APLIKASI E-REKRUTMEN BOJOB MENGGUNAKAN FRAMEWORK CODEIGNITER DENGAN METODE
PENGEMBANGAN AGILE
Oky Agus Hermawan1), Henni Endah Wahanani2),Budi Nugroho3) E-ma il : 1)[email protected] ,2)[email protected],
1, 2, 3 Teknik Informatika, Fa kultas Ilmu Komputer, Universitas Pembangunan Na sional “Veteran”
Ja wa Timur.
Abstrak
Pada saat ini pengangguran ada lah ha l yang dikatakan sangat waja r di Indonesia , terutama di bojonegoro. Kurangnya ekonomi maupun rendahnya tingkat pendidikan menjadi kenda la utama ba gi generasi muda untuk menca ri pekerjaan yang lebih mapan dan mengakibatkan pengangguran menumpuk. Banyak juga orang dengan lulusan SMA sederajat maupun S1 yang menganggur atau bekerja seadanya . Begitu pula dengan perusahaan yang ada di bojonegoro. Da ri tingkat a tas, menengah maupun bawah, semuanya sulit mendapatkan SDM yang cocok. Dengan memanfaatkan teknologi komputer penulis ingin mencoba membuat sistem E-Recruitment (Elektronik Rekrutmen) utk mengata si permasa lahan diatas. Ya itu BOJOB (Bojonegoro Job). Oleh sebab itu implementa si perancangan Sistem Informa si bojob bojonegoro berbasis Web dibangun menggunakan baha sa pemrograman PHP mengunakan framework CodeIgniter yang menerapkan konsep Model-View- Controller (MVC). Dengan menggunakan ba sis data MySQL seba ga i DBMS. memungkinkan perusahaan da lam melakukan penca rian kandidat dengan apa spesifika si yang diharapkan perusahaan. Dan dengan adanya sistem bojob dapat memudahkan pencari kerja da lam menca ri informasi lowongan kerja
Kata kunci: Perusa haan, Pencari Kerja, PHP, MySQL, framework CodeIgniter, MVC.
1. PENDAHULUAN
Pada saat ini pengangguran adalah hal yang dikatakan sangat wajar di Indonesia, terutama di Bojonegoro. Kurangnya ekonomi maupun rendahnya tingkat pendidikan menjadi kendala utama bagi generasi muda untuk mencari pekerjaan yang lebih mapan dan mengakibatkan pengangguran menumpuk. Bojonegoro Post-Dinas Perindustrian dan Tenaga Kerja Bojonegoro menyatakan, tingkat pengangguran tahun 2019 meningkat dari tahun sebelumnya.
Banyak juga orang dengan lulusan SMA sederajat maupun S1 yang menganggur atau bekerja seadanya. Faktor penyebabnya antara lain banyak saingan, kurangnya info lowongan kerja maupun ada lowongan kerja yang dapat dimasuki tetapi tidak sesuai keinginan. Begitu pula dengan perusahaan yang ada di Bojonegoro. Dari tingkat atas, menengah maupun bawah, semuanya sulit mendapatkan SDM yang cocok. Kemudian untuk pencarian kandidat SDM juga memerlukan waktu yang lama seperti halnya membuat brosur lowongan, maupun media cetak di koran.
Untuk kali ini saya sebagai penulis akan mencoba membuat website job fair atau bursa kerja secara online dengan judul “Sistem Informasi Lowongan Kerja Berbasis Website menggunakan framework Codeigniter”. Dengan adanya website ini, saya berharap dapat meringankan masalah yang dialami oleh para pencari kerja maupun perusahaan diseluruh Bojonegoro.
Menurut saya dengan adanya pencarian kerja secara online maupun offline yang sudah ada belum tentu mencangkup keseluruhan tenaga kerja maupun perusahaan kecil sampai besar untuk ikut serta, faktornya tidak lain adalah keterbatasan info lowongan kerja maupun kandidat kerja. Maka dari itu saya mencoba menjadikan job fair berbasis
Berdasarkan uraian diatas, saya sebagai penulis mencoba membuat suatu website job fair atau bursa kerja secara online, untuk mempermudah pencari kerja maupun perusahaan memenuhi kebutuhannya masing-masing
.
2. METODOLOGI PENELITIAN
Adapun metode yang yang digunakan dalam membuat aplikasi E-Recruitment BoJob menggunakan framework Codeigniter dengan metode pengembangan Agile Software Development.
2.1. E-Recruitment
Menurut Parry (2006), e-recruitment adalah penggunaan internet untuk menarik karyawan yang potensial ke dalam suatu organisasi, termasuk di dalamnya adalah penggunaan dari situs perusahaan itu sendiri, organisasi dan penggunaan papan pengumuman lowongan pekerjaan komersial secara online.
Menurut Galanaki (2002), e-recruitment didefinisikan dengan proses recruitment secara online mengacu pada posting lowongan di situs web perusahaan atau website vendor rekrutment online, dan memungkinkan pelamar untuk mengirimkan resume mereka secara elektronik melalui e-mail atau dalam beberapa format elektronik.
2.2 Framework Codeigniter
CodeIgniter adalah sebuah framework PHP yang dapat membantu mempercepat developer dalam pengembangan aplikasi web berbasis PHP dibanding jika menulis semua kode program dari awal. (Hakim, 2010)
2.3 Agile Software Development.
Menurut (Chandra, 2016), Agile merupakan salah satu dari beberapa metode yang digunakan dalam pengembangan software. Agile adalah jenis pegembangan sistem jangka pendek yang memerlukan adaptasi cepat dan perubahan software dalam bentuk apapun.
Agile Software Development juga melihat pentingnya komunikasi antara anggota tim, antara orang - orang teknis dan businessmen, antara developer dan managernya. Ciri lain adalah klien/user menjadi bagian dari tim pembangun software. Dalam agile terdapat beberapa poin penting diantaranya sebagai berikut:
1. Intera ksi a ntar persona l lebih penting da ripa da proses da n a lat
2. Software yang berfungsi lebih penting daripada dokumentasi yang lengkap.
3. Kolaborasi dengan klien lebih penting daripada negoisasi kontrak.
4. Sikap tanggap lebih penting daripada mengikuti rencana/plan.
2.4 Analisa Masalah
Berdasarkan dari hasil survey dan observasi penelitian mengenai masalah - masalah yang telah di definisikan maka aplikasi yang dibangun akan mempunyai fungsi sebagai berikut:
1. Admin dapat menambah master data, mengedit dan menghapus master data.
2. Perusahaan harus mendaftar terlebih dahulu agar dapat mengakses seluruh fitur dimenu perusahaan seperti mengisi profile perusahaan, membuat lowongan pekerjaan, dan mengedit lowongan kerja.
3. Pencari kerja juga harus membuat akun terlebih dahulu agar mengakses seluruh fitur dimenu pencari kerja seperti mengisi identitas, pendidikan, pengalaman kerja, organisasi yang pernah diikuti, keahlian pencari kerja, dan juga mencari lowongan yang diinginkan.
2.5 Perancangan Proses (UML)
Diagram UML (Unified Modeling Language), metode yang digunakan untuk memahami serta mendokumentasikan setiap permodelan secara visual untuk sarana perancangan sistem. Berikut merupakan perancangan proses yang ada pada aplikasi E-Rekrutmen BoJob:
2.6 Business Use Case Diagram
Business Use Case Diagram didefinisikan digunakan untuk menggambarkan sebagai model proses bisnis organisasi. Dengan maksud, use case bisnis untuk memberitahukan kepada pembaca tentang aktivitas bisnis utama apa saja yang organisasi lakukan.
Proses bisnis yang terdapat di CV Abdi Anak Bangsa, terdapat 5 aktor yang ikut terlibat dalam proses bisnis tersebut diantaranya adalah Komisaris, Direktur, Supervisor dan Pelamar. Berikut adalah diagram proses bisnis pada gambar 1:
Gambar 1 Business Use Case Diagram Bojob
2.7 Use Case Diagram
Use Case Diagram digambarkan dengan, interaksi dengan sistem, sistem eksternal dengan pengguna. Jadi use case diagram dapat Digambar seperti mendeskripsikan siapa yang menggunakan sistem dan pada apa cara pengguna (user), diharapkan interaksi pada sistem itu.
Pada perancangan Use Case Diagram, terdapat 3 aktor yang terlibat diantaranya adalah Master Admin, Perusahaan, Pencari Kerja. Berikut ini use case diagram seperti gambar 2:
Gambar 2 Usecase Diagram Bojob
2.8 Class Diagram
Class diagram merupakan sebuah class yang berupa struktur dan penjelasan class, paket, dan objek memiliki hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain sebagainya.
Class diagram menjelaskan juga hubungan antar class pada sebuah sistem yang sedang dibuat dan bagaimana mereka saling berkolaborasi demi mencapai sebuah tujuan. Berikut adalah class diagram dari aplikasi E-Rekrutmen Bojob fair seperti pada Gambar 3:
Gambar 3 Class Diagram E-Rekrutmen Bojob
2.9 Perancangan Database
Berikut merupakan perancangan basis data yang ada pada Aplikasi E-Rekrutmen Bojob adalah sebagai berikut:
2.9.1 CDM
Dari perancangan class diagram pada bahasan sebelumnya maka terbentuklah sebuah CDM (Conceptual Data Model) yang diolah menggunakan Power Designer. Berikut merupakan gambaran rancangan CDM yang dibuat dengan melihat rancangan class diagram seperti pada gambar Gambar 2.4:
badan Usaha +id_badan_usaha +nm_badan_usaha +menampilkan() +input() +edit() +hapus()
bahasa +id_bahasa +nama_bahasa +Menampilkan() +input() +edit() +hapus() identitasp
+id_user_identitas +id_user +nama_lengkap +jns_kel +no_hp +status +tempat_lahir +tanggal_lahir +alamat_sekarang +institusi_pendidikan +nama_instansi +nama_keahlian +berat_badan +tinggi_badan +umur +fotop +Tambah Identitas() +Edit Identitas() +cari() +hapus()
identitaspr +id_perusahaan +id_user +nama_perusahaan +tentang_perusahaan +kategori_pr +badan_usaha +nama_spesialis +visi +misi +alamat_pr +website +ukuran_pekerja +waktu_bekerja +bahasa +gaya_berpakaian +no_tlp +fotopr +Input() +Edit() +cari() +hapus()
jurusan +id_jurusan +nama_jurusan +Menampilkan() +input() +edit() +hapus()
kategori_pr +id_kategori_pr +nm_kategori_pr +Menampilkan() +input() +edit() +hapus() keahlian
+id_keahlian +nama_keahlian +menampilkan() +input() +Edit() +hapus()
keahlianp +id_keahlianp +id_user_identitas +nama_keahlian +tingkat_keahlian +ket_keahlian +Menampilkan() +input() +edit()
lowongan +id_lowongan +id_perusahaan +nama_lowongan +nama_perusahaan +website +no_tlp +tipe_pekerjaan +spesialis +posisi +gaji +deskripsi +pendidikan +pengalaman_krj +keahlian +bahasa +usia +Input() +Edit() +cari() +hapus() organisasip
+id_riwayat_org +id_user_identitas +nama_organisasi +posisi +tgl_gabung +tgl_keluar +deskripsi +input() +edit()
pendidikanp +id_riwayat +id_user_identitas +institusi_pendidikan +lokasi +kualifikasi +jurusan +nilai +tanggal_masuk +tanggal_keluar +input() +edit()
pengalamankrjp +id_riwayat +id_user_identitas +nama_instansi +spesialis +posisi +tanggal_masuk +tanggal_keluar +gaji_bulanan +keterangan_kerja +input() +edit() Sosmed
+id_sosmed +id_user_identitas +facebook +whatsapp +instagram +line +input() +edit()
spesialis +id_spesialis +nama_spesialis +input() +edit() +hapus() +cari() user
+id_user +id_hak_akses +username +email +password +Login() +validasi() +manajemen data() +logout()
bahasap +id_riwayat_bhs +id_user_identitas +nama_bahasa +lisan +tulisan +input() +edit()
Gambar 4 CDM Aplikasi E-Rekrutmen Bojob
2.9.2 PDM
Dari perancangan CDM (Conceptual Data Model), pada sub bab sebelumnya maka dapat dibentukalah sebuah PDM (Physichal Data Model), yang diolah menggunakan Power Designer. PDM merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data yang ada dalam tabel seperti pada gambar 5:
R1
R2
R3
R4 R5
R6 R7
R8
R9
R10
R11 R12 R13
R14
R15 R16
user
id_user
id_hak_akses username email password
<pi> Integer
Variable characters (4) Variable characters (20) Variable characters (150) Variable characters (50)
Identifier_1
... <pi>
identitasp
id_user_identitas
id_user_pekerja nama_lengkap jns_kel no_hp status tempat_lahir tanggal_lahir alamat_sekarang institusi_pendidikan nama_instansi nama_keahlian berat_badan tinggi_badan umur fotop
<pi> Integer
Variable characters (15) Variable characters (50) Number (10) Variable characters (20) Variable multibyte (20) Variable characters (30) Date Text Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (20) Variable characters (20) Integer Variable characters (225)
<M>
Identifier_1 ...
<pi>
identitaspr
id_perusahaan
id_user_perusahaan nama_perusahaan tentang_perusahaan kategori_pr badan_usaha nama_spesialis visi misi alamat_pr website ukuran_pekerja waktu_pekerja bahasa gaya_berpakaian no_tlp fotopr
<pi> Integer
Integer Variable characters (40) Text Variable characters (50) Variable characters (30) Variable characters (50) Text Text Text Variable characters (30) Variable characters (20) Variable characters (10) Variable characters (20) Variable characters (20) Variable characters (17) Variable characters (225)
<M>
Identifier_1 ...
<pi>
lowongan
id_lowongan
id_perusahaan nama_lowongan nama_perusahaan website no_tlp tipe_pekerjaan spesialis posisi gaji deskripsi pendidikan pengalaman_krj keahlian bahasa usia
<pi> Integer
Integer Variable characters (40) Variable characters (40) Variable characters (30) Variable characters (17) Number (5) Variable characters (30) Variable characters (20) Variable characters (30) Variable characters (40) Variable characters (20) Variable characters (20) Variable characters (40) Variable characters (20) Variable characters (20)
<M>
Identifier_1 ...
<pi>
organisasip
id_riwayat_org
id_user_identitas_org nama_organisasi posisi tgl_gabung tgl_keluar deskripsi
<pi> Integer
Integer Variable characters (100) Variable characters (20) Date Date Variable characters (40)
<M>
Identifier_1 ...
<pi>
pendidikanp
id_riwayat
id_user_identitas_p institusi_pendidikan lokasi kualifikasi jurusan nilai tgl_masuk tgl_keluar
<pi> Integer
Variable characters (10) Variable characters (50) Variable characters (30) Number (5) Variable characters (20) Variable characters (20) Date Date
<M>
Identifier_1 <pi>
jurusan
id_jurusan
nama_jurusan
<pi> Variable characters (10)
Variable characters (50)
<M>
Identifier_1 <pi>
sosmed
id_sosmed
id_user_identitas_sosmed facebook whatsapp instagram line
<pi> Integer
Integer Text Variable characters (15) Text Text
<M>
Identifier_1 ...
<pi>
keahlianp
id_keahlianp
id_user_identitas_keahlianp nama_keahlian tingkat_keahlian ket_keahlian
<pi> Integer
Integer Variable characters (50) Number (5) Variable characters (30)
<M>
Identifier_1 ...
<pi>
bahasap
id_riwayat_bhs
id_user_identitas_riwayatbhs nama bahasa lisan tulisan
<pi> Integer
Integer Variable characters (30) Number (5) Number (5)
<M>
Identifier_1 ...
<pi>
pengalamankrjp
id_riwayat_pengalamankrjp
id_user_identitas_pengalamankrjp nama_instansi spesialis posisi tanggal_masuk tanggal_keluar gaji_bulanan keterangan_kerja
<pi> Integer
<Undefined>
Variable characters (50) Variable characters (30) Variable characters (20) Date Date Variable characters (30) Variable characters (50)
<M>
Identifier_1 ...
<pi>
badan_usaha
id_badan_usaha
nm_badan_usaha
<pi> Variable characters (10)
Variable characters (30)
Identifier_1 ...
<pi>
kategoripr
id_kategori_pr
nm_kategori_pr
<pi> Variable characters (10)
Variable characters (20)
<M>
Identifier_1 ...
<pi>
spesialis
id_spesialis
nama_spesialis
<pi> Variable characters (10)
Variable characters (50)
<M>
Identifier_1 ...
<pi>
bahasa
id_bahasa
nama bahasa
<pi> Variable characters (10)
Variable characters (30)
<M>
Identifier_1 ...
<pi>
Gambar 5 Rancangan PDM BOJOB Jobfair CV Abdi Anak Bangsa
PDM tersebut menghasilkan beberapa foreign key yang menjadi simbol terjadinya relasi antar tabel, dan berikut ini adalah relasi yang terjadi antara lain sebagai berikut :
1. Tabel identitasp foreign key yang terdapat dari tabel user, organisasip, dan pendidikanp.
2. Tabel organisasip foreign key yang diperoleh dari tabel identitasp
3. Tabel pendidikanp ada foreign key dari tabel identitasp, dan tabel jurusan.
4. Tabel sosmed ada foreign key yang diperoleh dari tabel identitasp.
5. Tabel keahlianp ada foreign key dari tabel identitasp.
6. Tabel bahasap foreign key yang diperoleh dari tabel Bahasa
7. Tabel identitaspr ada foreign key dari tabel kategoripr, user, badan usaha, dan lowongan.
8. Tabel lowongan ada foreign key dari tabel spesialis dan juga tabel Bahasa.
9. Tabel pengalamankrjp foreign key yang diperoleh dari tabel spesialis.
user id_user id_hak_akses username email password ...
integer varchar(4) varchar(20) varchar(150) varchar(50)
<pk>
identitasp id_user_identitas id_user id_riwayat_bhs id_riwayat_pengalamankrjp id_user_pekerja nama_lengkap jns_kel no_hp status tempat_lahir tanggal_lahir alamat_sekarang institusi_pendidikan nama_instansi nama_keahlian berat_badan tinggi_badan umur fotop
integer integer integer integer varchar(15) varchar(50) numeric(10) varchar(20) varchar(20) varchar(30) date long varchar varchar(50) varchar(50) varchar(50) varchar(20) varchar(20) integer varchar(225)
<pk>
<fk1>
<fk2>
<fk3>
identitaspr id_perusahaan id_kategori_pr id_user id_badan_usaha id_lowongan id_user_perusahaan nama_perusahaan tentang_perusahaan kategori_pr badan_usaha nama_spesialis visi misi alamat_pr website ukuran_pekerja waktu_pekerja bahasa gaya_berpakaian no_tlp fotopr
integer varchar(10) integer varchar(10) integer integer varchar(40) long varchar varchar(50) varchar(30) varchar(50) long varchar long varchar long varchar varchar(30) varchar(20) varchar(10) varchar(20) varchar(20) varchar(17) varchar(225)
<pk>
<fk2>
<fk1>
<fk3>
<fk4>
lowongan id_lowongan id_spesialis id_bahasa id_perusahaan nama_lowongan nama_perusahaan website no_tlp tipe_pekerjaan spesialis posisi gaji deskripsi pendidikan pengalaman_krj keahlian bahasa usia ...
integer varchar(10) varchar(10) integer varchar(40) varchar(40) varchar(30) varchar(17) numeric(5) varchar(30) varchar(20) varchar(30) varchar(40) varchar(20) varchar(20) varchar(40) varchar(20) varchar(20)
<pk>
<fk1>
<fk2>
organisasip id_riwayat_org
id_user_identitas id_user_identitas_org nama_organisasi posisi tgl_gabung tgl_keluar ...
integer integer integer varchar(100) varchar(20) date date
<pk>
<fk>
pendidikanp id_riwayat id_jurusan id_user_identitas id_user_identitas_p institusi_pendidikan lokasi kualifikasi jurusan nilai tgl_masuk tgl_keluar ...
integer varchar(10) integer varchar(10) varchar(50) varchar(30) numeric(5) varchar(20) varchar(20) date date
<pk>
<fk2>
<fk1>
jurusan id_jurusan nama_jurusan ...
varchar(10) varchar(50)
<pk>
sosmed id_sosmed id_user_identitas id_user_identitas_sosmed facebook whatsapp instagram line ...
integer integer integer long varchar varchar(15) long varchar long varchar
<pk>
<fk>
keahlianp id_keahlianp id_user_identitas id_user_identitas_keahlianp nama_keahlian tingkat_keahlian ket_keahlian ...
integer integer integer varchar(50) numeric(5) varchar(30)
<pk>
<fk>
bahasap id_riwayat_bhs id_bahasa id_user_identitas_riwayatbhs nama bahasa lisan tulisan ...
integer varchar(10) integer varchar(30) numeric(5) numeric(5)
<pk>
<fk>
pengalamankrjp id_riwayat_pengalamankrjp id_spesialis
id_user_identitas_pengalamankrjp nama_instansi spesialis posisi tanggal_masuk tanggal_keluar gaji_bulanan keterangan_kerja ...
integer varchar(10)
<Undefined>
varchar(50) varchar(30) varchar(20) date date varchar(30) varchar(50)
<pk>
<fk>
badan_usaha id_badan_usaha nm_badan_usaha
varchar(10) varchar(30)
<pk> kategoripr
id_kategori_pr nm_kategori_pr
varchar(10) varchar(20)
<pk>
spesialis id_spesialis nama_spesialis ...
varchar(10) varchar(50)
<pk>
bahasa id_bahasa nama bahasa ...
varchar(10) varchar(30)
<pk>
2.10 Sequence Diagram
Sequence Diagram (diagram urutan), merupakan suatu diagram yang menjelaskan interaksi antar Activity Diagram dan mengidentifikasikan hubungan antar objek. antara lain sebagai berikut:
2.10.1 Sequence Diagram Daftar Login
Sequence Diagram Daftar Login pertama user memasukkan identitas dan tipe user yang dipilih kemudian sistem akan memvalidasi data dan menyimpan data akun. Jika akun sudah terdaftar maka akan Kembali keberanda. Seperti pada Gambar 6:
Gambar 6 Sequence Diagram Daftar Login
2.10.2 Sequence Diagram Perusahaan Membuat Lowongan Kerja
Sequence diagram perusahaan membuat lowongan kerja, menggambarkan proses aliran kerja ketika akun perusahaan menambah lowongan pekerjaan, pilih submenu buat lowongan kemudian sistem akan menampilkan buat lowongan lalu perusahaan mengisi data lowongan jika berhasil akan menampilkan profil apabila gagal akan Kembali mengisi data lowongan. Berikut adalah gambaran proses kerja perusahaan menambah lowongan kerja gambar 7:
sd SD_DaftarLogin
Perusahaan Baru Pencari Kerja Baru
DaftarLogin PengendaliDaftarLogin Akun Beranda
alt apakah data sudah ada?
[belum]
[sudah]
masukkan identitas dan pilih Tipe User() masukkan Identitas dan pilih Tipe User()
masukkan identitas dan pilih Tipe User()
Tidak Valid, Menampilkan Daftar Login()
Valid, Menampilkan Beranda() Menyimpan Data()
validasi identitas() masukkan identitas dan pilih Tipe User()
Gambar 7 Sequence diagram perusahaan membuat lowongan kerja
2.10.3 Sequence Diagram Pencari Kerja Mencari Lowongan kerja
Sequence Diagram Pencari Kerja Mencari Lowongan kerja, masukkan nama lowongan di kolom pencarian kemudian sistem akan memverikasi nama lowongan jika benar maka akan tampil list lowongan kerja yang dicari. Berikut adalah gambaran proses aliran kerja Pencari kerja mencari lowongan kerja pada Gambar 8:
sd SD_MembuatLowonganKerja
Perusahaan
Profil PengendaliProfil Lowongan pengendali TabelLowongan Beranda Lowongan
alt apakah data v alid?
[iya]
[tidak]
konfirmasi data() pilih menu Lowongan()
valid, menampilkan Berandal() isi data lowongan()
menampilkan Lowongan() mengakses
Lowongan()
tidak valid, menampilkan lowongan() simpan data()
isi data lowongan()
Gambar 8 Sequence Diagram Pencari Kerja Mencari Lowongan Kerja
3. HASIL DAN PEMBAHASAN
Bab ini akan menjelaskan kebutuhan umum sistem, implementasi hasil dari perancangan sebelumnya, yang telah dilakukan. Adapun hasil implementasinya adalah berupa hasil desain antarmuka adalah sebagai berikut:
3.1. GUI Storyboard (Graphic User Interface)
Setelah mengimplementasikan desain antarmuka website Bojob job fair CV.Abdi Anak Bangsa. Berikut adalah tampilan website dari Bojob:
3.1.1. Halaman Beranda
Dalam sistem Bojob disini ada 2 beranda tampilan yang pertama untuk pencari kerja dan yang kedua tampilan untuk perusahaan, seperti pada gambar 9 berikut:
sd SD_MencariPekerj aan
Pencari Kerja
Low ongan Pengendali
low ongan
Tabel low ongan Low ongan
alt apakah nama pekerj aan sudah benar?
[iya]
[tidak]
mengakses data ()
ketik nama pekerjaan di kolom cari()
valid, menampilkan data di lowongan() mengkonfirmasi nama yang dicari()
tidak valid, kembali memasukkan nama pekerjaan() ketik nama pekerjaan di kolom cari()
Gambar 9 Beranda Bojob Pencari Kerja dan Perusahaan
Pada gambar 9 Halaman Beranda pencari kerja dan perusahaan dapat melihat penjelasan dari Bojob serta dapat melihat menu daftar dan login.
3.1.2 Halaman Dashbord Admin
Halaman menu dashboard admin, admin bisa menambah, mengubah dan menghapus master data, dan juga menambah admin layanan yang baru serta bisa melakukan pengecekan siapa saja yang login pada Bojob. seperti pada gambar 10:
Gambar 10 Halaman Dashboard Admin
3.1.3 Halaman Buat Lowongan Perusahaan
Pada menu buat lowongan perusahaan hanya dapat membuat 1 lowongan pada 1 akun setelah akun menambah lowongan maka menu buat lowongan akan menjadi edit lowongan seperti gambar 11:
Gambar 11 Halaman Buat Lowongan Perusahaan
3.1.4 Halaman Lowongan Pencari Kerja
Pada halaman lowongan, pencari kerja dapat pelamar dapat melihat lowongan pekerjaan yang sudah terdaftar di Bojob. Seperti gambar 12:
Gambar 12 Halaman Lowongan Pencari Kerja
4. KESIMPULAN DAN SARAN 4.1 Kesimpulan
Berdasarkan pengumpulan data, analisa masalah, perancangan sistem dan hasil maka dapat disimpulkan, antara lain sebagai berikut:
1. Dengan memanfaatkan E-Recruitment (Elektronik Rekrutment) berbasis framework codeigniter memungkinkan perusahaan dalam melakukan pencarian kandidat dengan apa spesifikasi yang diharapkan perusahaan.
2. Dengan adanya sistem Bojob dapat memudahkan pencari kerja dalam
mencari informasi lowongan kerja.
3. Berdasarkan hasil pengujian pada Bojob dengan blackbox testing didapatkan banyak kevalidan sesuai dengan kebutuhan user tetap i m asih ada beberapa bagian yang masih invalid dan tidak terlalu mengganggu cara kerja web Bojob.
4.2 Saran
Adapun saran yang dapat disampaikan untuk peneliti berikutnya ialah perbaikan design interface agar lebih user experience sehingga dapat lebih memudahkan pengguna dalam mengoperasikan sistem dan meningkatkan tingkat kepuasan pengguna dalam menggunakan sistem. Serta beberapa menu yang invalid pada pengujian blackbox testing bisa teratasi.
5. DAFTAR RUJUKAN
[1] Chandra, Y. I. (2016). Perancangan Aplikasi Resep Makanan Tradisional Indonesia Menggunakan Pendekatan Agile Process Dengan Model Extreme Programming Berbasis Android. Seminar Nasional APTIKOM (SEMNASTIKOM), 608-609..
[2] Hakim, L. (2010). 9 Langkah Menjadi Master Framework Codeigniter.
Yogyakarta: LOKOMEDIA.
[3] Safitri, M. N. (2018). Lowongan Kerja Berbasis Web. Jurnal PILAR Nusa Mandiri Vol.14, No. 1.
[4] Sy. Yuliani, R. A. (2015). Aplikasi Gerai Layanan Informasi Kerja . Majalah Ilmiah UNIKOM, Vol. 13, No. 1.
[5] Sy. Yuliani, R. A. (2015). Aplikasi Gerai Layanan Informasi Kerja . Majalah Ilmiah UNIKOM, Vol. 13, No. 1.
[6] Syafik,2019. Pengangguran Tinggi, Apa yang dilakukan Bojonegoro? [Online]
Available at : https://damarkita.com/pengangguran-tinggi-apa-yang-dilakukan- bojonegoro/ [Akses 26 Februari 2020]
.