• Tidak ada hasil yang ditemukan

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

Dokumen terkait