BAB IV. HASIL DAN PEMBAHASAN
ANALISA DAN HASIL PEMBAHASAN
2. Identifkasi Use Case
Tabel 4.6 Daftar Use Case yang diusulkan Nama
Use case
Deskripsi Use Case Aktor
Melihat data kompetensi personal
Mendeskripsikan kejadian user untuk melihat hasil data nilai kompetensi secara personal
Guru
Input dan edit nilai
kompetensi guru
Mendeskripsikan kejadian user dalam menginput, mengedit nilai didalam penilaian kompetensi guru.
Penilai 1 dan penilai 2
Melihat data guru Penilai 1 Mendeskripsikan kejadian user untuk melihat data guru berdasarkan sesuai nama kordintor guru
Penilai 1
Melihat laporan penilaian kompetensi
Mendeskripsikan kejadian user untuk melihat laporan penilaian kompetensi didalam Sistem Informasi Penilaian Kompetensi guru.
Penilai 1 ,Penilai 2 dan admin sistem
Input dan edit nilai
kompetensi kord.guru
Mendeskripsikan kejadian user dalam menginput, mengedit nilai kompetensi kord.bidg studi didalam penilaian kompetensi guru.
Penilai 2
Melihat data guru Mendeskripsikan kejadian user untuk melihat data guru secara keseluruhan didalam Sistem Informasi Penilaian Kompetensi.
penilai 2
Cetak laporan kompetensi penilaian
Mendeskripsikan kejadian user untuk mencetak laporan penilaian kompetensi didalam Sistem Informasi Penilaian Kompetensi.
Penilai 2
Login Mendeskripsikan kejadian user
untuk login.
Penilai 1, penilai 2, admin sistem dan Guru.
CRUD data guru Mendeskripsikan kejadian admin
dalam menginput, mengedit serta menghapus data guru didalam sistem penilaian kompetensi guru.
Admin sistem
CRUD data kompetensi Mendeskripsikan kejadian admin dalam menginput, mengedit serta menghapus data kompetensi didalam sistem penilaian kompetensi guru.
Admin sistem
CRUD data user Mendeskripsikan kejadian admin
dalam menginput, mengedit serta menghapus data user dalam hak akses didalam sistem penilaian kompetensi guru.
Admin sistem
Penilaian kompetensi guru Mendeskripsikan kejadian penilai 1 dan 2 dalam melakukan penilaian kompetensi guru diluar sistem.
Penilai 1 dan 2
c. Use Case Model Diagram
Gambar 4.4UseCase model diagram yang diajukan.
d. Narasi Use Case
Untuk memperjelas proses diagram use case, maka perlu dibuat use case text spesification. Yaitu penjelasan secara terperinci satu persatu case yang terjadi dalam interaksi user dan sistem, yang terdiri dari use case name, use case id,
actor,description, pre condition, Trigger,typical course of event, Alternate Courses, Conclusion dan Postcondition :
Tabel 4.7 Narasi dari Usecase melihat data kompetensi personal Use Case name Melihat data kompetensi personal
Use Case Id 1
Actor Guru
Description Use case ini menggambarkan kegiatan guru dalam melihat data kompetensi personal
Pre condition guru harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Actor action System respon Typical course of
event 1.Input user name dan password
2.Klik login
5.Pilih menu data kompetensi personal 7.Sistem akan menampilkan halaman
data guru
3.Cek user name dan password
4.Menampilkan Halaman utama guru.
6.Sistem akan menampilkan halaman data kompetensi personal
Alternative flow Jika user name dan pasword salah, maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat halaman data kompetensi personal yang ditampilkan.
Tabel 4.8 Narasi Use Caseinput Nilai Kompetensi Guru
Use Case Name input Nilai Kompetensi Guru
Use case id 2
Actor Penilai 1 dan penilai 2
Description Use case ini menggambarkan kegiatan penilai 1 dan penilai 2 dalam menginput nilai kompetensi guru untuk sistem informasi penilaian kompetensi guru.
Pre condition actor harus melakukan login ke dalam sistem
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Actor action System respon Typical course of
event 1. Input user name
dan password 2. Klik login 5. Pilih menu Penilaian Kompetensi 7. input nilai 8. klik simpan 14. klik logout
3. Cek user name dan password 4. Menampilkan halaman utama penilai 1 dan penilai 2
6. Menampilkan form input nilai
9. Menampilkan data nilai.
Alternative course Jika user name dan pasword salah, maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat data nilai yang sudah di input .
Tabel 4.9 Narasi Use Case edit Nilai Kompetensi Guru Use Case Name edit Nilai Kompetensi Guru
Use case id 3
Actor Penilai 1 dan penilai 2
Description Use case ini menggambarkan kegiatan penilai 1 dan penilai 2 dalam mengedit nilai kompetensi guru untuk sistem informasi penilaian kompetensi guru.
Pre condition Actor harus melakukan login ke dalam sistem
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Actor action System respon Typical course of
event 1. Input user name dan password
2.Klik login
5.Pilih menu Penilaian Kompetensi
7. edit nilai 8.klik simpan
10. klik logout
3.Cek user name dan password 4.Menampilkan halaman utama penilai 1 dan penilai 2g
6 Menampilkan form edit nilai 9.Menampilkan data nilai.
Alternative course Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat data nilai yang sudah di edit.
Tabel 4.10 Narasi dari Usecase melihat data guru penilai 1 Usecase name Data guru penilai 1
Use Case Id 4
Actor Penilai 1
Description Use case ini menggambarkan penilai 1 dalama melihat data guru penilai 1.
Pre condition penilai harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Actor action System respon Typical course of
event 1.Input user name dan password
2.Klik login
5.Pilih menu data guru 7.klik logout
3.Cek user name dan password
4.Menampilkan halaman utama penilai 1
6.Sistem akan menampilkan halaman data guru
Alternative flow Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat halaman data guru yang ditampilkan,
Tabel 4.11 Narasi dari Usecase melihat Laporan nilai Kompetensi guru penilai 1
Usecase name Laporan nilai Kompetensi
Use Case Id 5
Actor Penilai 1
Description Use case ini menggambarkan Penilai 1 melihat Laporan nilai Kompetensi guru penilai 1.
Pre condition Penilai 1 harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Actor action System respon Typical course of
event 1.Input user name dan password
2.Klik login
5.Pilih menu laporan penilaian kompetensi 7.klik logout
3.Cek user name dan password
4.Menampilkan Halaman utama penilai 1
6. menampilkan
halaman laporan penilaan kompetensi
Alternative course Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user namedan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat halaman laporan penilaian kompetensi yang ditampilkan.
Tabel 4.12 Narasi Use CaseInput Nilai Kompetensi kord.guru Use Case Name Input nilai kompetensi kord.guru
Use case id 6
Actor Penilai 2
Description Use case ini menggambarkan kegiatan penilai 2 dalam menginput nilai kompetensi kord.guru untuk sistem informasi penilaian kompetensi guru.
Pre condition Penilai 2 harus melakukan login ke dalam sistem Trigger Use case ini dilakukan setelah actor membuka halaman
sistem
Actor action System respon Typical course of
event 1. Input user name
dan password 2.Klik login 5.Pilih menu Penilaian Kompetensi 7. input nilai 8.klik simpan 14. klik logout
3.Cek user name dan password 4.Menampilkan halaman utama penilai 2
6 Menampilkan form input nilai kompetensi
9.Menampilkan data nilai.
Alternative course Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password
Tabel 4.13 Narasi Use Case Edit Nilai kompetensi kord.guru yang anda masukan salah!silahkan ulangi lagi!” Post condition data nilai yang berhasil di input .
Use Case Name edit Nilai
Use case id 7
Actor Penilai 2
Description Use case ini menggambarkan kegiatan penilai 2 dalam mengedit nilai kompetensi Kord.guru untuk sistem informasi penilaian kompetensi guru.
Pre condition Penilai 2 harus melakukan login ke dalam sistem Trigger Use case ini dilakukan setelah actor membuka halaman
sistem
Actor action System respon Typical course of
event 1. Input user name dan password
2.Klik login
5.Pilih menu Penilaian Kompetensi
7. edit nilai 8.klik simpan
14. klik logout
3.Cek user name dan password
4.Menampilkan halaman utama penilai 2
6 Menampilkan form edit nilai
9.Menampilkan data nilai. Alternative course Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!” Post condition Melihat data nilai yang sudah di edit
Tabel 4.14 Narasi Use Case Login
Use Case Name Login
Use Case Id 8
Actor Penilai 1 dan penilai 2,guru dan admin sistem
Description Use case ini menggambarkan kegiatan user yang ingin melakukan login.
Pre Condition User harus mengetahui user name dan password yang dimilki.
Triger Use case ini dilakukan setelah aktor membuka halaman
sistem.
Actor Action System Respon Typical course of
event 1.
Input user name dan password
2.klik login
3. Cek User name dan password
Alternative Flow Jika user name dan pasword salah, maka sistem akan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Tampil halaman utama sesuai loginactor, sistem informasi penilaian kompetensi guru.
Tabel 4.15 Narasi dari Usecase melihat data guru Usecase name data guru
Use Case Id 9
Actor Penilai 2
Description Use case ini menggambarkan penilai 2 dalama melihat data guru keseluruhan.
Pre condition Penilai 2 harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Actor action System respon Typical course of event
1.Input user name dan
password 2.Klik login
5.Pilih menu data guru
7.klik logout
3.Cek user name dan password
4.Menampilkan halaman utama penilai 2
6.Sistem akan menampilkan halaman data guru keseluruhan
Alternative flow Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat halaman data guru keseluruhan yang ditampilkan,
Tabel 4.16 Narasi dari Usecase melihat Laporan penilaian Kompetensi guru
Usecase name Laporan data Kompetensi
Use Case Id 10
Actor Penilai 2 dan admin sistem
Description Use case ini menggambarkan Penilai 2 dalam melihat Laporan penilaian Kompetensi guru keselurahan.
Pre condition Actor harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Actor action System respon Typical course of event
1.Input user name dan password
2.Klik login
5.Pilih menu laporan penilaian kompetensi 7.klik logout
3.Cek user name dan password
4.Menampilkan Halaman utama penilai 2
6.Menampilkan halaman laporan penilaian kompetensi Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat halaman laporan penilaian kompetensi yang ditampilkan.
Tabel 4.17 Narasi dari Usecase cetak Laporan penilaian Kompetensi guru Usecase name Laporan data Kompetensi
Use Case Id 11
Actor Penilai 2
Description Use case ini menggambarkan Penilai 2 dalam MencetakLaporan penilaian Kompetensi guru.
Pre condition Penilai 2 harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Actor action System respon Typical course of event
1.Input user name dan password
2.Klik login
5.Pilih menu laporan penilaian kompetensi 7.klik cetak laporan 9.klik logout
3.Cek user name dan password
4.Menampilkan Halaman utama penilai 2
6. Menampilkan halaman laporan penilaian kompetensi 8.sistem akan mencetak. Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!” Post condition cetak laporan penilaian kompetensi berhasil.
Tabel 4.18 Narasi CRUD Data guru Use Case Name CRUD Data guru
Use case id 12
Actor Admin sistem
Description Use case ini menggambarkan kegiatan admin dalam CRUD Data guru (menginput,mengedit,delete) untuk sistem informasi penilaian kompetensi guru.
Pre condition Admin harus melakukan login ke dalam sistem
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Typical course of event Actor action System respon
1. Input user name dan password
2.Klik login
5. Pilih menu data guru yang ingin di input,edit, atau delete kemudian klik icon input data,edit, atau delete.
9.Lalu masukan data jika ingin di input, edit jika ingin di edit, lalu hapus jika ingin dihapus.
12.klik simpan 14. klik logout
3.Cek user name dan password
4.Menampilkan halaman utama admin
6 Menampilkan seluruh data dimenu admin
8.Menampilkan form input data,edit, atau delete data yang ingin dimanipulasi. 10.Menampilkan hasil data yang telah di CRUD.
Alternative course Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat data yang sudah di CRUD pada halaman yang ditampilkan.
Tabel 4.19 Narasi Use Case CRUD Data Kompetensi Use Case Name CRUD data kompetensi
Use case id 13
Actor Admin
Description Use case ini menggambarkan kegiatan admin dalam CRUD Data Kompetensi (menginput,mengedit,delete) untuk sistem informasi penilaian kompetensi guru. Pre condition Admin harus melakukan login ke dalam sistem
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Typical course of event Actor action System respon
1. Inputuser name dan password
2.Klik login
5. Pilih menu data kompetensi yang ingin di input,edit, atau delete kemudian klik icon input data,edit, atau delete. 9.Lalu masukan data
jika ingin di input, edit jika ingin di edit, lalu hapus jika ingin dihapus.
12.klik simpan 14. klik logout
3.Cek user name dan password
4.Menampilkan halaman utama admin
8.Menampilkan form input data,edit, atau delete data yang ingin dimanipulasi. 10.Menampilkan hasil data yang telah di CRUD.
Alternative course Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat data yang sudah di CRUD pada halaman yang ditampilkan.
Tabel 4.20 Narasi Use Case Data CRUD User Use Case Name CRUD Data User
Use case id 14
Actor Admin
Description Use case ini menggambarkan kegiatan admin dalam CRUD User (menginput,mengedit,delete) user untuk sistem
informasi penilaian kompetensi guru.
Pre condition Admin harus melakukan login ke dalam sistem
Trigger Use case ini dilakukan setelah actor membuka halaman sistem
Typical course of event
Actor action System respon
event 1. Input user name dan password
2.Klik login
5.Pilih salah satu menu 7. Pilih menu data User dan
hak akses yang ingin di input,edit, atau delete kemudian klik icon input data,edit, atau delete.
9.Lalu masukan data jika ingin di input, edit jika ingin di edit, lalu hapus jika ingin dihapus.
12.klik simpan 14. klik logout
3.Cek user name dan password
4.Menampilkan halaman utama admin
6 Menampilkan seluruh data dimenu admin
8.Menampilkan form input data,edit, atau delete data yang ingin dimanipulasi. 10.Menampilkan hasil data yang telah di CRUD.
Alternative course
Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang anda masukan salah!silahkan ulangi lagi!”
Post condition Melihat data yang sudah di CRUD pada halaman yang ditampilkan.
Tabel 4.21 Narasi dari Use case ganti Password Use Case Name Ubah Password
Use Case ID 15
Actor Penilai 1 dan 2, admin sistem dan guru.
Description Use case ini menggambarkan kegiatan semua aktor yang mempunyai hak untuk dapat merubah password.
Precondition User harus mengetahui masing-masing password yang dimilikinya.
Trigger Penilai 1 dan 2, admin sistem dan guru sudah menjadi pengguna.
Actor Action System Respons Typical Course of
Events
1.Login
4. pilih menu user setting 6. Input password lama dan baru
7. kilk Simpan 9. Logout
2.Cek username dan password 3.Menampilkan halaman utama masing-masing pengguna
5.Menampilkan form ubah password
8. Menampilkan halaman login.
Alternate Courses 1.Jika username dan password salah, maka sistem menampilkan pesan kesalahan
2.Jika data yang diubah salah, maka sistem akan menampilkan pesan untuk memperbaiki dan melengkapi data
Conclusion Para pengguna mengubah data Postcondition Data pengguna berubah
4.4.2 Activity Diagram
Activity diagram ini dapat juga digantikan dengan sejumlah teks, namun penggunaan teks kadang sulit untuk dipahami, apabila memilih barang alternatif pada event-event tertentu. Oleh karena itu activity diagram juga bisa disajikan dalam bentuk grafis. Untuk activity diagram sistem informasi penilaian ini ada beberapa diagram :
1. Activity Diagram Melihat Data Kompetensi Personal 2. Activity Diagram Input nilai kompetensi guru 3. Activity Diagram edit nilai kompetensi guru 4. Activity Diagram Melihat Data Guru penilai 1
5. Activity Diagram Melihat Laporan nilai Kompetensi guru penilai 1 6. Activity Diagram Login
7. Activity Diagram Input nilai kompetensi kord.guru 8. Activity Diagram edit nilai kompetensi kord.guru 9. Activity Diagram Melihat Data Guru
10. Activity Diagram Melihat Laporan Penilaian Kompetensi guru 11. Activity Diagram CetakLaporan Penilaian Kompetensi guru 12. Activity Diagram CRUD Data Guru
13. Activity Diagram CRUD Data kompetensi 14. Activity Diagram CRUD User
15. Activity Diagram ganti password