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:
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
Didik
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
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 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
Step 25 : User dapat keluar dari
dengan memilih button ‘Keluar’
Step 26 : Sistem mengeluarkan
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:
uc Pengolahan Data Nilai Kelulusan
Pengolahan Data Nilai Kelulusan Panitia Bagian
Penilaian
Calon Peserta Didik
Ketua Panitia PPDB
Kepala Tata Usaha MAN I Garut
Komite MAN I Garut
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.
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
Step 3 : User memilih sub menu
Nilai Kelulusan
Step 5 : User memilih button
‘Proses Hasil Kelulusan’
menu penilaian
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