Data Flow Diagram DFD Web Server PHP

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