3.4 Spesifikasi Kebutuhan Fungsional
Pada spesifikasi kebutuhan fungsional menjelaskan lebih detail 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 dalam setiap fungsi
yang dijalankan.
Tabel 3.4 Fungsi Pencatatan Data Kehadiran
Nama Fungsi Fungsi pencatatan data kehadiran
Prioritas High
Pemicu Terdapat transaksi kehadiran.
Kondisi Awal Data transaksi kehadiran sudah tersedia.
Alur Normal 1.
Pilih menu transaksi kehadiran siswa. 2.
Aplikasi menampilkan pilihan kelas dan tanggal kehadiran. 3.
Pengguna menekan tombol kirim untuk melanjutkan. 4.
Aplikasi menampilkan form entri presensi siswa. 5.
Pengguna memilih keterangan kehadiran dengan disesuaikan pada data kehadiran yang sudah ada.
6. Pengguna menekan tombol simpan untuk menyelesaikan
pencatatan data kehadiran. 7.
Aplikasi menyimpan data kehadiran. 8.
Aplikasi menampilkan data kehadiran yang sudah berhasil disimpan dengan tanda bintang pada keterangan kehadiran.
Alur Alternatif - Kondisi Akhir
Sistem berhasil menyimpan data kehadiran dan menampilkan data kehadiran.
Pengecualian Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.5 Fungsi Menampilkan Data Kehadiran
Nama Fungsi
Fungsi menampilkan data kehadiran Prioritas
High Pemicu
Pencatatan data kehadiran berhasil disimpan. Kondisi Awal
Data kehadiran berhasil disimpan ke dalam sistem. Alur Normal
1. Pengguna memilih menu kehadiran siswa.
2. Aplikasi menampilkan pilihan kelas dan tanggal kehadiran.
3. Pengguna menekan tombol kirim untuk melanjutkan.
4. Aplikasi menampilkan data kehadiran siswa dengan tanda
bintang pada keterangan kehadiran. Alur Alternatif -
Kondisi Akhir Sistem menampilkan data kehadiran.
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.6 Fungsi Pencatatan Data Penilaian
Nama Fungsi Fungsi pencatatan data penilaian
Prioritas High
Pemicu Terdapat transaksi penilaian.
Kondisi Awal Data transaksi penilaian sudah tersedia.
Alur Normal 1.
Pilih menu transaksi penilaian siswa.
2. Aplikasi menampilkan pilihan semester, kelas dan mata
pelajaran. 3.
Pengguna menekan tombol kirim untuk melanjutkan. 4.
Aplikasi menampilkan form entri penilaian siswa. 5.
Pengguna mengisi form penilaian dengan disesuaikan pada data penilaian yang sudah ada.
6. Pengguna menekan tombol simpan untuk menyelesaikan
pencatatan data penilaian. 7.
Aplikasi menyimpan data penilaian. 8.
Aplikasi menampilkan data penilaian yang sudah berhasil disimpan.
Alur Alternatif - Kondisi Akhir
Sistem berhasil menyimpan data penilaian dan menampilkan data penilaian.
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.7 Fungsi Menampilkan Data Penilaian
Nama Fungsi
Fungsi menampilkan data penilaian Prioritas
High Pemicu
Pencatatan data penilaian berhasil disimpan. Kondisi Awal
Data penilaian berhasil disimpan ke dalam sistem.
Alur Normal 1.
Pengguna memilih menu penilaian siswa. 2.
Aplikasi menampilkan pilihan semester, kelas dan mata pelajaran.
3. Pengguna menekan tombol kirim untuk melanjutkan.
4. Aplikasi menampilkan data penilaian siswa.
Alur Alternatif - Kondisi Akhir
Sistem menampilkan data penilaian. Pengecualian
- Kebutuhan
Non- Fungsional
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.8 Fungsi Pencatatan Data Keuangan
Nama Fungsi Fungsi pencatatan data keuangan
Prioritas High
Pemicu Terdapat transaksi pembayaran SPP.
Kondisi Awal Data transaksi keuangan sudah tersedia.
Alur Normal 1.
Pilih menu transaksi pembayaran SPP. 2.
Aplikasi menampilkan pilihan kelas dan periode pembayaran SPP.
3. Pengguna menekan tombol kirim untuk melanjutkan.
4. Aplikasi menampilkan form entri pembayaran SPP siswa.
5. Pengguna
memilih status
pembayaran SPP
dengan disesuaikan pada data keuangan yang sudah ada.
6. Pengguna menekan tombol simpan untuk menyelesaikan
pencatatan data keuangan. 7.
Aplikasi menyimpan data keuangan. 8.
Aplikasi menampilkan data keuangan yang sudah berhasil disimpan dengan tanda bintang pada status pelunasan SPP.
Alur Alternatif - Kondisi Akhir
Sistem berhasil menyimpan data keuangan dan menampilkan data keuangan.
Pengecualian Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.9 Fungsi Menampilkan Data Keuangan
Nama Fungsi Fungsi menampilkan data keuangan
Prioritas High
Pemicu Pencatatan data keuangan berhasil disimpan.
Kondisi Awal Data keuangan berhasil disimpan ke dalam sistem.
Alur Normal 1.
Pengguna memilih menu pembayaran SPP. 2.
Aplikasi menampilkan pilihan kelas dan periode pembayaran SPP.
3. Pengguna menekan tombol kirim untuk melanjutkan.
4. Aplikasi menampilkan data keuangan dengan tanda bintang
pada status pelunasan SPP.
Alur Alternatif - Kondisi Akhir
Sistem menampilkan data keuangan. Pengecualian
- Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.10 Fungsi Pencatatan Data Guru
Nama Fungsi
Fungsi pencatatan data guru Prioritas
High Pemicu
Terdapat data guru. Kondisi Awal
Data guru sudah tersedia. Alur Normal
1. Pilih menu data guru.
2. Aplikasi menampilkan halaman data guru.
3. Pengguna menekan tombol tambahkan data guru.
4. Aplikasi menampilkan form tambah data guru.
5. Pengguna mengisi form tambah data guru sesuai dengan data
guru yang tersedia. 6.
Pengguna menekan tombol simpan untuk menyelesaikan penambahan data guru.
7. Aplikasi menyimpan data guru dan menampilkan data guru
pada halaman data guru. Alur Alternatif 1.
Pilih menu data guru. 2.
Aplikasi menampilkan halaman data guru.
3. Pengguna menekan tombol tambahkan data guru.
4. Aplikasi menampilkan form tambah data guru.
5. Pengguna mengisi form tambah data guru sesuai dengan data
guru yang tersedia. 6.
Pengguna menekan tombol simpan untuk menyelesaikan penambahan data guru.
7. Aplikasi menampilkan alert bahwa ada data kosong dalam
form. 8.
Pengguna melengkapi data guru dalam form. 9.
Pengguna menekan
tombol simpan
kembali untuk
menyimpan data guru. 10.
Aplikasi menyimpan data guru dan menampilkan data guru pada halaman data guru.
Kondisi Akhir Data guru berhasil disimpan dan ditampilkan dalam halaman
data guru. Pengecualian
- Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.11 Fungsi Menampilkan Data Guru
Nama Fungsi
Fungsi menampilkan data guru Prioritas
High Pemicu
Pencatatan data guru berhasil disimpan.
Kondisi Awal Data guru berhasil disimpan ke dalam sistem.
Alur Normal 1.
Pengguna memilih menu data guru. 2.
Aplikasi menampilkan data tabel guru. Alur Alternatif -
Kondisi Akhir Sistem menampilkan data guru.
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.12 Fungsi Pencatatan Data Siswa
Nama Fungsi
Fungsi pencatatan data siswa Prioritas
High Pemicu
Terdapat data siswa. Kondisi Awal
Data siswa sudah tersedia. Alur Normal
1. Pilih menu data siswa.
2. Aplikasi menampilkan halaman data siswa.
3. Pengguna menekan tombol tambahkan data siswa.
4. Aplikasi menampilkan form tambah data siswa.
5. Pengguna mengisi form tambah data siswa sesuai dengan
data siswa yang tersedia. 6.
Pengguna menekan tombol simpan untuk menyelesaikan penambahan data siswa.
7. Aplikasi menyimpan data siswa dan menampilkan data siswa
pada halaman data siswa. Alur Alternatif 1.
Pilih menu data siswa. 2.
Aplikasi menampilkan halaman data siswa. 3.
Pengguna menekan tombol tambahkan data siswa. 4.
Aplikasi menampilkan form tambah data siswa. 5.
Pengguna mengisi form tambah data siswa sesuai dengan data siswa yang tersedia.
6. Pengguna menekan tombol simpan untuk menyelesaikan
penambahan data siswa. 7.
Aplikasi menampilkan alert bahwa ada data kosong dalam form.
8. Pengguna melengkapi data siswa dalam form.
9. Pengguna
menekan tombol
simpan kembali
untuk menyimpan data siswa.
10. Aplikasi menyimpan data siswa dan menampilkan data siswa
pada halaman data siswa. Kondisi Akhir
Data siswa berhasil disimpan dan ditampilkan dalam halaman data siswa.
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.13 Fungsi Menampilkan Data Siswa
Nama Fungsi Fungsi menampilkan data siswa
Prioritas High
Pemicu Pencatatan data siswa berhasil disimpan.
Kondisi Awal Data siswa berhasil disimpan ke dalam sistem.
Alur Normal 1.
Pengguna memilih menu data siswa. 2.
Aplikasi menampilkan data tabel siswa. Alur Alternatif -
Kondisi Akhir Sistem menampilkan data siswa.
Pengecualian -
Kebutuhan Non-
Fungsional Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.14 Fungsi Pencatatan Data Kelas
Nama Fungsi Fungsi pencatatan data kelas
Prioritas High
Pemicu Pencatatan data kelas.
Kondisi Awal Data kelas sudah tersedia.
Alur Normal 1.
Pilih menu kelas. 2.
Aplikasi menampilkan halaman data kelas. 3.
Pengguna menekan tombol tambahkan data kelas. 4.
Aplikasi menampilkan form tambah data kelas.
5. Pengguna mengisi form tambah data kelas sesuai dengan data
kelas yang tersedia. 6.
Pengguna menekan tombol simpan untuk menyelesaikan penambahan data kelas.
7. Aplikasi menyimpan data kelas dan menampilkan data kelas
pada halaman data kelas. Alur Alternatif 1.
Pilih menu data kelas. 2.
Aplikasi menampilkan halaman data kelas. 3.
Pengguna menekan tombol tambahkan data kelas. 4.
Aplikasi menampilkan form tambah data kelas. 5.
Pengguna mengisi form tambah data kelas sesuai dengan data kelas yang tersedia.
6. Pengguna menekan tombol simpan untuk menyelesaikan
penambahan data kelas. 7.
Aplikasi menampilkan alert bahwa ada data kosong dalam form.
8. Pengguna melengkapi data kelas dalam form.
9. Pengguna
menekan tombol
simpan kembali
untuk menyimpan data kelas.
10. Aplikasi menyimpan data kelas dan menampilkan data kelas
pada halaman data kelas. Kondisi Akhir
Data kelas berhasil disimpan dan ditampilkan dalam halaman data kelas.
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.15 Fungsi Menampilkan Data Kelas
Nama Fungsi Fungsi menampilkan data kelas
Prioritas High
Pemicu Pencatatan data kelas berhasil disimpan.
Kondisi Awal Data kelas berhasil disimpan ke dalam sistem.
Alur Normal 1.
Pengguna memilih menu data kelas. 2.
Aplikasi menampilkan data tabel kelas. Alur Alternatif -
Kondisi Akhir Sistem menampilkan data kelas.
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.16 Fungsi Pencatatan Data Mata Pelajaran
Nama Fungsi Fungsi pencatatan data mata pelajaran
Prioritas High
Pemicu Pencatatan data mata pelajaran.
Kondisi Awal Data mata pelajaran sudah tersedia.
Alur Normal 1.
Pilih menu mata pelajaran.
2. Aplikasi menampilkan halaman data mata pelajaran.
3. Pengguna menekan tombol tambahkan data mata pelajaran.
4. Aplikasi menampilkan form tambah data mata pelajaran.
5. Pengguna mengisi form tambah data mata pelajaran sesuai
dengan data mata pelajaran yang tersedia. 6.
Pengguna menekan tombol simpan untuk menyelesaikan penambahan data mata pelajaran.
7. Aplikasi menyimpan data mata pelajaran dan menampilkan
data mata pelajaran pada halaman data mata pelajaran. Alur Alternatif 1.
Pilih menu data mata pelajaran. 2.
Aplikasi menampilkan halaman data mata pelajaran. 3.
Pengguna menekan tombol tambahkan data mata pelajaran. 4.
Aplikasi menampilkan form tambah data mata pelajaran. 5.
Pengguna mengisi form tambah data mata pelajaran sesuai dengan data mata pelajaran yang tersedia.
6. Pengguna menekan tombol simpan untuk menyelesaikan
penambahan data mata pelajaran. 7.
Aplikasi menampilkan alert bahwa ada data kosong dalam form.
8. Pengguna melengkapi data mata pelajaran dalam form.
9. Pengguna
menekan tombol
simpan kembali
untuk menyimpan data mata pelajaran.
10. Aplikasi menyimpan data mata pelajaran dan menampilkan
data mata pelajaran pada halaman data mata pelajaran.
Kondisi Akhir Data mata pelajaran berhasil disimpan dan ditampilkan dalam
halaman data mata pelajaran. Pengecualian
- Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.17 Fungsi Menampilkan Data Mata Pelajaran
Nama Fungsi Fungsi menampilkan data mata pelajaran
Prioritas High
Pemicu Pencatatan data mata pelajaran berhasil disimpan.
Kondisi Awal Data mata pelajaran berhasil disimpan ke dalam sistem.
Alur Normal 1.
Pengguna memilih menu data mata pelajaran. 2.
Aplikasi menampilkan data tabel mata pelajaran. Alur Alternatif -
Kondisi Akhir Sistem menampilkan data mata pelajaran.
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.18 Fungsi Pencatatan Data Pelanggaran
Nama Fungsi
Fungsi pencatatan data pelanggaran Prioritas
High
Pemicu Terdapat data pelanggaran.
Kondisi Awal Data pelanggaran sudah tersedia.
Alur Normal 1.
Pilih menu pelanggaran siswa. 2.
Aplikasi menampilkan halaman data pelanggaran. 3.
Pengguna menekan tombol tambahkan data. 4.
Aplikasi menampilkan form tambah data pelanggaran. 5.
Pengguna mengisi form tambah data pelanggaran sesuai dengan data pelanggaran yang dilakukan siswa.
6. Pengguna menekan tombol simpan untuk menyelesaikan
penambahan data pelanggaran. 7.
Aplikasi menyimpan data pelanggaran dan menampilkan data pelanggaran pada halaman data pelanggaran.
Alur Alternatif 1. Pilih menu pelanggaran siswa.
2. Aplikasi menampilkan halaman data pelanggaran.
3. Pengguna menekan tombol tambahkan data.
4. Aplikasi menampilkan form tambah data pelanggaran.
5. Pengguna mengisi form tambah data pelanggaran sesuai
dengan data pelanggaran yang dilakukan siswa. 6.
Pengguna menekan tombol simpan untuk menyelesaikan penambahan data pelanggaran.
7. Aplikasi menampilkan alert bahwa ada data kosong dalam
form. 8.
Pengguna melengkapi data pelanggaran dalam form.
9. Pengguna
menekan tombol
simpan kembali
untuk menyimpan data pelanggaran.
10. Aplikasi menyimpan data pelanggaran dan menampilkan data
pelanggaran pada halaman data pelanggaran. Kondisi Akhir
Sistem berhasil menyimpan dan menampilkan data pelanggaran. Pengecualian
- Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.19 Fungsi Menampilkan Data Pelanggaran
Nama Fungsi
Fungsi menampilkan data pelanggaran Prioritas
High Pemicu
Pencatatan data pelanggaran berhasil disimpan. Kondisi Awal
Data pelanggaran berhasil disimpan ke dalam sistem. Alur Normal
1. Pengguna memilih menu data pelanggaran.
2. Aplikasi menampilkan data tabel pelanggaran.
Alur Alternatif - Kondisi Akhir
Sistem menampilkan data pelanggaran. Pengecualian
- Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.20 Fungsi Pencatatan Data Jenis Pelanggaran
Nama Fungsi Fungsi pencatatan data jenis pelanggaran
Prioritas High
Pemicu Pencatatan data jenis pelanggaran.
Kondisi Awal Data jenis pelanggaran sudah tersedia.
Alur Normal 1.
Pilih menu jenis pelanggaran. 2.
Aplikasi menampilkan halaman data jenis pelanggaran. 3.
Pengguna menekan tombol tambahkan data. 4.
Aplikasi menampilkan form tambah data jenis pelanggaran. 5.
Pengguna mengisi form tambah data jenis pelanggaran sesuai dengan data jenis pelanggaran yang tersedia.
6. Pengguna menekan tombol simpan untuk menyelesaikan
penambahan data jenis pelanggaran. 7.
Aplikasi menyimpan
data jenis
pelanggaran dan
menampilkan data jenis pelanggaran pada halaman data jenis pelanggaran.
Alur Alternatif 1. Pilih menu data jenis pelanggaran.
2. Aplikasi menampilkan halaman data jenis pelanggaran.
3. Pengguna
menekan tombol
tambahkan data
jenis pelanggaran.
4. Aplikasi menampilkan form tambah data jenis pelanggaran.
5. Pengguna mengisi form tambah data jenis pelanggaran sesuai
dengan data jenis pelanggaran yang tersedia.
6. Pengguna menekan tombol simpan untuk menyelesaikan
penambahan data jenis pelanggaran. 7.
Aplikasi menampilkan alert bahwa ada data kosong dalam form.
8. Pengguna melengkapi data jenis pelanggaran dalam form.
9. Pengguna
menekan tombol
simpan kembali
untuk menyimpan data jenis pelanggaran.
10. Aplikasi
menyimpan data
jenis pelanggaran
dan menampilkan data jenis pelanggaran pada halaman data jenis
pelanggaran. Kondisi Akhir
Data jenis pelanggaran berhasil disimpan dan ditampilkan dalam halaman data jenis pelanggaran.
Pengecualian -
Kebutuhan Non-
Fungsional Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.21 Fungsi Menampilkan Data Jenis Pelanggaran
Nama Fungsi Fungsi menampilkan data jenis pelanggaran
Prioritas High
Pemicu Pencatatan data jenis pelanggaran berhasil disimpan.
Kondisi Awal Data jenis pelanggaran berhasil disimpan ke dalam sistem.
Alur Normal 1.
Pengguna memilih menu data jenis pelanggaran. 2.
Aplikasi menampilkan data tabel jenis pelanggaran.
Alur Alternatif - Kondisi Akhir
Sistem menampilkan data jenis pelanggaran. Pengecualian
- Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.22 Fungsi Menampilkan Informasi Kehadiran
Nama Fungsi
Fungsi menampilkan informasi kehadiran Prioritas
High Pemicu
Pencatatan data kehadiran berhasil disimpan. Kondisi Awal
Data kehadiran berhasil disimpan. Alur Normal
1. Pengguna memilih menu informasi kehadiran.
2. Aplikasi menampilkan halaman informasi kehadiran siswa.
Alur Alternatif - Kondisi Akhir
Informasi kehadiran berhasil ditampilkan. Pengecualian
- Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
Tabel 3.23 Fungsi Menampilkan Informasi Penilaian
Nama Fungsi Fungsi menampilkan informasi penilaian
Prioritas High
Pemicu Pencatatan data penilaian berhasil disimpan.
Kondisi Awal Data penilaian berhasil disimpan.
Alur Normal 1.
Pengguna memilih menu informasi penilaian. 2.
Aplikasi menampilkan halaman informasi penilaian siswa. Alur Alternatif -
Kondisi Akhir Informasi penilaian berhasil ditampilkan.
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.24 Fungsi Menampilkan Informasi Keuangan
Nama Fungsi Fungsi menampilkan informasi keuangan
Prioritas High
Pemicu Pencatatan data keuangan berhasil disimpan.
Kondisi Awal Data keuangan berhasil disimpan.
Alur Normal 1.
Pengguna memilih menu informasi keuangan. 2.
Aplikasi menampilkan halaman informasi keuangan siswa. Alur Alternatif -
Kondisi Akhir Informasi keuangan berhasil ditampilkan
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.25 Fungsi Menampilkan Informasi Pelanggaran
Nama Fungsi Fungsi menampilkan informasi pelanggaran
Prioritas High
Pemicu Pencatatan data pelanggaran berhasil disimpan.
Kondisi Awal Data pelanggaran berhasil disimpan.
Alur Normal 1.
Pengguna memilih menu informasi pelanggaran. 2.
Aplikasi menampilkan halaman informasi pelanggaran siswa. Alur Alternatif -
Kondisi Akhir Informasi pelanggaran berhasil ditampilkan
Pengecualian -
Kebutuhan Non-
Fungsional 1.
Keamanan aplikasi. Sebelum mengakses aplikasi pengguna diwajibkan login terlebih dahulu.
Tabel 3.26 Fungsi unduh laporan nilai
Nama Fungsi
Fungsi unduh laporan nilai Prioritas
High Pemicu
Data penilaian berhasil ditampilkan. Kondisi Awal
Data penilaian berhasil disimpan. Alur Normal
1. Memilih menu laporan nilai siswa.
2. Aplikasi menampilkan pilihan semester dan kelas.
3. Pengguna menekan tombol kirim untuk melanjutkan.
4. Aplikasi menampilkan penilaian siswa.
5. Pengguna menekan tombol unduh.
6. Laporan nilai siswa berhasil diunduh
Alur Alternatif - Kondisi Akhir
Laporan nilai berbentuk file excel berhasil diunduh. Pengecualian
- Kebutuhan
Non- Fungsional
1. Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
diwajibkan login terlebih dahulu.
3.5 Desain Sistem