Vol. 1, No.2 Desember 2017, Hlm 109-114

## Sistem Informasi Tenaga Kerja Pada Kantor Departemen Tenaga Kerja Dan Transmigrasi Menggunakan Bahasa Pemrograman Java
Wirta Agustin 1) , Lusiana 2)
1,2 Teknik Informatika, STMIK Amik Riau, Jl. Purwodadi Km 10,5 Pekanbaru email: wirtaagustin10@gmail.com , lusi_dl@yahoo.co.id

## Abstract
Java  is  a  popular  programming  language  among  academics  and  computer  practitioners. Java  was  first  developed  to  meet  the  need  for  a  computer  language  written  once  and  can run on many different computer systems without meaningful code changes. As for the need to  be developed is  data  processing on labor data  collection, where data  processing is  not optimal  in  the  data  of  labor,  this  is  because  there  is  no  system.  In  general,  programming experts  argue  that  the  Java  language  has  a  concept  that  is  consistent  with  the  theory  of object  programming  and  is  safe  to  use.  By  using  Java  Pemrogaraman  Language  can provide  the  easiness  needed  by  job  seekers  who  will  make  a  job  seeker  card.  Where  the Office of Tenaga Work and Transmigration located in Padang Pariaman District can serve the  manufacture  of  job  seeker  cards  quickly,  where  for  the  Office  of  Manpower  and Transmigration will  assist  in  the processing of information  about  labor data  so that more efficient  and  accurate  data  can  guaranteed  so  that  become  useful  information  for  the leadership in making decisions.
Keywords: Java Programming, Data Processing, Computer Systems

## 1. PENDAHULUAN
Komputer  sebagai  mesin  pintar  dapat mempermudah  kerja  manusia  sehingga produktifitas  kerja  semakin  meningkat. Dalam  dunia  kerja  pada  bidang  apapun, baik  pemerintah  maupun  swasta,  tidak terlepas  dari  yang  namanya  data.  Data mempunyai  peranan  yang  sangat  penting karena dengan data yang kita miliki dapat menghasilkan  informasi  yang  sangat bermanfaat  setelah  data  tersebut  diolah. Menuru (Susanto, 2009) Informasi adalah data  yang  telah  diolah  menjadi  sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang.
Menurut  (R.  Anggiani,  R.  Eko,  2012) Sistem  Informasi  dapat  didefinisikan sebagai  suatu  sistem  di  dalam  suatu organisasi yang mempertemukan kebutuhan  pengolahan  transaksi  harian, mendukung  operasi,  bersifat  manajerial dan  kegiatan  srategi  dari  suatu  organisasi dan  menyediakan  pihak  luar  tertentu dengan  laporan-laporan  yang  diperlukan. Sedangkan menurut
(Hendarti
&Haryanto,  2009)  Sistem  informasi adalah pengaturan orang, data, proses, dan teknologi  informasi  yang  berinteraksi untuk mengumpulkan, memproses, menyimpan,  dan  menyediakan  output berupa  informasi  yang  diperlukan  untuk mendukung sebuah organisasi.
Dalam  hal  perkembangan  perkantoran yang  dibutuhkan  oleh  masyarakat  adalah perkantoran  yang  mampu  memberikan pelayanaan  yang  terbaik  dan  mampu menghasilkan  informasi  yang  cepat.  Saat ini Kantor Tenaga Kerja dan Transmigrasi yang  berada  di  Kabupaten  Padang Pariaman ini perlu melakukan pengembangan  sistem.  Adapun  yang perlu  dikembangkan  adalah  pengolahan data  tentang  pendataan  tenaga  kerja, dimana  pengolahan  data  yang  belum optimal  dalam  mendata  tenaga  kerja,  hal ini  disebabkan  karena  belum  adanya sistem.  Menurut  (Lpkia,  No,  Sistem,  & Penyewaan,  2014)  Sistem  adalah  suatu jaringan  kerja  dari  prosedur-prosedur yang  saling  berhubungan,  berkumpul bersama-sama  untuk  melakukan  suatu kegiatan  dalam  menyelesaikan  masalah
tertentu.  Sistem  pengolahan  data  yang terstruktur  dan  database  yang  dapat menampung data pencari
kerja.
Pengolahan data saat ini masih menggunakan tulisan tangan dalam pencatatan awal serta masih
menggunakan  excel  dalam  membuat laporan,  oleh  sebab  itu  penulis  mencoba melakukan  pengembangan  sistem  yang berkaitan  dengan  kartu  tanda  pencari kerja.
Menurut  (Wardhani  &  Yaqin,  2013) Java  adalah  sebuah  bahasa  pemrograman yang  populer  dikalangan  para  akademisi dan  praktisi  komputer.  Java  pertama  kali dikembangkan untuk
memenuhi kebutuhan  akan  sebuah  bahasa  komputer yang ditulis satu kali dan dapat dijalankan dibanyak  sistem  komputer  berbeda  tanpa perubahan  kode  berarti.  Pada  umumnya, para  pakar  pemrograman  berpendapat bahwa bahasa Java memiliki konsep yang konsisten  dengan  teori  pemrograman objek dan aman untuk digunakan. Dengan menggunakan Bahasa Pemrogaraman
Java  dapat  memberikan  kemudahan- kemudahan  yang  dibutuhkan  oleh  para pencari  kerja  yang  akan  membuat  Kartu Tanda  Pencari  Kerja.  Dimana  Kantor Tenanga  Kerja  dan  Transmigasi    yang berada  di  Kabupaten  Padang  Pariaman dapat  melayani  pembuatan  Kartu  Tanda Pencari  Kerja  dengan  cepat,  bagi  Kantor Tenaga  Kerja  dan  Transmigrasi  akan membantu  dalam  memperoleh  informasi- informasi  mengenai  data  tenaga  kerja sehingga akan lebih efisien dan keakuratan  data  dapat  terjamin  sehingga menjadi  informasi  yang  berguna  bagi pihak pimpinan dalam mengambil keputusan.

## 2. METODE PENELITIAN
PadaPenelitianinidilakukanstudilapang anterlebihdahulu,  yaitudenganmelakukan survey  keKantor  Tenaga  Kerja  dan Transmigrasi Kabupaten Padang Pariamanuntukmemperoleh data-data yang berkaitandenganpenelitianyang
dilakukan, dengan
beberapametodepenelitianyaitu : a. MetodeAnalisis 1. Tinjauan Pustaka ( Literature Review ), dilakukandengan caramengumpulkan data-data secarateoritis yang behubungandenganmasalah yang menjadiobjekpenelitiandariliteratur- literatursertabuku- bukudariperpustakaan yang digunakansebagailandasanteori.
2. Pengamatan  ( Observation ),  proses mengumpulkan data-data yang diperlukandenganmengadakankunju ngansecaralangsungke Kantor TenagaKerjadanTransmigrasiKabup aten Padang Pariamandan mengamati langsung proses pengolahan  data  serta  bertemu denganpihakterkaitsisteminformasir egistrasidan membershipdan dokumen yang diperlukansertatindakanpengendalia n yang diperlukan.
3. Wawancara ( Interview ), dengan cara  mengumpulkan  data-data  yang diperlukandenganmengadakanwawa ncarasecaralangsungdenganpihak- pihak yang terkait
b. MetodePerancangan
Metodeperancanganmenggunakanpen dekatan ObjectOrientedAnalysisandDe sign (OOAD) denganmenggunakannotasi yang meliputitahap:  AliranSistemInformasi Lama danBaru, ContextDiagram , Data Flow Diagram, Entity Relationship Diagram Activity Diagram, Flowchart.

## 3. HASIL DAN PEMBAHASAN
3.1 HASIL
1. Aliran Sistem Informasi Lama Pada aliran sistem informasi pendataan  tenaga  kerja  yang  lama terdapat
kelemahan yang menyebabkan  terjadinya  beberapa kesalahan dan
kesulitan,
sertakinerja  dari  sistem  kurang
optimal dalam menghasilkan
informasi  yang  tepat  dan  akurat. Adapun  aliran  sistem  informasi tenaga kerja yang lama pada gambar dibawah 3.1 ini.
S.p.Lowong an Pencaker Kasubdin Penempatan dan pelatihan Perusahaan Aliran Sistem Informasi (ASI) Lama Inf Data Pnckr Terpilih Catt.dt. Pnckr + cap Rekap Lap.low Mnrt kt Pddk Lap.low Mnrt kt golpok jab A Kasi Informasi Pasar Kerja & Tenaga Asing S.p.Lowongan Lap.lrh Low A Lap low mnrt Seklap usaha Cek Data Pnckr Inf Data Pnckr Terpilih A Krt Ak1 Kosong Krt AK1 Kosong t.tgn Ktp+Photo+Ijaz ah Krt Ak1 Kosong T.tgn Ak1 Krt AK1 Kosong t.tgn Ktp+Photo+Ijaz ah Lap.DT Pckr Mnrt kt Pddk A Lap.DT Pckr Mnrt golpokjabt A Lap.lrh Low Rekap Lap Ccetak Srt Srt Disposisi S.p.Lowongan Srt disposisi cek list S.p.Lowongan Rekap Lap.slrh low Lap. IPK Mingguan Rekap S.p.Lowongan A A Srt Disposisi S.p.Lowong an Srt disposisi cek list L Lap. Ipk mingguan Lap. Dt pnckr harian A A L Lap. Ipk mingguan Lap. Ipk mingguan L Lap. Ipk tahunan A L Lap. Ipk tahunan A acc L Lap. Ipk tahunan A Lap. Ipk tahunan Lap. Ipk mingguan acc acc A Krt Ak1 Krt Ak1 Krt Ak1 Ctt dt pnckr Krt Ak1 perpnjng Krt Ak1 Krt Ak1 perpnjng A A Tata Usaha Kepala Dinas Dinas Pusat

## Gambar3.1 AliranSistemInformasiLama PendataanTenagaKerja
2. Aliran Sistem Informasi Baru Dalam  aliran  sistem  informasi pendataan tenaga kerja baru ini akan melibatkan  enam  bagian yang antara lain pihak perusahaan, pencari  kerja  itu  sendiri,  Kasi Informasi  Pasar  Kerja  dan  Tenaga
Asing,  Kasubdin  Penempatan  dan
Pelatihan,  Kepala  Dinas  dan  Dinas Pusat. Adapun aliran sistem
informasi  tenaga  kerja  yang  baru pada gambar dibawah 3.2 ini.
Surat Permohonan Tenaga kerja Pencaker Kasubdin Penempatan dan pelatihan Aliran Sistem Informasi Baru Kasi Informasi Pasar Kerja & Tenaga Asing Kepala Dinas Dinas Pusat Perusahaan Surat Permohonan Tenaga kerja Input Data L Lap. Lowongan Perusahaan Cek Data Pnckr Pnckr Terpilh A A Lap. Lowongan Perusahaan Lap. Informasi Pasar Kerja Acc Pnckr Terpilh A keputusan Kartu Ak1 Kartu Ak1 A Input Data Penampatan Surat Pengantar Penempatan KTP+Photo+Ijaz ah Surat Pengantar Penempatan KTP+Photo+Ijaz ah Kartu Ak1 Kartu Ak1 Legalisir Cek Data Pnckr input Data Pnckr Kartu Ak1 A Kartu Ak1 Kartu Ak1 Kartu Ak1 legalisir Kartu Ak1<=6 bln Kartu Ak1 perpanjang A A Kartu Ak1<=6 bln input Data Lapor Kartu Ak1 perpanjang Database Pencaker Membuat laporan Lap.penghapusan A Lap. Penempatan A Lap. Pencaker Tahunan A Rekap/cetak lap. pertahun A Lap.penghapusan Lap. Penempatan Lap. Pencaker Pertahun Lap.penghapusa n Lap. Penempatan Lap. Pnckr pertahun Lap.informasi pasar kerja acc Lap.informasi pasar kerja acc Lap.informasi pasar kerja Dinas Pusat Lap.informasi pasar kerja Gambar3.2
AliranSistemInformasiBaruPendataanTenagaKerja
3. Context Diagram Contex Diagram merupakan gambaran  umum  sebuah  sistem karena didalamnya terlihat sembilan karakteristik  sebuah  sistem.  Dari contex  diagram maka  akan  dapat diketahui  kemana  dan  dari  mana informasi  yang  ada  pada  sistem berjalan. Gambaran context diagram pada  sistem  informasi pendataan pencari kerja akan dirancang  seperti  gambar  dibawah ini:
0 SISTEM INFORMASI PENDATAAN TENAGA KERJA Kepala Dinas Pencaker Kasi Informasi Pasar Kerja dan Tenaga Asing Dinas Pusat Kasubdin penempatan dan pelatihan - Kartu Ak1 - KTP+Photo+Izajah - Kartu Ak1 - Kartu Ak1 <=6 bln Perusahaan - Pencaker Terpilih - Kartu AK1 - Kartu AK1 legalisir - Kartu AK1 perpanjang - Surat Pengantar Penempatan - Surat Permohonan Tenaga Kerja - Lap penghapusan - Lap penempatan - Lap pencaker pertahun - Lap informasi pasar kerja - Kartu AK1 Legalisir - Lap penghapusan - Lap penempatan - Lap pencaker pertahun - Lap informasi pasar kerja - Lap lowongan perusahaan - Kartu Ak1 - Lap penghapusan - Lap penempatan - Lap pencaker pertahun - Lap informasi pasar kerja - Lap lowongan perusahaan - Pencaker terpilih - Surat pengantar penempatan - Kartu Ak1 - Kartu Ak1 perpanjang - Lap penghapusan - Lap penempatan - Lap pencaker tahunan - Lap informasi pasar kerja - Lap informasi pasar kerja acc - Lap informasi pasar kerja acc - Surat permohonan tenaga kerja - Kartu Ak1 - KTP+Photo+Izajah - Kartu Ak1 <=6 bln
PendataanTenagaKerja 4. Data Flow Diagram
Data  Flow  Diagram (DFD)  sering digunakan  untuk  menggambarkan suatu  sistem  secara  logika  tanpa mempertimbangkan
lingkungan fisiknya  dengan  strukur  yang  jelas dan  merupakan  dokumentasi  dari sistem  yang  baik.  Adapun Data
Flow Diagram pendataan tenaga kerja pada gambar 3.4 dibawah ini.
Perusahaan 0.1 Cetak surat permohonan tenaga kerja D2 D1 Lowongan Data Tenaga Kerja Kasi Informasi Pasar Kerja dan Tenaga Asing 0.4 Cetak surat penempatan Surat Pengantar Penempatan Data Penempatan 0.9 Input data lapor 0.2 Input data lowongan 0.3 Cek data pencaker 0.5 Input data penempatan 0.6 Input data pencaker 0.7 Cetak kartu AK1 Pencaker Pencaker Data Pencaker Data Lowongan D2 Pencaker terpilih Data Pencaker Kartu AK1 D3 Data Penempatan Penempatan Pencaker Kartu AK1 Kartu AK1 Perpanjang Kartu AK1 KTP+Photo+Ijazah D2 Data Pencaker Pencaker Data Pencaker Data Pencaker Data Lowongan Data Pencaker Data Penempatan Data Pencaker Ktp+Photo+Izajah Surat Permohonan Tenaga Kerja Gambar3.4 Data Flow Diagram PendataanTenagaKerja
5. Entity Relationship Digaram (ERD) Entity Relationship Digaram (ERD) adalah  suatu  model  jaringan  kerja
( Network ) yang
menguraikan susunan  data  yang  akan  disimpan dari  sistem  secara  abstrak.  ERD menunjukan  hubungan  antar  entity di  dalam  sistem,  entity  dalam  suatu tempat,  benda  yang  semuanya memiliki nama yang umum. entity  relationship  yang  dirancang berikut  ini  menggambarkan  bahwa pada  sistem  yang  baru,  akan dibangun  empat  file.  Dari  file-file tersebut  semua  data  mengenai pendataan tenaga kerja akan
tersimpan dengan baik dalam sebuah database yang mampu
memberikan  informasi  yang  cepat dan  akurat.  Entity  relationship  akan memperlihatkan  field-field  dalam satu  kesatuan  yang  disebut  dengan file,  dalam  satu  file  akan  terdapat
file kunci yang menjadi penghubung  antar  file,  dapat  dilihat pada  gambar  bahwa  field  yang diberi  garis  bawah  merupakan  field kuncinya.  Untuk  lebih  jejlasnya dapat  ditunjukan  pada  gambar  3.5 berikut.
Lowongan jekel pendidikan jabatan no_telp status pendidikan jurusan thn_tmtt Ditempatkan Pencaker jekel alamat agama tmpt_lhr tgl_lahir Penempatan Menempatkan no_perusahaan keterampilan tgl_penempatan ketarangan no_perusahaan no_pencaker tgl_daftar ket nm_pencaker no_ktp no_pencaker alamat nm_perusahaan bidang jml_Lowongan tgl_tutup no_telp
Gambar 3.5 E ntity Relationship Diagram (ERD) PendataanTenagaKerja
6. Flowchart Flowchart menggambarkan  alur logika dari program yang dirancang, diantaranya  alur  logika  program untuk  entri  data  lapor  merupakan tempat  untuk  menginputkan  data yang masuk untuk disimpan kedalam sebuah recordset pencaker.
Entry Data Lapor Set Varariabel Awal Input Kode Pencaker Buka File Pencaker Baca File Lapor Kode_pencaker=txtkd_pencaker Pesan Data Ada Tampil Data Pil = “Edit” Pil = “Hapus” Edit Data Update Data Keluar=”Y” Tutup File Pencaker Return  menu Hapus Data Input Data Simpan=”Y” Simpan Kode Pencaker T T T Y Y Y Y Y Y Gambar  4.6 Program Flowchart Entry Data Lapor

## 3.2 PEMBAHASAN
Program aplikasi yang dirancangdenganmenggunakan  database dapat mengatasipermasalahan yang terjadipadaDinasTenagaKerjadanTransmi grasiKabupaten  Padang  Pariaman,  karena programaplikasi
yangdibangundapatmengakses database data    tenagakerjadenganmudahdancepat. Untuklebihjelasnyadapatdilihatpadagamb ardibawahini:

## Gambar3.6 Entri Data Lapor
Dari  gambar  diatas  dapat  dilihat  bahwa jika  seseorang  pencari  kerja  melakukan pelaporan  ulang  maka  Kasi  Informasi Pasar  Kerja  dan  Tenaga  Asing  mencari nomor  pencari  kerja  dan  menginputkan tanggal pencaker tersebut melapor.
Gambar 3.7 Entri Data Pencaker
Dari  gambar  3.7  dapat  dilihat  bahwa kemungkinan  untuk  terjadinya  redudansi data  tidak  lagi.  Dan  jika  seseorang pencaker  mendaftar  sebagai  pencari  kerja pada Dinas Tenaga Kerja dan Transmigrasi,  maka  Kasi  Informasi  Pasar Kerja  dan  Tenaga  Asing  langsung  dapat menginputkan data-data pencaker kemudian  disimpan.  Sehingga  jika  Kasi menginputkan  nomor  yang  sama  maka akan ada pesan. Oleh sebab itu tidak akan terjadi  perulangan  penginputan  data  yang sama.

## 4. SIMPULAN
Berdasarkanuraian yang telahdikemukakanpadadarihasilpenelitian yang telahdilakukandenganmengunakanmetode - metodepenelitianmakadapatdiambilkesim pulansebagaiberikut : 1. Denganadanya  database  pada  Kantor TenagaKerja Dan Transmigrasidiharapkanadanyapengars ipan  yang  teratursehingga  data-data tidakmudahhilangdanmemudahkandala mmendapatkaninformasimengenaipara pencarikerja.
2. DenganmenggunakanBahasaPemrogra man Javauntuksistem data pencarikerja yang
membutuhkanKartuTandaPencariKerja makainformasimenjadilebihakuratdeng anwaktupembuatan yang relative singkat. 3. Denganadanyainformasimengenaipara pencarikerjaakanmempermudah  yang sedangmencaripekerjaanatau yang belummendapatkanpekerjaan, sehinggapimpinanakandengancepatme ngambilkeputusan yang tepatdancepatdalammenaganimasalahp encarikerja.
4. Sistem yang barudapatmembantu
Kantor TenagaKerjadanTransmigrasi yangberada  di  Kabupaten  Padang Pariamandalammenyelesaikanmasalah yang
berkaitandenganbagaimanatenagakerja menghasilkaninformasimenjadilebihce pat.
5. Mengetahuidanmenganalisissejauhman akemampuansistem
yang sedangberjalandalammemberikaninfor masimengenai  data-data  tenagakerja yang  ada  di  Kabupaten  Padang Pariaman.

## 5. UCAPAN TERIMAKASIH
Ucapan  terimakasih  kepada  STMIK Amik  Riau,  Kantor  Tenaga  Kerja  dan Transmigrasi  Kabupaten  Padang  Pariaman dan semua pihak yang telah membantupenulis dalam penelitian ini.

## 6. DAFTAR PUSTAKA
Hendarti,  H.,  &  Haryanto,  K.  Analisis  Dan
Perancangan Sistem Informasi Registrasi  Dan  Keanggotaan  Klub. Seminar  Nasional  Informatika,  (Issn :
Issn :1979-2328), 157.2009.
Lpkia, J., No, V., Sistem, P., & Penyewaan, I.
Perancangan Sistem Informasi Penyewaan  Alat-Alat  Pesta  Berbasis Web  Di  Narda  Pesta.Jurnal  Lpkia, Vol.1 No.1, Oktober 2014, 1–8. 2014. Nugraha, F. Analisa Dan Perancangan Sistem Informasi Perpustakaan. Jurnal SIMETRIS, 5(1), 27–32. 2014. R.  Anggiani,  R.  Eko,  D.  A.Perancangan Sistem  Informasi  Berbasis  Website Subsistem  Guru  di  Sekolah  Pesantren Persatuan Islam 99 Rancabango. Sistem  Informasi  Website,  9,  1– 11.https://doi.org/10.1017/CBO978110 7415324.004. 2012. Susanto,  W.Analisa  Dan  Perancangan  Sistem
Informasi Penjualan Pada Toko
Souvernir, (18), 1–6. 2009. Wardhani,  R.,  &  Yaqin,  M.  H.  Game  Dasar- Dasar  Hukum  Islam  Dalam  Kitab Mabadi ’ ul Fiqh Jilid I. Teknika, 5(2), 473–478. 2013.