BAB IV HASIL DAN PEMBAHASAN 4.1
Tampilan Aplikasi Setelah aplikasi “Job Matching Profile” selesai dirancang, maka kemudian
aplikasi diimplementasikan. Dalam implementasi, desain antar muka yang sudah dibuat sebelumnya diubah ke dalam bahasa pemrograman yaitu dengan menggunakan bahasa pemrograman C#. 4.1.1 Halaman Masuk Halaman Masuk merupakan halaman yang pertama kali muncul saat menjalankan aplikasi. Halaman ini bertujuan untuk memberikan keamanan pada aplikasi. Pengguna diminta untuk mengisi nama user dan kata sandi terlebih dahulu sebelum masuk kedalam aplikasi.Tampilan Halaman Masuk dapat dilihat pada gambar 4.1.1.
Gambar 4.1.1 Halaman Masuk
48
49
Apabila pengguna menekan tombol masuk namun nama user dan kata sandi masih kosong, maka akan muncul pesan pemberitahuan untuk memasukkan nama user dan kata sandi terlebih dahulu seperti pada Gambar 4.1.2. Begitu pula jika nama user atau kata sandi tidak tepat, maka akan muncul pesan pemberitahuan seperti terlihat pada Gambar 4.1.3 dan Gambar 4.1.4.
Gambar 4.1.2 Peringatan Jika Nama User dan Kata Sandi Belum diisi
Gambar 4.1.3 Kata Sandi Salah
Gambar 4.1.4 Nama User Salah
50
4.1.2 Halaman Data Mahasiswa Setelah pengguna menekan tombol masuk dan berhasil masuk dengan menggunakan nama user dan kata sandi yang benar, maka pesan pemberitahuan bahwa pengguna berhasil masuk akan muncul dan pengguna akan masuk ke halaman Data Mahasiswa seperti pada Gambar 4.1.5.
Gambar 4.1.5 Halaman Data Mahasiswa Pada Halaman Data Mahasiswa pengguna dapat menambahkan data baru dengan menekan tombol Tambah. Textbox dan CheckListBox akan menjadi tersedia dan bisa diisi. Pengguna juga bisa mengubah dan menghapus data yang sudah ada dengan tombol Edit dan Delete dan menyimpan data dengan tombol Simpan. 4.1.3 Halaman Data Perusahaan Pada halaman Data Perusahaan pengguna dapat menambahkan data perusahaan yang baru, mengubah data dan menghapus data. Jika pengguna ingin menambahkan data maka pengguna harus menekan tombol Tambah terlebih dahulu
51
untuk mengaktifkan Textbox agar dapat mengisi data. Tombol Edit untuk mengubah data yang sudah ada, tombol Delete untuk menghapus data. Tampilan Halaman Data Perusahaan dapat dilihat pada Gambar 4.1.6
Gambar 4.1.6 Halaman Data Perusahaan 4.1.4 Pesan Peringatan Pesan Peringatan merupakan feedback yang muncul ketika pengguna menggunakan aplikasi, pesan ini bertujuan untuk memberikan gambaran pada pengguna tentang apa yang sedang terjadi pada aplikasi, pesan peringatan bisa berupa pesan kesalahan, pesan konfirmasi dan pesan sukses dalam memanipulasi data. Jika pengguna berhasil menambahkan data baru atau mengubah data maka akan muncul pesan peringatan seperti Gambar 4.1.7.
Jika pengguna ingin
menghapus data makan akan muncul pesan konfirmasi seperti pada Gambar 4.1.8, jika pengguna memilih pilihan Yes maka akan muncul pesan sukses menghapus
52
data seperti pada Gambar 4.1.9. Jika saat memasukkan data tidak lengkap maka akan muncul pesan seperti pada Gambar 4.1.10.
Gambar 4.1.7 Pesan Sukses Mengubah Data
Gambar 4.1.8 Pesan Konfirmasi Saat Menghapus Data
Gambar 4.1.9 Pesan Sukses Menghapus Data
Gambar 4.1.10 Pesan Peringatan Data Tidak Lengkap
4.1.5 Halaman Atur Kualifikasi Pada halaman Atur Kualifikasi pengguna dapat menambahkan label kualifikasi baru dengan mengetikkan nama label pada Textbox yang telah disediakan dan menekan tombol Tambah seperti yang terlihat pada Gambar 4.1.11 dan Gambar 4.1.12. Pengguna juga dapat menghapus label kualifikasi dengan menekan tombol Hapus dan pesan konfirmasi akan muncul seperti pada Gambar 4.1.13 dan Gambar 4.1.14.
53
Gambar 4.1.11 Halaman Atur Kualifikasi
Gambar 4.1.12 Penambahan label Kualifikasi baru
Gambar 4.1.13 Pesan Konfirmasi Penghapusan Data Label
Gambar 4.1.14 Pesan Data Berhasil Dihapus
54
4.1.6 Halaman Mencari Perusahaan Pada halaman Mencari Perusahaan, pengguna dapat mencari perusahaan yang cocok sesuai dengan kualifikasi yang dimiliki oleh data mahasiswa (lulusan). pengguna terlebih dahulu memilih mahasiswa (lulusan) yang ingin dicocokkan pada DataGridView bagian atas kemudian menekan tombol Cocokkan. Hasil pencocokan akan muncul pada DataGridView bagian bawah seperti terlihat pada Gambar 4.1.15.
Gambar 4.1.15 Halaman Mencari Perusahaan 4.1.7 Halaman Mencari Mahasiswa Pada halaman Mencari Mahasiswa, pengguna dapat mencari mahasiswa (lulusan) yang cocok sesuai dengan kualifikasi yang diinginkan oleh perusahaan. pengguna terlebih dahulu memilih data perusahaan yang ingin dicocokkan pada DataGridView bagian atas kemudian menekan tombol Cocokkan. Hasil
55
pencocokan akan muncul pada DataGridView bagian bawah seperti terlihat pada Gambar 4.1.16.
Gambar 4.1.16 Halaman Mencari Mahasiswa 4.1.8 Halaman Rincian Data Mahasiswa Setelah pengguna mendapatkan hasil pencocokan dan menekan tombol Rincian pada Gambar 4.1.16, akan muncul halaman Rincian Mahasiswa yang berisi rincian informasi mengenai mahasiswa (lulusan) tersebut seperti Gambar 4.1.17.
Gambar 4.1.17 Halaman Rincian Data Mahasiswa
56
4.1.9 Halaman Rincian Data Perusahaan Setelah pengguna mendapatkan hasil pencocokan perusahaan dan menekan tombol Rincian pada Gambar 4.1.15, akan muncul halaman Rincian Data Perusahaan seperti pada gambar 4.1.18.
Gambar 4.1.18 Halaman Rincian Data Perusahaan
57
4.2
Pengujian Pengujian dilakukan bertujuan untuk melihat hasil eksekusi dan
fungsionalitas, pengujian dilakukan dengan mencoba segala fungsi yang telah dibuat. Hasil pengujian dapat dilihat pada tabel 4.2.1. Tabel 4.2.1 Tabel Pengujian Aplikasi
No
1
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
Tombol Masuk pada Pengguna masuk Setelah tombol di Berhasil halaman Masuk dengan ke aplikasi dan klik
pengguna
nama user dan kata muncul halaman masuk sandi yang benar
Data Mahasiswa
ke
halaman
Data
Mahasiswa muncul
dan pesan
“Anda
Berhasil
Masuk” 2
Tombol Masuk pada Pengguna tidak
Setelah tombol di Berhasil
halaman Masuk dengan dapat masuk ke
klik
nama user dan kata aplikasi dan
tidak dapat masuk
sandi yang salah
halaman Data
ke aplikasi dan
Mahasiswa tidak
halaman
muncul
Mahasiswa tidak
pengguna
Data
muncul 3
Tombol Masuk pada Diberikan pesan Pesan peringatan Berhasil halaman Masuk dengan peringatan
muncul
berupa
nama user dan kata bahwa nama user messagebox sandi yang salah
dan kata sandi dengan salah
kalimat
58
No
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
“Nama User atau Sandi Salah” 4
Tombol
Batal
halaman Masuk
pada Pengguna keluar Setelah dari aplikasi
Batal
tombol Berhasil di
klik
pengguna keluar dari aplikasi 5
Tombol
Tab
pada Pengguna dapat Tombol tab diklik Berhasil
tabcontrol di Master berpindah page
halaman
pengguna
bisa
secara berpindah
dari
bebas
Halaman
Data
Mahasiswa, Halaman
Data
Perusahaan, Halaman Mencari Mahasiswa, halaman Mencari Perusahaan tanpa harus
kembali
pada
halaman
sebelumnya 6
Tombol Keluar pada Pengguna Master Page
kembali
Setelah ke Keluar
halaman Masuk
tombol Berhasil diklik
pengguna kembali menuju halaman Masuk
7
DataGridView
pada Menampilkan
halaman
Data data mahasiswa yang ada
Mahasiswa
Data mahasiswa Berhasil
database
pada dapat
59
No
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
yang sudah ada ditampilkan pada pada database 8
Tombol Tambah pada Textbox
dan Setelah
Data CheckListBox
halaman Mahasiswa
DataGridView tombol Berhasil
Tambah
diklik
menjadi tersedia textbox
dan
bisa CheckListBox
dan
menerima input
yang semulanya masih
terkunci
menjadi tersedia dan
bisa
menerima
input
dari pengguna 9
Tombol
Batal
halaman
pada Mengosongkan Data dan
Mahasiswa
Saat tombol Batal Berhasil
mengunci diklik textbox dan
textbox checklistbox
dan checklistbox yang sudah
terisi
dikosongkan dan dikunci 10
Tombol
Delete
halaman Mahasiswa
pada Menghapus data Setelah Data dari database
tombol Berhasil
Hapus diklik data pada baris tombol Hapus yang dklik dihapus
dari
database
dan
muncul “Data Dihapus”
pesan Berhasil
60
No
11
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Tombol
Edit
Status
pada Memunculkan
Setelah
tombol Berhasil
Data data pada textbox Edit diklik data
halaman
dan checklistbox
Mahasiswa
muncul
pada
textbox
dan
checklistbox dan pengguna
bisa
melakukan pengubahan 12
Tombol Simpan pada Menyimpan data Setelah halaman
Data baru
pada Simpan
saat database
Mahasiswa
tombol Berhasil diklik
dan data baru yang
menambahkan data baru menampilkannya sudah
diisi
pada
disimpan
pada
datagridview
database
dan
ditampilkan kembali
pada
datagridview 13
Tombol Simpan pada Menyimpan halaman Mahasiswa
Data perubahan setelah yang
tombol Edit diklik
Saat
tombol Berhasil
data simpan
diklik
sedang setelah
tombol
dan Edit diklik, data
aktif menampilkan
yang aktif pada
perubahan
data textbox
terbaru
pada checklistbox
datagridview
dan
dapat diubah dan disimpan database
pada
61
No
14
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
Tombol Simpan pada Data
tidak Tombol Simpan Berhasil
halaman
pada diklik lalu muncul
Data tersimpan
Mahasiswa kondisi
data
lengkap
dengan database
dan messagebox
tidak Memberi pesan dengan
kalimat
bahwa data tidak “Tolong lengkap
Masukkan
Data
Lebih Lengkap” dan
data
tidak
tersimpan
ke
database 15
Textbox pencarian pada Menampilkan halaman Mahasiswa
Data hasil
Pengguna
Berhasil
pencarian mengetik
salah
pada
satu
nama
datagridview
mahasiswa
berdasarkan
hasilnya
dan
nama mahasiswa ditampilkan pada datagridview 16
DataGridView
pada Menampilkan
halaman
Data data perusahaan yang ada
Perusahaan
Data perusahaan Berhasil
yang sudah ada database pada database
pada dapat
ditampilkan pada datagridview
17
Tombol Tambah pada Textbox halaman Perusahaan
dan Setelah
Data CheckListBox
Tambah
tombol Berhasil diklik
menjadi tersedia textbox dan
dan
bisa CheckListBox
menerima input
yang semulanya terkunci menjadi
62
No
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
tersedia dan bisa input
menerima
dari pengguna 18
Tombol
Batal
halaman
pada Mengosongkan Data dan
mengunci diklik textbox dan
textbox
Perusahaan
Saat tombol Batal Berhasil
dan checklistbox yang
checklistbox
sudah
terisi
dikosongkan dan dikunci 19
Tombol
Delete
pada Menghapus data Setelah Data dari database
halaman Perusahaan
tombol Berhasil
Hapus diklik, data pada baris tombol Hapus yang dklik dihapus
dari
database
dan
muncul “Data
pesan Berhasil
Dihapus” 20
Tombol halaman Perusahaan
Edit
pada Memunculkan
Setelah
tombol Berhasil
Data data pada textbox Edit diklik, data dan checklistbox
muncul
pada
textbox
dan
checklistbox dan pengguna
bisa
melakukan pengubahan 21
Tombol Simpan pada Menyimpan data Setelah halaman
Data baru
pada Simpan
tombol Berhasil diklik
63
No
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
saat database
Perushaan
dan data baru yang
menambahkan data baru menampilkannya sudah
diisi
pada
disimpan
pada
datagridview
database
dan
ditampilkan kembali
pada
datagridview 22
Tombol Simpan pada Menyimpan halaman
Data perubahan
Perusahaan
setelah yang
tombol Edit diklik
Saat
tombol Berhasil
data simpan
diklik
sedang setelah
tombol
dan Edit diklik, data
aktif menampilkan
yang aktif pada
perubahan
data textbox
terbaru
pada checklistbox
datagridview
dan
dapat diubah dan disimpan
pada
database 23
Tombol Simpan pada Data
tidak Tombol Simpan Berhasil
halaman
pada diklik lalu muncul
Data tersimpan
Perusahaan kondisi lengkap
data
dengan database
dan messagebox
tidak Memberi pesan dengan
kalimat
bahwa data tidak “Tolong lengkap
Masukkan
Data
Lebih Lengkap” dan
data
tidak
tersimpan
ke
database
64
No
24
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
Textbox pencarian pada Menampilkan halaman
Data hasil
Perusahaan
Pengguna
Berhasil
pencarian mengetik
salah
pada
satu
nama
datagridview
perusahaan
berdasarkan
hasilnya
dan
nama perusahaan ditampilkan pada datagridview 25
Tombol
Atur Memunculkan
Kualifikasi
pada halaman
halaman
Data Kualifikasi
Mahasiswa halaman
Setelah
tombol Berhasil
Atur Atur Kualifikasi diklik
dan
muncul
halaman
Data
Kualfikasi
Datagridview
pada Menampilkan
Data
halaman
Atur daftar kualifikasi yang ada
Atur
Perusahaan 26
Kualifikasi
yang
ditampilkan
Tombol Tambah pada Menyimpan data Setelah halaman Kualifikasi
pada
tersedia database berhasil
dari database 27
kualifikasi Berhasil
tombol Berhasil
Atur kualifikasi pada Tambah database
diklik
data
yang
dimasukkan pengguna simpan
di pada
database 28
Tombol Tambah pada Data halaman
Atur tersimpan
tidak Setelah ke Tambah
tombol Berhasil diklik
Kualfikasi dengan input database
dengan masukan
kosong
data kosong data
65
No
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
tidak
tersimpan
ke database 29
Tombol Tambah pada Diberi halaman
pesan Muncul
Atur peringatan
pesan Berhasil
peringatan berupa
Kualfikasi dengan input
messagebox
kosong
dengan
kalimat
“Data
Tidak
Boleh Kosong!” 30
Tombol
Hapus
halaman Kualfikasi
pada Menghapus data Setelah Atur kualifikasi
tombol Berhasil
dari Hapus diklik data
database
pada baris tombol Hapus
tersebut
dihapus
dari
database 31
Textbox pencarian pada Menampilkan halaman Kualifikasi
32
Datagridview halaman Perusahaan
Atur hasil
Pengguna
pencarian mengetik
Berhasil salah
pada
satu
kualifikasi
datagridview
dan
hasilnya
berdasarkan
ditampilkan pada
pengetikan
datagridview
pada Menampilkan
Menampilkan
Mencari data mahasiswa data
Berhasil
mahasiswa
pada
yang ada
datagridview
database
pada ke
bagian atas dan datagridview data perusahaan bagian atas dan pada
data
perusahaan
yang ada
pada
66
No
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
datagridview
database
bagian bawah
datagridview
ke
bagian bawah 33
Tombol Cocokkan pada Mencari datagridview atas
pada
dan Setelah
bagian menampilkan
tombol Berhasil
Cocokkan diklik
halaman perusahaan yang datagridview
Mencari Perusahaan
cocok
pada
berdasarkan
bawah
bagian
kualifikasi yang menampilkan dimiliki
data hasil pencocokan
mahasiswa
berdasarkan data kualifikasi mahasiswa
34
Tombol Rincian pada Menuju halaman Setelah datagridview
bagian Rincian
tombol Berhasil
Rincian
diklik
bawah pada halaman Perusahaan
pengguna masuk
Mencari Perusahaan
kehalaman Rincian Perusahaan
35
Tombol
Ulang
halaman Perusahaan
pada Memuat
Mencari tampilan
ulang Setelah
tombol Berhasil
pada Ulang
datagridview
diklik
datagridview bagian atas dan bawah
memuat
ulang data yang ditampilkan
67
No
36
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
Textbox pencarian pada Menampilkan halaman
Saat
pengguna Berhasil
Mencari data mahasiswa mengetikkan
Perusahaan
yang dicari
nama mahasiswa yang
dicari
datagridview bagian
atas
menampilkan hasil pencarian 37
Datagridview halaman
pada Menampilkan
Menampilkan
Mencari data perusahaan data
Mahasiswa
Berhasil
perusahaan
pada
yang ada
datagridview
database
pada ke
bagian atas dan datagridview data mahasiswa bagian atas dan pada
data
perusahaan
datagridview
yang ada
bagian bawah
database
pada ke
datagridview bagian bawah 38
Tombol Cocokkan pada Mencari datagridview atas
pada
dan Setelah
bagian menampilkan
tombol Berhasil
Cocokkan diklik
halaman mahasiswa yang datagridview
Mencari Mahasiswa
cocok
pada
berdasarkan
bawah
bagian
kualifikasi yang menampilkan dimiliki perusahaan
data hasil pencocokan berdasarkan data
68
No
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
kualifikasi perusahaan 39
Tombol Rincian pada Menuju halaman Setelah datagridview
bagian Rincian
tombol Berhasil
Rincian
diklik
bawah pada halaman Mahasiswa
pengguna masuk
Mencari Mahasiswa
kehalaman Rincian Mahasiswa
40
Tombol
Ulang
halaman
pada Memuat
ulang Setelah
Mencari data
Mahasiswa
tombol Berhasil
pada Ulang
diklik
tampilan
datagridview
datagridview
bagian atas dan bawah
memuat
ulang data yang ditampilkan 41
Textbox pencarian pada Menampilkan halaman
Saat
pengguna Berhasil
Mencari data perusahaan mengetikkan
Mahasiswa
yang dicari
nama perusahaan yang
dicari,
datagridview bagian
atas
menampilkan hasil pencarian 42
Tombol
Salin
Texts Menyalin
text Setelah
tombol Berhasil
pada halaman Rincian yang ada pada Salin Text diklik, Perusahaan
textbox
Alamat text
Web pada data pada perusahaan
yang
ada
textbox
Alamat Web akan
69
No
Hasil yang
Hasil yang
Diharapkan
Didapatkan
Kasus Uji
Status
di-copy dan dapat di-paste 43
Tombol
Tutup
halaman
pada Menutup
Setelah
tombol Berhasil
Rincian halaman Rincian Tutup
Perusahaan
diklik,
Perusahaan dan halaman Rincian kembali
ke ditutup
halaman
pengguna
Mencari
kembali
Perusahaan
kehalaman
dan
Mencari Perusahaan 44
Tombol
Tutup
halaman Mahasiswa
pada Menutup
Setelah
tombol Berhasil
Rincian halaman Rincian Tutup
diklik,
Mahasiswa dan halaman Rincian kembali
ke ditutup
halaman
pengguna
Mencari
kembali
Mahasiswa
kehalaman Mencari Mahasiswa
dan
70
4.3
Pembahasan Setelah pengujian aplikasi dilakukan, dapat dilihat bahwa semua fungsi dari
aplikasi telah berjalan dengan baik. Dengan begitu, aplikasi sudah dapat digunakan untuk menyimpan data mahasiswa dan data perusahaan. Aplikasi juga bisa mencari data perusahaan berdasarkan kualifikasi dari data mahasiswa dan sebaliknya, mencari data mahasiswa berdasarkan kualifikasi dari data perusahaan. Dengan hasil tersebut, dapat dikatakan bahwa tujuan dari penelitian sudah tercapai, yaitu mengembangkan aplikasi job matching profile yang dapat: 1. Mencari semua data perusahaan yang cocok dengan kualifikasi atau kemampuan yang dimiliki mahasiswa (lulusan). 2. Mencari semua data mahasiswa (lulusan) yang cocok dengan kualifikasi yang dibutuhkan oleh perusahaan.