1. Use Case Diagram
Use case diagram secara grafis menggambarkan interaksi antara sistem,
sistem eksternal, dan pengguna. Dengan kata lain, secara grafis mendeskripsikan siapa yang akan menggunakan sistem dan dalam cara apa pengguna
mengharapkan interaksi dengan sistem tersebut Whitten et al., 2004. Dalam usecase diagram biasanya terdapat use case,danaktor.Use case
adalah peringkat tertinggi dari fungsionalitas yang dimiliki sistem. Use case menggambarkan bagaimana seseorang akanmenggunakanmemanfaatkan sistem.
Aktor adalah seseorang atau sesuatu yang berinteraksi dengan sistem yang sedang dikembangkan. Aktor berada diluar ruang lingkup sistemperangkat lunak yang
dikembangkan dan bersifat eksternal Nugroho, 2005.
2. Class Diagram
Class diagram menggambarkan struktur objek sistem. Diagram ini
menggambarkan kelas objek yang menyusun sistem dan juga hubungan antara kelas objek tersebutWhitten et al., 2004.Class diagram juga merupakan fondasi
untuk component diagram dan deployment diagram. Dalam sebuah model mungkin terdapat beberapa diagram kelas dengan spesifikasi tersendiri.
Class diagram dapat digunakan untuk menampilkan beberapa kelas serta
paket-paket yang
ada dalam
sistemperangkat lunak
yang sedang
dikembangkan.Class diagram memberi gambaran statis tentang sistemperangkat lunak dan relasi-relasi yang ada di dalamnya Nugroho, 2005.
3. Sequence Diagram
Secara grafis sequence diagram menggambarkan bagaimana objek berinteraksi dengan satu sama lain melalui pesan pada eksekusi sebuah use case
atau operasi. Diagram ini mengilustrasikan bagaimana pesan terkirim dan diterima
di antara objek dan dalam sekuensirangkaian apa Whitten et al., 2004.
Sequence diagram menjelaskan interaksi objek yang disusun dalam suatu
urutan waktu. Diagram ini secara khusus berasosiasi dengan use case.Sequence diagram
memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam use case.Sebuah message dari satu participant ke
participant yang lain dan dari satu lifeline ke lifeline yang lain. Sebuah
participant dapat mengirim sebuah message kepada dirinya sendiri Munawar,
2005.
4. Activity Diagram
Secara grafis activity diagram digunakan untuk menggambarkan rangkaian aliran aktivitas baik proses bisnis atau use case. Diagram ini juga dapat digunakan
untuk memodelkan action yang akan dilakukan saat sebuah operasi dieksekusi, dan memodelkan hasil dari action tersebutWhitten et al., 2004.
Activity diagram memodelkan alur kerja workflow sebuah proses bisnis
dan urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah flowchart
karena dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya atau dari satu aktivitas kedalam keadaan sesaat state. Dalam
pemodelan dinamis suatu sistem, terjadi langkah-langkah berurutan sequential
serta konkuren dalam proses komputasi. Dengan activity diagram, aliran-aliran dari objek dalam pergerakannya dari suatu state ke state lainnyadapat dimodelkan
dalam suatu aliran kendali Nugroho, 2005.
5. Statechart Diagram
Statechart diagram digunakan untuk memodelkan behavior objek khusus
yang dinamis. Diagram ini mengilustrasikan siklus hidup objek, yaitu berbagai keadaan yang dapat diasumsikan oleh objek dan event-event yang menyebabkan
objek beralih dari satu state ke state lain, state adalah satu dari beberapa kondisi yang mungkin untuk suatu objekWhitten et al., 2004.
2.9 PHP
Menurut Firdaus, 2007, PHP merupakan bahasa web serverside yang bersifat open source. Bahasa PHP menyatu dengan script HTML yang
sepenuhnya dijalankan pada server.PHP dibuat pada tahun 1994 oleh Rasmus Lerdorf. Tetapi kemudian dikembangkan oleh orang lain dan setelah melalui tiga
kali karya penulisan akhirnya PHP menjadi bahasa pemrograman web. PHP bersifat open source, sehingga source code dari PHP dapat
digunakan, diganti atau diedit tanpa harus membayar atau dikenai biaya.Keunggulan PHP adalah selain sifatnya open source adalah multi platform
selain dapat dijalankan pada platform LINUX, PHP juga dapat dijalankan pada platform windows
dengan menggunakan software PHP for windows, dengan web server IIS
pada Windows 2000 ataupun PWS pada Windows 98.
PHP itu sendiri merupakan singkatan dari Personal Home Page Toolsyang seiring perkembangannya menjadi akronim berulang PHP: Hypertext