BAB 2 LANDASAN TEORI. diharapkan akan diperoleh penjelasan yang baik tentang sistem informasi.

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya. Gordon B.

BAB 2 LANDASAN TEORI. Aplikasi berasal dari kata application yaitu bentuk benda dari kata kerja to apply yang

BAB 2 LANDASAN TEORI. mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya. Gordon B.

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Data dapat di defenisikan sebagai bahan keterangan tentang kejadian-kejadian nyata

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

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

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

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

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

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

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

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

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB 2 TINJAUAN TEORI

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

BAB II TINJAUAN PUSTAKA

Bab 2 Tinjuan Pustaka 2.1 Penelitian Sebelumnya

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

BAB 2 KERANGKA KONSEPTUAL

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

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

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

BAB 2 TINJAUAN TEORI

BAB 2 TINJAUAN TEORI. berasal dari kata datim yang berarti fakta atau bahan-bahan keterangan.

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

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

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. E Commerce atau yang disebut Internet Commerce pada dasarnya mempunyai

BAB 2 LANDASAN TEORI. informasi web dilakukan melalui pendekatan hyperlink, yang memungkinkan suatu teks,

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III TINJAUAN PUSTAKA

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI

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

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

Bab 2 LANDASAN TEORI. Aplikasi berasal dari kata application yang artinya penerapan;lamaran;penggunaan.

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

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

Bab 2 LANDASAN TEORI. Internet (Interconnected Network) merupakan jaringan (Network) komputer yang

BAB 2 LANDASAN TEORI. yang dapat dipakai oleh pemakai komputer yang terhubung ke internet.

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani Sistema yang berarti kesatuan. Sistem adalah

BAB 2 LANDASAN TEORI. mengolah data tersebut sesuai dengan instruksi, dan mengeluarkan hasilnya.

II. TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI. Penerapan electronic commerce bermula di awal tahun 1970-an, dengan adanya

BAB II LANDASAN TEORI. yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk

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

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

Aplikasi Database dengan PHP dan MySQL

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB 2 LANDASAN TEORI. awalnya proses perdagangan dilakukan dengan cara barter, kemudian adanya uang

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

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

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

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

PENGERTIAN WEB web adalah

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

BAB 2 LANDASAN TEORI

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

BAB II LANDASAN TEORI

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

BAB 2 LANDASAN TEORI. Istilah komputer berasal dari bahasa latin yaitu computare yang berarti menghitung

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

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

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

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

BAB II KAJIAN PUSTAKA

BAB 2 TINJAUAN TEORITIS. suatu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya yaitu :

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem dan Informasi Dalam pengertian sistem informasi ada baiknya terlebih dahulu mengerti arti dari sistem dan informasi itu sendiri. Dengan memahami definisi sistem dan informasi diharapkan akan diperoleh penjelasan yang baik tentang sistem informasi. 2.1.1 Pengertian sistem Terdapat dua pendekatan dalam mendefinisikan sistem, yaitu sistem yang lebih menekankan pada prosedur dan pada elemennya. Pendekatan sistem yang lebih menekankan pada prosedur, oleh Jerry FitzGerald, Andra F.FitzGerald dan Warren D.Stallings dalam bukunya Fundamentals of System Analysis menerangkan bahwa suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Pendekatan yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem sebagai kumpulan dari elemenelemen yang berinteraksi untuk mencapai suatu tujuan tertentu. (Jogiyanto. 2000)

Dari pendekatan pengertian sistem di atas dapat dimaknai bahwa suatu sistem merupakan jaringan kerja dari beberapa kumpulan elemen atau subsistem yang saling berhubungan dan berinteraksi untuk mencapai suatu tujuan tertentu. Elemen yang mewakili sisstem secara umum adalah masukan (input), pengolahan (processing), dan keluaran (output). Suatu sistem juga mempunyai cirri-ciri, yaitu: 1. Mempunyai ruang lingkup. 2. Mempunyai elemen-elemen sistem. 3. Mempunyai manajemen terpadu di antara elemen-elemen sistem. 4. mempunyai keterkaitan antara elemen-elemen sistem. (Jogiyanto. 2000) 2.1.2 Pengertian informasi Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadiankejadian yang nyata yang digunakan untuk mengambil suatu keputusan. (Jogiyanto. 2000) Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan kejadian-kejadian dan kesatuan nyata. Kejadian adalah sesuatu yang terjadi pada saat tertentu. Informasi diperoleh setelah data-data mentah diproses atau diolah. Menurut John Bruch dan Gray Grudnitski, agar informasi yang dihasilkan lebih berharga, maka informasi harus memenuhi kriteria sebagai berikut : 1. Informasi harus akurat, sehingga mendukung pihak manajemen dalam mengambil keputusan.

2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang membutuhkan. 3. Informasi harus tepat waktu, sehingga tidak ada keterlambatan pada saat dibutuhkan. Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Informasi yang digunakan di dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan. Informasi yang digunakan tidak hanya oleh satu orang pihak di dalam organisasi. Nilai sebuah informasi ditentukan dari dua hal yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan iinformasi tersebut. (Ladjamuddin, A. 2005) 2.2 Pengertian Sistem Informasi Sistem informasi adalah sekumpulan informasi yang saling terhubung membentuk komponen-komponen dimana setiap komponen akan memproses, menyimpan, mendistribusikan informasi dalam pengambilan keputusan dan pengawasan suatu organisasi. Selain menujang proses pengambialan keputusan, kordinasi, dan pengawasan, sistem informasi juga dapat membantu manajer dan karyawan menganalisis permasalahan, menggambarkan hal-hal yang rumit, dan menciptkan produk baru. (Laudon, K.C; Laudon, J.P. 2007)

Sistem informasi juga dapat didefinisikan sebagai berikut : 1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan suatu informasi. 2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan informasi. 3. Suatu sistem di dalam organisaasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Organisasi menggunakan sistem informasi untuk mengolah transaksi-transaksi, mengurangi biaya, dan menghasilkan pendapatan sebagai salah satu produk atau pelayanan mereka. (Ladjamuddin, A. 2005) 2.3 Pengertian Data dan Database 2.3.1 Pengertian data Data merupakan sekumpulan fakta mentah yang mewakili kejadian-kejadian yang terjadi dalam organisasi atau lingkungan fisik perusahaan. Data biasanya belum dikelola dan diorganisasikan ke dalam bentuk yang dapat secara efektif dipahami oleh manusia. (Laudon, K.C; Laudon, J.P. 2007)

Data merupakan 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, atau symbolsimbol yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain. Data dapat berupa apa saja dan dapat ditemui di mana saja. Kegunaan dari data adalah sebagai bahan dasar yang objektif (relatif) di dalam proses penyusunan kebijaksanaan dan keputusan oleh pimpinan organisasi. Pengolahan data adalah segala macam pengolahan terhadap data untuk membuat data data itu berguna sesuai dengan hasil yang diinginkan sehingga dapat segera digunakan. (Drs John J Longkutoy, 1992) 2.3.2 Pengertian database Dalam praktek, penggunaan istilah database menurut Elmasri R.(1994) lebih dibatasi pada arti implisit yang khusus, yaitu: 1. Basis data merupakan penyajian suatu aspek dari dunia nyata. 2. Basis data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti implisit, sehingga data yang terkumpul secara acak dan tanpa mempunyai arti, tidak dapat disebut sebagai database. 3. Database perlu dirancang, dibangun, dan data dikumpulkan untuk suatu tujuan. Database dapat digunkan oleh beberapa pemakai dan beberapa aplikasi yang sesuai dengan kepentingan pemakai. (Walijayanto. 2003) Dari batasan tersebut di atas, dapat dikatakan bahwa database mempunyai berbagai sumber data dalam pengumpulan data, bervariasi derajat interaksi kejadian

dari dunia nyata, dirancang dan dibangun agar dapat digunakan oleh beberapa pemakai untuk berbagai kepentingan. (Walijayanto. 2003) Dengan menggunakan sistem basis data, masalah pada manajemen basis data dapat dikurangi. Dengan sistem basis data juga dapat mengurangi duplikasi data dengan tujuan untuk mengurangi biaya manajemen. Basis data dapat dibuat cukup fleksibel dalam arti mudah ditambah, dikurangi, atau bahkan dimodifikasi, dan sistem basis data dapat menghubungkan data dengan data lainya. 2.4 Pengenalan Teknologi Internet Internet merupakan jaringan komputer di seluruh dunia, yang berisikan informasi dan juga merupakan sarana komunikasi data (suara, gambar, video, dan teks). Informasi ini dibuat oleh penyelenggara atau pemilik jaringan komputer tersebut atau dibuat oleh pemilik informasi yang menitipkan informasinya kepada pemilik jaringan komputer yang tersambung ke jaringan. (Simarmata, J. 2006) Internet adalah kumpulan atau jaringan dari jaringan komputer yang ada di seluruh dunia. Dalam hal ini komputer dapat berhubungan langsung dengan host-host atau komputer-komputer lainnya. 2.5 World Wide Web (WWW) World Wide Web (WWW) yang lebih dikenal dengan web merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung dengan internet. WWW

merupakan aplikasi Internet yang paling popular. Demikian populernya sehingga banyak orang yang keliru mengidentikkan web dengan Internet. Secara teknis, web adalah sebuah sistem di mana informasi dalam bentuk teks, gambar, suara, dan lain-lain yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk hypertext. Informasi di dalam web dalam bentuk teks umumnya ditulis dalam format HTML (Hypertext Markup language). Informasi lainnya disajikan dalam bentuk grafis (dalam format Gif, JPG, PNG), suara (dalam format AU, WAV) dan objek multimedia lainnya (seperti MIDI, Shockwave, Qicktime movie, 3D World). (Simarmata, J. 2006) Seiring dengan semakin berkembangnya jaringan internet di seluruh dunia, maka jumlah situs web yang tersedia juga semakin meningkat. Hingga saati ini, jumlah halaman web yang bisa diakses melalui Internet telah mencapai angka miliaran. Untuk memudahkan penelusuran halaman web, terutama untuk menetukan halaman yang memuat topik-topik yang spesifik, para pengkases web dapat mengguanakn suatu mesin pencari (search engine). Penelusuran berdasarkan search engine dilakukan berdasarkan kata kunci (keyword) yang kemudian akan dicocokkkan oleh search engine dengan basis data miliknya. (Simarmata, J. 2006) 2.6 Pengenalan PHP PHP (Hypertext Preprocessor) merupakan bahasa server side script yaitu bahasa berbentuk script yang terletak dan dieksekusi di server dan kemudian hasilnya (berupa kode HTML) dikembangkan ke browser pengguna. PHP dirancang untuk membentuk

suatu web yang bersifat dimanis yang artinya halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh pengguna. Misalnya dapat mengakses database dan menampilkannya di halaman web dengan cepat dan mudah. PHP juga dapat berinteraksi dengan hampir semua teknologi web yang telah ada dan sifatnya yang open source (bebas pakai) memberikan kesempatan bagi semua user dan programmer untuk menggunakan dan mengembangkannya. ( Peranginangin, K. 2006) 2.6.1 Sejarah PHP PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdorf adalah salah satu pendukung open ssource. Oleh karena itu, ia mengeluarkan PHP versi 1.0 secara gratis, kemudian menambha kemampuan PHP 1.0 dan meluncurkan PHP 2.0. (Peranginangin, K. 2006) Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak berhenti sampai di situ, kemampuan PHP terus bertambah dan saat ini telah dikeluarkan PHP 5.0.x. (Peranginangin, K. 2006)

2.6.2 Konsep dasar PHP Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>). Ada beberapa cara yang digunakan untuk menuliskan script PHP, yaitu: 1. <?...script php?> 2. <?php...script php?> 3. <SCRIPT LANGUAGE= php >...script php </SCRIPT> Pemisah antarintruksi adalah titik koma (;) dan untuk membuat atau menambahkan komentar, dan komenter tersebut tidak ikut dieksekusi, maka dapat di tulis sebagai berikut : /* Tulis Komentar */ atau //Tulis komentar Skrip yang dibuat dengan PHP disimpan dengan nama file dan diikuti dengan ekstensi *.php, misalnya : contoh.php. Bila skrip PHP diakses melalui komputer lokal, maka file PHP di simpan di folder htdocs di web server. Pemberian nama dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya contoh.php akan berbeda dengan CONTOH.php

atau Contoh.php. Skrip PHP dapat disisipkan di bagian manapun dalam dokumen HTML, begitu pula sebaliknya skrip HTML dapat diletakkan di antara skrip PHP. (Peranginangin, K. 2006) 2.7 Mysql MySQL merupakan perangkat lunak sistem manajemen database (Database Management System DBMS) yang sangat popular di kalangan pemrograman web, terutama di lingkungan Linux dengan menggunakan script PHP dan Perl. MySQL dikembangkan oleh sebuah perusahaan swedia bernama MySQL AB yang pada saat itu bernama Txc Data Consult AB sekitar tahun 1994-1995. Meskipun cikal bakal kodenya dapat disebut telah ada sejak tahun 1979. Tujuan mula-mula Txc membuat MySQL pada waktu itu juga untuk mengembangkan aplikasi web untuk client Txc yaitu perusahaan pengembang software dan konsultan database. Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap kita menggunakan query SQL (perintah SQL) kita harus meletakkannya di dalam fungsi ini. Dengan kata lain, SQL tidak dapat tidak dapat dijadikan tanpa adanya fungsi MySQL. MySQL termasuk jenis relational database management system (RDBMS). Sehingga istilah seperti tabel, baris dan kolom tetap digunkan dalam MySQL. Pada MySQL sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.

SQL (dibaca ess-que-el ) merupakan kependekan dari Structured Query Language. SQL digunakan untuk berkomunkasi dengan sebuah database. Sesuai dengan ANSI, SQL merupakan bahasa standar untuk sistem manajemen database relasional. Statemen SQL digunakan untuk melakukan tuas-tugas seperti melakukan up date terhadap database, atau mengambil data dari sebuah database. MySQL merupakan suatu server database yang bersifat multiuser yaitu hanya dapat berjalan di sisi server. Oleh karena itu, kita tidak dapat mengaksesnya tanpa ada izin server tersebut. Dalam MySQL, fungsi yang digunakan untuk dapat untuk dapat tersambung ke server adalah mysql_connect() atau dengan menggunakan mysql_proconect(). MySQL mengenal beberapa tipe data field yaitu tipe data numeric, string, char(), varchar(), dan tipe data tunggal. MySQL digunakan sebagai program pengolah database karena MySQL memiliki fasilitas-fasilitas antara laian, sebagai berikut: 1. Terdapat suatu bahasa pemrograman yang mudah untuk menggunakan MySQL. 2. Database file server multi pengguna, dan aplikasi klien dari Client/Server. 3. Mendukung integritas referensial pada tingkat mesin database. 4. Memiliki kemampuan menjalankan aplikasi yang kompleks. 5. Arsitektur yang diskalakan memungkinkan MySQL digunakan sebagai database yang berdiri sendiri. SQL adalah bahasa yang meliputi perintah-perintah untuk menyimpan, menerima, memelihara, dan mengatur akses-akses ke database serta digunakan untuk

memanipulasi dan menampilkan data dari database. Perintah-perintah SQL yang sering digunakan untuk kebutuhan web database di antaranya : a. INSERT Digunakan untuk mengisi data atau menambah record pada suatu tabel. INSERT INTO nama-tabel(kolom1,kolom2 ) VALUES(nilai1,nilai2 ); b. SELECT Digunakan untuk melihat data dari satu atau beberapa tabel. SELECT kolom-kolom; FROM nama-tabel; Untuk melihat seluruh isi kolom dari suatu tabel diguanakan query SELECT *. SELECT * FROM nama-tabel; c. WHERE Digunakan untuk menyaring hasil query sehingga record yang dkeluarkan hanyalah record yang sesuai dengan yang diinginkan. SELECT kolom1,kolom2 FROM kolom1 WHERE kolom2<kiteria; d. DISTINCT Dapat digunakan utnuk menghilangkan record-record yang sama. SELECT DISTINCT kolom2 FROM kolom1;

e. BETWEEN Digunakan untuk membatasi suatu kolom berada pada suatu batas nilai tertentu. SELECT kolom1,kolom2,kolom3 FROM kolom1 WHERE kolom2 BETWEEN..AND..; f. LIKE Diguanakan untuk pencarian data yang memiliki pola tertentu. SELECT kolom1,kolom2 FROM kolom1 WHERE kolom1 LIKE A% ; g. ORDER BY Digunakan untuk mensortir data hasil query sesuai dengan kebutuhan. SELECT kolom1,kolom2 FROM kolom1 ORDER BY kolom1; Untuk mensortir dengan urutan terbalik, digunakan keyword tambahan DESC, sedangkan untuk urutan yang teratur digunakan keyword ASC. SELECT kolom1,kolom2 FROM kolom1 ORDER BY kolom1 DESC; h. DELETE Digunakan untuk menghapus suatu record dengan kriteria tertentu.

DELETE FROM nama-tabel WHERE criteria; Untuk menghapus record pada suatu tabel, digunakan perintah DELETE tanpa menentukan kriterianya. DELETE FROM nama-tabel; i. UPDATE Digunakan untuk memodifikasi nilai kolom dari suatu record. UPDATE nama-tabel SET nama-kolom1=nilai-baru1,nilai-kolom2=nilai-baru2, WHERE kriteria; (Peranginangin, K. 2006) 2.8 Fungsi PHP dan MySQL Adapun fungsi PHP untuk mengakses MySQL yang biasanya digunkan diantaranya adalah : a. mysql_connect() Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database MySQL. Format fungsinya adalah : mysql_connect(string hostname, string username, string password); b. mysql_select_db Setelah terhubung ke database MySQL dengan menggunakan mysql_connect, langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi

mysql_select_db digunakan untuk memilih database. Format fungsinya adalah: mysql_select_db(string databse, koneksi); c. mysql_query Dalam database MySQL, peritah untuk melakukan transaksi adalah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah : int mysql_query(string query, int [link_identifier]); d. mysql_num_rows Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenal oleh proses SQL. Format fungsinya adalah : int mysql_num_rows(int result); e. mysql_fetch_array Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query ditampung dalam bentuk array. Format fungsinya adalah : array mysql_fetch_array(int result, int[result_type]); (Peranginangin, K. 2006)

2.9 Macromedia Dreamweaver 8 Dalam membuat suatu website diperlukan suatu editor. Salah satu editor yang sangat sederhana adalah notepad. Dengan perkembangan perangkat lunak, suatu perusahaan yang bernama Macromedia, inc membuat suatu editor berbasis GUI yang dikhususkan untuk pembuatan website yang diberi nama Dreamweaver. Dreamweaver merupakan editor HTML yang profesional untuk mendesain, menulis kode program dan mengembangkan website, halaman web, dan aplikasi web. Dalam pengerjaannya Dreamweaver memberi tiga pilihan yaitu bekerja dengan menulis kode program(menu kode), dengan pengeditan secara visual (mode desain) dan dengan tampilan keduanya, kode dan desain (mode split). Dreamweaver juga menyediakan alat-alat bantu untuk mengembangkan kreatifitas pembuatan web. Versi terbaru Macromedia Dreamweaver di atahun 2005 adalah Macromedia Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja semakin mudah dalam penggunaanya. Fasilitas terbaru dari Macromedia Dreamweaver Zoom TOOL and Guides. Panel CSS yang baru, code collapse, coding toolbar, dan insert flash video. Tidak jauh beda dengan kemampuan versi sebelumnya. Macromedia Dreamweaver 8 mendukung pemrograman Client Slide yang terkenal, yaitu java Script dengan penggunaan yang sangat mudah. Macromedia dreamweaver 8 juga mendukung pemrograman Script Server Side, seperti Personal Home Page(PHP), Active Server Pages (ASP), ASP.NET, ColdFusio dan Java Server Pages (JSP). (wahana komputer. 2006)

2.10 Macromedia Fireworks 8 Macromedia Fireworks 8 adalah suatu program aplikasi garfis yang dirancang khusus untuk menyelesaikan desain grafis halaman web yang sangat canggih. Hal ini menjadikan Macromedia Fireworks menjadi pilihan pertama untuk memecahkan masalah yang khusus dihadapi oleh perancang dan pengembang website. Fireworks dapat digunakan untuk membuat, mengedit, dan membuat animasi gambar pada halaman web, aplikasi ini juga mengedepankan inter-aktivitas dan daapt digunakan untuk mengoptimalkan suatu gambar Macromedia Fireworks dapat langsung terintegrasi dengan Macromedia lainnya seperti Dreamweaver, Flash, FreeHand, dan Director, seperti halnya aplikasi grafik favorit lainnya dan HTML editor, untuk menyediakan suatu solusi web yang terintegrasi. Selain itu, dapat dengan mudah mengeksport gambar fireworks dengan kode HTML dan kode JavaScript untuk HTML editor yang digunakan. (Hidayatullah, A.T. 2006)