Sequence diagram administrator Sequence diagram Karyawan Sequence diagram guru

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