Sequence Diagram Statechart Diagram

4.3.4 Sequence Diagram

Pada sistem yang diajukan penulis, terdapat interaksi antar object yang digambarkan dalam sequence diagram sebagai berikut: Gambar 4.41 Sequence Diagram dari use case Booking Peralatan 150 Gambar 4.42 Sequence Diagram dari use case Revisi Booking Gambar 4.43 Sequence Diagram dari use case Request Peralatan Pihak Luar 151 peralatan staf_logistik booking cek username password staf logistik info staf logistik input peralatan pihak luar info data peralatan pihak luar Gambar 4.44 Sequence Diagram dari use case Menyerahkan Peralatan Pihak Luar Gambar 4.45 Sequence Diagram dari use case Peminjaman Peralatan 152 Gambar 4.46 Sequence Diagram dari use case Pengembalian Peralatan 153 Gambar 4.47 Sequence Diagram dari use case Request Perbaikan Peralatan Gambar 4.48 Sequence Diagram dari use case Menyerahkan Peralatan yang Diperbaiki 154 Gambar 4.49 Sequence Diagram dari use case Request Peralatan Baru Gambar 4.50 Sequence Diagram dari use case Menyerahkan Peralatan Baru 155

4.3.5 Statechart Diagram

Pada sistem yang diajukan penulis, terdapat tingkah laku object yang digambarkan dalam statechart diagram sebagai berikut: Gambar 4.51 Statechart Diagram dari object booking 156 Halaman login ditampilkan Menolak staf logistik Memasukkan username password Username password dimasukkan Menyetujui staf logistik Halaman utama staf logistik ditampilkan Melihat daftar peralatan luar Halaman daftar peralatan pihak luar ditampilkan Melihat daftar request peralatan pihak luar Halaman daftar request peralatan pihak luar ditampilkan Mencetak form request peralatan pihak luar form request peralatan pihak luar dicetak Logout Gambar 4.52 Statechart Diagram dari object request_peralatan_pihak_luar Gambar 4.53 Statechart Diagram dari object peminjaman 157 Gambar 4.54 Statechart Diagram dari object pengembalian 158 Gambar 4.55 Statechart Diagram dari object request_perbaikan_peralatan Gambar 4.56 Statechart Diagram dari object request_peralatan_baru 159 Gambar 4.57 Statechart Diagram dari object administrator Gambar 4.58 Statechart Diagram dari object program acara 160 Gambar 4.59 Statechart Diagram dari object user 161 Gambar 4.60 Statechart Diagram dari object pa 162 Gambar 4.61 Statechart Diagram dari produser 163 Halaman login ditampilkan Menolak staf logistik Memasukkan username password Username password dimasukkan Menyetujui staf logistik Halaman utama staf logistik ditampilkan Melihat daftar peralatan Melihat daftar peralatan pihak luar Halaman daftar peralatan ditampilkan Halaman daftar peralatan pihak luar ditampilkan Memilih input peralatan baru Memilih update peralatan Menghapus data peralatan Memilih input peralatan pihak luar Memilih pengembalian peralatan luar Batal menghapus data peralatan Form input peralatan baru ditampilkan Halaman update peralatan ditampilkan Pesan konfirmasi hapus peralatan ditampilkan Form input peralatan pihak luar ditampilkan Form pengembalian peralatan pihak luar ditampilkan Menginput data peralatan baru Mengupdate data peralatan Menyetujui hapus data peralatan Menginput data peralatan pihak luar Mencetak form pengembalian peralatan pihak luar Data peralatan baru dimasukkan Data peralatan diupdate Data peralatan dihapus Data peralatan pihak luar dimasukkan Form pengembalian peralatan pihak luar dicetak Logout Logout Logout Logout Logout Gambar 4.62 Statechart Diagram dari object peralatan 164

4.3 Perancangan Database

Berdasarkan perancangan sistem yang telah dilakukan, maka dapat dilakukan perancanan database dari sistem yang diajukan. Didalam merancang suatu database, terdapat teknik normalisasi yang merupakan teknik analisis data yang mengelola data kedalam kelompok-kelompok untuk membentuk entity yang nonreduden tidak berulangrangkap, stabil, fleksibel, dan adaptif. Jeffrey L. Whitten, 2004:306 a. Unnormalized Form Pada tahap ini, data dikumpulkan apa adanya sesuai dengan yang dilihat oleh user. Kendall, 2003:146-149 1. Tabel booking Tabel 4.41 Tabel booking UNF no_booking tgl_booking tgl_akan_ pinjam tgl_akan_ kembali nik_pa nama_pa telepon_pa status_ blacklist_pa ket_ blacklist 100520082987 10-05-2008 15-05-2008 15-05-2008 2987 SULTHON KENT 081345678910 NO program_acara nik_ produser nama_produser telepon_produser sn_peralatan jenis_peralatan tipe_peralatan MOTOGP 4321 LEX LUTHOR 081555555555 B90LU 234DJIE ABC12345 KAMERA LUAR MICROPHONE HEADSET N95 MDL525 CST9500 165