Input data guru dan karyawan Input data siswa Input data kelas

60

a. Login

Tabel 4.4. Spesifikasi Naratif Use Case Login Use case Login Brief Description Use case ini user melakukan login aplikasi dengan meninputkan user name dan password maka sistem akan check user name dan password tersebut.. Actor Admin, Guru, Karyawan, dan Siswa Main Flow User mengetikan nama user dan password pada form yang disediakan. Sistem akan menampilkan halaman aplikasi jika user name dan password benar, tetapi jika salah maka sistem akan memberikan pesan error. Alternatif Flow Jika user salah mengetikan nama user atau password maka sistem akan menampilkan pesan bahwa user tidak terdaftar. Pre condition User harus mengetahui user name dan password yang dimiliki. Postcondition User dapat masuk aplikasi dan sistem menampilkan menu utama.

b. Input data guru dan karyawan

Tabel 4.5. Spesifikasi Naratif Use Case Inputupdate Data Guru dan Karyawan Use case Inputupdate data Guru dan Karyawan Brief Description Use case ini memungkinkan karyawan melakukan modify data guru dan karyawan. Actor Karyawan 61 Main Flow Use case ini dimulai saat karyawan telah memilih menu GuruKaryawan. Sistem akan menampilkan tampilan menu GuruKaryawan. User dapat memilih salah satu sub menu data Guru atau data Karyawan. Alternatif Flow Jika karyawan ingin berpindah dari satu sub menu ke sub menu yang lain maka karyawan cukup klik button sub menu yang diinginkan. Postcondition User dapat input dan update data gurukaryawan

c. Input data siswa

Tabel 4.6. Spesifikasi Naratif Use Case Inputupdate Data Siswa Use case Inputupdate Data Siswa Brief Description Pada Use case ini user dapat memodify data dengan inputupdate data siswa. Actor Karyawan Main Flow Use case ini dimulai saat user memilih sub menu Data Siswa. Sistem akan menampilkan tampilan Data Siswa. User dapat memilih sub menu input atau update data siswa untuk melakukan perubahan data modify. Alternatif Flow Jika user salah memasukan NISN siswa pada menu update sub menu data siswa maka sistem akan menampilkan pesan bahwa NISN tersebut tidak terdaftar. Postcondition User dapat melihat data siswa dan melakukan modify data siswa. 62

d. Input data kelas

Tabel 4.7. Spesifikasi Naratif Use Case inputupdate Data Kelas Use case Inputupdate Data Kelas Brief Description Pada Use case ini karyawan dapat memodify data dengan inputupdate data kelas. Actor Karyawan Main Flow Use case ini dimulai saat karyawan memilih sub menu data kelas pada menu Kesiswaan. Sistem akan menampilkan tampilan data kelas. User dapat memilih sub menu input atau update data kelas untuk melakukan perubahan data modify. Alternatif Flow Siswa yg telah memiliki kelas tidak dapat memilki lebih dari satu kelas, jika salah menginput siswa yang telah memiliki kelas maka sistem akan menampilkan pesan bahwa siswa telah terinput. Postcondition User dapat melihat data kelas dan melakukan modify data kelas.

e. Inputupdate informasi sekolah