Activity Diagram Analisis dan desain berorientasi Objek

2.6.8. Component Diagram

Component Diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan dependency diantaranya. Komponen piranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul pada compile time, link time, maupun run time. Umumnya komponen terbentuk dari beberapa class dan atau package, tapi dapat juga dari komponen-komponen yang lebih kecil. Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain.

2.6.9 Deployment Diagram

Deploymentphysical Diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak pada mesin, server atau piranti keras apa, bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal. Sebuah node adalah server, workstation atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya.

2.7. Perangkat Lunak Pendukung

Adapun perangkat lunak yang digunakan untuk membangun sistem informasi ini yaitu Dreamwaver, MySQL dan Xampp Version 1.7. Sebagai pengelola Script PHP serta mendukung database server pada MySQL. berikut ini penjelasan dari kedua perangkat pendukung tersebut :

2.7.1. Perngertian PHP

Menurut Bunafit Nugroho 2008 : 113 Jika diartikan PHP memiliki beberapa pandangan dalam mengartikannya, akan tetapi kurang lebih PHP dapat kita ambil arti sebagai PHP : HypertextPreeprocesor. Ini merupakan bahasa yang hanya dapat berjalan pada server dan hasilnya dapat di tampilkan pada client. PHP adalah produk open source yang dapat digunakan secara gratis tanpa harus membayar untuk menggunakanya. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server server side, sedangkan tanpa adanya Interpreter PHP, maka semua skrip dan aplikasi PHP yang dibuat tidak dapat dijalankan. Proses eksekusi kode PHP yang dilakukan oleh apache webServer dan Interpreter secara diagram dapat digambarkan sebagai berikut. Gambar : 2.4. Stuktur pembacaan web server [Sumber : Bunafit Nugroho, 2008, Latihan Membuat Aplikasi Web PHP dan MySQL dengan Dreamweaver MX 6,7,2004 dan 8] PHP merupakan bahasa standar yang digunakan dalam dunia website. PHP adalah bahasa pemograman yang berbentuk skrip yang diletakan di dalam server web. Jika lihat sejarah mulanya PHP diciptakan dari ide Rasmus Lerdof untuk kebutuhan pribadinya. Skrip tersebut sebenarnya dimaksudkan untuk digunakan