commit to user
2.9 Data Flow Diagram DFD
DFD adalah gambaran alur data atau informasi tanpa mengaitkan bentuk fisik media penyimpanan data atau hadware Kendall, 2003. DFD
merupakan alat bantu yang berfungsi untuk menggambarkan secara rinci mengenai sistem sebagai jaringan kerja antar fungsi yang berhubungan
satu sama lain dengan menunjukkan dari dan kemana data mengalir serta penyimpanannya. Beberapa simbol yang digunakan dalam DFD terlihat
pada table berikut ini : Tabel 2.1 Simbol DFD Kendall,2003
2.10 Web Server
Untuk menjalankan PHP dan MySQL, dibutuhkan web server. Web server dikenal juga dengan istilah HTTPD
Hypertext Transfer Protokol Daemon
atau HTTP server, adalah service yang bekerja untuk melayani request dari HTTP
client web browser
ke komputer server.PHP dan MySQL dapat bekerja sama dengan banyak web server.
Salah satunya adalah Apache. Simbol
Keterangan Menunjukkan kesatuan luar yang bisa menerima
informasi atau data-data awal Menunjukkan proses dimana beberapa tindakan
atau sekelompok tindakan dijalankan Menunjukkan arus data dimana informasi sedang
melintas kesuatu proses File,
basis data
atau menyimpan
yang diimplementasikan dalam komputer
commit to user
Apache, PHP dan MySQL adalah tiga sekawan yang bekerja di komputer server untuk melayani request dari komputer client melalui jalur
HTTP. Apache bertugas sebagai penjaga gerbang komputer server. Ketika komputer client menyampaikan
request
, Apache akan memeriksa apakah
request
ini membutuhkan PHP. Jika iya, maka Apache akan mengirimkan
request
tersebut kepada PHP. PHP akan menjawab
request
untuk melakukan sesuatu dan mengirimkannya kembali ke Apache. Selanjutnya tugas Apache adalah menyampaikan hasil jawaban
PHP kepada komputer client melalui jalur HTTP. Jika dalam script PHP ditemukan perintah untuk memasukkan,
memperbarui, menghapus atau menampilkan data dari MySQL, maka php akan mengirimkan
request
tersebut kepada MySQL untuk ditindaklanjuti. Setelah selesai mengerjakan perintah yang diberikan kepadanya, MySQL
mengirimkan kembali data ke PHP untuk disampaikan ke Apache. Selanjutnya, Apache yang akan menghubungi komputer
client
untuk menyampaikan apakah
request
nya dapat dipenuhi atau tidak. Jadi selain jadi penjaga gerbang, Apache juga berperan sebagai juru bicara
komputer server pada jalur HTTP. Imansyah, 2003
2.11 PHP
PHP merupakan bahasa scripting open source yang ditulis menggunakan sintaks bahasa C, java dan Perl yang sederhana dan mudah
dipelajari. Script PHP menyatu dengan file HTML, dieksekusi dan bekerja di komputer server server side . Kemudian script PHP mengirimkan
hasil eksekusi ke komputer client melalui jalur HTTP. Imansyah, 2003
2.12 MYSQL