• Tidak ada hasil yang ditemukan

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

Dokumen terkait