3.2 Tempat dan Waktu Penelitian
4.2.2 Activity Diagram
4.2.2 Activity Diagram
Setiap fungsi pada use case diagram akan dijelaskan pada activity diagram yang menggambarkan alur jalannya sistem dan aktivitas yang dilakukan oleh aktor.
A. Use Case “Login”
Activity diagram ini menggambarkan proses login yang dilakukan oleh admin atau siswa untuk dapat melakukan akses ke sistem sesuai dengan hak aksesnya. Sistem menampilkan halaman
login. Kemudian aktor (admin atau siswa) mengisikan id user dan password. Jika kombinasi user dan password valid maka sistem akan
menunjukkan halaman utama sistem. Namun jika salah, maka sistem akan memberikan pesan kesalahan (error message) dan aktor diminta untuk mengisi id user dan password kembali dengan valid. Untuk lebih jelasnya mengenai activity diagram dapat dilihat pada Gambar 4.3.
Gambar 4.3 Activity Diagram “Login”
Validasi id User & Password
Menampilkan Halaman Utama Sistem Sesuai Status Aktor
Admin / Siswa
Memasukkan id User & Password
Masuk Halaman Utama Sistem Mulai
Selesai
Sistem
Validasi id User & Password
Menampilkan Halaman Utama Sistem Sesuai Status Aktor
Cek Validasi
Valid Tidak Valid
Memasukkan id User & Password
Masuk Halaman Utama Sistem Mulai
Selesai
Valid Tidak Valid
B. Activity Diagram Use Case “Manajemen Data Admin”
Activity diagram ini menjelaskan bagaimana pengguna
melakukan olah data terhadap berbagai data. User yang berhak mengakses sistem sebagai Administrator. User yang sudah masuk di Halaman Administrator memilih menu Data Admin. Sistem akan menampilkan halaman Data Admin dan data- data user admin yang sudah tersimpan. Untuk menginput user maka pilih menu tambah user kemudian akan tampil form tambah user dan isi data user yang sesuai. Jika user sudah mengisi dengan lengkap, dilakukan penyimpanan terhadap berbagai data tersebut. User juga dapat mengubah atau menghapus jika terjadi kesalahan dalam memasukkan data user. Jika telah sesuai, data dapat disimpan kembali. Untuk lebih lengkapnya dapat dilihat pada gambar 4.4.
Gambar 4.4 Activity Diagram “Manajemen Admin”
Admin
Mulai
Masuk Halaman Administrator
Memilih Menu Data Admin
T ambah User Hapus User Seles ai Edit User Ya Ya Ya Tidak Tidak Tidak
Masuk Halaman Data Admin
Sistem
Menampilkan Halaman Data Admin
Menambah Data User
Menghapus Data User
Mengedit Data User T ambah User Hapus User Edit User Mulai Seles ai Ya Ya Ya Tidak Tidak
Masuk Halaman Administrator
Memilih Menu Data Admin Menampilkan Halaman Data Admin
Menambah Data User
Menghapus Data User
Mengedit Data User Masuk Halaman Data Admin
C. Activity Diagram Use Case “Manajemen Data Siswa”
Activity diagram ini menunjukkan bagaimana user melakukan
pengolahan data terhadap data-data siswa. User yang sudah masuk halaman administrator, memilih menu Data Siswa. Sistem akan menampilkan halaman Data Siswa dan kumpulan data siswa yang sudah disimpan. Untuk menambah data siswa maka pilih menu Tambah Siswa kemudian akan tampil form Tambah Siswa, dan isi data sesuai dengan data-data yang telah diberikan. Jika isian sudah lengkap maka langsung bisa melakukan penyimpanan terhadap data-data tersebut. User juga dapat mengubah dan menghapus jika ada kekeliruan dalam memasukkan data-data sebelumnya. Jika telah sesuai, data dapat disimpan kembali. Untuk lebih lengkapnya dapat dilihat pada Gambar 4.5.
Gambar 4.5 Activity Diagram “Manajemen Siswa”
Admin
Mulai
Masuk Halaman Administrator
Memilih Menu Data Siswa
T ambah Siswa Hapus Siswa Seles ai Edit Siswa Ya Ya Ya Tidak Tidak Tidak
Masuk Halaman Data Siswa
Sistem
Menampilkan Halaman Data Siswa
Menambah Data Siswa
Menghapus Data Siswa
Mengedit Data Siswa Menghapus Data
Siswa
Mengedit Data Siswa Masuk Halaman Data Siswa
Masuk Halaman Administrator
Memilih Menu Data Siswa Menampilkan Halaman Data Siswa
Menambah Data Siswa T ambah Siswa Hapus Siswa Edit Siswa Mulai Seles ai Ya Ya Ya Tidak Tidak Tidak
D. Activity Diagram Use Case “Menentukan Vektor Bobot dan Cek Konsistensi”
Activity diagram ini menjelaskan bagaimana user melakukan
pengolahan terhadap matriks perbandingan. User yang sudah masuk Halaman Administrator, memilih menu Menentukan Bobot. Memasukkan nilai derajat kepentingan matriks perbandingan kemudian sistem akan menampilkan perhitungan AHP dan mengecek konsistensinya. Jika nilai bobot matriks konsisten maka Admin bisa menambahan atau memperbarui nilai bobot matriks perbandingan dan jika tidak konsisten maka user kembali ke halaman menentukan bobot dan memasukkan bobot matriks yang benar. Untuk lebih jelasnya dapat dilihat pada Gambar 4.6.
Gambar 4.6 Activity Diagram “Menentukan Bobot”
Mulai Selesai Tidak Selesai Admin Mulai
Masuk Halaman Administrator
Memilih Menu Menentukan Bobot
Masuk Halaman Menentukan Bobot
Memasukkan Nilai Prioritas Matriks
Sistem
Selesai
Menampilkan Halaman Menentukan Bobot
Menampilkan Perhitungan AHP dan Konsistensinya
Cek Konsistensi
Tidak
Selesai
Memperbarui Vektor Bobot Masuk Halaman Administrator
Memilih Menu Menentukan Bobot
Masuk Halaman Menentukan Bobot
Memasukkan Nilai Prioritas Matriks
Menampilkan Halaman Menentukan Bobot
Menampilkan Perhitungan AHP dan Konsistensinya
Memperbarui Vektor Bobot Cek Konsistensi Memperbarui Vektor Bobot Konsisten Ya Tidak Konsisten
E. Activity Diagram Use Case “Menentukan Keahlian”
Activity diagram ini menjelaskan bagaimana user melakukan akses
terhadap menu laporan hasil rekomendasi. User yang telah masuk kedalam Halaman Administrator, memilih menu Menentukan Keahlian kemudian sistem akan menampilkan halaman dari menetukan keahlian yang menampilkan perhitungan yager dan hasil rekomendasi bidang keahlian prakerin dan user dapat menyimpan hasil rekomendasi bidang keahlian. Untuk lebih jelasnya dapat dilihat pada Gambar 4.7.
Gambar 4.7 Activity Diagram “Menentukan Keahlian”
F. Activity Diagram Use Case “Cetak Hasil Rekomendasi”
Activity diagram ini menjelaskan bagaimana user melakukan akses
terhadap menu laporan hasil rekomendasi. User yang telah masuk halaman administrator, memilih menu cetak hasil rekomendasi. Sistem akan menampilkan halaman dari cetak hasil rekomendasi yang menampilkan data-data siswa yang telah direkomendasikan di bidang
Masuk Halaman Administrator
Memilih Menu Menentukan Keahlian
Masuk Halaman Menentukan keahlian
Memilih Siswa Menampilkan Halaman Menentukan Keahlian Mulai Tidak Memperbarui Rekomendasi Keahlian Menampilkan Perhitungan Yager
dan Hasil Rekomendasi keahlian
memperbarui bidang keahlian Ya Selesai Admin Mulai
Masuk Halaman Administrator
Memilih Menu Menentukan Keahlian
Masuk Halaman Menentukan keahlian
Memilih Siswa Sistem Menampilkan Halaman Menentukan Keahlian Memperbarui Rekomendasi Keahlian Selesai
Menampilkan Perhitungan Yager dan Hasil Rekomendasi keahlian
memperbarui bidang keahlian
Ya Tidak
keahlian tertentu dan user dapat mengunduh hasil rekomendasi keahlian siswa berupa file .xls untuk lebih jelasnya dapat dilihat pada Gambar 4.8.
Gambar 4.8 Activity Diagram “Cetak Hasil Rekomendasi” G. Activity Diagram Use Case “Mengakses Biodata”
Activity diagram ini menjelaskan bagaimana user melakukan akses
terhadap biodata siswa. User yang telah masuk halaman siswa, memlih menu biodata siswa kemudian sistem akan menampilkan pop up biodata siswa dan user dapat melihat bidatanya. Untuk lebih jelasnya. Dapat dilihat pada Gambar 4.9.
Gambar 4.9 Activity Diagram “Biodata Siswa” Memilih Menu Cetak Rekomendasi
Masuk Halaman Cetak Hasil Rekomendasi
Pilih Menu Download
Menampilkan Halaman Cetak Hasil Rekomendasi
Menampilkan notifikasi download .xls
Mulai
Selesai
Masuk Halaman Administrator Admin
Mulai
Memilih Menu Cetak Rekomendasi
Masuk Halaman Cetak Hasil Rekomendasi
Pilih Menu Download Masuk Halaman Administrator
Sistem
Menampilkan Halaman Cetak Hasil Rekomendasi
Menampilkan notifikasi download .xls
Selesai
Mulai
Selesai
Masuk Halaman Siswa
Masuk PopUp Biodata Siswa
Memilih Menu Biodata Siswa Menampilkan Popup Biodata Siswa
Siswa
Mulai
Masuk Halaman Siswa
Selesai
Masuk PopUp Biodata Siswa Memilih Menu Biodata Siswa
Sistem
H. Activity Diagram Use Case “Mengisi Kuesioner Tes Keahlian”
Activity diagram ini menjelaskan bagaimana user melakukan akses
terhadap kuesioner tes keahlian. User yang telah masuk halaman siswa, kemudian memilih menu kuesioner tes keahlian, kemudian akan muncul
pop up tes keahlian, dan user akan diarahkan untuk mengisi kuesioner tes
keahlian dan hasilnya akan disimpan oleh sistem. Untuk lebih jelasnya dapat dilihat pada Gambar 4.10
Gambar 4.10 Activity Diagram “Mengisi Kuesioner Tes Keahlian”
I. Activity Diagram Use Case “Mengisi Kuesioner Tes Potensi Diri”
Activity diagram ini menjelaskan bagaimana user melakukan akses
terhadap kuesioner tes potensi diri. User yang telah masuk halaman siswa, kemudian memilih menu kuesioner tes potensi diri, kemudian akan muncul
pop up tes potensi diri, dan user akan diarahkan untuk mengisi kuesioner
tes keahlian dan hasilnya akan disimpan oleh sistem. Untuk lebih jelasnya dapat dilihat pada Gambar 4.11
Mulai
Selesai
Masuk Halaman Siswa
Siswa Mulai
Masuk Halaman Siswa
Masuk PopUp Tes Keahlian Memilih Menu Tes Keahlian
Mengisi Kuesioner
Sistem
Menampilkan PopUp Tes Keahlian
Menyimpan Nilai Tes Keahlian
Selesai
Masuk PopUp Tes Keahlian Memilih Menu Tes Keahlian
Mengisi Kuesioner
Menampilkan PopUp Tes Keahlian
Menyimpan Nilai Tes Keahlian
Gambar 4.11 Activity Diagram “Mengisi Kuesioner Tes Potensi Diri”
J. Activity Diagram Use Case “Hasil Rekomendasi”
Activity diagram ini menjelaskan bagaimana user melakukan akses
terhadap hasil rekomendasi. User yang sudah masuk halaman siswa, memilih menu hasil rekomendasi dan sistem akan menampilkan pop up hasil rekomendasi kemudian user dapat melihat hasil rekomendasi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.12
Gambar 4.12 Activity Diagram “hasil rekomendasi”
Sistem
Menampilkan PopUp Tes Potensi Diri
Menyimpan Nilai Tes Potensi Diri
Selesai
Siswa
Masuk Halaman Siswa
Masuk PopUp Tes Potensi Diri Memilih Menu Tes Potensi Diri
Mengisi Kuesioner
Mulai
Menampilkan PopUp Tes Potensi Diri Memilih Menu Tes Potensi Diri
Selesai Mulai
Masuk Halaman Siswa
Masuk PopUp Tes Potensi Diri
Mengisi Kuesioner Menyimpan Nilai Tes Potensi Diri
Melihat Hasil Rekomendasi Masuk PopUp Hasil Rekomendasi
Menampilkan PopUp Hasil Rekomendasi Memilih Menu Hasil Rekomendasi
Masuk Halaman Menu Siswa
Selesai Mulai
Sistem
Menampilkan PopUp Hasil Rekomendasi
Siswa
Mulai
Masuk PopUp Hasil Rekomendasi Memilih Menu Hasil Rekomendasi
Melihat Hasil Rekomendasi Masuk Halaman Menu Siswa