Penentuan Aktor dan Usecase Perancangan Usecase

dapat dibuktikan kestabilannya dalam menangani banyak data yang dapat dilihat pada lampiran.

c. Feasibilitas Legal

Pada perancangan sistem ini, penulis telah mendapat persetujuan dan dukungan penuh langsung dari Kepala Sekolah Batutis Al-Ilmi. Oleh karena itu, legalitas sistem ini sendiri telah teruji dari pihak yang bersangkutan.

4.2 Fase Perancangan

4.2.1 Perancangan Sistem

a. Penentuan Aktor dan Usecase

Pada sistem yang diusulkan ini, penulis menentukan aktor dan usecase dengan menggunakan table requirement yang mengidentifikasi kebutuhan fungsi-fungsi sistem. Tabel 4.1 Tabel Requirment Penentuan Aktor dan Usecase Requirment Aktor Usecase 1. Admin dapat membuat user account baru Admin Input user account 2. Admin dapat merubah data user jika terjadi kesalahan pada data user yang telah dibuat atau ingin menambah data keterangan user Admin Edit data user 3. Menghapus user account Admin Hapus user 4. Membuat siswa baru Admin, Guru Sentra Input siswa 5. Merubah data siswa jika terjadi kesalahan pada data siswa yang telah dibuat atau ingin menambah data keterangan siswa Admin, Guru Sentra Edit data siswa 6. Menghapus siswa Admin, Guru Sentra Hapus siswa 7. Memasukkan perkembangan siswa Admin, Guru Sentra Input perkembangan siswa 8. Merubah data perkembangan siswa jika terjadi kesalahan dalam penginputan data perkembangan siswa atau ingin menambah data perkembangan siswa Admin, Guru Sentra Edit data perkembangan siswa 9. Menghapus perkembangan siswa Admin, Guru Sentra Hapus perkembangan siswa 10. Melihat data siswa Admin, Guru Sentra Lihat data siswa 11. Mencetak data siswa Admin, Guru Sentra Cetak data siswa 12. Melihat data perkembangan siswa Admin, Guru Lihat data perkembangan Sentra, Wali Murid siswa 13. Mencetak data perkembangan siswa Admin, Guru Sentra, Wali Murid Cetak data perkembangan siswa

b. Perancangan Usecase

Usecase Diagram digunakan untuk menjelaskan apa yang akan dilakukan oleh sistem serta aktor-aktor yang akan berhubungan dengan proses-proses yang ada pada sistem. Usecase sangat diperlukan untuk kebutuhan dokumentasi dan arah pengembangan selanjutnya. Berikut adalah usecase diagram untuk sistem yang diusulkan: 1. Usecase diagram untuk aktor Admin Gambar 4.4 Usecase Admin 2. Usecase diagram untuk aktor Admin dan Guru Sentra Gambar 4.5 Usecase Admin dan Guru Sentra 3. Usecase diagram untuk aktor Admin, Guru Sentra, dan Wali Murid Gambar 4.6 Usecase Admin, Guru Sentra, dan Wali Murid

c. Usecase Scenario