101
enkripsi password dan mengecek kesesuaian data dengan proses query databases pada objek login. jika data tidak sesuai
akan diberikan konfirmasi Login gagal dan jika data lengkap akan diberikan konfirmasi Login sukses lalu masuk halaman
utama aplikasi.
b. Sequence Diagram Data Admin
Gambar 4.15.
Sequence DiagramData Admin
Sequence diagram yang digambarkan pada gambar 4.15.menjelaskan tentang proses manajemen data admin, yaitu
admin dapat menginput data admin, menampilkan data admin, mengedit data admin dan menghapus data admin. Aktor yang
berperan adalah admin utama dan admin. Untuk fungsi melihat data keseluruhan admin hanya dapat dilakukan oleh admin
102
utama sedangkan admin biasa tidak dapat melihat data admin yang lain kecuali data milik sendiri. Pada fungsi input data
admin, terlebih dahulu admin utama masuk kedalam menu admin. Kemudian mengklik tombol [tambah admin], kemudian
akan tampil form input data admin, dan admin utama diminta untuk menginput data yang dibutuhkan. Jika data yang
dimasukan benar, maka data tersebut akan langsung tersimpan didalam databasekemudianakan menampilkan daftar semua
data admin baru dalam bentuk tabel. Ketika mengubah data admin, Admin mengklik [edit] pada
tabel menu data admin kemudian akantampil form edit data modul, 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
databasekemudian sistemakan menampilkan daftar semua data admindalam bentuk tabel. Jika dalam penambahan atau
perubahan ada kesalahan dalam menginput data maka sistem akan menampilkan pesan kesalahan.
Ketika menghapus modul, Admin mengklik [hapus] pada tabel menu data modul kemudian akan tampil pesan verifikasi
penghapusan data. Kemudian aktor mengirim pesan ok atau cancel. Jika pesan ok sistem akan melakukan proses hapus,
103
kemudian akan ditampilkan daftar semua data modul dalam bentuk tabel.
c. Sequence Diagram Data Operator
Gambar 4.16.
Sequence DiagramData Operator
Sequence diagram yang digambarkan pada gambar 4.16.menjelaskan tentang proses manajemen data operator,
yaitu menginput data operator teknik, menampilkan data operator teknik, mengedit data operator teknik dan menghapus
dataoperator teknik. Aktor yang berperan adalah Admin Utama dan Admin. Untuk fungsi input data, terlebih dahulu admin
masuk kedalam menu operator. Kemudian akan tampil form input data operator sekaligus tabel data operator dibawah form
input
104
tersebut, dan admin diminta untuk menginput data yang dibutuhkan. Jika data yang dimasukan benar, maka data
langsung tersimpan didalam database dan sistem akan menampilkan data operator teknik baru dalam bentuk tabel.
Ketika mengubah data operator, Admin mengklik [edit] pada tabel menu data operator kemudian akan tampil form edit
data operator, 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 operator teknik
dalam bentuk tabel. Jika dalam penambahan atau perubahan ada kesalahan dalam menginput data maka sistem akan
menampilkan pesan kesalahan. Ketika menghapus data operator teknik, Admin mengklik
[hapus] pada tabel menu data operator kemudian akan tampil pesan verifikasi penghapusan data. Kemudian aktor mengirim
pesan ok atau cancel. Jika pesan ok sistem akan melakukan proses hapus. Selanjutnya akanditampilkan semua data
operator dalam bentuk tabel.
105
d. Sequence Diagram Data Bus