BAB III ANALISIS SISTEM
3.3 Pengembangan Use Case Sitem Informasi Pelayanan
3.3.3 Use Case Diagram Pengolahan Data PACA
Use case dimodelkan secara grafis dengan menggunakan use case diagram.
Pengolahan Data PACA Penyandang Petugas Seleksi Penentuan Kegiatan PACA «include» Cacat Instruktur
uc Pengolahan Data PACA
Gambar 3.15 Use Case Diagram Pengolahan Data PACA.
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 Pelayanan Kesejahteraan Sosial Bagi Penyandang Cacat. Berikut ini adalah use
case narative pengolahan data PACA.
Tabel 3.4 Use Case Narative Pengolahan Data PACA
Nama Use Case : Pengolahan Data PACA
ID Use Case : SIPKS-003
Pelaku Sistem Utama: Petugas Seleksi Pelaku Partisipan Lain: Penyandang Cacat Instruktur
Sasaran : Use-case ini akan berfungsi bila user akan melakukan pengolahan data penyandang cacat. User yang melakukan pengolahan data ini adalah petugas seleksi dengan data yang didapatkan dari penyandang cacat. Sehingga dapat dihasilkan data penyandang cacat yang akan melakukan kegiatan bimbingan dan latihan keterampilan.
Deskripsi/Uraian : Yang termasuk pada proses pengolahan data PACA ini adalah penambahan data PACA, pencarian data PACA, pengubahan data PACA, penghapusan data PACA. Untuk dapat melakukan proses tersebut maka user (petugas Seleksi) harus memilih menu data master kemudian sub menu data PACA sehingga akan tampil form PACA dan user dapat melakukan pemrosesan data PACA. User dapat melakukan penyimpanan data yang telah dimasukan dan dapat keluar dari form data PACA sehingga kembali pada tampilan utama SI PKS.
Tabel 3.4 Use Case Narative Pengolahan Data PACA (Lanjutan)
Prakondisi : User telah melakukan login terlebih dahulu untuk dapat masuk pada tampilan utama SI Pelayanan Kesejahteran Sosial dan petugas Seleksi telah mendapatkan data PACA dari PACA yang akan melakukan seleksi.
Bidang Khas Suatu Event :
Kegiatan Pelaku Respons Sistem Step 1 : User memilih menu data
master
Step 3 : User memilih sub menu
data paca
Step 5 : User menentukan proses
apa yang akan dilakukannya.
Step 6: User memilih akan
memasukan data paca yang baru dengan memilih optionbox type
apaca kemudian memilih
optionbox „Tambah Baru‟
Step 8 : User memasukan nama
paca
Step 9 : User memasukan alamat
paca
Step 10 : Masukan pendidikan Step 11 : User memasukan data
pekerjaan.
Step 12 : Use memasukan data
tempat tanggal lahir
Step 13 : User melakukan
penyimpanan data yang telah
dimasukan dengan memilih
button „Simpan‟, jika
membatalkan dengan memilih button „Batal‟
Step 16 : Untuk dapat melakukan
pencetakan data paca maka user memilih button „Cetak‟
Step 18 : User dapat melakukan
pengaturan pencetakan atau dapat langsung melakukan pencetakan
Step 2 : Sistem menampikan pilihan
sub menu yang ada pada menu data master
Step 4 : Sistem menampilkan form
data paca
Step 7: Sistem mengaktifkan textbox untuk melakukan pengisian data paca baru dan menampilkan
tanggal pendaftaran secara
otomatis.
Step 14 : Sistem menampilkan
pesan kesalahan jika data yang wajib diisi belum diisikan.
Step 15 : Sistem menyimpan data
paca yang telah dimasukan.
Step 17 : Sistem menampilkan
print preview data paca.
Step 19 : Sistem melakukan
Tabel 3.4 Use Case Narative Pengolahan Data PACA (Lanjutan)
Bidang Khas Suatu Event :
Kegiatan Pelaku Respons Sistem
dengan memilih icon„ ‟
Step 20 : User memilih akan
melakukan pencarian data
anggota dengan memilih
optionbox „Pencarian‟
Step 22 : User menentukan
parameter pencarian.
Step 23 : User memasukan nilai
filter pencarian pada textbox yang disediakan
Step 24 : User memilih button
„Cari‟
Step 27 : Jika user akan
melakukan pengubahan data,
maka user langsung melakukan pengubahan data PACA, dan proses selanjutnya kembali pada
Step 13
Step 28 : Jika user akan
melakukan penghapusan data
maka memilih button „Hapus‟
Step 29 : User dapat keluar dari
form data PACA dengan memilih button „Keluar‟
Step 21 : Sistem mengaktifkan
textbox pencarian data paca
Step 25 : Sistem menampilkan
pesan kesalahan jika filter yang dicari tidak terdapat pada database
Step 26 : Sistem menampilkan data
anggota yang sesuai dengan filter
pencarian jika terdapat pada
database.
Bidang Alternatif Atl-Step 5: Jika user akan melakukan penambahan data PACA baru
maka dilakukan Step 6.
Jika user akan melakukan pencarian data maka dilakukan
Step 23.
Jika user akan keluar dari form data PACA maka dilakukan Step 29.
Kesimpulan : Use case ini selesai bila proses yang dipilih user telah berakhir dan keluar dari form data PACA dan kembali pada tampilan utama SI Pelayanan Kesejahteraan Sosial
Postkondisi : User telah melakukan penambahan data PACA baru, pengubahan data PACA serta melakukan pencetakan data PACA.
Pembuatan Daftar PACA Yang Melakukan Seleksi Pengolahan Data PACA Petugas Seleksi Penyandang Cacat «extend»
3.3.4 Use Case Diagram Daftar PACA Yang Melakukan Seleksi
Use case dimodelkan secara grafis dengan menggunakan use case diagram.
Adapun diagram use case PACA Yang Melakukan Seleksi adalah sebagai berikut:
Gambar 3.16 Use Case Daftar PACA Yang Melakukan Seleksi.
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 Pelayanan Kesejahteraan Sosial bagi Penyandang Cacat. Berikut ini adalah use
case narative PACA yang melakukan seleksi.
Tabel 3.5 Use Case Narative Daftar PACA Yang Melakukan Seleksi
Nama Use Case : Daftar PACA yang melakukan seleksi
ID Use Case : SIPKS-004
Pelaku Sistem Utama: Petugas Seleksi Pelaku Partisipan Lain: Penyandang Cacat
Sasaran : Use-case ini akan berfungsi bila petugas seleksi akan melakukan pembuatan daftar PACA yang telah melakukan seleksi. User (petugas seleksi) dapat membuat daftar ini karena adanya pendaftaran dari penyandang cacat dan daftar ini untuk diberikan kepada Kepala Dinas jika diperlukan.
Deskripsi/Uraian : Pada use case ini hanya untuk membuat daftar PACA yang sedang melakukan seleksi berdasarkan usia yang ditentukan. Untuk dapat
Tabel 3.5 Use Case Narative Daftar PACA Yang Melakukan Seleksi (Lanjutan)
melakukan proses pembuatan daftar ini maka user harus memilih menu PACA kemudian sub-menu PACA yang melakukan seleksi kemudian akan tampil formnya. Pada form ini user dapat melihat daftar yang melakukan seleksi atau melakukan pencetakan.
Prakondisi : Sistem menampilkan tampilan utama SI Pelayanan Kesejahteraan Sosial yang sebelumnya telah dilakukan proses login dengan menggunakan username petugas seleksi dengan hak akses yang telah disesuaikan dengan pekerjaan petugas seleksi.
Bidang Khas Suatu Event :
Kegiatan Pelaku Respons Sistem Step 1 : Petugas seleksi
melakukan login
Step 3 : Petugas seleksi memilih
menu PACA.
Step 5 :User memilih sub menu
PACA yang akan melakukan seleksi.
Step 7 : User menentukan periode
Step 10: User memilih melakukan pencetakan dengan memilih button „Cetak‟
Step 12 : User memilih icon
untuk mencetak.
Step 14: User memilih melakukan mengeluarkan form dengan memilih button „Keluar‟
Step 2 : Sistem menampilkan
tampilan utama SI Pelayanan
Kesejahteraan Sosial.
Step 4 : Sistem menampikan pilihan
sub menu yang ada pada menu PACA.
Step 6 : Sistem menampilkan form
PACA yang akan melakukan
seleksi.
Step 8: Sistem menampilkan pesan
kesalahan jika tidak ada datanya
Step 9 : Sistem menampilkan daftar
PACA yang mendaftar sesuai
dengan periode yang ditentukan.
Step 11 : Sistem menampilkan
PrintPreview dari data yang akan dicetak.
Step 13 : Sistem memerintahkan
printer untuk melakukan
pencetakan.
Step 15 : Sistem mengeluarkan
form dan kembali pada tampilan awal SI PKS
Kesimpulan : Use case ini selesai bila penyandang cacat yang melakukan seleksi dapat dilihat dan dilakukan pencetakannya.
Postkondisi : User telah melihat daftar penyandang cacat yang melakukan seleksi dapat dilihat dan dilakukan pencetakannya.