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