BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan diimplementasikan hasil perancangan yang telah dibuat pada bab sebelumnya. Bab implementasi ini meliputi lingkungan implementasi, implementasi basis data, implementasi proses dan implementasi antarmuka (interface). 4.1 Lingkungan Implementasi Lingkungan Implementasi meliputi lingkungan perangkat keras (hardware) dan lingkungan perangkat lunak (software). 4.1.1
Lingkungan Perangkat Keras ( Hardware ) Klasifikasi perangkat keras yang digunakan pada saat implementasi aplikasi ini
adalah sebagai berikut : Tabel 4.1 Lingkungan Perangkat Keras (Hardware). Perangkat Keras (Hardware)
Keterangan
Processor
Minimum : 600 MHz Pentium Processor. Recommended : 2 GHz Pentium processor recommended.
RAM
Minimum : 256 MB Recommended : 2 GB
Hard Disk
Minimum : 320 GB Recommended : 500 GB
Display
Minimum : 1024 x 768 256 Color Recommended : 1366 x 768 High Color
Monitor
Minimum : 12 inch Recommended : 14 inch Microsoft mouse atau compatible pointing device
Mouse 4.1.2
Lingkungan Perangkat Lunak (Software) Klasifikasi perangkat lunak yang digunakan untuk mendukung berjalannya
aplikasi ini dengan baik antara lain : Tabel 4.2 Lingkungan Perangkat Lunak (software). Perangkat Lunak (Software)
Keterangan
Windows 7
Sebagai sistem operasi
ASP.net
Bahasa pemograman
76 http://digilib.mercubuana.ac.id/
77
Microsoft SQL Server 2014
Sebagai aplikasi database
Google Chrome atau Mozila Untuk menjalankan dan mengoperasikan aplikasi firefox versi IDE Visual Studio 2014
Program aplikasi yang digunakan untuk penulisan kode program
4.2 Hasil Implementasi Hasil implementasi suatu program adalah berupa modul program, database serta interface atau antar muka dari aplikasi program tersebut. 4.2.1
Implementasi Basis Data Berikut ini tabel mengenai hasil implementasi aplikasi yang dibangun dengan menggunakan database SQL Server.
Gambar 4. 1 Table tb_hasil_tes
Gambar 4. 2 Tabel tb_history_approval
http://digilib.mercubuana.ac.id/
78
Gambar 4. 3 Tabel tb_history_lamaran
Gambar 4. 4 Tabel tb_jabatan
Gambar 4. 5 Tabel tb_jadwal
http://digilib.mercubuana.ac.id/
79
Gambar 4. 6 Tabel tb_jawaban_psikotes
Gambar 4. 7 Tabel tb_lowongan
Gambar 4. 8 Tabel tb_pegawai
http://digilib.mercubuana.ac.id/
80
Gambar 4. 9 Tabel tb_pelamar
Gambar 4. 10 Tabel tb_pendidikan
http://digilib.mercubuana.ac.id/
81
Gambar 4. 11 Tabel tb_pengalaman
Gambar 4. 12 Tabel tb_role
Gambar 4. 13 Tabel tb_soal
http://digilib.mercubuana.ac.id/
82
Gambar 4. 14 Tabel tb_user
Gambar 4. 15 Tabel tb_user_role
Gambar 4. 16 Tabel tb_wawancara
http://digilib.mercubuana.ac.id/
83
4.2.2
Implementasi Antarmuka (Interface) Dalam sub bab ini dijelaskan form-form sebagai antarmuka (interface) yang
digunakan untuk masing-masing proses. Berikut ini daftar tombol yang umum ada dalam form pada aplikasi yang dibangun.
Gambar 4.17 Halaman Registrasi Pada gambar diatas merupakan halaman registrasi untuk pelamar sebelum melakukan lamaran lowongan kerja, pelamar mendaftarkan email dan password yang kemudian akan dijadikan username dan password untuk login.
Gambar 4.18 Halaman Login Pada gambar diatas merupakan halaman login untuk pelamar, rekrutmen staff, rekrutmen manager dan kepala bagian yang akan mendapatkan halaman sesuai dengan hak aksesnya masing-masing.
http://digilib.mercubuana.ac.id/
84
Gambar 4.19 Halaman Input Data Pribadi Pelamar Pada gambar diatas merupakan halaman Input data pribadi pelamar dimana pelamar akan memasukan informasi data pribadinya yang harus dilengkapi semuanya sebelum nanti mengajukan lamaran kerja.
http://digilib.mercubuana.ac.id/
85
Gambar 4.20 Halaman Input Data Pendidikan Pelamar Pada gambar diatas merupakan halaman input data pendidikan pelamar dimana pelamar sebagai salah satu syarat mengajukan lamaran kerja.
Gambar 4.21 Halaman Input Data Pengalaman Pelamar Pada gambar diatas merupakan halaman input data pengalaman kerja pelamar dimana pelamar akan menginformasikan data kerja diperusahaan sebelumnya, apabila tidak diisi maka dianggap fresh graduate.
http://digilib.mercubuana.ac.id/
86
Gambar 4.22 Halaman Lamar Lowongan Kerja Pada gambar diatas merupakan halaman untuk pelamar melakukan pengajuan lamaran kerja sesuai dengan jabatan yang kosong, pelamar hanya dapat melakukan satu kali lamar lowongan kerja selama belum dinyatakan diterima atau ditolak jadi karyawan.
Gambar 4.23 Halaman Lihat Jadwal Tes Pada gambar diatas merupakan halaman untuk pelamar melihat jadwal tes wawancara apabila telah diinput jadwal oleh rekruitmen staff.
http://digilib.mercubuana.ac.id/
87
Gambar 4.24 Halaman Input Tes Online Pada gambar diatas merupakan halaman untuk pelamar melakukan tes psikotes online, dimana hanya dapat melakukan satu kali tes dengan waktu yang telah ditentukan.
Gambar 4.25 Halaman Kelola Lowongan Pada gambar diatas merupakan halaman untuk rekrutmen staff mengelola lowongan kerja yang dapat dilamar oleh pelamar mulai dari akses untuk tambah, hapus dan delet lowongan kerja.
http://digilib.mercubuana.ac.id/
88
Gambar 4.26 Halaman Master Jabatan Pada gambar diatas merupakan halaman untuk rekrutmen staff menambah master jabatan yang akan dipakai pada halaman kelola lowongan kerja. Dapat melakukan tambah, ubah dan hapus jabatan yang ada.
Gambar 4.27 Halaman Tambah Lowongan Kerja Pada gambar diatas merupakan halaman untuk rekrutmen staff menambah lowongan kerja untuk pelamar, dengan mengisi periode dari dan sampai yang berkalu lowongan, kemudian jabatan, judul, deskripsi dan tingkatan untuk pelamar yang diharapkan.
http://digilib.mercubuana.ac.id/
89
Gambar 4.28 Halaman Ubah Lowongan Kerja Pada gambar diatas merupakan halaman untuk rekrutmen staff mengubah lowongan kerja yang ada, dapat merubah periode dari dan sampai yang berkalu lowongan, kemudian jabatan, judul, deskripsi dan tingkatan untuk pelamar yang diharapkan.
http://digilib.mercubuana.ac.id/
90
Gambar 4.29 Halaaman Kelola Soal Psikotes Pada gambar diatas merupakan halaman untuk rekrutmen staff mengelola soal psikotes untuk pelamar memasukan nomor, soal, jawaban benar, jawaban a, jawaban b,jawaban c, jawaban d dan bobot soal.
Gambar 4.30 Halaman Tambah Soal Psikotes Pada gambar diatas merupakan halaman untuk rekrutmen staff menambah soal psikotes untuk pelamar dapat menambah nomor, soal, jawaban benar, jawaban a, jawaban b,jawaban c, jawaban d dan bobot soal
http://digilib.mercubuana.ac.id/
91
Gambar 4.31 Halaman Ubah Soal Psikotes Pada gambar diatas merupakan halaman untuk rekrutmen staff mengubah soal psikotes untuk pelamar dapat mengubah nomor, soal, jawaban benar, jawaban a, jawaban b,jawaban c, jawaban d dan bobot soal
Gambar 4.32 Halaman Input Jadwal Tes Pelamar Pada gambar diatas merupakan halaman untuk rekrutmen staff mengelola jadwal wawancara untuk pelamar yang telah melakukan tes psikotes dengan menjadwalkan tanggal, nama pelamar, ruangan dan penguji untuk wawancara.
Gambar 4.33 Halaman Input Jadwal Pelamar Pada gambar diatas merupakan halaman untuk rekrutmen staff menambah jadwal wawancara dengan menambah field tanggal, nama pelamar, ruangan dan penguji untuk wawancara.
http://digilib.mercubuana.ac.id/
92
Gambar 4.34 Halaman Input Hasil Wawancara Pada gambar diatas merupakan halaman untuk kepala bagian memasukan hasil wawancara dengan pelamar apakah pelamar termasuk rekomendasi atau tidak yang nantinya akan masuk sebagai saran kepada rekrutmen manager
Gambar 4.35 Halaman Persetujuan Karyawan Pada gambar diatas merupakan halaman untuk rekrutmen manager melakukan persetujuan atas diterima atau tidaknya karyawan, apabila di “approve” maka pada halaman hasil tes online karyawan dinyatakan diterima dan didalam laporan hasil pelamar dinyatakan lulus, tetapi apabila “deny” maka dinyatakan tidak lulus.
http://digilib.mercubuana.ac.id/
93
Gambar 4.36 Halaman Lihat Laporan Hasil Tes Pada gambar diatas merupakan halaman untuk pelamar melihat hasil tes apakah diterima atau gagal dalam proses seleksi calon karyawan.
Gambar 4.37 Halaman Laporan Hasil Seleksi Calon Karyawan Pada gambar diatas merupakan halaman untuk rekrutmen manager, rekrutmen staff dan kepala bagian melihat laporan hasil seleksi karyawan dan dapat dicetak ke pdf. 4.2.3
Implementasi Pengujian Aplikasi Setelah aplikasi berhasil dibuat dan dapat diimplementasikan, tahapan selanjutnya yaitu pengujian system tahapan ini merupakan tahapan yang terakhir dari hasil
http://digilib.mercubuana.ac.id/
94
pengujian dapat diketahui apakah system yang sedang dibangun sudah memenuhi persyaratan secara fungsional dari prosedur system. Pengujian ini dilakukan secara offline. Memakai metode pengujian blackbox dengan teknik Cause Effect Graph, dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari sebuah inputan dan akibatnya pada output yang dihasilkan. Berikut skenario pengujian aplikasi. Skenario pengujian berisikan item yang diuji, cara pengujian, dan hasil yang diharapkan. Tabel 4.3 Skenario pengujian halaman login
Item No
yang
Cara Pengujian
diuji 1
Hasil Yang Diharapkan
Hasil Pengujian
Menu
Input username yang
Masuk ke halaman
Sukses
Login
terdaftar dan password
utama dan menu yang
dan sesuai
yang benar.
tampil sesuai dengan hak akses masingmasing user
Tabel 4.4
No 1
Item yang diuji
Skenario pengujian halaman form registrasi
Cara Pengujian
Hasil Yang
Hasil
Diharapkan
Pengujian
Melakukan
Isi field
Field-field terisi, email
Sukses
pendaftaran
email,password lalu
dan password terdaftar
dan sesuai
pelamar
klik tombol login
sebagai username ketika akan login sebagai pelamar
Tabel 4.5 Skenario pengujian halaman Data Pribadi Pelamar
No
Item yang diuji
Cara Pengujian
Hasil Yang
Hasil
Diharapkan
Pengujian
http://digilib.mercubuana.ac.id/
95
1
Memasukan
Isi field nama lengkap,
Field-field terisi, tampil
Sukses
data pribadi
nomor KTP/SIM,
pesan sukses pengisian
dan sesuai
pelamar
tempat lahhir, tanggal
data.
lahir, agama, jenis kelamin, status pernikahan, alamat sesuai KTP, nomor telepon, nomor HP, golongan darah, sumber info, warga negara, foto. Tabel 4.6 Skenario pengujian halaman data pendidikan pelamar
No 1
Item yang diuji Memasukan
Cara Pengujian
Hasil Yang
Hasil
Diharapkan
Pengujian
1. Isi field univeristas, Field-field terisi, tampil
data
fakultas,jurusan, IPK, pesan sukses pengisian
pendidikan
tahun lulus, tingkat data.
pelamar
Sukses dan sesuai
pendidikan 2. Klik tombol simpan
Tabel 4.7 Skenario pengujian halaman Pengalaman kerja pelamar
No 1
Item yang diuji Memasukan
Cara Pengujian 1. Isi field-filed
Hasil Yang
Hasil
Diharapkan
Pengujian
Field-field terisi, tampil
Sukses dan sesuai
pengalaman
jabatan, perusahaan,
pesan sukses pengisian
kerja
alamat perusahaan,
data.
dari tahun, hingga tahun. 2. Klik tombol simpan
http://digilib.mercubuana.ac.id/
96
Tabel 4.8 Skenario pengujian halaman lowongan kerja
No 1
Item yang diuji
Cara Pengujian
Hasil Yang
Hasil
Diharapkan
Pengujian
Memilih
1. Isi field jabatan
Form lamaran
Sukses
lowongan
2. Klik tombol cari
tersimpan dan pelamar
dan sesuai
kerja
3. Pilih lowongan kerja bisa mengikuti tes 4. Klik tombol lamar
psikotes online.
Tabel 4.9 Skenario pengujian halaman Tes online
No 1
Item yang diuji
Cara Pengujian
Hasil Yang
Hasil
Diharapkan
Pengujian
Memasukan
1. Klik mulai.
Ketika pelamar klik
Sukses
jawaban tes
2. Pilih jawaban
mulai maka waktu
dan sesuai
online
(A/B/C/D) 3. Klik tombol lamar
pengerjaan soal dimulai dan muncul daftar soal dimana ketika batas waktu sudah habis maka jawaban otomatis tersimpan.
Tabel 4.10 Skenario pengujian halaman jadwal tes
No 1
Item yang diuji Melihat jadwal tes wawancara
Cara Pengujian 1. Klik menu jadwal tes
Hasil Yang
Hasil
Diharapkan
Pengujian
Apabila jadwal tes
Sukses
belum diinput oleh
dan sesuai
admin maka form menginformasikan jadwal kosong, sedangkan jika sudah diinput maka akan
http://digilib.mercubuana.ac.id/
97
muncul jadwal tes wawancara pelamar. Tabel 4.11 Skenario pengujian halaman lihat hasil tes online
No 1
Item yang diuji Melihat hasil tes online
Cara Pengujian 1. Klik menu hasil tes online
Hasil Yang
Hasil
Diharapkan
Pengujian
Apabila pelamr belum
Sukses
melakukan tes online
dan sesuai
maka akan muncul informasi tes online belum dilakukan, sedangkan jika sudah maka akan muncul informasi nilai dari hasil tes online yang sudah dilakukan. Tabel 4.12 Skenario pengujian halaman kelola lowongan
No 1
Item yang diuji Menambah
Cara Pengujian 1. Klik halaman
Hasil Yang
Hasil
Diharapkan
Pengujian
Data lowongan kerja
Sukses dan sesuai
master
master lowongan
tersimpan dan dapat
Lowongan
kerja
dilihat oleh pelamar
Kerja
2. Isi field period dari, period sampai,
pada halaman lowongan kerja
jabatan, minimal tingakatan, detail klasifikasi, judul lowongan. 3. Klik tombol simpan
http://digilib.mercubuana.ac.id/
98
2.
Ubah master lowongan kerja
1. Klik master lowongan kerja
Data lowongan kerja
Sukses
terupdate
dan sesuai
Data lowongan kerja
Sukses
terhapus apabila di klik
dan sesuai
2. Pilih field jabatan yang akan diubah 3. Klik tombol edit 4. Lakukan perubahan isi field 5. Klik tombol simpan
3.
1. Klik master
Hapus master
lowongan kerja
lowongan kerja
2. Pilih Aksi hapus
messagebox yes dan
3. Klik messagebox
apabila tidak maka data
”yes/no”
tidak terhapus
Tabel 4.13 Skenario pengujian halaman kelola tes online
No 1
Item yang diuji Menambah master soal
Cara Pengujian 1. Klik halaman master soal 2. Isi field bobot soal, nomor soal,
Hasil Yang
Hasil
Diharapkan
Pengujian
Data soal tersimpan dan
Sukses
dapat dilihat oleh
dan sesuai
pelamar pada halaman tes online
soal,jawaban. 4. Klik tombol simpan 2.
Ubah master soal
1. Klik menu master
Data soal terupdate
soal 6. Pilih field soal yang akan diubah 7. Klik tombol edit 8. Lakukan perubahan isi field 9. Klik tombol simpan
http://digilib.mercubuana.ac.id/
Sukses dan sesuai
99
3.
Hapus
3. Klik master soal
Data soal terhapus
Sukses
master
4. Pilih Aksi hapus
apabila di klik
dan sesuai
lowongan
5. Klik messagebox
messagebox yes dan
kerja
”yes/no”
apabila tidak maka data tidak terhapus
Tabel 4.14 Skenario pengujian halaman input hasil wwawancara
No 1
Item yang diuji Menambah rekomendasi wawancara
Hasil Yang
Hasil
Diharapkan
Pengujian
1. Klik menu hasil
Rekomendasi dari
Sukses
wawancara.
kepala bagian akan
dan sesuai
Cara Pengujian
2. Isi field nama,
terimpan
tanggal, jabatan, komentar, hasil. 3. Klik tombol simpan Tabel 4.15 Skenario pengujian halaman kelola jadwal pelamar
No 1
Item yang diuji Menambah
Cara Pengujian 1. Klik halaman
Hasil Yang
Hasil
Diharapkan
Pengujian
Data lowongan kerja
Sukses dan sesuai
master
master lowongan
tersimpan dan dapat
jadwal untuk
kerja
dilihat oleh pelamar
pelamar
2. Isi field tanggal, nama pelamar,
pada halaman lowongan kerja
jabatan, ruangan, penguji 3. Klik tombol simpan 2.
Ubah master 1. Klik master jadwal jadwal pelamar
Data jadwal terupdate
2. Pilih field jabatan yang akan diubah 3. Klik tombol edit 4. Lakukan perubahan
http://digilib.mercubuana.ac.id/
Sukses dan sesuai
100
isi field 5. Klik tombol simpan 3.
Hapus
1. Klik master jadwal
Data jadwal terhapus
Sukses
master
2. Pilih Aksi hapus
apabila di klik
dan sesuai
jadwal
3. Klik messagebox
messagebox yes dan
pelamar
”yes/no”
apabila tidak maka data tidak terhapus
Tabel 4.16 Skenario pengujian halaman kelola jabatan
No 1
Item yang diuji Menambah master jabatan
Cara Pengujian 1. Klik halaman master lowongan kerja 2. Isi nama jabatan, deskripsi jabatan
Hasil Yang
Hasil
Diharapkan
Pengujian
Data jabatan tersimpan
Sukses
dan dapat dijadikan
dan sesuai
lookup pada master lowongan
3. Klik tombol simpan 2.
Ubah master 1. Klik master jabatan jabatan
Data jabatan terupdate
2. Pilih field jabatan
Sukses dan sesuai
yang akan diubah 3. Klik tombol edit 4. Lakukan perubahan isi field 5. Klik tombol simpan 3.
Hapus
1. Klik master jabatan
Data jabatan terhapus
Sukses
master
2. Pilih Aksi hapus
apabila di klik
dan sesuai
jabatan
3. Klik messagebox
messagebox yes dan
”yes/no”
apabila tidak maka data tidak terhapus
Tabel 4.17 Skenario pengujian halaman laporan hasil pelamar
No
Item yang diuji
Cara Pengujian
Hasil Yang
Hasil
Diharapkan
Pengujian
http://digilib.mercubuana.ac.id/
101
1
Melihat
1. Klik halaman laporan Laporan hasil pelamar
laporan
2. Isi field nama pelamar atau jabatan atau hasil untuk
akan muncul sesuai
Sukses dan sesuai
dengan kriteria pencarian yang dimasukan
kriteria pencarian data 3. Klik tombol search 2.
Cetak
1. Klik halaman laporan Laporan tercetak dalam
laporan hasil 2. Jika sudah pencarian melakukan pencarian
bentuk excel.
atau tidak diisi filter pencarian maka akan muncul semua data 3. Klik tombol cetak
http://digilib.mercubuana.ac.id/
Sukses dan sesuai