65 12
Analisis DataPrognosa
- 13
Kesimpulan SementaraDiagnosa
- 14
Proses Pelayanan -
15 Evaluasi
- 16
Tindak Lanjut -
17 Konselor
- 18
Keterangan -
C. Kajian Produk
1. Desain UML
a. Desain Use Case
1 Definisi Aktor
Sistem informasi bimbingan konseling yang dibangun didesain berdasarkan analisis kebutuhan. Berdasarkan analisis kebutuhan, di dalam sistem ini yang
berperan sebagai aktor adalah guru BK, siswa dan umum. Deskripsi aktor pada Sistem Informasi Bimbingan Konseling ini dijelaskan pada tabel 14 berikut:
Tabel 14. Definisi Aktor
No Aktor
Deskripsi
1 Guru
BK Pengguna yang memiliki hak akses penuh terhadap seluruh
fungsi yang ada pada sistem dan bertugas melakukan seluruh kewenangantugas yang ada pada sistem informasi yaitu
mengelola data dan memaparkan informasi.
2 Siswa
Pengguna yang memiliki hak akses untuk mengetahui informasi pengumuman, melihat dan mengubah data diri siswa serta
mengganti password siswa.
3 Umum Pengguna yang memiliki hak akses untuk melihat halaman
tentang SIBILING, BK dan SMKN 2 Wonosari serta melakukan pencarian data siswa secara umum.
2 Diagram Use Case
Diagram use case berikut mendeskripsikan sebuah interaksi antara aktor dengan sistem dan untuk mengetahui fungsi apa saja yang ada di dalam sistem
dan siapa saja yang berhak menggunakan sistem. Berikut ini merupakan diagram use case dari sistem informasi bimbingan konseling SMK Negeri 2 Wonosari:
a Diagram Use Case Sistem
66 Gambar 12 merupakan diagram use case sistem yang menjelaskan interaksi
antara aktor dengan sistem.
Gambar 12. Use Case Sistem b
Diagram Use Case Guru BK Berikut merupakan diagram use case guru BK yang menjelaskan interaksi
antara guru BK dengan siswa. Untuk mengakses sistem, guru BK harus login terlebih dahulu.
Gambar 13. Use Case Guru BK
67 Dari gambar 13 di atas menjelaskan bahwa untuk mengakses sistem
informasi bimbingan konseling, guru BK harus login terlebih dahulu. Setelah login, guru BK dapat mengakses 10 fungsi, yaitu: melihat statistik data, mengelola
database siswa, mengelola administrasi, ganti password guru BK, reset password siswa, mengelola pengumuman, mengelola data kelas, mengelola data jurusan,
mengelola data BK, dan logout. Definisi dari masing-masing fungsi pada use case guru BK di atas terdapat pada tabel 15 berikut:
Tabel 15. Definisi Diagram Use Case Guru BK
No Use Case
Deskripsi
1 Login
Login merupakan fungsi yang berguna untuk autentidikasi data pengguna. Hanya pengguna yang
terdaftar pada sistem yang dapat mengakses halaman berdasarkan proses autentifikasi data.
2 Lihat Statistik
Data Lihat statistik data merupakan fungsi untuk melihat
statistik data siswa berdasarkan kelas, agama dan statistik data alumni.
3 Kelola Database
Siswa Kelola database siswa merupakan fungsi untuk
mengelola database siswa, meliputi: lihat, cari, edit, dan hapus.
4 Kelola
Administrasi Kelola administrasi merupakan fungsi untuk mengelola
administrasi, meliputi: impor dan ekspor data siswa. 5
Ganti Password Guru BK
Ganti password guru BK merupakan fungsi yang berguna untuk mengganti password guru BK.
6 Reset Password
Siswa Reset password siswa merupakan fungsi yang
berguna untuk mengembalikan password siswa ke default password jika terjadi siswa lupa password.
7 Kelola
Pengumuman Kelola
pengumuman merupakan
fungsi untuk
mengelola data pengumuman, meliputi: tambah, hapus 8
Kelola Data Kelas
Kelola data kelas merupakan fungsi yang berguna untuk mengelola data kelas, meliputi: lihat dan tambah.
9 Kelola Data
Jurusan Kelola data jurusan merupakan fungsi untuk mengelola
data jurusan, meliputi: lihat dan tambah. 10 Kelola Data BK
Kelola data BK merupakan fungsi untuk mengelola data BK, meliputi: lihat, cari, edit, tambah dan hapus.
11 Logout Logout merupakan fungsi untuk keluar dari sistem.
c Diagram Use Case Siswa Dan Umum
Gambar 14 merupakan diagram use case siswa dan umum yang menjelaskan interaksi antara siswa, umum dengan sistem. Gambar 14
menjelaskan bahwa untuk mengakses Sibiling sebagai siswa, siswa harus
68 melakukan login terlebih dahulu. Setelah login, siswa dapat mengakses lima
fungsi, yaitu: lihat pengumuman, ubah data diri, lihat data diri, ganti password dan logout. Sedangkan pengguna umum hanya dapat mengakses 2 fungsi umum,
yaitu: lihat halaman tentang dan pencarian data siswa umum, tanpa perlu login.
Gambar 14. Use Case Siswa dan Umum Definisi dari masing-masing fungsi pada use case siswa dan umum di atas
terdapat pada tabel 16 berikut: Tabel 16. Definisi Diagram Use Case Siswa dan Umum
No Use Case
Deskripsi
1 Lihat
Pengumuman Lihat pengumuman merupakan fungsi untuk melihat
pengumuman yang diberikan oleh BK. 2
Ubah Data Diri Ubah data diri merupakan fungsi yang berguna untuk mengubah data pribadi masing-masing siswa.
3 Lihat Data Diri
Lihat data diri merupakan fungsi yang berguna untuk melihat data pribadi masing-masing siswa.
4 Ganti
Password Ganti password merupakan fungsi untuk merubah
password siswa. 5
Lihat Halaman Tentang
Lihat halaman tentang merupakan fungsi untuk melihat halaman tentang: kata pengantar, tentang SMK, tentang
visi dan misi BK, profil guru BK, dan tentang Sibiling. 6
Cari Data
Umum Siswa Cari data umum siswa merupakan fungsi untuk mencari
dan menampilkan data siswa secara umum berdasarkan nama siswa, yang dapat dilakukan tanpa login.
b. Desain Activity Diagram