Definisi Aktor Definisi Use Case

150 Lampiran 2.a. Desain UML A. Desain UML Use case diagram untuk software Instrumen Penilaian Kinerja Praktik Sistem Kontrol Terprogram Siswa SMK dapat digambarkan sebagai berikut: Penjabaran use case diagram untuk pengembangan software Instrumen Penilaian Kinerja Praktik Sistem Kontrol Terprogram Siswa SMK didefinisikan menjadi definisi aktor, definisi use case, dan skenario use case adalah sebagai berikut:

1. Definisi Aktor

Tabel 1. Definisi Aktor Aktor Deskripsi User User adalah aktor dalam use case diagram dari software instrumen penilaian kinerja praktik yang dapat menjalankan perintah memasukkan nilai baru, melihat data nilai lama, melihat nilai, dan melihat halaman Help 151

2. Definisi Use Case

Tabel 2. Definisi Use Case No. Use Case Deskripsi 1 Memulai aplikasi Proses memulai aplikasi awal dan akan muncul tampilan login screen pada saat membukanya. Setelah login maka akan ada tiga pilihan yaitu buat nilai baru, lihat data nilai, dan lihat nilai. 2 Memasukkan nilai baru Merupakan fitur untuk memasukkan data nilai baru penilaian siswa 3 Indikator Proses untuk pemilihan indikator 4 Kompetensi Proses untuk pemilihan kompetensi 5 Jumlah dan nama kelas Proses untuk memasukkan nama kelas, nama mapel dan jumlah kelas yang diinginkan 6 Keterangan kelas dan jumlah soal Proses untuk memasukkan nama pembimbing, jurusan, jumlah soal, kelas siswa, dan semester siswa 7 Jumlah siswa perkelas Proses untuk memasukkan jumlah siswa tiap kelas 8 Bobot nilai Proses untuk memasukkan bobot nilai pengetahuan dan ketrampilan 9 Memberikan bobot tiap butir soal Proses untuk memberikan bobot nilai untuk tiap butir nilai ranah pengetahuan 10 Memasukkan nilai pengetahuan Proses untuk memberikan nilai ranah pengetahuan 11 Memasukkan nilai sikap Proses untuk memberikan nilai ranah sikap 12 Memasukkan nilai ketrampilan Proses untuk memberikan nilai ranah ketrampilan 13 Melihat data nilai lama Merupakan fitur untuk melihat data input penilaian 14 Melihat data input nilai Proses untuk mengambil data nilai dan menampilkan nilai 15 Merubah data nilai Proses untuk merubah dan memperbaiki data nilai 16 Melihat nilai Merupakan fitur untuk melihat nilai untuk tiap indikator dan tiap kompetensi 17 Melihat nilai tiap indikator Proses untuk mengambil data nilai tiap indikator, menghitung nilai, dan menampilkan nilai tiap indikator 18 Melihat nilai tiap kompetensi Proses untuk mengambil data nilai tiap kompetensi, menghitung nilai, dan menampilkan nilai tiap kompetensi 19 Simpan nilai Merupakan fitur untuk menyimpan perhitungan nilai 20 Help Merupakan fitur untuk melihat profil pengembang 21 Keluar aplikasi Merupakan fitur untuk keluar dari software 152

3. Skenario Use Case