Tabel 3.1 Tabel Use Case Diagram
KEGIATAN Aktor Administrator
Aktor Camaru Non Pemamik
1. Me-manage data
yang meliputi data soal, fakultas
dan batas
nilainya, pendaftaran,
user, dan
pengaturan ujian. 2. Melihat hasil ujian dan hasil
penerimaan semua peserta 1. Mengerjakan soal tes.
2. Mendapatkan hasil ujian dan penerimaan kelulusan
3.6.2 Perancangan Activity Diagram
Activity diagram menggambarkan aliran fungsionalitas
sistem, seperti aliran tindakan dalam sistem yang dibuat, percabangan tindakan yang terjadi, bagaimana tindakan awal sistem
dan bagaimana tindakan akhir yang terjadi pada sistem. Activity diagram juga dapat memberikan gambaran tentang proses yang
dapat terjadi dalam beberapa tindakan tertentu. Dalam pembuatan tes seleksi calon mahasiswa baru ini digunakan beberapa activity
diagram untuk mejelaskan aktivitas utama dalam sistem ini.
3.6.2.1 Activity Diagram Pendaftaran
Camaru Non Pemamik harus melakukan proses pendaftaran terlebih dahulu untuk mendapatkan username dan password
yang digunakan untuk mengikuti ujian. Dimana urutan aktivitasnya dapat dilihat pada Gambar 3.3.
Gambar 3.3 Activity Diagram Pendaftaran
Pada activity diagram yang ditunjukkan pada Gambar 3.3 dapat disimpulkan bahwa administrator memasukkan data calon
mahasiswa baru dari formulir ke dalam sistem, dengan cara mengisi mulai dari data pribadi camaru tersebut, data orang tua,
data sekolah, dan kemudian memilih fakultas dan progdi yang sudah disediakan. Jika data sudah valid, sistem akan men-
generate no pendaftaran yang digunakan sebagai username dan password ujian. Kemudian sistem akan menampilkan no
pendaftaran tersebut dan mencetak kartu tes.
3.6.2.2 Activity Diagram Manage Data
Administrator dapat melakukan proses perubahan terhadap data-data yang ada, seperti data soal, fakultas, pendaftaran, user,
dan pengaturan ujian. Dimana urutan aktivitas untuk melakukan proses manage data dapat dilihat pada Gambar 3.4.
Gambar 3.4 Activity Diagram Manage Data
Pada activity diagram yang ditunjukkan pada Gambar 3.4 dapat disimpulkan bahwa administrator dapat melakukan proses
manage data-data yang ada, seperti data soal, fakultas, pendaftaran, user, dan data pengaturan ujian. Proses manage
data terdiri dari 3 proses, yaitu proses menambah data add, mengubah data yang sudah ada edit, dan proses menghapus
data yang sudah tidak diperlukan delete. Proses manage data ini sangat diperlukan untuk menjaga data tetap valid. Jika
nantinya data yang sudah ada membutuhkan suatu perubahan, dapat langsung di-edit sesuai dengan kebutuhan.
3.6.2.3 Activity Diagram Ujian dan Keputusan Penerimaan Penolakan Mahasiswa Baru
Camaru Non Pemamik dapat melakukan ujian proses ujian sampai menghasilkan hasil ujian dan penerimaan. Dimana urutan
aktivitasnya dapat dilihat pada Gambar 3.5.
Gambar 3.5 Activity Diagram Ujian dan Keputusan Penerimaan Penolakan
Mahasiswa Baru
Pada activity diagram yang ditunjukkan pada Gambar 3.5 dapat disimpulkan bahwa camaru Non Pemamik harus login
terlebih dahulu kemudian sistem akan menampilkan soal ujian secara acak, dan kemudian camaru Non Pemamik bisa memilih
jawabannya, jika sudah selesai atau waktunya habis maka sistem akan memeriksa ujian tersebut, kemudian sistem akan
menampilkan hasil ujian dan hasil keputusan penerimaan penolakan mahasiswa baru.
3.6.3 Perancangan Class Diagram