## PERANCANGAN SISTEM INFORMASI PENCARIAN LOWONGAN PEKERJAAN
Dede Wira Trise Putra 1) , Jendra Jonika Putra 2)
1 Dosen Teknik Informatika
2 Mahasiswa Teknik Informatika Fakultas Teknologi Industri, Institut Teknologi Padang Email: dedewtp339@yahoo.com

## INTISARI
Informasi lowongan pekerjaan merupakan salah satu kebutuhan bagi masyarakat.  Informasi selama ini  diberikan  hanya  melalui  pengumuman  di  media  cetak  dan  kantor  ketenagakerjaan.  Sifat  informasi  yang sangat  cepat  membuat  pembaruan  informasi  melalui  sistem  konvensional  saat  ini  menjadi  lambat.  Adapun sistem  informasi  yang  sudah  ada  hanya  menampilkan  informasi  lowongan  pekerjaan  saja.  Salah  satu  cara dalam  memperbarui  informasi  lebih  cepat  adalah  dengan  merancang  sebuah  aplikasi  sistem  informasi pencarian lowongan pekerjaan. Pada sistem informasi lowongan pencarian kerja berbasis web yang dibangun ini  akan  ada  informasi  pencarian  dari  beberapa  kriteria  yang  tersedia  dan  akan  muncul  peta  untuk menampilkan lokasi. Hasilnya adalah sebuah sistem informasi pencarian lowongan kerja berbasis web yang dilengkapi dengan menu pencarian dan adanya peta.
Kata kunci : sistem informasi, maps, web, lowongan kerja

## ABSTRACT
Job vacancy information is one of the  needs for the community. Information  has been provided only through announcements in the print media and employment offices. The very fast nature of information makes  information  updates  through  conventional  systems  now  slow.  The  existing  information  system  only displays job vacancy information only.  One  way of  updating information  faster is to design an information retrieval job search system application. In this web based search job search information system there will be search  information  from  some  of  the  available  criteria  and  a  map  will  appear  to  display  the  location.  The result is a web-based search information search system that comes with a search menu and a map.
Keywords: information system, maps, web, job vacancy

## 1. PENDAHULUAN
1.1 Latar Belakang
Informasi lowongan pekerjaan
sebagai salah satu informasi yang dibutuhkan dan  memiliki  pembaruan  yang  sangat  cepat. Dari  masalah  ini  maka  dilakukan  penelitian untuk  merancang  sistem  informasi  pencarian kerja  yang  ditambah  dengan  bantuan maps untuk  menampilkan  lokasi  beserta  profil perusahaan yang membuka lowongan pekerjaan akan tampil pada maps atau peta.
Untuk  lebih  membantu  para  pencari kerja  dalam  melihat  informasi  lowongan kerja serta menampilkan perusahaan- perusahaan yang telah memasukan informasi pekerjaan.  Pada  sitem  informasi  pencarian kerja  ini  lowongan  kerja  akan  di  tampilkan pada maps beserta profil perusahaannya.

## 2. LANDASAN TEORI
2.1 Sistem Informasi
Menurut  Leitch  Davis  (1983)  sistem informasi  adalah  suatu  sistem  didalam sebuah  organisasi  yang  mempertemukan kebutuhan  pengolahan  data  transaksi  harian yang  mendukung  operasi  dan  bersifat manajerial  dan  kegiatan  strategis  yang diperlukan  bagi  pihak  luar  tertentu.  Operasi dasar dari sistem informasi terdiri dari empat dasar yaitu pengumpulan, mengolah, menyimpan  dan  menyebarkan  informasi. Informasi mungkin dikumpulkan dari lingkungan dalam atau luar dan memungkinkan  didistribusikan  kedalam  atau keluar organisasi.

## 2.2 Konsep Dasar Basis Data
Basis  data  terdiri  dari  2  kata  yaitu  basis dan data. Basis diartikan sebagai markas atau
gudang,  tempat  bersarang  atau  berkumpul. Sedangkan  data  adalah  representasi  factor dunia  nyata  yang  mewakili  suatu  objek seperti manusia (pegawai, mahasiswa, pembeli,  pelanggan,  barang,  peristiwa,  dll) yang  direkam  dalam  bentuk  angka,  huruf, simbol, teks, gambar, bunyi, atau kombinasinya. Database adalah  kumpulan data  /  informasi  yang  teratur  berdasarkan kriteria  tertentu  yang  saling  berhubungan (Yuswanto:2005).  Dalam  dunia  komputer database  bisa  dikategorikan  sangat  spesial karena  selalu  menjadi  hal  utama  dalam perancangan sistem komputer.

## 2.3 Elemen Basis Data
Elemen basis data terdiri atas : a. Entitas Entitas  adalah  sekumpulan  objek yang terdefinisikan yang mempunyai  karakteristik  sama  dan bisa  dibedakan  satu  dan  lainnya.
Objek  dapat  berupa  barang,  orang, tempat atau suatu kejadian.) b. Atribut
Attribut adalah deskripsi data yang bisa  mengidentifikasikan  entitas yang  membedakan  entitas  tersebut dengan  entitas  yang  lain.  Seluruh atribut harus cukup untuk menyatakan  indentitas  obyek,  atau dengan kata lain, kumpulan attribute  dari  setiap  entitas  dapat mengidentifikasikan keunikan suatu  individu.  Contoh  :  entitas murid  memiliki  atribut  NIS,  Nama lengkap, Alamat. c. Relasi Relasi adalah bagian paling penting dalam  suatu  basis  data.  Relasi digunakan untuk membuat hubungan  antar  entitas  yang  secara logika  berhubungan.  Dua  entitas yang berbeda dapat memiliki hubungan dengan mengunakan relasi.
2.4 Hierarki Database
Hierarki adalah urutan dari tingkatan abstraksi  menjadi  sebuah  struktur  pohon. Hierarki  membentuk  sesuatu  pada  beberapa aturan yang khusus atau berdasarkan peringkat (misalnya kompleksitas dan tunggung  jawabnya).  Adapun  bentuk  dari
hierarki  sebuah  database  dapat  dilihat  dari gambar dibawah ini
SISTEM BASIS DATA BASIS DATA FILE RECORD FIELD BYTE BIT
Gambar 1. Hierarki Data Dalam Database (Sumber : Abdul Kadir, 2003)
1. Characters merupakan  bagian  data terkecil,  dapat  berupa  karakter  numerik, huruf  ataupun  karakter-karakter  khusus (special  characters) yang  membentuk suatu item data atau field.
2. Field merepresentasikan  suatu  atribut dari record yang  menunjukkan  suatu item  dari  data  seperti  misalnya  nama, alamat,  dan  lain  sebagainya.  Kumpulan dari field membentuk suatu record.
3. Record kumpulan dari field membentuk suatu record.  Record menggambarkan suatu  unit  data  individu  yang  tertentu. Kumpulan dari record membentuk suatu file ,  misalnya file personalia,  tiap-tiap record dapat  mewakili  data  tiap-tiap karyawan.
4. File terdiri  dari record-record yang menggambarkan  suatu  kesatuan  data yang sejenis, misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.
5. Database kumpulan  dari file atau  tabel membentuk suatu database

## 2.5 Normalisasi Database
Proses  normalisasi  adalah  proses pengelompokan  data  elemen  menjadi  tabel- tabel yang menunjukkan entity dan relasinya.
Adapun  tujuan  dari  normalisasi  adalah sebagai berikut :
a. Untuk menghilangkan kerangkapan data.
b. Untuk mengurangi kompleksitas.
c. Untuk mempermudah pemodifikasi data.
2.6 MySQL
MySQL merupakan  salah  satu  Relational database  management  system  bersifat  open
source.  Struktur  database  disimpan  dalam tabel-tabel  yang  saling  berelasi.  Karena  sifat open source maka MySQL dapat dipergunakan  dan  didistribusikan  baik  untuk kepentingan  individu  maupun  corporate secara  gratis,  tanpa  memerlukan  lisensi  dari pembuatnya. MySQL dapat dijalankan dalam berbagai  platform  sistem  operasi  antara  lain Windows, Linuxs, Unix, Sun OS dan lain-lain.

## 2.7 PHP
PHP  merupakan  sebuah  bahasa scripting yang di bundel dengan HTM, yang dijalankan  disisi server. Sebagian  besar perintahnya  berasal  dari  bahasa  C,  Java  dan Perl  dengan  beberapa  tambahan  fungsi khusus PHP. Bahasa ini memungkinkan para pembuat  aplikasi  Web  menyajikan  halaman HTML  dinamis  dan  interaktif  dengan  cepat dan mudah yang di hasilkan server.

## 3. METODOLOGI PENELITIAN
3.1 Jenis Penelitian Jenis penelitian ini adalah perancangan aplikasi sistem informasi pencarian lowongan
pekerjaan, yang bertujuan  untuk  membantu  mastarakat  atau penduduk  dalam  mendapatkan  informasi peluang  lowongan  pekerjaan  berdasarkan riwayat pendidikan.

## 3.2 Alat
Alat  dan  bahan  yang  digunakan dalam  perancangan  sistem  informasi  ini adalah sebagai berikut :
1. Perangkat Keras ( Hardware )
a. Laptop Asus
b. 2GB Memory
c. 500GB HDD
2. Perangkat Lunak ( Software )
a. Sistem Operasi Windows 10 b. Microsoft Office 2010 c. Microsoft Office Visio 2007
d. XAMPP
e. Adobe Dreamweaver
f. CSS Boostrap 3.3 Context Diagram
Pada Context Diagram
ini menggambarkan  garis  besar  dari  Integrasi Sistem  Informasi  pencarian  kerja  berbasis web.
Sistem Informasi lowongan pekerjaan Pencari kerja ADMIN PERUSAHAAN/ institusi lainya Imput Data Pencari Kerja Data Lowongan Kerja Output Data Penduduk Dan Data Perusahaan Pengaturan Data User Dan Data Admin D a ta P e ru s a h a a n D a n L o w o n g a n D a ta L a m a ra n P e k e rja a n
Gambar 2. Context Diagram
3.4 ERD ( Entity Relationship Diagram )
Entity  Relantionship  Diagram adalah relasi  yang  berisikan  komponen-komponen himpunan  entitas  dan  himpunan  relasi  yang masing-masing  dilengkapi  dengan  atribut- atribut. Dapat dilihat pada Gambar 3.
account level username perusahaan Id perusahaan username Nama_perusahaan** tentang Gambar password kota Id_kota Nama_kota ** Id_kota X Y memiliki memiliki pengguna Id_keahlian Id_pendidikan umur Iduser status Nama_user ** lowongankerja Id perusahaan Nama lowonganKerja** ket Umur min Id lowongankerja Umur max Id_keahlian Id_pendidikan pendidikan Nama_pendidikan** Id_pendidikan memiliki keahlian Id_keahlian Nama_keahlian** memiliki memiliki memiliki 1 00 1 00 1 1 1 00 00 1 memiliki 1 1 1 1 Gambar 3. ERD ( Entity Relationship Diagram )

## 3.5 Struktur Program
Struktur  program  yang  dimaksud  yaitu untuk memberikan gambaran umum bagaimana bentuk  dan  model  dari  rancangan  program yang akan dibuat.
MENU UTAMA Login Lowongan Kerja Registrasi Home Admin Pencari Kerja Perusahaan Home Keahlian Pendidikan Perusahaan Kota Pengguna Home Profil Lowongan kerja Home Profil perusahaan Lowongan kerja
Gamb
ar 4. Struktur Program
3.6 Flowchart Halaman Utama Start Halaman Menu Utama Registrasi Home Lowongan kerja Login Halaman Menu Utama End T T Y Y Y A T B Halaman Kriteria Kriteria T Y Y T

## Gambar 5. Flowchart halaman utama

## 4. PEMBAHASAN
Pada  pembahasan  dijelaskan  secara lengkap  bagaimana  tampilan-tampilan  layar pada  program  aplikasi  Sistem  Informasi pencarian  kerja  berbasis  web  seperti  yang
terlihat pada gambar dibawah ini:

## 4.1 Halaman Utama User
Halaman  utama  merupakan  halaman yang  pertama  sekali  tampil  dan  di  akses  oleh user  atau  pengguna  pada website sistem informasi pencarian kerja. Pada halaman utama terdapat  menu-menu  seperti  menu  Home, lowongan  kerja,  Registrasi,  dan  Login  yang mana terlihat seperti pada Gambar 9.

## Gambar 6. Halaman Utama
4.2 Halaman Tampilan Lowongan
Tampilan  halaman  lowongan  kerja  yang telah  di  imputkan  pada  sistem  informasi  dan beberapa  menu  yang  bisa  di  pilih  untuk pencarian  informasi  lowongan  yang  tersedia seperti yang terlihat pada Gambar 10

## Gambar 7. Tampilan lowongan
4.3 Halaman Registrasi
Halaman  registrasi    dimana  pada halaman  ini  terdapat  dua  pilihan  yaitu  apakah user mendaftar  sebagai  perusahaan  atau  bisa juga di bilang sebagai penyedia lowongan kerja dan user mendaftar sebagai pencari kerja yang
mana  pencari  kerja  bisa login ke  sistem informasi  pencarian  kerja  dan  begitu  juga dengan  perusahaan.  Tampilannya  seperti  yang terlihat pada gambar 11

## Gambar 9. Halaman Registrasi

## 4.4 Halaman Login
Halaman login merupakan  halaman yang  digunakan  oleh  pencari  kerja  dan perusahaan    untuk  masuk  kedalam  sistem dengan  hak  akses  yang  berbeda-beda.  Dengan menginputkan username dan password yang benar,  Tampilan  login  dapat  dilihat  pada Gambar 12 dibawah ini :

## Gambar 10. Halaman Login
4.5 Halaman Profil Perusahaan
Pada halaman profil perusahaan terdapat  beberap  imputan  data  yaitu  nama perusahaan,  penjelasan  tentang  perusahaan, upload foto  profil  perusahaan,  pemilihan  kota atau kabupaten tempat perusahaan.

## Gambar 11. Halaman Tampilan Profil Perusahaan

## 4.6 lowongan kerja perusahaan
Pada  halaman  lowongan  kerja  ini terdapat  satu  tombol  tambahan  seperti  yang terlihat pada Gambar

## Gambar 12.  Tampilan Lowongan Kerja

## 5. KESIMPULAN DAN SARAN

## 5.1 Kesimpulan
Sistem  informasi  pencarian  kerja  ini dirancang  agar  dapat  mempermudah  pencari kerja  dalam  mendapatkan  informasi  lowongan pekerjaan  dan  lokasi  perusahaan  dengan bantuan maps . Pada sistem informasi pencariaan    kerja  ini  menggunakan  fitur maps atau peta yang  menampilkan profil perusahaan
serta  informasi  lowongan  kerja  pada  profil perusahaan  pada  peta.  Sistem  informasi  ini diharapkan  akan  menjadi  sebuah  sistem informasi  yang  bisa  membantu  perusahaan dalam  memberitahukan  informasi  lowongan pekerjaan  serta  membantu  pencari  kerja melihat lokasi perusahaan.

## 5.2 Saran
Pada  penelitian  ini  tentu  masih  banyak kekurangan dan mungkin dapat disempurnakan pada  penelitian  –  penelitian  berikutnya  maka penulis  mempunyai  beberapa  saran  untuk pengembangan selanjutnya antara lain :
1. Desain  tampilan  dan  menu-menu  pada
website informasi  lowongan  pekerjaan ini  masih  sangat  sederhana,  sehingga memungkinkan  untuk  dikembangkan agar  tampilan  dan  menu-menu  yang ada  dalam  website  ini  menjadi  lebih menarik  dan  menambah  menu  untuk mempermudah  pencari  kerja  dalam memperoleh informasi.
2. Belum  tersedianya  form    untuk  meng- upload surat  lamaran  ke  perusahaan yang  akan  di  tuju  dalam  web  ini, sehingga  kedepan  demi  perbaikan  dan kesempurnaan website ini, dapat dibuatkan  form  untuk  meng- upload surat  lamaran  bagi  pencari  kerja, sehingga  membantu  pencari  kerja dalam memasukan surat lamaran kerja.

## DAFTAR PUSTAKA
Afandi,  Mafut.  (2014). Sistem  Informasi Pemesanan  Kamar  di  Hotel  Merah Serang  Berbasis  Web .  Universitas Muhammadiyah Ponorogo. Ibrahim,  Ali.  (2011). Perancangan  Sistem Pemesanan  Tiket  Pesawat  Berbasis Web . Universitas Sriwijaya. Jogiyanto, M.H. (2005). Pengenalan Komputer . Yogyakarta: Penerbit Andi Kadir,  Abdul.  (2003). Pengenalan  Sistem Informasi . Yogyakarta : Andi Yogyakarta. Ladjamudin,  Albahra  Bin.  (2005). Konsep Sistem Basis Data dan Implementasinya .  Yogyakarta:  Graha Ilmu.
Muharam,  Candra  Lesmana.  (2012). Sistem Informasi  Pemasangan  Iklan  di  Radio
Morista FM Berbasis Web . Universitas
Komputer Indonesia. Meiliana, Dkk . (2014). Analisis dan Perancangan Sistem Informasi Penjadwalan dan Manajemen Training pada  Software  Laboratory  Center Universitas Bina Nusantara . Unversitas  Bina  Nusantara  :  Jakarta Barat.
Nugroho,  Arifin  Adi.  (2010). Sistem  Informasi Pemesanan  Penggunaan  Lapangan Futsal  Berbasis  Web .  Universitas Diponegoro: Semarang. Oetomo,  Budi  Sutedjo  Dharma.  (2002). Perencanaan  dan  Pengembangan Sistem  Informasi .  Edisi  I.  ANDI Yogyakarta. Poetra,  Arief  Rahardjo.  (2013). Aplikasi Pemasangan  Iklan  di  Media  Cetak
Berbasis  Web  Dengan  Menggunakan
PHP dan MySQL . Universitas
Pembangunan  Nasional  “Veteran”. Jawa Timur. Simarmata, Janner. (2007). Perancangan Basis data . Andi. Yogyakarta. Witarto.  (2004). Memahami  Sistem  Informasi , Informatika, Bandung. Wilyanto,  Willy.  (2015). Pembuatan  Sistem Informasi Penjadwalan dan Pemesanan  Sewa  BUS  PO.  Son  Aji Dengan PHP . Amikom Yogyakarta. Wibowo,  Beni.  (2014). Rancangan  Bangun Sistem  Informasi  Reservasi  Sewa Kamar Hotel Berbasis Web . Universitas STIKUBANK. Semarang
Yuswanto, Subari. (2005), Mengolah Database dengan  SQL  Server  2000 ,  Prestasi Pustaka Publisher, Surabaya