• Tidak ada hasil yang ditemukan

APLIKASI E-REKRUTMEN BOJOB MENGGUNAKAN FRAMEWORK CODEIGNITER DENGAN METODE PENGEMBANGAN AGILE

N/A
N/A
Protected

Academic year: 2022

Membagikan "APLIKASI E-REKRUTMEN BOJOB MENGGUNAKAN FRAMEWORK CODEIGNITER DENGAN METODE PENGEMBANGAN AGILE"

Copied!
13
0
0

Teks penuh

(1)

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],

3)[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

(2)

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.

(3)

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:

(4)

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:

(5)

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()

(6)

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>

(7)

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>

(8)

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()

(9)

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()

(10)

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()

(11)

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:

(12)

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.

(13)

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]

.

Referensi

Dokumen terkait

Hasil dari penelitian ini adalah berupa E-Tracer alumni yang akan digunakan oleh Bina Darma Career &amp; Training Center. Dimana pengembangan E-Tracer alumni tersebut

Tujuan dari penelitian ini adalah Analisis dan pengembangan aplikasi Inhouse Klinik perusahaan menggunakan framework Codeigniter studi Kasus PT Reckitt Benckiser

Solusi dari permasalahan diatas adalah membuat sebuah aplikasi lowongan kerja berbasis web dimana nantinya pelamar dapat langsung membuat lamaran pekerjaan yang

Solusi dari permasalahan diatas adalah membuat sebuah aplikasi lowongan kerja berbasis web dimana nantinya pelamar dapat langsung membuat lamaran pekerjaan yang

Dengan demikian suatu perusahaan maupun instansi harus berfikir ulang bagaimana cara agar dapat menginformasikan lowongan pekerjaan kepada pelamar serta

Simbol-simbol yang digunakan untuk pembuatan activity diagram dapat dilihat pada tabel 2.2 seperti berikut Tabel 2.2 Simbol Activity Diagram Simbol Deskripsi Status awal Status awal

Berdasarkan studi kepustakaan yang telah dilakukan ditemukan bahwa pengembangan Sistem pengelolaan data SDM sebenarnya sudah sering dilakukan dan telah menghasilkan beberapa hal yang

Tabel 5 Skenario dan Hasil Pengujian Aplikasi Aktor Skenario Hasil Pengujian Validasi ADMIN Login menggunaa n username dan password yang sesuai Admin akan diarakan