ANALISIS DAN PERANCANGAN SISTEM
3.2 Analisis Sistem
3.2.4 Spesifikasi Kebutuhan Fungsional
Pada spesifikasi kebutuhan fungsional menjelaskan lebih rinci mengenai kebutuhan fungsional (functional requirement) yang telah didapatkan sebelumnya. Detail tersebut meliputi prioritas, pemicu, kondisi awal, alur normal dan alternatif, kondisi akhir, pengecualian, dan kebutuhan non-fungsional.
1. Fungsi mengelola data masterlevel
Tabel 3.4 Fungsi Mengelola Data MasterLevel
Nama Fungsi Fungsi Mengelola Data MasterLevel
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi Alur Normal 1. Pilih menu masterlevel
2. Aplikasi menampilkan formmasterlevel
3. Petugas administrasi mengisi formmasterlevel
4. Petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data masterlevel
5. Aplikasi menyimpan data masterlevel dan menampilkan
alert bahwa data sudah berhasil disimpan
6. Aplikasi menampilkan data masterlevel.
Alur Alternatif 1. Pilih menu masterlevel
2. Aplikasi menampilkan formmasterlevel
3. Petugas administrasi mengisi formmasterlevel
4. Petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data masterlevel
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka petugas
administrasi dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data masterlevel
Kondisi Akhir Data masterlevel sudah tersimpan dan ditampilkan pada form master.
Nama Fungsi Fungsi Mengelola Data MasterLevel
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
2. Fungsi mengelola data master kelas
Tabel 3.5 Fungsi Mengelola Data Master Kelas Nama Fungsi Fungsi Mengelola Data Master Kelas
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi dan data level sudah ada
Alur Normal 1. Pilih menu master kelas
2. Aplikasi menampilkan formmaster kelas 3. petugas administrasi mengisi formmaster kelas
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master kelas
5. Aplikasi menyimpan data master kelas dan menampilkan
alert bahwa data sudah berhasil disimpan
6. Aplikasi menampilkan data master kelas.
Alur Alternatif 1. Pilih menu master kelas
2. Aplikasi menampilkan formmaster kelas 3. petugas administrasi mengisi formmaster kelas
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master kelas
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka petugas
administrasi dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data master kelas
Kondisi Akhir Data master kelas sudah tersimpan dan ditampilkan pada form master.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
3. Fungsi mengelola master periode
Tabel 3.6 Fungsi Mengelola Data Master Periode Nama Fungsi Fungsi Mengelola Data Master Periode Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi Alur Normal 1. Pilih menu master periode
2. Aplikasi menampilkan formmaster periode 3. petugas administrasi mengisi formmaster periode
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master periode
5. Aplikasi menyimpan data master periode dan menampilkan alert bahwa data sudah berhasil disimpan 6. Aplikasi menampilkan data master periode.
Alur Alternatif 1. Pilih menu master periode
2. Aplikasi menampilkan formmaster periode 3. petugas administrasi mengisi formmaster periode
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master periode
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka petugas
administrasi dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data master periode
Kondisi Akhir Data master periode sudah tersimpan dan ditampilkan pada
formmaster.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
4. Fungsi mengelola data masterlesson
Tabel 3.7 Fungsi Mengelola Data Master Lesson
Nama Fungsi Fungsi Mengelola Data Master Lesson
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi dan data level sudah ada
Alur Normal 1. Pilih menu masterlesson
2. Aplikasi menampilkan formmasterlesson
Nama Fungsi Fungsi Mengelola Data Master Lesson
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data masterlesson
5. Aplikasi menyimpan data masterlesson dan menampilkan
alert bahwa data sudah berhasil disimpan
6. Aplikasi menampilkan data masterlesson.
Alur Alternatif 1. Pilih menu masterlesson
2. Aplikasi menampilkan formmasterlesson
3. petugas administrasi mengisi formmasterlesson
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data masterlesson
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka petugas
administrasi dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data masterlesson
Kondisi Akhir Data Master lesson sudah tersimpan dan ditampilkan pada
formmaster.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
5. Fungsi mengelola data master jenis final exam
Tabel 3.8 Fungsi Mengelola Data Master Jenis Final Exam
Nama Fungsi Fungsi Pengelolaan Master Data Jenis Final exam
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi Alur Normal 1. Pilih menu master jenis final exam
2. Aplikasi menampilkan formmaster jenis final exam
3. petugas administrasi mengisi formmaster jenis final exam
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master jenis final exam
5. Aplikasi menyimpan data master jenis final exam dan menampilkan alert bahwa data sudah berhasil disimpan 6. Aplikasi menampilkan data master jenis final exam.
Alur Alternatif 1. Pilih menu master jenis final exam
2. Aplikasi menampilkan formmaster jenis final exam
3. petugas administrasi mengisi formmaster jenis final exam
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master jenis final exam
Nama Fungsi Fungsi Pengelolaan Master Data Jenis Final exam
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka petugas
administrasi dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data master jenis final exam
Kondisi Akhir Data master jenis final exam sudah tersimpan dan ditampilkan pada formmaster.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
6. Fungsi mengelola master data jabatan
Tabel 3.9 Fungsi Mengelola Data Master Jabatan Nama Fungsi Fungsi Mengelola Data Master Jabatan Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi Alur Normal 1. Pilih menu master jabatan
2. Aplikasi menampilkan formmaster jabatan 3. petugas administrasi mengisi formmaster jabatan
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master jabatan
5. Aplikasi menyimpan data master jabatan dan menampilkan alert bahwa data sudah berhasil disimpan 6. Aplikasi menampilkan data master jabatan.
Alur Alternatif 1. Pilih menu master jabatan
2. Aplikasi menampilkan formmaster jabatan 3. petugas administrasi mengisi formmaster jabatan
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master jabatan
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka petugas
administrasi dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data master jabatan
Kondisi Akhir Data master jabatan sudah tersimpan dan ditampilkan pada
formmaster.
Nama Fungsi Fungsi Mengelola Data Master Jabatan Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
7. Fungsi mengelola master data pegawai
Tabel 3.10 Fungsi Mengelola Data Master Pegawai Nama Fungsi Fungsi Mengelola Data Master Pegawai Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi Alur Normal 1. Pilih menu master pegawai
2. Aplikasi menampilkan formmaster pegawai 3. petugas administrasi mengisi formmaster pegawai
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master pegawai
5. Aplikasi menyimpan data master pegawai dan menampilkan alert bahwa data sudah berhasil disimpan 6. Aplikasi menampilkan data master pegawai.
Alur Alternatif 1. Pilih menu master pegawai
2. Aplikasi menampilkan formmaster pegawai 3. petugas administrasi mengisi formmaster pegawai
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master pegawai
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka petugas
administrasi dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data master pegawai
Kondisi Akhir Data master pegawai sudah tersimpan dan ditampilkan pada
formmaster.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
8. Fungsi mengelola master data siswa
Tabel 3.11 Fungsi Mengelola Data Master Siswa Nama Fungsi Fungsi Pengelolaan Master Data Siswa Prioritas High
Nama Fungsi Fungsi Pengelolaan Master Data Siswa
Kondisi Awal Sudah login sebagai petugas administrasi, data level sudah ada, data kelas sudah ada dan data periode sudah ada
Alur Normal 1. Pilih menu master siswa
2. Aplikasi menampilkan formmaster siswa 3. petugas administrasi mengisi formmaster siswa
4. petugas administrasi menekan tombol simpan untuk menyelesaikan penambahan data master siswa
5. Aplikasi menyimpan data master siswa dan menampilkan
alert bahwa data sudah berhasil disimpan
6. Aplikasi menampilkan data master siswa.
Alur Alternatif 1. Pilih menu master siswa
2. Aplikasi menampilkan formmaster siswa 3. Admin mengisi formmaster siswa
4. Admin menekan tombol simpan untuk menyelesaikan penambahan data master siswa
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka petugas
administrasi dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data master siswa
Kondisi Akhir Data master siswa sudah tersimpan dan ditampilkan pada
formmaster.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
9. Fungsi mengelola data master pengajar
Tabel 3.12 Fungsi Mengelola Data Master Pengajar Nama Fungsi Fungsi Mengelola Data Master Pengajar
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai Petugas Administrasi Alur Normal 1. Pilih menu master pengajar
2. Aplikasi menampilkan formmaster pengajar
3. Petugas Petugas Administrasi mengisi form master
pengajar
4. Petugas Administrasi menekan tombol simpan untuk menyelesaikan penambahan data master pengajar
5. Aplikasi menyimpan data master pengajar dan menampilkan alert bahwa data sudah berhasil disimpan 6. Aplikasi menampilkan data master pengajar.
Nama Fungsi Fungsi Mengelola Data Master Pengajar Alur Alternatif 1. Pilih menu master pengajar
2. Aplikasi menampilkan formmaster pengajar
3. Petugas Administrasi mengisi formmaster pengajar 4. Petugas Administrasi menekan tombol simpan untuk
menyelesaikan penambahan data master pengajar
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka
Petugas Administrasi dapat mengganti data tersebut kemudian klik update untuk melakukan perubahan data yang telah tersimpan.
7. Aplikasi menampilkan data master pengajar
Kondisi Akhir Data master pengajar sudah tersimpan dan ditampilkan pada
formmaster pengajar.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
10. Fungsi mengelola data master jenis nilai lesson
Tabel 3.13 Fungsi Mengelola Data Master Jenis Nilai Lesson
Nama Fungsi Fungsi Pengelolaan Master Jenis Nilai Lesson
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai Petugas Administrasi dan data level, data kelas, data lesson, dan data periode sudah ada
Alur Normal 1. Pilih menu master jenis nilai lesson
2. Aplikasi menampilkan formmaster jenis nilai lesson
3. Petugas Administrasi mengisi form master jenis nilai
lesson
4. Petugas Administrasi menekan tombol simpan untuk menyelesaikan penambahan data master jenis nilai lesson
5. Aplikasi menyimpan data master jenis nilai lesson dan menampilkan alert bahwa data sudah berhasil disimpan 6. Aplikasi menampilkan data master jenis nilai lesson.
Alur Alternatif 1. Pilih menu master jenis nilai lesson
2. Aplikasi menampilkan formmaster jenis nilai lesson
3. Petugas Administrasi mengisi form master jenis nilai
lesson
4. Petugas Administrasi menekan tombol simpan untuk menyelesaikan penambahan data master jenis nilai lesson
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka
Nama Fungsi Fungsi Pengelolaan Master Jenis Nilai Lesson
kemudian klik update untuk melakukan perubahan data yang telah tersimpan.
7. Aplikasi menampilkan data master jenis nilai lesson
Kondisi Akhir Data master kelas sudah tersimpan dan ditampilkan pada form master.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
11. Fungsi mengelola master data jadwal
Tabel 3.14 Fungsi Mengelola Data Master Jadwal Nama Fungsi Fungsi Pengelolaan Master Data Jadwal Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai Petugas Administrasi , data guru, data kelas, data periode sudah ada
Alur Normal 1. Pilih menu master jadwal
2. Aplikasi menampilkan formmaster jadwal
3. Petugas Administrasi mengisi formmaster jadwal
4. Petugas Administrasi menekan tombol simpan untuk menyelesaikan penambahan data master jadwal
5. Aplikasi menyimpan data master jadwal dan menampilkan alert bahwa data sudah berhasil disimpan 6. Aplikasi menampilkan data master jadwal .
Alur Alternatif 1. Pilih menu master jadwal
2. Aplikasi menampilkan formmaster jadwal
3. Petugas Administrasi mengisi formmaster jadwal
4. Petugas Administrasi menekan tombol simpan untuk menyelesaikan penambahan data master jadwal
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka
Petugas Administrasi dapat mengganti data tersebut kemudian klik update untuk melakukan perubahan data yang telah tersimpan.
7. Aplikasi menampilkan data master jadwal
Kondisi Akhir Data master jadwal sudah tersimpan dan ditampilkan pada
formmaster.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
12. Fungsi melihat jadwal
Tabel 3.15 Fungsi Melihat Jadwal Nama Fungsi Fungsi Melihat Jadwal
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi, pengajar, siswa, dan data jadwal sudah ada
Alur Normal 1. Pilih menu jadwal
2. Aplikasi menampilkan form jadwal 3. Aplikasi menampilkan jadwal Alur Alternatif -
Kondisi Akhir Jadwal berhasil tampil Pengecualian
-Kebutuhan Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
13. Fungsi mengelola master data libur
Tabel 3.16 Fungsi Mengelola Data Master Libur Nama Fungsi Fungsi Mengelola Data Master Libur
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai Petugas Administrasi , Alur Normal 1. Pilih menu master libur
2. Aplikasi menampilkan formmaster libur
3. Petugas Administrasi mengisi formmaster libur
4. Petugas Administrasi menekan tombol simpan untuk menyelesaikan penambahan data master libur
5. Aplikasi menyimpan data master libur dan menampilkan
alert bahwa data sudah berhasil disimpan
6. Aplikasi menampilkan data master libur.
Alur Alternatif 1. Pilih menu master libur
2. Aplikasi menampilkan formmaster libur
3. Petugas Administrasi mengisi formmaster libur
4. Petugas Administrasi menekan tombol simpan untuk menyelesaikan penambahan data master libur
5. Jika ada data yang kosong maka aplikasi akan menampilkan alert bahwa ada data yang masih kosong. 6. Jika data yang telah disimpan ada yang salah maka
Petugas Administrasi dapat mengganti data tersebut kemudian klik update untuk melakukan perubahan data yang telah tersimpan.
Nama Fungsi Fungsi Mengelola Data Master Libur
Kondisi Akhir Data master libur sudah tersimpan dan ditampilkan pada form master.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
14. Fungsi melihat libur
Tabel 3.17 Fungsi Melihat Libur Nama Fungsi Fungsi Melihat Libur
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai petugas administrasi, pengajar, siswa,dan data libur sudah ada
Alur Normal 1. Pilih menu jadwal
2. Aplikasi menampilkan form libur 3. Aplikasi menampilkan libur Alur Alternatif -
Kondisi Akhir Libur berhasil tampil Pengecualian
-Kebutuhan Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
15. Fungsi mengelola nilai daily test
Tabel 3.18 Fungsi Mengelola Nilai Daily Test
Nama Fungsi Fungsi Mengelola Nilai Daily Test
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai pengajar, data siswa, data kelas, dan data
lesson sudah ada
Alur Normal 1. Pilih menu daily test
2. Aplikasi menampilkan formdaily test
3. Pengajar memilih kelas dan lesson yang akan dimasukkan data nilai daily test.
4. Pengajar memasukkan nilai sesuai dengan nama siswa dan aplikasi akan menghitung secara otomatis nilai yang telah dimasukkan.
5. Pengajar menekan button simpan. Dan aplikasi akan menyimpan nilai tersebut di dalam database.
Nama Fungsi Fungsi Mengelola Nilai Daily Test
Alur Alternatif 1. Pilih menu daily test
2. Aplikasi menampilkan formdaily test
3. Pengajar memilih kelas dan lesson yang akan dimasukkan data nilai daily test.
4. Pengajar memasukkan nilai sesuai dengan nama siswa dan aplikasi akan menghitung secara otomatis nilai yang telah dimasukkan
5. Jika nilai yang akan dimasukkan sudah pernah dimasukkan sebelumnya maka sistem akan menampilkan
alert nilai telah dimasukkan dan sistem menampilkan nilai
tersebut.
6. Jika ingin mengubah nilai yang telah ada maka pilih pengajar memilih data nilai yang akan diubah kemudian mengubahnya dan klik button update agar data ikut berubah di database.
Kondisi Akhir Data nilai daily test berhasil disimpan.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
16. Fungsi mengelola nilai final exam
Tabel 3.19 Fungsi Mengelola Nilai Final Exam
Nama Fungsi Fungsi Mengelola Nilai Final Exam
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai pengajar, data siswa, data kelas, dan data jenis final exam sudah ada
Alur Normal 1. Pilih menu final exam
2. Aplikasi menampilkan formfinal exam
3. Pengajar memilih kelas dan jenis final exam yang akan dimasukkan data nilai final exam-nya.
4. Pengajar memasukkan nilai sesuai dengan nama siswa. 5. Pengajar menekan button simpan. Dan aplikasi akan
menyimpan nilai tersebut di dalam database. Alur Alternatif 1. Pilih menu final exam
2. Aplikasi menampilkan formfinal exam
3. Pengajar memilih kelas dan jenis final exam yang akan dimasukkan data nilai final exam.
4. Pengajar memasukkan nilai sesuai dengan nama siswa 5. Jika nilai yang akan dimasukkan sudah pernah
dimasukkan sebelumnya maka sistem akan menampilkan
alert nilai telah dimasukkan dan sistem menampilkan nilai
Nama Fungsi Fungsi Mengelola Nilai Final Exam
6. Jika ingin mengubah nilai yang telah ada maka pilih pengajar memilih data nilai yang akan diubah kemudian mengubahnya dan klik button update agar data ikut berubah di database.
Kondisi Akhir Data nilai final exam berhasil disimpan.
Pengecualian - Kebutuhan
Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
17. Fungsi membuat raport
Tabel 3.20 Fungsi Membuat Raport
Nama Fungsi Fungsi Membuat Raport
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai pengajar, data siswa, data kelas, dan data nilai sudah ada baik nilai final exam maupun nilai daily test
Alur Normal 1. Pilih menu raport
2. Aplikasi menampilkan formraport
3. Petugas administrasi in memilih level dan kelas.
4. petugas administrasi memilih nama siswa yang akan dicetak raport-nya dan klik show.
5. Aplikasi memeriksa ketersediaan data. Jika ada lanjut ke proses berikutnya jika tidak sistem akan menampilkan
alert dan kembali ke proses empat.
6. Aplikasi mengelompokkan dan menghitung nilai
7. Aplikasi menampilkan raport yang berisi kan nilai siswa yang telah dipilih sebelumnya.
8. petugas administrasi klik cetak untuk mencetak raport
Alur Alternatif 1. -
Kondisi Akhir Raport berhasil dicetak Pengecualian -
Kebutuhan Non-Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan mengisi username dan password
18. Fungsi melihat laporan perkembangan siswa
Tabel 3.21 Fungsi Melihat Laporan Perkembangan Siswa Nama Fungsi Fungsi Melihat Laporan Perkembangan Siswa Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai pimpinan, data siswa, data kelas,data
level, dan data nilai sudah ada baik nilai final exam maupun
nilai daily test