Collaboration Diagram Class Diagram

4.2.3.4 Collaboration Diagram

Collaboration diagram merupakan cara alternative untuk menggambarkan scenario dari Sistem. Diagram ini menggambarkan interaksi object yang diatur object sekelilingnya dan hubungan antar setiap object dengan object yang lainnya.

4.2.3.4.1 Collaborasi Diagram login admin

Gambar 4.7 collaboration diagram login admin

4.2.3.4.2 Collaborasi Diagram pemesanan tiket

Gambar 4.8 collaboration diagram pemesanan tiket

4.2.3.5 Class Diagram

: Admin form login cek login Basis data Halaman admin 5: cek username, password 1: username, password 2: masukan username , password 6: Username, password salah 3: username, password 4: Username password 7: username ,password benar : Pelanggan halaman form pemesnan tiket control input data pemesanan tabel bus 4: 1: melihat informasi serta jadwal tiket 2: mengisi form pemesanan 3: cek jadwal 5: data lengkap 7: jadwal tidak ada 6: data lengkap dan jadwal ada Class diagram membantu kita dalam visualisasi struktur kelas-kelas dari suatu Sistem dan merupakan tipe diagram yang paling banyak dipakai. Class diagram memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap kelas didalam model desain dalam logical view dari suatu Sistem. Selama proses analisa, class diagram memperlihatkan aturan-aturan dan tanggung jawab entitas yang menentukan perilaku sistem. Selama tahap desain, class diagram berperan dalam menangkap struktur dari semua kelas yang membentuk arsitektur yang dibuat. Dimana class diagram pada P.O Bhinneka Sangkuriang adalah sebagai berikut : Trayek kode trayek kota asal kota tujuan Pemesanan Tiket No.identitas Nama Alamat No. telepon Asal kota Kota tujuan No kursi Tgl pemberangkatan Type id Kirim Batal Kelas Kode kelas kelas ekonomi kelas bisnis kelas eksekutif Jadwal No polisi Asal Tujuan Lama perjalanan Tanggal pemberangkatan Jam berangkat Tarif Get jadwal Cari jadwal Tambah jadwal Sim pan Batal Bus No polisi Jumlah kursi Get bus Cari bus Simpan Batal Gambar 4.9 Class diagram Bus No polisi Jumlah kursi Get bus Cari bus Simpan Batal Kelas Kode kelas kelas ekonomi kelas bisnis kelas eksekutif Trayek kode trayek kota asal kota tujuan 1.. 1.. 1.. 1.. 1.. 1.. 1.. 1.. Pemesanan Tiket No.identitas Nama Alamat No. telepon Asal kota Kota tujuan No kursi Tgl pemberangkatan Type id Kirim Batal Jadwal No polisi Asal Tujuan Lama perjalanan Tanggal pemberangkatan Jam berangkat Tarif Get jadwal Cari jadwal Tambah jadwal Simpan Batal 1.. 1.. Gambar 4.10 Relasi Antar Class

4.2.3.6 Component Diagram