87
6. Sequence Diagram
Sequence diagram ini menjelaskan secara detail urutan proses yang dilakukan dalam sistem untuk mencapai tujuan dari use
case. Dalam pengembangan ini ada beberapa sequence diagram diantaranya.
a. Sequence diagram administrator
Pada sequence diagram ini dijelaskan bagaimana Admin ingin berinteraksi pada sistem. Fasilitas yang tersedia
untuk admin diantaranya input data karyawan dan input data gaji. Berikut gambaran detail sequance diagram pada
halaman administrator.
Gambar 4.10. Sequence diagram Administrator.
88 Pada sequence diagram diatas digambarkan secara detail
proses manipulasi data yang dilakukan oleh admin. Proses ini dimulai dari input data
b. Sequence diagram Karyawan
Pada sequence
diagram ini
dijelaskan bagaimana
karyawan ingin berinteraksi pada sistem. Fasilitas yang tersedia
untuk karyawan
diantaranya input
data gurukaryawan, data kesiswaan data siswa dan kelas,
data user account, dan cetak data. Berikut gambaran detail sequance diagram dengan aktor karyawan.
Gambar 4.11. Sequence diagram karyawan.
89 Pada sequence diagram diatas digambarkan secara detail
proses input data yang dilakukan oleh karyawan.
c. Sequence diagram guru
Pada sequence diagram ini dijelaskan bagaimana guru ingin berinteraksi pada sistem. Fasilitas yang tersedia
untuk guru diantaranya input data pelajaran, data nilai dan cetak data. Berikut gambaran detail sequance diagram
dengan aktor guru.
Gambar 4.12. Sequence diagram guru.
Pada sequence diagram diatas digambarkan secara detail
proses input data yang dilakukan oleh guru. d.
Sequence diagram siswa
90 Pada sequence diagram ini dijelaskan bagaimana siswa
ingin berinteraksi pada sistem. Fasilitas yang tersedia untuk siswa diantaranya ubah user account dan melihat
data nilai sendiri. Berikut gambaran detail sequance diagram pada halaman siswa.
Gambar 4.13. Sequence diagram siswa.
7. Component User Interface
91
Gambar 4.14. Component User Interface
8. Deployment Diagram
Untuk spesifikasi sistem yang digunakan menggunakan 3- tier. Sistem dibangun 3-tier dengan pembagian:
1. Client layer Client digunakan untuk proses input dan update data.
2. Server layer Server digunakan sebagai mesin penyimpanan data.
Database server menggunakan MySQL.
3. Perancangan Antarmuka
a. Halaman Login