BAB 2 LANDASAN TEORI. Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Apa itu PHP? Riwayat PHP

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. Komputer berasal dari bahasa yunani compute yang kemudian diartikan kedalam bahasa

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

Bahasa Pemrograman Untuk Pembuatan Web

BAB III LANDASAN TEORI

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB 2 LANDASAN TEORI. Kata komputer berasal dari kata inggris yaitu to compute yang artinya menghitung, karena

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB III LANDASAN TEORI

PENGERTIAN WEB web adalah

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

MENGENAL PHP BAB Apakah PHP Itu?

BAB III TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB 2 LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

No HP :

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

APLIKASI BERBASIS WEB

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB III LANDASAN TEORI. mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel.

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin computare yang mengandung arti

KBKF53110 WEB PROGRAMMING

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB 2 LANDASAN TEORI. Beberapa pengertian tentang informasi sebagai berikut:

BAB II LANDASAN TEORI

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

Teori Algoritma. 1Universitas Gunadarma

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB III LANDASAN TEORI

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Komputer Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan teknologi adalah komputer. Bagi negara yang sedang berkembang termasuk Indonesia, istilah komputer masih sangat baru, bahkan masih ada yang belum memahami apa yang dimaksud dengan komputer. 2.1.1 Pengertian Komputer Kata komputer berasal dari bahasa asing yaitu to compute yang artinya alat hitung. Dengan demikian komputer dapat diartikan sebagai alat hitung atau mesin hitung. Ditinjau dari segi kegunaan, komputer adalah alat yang memegang peranan penting didalam sistem pengolahan data elektronik, maka komputer juga disebut sebagai alat pengolahan data.

2.1.2 Sistem Komputer Sistem adalah jaringan dari beberapa elemen yang saling berhubungan membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok. Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilakan informasi. Elemen dari sistem komputer antara lain : a. Perangkat Keras (Hardware) Perangkat kerasa adalah semua peralatan yang secara fisik terlihat dan dapat dijamah dalam suatu komputer. Secara garis besar perangkat keras dapat dikelompokkan menjadi : 1. Alat Input Alat input merupakan bagian dari suatu sistem komputer yang berfungsi untuk menerima input atau masukan data, seperti keyboard, mouse, scanner. 2. Alat Proses Alat proses atau CPU (Central Processing Unit) merupakan alat atau unit terpenting dalam sebuah sistem komputer. Tugas utamanya adalah mengontrol keseluruhan sistemkomputer selama pengolahan data berlangsung. 3. Alat Output Alat output adalah alat untuk menampilkan hasil pengolahan data yang dilakukan oleh CPU. Contohnya monitor dan printer.

b. Perangkat Lunak (Software) Perangkat lunak adalah program yang berisi perintah-perintah untuk melakukan pengolahan data. Software dapat dikelompokkan menjadi : 1. Bahasa Pemrograman (Program Language) Bahasa yang dipakai oleh para programmer untuk memnuat daftar instruksi atau program yang harus dilaksanakan oleh komputer. 2. Paket Aplikasi (Package Software) Program yang sudah siap digunakan untuk suatu aplikasi tertentu, misalnya Microsoft Office. 3. Sistem Operasi (Operating System) Suatu program yang berfungsi sebagai pengendali kerja komputer, misalnya DOS, UNIX, Windows, Linux dan lain lain. c. Perangkat Komputer (Brainware) Pengguna komputer adalah manusia atau orang yang bekerja dalam pengoperasian serta mengatur sistem komputer, antara lain : 1. System Anlytst Bertugas mempelajari, menganalisa, merancang dan membentuk suatu sistem atau prosedur pengolahan data secara elektronik berdasarkan aplikasi yang dipesan oleh pemakai jasa komputer. 2. Programmer Bertugas menterjemahkan spesifikasi yang telah dirancang oleh sistem analis kedalam suatu bahasa program tertentu.

3. Operator Bertugas mempersiapkan komputer untuk memproses suatu program mulai dari menghidupkan komputer, menjalankan komputer, mengoperasikan program-program komputer atau aplikasi komputer. 2.2 Data, Informasi dan Sistem Informasi 2.2.1 Pengertian Data Data adalah suatu istilah majemuk dari kata datum yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf, yang menunjukkan suatu ide, objek, kondisi, atau situasi dimana saja. Dengan kata lain data adalah bahan baku informasi, didefenisikan sebagai kelompok teratur simbol-simbol yang mewakili kuantitas, tindakan benda dan sebagainya. Kegunaan data adalah sebagai bahan dasar yang objektif dan relatif di dalam proses penyusunan kebijaksanaan dan pengambilan keputusan oleh pimpinan suatu organisasi. 2.2.2 Pengertian Informasi Informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi penerimanya yang menggambarkan suatu kejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan suatu keputusan. Kegunaan informasi adalah

untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut. 2.2.3 Pengertian Sistem Informasi Sistem informasi adalah suatu cara tertentu untuk menyediakan informasi yang dibutuhkan oleh organisasi untuk beroperasi dengan cara yang sukses dan untuk organisasi bisnis dengan cara ynag menguntungkan. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dan kegiatan strategidari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. 2.3 Database dan Data Flow Diagram (DFD) 2.3.1 Pengertian Database Beberapa defenisi tantang database dari beberapa orang ahli database adalah sebagai berikut : a. Database adalah sekumpulan data store yang tersimpan dalam magnetic disck, optical disck, magnetic drum atau media penyimpanan sekunder lainnya.

b. Database adalah sekumpulan program-program aplikasi umum yang mengeksekusi dam memproses data secara umum seperti pencarian data, peremajaan data, penambahan dan penghapusan data. c. Database terdiri dari data yang akan digunakan atau diperuntukkan terhadap user, dimana masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya, dan user lain juga dapat menggunakan data tersebut dalam waktu yang bersamaan. 2.4 Pengertian Internet Internet (Interconnected Network) merupakan sekumpulan jaringan yang saling terhubung dimana jaringan tersebut menyediakan sambungan global informasi. Internet adalah kumpulan atau jaringan dari jaringan komputer yang ada diseluruh dunia. Dalam hal ini komputer yang sebelumnya stand-alone kini dapat berhubungan langsung dengan host-host atau komputer-komputer yang laiin. Defenisi lainnya adalah, internet bagaikan sebuah kota elektronik yang sangat besar dimana setiap penduduk memiliki alamat (internet address) yang dapat digunakan untuk berkirim surat atau informasi, internet adalah sebuah jaringan komputer diseluruh dunia yang berisikan informasi dan jga merupakan sarana komunikasi data (suara, gambar, video dan teks). Informasi ini dibuat oleh penyelenggara atau pemilik jaringan komputer tersebut atau dibuat atau pemilik informasi yang menitipkan informasinya kepada pamilik jaringan komputer yang tersambungkan ke jaringan.

2.4.1 World Wide Web (WWW) World Wide Web (WWW), lebih dikenal dengan web merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung dengan internet. World Wide Web (WWW) merupakan framework arsitektur untuk memasuki dokumen-dokumen yang saling berhubungan yang tersebar di ribuan mesin diseluruh internet. World Wide Web (WWW) lahir pada tahun 1989. Sering disebut the web/w3. Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam browser web. Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada layanan yang ada pada internet, dari awalnya sebagai penyedia informasi, kini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi bisnis (commerce). Web seakan lebih populer daripada email, walaupun secara statistik email masih merupakan aplikasi terbanyak yang digunakan oleh pengguna internet. Web lebih populer bagi khalayak umum dan pemula, terutama untuk tujuan pancarian informasi dan melakukan komunikasi email yang menggunakan web sebagai interfacenya.

2.4.2 Hypertext Transfer Protocol (HTTP) Hypertext Transfer Protocol (HTTP) adalah protokol yang banyak digunakan di internet untuk pertukaran berkas atau data lainnya di dalam World Wide Web dengan menggunakan browser. Sebuah browser disebut client HTTP, sedangkan penyedia halaman web yang diakses mamiliki alamat yang disebut Universal Resource Location (URL). Resource (sumber daya) yang dimaksud disini dapat berupa berkas, hasil output dari sebuah program seperti PHP, hasilnya query dari server basis data dan lain lain. HTTP yang pertama kali diciptakan adalah HTTP 1.0, kemudian dikembangkan lagi menjadi HTTP 1.1 yang banyak digunakan sekarang. 2.4.3 Hypertext Markup Language (HTML) Hypertext Markup Language (HTML) adalah bahasa pendiskripsian halaman yang menciptakan dokumen-dokumen hypertext atau hypermedia. HTML memasukkan kode-kode pengendali dalam sebuah dokumen pada berbagai poin yang dapat dispesifikasikan, yang dapat menciptakan hubungan (hyperlink) dengan bagian yang lain dari dokumen tersebut atau dengan dokumen lain yang berada di World Wide Web. Tag HTML tidak case sensitive, jadi dapat menggunakan <html> atau <HTML> keduanya mendapatkan output yang sama. HTML berawal dari bahasa GSML (Standart Generalized Markup Language) yang penulisannya disederhanakan. HTML dapat dibaca oleh berbagai macam platform. HTML juga merupakan bahasa pemrograman yang fleksibel, dapat disisipi

tau digabungkan dengan bahasa pemrograman lain, seperti PHP, ASP, JSP, JavaSrcip dan lainnya. Jika ada kesalahan dalam penulisan HTML, browser tidak akan memperlihatkan syntax error, tetapi hanya tidak menampilkannya. HTML terus berkembang seiring perkembangan browser. 2.4.4 Cascading Style Sheet (CSS) Cascading Style Sheet (CSS) banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau mempercantik tampilan web, bahkan untuk pemosisian dan layouting halaman web. Dengan mendefenisikan suatu style sekali saja maka style itu akan dapat digunakan berulang kali. SCC telah didukung kebanyakan browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal berpengaruh terhadap ukuran file, dapat menampilkan konten utama terlebih dahulu sementara gambar dan yang lainnya dapat ditampilkan sesudahnya. Selain itu pengguna CSS pada file terpisah dapat mempermudah pengubahan tampilan situs secara keseluruhan. 2.5 Pengenalan Personal Home Page (PHP) PHP dapat diartikan sebagai Hypertext Preprocessor yang digunakan sebagai bahasa script server-site dalam pengembangan web yang disisipkan pada dokumen HTML. Maksud dari script server-site adalah sintaks dan perintah perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML.

2.5.1 Sejarah PHP PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995, pada waktu itu PHP bernama FI (Form Interpreted). Rasmus Lerford adalah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambahkan kemampuan PHP 1.0 dan meluncurkan PHP 2.0. Pada tahun 1996, PHP telah banyak digunakan dalam website website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew, Suraski, Andi Gutman, Stig Bekken, Shane Caraveo, dan Jim Wistead bekerja sama untuk menyempurnakan PHP 2.0. akhirnya pada tahun 1998, PHP 3.0 diluncurkan, penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. tidak berhenti sampai disitu, PHP terus ditambah, versi terbaru yang telah keluar adalah PHP 5.0.x. 2.5.2 Kelebihan Kelebihan PHP PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan CGI, seperti mengumpulkan dari form, menghasilakan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan melebihi kemampuan CGI.

PHP tidak terbatas pada semua sistem operasi, antara lain : Libux, Unix (termasuk variannya HP-UX, solaris dan OpenBSD), Microsoft Windows, Max OS X, RISC OS. PHP juga mendukung banyak web server seperti : Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), Nestcape and Iplanet Server, Oreilly Website Pro Server, Audium, Xitami, OmniHTTPD dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor. PHP tidak terbatas pada hasil keluaran HTML, PHP juga mempunyai kemampuan mengolah keluaran gambar, file PDF, dan movie flash. Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database. 2.6 MySQL MySQL adalah sebuah database yang dapat berjalan sebagai server maupun client. Produk database MySQL ini memiliki general public licence, dan bersifat open source, sehingga bebas untuk digunakan, diedarkan, maupun dikembangkan kembali, tanpa harus khawatir dengan hak cipta. Sejarah MySQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang membahas tentang ide pembuatan basis data relasional pada juni tahun 1970, dalam artikel ini juga dibahas tentang kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).

Setelah terbitnya artikel tersebut, maka IBM mengadakan proyek pembuatan basis data relasional beserta SEQUEL. Akan tetapi karena permasalahan hukum mengenai panamaan SEQUEL, maka IBM merubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan nama Sytem/R. 2.7 Macromedia Dreamweaver 8 Macromedia dreamweaver 8 memiliki kemampuan untuk menyunting kode dengan lebih baik serta mampu menggabungkan layout site dengan proggramming webnya. Kehebatan ini menjadikan dreamweaver 8 lebih banyak digunakan web desainer maupun web proggramming guna membangun situs web. Ruang kerja, fasilitas dan kemampuan dreamweaver 8 mampu meningkatkan produktifitas dan efektifitas dalam desain maupun membangun situs web. Dreamweaver 8 didukung dengan cara pemakaian yang peaktis dan standar, dan juga didukung untuk pengembangan penggunakan CSS, XML, dan RSS, serta kemudahan - kemudahan lain yang diperlukan.