## Sistem Penerimaan Calon Aryawan PT. Pharos Indonesia Menggunakan Metode Model View Controller (MVC)
Ahmad Soderi, MM; Karno Diantoro, M.Kom Jurusan Teknik Informatika STMIK MERCUSUAR BEKASI Jl. Raya Jatiwaringin No. 144, Pondok Gede, Bekasi, Jawa Barat Telp. : 021-8464185, ahmad@mercusuar.ac.id ; karno@mercusuar.ac.id
Intisari— PT.  Pharos  Indonesia  merupakan  perusahaan  yang  bergerak  di  bidang  manufaktur Farmasi.  Dalam  hal  ini  PT.  Pharos  Indonesia  memiliki  suatu  sistem  penerimaan  calon  karyawan yang masih menggunakan cara lama atau manual yaitu dengan cara pelamar tersebut harus datang langsung  ke  perusahaan/mengirimkan  berkas  lamaran  via  pos  dan  pengolahan  datanya menggunakan Microsoft Excel.
Untuk  mengatasi  permasalahan  di  atas.  Maka,  dibuatkan  sebuah  sistem  informasi  yang menggunakan  metode Model  View  Controller (MVC).  Sebuah  sistem  penerimaan  calon  karyawan berbasis website pada PT. Pharos Indonesia menggunakan PHP dan MySQL.
Hasil  dari  perancangan  sistem  informasi  penerimaan  calon  karyawan  berbasis web diharapkan  dengan  adanya  sistem  ini  mampu  mengatasi  masalah-masalah  yang  ada  dan meningkatkan  kemudahan  terhadap  pelamar  dalam  penerimaan  calon  karyawan  di  PT.  Pharos Indonesia agar lebih praktis dan efisien.
Kata kunci: PT. Pharos Indonesia, Model View Controller (MVC), PHP, MySQL

## PENDAHULUAN
Teknologi  Informasi  menawarkan  kemudahan serta ketepatan dalam mendapatkan suatu informasi. Komputer  merupakan  salah  satu  sarana  atau  wadah pengolahan  data  dan  penyajian  informasi,  yang penggunaannya  sangat  mudah  ( user  friendly )  tentu saja didukung dengan perangkat lunak ( software ) di dalamnya  sebagai  pendukung  pengolahan  data menjadi suatu informasi.
Dalam  hal  ini  PT.  Pharos  Indonesia  memiliki suatu sistem penerimaan calon karyawan yang masih menggunakan  cara  lama  yaitu  dengan  cara  manual untuk  memasukkan  dan  mengolah  data  penerimaan calon  karyawan  ke  dalam  microsoft  excel.  Dengan sistem seperti itu maka pelamar hanya bisa melamar pekerjaan  dengan  datang  ke  perusahaan  langsung membawa  surat  lamaran  kerja/mengirim  berkas
lamaran  kerja  via  pos  dan  HRD  mencatat  data penerimaan  calon  karyawan  setiap  harinya.  Dan sistem  seperti  ini  memiliki  banyak  kelemahan seperti,  seringkali  kesalahan  pemasukan  data, kehilangan  dokumen,  kerusakan  dokumen  dalam jangka waktu pendek disebabkan oleh faktor alam.
Hal ini menjadi peluang yang mendasari penulis membuat  suatu  sistem  yang  berbasis web untuk mengelola  sistem  penerimaan  calon  karyawan  yang bisa  memaksimalkan  kinerja  karyawan  yang  ada pada PT. Pharos Indonesia.
Dalam  perancangan  sistem  penerimaan  calon karyawan  pada  PT.  Pharos  Indonesia  ini  dapat diimplementasikan menggunakan bahasa pemrograman  seperti  PHP  dalam  sistem  ini  nanti akan  memberi  kemudahan  dalam  melakukan penerimaan  karyawan  dan  hasil  yang  maksimal sehingga dapat menunjang proses bisnis yang ada
Metode Model View Controller (MVC)
Model Model  View  Controller (MVC) adalah  sebuah  konsep  yang  memisahkan  antara aplikasi  logika  dengan  presentasi  pada  halaman web akan  mengandung  kode  yang  sedikit  karena sudah  terjadi  pemisahan  antara  tampilan  dan pemrograman.  MVC  digunakan  untuk  meng- enkapsulasi data  bersama  dengan  pemrosesan ( model ),  mengisolasi  dari  proses  manipulasi ( controller ) dan tampilan ( view ) untuk direpresentasikan pada sebuah user interface . Metode MVC mempunyai 3 tahapan utama seperti yang terlihat pada gambar berikut ini:
Gambar II. 1 Konsep Kerja MVC

## IMPLEMENTASI
Implementasi masukan dan keluaran merupakan  penerapan  rancangan  berupa  form untuk  memasukan  data  dan  laporan  sebagai informasi  yang  dihasilkan  dari  pengolahan  data pada aplikasi. Implementasi masukan dan keluaran ini  juga  yang  akan  langsung  berinteraksi  dengan pengguna aplikasi.
a. Tampilan Login
Tampilan Login adalah  halaman  awal dimana  pada  halaman login ini  digunakan  oleh pengguna agar dapat mengakses sistem penerimaan  calon  karyawan  berbasis online . Pengguna  harus  memasukan username dan password agar dapat mengakses sistem.
Gambar IV. 1 Tampilan Form Login

## b. Tampilan Menu Utama
Tampilan Menu Utama ini digunakan untuk mengelola data-data oleh admin. Untuk menginput atau memasukan data baru ke dalam database.
Gambar IV. 2 Tampilan Menu Utama

## c. Tampilan Data Karyawan
Tampilan  Data  Karyawan  berfungsi  untuk menampilkan data diri agar dapat  memperbaharui data  karyawan  seperti  mencetak ID  Card , mengedit data karyawan.
Gambar IV. 3 Tampilan Data Karyawan

## d. Tampilan Data Lowongan
Tampilan  Data  Lowongan  berfungsi  untuk menampilkan  data  pembuatan  lowongan  pada bagian  admin  agar  dapat  memperbaharui  data lowongan seperti menambah, dan menghapus data lowongan kerja.
Gambar IV. 4 Data Pelanggan
e. Tampilan Home
Tampilan Home atau  Halaman  Utama Website merupakan  sebuah  tampilan  panel  halaman terluar/halaman awal.

## Gambar IV. 5 Tampilan Menu Home
f. Tampilan Data Soal Tes Online
Tampilan Data Soal Tes Online berfungsi untuk menampilkan  data  soal  tes  pada  pelamar  yang memenuhi  persyaratan  untuk  proses  pengujian, jika  lulus  maka  akan  otomatis  diterima  menjadi karyawan,  dan  apabila  tidak  lulus  maka  akan ditolak/reject.
Gambar IV. 6 Data Soal Tes Online

## g. Tampilan Cetak Laporan
Tampilan  Cetak  Laporan  berfungsi  untuk menampilkan  data  pada  admin  agar  dapat mencetak  laporan  penerimaan  calon  karyawan yang  memenuhi  persyaratan  dan  sudah  lulus  tes online sesuai periode yang diinginkan.
Gambar IV. 7 Tampilan Cetak Laporan
h. Tampilan Output Cetak ID Card
Tampilan  output  cetak ID  Card berfungsi menampilkan  hasil  cetak  kartu  identitas  pelamar
yang  sudah  lulus  tes online dan  diterima  sebagai karyawan.
Gambar IV. 8 Output Cetak ID Card

## i. Tampilan Output Email Notifikasi
Tampilan  Email  Notifikasi  Berkas  Pelamar Memenuhi
Persyaratan berfungsi
sebagai pemberitahuan  kelulusan  berkas  lamaran  calon karyawan  yang  memenuhi  persyaratan  via  email dan  akan  diarahkan  untuk  login  ke  tombol  Lihat Status Lamaran.
GambarIV. 9 Output email Notifikasi
j. Tampilan Output Cetak Laporan
Tampilan Output Cetak  Laporan  Penerimaan Karyawan  berfungsi  untuk  mencetak  laporan penerimaan  calon  karyawan  yang  memenuhi
persyaratan  dan  sudah  lulus  tes  online  sesuai periode yang diinginkan.

## GambarIV. 10 Output Cetak Laporan

## KESIMPULAN
Dalam  melakukan  suatu  kegiatan  sangat dibutuhkan sistem pengolahan data yang cepat dan akurat  untuk  mendukung  kemajuan  dan  kinerja perusahaan,  untuk  itu  penggunaan  sistem komputerisasi  akan  sangat  membantu  demi tercapainya  tujuan  tersebut.  Dari  pembahasan  di atas  penulis  memperoleh  beberapa  kesimpulan antara lain:
a. Sistem  ini  dibuat  sesuai  dengan  analisa  dan rancangan  berdasarkan  metode Model  View
Controller (MVC)  agar  dapat  memenuhi kebutuhan perusahaan.
b. Dengan  adanya  media  sistem  penyimpanan database ini  dapat  memberi  kemudahan  untuk pengelolaan  data  dalam  pemesanan  bus  pada PT. Hiba Utama.
c. Dengan  adanya  sistem  informasi  pemesanan bus online berbasis website ini  proses pemesanan  menjadi  lebih  efektif,  efisien  dari segi waktu dan biaya.

## DAFTAR PUSTAKA
[1] Ardhana,  (2013). Pemrograman PHP CodeIgniter Blackbox (rev. ed.). Jakarta:
Jasakom.
[2] Fathansyah, (2012). Basis Data (rev. ed.). Bandung: Informatika.
[3] Hartono, (2013). Sistem Informasi Manajemen Berbasis Komputer. Jakarta: PT. Rineka
Cipta.
[4] Hidayatullah, & Jauhari, (2015). Hidayatullah.
Priyanto, Jauhari. Khairul Kawistara Pemograman Web (rev. ed.). Bandung:
Informatika.
[5] Kadir, (2014). Pengenalan Sistem Informasi Edisi Revisi (rev. ed.). Yogyakarta: Andi.
[6] Novera (2013). Analisa dan Perancangan
Perekrutan Karyawan Dengan Metode AHP Pada Sistem Berorientasi Service
(Studi Kasus : Usaha Jasa Service
Kendaraan) . Jurnal ilmiah Seminar Nasional Sains & Teknologi V Lembaga Penelitian Universitas Lampung 19-20 November 2013
[7] Sibero, (2011). Kitab Suci Web Programing (rev. ed.). Jakarta: Mediakom.
[8] Supardi, (2013). Aplikasi Statistika dalam Penelitian Konsep Statistika yang Lebih Komprehensif (rev. ed.). Jakarta: Change
Publication.
[9] Susanto, (2013). Sistem Informasi Akuntansi. Bandung: Lingga Jaya.
[10] Sutabri, (2012). Konsep Sistem Informasi. Yogyakarta: Andi.
[11] Sutarman, (2012). Pengantar Teknologi Informasi (rev. ed.). Jakarta: Bumi Aksara.
[12] Taufiq, (2013). Sistem Informasi Manajemen Konsep Dasar, Analisis dan Metode Pengembangan (rev. ed.). Yogyakarta: Graha Ilmu.