4.4.3. Deskripsi Use Case Tingkat Perancangan
Setiap use case pada Gambar 4.3 harus dideskripsikan dalam dokumen yang disebut dokumen flow of event. Dokumentasi ini mendefinisikan apa yang
harus dilakukan oleh sistem ketika aktor mengaktifkan use case. Struktur dari dokumen use case ini bisa bermacam-macam tetapi umumnya deskripsi ini paling
tidak harus mengandung: 1.
Brief Description deskripsi singkat 2.
Aktor yang terlibat 3.
Precondition yang penting bagi use case untuk memulai 4.
Deskripsi rinci dari aliran kejadian yang mencakup: a.
Main flow dari kejadian yang bisa dirinci lagi menjadi sub flow dari kejadian sub flow bisa dibagi lagi lebih jauh menjadi sub flow yang lebih
kecil agar dokumen lebih mudah dibaca dan dimengerti b.
Alternative flow untuk mendefinisikan situasi perkecualian 5.
Postcondition yang menjelaskan state dari sistem setelah use case berakhir Selain beberapa hal yang disebutkan sebelumnya, dapat juga memakai
beberapa deskripsi tambahan lainnya untuk melengkapi pendeskripsian yang dibuat. Setelah menjelaskan use case pada bahasan sebelumnya, maka berikut ini
dijelaskan spesifikasi use case yang telah ditentukan.
Tabel 4.5 Spesifikasi Naratif untuk Use Case menambah S.K pada data master
Tingkat Perancangan
Nama Use Case:
Menambah S.K data master
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event dari seorang Admin yaitu
menambah S.K data master. Form ini berisi data format S.K
Prakondisi: Masuk ke dalam web utama.
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form data
master Surat Keputusan.
Langkah 2:
Selanjutnya Admin
menginputkan data
format isi surat Keputusan sesuai dengan jenis surat yang
diminta dan
dibutuhkan.
Langkah 5:
Pendaftar mengklik keluar halaman.
Langkah 3:
Sistem menampilkan form data master
Surat Keputusan mulai dari membaca,
menimbang, mengingat,
memperhatikan, tembusan
dan pejabat
penandatangan.
Langkah 4:
Sistem menampilkan
pesan data
pengguna telah tersimpan.
Langkah 6: Sistem merespon
menutup halaman.
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali Postkondisi:
- Aturan Bisnis:
Surat telah memiliki isi data surat keputusan
Tabel 4.6 Spesifikasi Naratif untuk Use Case Melihat S.K pada data master
Tingkat Perancangan
Nama Use Case:
Melihat data
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event dari melihat S.K data master
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai admin
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form data
master Surat Keputusan.
Langkah 2:
Selanjutnya Admin dapat memilih data
master yanga mana.
Langkah 3:
Sistem menampilkan form data master
Surat Keputusan mulai dari membaca,
menimbang, mengingat,
memperhatikan, tembusan
dan pejabat
penandatangan.
Langkah 4:
Sistem menampilkan data master yang
telah dipilih admin
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali Postkondisi:
- Aturan Bisnis:
Admin harus memiliki username dan password yang valid
Tabel 4.7 Spesifikasi Naratif untuk Use Case Mengedit data master Surat
Keputusan Tingkat Perancangan
Nama Use case:
mengedit data S.K
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event data dapat di ubah apa bila
telah tersimpan
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem admin .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form data
master Surat Keputusan.
Langkah 2:
Selanjutnya Admin dapat mengubah data
master.
Langkah 3:
Sistem menampilkan form data master
Surat Keputusan mulai dari membaca,
menimbang, mengingat,
memperhatikan, tembusan
dan pejabat
penandatangan.
Langkah 4:
Sistem menampilkan data master yang
telah di ubah admin.
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login tidak sesuai dan harus kembali.
Postkondisi: -
Aturan Bisnis: Admin harus memiliki username dan password yang valid
Tabel 4.8 Spesifikasi Naratif untuk Use Case Menghapus S.K pada data master
Perancangan
Use case name
Mengahpus data S.K
Aktor
Admin
Description Use case ini mendeskripsikan event data dapat di hapus apa bila
telah tersimpan.
Pre condition Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem admin .
Basic Flow Kegiatan Pelaku
Respon Sistem
Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form
data master Surat Keputusan.
Langkah 2:
Selanjutnya Admin dapat menghapus data
master.
Langkah 3:
Sistem menampilkan form data master
Surat Keputusan mulai dari membaca,
menimbang, mengingat,
memperhatikan, tembusan
dan pejabat
penandatangan.
Langkah 4: Sistem berhasil
mengahpus data master.
Alternatif flow Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login tidak sesuai dan harus kembali.
Post condition
-
Aturan Bisnis Admin memiliki username dan password yang valid
Tabel 4.9 Spesifikasi Naratif untuk Use Case Menambah S.K pada menu mutasi
pegawai Tingkat Perancangan
Nama Use case:
Menambah S.K
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event data dapat menambah SK.
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem admin .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form
Mutasi pegawi.
Langkah 2:
Selanjutnya Admin dapat menambah data
S.K.
Langkah 3:
Sistem menampilkan form data Surat
Keputusan pada menu mutasi pegawai
mulai dari
SK kenaikan
pangkat, S.K
ketetapan, S.K
Ketetapan jabatan, SK naik golongan,dan
SK PNS.
Langkah 4: Sistem berhasil
menambah dan menyimpan data SK
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali. Postkondisi:
- Aturan Bisnis:
Admin memiliki username dan password yang valid
Tabel 4.10 Spesifikasi Naratif untuk Use Case Melihat S.K pada menu Mutasi
Pegawai Tingkat Perancangan
Nama Use case:
Melihat SK
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event data dapat dilihat apa bila
telah tersimpan.
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem admin .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form
Mutasi pegawi.
Langkah 2:
Selanjutnya Admin dapat melihat data S.K.
Langkah 3:
Sistem menampilkan form data Surat
Keputusan pada menu mutasi pegawai
mulai dari
SK kenaikan
pangkat, S.K
ketetapan, S.K
Ketetapan jabatan, SK naik golongan,dan
SK PNS.
Langkah 4: Sistem berhasil
menampilkan S.K yang telah dibuat
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login tidak sesuai dan harus kembali.
Postkondisi: -
Aturan Bisnis: Admin memiliki username dan password yang valid
Tabel 4.11 Spesifikasi Naratif untuk Use Case Mencetak S.K pada Tingkat
Perancangan
Nama Use case:
Mencetak S.K
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event data dapat dicetak apa bila
telah tersimpan.
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem admin .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form
Mutasi pegawi.
Langkah 2:
Selanjutnya Admin dapat mencetak data
S.K.
Langkah 3:
Sistem menampilkan form data Surat
Keputusan pada menu mutasi pegawai
mulai dari
SK kenaikan
pangkat, S.K
ketetapan, S.K
Ketetapan jabatan, SK naik golongan,dan
SK PNS.
Langkah 4: Sistem berhasil
mencetak S.K
yang telah
dibuat Bidang Alternatif:
Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali. Postkondisi:
- Aturan Bisnis:
Admin memiliki username dan password yang valid
Tabel 4.12 Spesifikasi Naratif untuk Use Case Mengedit S.K pada Tingkat
Perancangan
Nama Use case:
Mengedit S.K
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event data dapat mengubah apa
bila telah tersimpan.
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem admin .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form
Mutasi pegawi.
Langkah 2:
Selanjutnya Admin dapat mengubah data
S.K.
Langkah 3:
Sistem menampilkan form data Surat
Keputusan pada menu mutasi pegawai
mulai dari
SK kenaikan
pangkat, S.K
ketetapan, S.K
Ketetapan jabatan, SK naik golongan,dan
SK PNS.
Langkah 4: Sistem berhasil
mengubah S.K yang telah
dibuat Bidang Alternatif:
Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali. Postkondisi:
- Aturan Bisnis:
Admin memiliki username dan password yang valid
Tabel 4.13 Spesifikasi Naratif untuk Use Case Menghapus S.K pada
Tingkat Perancangan
Nama Use case:
Menghapus S.K
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event data dapat menghapus data
bila telah tersimpan.
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem pegawai .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form
Mutasi pegawi.
Langkah 2:
Selanjutnya Admin dapat menghapus data
S.K.
Langkah 3:
Sistem menampilkan form data Surat
Keputusan pada menu mutasi pegawai
mulai dari
SK kenaikan
pangkat, S.K
ketetapan, S.K
Ketetapan jabatan, SK naik golongan,dan
SK PNS.
Langkah 4: Sistem berhasil menghapus
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali. Postkondisi:
- Aturan Bisnis:
Pegawai memiliki username dan password yang valid
Tabel 4.14 Spesifikasi Naratif untuk Use Case Melihat S.K pada pegawai
di tingkat Perancangan
Nama Use case:
Melihat S.K
Actor s
Pegawai
Deskripsi: Use case ini mendeskripsikan event data dapat melihat data bila
telah tersimpan.
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem pegawai .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
pegawai, kemudian masuk ke form
download S.K.
Langkah 2:
Selanjutnya pegawai dapat melihat data
S.K yang telah jadi.
Langkah 3:
Sistem menampilkan form data Surat
Keputusan pada menu mutasi pegawai
mulai dari
SK kenaikan
pangkat, S.K
ketetapan, S.K
Ketetapan jabatan, SK naik golongan,dan
SK PNS.
Langkah 4: Sistem berhasil menampilkan S.K
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali. Postkondisi:
- Aturan Bisnis:
Pegawai memiliki username dan password yang valid
Tabel 4.15 Spesifikasi Naratif untuk Use Case Mencetak S.K pada
Tingkat Perancangan
Nama Use case:
Mencetak S.K
Actor s
Pegawai
Deskripsi: Use case ini mendeskripsikan event data dapat mencetak data
bila telah tersimpan.
Prakondisi: Masuk ke dalam web utama.
Orang tersebut haruslah sudah terdaftar sebagai pengguna sistem pegawai .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
pegawai, kemudian masuk ke form
download S.K.
Langkah 2:
Selanjutnya pegawai dapat mencetak data
S.K yang telah jadi.
Langkah 3:
Sistem menampilkan form data Surat
Keputusan pada menu mutasi pegawai
mulai dari
SK kenaikan
pangkat, S.K
ketetapan, S.K
Ketetapan jabatan, SK naik golongan,dan
SK PNS.
Langkah 4: Sistem berhasil menampilkan S.K
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali. Postkondisi:
- Aturan Bisnis:
Pegawai memiliki username dan password yang valid
Tabel 4.16 Spesifikasi Naratif untuk Use Case Menambah Level User
pada Tingkat Perancangan
Nama Use case:
Menambah Level User
Actor s
Admin
Deskripsi: Use case ini mendeskripsikan event admin dapat menambah
level user.
Prakondisi: Masuk ke dalam web utama.Orang tersebut haruslah sudah
terdaftar sebagai pengguna sistem admin .
Basic Flow: Kegiatan Pelaku
Respons Sistem Langkah 1: Pengguna harus
masuk sebagai
admin, kemudian masuk ke form
Level User.
Langkah 2: Selanjutnya admin
menambah data level user
Langkah 3:
Sistem menampilkan form Level User
pada menu master data.
Langkah 4: Sistem berhasil tambahan level user.
Bidang Alternatif: Alt-Langkah 1: Jika dalam verifikasi username dan password
tidak sesuai maka sistem akan menampilkan pesan bahwa login
tidak sesuai dan harus kembali. Postkondisi:
- Aturan Bisnis:
Admin memiliki username dan password yang valid
4.4.4. Activity Diagram