• Tidak ada hasil yang ditemukan

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

Dokumen terkait