105
d. Sequence Diagram Data Bus
Gambar 4.17.
Sequence DiagramData Bus
Sequence diagram yang digambarkan pada gambar 4.17.menjelaskan tentang proses manajemen data bus, yaitu
menginput data bus, menampilkan data bus, mengedit data bus dan menghapus data bus. Aktor yang berperan adalah Admin
Utama dan Admin. Untuk fungsi input data, terlebih dahulu admin masuk kedalam menu bus. Kemudian akan tampil form
inputdata bus sekaligus tabel data bus dibawah form input tersebut, dan admin diminta untuk menginput data yang
dibutuhkan sekaligus mendapatkan QR Code. Jika data yang dimasukan benar, maka data langsung tersimpan didalam
106
database dan sistem akan menampilkan data bus baru dan juga QR Code nya dalam bentuk tabel.
Ketika mengubah data bus, Admin mengklik [edit] pada tabel menu data bus kemudian akantampil form edit data bus,
dan Admin diminta untuk menginput data yang ingin dirubah. Jika data yang dimasukan benar, maka proses update dilakukan
dan data tersebut akan langsung tersimpan didalam database, apabila ada perubahan password maka sistem akan
mengenkripsi password baru tersebut kemudian sistem akan menampilkan daftar semua data bus dalam bentuk tabel. Jika
dalam penambahan atau perubahan ada kesalahan dalam menginput data maka sistem akan menampilkan pesan
kesalahan. Ketika menghapus data bus, Admin mengklik [hapus] pada
tabel menu data bus kemudian akan tampil pesan verifikasi penghapusan data. Kemudian aktor mengirim pesan ok atau
cancel. Jika pesan ok sistem akan melakukan proses hapus. Selanjutnya akan ditampilkan semua data bus dalam bentuk
tabel.
107
e. Sequence Diagram Data Maintenance Bus
Gambar 4.18.
Sequence DiagramData Maintenance Bus
Sequence diagram yang digambarkan pada gambar 4.18.menjelaskan tentang proses manajemen data maintenance
kendaraan bus, yaitu menginput data maintenance bus, menampilkan datamaintenance bus, mengedit dan menghapus
datamaintenance bus. Aktor yang berperan adalah Admin dan Admin Utama. Untuk fungsi input data, terlebih dahulu admin
masuk kedalam menu maintenance bus, Kemudian akan tampil form inputdata maintenance bus sekaligus tabel data
maintenance bus, dan admin diminta untuk menginput data yang dibutuhkan. Jika data yang dimasukan benar, maka data
108
langsung tersimpan didalam database dan kemudian sistem akan menampilkan daftar semua data maintenance bus dalam
bentuk tabel. Ketika mengubah data maintenance bus, Admin mengklik
[edit] pada tabel menu data maintenance bus, kemudian akan tampil form edit data maintenance bus, dan Admin diminta
untuk menginput data yang ingin dirubah. Jika data yang dimasukan benar, maka proses update dilakukan dan data
tersebut akan langsung tersimpan didalam database dan kemudian sistem akan menampilkan data maintenance bus
yang telah dirubah. Jika dalam penambahan atau perubahan ada kesalahan dalam menginput data maka sistem akan
menampilkan pesan kesalahan. Ketika menghapus data maintenance bus, Admin mengklik
[hapus] pada tabel menu data maintenance bus kemudian akan tampil pesan verifikasi penghapusan data. Kemudian aktor
mengirim pesan ok atau cancel. Jika pesan ok sistem akan melakukan proses hapus. Selanjutnya akanditampilkan daftar
semua data maintenance bus.
109
f. Sequence Diagram Scan QR Code