109
Sistem Informasi Tenaga Kerja Pada Kantor Departemen Tenaga Kerja Dan Transmigrasi Menggunakan Bahasa Pemrograman Java
Wirta Agustin1), Lusiana2)
1,2Teknik Informatika, STMIK Amik Riau, Jl. Purwodadi Km 10,5 Pekanbaru
email: [email protected], [email protected]
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 dekatanObjectOrientedAnalysisandDe sign (OOAD) denganmenggunakannotasi yang meliputitahap: AliranSistemInformasi Lama danBaru, ContextDiagram, Data Flow Diagram, Entity Relationship DiagramActivity 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 Penempatan dan Kasubdin 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 Diagrampendataan 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 Entity 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 = ³(GLW´ Pil = ³+DSXV´
Edit Data Update Data
Keluar=´<´
Tutup File Pencaker Return menu
Hapus Data
Input Data
Simpan=´<´
Simpan Kode Pencaker
T T T Y Y Y Y Y Y
Gambar 4.6 Program Flowchart
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, ,VVQ×
,VVQ× -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
0DEDGL ¶ XO )LTK -LOLG , 7HNQLND