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