Aplikasi Informasi Pendataan Siswa Dengan menggunakan PHP dan MySQL \ Disusun oleh : Citrasari Nirsam P (13121013) Giska Ariya Sanggita(13111100) FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2016
DAFTAR ISI A. Software Requirement Spesification (SRS)... 3 B. Skenario... 3 C. Kesimpulan... 11
A. Software Requirement Spesification (SRS) Software Requirement Spesification(SRS) dapat dilihat pada Tabel 2.1. Tabel 2. 1 Software Requirement Spesification(SRS) No Requirement Use Case 1 Admin merupakan user yang dapat mengelolah semuanya dalam artian memiliki hak akses penuh terhadap sistem, tetapi sebelum melakukan hal itu admin harus melakukan login jika dia sudah terdaftar dan lanjut ketahap verifikasi, apakah dia dapat masuk kesistem. 2 Wali kelas hanya berfungsi melihat laporan transaksi pelanggaran siswa yang melanggar di kelasnya dan grafik siswa yang melanggar di tiap angkatan, denggan melewati proses login terlebih dahulu 3 Siswa merupakan orang yang menjadi objek utama dalam sistem ini, siswa juga berperan mempunyai hak akses juga dalam melihat hidtori pelanggarannya sendiri Admin Login, Manajemen User, Manajemen siswa, Manajemen kelas, Manajemen transaksi kelas, Manajemen tahun ajaran, Menejemen Jurusan, Manajemen, Manajemen Transaksi Wali Kelas Siswa Login,View laporan transaksi perkelas, view grafik pelanggaran Login,View rincian transaksi pelanggaran persiswa B. Skenario 1. Use Case : Manajemen users Tujuan : Guru BK(admin) dapat mengetahui informasi Users Tabel 2. 2 Tabel Skenario Manajemen Users 1. Admin menilih menu user users 3. Input data user 5. Admin menilih menu user users
7. Ubah Data user 8. Notifikasi perubahan data berhasil 9. Selesai 2. Use Case : Manajemen siswa Tujuan : Guru BK(admin) dapat mengetahui informasi Siswa Tabel 2. 3 Skenario Manajemen Siswa 1. Admin menilih menu siswa Siswa 3. Input data Siswa 5. Admin menilih menu siswa Siswa 7. Ubah Data Siswa 8. Notifikasi perubahan data berhasil 9. Selesai 3. Use Case : Manajemen Kelas Tujuan : Guru BK(admin) dapat mengetahui informasi Kelas Tabel 2. 4 Skenario Manajemen Kelas 1. Admin menilih menu Kelas Kelas 3. Input data Kelas 5. Admin menilih menu Kelas Kelas 7. Ubah Data Kelas
8. Notifikasi perubahan data berhasil 9. Selesai 4. Use Case : Manajemen Jurusan Tujuan : Guru BK(admin) dapat mengetahui informasi Jurusan Tabel 2. 5 Manajemen Jurusan 1. Admin menilih menu Jurusan Jurusan 3. Input data Jurusan 5. Admin menilih menu Jurusan Jurusan 7. Ubah Data Jurusan 8. Notifikasi perubahan data berhasil 9. Selesai
5. Use Case : Manajemen Transaksi Kelas Tujuan : Guru BK(admin) dapat mengetahui informasi Transaksi Kelas Tabel 2. 6 Skenario Manajemen Kelas 10. Admin menilih menu Transaksi Kelas 11. Admin memilih menu Transaksi tambah Kelas 12. Input data Kelas 14. Admin menilih menu Transaksi Kelas 15. Admin memilih menu Ubah Transaksi Kelas 16. Ubah Data Kelas 13. Notifikasi sukses atau gagal dalam 17. Notifikasi perubahan data berhasil 18. Selesai 6. Use Case : Manajemen tahun ajaran Tujuan : Guru BK(admin) dapat mengetahui informasi tahun ajaran Tabel 2. 7 Skenario Manajemen Kelas 19. Admin menilih menu tahun ajaran 20. Admin memilih menu ubah tahun ajaran 21. Input data tahun ajaran 22. Notifikasi sukses atau gagal dalam 23. Admin menilih menu tahun ajaran 24. Admin memilih menu ubah tahun ajaran 25. Ubah Data tahun ajaran
26. Notifikasi perubahan data berhasil 27. Selesai 7. Use Case : Manajemen Tujuan : Guru BK(admin) dapat mengetahui informasi Tabel 2. 8 Skenario Manajemen 1. Admin menilih menu 3. Input data 5. Admin menilih menu 7. Ubah Data 8. Notifikasi perubahan data berhasil 9. Selesai
8. Use Case : Manajemen Tujuan : Guru BK(admin) dapat mengetahui informasi Transaksi Tabel 2. 9 Skenario Manajemen 1. Admin menilih menu 3. Input data Transaksi 5. Admin menilih menu 7. Ubah Data Transaksi 8. Notifikasi perubahan data berhasil 9. Cetak transaksi per kelas 10. Menampilkan laporan transaksi per kelas 11. Selesai 9. Use Case : Melihat transaksi laporan pelanggaran perkelas Actor : wali kelas Tujuan : Wali Kelas dapat mengetahui informasi Transaksi laporan pelanggaran perkelas. Tabel 2. 10 Skenario Laporan Perkelas 1. Admin menilih menu
3. Input data pencarian kelas sesuai dengan kelas yang di ajarnya 4. Menampilkan laporan transaksi pelanggaran per kelas 5. Selesai
10. Use Case : Melihat transaksi Grafik pelanggaran Actor : Wali Kelas Tujuan : Wali Kelas dapat mengetahui informasi Transaksi Grafik pelanggaran. Tabel 2. 11 Skenario Transaksi Gradik 1. Admin menilih menu 3. Input data pencarian tingkatan kelas 4. Menampilkan grafik pelanggaran sesuai tingkatan yang di cari 5. Selesai 11. Use Case : Melihat transaksi laporan pelanggaran Per-siswa Actor : Siswa Tujuan : Siswa dapat mengetahui informasi Transaksi laporan pelanggaran Per-Siswa. Tabel 2. 12 Skenario Transkasi laporan Per-siswa 1. Admin menilih menu Laporan Laporan 3. Input data nis, kelas dan jurusan 4. Menampilkan laporan transaksi per Siswa 5. Selesai
C. Kesimpulan Dalam hal ini pembuatan analisis sistem secara objeck lebih rumit dan rinci sehingga dapat mempermudah dalam melihat analisisnya, dan dapat dengan mudah untuk mengetahui apa yang kurang karena di buat langsung bertuju ke objectnya melakukan aktifitas apa dalam sistem.