Tiap fungsi pada use case diagram perlu dibuatkan deskripsi pada tiap use casenya. Deskripsi yang dibuat dapat berupa deskripsi singkat/brief description, deskripsi sedang/moderate description dan deskripsi penuh/full description. Berikut ini merupakan jabaran deskripsi penuh/full description use case diagram evaluasi diklat (Gambar 13).
Fully develop description use case menentukan jadwal diklat
Use case name Menentukan jadwal diklat
Scenario Menginputkan jadwal program ke dalam sistem informasi manajemen program dan evaluasi pelatihan
Triggering Event Program diklat telah ada.
Brief description Aktor dapat menginputkan jadwal, sistem memeriksa validitas data, dan menampilkan pesan berhasil diarsipkan.
Actors Admin.
Related use case -
Stakeholder Admin pada unit kerja Program.
Precondition Aktor harus login; Jadwal harus ada dan siap di-input.
Postcondition Sistem informasi akan menyimpan jadwal yang telah ditambahkan.
Flow of events Actors System
1. Admin login ke dalam sistem.
2. Aktor mengakses halaman utama program.
3. Aktor memilih “Tambah
jadwal”.
4. Admin memasukkan jadwal yang ada ke kolom yang telah disediakan.
5. Admin menekan tombol simpan.
1. Memeriksa username dan password
2. Sistem menampilkan halaman utama program.
3. Sistem menampilkan halaman untuk menambah jadwal program.
4. Sistem memeriksa apakah data-data yang di-input sesuai dengan kolom yang dimaksud.
5.3Sistem menyimpan data-data.
5.4Sistem menampilkan konfirmasi jadwal telah berhasil disimpan.
Exception condition
1. Username atau Password yang diinput tidak sesuai.
a. Sistem menampilkan pesan bahwa username atau password
tidak sesuai,
b. Admin kembali memasukkan username atau password yang sesuai.
4. Data yang diinput tidak sesuai dengan kolom.
a. Sistem menampilkan pesan bahwa data tidak sesuai kolom,
55 Fully develop description use case menentukan jadwal pengajar diklat
Use case name Menentukan jadwal pengajar diklat
Scenario Menginputkan jadwal pengajar ke dalam sistem informasi
manajemen program dan evaluasi pelatihan
Triggering Event Jadwal diklat telah ada.
Brief description Aktor dapat menginputkan jadwal, sistem memeriksa
validitas data, dan menampilkan pesan berhasil diarsipkan.
Actors Admin.
Related use case -
Stakeholder Admin pada unit kerja Penyeenggara Program.
Precondition
Aktor harus login. Jadwal diklat telah ada.
Jadwal harus ada dan siap di-input.
Postcondition Sistem informasi akan menyimpan jadwal yang telah
ditambahkan.
Flow of events Actors System
1. Aktor login ke dalam sistem.
2. Aktor mengakses halaman utama program.
3. Aktor memilih “Tambah
jadwal”.
4. Aktor memasukkan jadwal yang ada ke kolom yang telah disediakan.
5. Aktor menekan tombol simpan.
1. Memeriksa username
dan password
2. Sistem menampilkan halaman utama program. 3. Sistem menampilkan
halaman untuk
menambah jadwal program.
4. Sistem memeriksa apakah data-data yang di-input sesuai dengan kolom yang dimaksud. 5.1 Sistem menyimpan data-
data.
5.2 Sistem menampilkan konfirmasi jadwal telah berhasil disimpan.
Exception condition
1. Username atau Password yang diinput tidak sesuai.
a. Sistem menampilkan pesan bahwa username atau
password tidak sesuai,
b. Admin kembali memasukkan username atau
password yang sesuai.
4. Data yang diinput tidak sesuai dengan kolom.
a. Sistem menampilkan pesan bahwa data tidak sesuai kolom,
b. Aktor kembali memasukkan data sesuai dengan kolom.
56
Fully develop description use case melakukan pendaftaran
Use case name Melakukan pendaftaran
Scenario Pendaftaran pada program yang dipilih.
Triggering Event Aktor melakukan pencarian dan melihat hasil pencarian
jadwal diklat.
Brief description Aktor dapat melakukan pendaftaran berdasarkan
program diklat yang ada, memasukkan data-data diri, sistem menampilkan output.
Actors Guest.
Related use case -
Stakeholder Admin unit kerja Evaluasi.
Precondition Jadwal telah ada.
Postcondition Sistem informasi menyimpan data-data guest yang
mendaftar.
Flow of events Actors System
1. Aktor membuka halaman jadwal diklat. 2. Aktor mengakses
halaman pendaftaran. 3. Aktor memasukkan
data pribadi pada kolom yang telah disediakan.
4. Aktor menekan tombol
“simpan”. 2. Sistem menampilkan halaman pendaftaran. 4.1Sistem melakukan validitas. 4.2Sistem menyimpan data pendaftar. 5. Menampilkan pesan berhasil mendaftar. Exception condition
4.2Sistem tidak dapat menyimpan data-data pendaftar. a. Aktor mengubah data-data yang kurang, atau b. Aktor memilih keluar dari form pendaftaran.
57 Fully develop description use case mengelola evaluasi
Use case name Mengelola evaluasi
Scenario Pengolahan evaluasi ke dalam sistem informasi manajemen
program dan evaluasi pelatihan
Triggering Event Data evaluasi diklat telah disiapkan.
Brief description
Aktor dapat menambah, mengedit serta menghapus data evaluasi diklat, sistem memeriksa validitas data, dan menyimpan ke Database.
Actors Admin dan pengajar.
Related use case -
Stakeholder Admin pada unit kerja Evaluasi Diklat.
Pengajar Diklat.
Precondition Perencana program harus login.
Data harus ada dan siap di-input.
Postcondition Sistem informasi akan menyimpan data yang telah diolah.
Flow of events Actors System
1. Aktor login ke dalam sistem.
2. Mengakses halaman utama evaluasi diklat. 3. Mengakses tombol olah
evaluasi diklat.
4. Data-data evaluasi diklat di-input ke kolom yang telah disediakan. 5. Pengevaluasi menekan tombol “Simpan”. 1. Memeriksa username dan password 2. Sistem menampilkan halaman utama evaluasi diklat.
3. Sistem menampilkan halaman olah evaluasi diklat.
4. Sistem memeriksa apakah data-data yang di-input sesuai dengan kolom yang dimaksud. 5.1 Sistem menyimpan data-
data.
5.2 Sistem menampilkan konfirmasi data telah berhasil disimpan.
Exception condition
1. Username atau Password yang diinput tidak sesuai.
a. Sistem menampilkan pesan bahwa username atau
password tidak sesuai,
b. Admin kembali memasukkan username atau
password yang sesuai.
5. Data program diklat yang diinput tidak sesuai dengan kolom.
a. Sistem menampilkan pesan bahwa data tidak sesuai kolom,
b. Pengevaluasi kembali memasukkan data sesuai dengan kolom.
58
Fully develop description use case mencari evaluasi
Use case name Mencari evaluasi
Scenario Pencarian evaluasi berdasarkan kata kunci atau kategori
tententu
Triggering Event Aktor melakukan pencarian evaluasi.
Brief description Aktor memasukkan kata kunci atau memilih kategori
pencarian, sistem memeriksa yang dicari di dalam Database, sistem menampilkan hasil pencarian.
Actors Administrator, Peserta dan Pengajar.
Related use case -
Stakeholder Admin pada unit kerja Evaluasi Diklat.
Precondition Evaluasi harus sudah diolah.
Postcondition Sistem informasi akan menampilkan hasil pencarian data
sesuai dengan kata kunci atau kategori pencarian.
Flow of events Actors System
1. Aktor membuka halaman utama evaluasi. 2. Aktor mengakses halaman pencarian evaluasi. 3. Aktor memasukkan kata kunci pada kolom pencarian.
4. Aktor menekan tombol
“Cari” atau Enter.
5. Aktor memilih salah satu hasil pencarian.
2. Sistem menampilkan halaman pencarian evaluasi. 4.1Sistem melakukan pencarian. 4.2Menampilkan hasil pencarian. 5. Menampilkan informasi yang dipilih. Exception condition
4.3Sistem tidak dapat menampilkan hasil pencarian.
c. Aktor kembali memasukkan kata kunci yang lain, atau
d. Aktor memilih menggunakan “Pencarian Lebih
59 Fully develop description use case mencetak hasil evaluasi
Use case name Mencetak hasil evaluasi
Scenario Pencetakan hasil evaluasi sesuai pilihan.
Triggering Event Aktor menekan tombol “Cetak”
Brief description Aktor memilih evaluasi yang akan dicetak, sistem mencetak
informasi yang dimaksud.
Actors Administrator.
Related use case -
Stakeholder Admin pada unit kerja Evaluasi Diklat.
Precondition Evaluasi harus sudah diolah.
Postcondition Hasil pencetakan evaluasi sesuai pilihan.
Flow of events Actors System
1. Admin login
2. Admin membuka halaman utama evaluasi diklat.
3. Memilih evaluasi yang akan dicetak.
4. Menenekan tombol
“Cetak”.
5. Memilih opsi (jumlah copy, halaman yang akan dicetak atau jenis kertas) yang ada untuk mencetak informasi yang dimaksud.
6. Menekan tombol cetak.
1. Memeriksa username dan password
2. Menampilkan halaman utama evaluasi diklat. 3. Menampilkan halaman
yang dituju oleh aktor. 4. Menampilkan halaman
pencetakan.
6. Sistem mencetak sesuai informasi yang diberikan.
Exception condition
1. Username atau Password yang diinput tidak sesuai. a. Sistem menampilkan pesan bahwa username atau
password tidak sesuai,
b. Admin kembali memasukkan username atau password yang sesuai.
60
Fully develop description use case mencetak sertifikat
Use case name Mencetak sertifikat
Scenario Pencetakan sertifikat sesuai pilihan.
Triggering Event Evaluasi di dikelola
Aktor menekan tombol “Cetak”
Brief description Aktor memilih evaluasi yang akan dicetak, sistem mencetak
informasi yang dimaksud.
Actors Administrator dan Pengevaluasi.
Related use case -
Stakeholder Pengevaluasi dan pejabat di lingkungan unit kerja.
Precondition Evaluasi harus sudah diolah.
Postcondition Hasil pencetakan evaluasi sesuai pilihan.
Flow of events Actors System
1. Admin login
2. Admin membuka halaman utama evaluasi diklat.
3. Memilih evaluasi yang akan dicetak.
4. Menenekan tombol
“Cetak Sertifikat”.
5. Memilih opsi (jumlah copy, halaman yang akan dicetak atau jenis kertas) yang ada untuk mencetak informasi yang dimaksud.
6. Menekan tombol cetak.
1. Memeriksa username dan password
2. Menampilkan halaman utama evaluasi diklat. 3. Menampilkan halaman
yang dituju oleh aktor. 4. Menampilkan halaman
pencetakan.
7. Sistem mencetak sesuai informasi yang diberikan.
Exception condition
1. Username atau Password yang diinput tidak sesuai. a. Sistem menampilkan pesan bahwa username atau
password tidak sesuai,
b. Admin kembali memasukkan username atau password yang sesuai.
61