BAB III ANALISIS SISTEM
3.6 Analisis Sistem Informasi PPDB
3.6.3 Pengembangan Use Case Sistem Informasi PPDB
3.6.3.8. Use Case Diagram Pengolahan Data Perolehan Nilai Calon Peserta Didik
Use case dimodelkan secara grafis dengan menggunakan use case
diagram. Adapun diagram use case pengolahan data perolehan nilai calon peserta didik adalah sebagai berikut:
Gambar 3.32 Use Case Diagram Pengolahan Data Perolehan Nilai CPD
Selain use case diagram, use case pun dapat dijelaskan dengan menggunakan use case narative yang merupakan deskripsi tekstual tentang urutan kejadian dan bagaimana user akan berinteraksi dengan sistem informasi PPDB. Berikut ini adalah use case narative pengolahan data penilaian tes.
Tabel 3.9 Use Case Narative Pengolahan Data Perolehan Nilai CPD
Nama Use Case : Pengolahan Data Perolehan Nilai CPD
ID Use Case : SIPPDB-007
Pelaku Sistem Utama:
Panitia Bagian Penilaian
Pelaku Partisipan Lain:
Calon Peserta Didik Kepala Tata Usaha Komite MAN I Garut
Tabel 3.9 Use Case Narative Pengolahan Data Perolehan Nilai CPD (Lanjutan)
Sasaran : Use-case ini akan berfungsi bila user akan melakukan pengolahan data
perolehan nilai calon peserta didik. User yang melakukan pengolahan data ini adalah panitia bagian penilaian dengan data yang didapatkan
uc Pengolahan Data Perolehan Nilai CPD
Pengolahan Data Perolehan Nilai CPD Panitia Bagian
Penilaian Komite MAN I Garut
Kepala Tata Usaha MAN I Garut Calon Peserta
dari calon peserta didik. Dalam pelaksanaan pengolahan data ini dibantu oleh Komite MAN I Garut, Kepala Tata Usaha.
Deskripsi/Uraian : Yang termasuk pada proses pengolahan data penilaian tes ini adalah penambahan data, pencarian data, pengubahan data, penghapusan data. Untuk dapat melakukan proses tersebut maka user (panitia bagian penilaian) harus memilih menu penilaian kemudian sub menu perolehan nilai calon peserta didik sehingga akan tampil form perolehan nilai CPD dan user dapat melakukan pemrosesan data perolehan nilai CPD. User dapat melakukan penyimpanan data yang telah dimasukan dan dapat keluar dari form perolehan nilai CPD sehingga kembali pada tampilan utama SI PPDB.
Prakondisi : User telah melakukan login terlebih dahulu untuk dapat masuk pada
tampilan utama SI PPDB dan panitia bagian penilaian telah mendapatkan nilai tes berdasarkan hasil pengerjaan calon peserta didik. Bidang Khas Suatu
Event :
Kegiatan Pelaku Respons Sistem Step 1 : User memilih menu
penilaian
Step 3 : User memilih sub menu Perolehan Nilai Calon Peserta Didik
Step 5 : User menentukan proses apa yang akan dilakukannya. Step 6: User memilih akan memasukan data perolehan nilai CPD yang baru dengan memilih
optionbox ‘Tambah Data’
Step 8 : User memasukan nomor peserta
Step 9 : User memasukan nilai calon peserta didik dan memprosesnya
Step 2 : Sistem menampikan pilihan sub menu yang ada pada menu penilaian
Step 4 : Sistem menampilkan form Perolehan Nilai Calon Peserta Didik
Step 7: Sistem mengaktifkan
textbox untuk melakukan pengisian
data Perolehan Nilai Calon Peserta Didik Barudan menampilkan tanggal pendaftaran secara otomatis
Bidang Khas Suatu
Event :
Kegiatan Pelaku Respons Sistem Step 10 : User melakukan
penyimpanan data yang telah dimasukan dengan memilih
button ‘Simpan’
Step 13 : User membatalkan dengan memilih button ‘Batal’
Step 15 : User memilih akan melakukan pencarian data perolehan nilai CPD dengan memilih optionbox ‘Cari Data’ Step 17 : User menentukan parameter pencarian.
Step 18 : User memasukan nilai filter pencarian pada textbox yang disediakan
Step 19 : User memilih button ‘Cari’
Step 22 : User melakukan pengubahan data perolehan nilai CPD dengan memilih button ‘ubah’, dan proses selanjutnya kembali pada Step 10
Step 23 : Jika user akan melakukan penghapusan data maka memilih button ‘Hapus’ Step 25 : User dapat keluar dari
Step 11 : Sistem menampilkan pesan kesalahan jika data yang wajib diisi belum diisikan.
Step 12 : Sistem menyimpan data perolehan nilai CPD yang telah dimasukan.
Step 14 : Sistem akan mengosongkan kembali tetbox yang tersedia
Step 16 : Sistem mengaktifkan
textbox pencarian data
Step 20 : Sistem menampilkan pesan kesalahan jika filter yang dicari tidak terdapat pada database Step 21 : Sistem menampilkan data perolehan nilai CPD yang sesuai dengan filter pencarian jika terdapat pada database.
Step 24 : Sistem menghapus data yang telah dipilih oleh user
dengan memilih button ‘Keluar’ form, kembali ke tampilan SI PPDB
Tabel 3.9 Use Case Narative Pengolahan Data Perolehan Nilai CPD (Lanjutan)
Bidang Alternatif Alt-Step 5: Jika user akan melakukan penambahan data pendaftaran baru maka dilakukan Step 6.
Jika user akan melakukan pencarian data maka dilakukan Step 22.
Jika user akan melakukan pengubahan data maka dilakukan Step 23.
Jika user akan melakukan penghapusan data maka dilakukan Step 25.
Kesimpulan : Use case ini selesai bila proses yang dipilih user telah berakhir dan
keluar dari form data perolehan nilai calon peserta didik dan kembali pada tampilan utama SI PPDB.
Postkondisi : User telah melakukan penambahan data , pengubahan data perolehan
3.6.3.9. Use Case Diagram Pengolahan Data Nilai Kelulusan
Use case dimodelkan secara grafis dengan menggunakan use case
diagram. Adapun diagram use case pengolahan data nilai kelulusan adalah sebagai berikut:
Gambar 3.33 Use Case Diagram Nilai Kelulusan
Selain use case diagram, use case pun dapat dijelaskan dengan menggunakan use case narative yang merupakan deskripsi tekstual tentang urutan kejadian dan bagaimana user akan berinteraksi dengan sistem informasi PPDB. Berikut ini adalah use case narative pengolahan data nilai kelulusan.
uc Pengolahan Data Nilai Kelulusan
Pengolahan Data Nilai Kelulusan Panitia Bagian
Penilaian
Calon Peserta Didik
Ketua Panitia PPDB
Kepala Tata Usaha MAN I Garut
Tabel 3.10 Use Case Narative Pengolahan Data Nilai Kelulusan
Nama Use Case : Pengolahan Data Nilai Kelulusan
ID Use Case : SIPPDB-008
Pelaku Sistem Utama:
Panitia Bagian Penilaian
Pelaku Partisipan Lain:
Calon Peserta Didik Ketua Panitia PPDB Kepala Tata Usaha Komite MAN I Garut
Sasaran : Use-case ini akan berfungsi bila user akan melakukan pengolahan data
nilai kelulusan. User yang melakukan pengolahan data ini adalah panitia bagian penilaian dengan data yang didapatkan dari calon peserta didik. Dalam pelaksanaan pengolahan data ini dibantu oleh Ketua Panitia PPDB, Komite MAN I Garut serta Kepala Tata Usaha.
Deskripsi/Uraian : Yang termasuk pada proses pengolahan data nilai kelulusan ini adalah pemrosesan kelulusan berdasarkan nilai yang telah didapatkan dari hasil tes. Untuk dapat melakukan proses tersebut maka user (panitia bagian penilaian) harus memilih menu penilaian kemudian sub menu Nilai Kelulusan sehingga akan tampil form nilai kelulusan dan user dapat melakukan pemrosesan data kelulusan. Data yang sudah diproses secara otomatis tersimpan dan dapat keluar dari form nilai kelulusan sehingga kembali pada tampilan utama SI PPDB.
Prakondisi : User telah melakukan login terlebih dahulu untuk dapat masuk pada
tampilan utama SI PPDB dan panitia bagian penilaian telah mendapatkan nilai tes berdasarkan hasil pengerjaan calon peserta didik. Bidang Khas Suatu
Event :
Kegiatan Pelaku Respons Sistem Step 1 : User memilih menu
penilaian
Step 2 : Sistem menampikan pilihan sub menu yang ada pada menu penilaian
Step 3 : User memilih sub menu Nilai Kelulusan
Step 5 : User memilih button ‘Proses Hasil Kelulusan’
Step 4 : Sistem menampilkan form Nilai Kelulusan dan nilai passing grade secara otomatis
Step 6: Sistem menampilkan keterangan kelulusan calon peserta didik berdasarkan nilai yang didapatkan dari hasil tes.
Tabel 3.10 Use Case Narative Pengolahan Data Nilai Kelulusan (Lanjutan)
Bidang Khas Suatu
Event :
Kegiatan Pelaku Respons Sistem Step 7 : User dapat keluar dari
dengan memilih button ‘Keluar’
Step 26 : Sistem mengeluarkan
form nilai kelulusan dan kembali ke
tampilan SI PPDB
Bidang Alternatif Alt-Step 3: Jika user akan melakukan proses hasil kelulusan maka dilakukan Step 5.
Jika user akan melakukan keluar dari form maka dilakukan Step 7.
Kesimpulan : Use case ini selesai bila proses yang dipilih user telah berakhir dan
keluar dari form nilai kelulusan dan kembali pada tampilan utama SI PPDB.
Postkondisi : User telah melakukan proses hasil nilai dan memberikan keterangan