61
BAB IV HASIL DAN PENGUJIAN
Pada bab ini akan dilakukan pengujian sistem rekrutmen calon pekerja. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutkan akan diimplementasikan kedalam bahasa pemograman. Setelah implementasi selesai selanjutnya akan dilakukan pengujian terhadap sistem. 4.1. Komponen utama dalam menjalankan sistem Komponen utama yang wajib dimiliki saat menjalan suatu sistem dengan baik ada 3 yaitu perangkat lunak (Software), perangkat keras (Hardware), dan Manusia (Brainware).
4.1.1
Perangkat Lunak
Perangkat lunak yang digunakan antara lain: Sistem Operasi Windows 8.1 Gammu sebagai jembatan antara sistem dengan handphone calon pekerja. PHP sebagai bahasa pemograman Web Server Apache sebagai penyedia web service localhost. MySQL sebagai software untuk menjalankan koneksi ke database Browser sebagai inputan dan output dari sistem ini. Libre Office untuk melihat report 4.1.2
Perangkat Keras
1. Processor Intel dual Core atau lebih. 2. Harddisk Minimum 40 GB 3. Memory minimal 1 GB 4. Monitor 5. Keyboard dan Mouse 6. Printer 7. Device berupa modem Huawei
61 http://digilib.mercubuana.ac.id/
62
4.1.3
Unsur Manusia
Brainware adalah manusia yang berkecimpung pada sistem rekrutmen ini. untuk lebih detailnya sebagai berikut: 1. Analis sistem yang melakukan perancangan analisa alur sistem. 2. programmer yang menerejemahkan perancangan sistem ke bahasa pemograman. 3. Admin yang menjalankan sistem untuk menggunakan fasilitas yang ada pada sistem. 4. Calon pekerja yang menjalankan sistem yang sudah ditetapkan fungsinya. 4.2. Hasil Pengujian Sistem Perangkat lunak dapat diuji dengan dua cara, pertama pengujian dengan menggunakan data uji untuk menguji semua elemen program (data internal, loop, logika, keputusan dan jalur) dan yang kedua pengujian dilakukan dengan mengeksekusi data uji dan mengecek apakah fungsional perangkat lunak bekerja dengan baik. Data uji dibangkitkan dari spesifikasi perangkat lunak. pengujian dalam penelitian ini akan menggunakan cara yang kedua yaitu bagaimana admin dapat melakukan pengiriman pesan kelulusan administrasi kepada calon pekerja yang memenuhi kriteria yang diseleksi. Pada sistem rekrutmen ini terdiri dari dua user yaitu user Admin dan user calon pekerja yang mana tiap-tiap user memiliki halaman yang berbeda satu sama lain, akan tetapi kedua user tersebut mengakses halaman index yang sama yaitu http://localhost:7878/bursakerja/index,php . dibawah ini akan dijelaskan bagaiamana masing-masing user dalam menggunakan atau menguji aplikasi ini secara fungsinya.
4.2.1
Sekenario Pengujian Admin
Pada pengujian ini admin melakukan open browser setelah PC dinyalakan dan service xampp dan gammu berjalan.
Gambar 4.1 Open Browser
http://digilib.mercubuana.ac.id/
63
Kemudian ketikan alamat url: http://localhost:7878/bursakerja dan kemudian ketik enter pada papan keyboard. maka kemudian akan muncul seperti gambar dibawah ini yang terdapat kolom username dan password.
Gambar 4.2 Index sistem rekrutmen calon pekerja
pengujian berikutnya apakah username dan pasword yang dimasukan sesuai dengan yang ada didatabase atau tidak. Jika username dan password yang dimasukan sesuai dengan database maka akan muncul sesuai pada gambar 4.3. jika tidak sesuai maka akan muncul pesan seperti pada gambar 4.4
Gambar 4.3 halaman Home Admin
http://digilib.mercubuana.ac.id/
64
Gambar 4.4 Pesan gagal login. Pengujian berikutnya adalah pengujian pendaftaran ,update dan delete data calon pekerja lulusan SMK yang dilakukan admin. Admin klik menu data naker maka kemudian akan muncul laman seperti gambar dibawah ini.
Gambar 4.5 lihat Data Calon pekerja pada gambar 4.5 digambarkan admin bisa melakukan pendaftaran , update , dan delete calon pekerja.untuk melakukan pendaftaran admin klik tombol tambah pencaker. yang halaman tersebut akan mengarah form pengisian calon pekerja. tampilannya sebagai berikut.
http://digilib.mercubuana.ac.id/
65
Gambar 4.6 Form Pendaftaran Calon pekerja Pada Gambar.4.6 digambarkan laman website untuk melakukan pendaftaran pada halaman tersebut terdapat kolom-kolom yang harus diisi jika kosong maka akan muncul alert javascript. kolom yang harus diisi adalah kolom yang ada tanda (*) pada beberapa kolom. Jika kolom-kolom yang require antara lain nama, tempat lahir,tanggal lahir, jenis kelamin, Asal Sekolah, No handphone, tinggi badan, berat badan, Tujuan kerja, nama tidak terisi maka akan muncul pesan seperti berikut:
Gambar 4.7 Pesan alert jika nama tidak diisi.
http://digilib.mercubuana.ac.id/
66
Gambar 4.8. Pesan alert jika tempat lahir tidak diisi.
Gambar 4.9. Pesan alert jika tanggal lahir tidak diisi
Gambar 4.10. Pesan alert jika jenis kelamin tidak diisi
http://digilib.mercubuana.ac.id/
67
Gambar 4.11. Pesan alert jika No handphone tidak diisi
Gambar 4.12. Pesan alert jika tinggi badan tidak diisi
Gambar 4.13. Pesan alert jika berat badan tidak diisi
http://digilib.mercubuana.ac.id/
68
Gambar 4.14 Pesan alert jika tujuan kerja tidak diisi
Gambar 4.15 Pesan alert jika tujuan kerja tidak diisi
Gambar 4.16 Pesan alert jika tahun lulus tidak diisi
Disamping menambahkan calon pekerja user juga dapat mengubah data calon pekerja. User ke menu data naker kemudian klik link update terhadapat calon pekerja yang akan di edit yang sudah ditampilkan pada gambar.4.5. kemudian setelah diklik akan muncul halaman edit yang mana halaman edit ini memiliki validasi yang sama dengan fungsi tambah pada data calon pekerja (data naker).
http://digilib.mercubuana.ac.id/
69
Gambar.4.17 Form edit calon pekerja Admin dapat juga melakukan hapus data naker dengan cara klik link delete yang ditampilkan pada gambar4.5 saat klik link akan muncul alert konfirmasi apakah data ini akan didelete atau tidak. tampilan konfirmasinya seperti gambar dibawah ini.
Gambar 4.18 Konfirmasi delete pekerja.
Pada Menu admin terdapat menu untuk menambah, merubah, menghapus data jurusan. langkah yang ditempuh adalah admin klik dropdown data master kemudian pilih data jurusan.
http://digilib.mercubuana.ac.id/
70
Gambar 4.19 Halaman data master jurusan Admin dapat melakukan penambahan data jurusan dengan klik tombol di kiri atas grid data. kemudian pada kolom aksi admin dapat melakukan update dan menghapus data jurusan. untuk tampilannya sebagai berikut.
Gambar .4.20 Halaman input data jurusan. jika admin mengisi kolom nama dan kemudian klik button simpan maka selanjutnya sistem akan menampilkan halaman data jurusan yang mana recordnya bertambah satu.
Gambar .4.21
Halaman data jurusan setelah ditambah
http://digilib.mercubuana.ac.id/
71
Jika Ada kesalahan penamaan jurusan admin dapat melakukan edit data dengan cara klik edit pada kolom aksi. setelah klik edit tampilannya sebagai berikut.
Gambar4.22. halaman edit jurusan untuk megubahnya admin mengubah nama yang ada pada kolom jurusan sesuai yang diinginkan dan kemudian tekan tombol update. setelah di klik tampilan halaman data jurusan seperti pada gambar dibawah ini.
Gambar 4.23 Halaman Jurusan setelah diupdate Sedangkan untuk mendelete data jurusan admin menggunakan link hapus pada kolom aksi. dan setelah link tersebut diklik maka akan mucul konfirmasi delete data.
Gambar 4.24 Notiifkasi Konfirmasi Delete Data Jurusan
http://digilib.mercubuana.ac.id/
72
Pengujian selanjutnya adalah menu wilayah. menu wilayah ini digunakan untuk mempermudah admin untuk mengkategorikan siapa saja yang sudah mendaftar dan tersalur di wilayah mana, untuk kemenu wilayah admin klik dropdown data master kemudian pilih data wilayah.
Gambar 4.25
Halaman Data Master Wilayah
Admin dapat melakukan penambahan data wilayah dengan klik tombol di kiri atas grid data. kemudian pada kolom aksi admin dapat melakukan edit dan menghapus data wilayah. untuk tampilannya sebagai berikut.
Gambar .4.26. Halaman Input Data Wilayah. jika admin mengisi kolom nama dan kemudian klik button simpan maka selanjutnya sistem akan menampilkan halaman data wilayah yang mana recordnya bertambah satu.
http://digilib.mercubuana.ac.id/
73
Gambar .4.27
Halaman Data Wilayah Setelah Ditambah
Jika Ada kesalahan penamaan wilayah admin dapat melakukan edit data dengan cara klik edit pada kolom aksi. setelah klik edit tampilannya sebagai berikut.
Gambar .4.28. Halaman Edit Wilayah untuk megubahnya admin mengubah nama yang ada pada kolom wilayah sesuai yang diinginkan dan kemudian tekan tombol update. setelah di klik tampilan halaman data wilayah seperti pada gambar dibawah ini.
Gambar 4.29 Halaman Wilayah Setelah Diupdate Kemudian untuk mendelete data wilayah admin menggunakan link hapus pada kolom aksi. dan setelah link tersebut diklik maka akan mucul konfirmasi delete.
http://digilib.mercubuana.ac.id/
74
Gambar 4.30 Konfirmasi Hapus Data Wilayah
Selain data wilayah dan jurusan admin juga dapat menambah mengedit,dan menghapus data perusahaan atau klien. menu perusahaan ini digunakan untuk mempermudah admin untuk mengkategorikan siapa saja yang sudah mendaftar dan tersalur di perusahaan yang terdaftar, untuk kemenu perusahaan admin klik dropdown data master kemudian pilih data wilayah.
Gambar 4.31 Halaman data master Perusahaan Admin
dapat
melakukan
penambahan
data
perusahaan
dengan
klik
tombol
di kiri atas grid data. kemudian pada kolom aksi admin dapat melakukan edit dan menghapus data perusahaan. untuk tampilannya sebagai berikut.
Gambar 4.32 Halaman input data Perusahaan.
http://digilib.mercubuana.ac.id/
75
jika admin mengisi kolom nama dan kemudian klik button simpan maka selanjutnya sistem akan menampilkan halaman data perusahaan
yang mana pt kideco telah ada pada
halaman data perusahaan.
Gambar4.33
Halaman data perusahaan setelah ditambah
Jika Ada kesalahan penamaan perusahaan admin dapat melakukan edit data dengan cara klik edit pada kolom aksi. setelah klik edit tampilannya sebagai berikut.
Gambar4.34. halaman edit Perusahaan(PT)
untuk megubahnya admin mengubah nama yang ada pada kolom wilayah sesuai yang diinginkan dan kemudian tekan tombol update. setelah di klik tampilan halaman data wilayah seperti pada gambar dibawah ini.
Gambar 4.35 Halaman perusahaan setelah diupdate
http://digilib.mercubuana.ac.id/
76
Kemudian untuk mendelete data perusahaan admin menggunakan link hapus pada kolom aksi. dan setelah link tersebut diklik maka akan mucul konfirmasi delete.
Gambar 4.36 Konfirmasi hapus data perusahaan Pengujian selanjutnya akan dilanjutkan pada menu seleksi calon pekerja. menu tersenbut dapat diakses dengan cara klik dropdown menu alat seleksi
Gambar 4.37 Halaman Proses Seleksi
Proses seleksi merupakan proses dimana admin melakukan penginputan berdasarkan kriteria wilayah kerja, umur, jenis kelamin, tinggi badan, jurusan, tahun lulus dan perusahaan. Pada gambar 4.37 digambarkan kriteria yang difilter adalah umur, tinggi badan dan tahun dan calon pekerja yang memilih diperusahaan PT Epson. wilayah jurusan dan jenis kelamin tidak di pilih maka yang akan tampil ada employee yang
http://digilib.mercubuana.ac.id/
77
berminat ke PT Epson wilayah kerja jabodetabek, untuk semua jenis kelamin dan semua jurusan. maka setelah di klik print preview akan muncul seperti gambar dibawah ini.
Gambar 4.38. Halaman Hasil Proses Seleksi
selain itu. jika wilayah kerja tidak dipilih maka muncul alert notifikasi tujuan kerja harus dipilih.
Gambar 4.39 Alert pilih wilayah kerja
kemudian admin menginputkan interval umur dari yang termuda hingga tertua. pengujian dicek apakah kedua kolom interval kosong atau tidak berisi angka serta umur yang diinput input tidak boleh salah dimasukan. berikut tampilannya.
http://digilib.mercubuana.ac.id/
78
Gambar. 4.40 Alert Pengisian Umur kosong
Gambar. 4.41 Alert Pengisian Kolom Interval Umur Tidak Benar Sama seperti penginputan interval umur. interval tinggi badan juga memliki validasi yang serupa berikut tampilan alert validasi.
Gambar.4.42 Alert Pengisian Kolom Tinggi Badan Kosong
http://digilib.mercubuana.ac.id/
79
Gambar.4.43 Alert Pengisian Kolom Interval Tinggi Badan Yang Tidak Benar
Pada kolom interval juga memiliki validasi jika kolom interval tidak terinput atau penginputannya tidak benar.
Gambar 4.44 Alert Pengisian Kolom Interval Tahun Lulus Yang Tidak Benar
Pengujian berikutnya masih pada menu proses seleksi yaitu apakah jika kirim pesan dicentang kolom isian pesan dapat digunakan dan jika diklik kirim pesan apakah pesan tersebut sampai pada calon pekerja. Penggunaannya admin dapat mencentang checkbox kirim pesan dan kemudian otomatis textarea kirim pesan akan muncul beserta tombol kirim pesan.
http://digilib.mercubuana.ac.id/
80
Gambar 4.45 Proses Penginputan Berita Lulus Seleksi
Gambar 4.46 Tampilan Penginputan Berita Bagi Yang Telah Lulus Seleksi
http://digilib.mercubuana.ac.id/
81
Gambar 4.47 Pengiriman Sms Yang Sukses.
http://digilib.mercubuana.ac.id/
82
4.2.2
Sekenario Pengujian Calon Pekerja
Pada pengujian ini Calon Pekerja melakukan open browser setelah PC dinyalakan dan service xampp berjalan oleh petugas. Tampilan sama seperti (gambar.4.1).
Kemudian Calon pekerja mengetikan alamat url: http://localhost:7878/bursakerja dan kemudian ketik enter pada papan keyboard. maka kemudian akan muncul seperti gambar dibawah ini yang terdapat kolom username dan password.
Gambar 4.48 Index sistem rekrutmen calon pekerja
Skenario pengujian berikutnya apakah username dan pasword yang diberikan oleh petugas ketika dimasukan ke sistem merupakan username anjugnan bukan admin Jika username dan password yang dimasukan adalah benar untuk calon pekerja maka akan muncul sesuai pada gambar 4.44. jika tidak sesuai maka akan muncul pesan seperti pada gambar 4.5
http://digilib.mercubuana.ac.id/
83
Gambar 4.49 halaman Home Calon Pekerja Pengujian berikutnya adalah pengujian pendaftaran yang dilakukan calon pekerja lulusan SMK. Calon Pekerja klik menu pendaftaran maka kemudian akan muncul laman seperti gambar dibawah ini.
http://digilib.mercubuana.ac.id/
84
Gambar 4.50 Halaman Form Regristasi Calon Pekerja pada gambar 4.50 digambarkan calon pekerja menginputkan informasi biodata sesuai yang ada pada form pengisian. seperti pada halaman admin jika kolom yang require tidak terisi maka akan muncul alert. setelah klik tombol simpan maka user bisa melihat data yang diinput
http://digilib.mercubuana.ac.id/
85
Gambar 4.51 Form View data calon pekerja . Sekenario berikutnya adalah menggunakan menu informasi perusahaan. calon pekerja bisa melihat terlebih dahulu sebelum memilih perusahaan yang diminati dengan cara klik menu info perusahaan pada sebelah tombol pendaftaran.
4.3. Pengujian Sistem Rancangan pengujian yang akan dilakukan dalam pembangunan sistem informasi seleksi administrasi terhadap alumni SMK/SMEA yang ada di daerah magelang pada Biro Konsultasi Kerja XYZ, menggunakan metode pengujian black box. Pengujian black box ini menitikberatkan pada fungsi sistem. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. berikut tabel perancangannya.
Tabel 4.1 Pengujian Kelas Uji
Butir Uji
Login User
Pengecekan melakukan
Jenis Pengujian user login
yang Blackbox apakah
sesuai dengan yang ada didatabase Regristasi
Pengecekan Pendaftaran
Blackbox
Pengisian Data
Data jurusan
Blackbox
Data wilayah
Blackbox
Data Perusahaan
Blackbox
Seleksi Administrasi
Pengecekan Kriteria yang Blackbox diseleksi
http://digilib.mercubuana.ac.id/
86
4.4. Pengujian Sistem terhadap Kasus yang terjadi Dalam pengujian ini Penulis akan mengambil contoh kasus dari tahap pengujian program terhadap kesesuaian dengan kebutuhan sistem, diantaranya :
Data Masukan Username : admin Password : admin
Data Masukan Username : admin Password :
Data Masukan Nama : himawan Tempat Lahir : magelang Tanggal lahir : 1990-03-02 Jenis Kelamin: Laki-laki Handphone : 08991416673 Tinggi badan :171cm Berat Badan : 58 kg Wilayah : semarang,jabodetabek Jurusan : Listrik Perusahaan : PT EPSON Data Masukan Pengisian kolom kosong pada kolom yang harus diisi Pengisian handphone, tinggi badan, berat
Tabel 4.2 pengujian login Uji Data Normal Yang diharapkan Pengamatan User Admin dapat Dapat masuk ke mengakses halaman halaman utama utama Uji Data Salah Yang diharapkan Pengamatan User Akan dialihkan Tidak dapat masuk kehalaman gagal ke halaman utama login user dialihkan ke halaman error login
Kesimpulan [ x ] diterima [ ] ditolak
Kesimpulan [ x ] diterima [ ] ditolak
Tabel 4.3 pengujian Regristasi Uji Data Normal Yang diharapkan Pengamatan Kesimpulan User calon pekerja Pada menu data [ x ] diterima dengan biodata ini naker muncul [ ] ditolak sukses terinput record dengan nama Himawan
Uji Data Salah Yang diharapkan Pengamatan Akan muncul alert Muncul pesan silahkan isi sesuai silahkan isi tempat nama kolom require lahir ketika tempat yang tidak diisi. lahir tidak diisi Akan muncul alert Muncul pesan silahkan input silahkan isi dengan
http://digilib.mercubuana.ac.id/
Kesimpulan [ x ] diterima [ ] ditolak
[ x ] diterima [ ] ditolak
87
badan harus menggunakan selain angka
Data Masukan Nama : himawan Tempat Lahir : magelang Tanggal lahir : 1990-03-02 Jenis Kelamin: Laki-laki Handphone : 08991416673 Tinggi badan :161cm Berat Badan : 50 kg Wilayah : semarang,jabodetabek Jurusan : Listrik Perusahaan : PT EPSON Data Masukan Pengisian kolom kosong pada kolom yang harus diisi Pengisian handphone, tinggi badan, berat badan harus menggunakan selain angka
Data Masukan Tujaun kerja : jabodetabek Interval umur :
angka jika kolom-kolom tidak diisi dengan angka
angka
Tabel 4.3 pengujian seleksi tahap pertama Uji Data Normal Yang diharapkan Pengamatan Kesimpulan User calon pekerja Pada menu data [ x ] diterima dengan biodata ini naker muncul [ ] ditolak sukses terinput record dengan nama Himawan
Uji Data Salah Yang diharapkan Pengamatan Akan muncul alert Muncul pesan silahkan isi sesuai silahkan isi tempat nama kolom require lahir ketika tempat yang tidak diisi. lahir tidak diisi Akan muncul alert Muncul pesan silahkan input silahkan isi dengan angka jika angka kolom-kolom tidak diisi dengan angka
Tabel 4.5 pengujian Kirim SMS Uji Data Normal Yang diharapkan Pengamatan Pelamar yang Muncul tulisan memenuhi kriteria pesan telah dikirim. menerima sms Dan pelamar
http://digilib.mercubuana.ac.id/
Kesimpulan [ x ] diterima [ ] ditolak
[ x ] diterima [ ] ditolak
Kesimpulan [ x ] diterima [ ] ditolak
88
20-30 tahun Tinggi badan : 140-163 Jurusan : listrik Tahun lulus 2005-2010 Perusahaan PT Epson Kolom berita diisi dengan pengumuman lolos seleksi administrasi Data Masukan Pengisian kolom berita kosong
dengan isi pesan pengumuman lolos seleksi administrasi
menerima pesan yang disampaikan
Uji Data Salah Yang diharapkan Pengamatan Kesimpulan Akan muncul alert Muncul pesan alert [ x ] diterima silahkan isi berita silahkan isi berita [ ] ditolak
http://digilib.mercubuana.ac.id/