4.3 Perancangan Antarmuka Sistem
Dalam  penelitian  ini aplikasi  menggunakan  beberapa form. Form yang digunakan untuk perancangan antarmuka sistem antara
lain:
1. Rancangan Antarmuka Form Pendaftaran Form Pendaftaran  adalah form yang  berguna  untuk
melakukan pendaftaran camaru. Rancangan antarmuka Form Pendaftaran ini terlihat pada Gambar 4.3.
Gambar 4.3 Rancangan Antarmuka Form Pendaftaran
Form Pendaftaran ini juga dapat dilakukan proses edit data dan delete data. Tombol Edit, Delete, Delete All, Print Kartu
Tes dan combo box No Pendaftaran akan muncul jika combo box Edit diaktifkan. Sesudah melakukan pendaftaran, sistem
akan  men-generate no  pendaftaran,  menyimpan data ke database dan mencetak kartu tes. Di dalam kartu tes tersebut
tertera  no  pendaftaran  yang  nanti  akan  digunakan  sebagai username dan password ujian.
2. Rancangan Antarmuka Form Login Form Login adalah form yang muncul pertama kali pada saat
mengakses  sistem server tes  seleksi dan  sistem client tes seleksi. Pada Form Login ini user akan diminta memasukkan
username dan password yang  sudah  dimiliki,  untuk  dapat login ke dalam sistem. Rancangan antarmuka Form Login ini
terlihat pada Gambar 4.4.
Gambar 4.4 Rancangan Antarmuka Form Login
Form  Login ini  memiliki  fungsi  untuk  melakukan  proses pengecekan  ke  dalam database untuk  memastikan  bahwa
user sudah terdaftar dan berhak untuk login ke dalam sistem tersebut.
3. Rancangan Antarmuka Form Server Form  Server adalah  form  yang  berguna  untuk  me-manage
data user, data soal, data fakultas,  data  pengaturan  ujian, melihat data peserta, melihat data hasil dan data penerimaan.
Form  Server ini  terdiri  dari  7 tab utama,  yaitu User,  Soal, Fakultas, Pengaturan, Peserta, Hasil dan Penerimaan.
a. Tab User Tab  User memiliki  4 tab di  dalamnya,  yaitu tab
Tambah User, Edit User, Hapus User dan Lihat User.
Tab Tambah User digunakan  untuk  menambahkan user yang  baru.  Ada  2  jenis user, user sebagai
Administrator yang  ditandai  dengan  status  angka  0 dan user sebagai camaru yang ditandai dengan status
angka 1. Rancangan antarmuka tab Tambah User ini terlihat pada Gambar 4.5.
Gambar 4.5 Rancangan Antarmuka Tab Tambah User
Tab  Edit  User digunakan  untuk melakukan perubahan data user yang sudah ada dalam database.
Rancangan antarmuka tab Edit User ini terlihat pada Gambar 4.6.
Gambar 4.6 Rancangan Antarmuka Tab Edit User
Tab Hapus User digunakan  untuk  menghapus data user yang  tidak  diperlukan  lagi. Rancangan
antarmuka tab Hapus User ini terlihat pada Gambar 4.7.
Gambar 4.7 Rancangan Antarmuka Tab Hapus User
Tab Lihat User digunakan untuk melihat semua user yang ada dalam database. Rancangan antarmuka tab
Lihat User ini terlihat pada Gambar 4.8.
Gambar 4.8 Rancangan Antarmuka Tab Lihat User
b. Tab Soal Tab Soal memiliki  4 tab di  dalamnya,  yaitu tab
Tambah Soal, Edit Soal, Hapus Soal dan Lihat Soal.
Tab Tambah  Soal  digunakan  untuk  menambahkan soal  yang  baru.  Rancangan  antarmuka tab Tambah
Soal ini terlihat pada Gambar 4.9.
Gambar 4.9 Rancangan Antarmuka Tab Tambah Soal
Pada Tab Tambah  Soal  user  bisa  menambah  dan menghapus  paket  soal.  Nama  paket  soalnya  akan
dibuat otomatis. Misalkan belum ada paket, lalu kita tambah  paketnya,  maka akan  menambah  paket  baru
secara  otomatis  dengan  nama  P001 .  Jika user menambahkan paket baru lagi, maka akan bertambah
1  paket  lagi  dengan  nama  P002 . User juga  bisa menghapus  paket,  yang  secara  otomatis  semua  soal
yang terdapat di dalam paket itu juga akan terhapus.
Tab Edit Soal digunakan untuk melakukan perubahan data soal yang sudah ada dalam database. Rancangan
antarmuka tab Edit Soal ini  terlihat  pada  Gambar 4.10.
Gambar 4.10 Rancangan Antarmuka Tab Edit Soal
Tab Hapus  Soal  digunakan  untuk menghapus  soal yang  sudah  tidak  diperlukan  lagi.  Rancangan
antarmuka tab Hapus Soal ini  terlihat  pada  Gambar 4.11.
Gambar 4.11 Rancangan Antarmuka Tab Hapus Soal
Pada  tab  Hapus  Soal,  soal  dan  jawaban  tetap ditampilkan,  untuk  mengurangi  terjadinya kesalahan
dalam  proses  penghapusan.  Sehingga data tersebut hanya ditampilkan, tetapi tidak dapat diubah.
Tab Lihat Soal digunakan untuk melihat semua soal yang  ada  dalam database,  berdasarkan  nama  paket
yang dipilih. Rancangan antarmuka tab Lihat Soal ini terlihat pada Gambar 4.12.
Gambar 4.12 Rancangan Antarmuka Tab Lihat Soal
c. Tab Fakultas Tab Fakultas memiliki 4 tab di dalamnya  yaitu, tab
Tambah Fakultas, Edit Fakultas, Hapus Fakultas dan Lihat Fakultas.
Tab Tambah  Fakultas  digunakan  untuk  menambah
fakultas  atau  program  studi  yang  baru.  Rancangan antarmuka tab Tambah  Fakultas  ini  terlihat  pada
Gambar 4.13.
Gambar 4.13 Rancangan Antarmuka Tab Tambah Fakultas
Tab  Edit Fakultas  digunakan  untuk  melakukan perubahan data fakultas  yang  sudah ada  dalam
database. Rancangan antarmuka tab Edit Fakultas ini terlihat pada Gambar 4.14.
Gambar 4.14 Rancangan Antarmuka Tab Edit Fakultas
Tab Hapus  Fakultas  digunakan  untuk  menghapus fakultas  atau  program  studi  yang  sudah  tidak
diperlukan  lagi. Rancangan  antarmuka tab Hapus Fakultas ini terlihat pada Gambar 4.15.
Gambar 4.15 Rancangan Antarmuka Tab Hapus Fakultas
Pada tab Hapus  Fakultas,  fakultas,  program  studi batas  nilai  dan  biaya  pembangunan  minimal  tetap
ditampilkan,  untuk  mengurangi terjadinya  kesalahan dalam  proses  penghapusan.  Sehingga data tersebut
hanya ditampilkan, tetapi tidak dapat diubah.
Tab Lihat  Fakultas  digunakan  untuk  melihat  semua fakultas  yang  ada  dalam database.  Rancangan
antarmuka tab Lihat Fakultas  ini  terlihat  pada Gambar 4.16.
Gambar 4.16 Rancangan Antarmuka Tab Lihat Fakultas
d. Tab Pengaturan Tab Pengaturan  digunakan  untuk  me-manage
pengaturan ujian. Data-data yang diatur adalah timer ujian,  nama  paket  soal  yang  digunakan  untuk  ujian,
nilai  toleransi,  tempat  tes  belangsung  dan  waktu  tes belangsung.  Nilai  toleransi  adalah  nilai  maksimal
toleransi  di  bawah  batas  nilai  tiap  fakultas. Contohnya  jika  nilai  toleransinya  10  dan  batas  nilai
suatu fakultas adalah 50. Maka nilai 40-49 termasuk ke  dalam  toleransi.  Jika  mendapatkan  toleransi,
camaru  harus  menghubungi  fakultas  yang bersangkutan untuk menerima kebijakan. Rancangan
antarmuka tab Pengaturan  ini  terlihat  pada  Gambar 4.17.
Gambar 4.17 Rancangan Antarmuka Tab Pengaturan
Pada tab Pengaturan,  jika user sudah  men-set pengaturan  ujian  maka  akan  langsung  terjadi
perubahan  nilai  pada  Pengaturan  saat  ini   sesuai dengan yang sudah di-set.
e. Tab Peserta Tab Peserta  digunakan  untuk  menampilkan  semua
camaru yang sudah terdaftar untuk mengikuti proses ujian.  Rancangan  antarmuka tab Peserta  ini  terlihat
pada Gambar 4.18.
Gambar 4.18 Rancangan Antarmuka Tab Peserta
f. Tab Hasil Tab Hasil digunakan untuk menampilkan semua hasil
ujian.  Rancangan  antarmuka tab Hasil  ini  terlihat pada Gambar 4.19.
Gambar 4.19 Rancangan Antarmuka Tab Hasil
g. Tab Penerimaan Tab Penerimaan  digunakan  untuk  menampilkan
semua  no  pendaftaran,  nama,  dan  keterangan penerimaan  pada  tiap  pilihan  fakultas  yang  sudah
dipilih  oleh  camaru.  Rancangan  antarmuka tab Penerimaan ini terlihat pada Gambar 4.20.
Gambar 4.20 Rancangan Antarmuka Tab Penerimaan
4. Rancangan Antarmuka Form Client Form  Client adalah form yang  digunakan  dalam  proses
mengikuti  ujian. Form ini  akan  menampilkan  soal  dan pilihan jawabannya, user tinggal memilih jawaban yang telah
disediakan.  Rancangan  antarmuka Form  Client ini  terlihat pada Gambar 4.21.
Gambar 4.21 Rancangan Antarmuka Form Client
4.4 Pembahasan dan Implementasi Sistem