## Sistem Informasi Pengolahan Data Karyawan Di Perusahaan Pada Dinas Tenaga Kerja Dan Transmigrasi Kabupaten Ogan Komering Ulu Selatan
Sukini 1 , Abdul Rahman 2 , Pujianto 3
1 Mahasiswa Program Studi Informatika Fakultas Teknik dan Komputer Universitas Baturaja Jalan Ki.Ratu Penghulu No.02301 Karang Sari Kabupaten OKU - 32111
E-mail: sukini200787@gmail.com
2 Dosen Tetap Program Studi Informatika Fakultas Teknik dan Komputer Universitas Baturaja Jalan Ki.Ratu Penghulu No.02301 Karang Sari Kabupaten OKU - 32111
E-mail: pujianto@unbara.ac.id
3 Dosen Tetap Program Studi Informatika Fakultas Teknik dan Komputer Universitas Baturaja Jalan Ki.Ratu Penghulu No.02301 Karang Sari Kabupaten OKU - 32111
E-mail: abdulrahman@ft.unbara.ac.id
(Received: Mei 2023, Revised : Agustus 2023, Accepied : Oktober 2023)
Abstract- The Personnel Information System is an integrated system,  which  includes  employee  data  collection,  data processing,  procedures,  rank,  employment  status,  and computer technology to produce fast, complete and accurate information  in  order  to  support  personnel  administration activities.
Personnel  storage  is  the  main  thing  in  staffing  issues, especially in finding or changing staffing data to then change it  according  to  needs.  This  Personnel  Information  System Application  was  made  using  descriptive  research  methods with the type of case study research at the Office of Manpower and  Transmigration, Ogan Komering Ulu Setalan  Regency , where the data collection techniques used include observation, interviews, and literature studies. For the analysis and design methods used in making the system using the ERD method as a data model and DFD as a process model. Using codeigniter 3  programming  and  action  scripts  in  making  visual  code programs.
Based on the test results, it was concluded that it allows delays in  the  data  manipulation  process  and  delays  in  each  data display  that  appears.  Meanwhile,  based  on  observations concluded  that  the  system  was  considered  good  enough, learnable,  easy  to use.  The  system  created  is  in  accordance with the needs of the Ogan Komering Ulu Setalan Manpower and  Transmigration  Office, and  this  system  has  been  tested using the Black Box testing technique.
Keywords : Information System; Personnel; Website; BlackBox; ERD; DFD
Intisari -  Sistem  Informasi  Kepegawaian  merupakan  sistem terpadu, yang meliputi pendataan pegawai, pengolahan data, prosedur,  pangkat,  status  kepegawaian,  dan  teknologi komputer untuk menghasilkan informasi yang cepat, lengkap dan akurat  dalam  rangka mendukung  kegiatan  administrasi kepegawaian.  Penyimpanan  kepegawaian  merupakan  hal yang  pokok  dalam  masalah  kepegawaian  terutama  dalam mencari atau merubah data  kepegawaian  untuk  kemudian di  rubah  sesuai  dengan    kebututhan,  Aplikasi  Sistem Informasi  Kepegawaian  ini  dibuat menggunakan  metode penelitian deskriptif dengan jenis penelitian studi kasus pada Dinas  Tenaga  Kerja  Dan  Transmigrasi  Kabupaten  Ogan Komering  Ulu  Setalan,  dimana  teknik  pengumpulan  data yang digunakan antara lain observasi, wawancara, dan studi literatur.  Untuk  metode  analisis  dan  perancangan  yang digunakan  dalam  pembuatan  sistem  menggunakan  metode menggunaka ERD sebagai model data dan DFD sebagai model
proses. Menggunakan pemrograman codeigniter 3 dan action script dalam membuat program visual code.
Berdasarkan hasil pengujian, disimpulkan bahwa memungkinkan  terjadinya  keterlambatan  dalam  proses manipulasi data dan keterlambatan pada setiap tampilan data yang muncul. Sedangkan berdasarkan pengamatan menyimpulkan bahwa sistem dinilai sudah cukup baik, dapat dipelajari,  mudah  digunakan.  Sistem  yang  dibuat  sudah sesuai  dengan  kebutuhan  Dinas  Tenaga  Kerja  Dan Transmigrasi Kabupaten Ogan  Komering  Ulu  Setalan,  dan sistem  ini  telah  diuji  dengan  mengunakan  teknik  pengujian Black Box
Kata kunci : Sistem Informasi; Kepegawaian; Website; BlackBox, ERD; DFD

## I. PENDAHULUAN
A. Latar Belakang Masalah
Kantor  Dinas  Tenaga  Kerja  dan  Transmigrasi Kabupaten Ogan Komering Ulu Selatan, tugas utama Kantor Dinas Tenaga Kerja dan Transmigrasi adalah sebagai  instansi Pemerintah bidang  ketenagakerjaan dan  transmigrasi  pada  daerah  wilayah  kerja.  Untuk fungsi  dari  kantor  Dinas  Tenaga  Kerja  dan Transmigrasi  adalah  pelaksanaan  kebijakan  tenaga kerja dan transmigrasi, administrasi ketenagakerjaan. Banyaknya  pekerjaan  yang  dikerjakan  selain mengelola data diperusahaan yang masih menggunakan  sistem  manual  dengan  kendala pengecekan  data  dan  perbaruan  data  menjadi  sulit karena  petugas  harus  ke  perusahaan  tersebut  dan admin  harus  input  satu  demi  satu laporan  setiap perusahaan.
Berdasarkan  latar  belakang  masalah  di  atas, makapeneliti membuat Sistem informasi pengolahan data  karyawan  di  perusahaan  pada  Dinas  Tenaga Kerja  dan  Transmigrasi  Kabupaten  Ogan  Komering Ulu  Selatan,  agar  laporan  pengelohan  data  bisa dilakukan  secara  Bersama  dan  mudah  untuk pembaharuan  data  secara  cepat  dan  tepat  menjadi sebuah laporan .
Berdasarkan  latar  belakang  yang  telah  dijelaskan, maka pokok permasalahan yang akan di bahas adalah bagaimana membuat “Sistem Informasi Pengolahan Data  Perusahaan  Berbasis  Web  Pada  Kantor  Dinas Tenaga  Kerja  dan  Transmigrasi  Kabupaten  Ogan Komering  Ulu Selatan dengan kantor – kantor yang berada di Kabupaten Ogan Komering  Ulu Selatan ” agar  mempermudah  dalam  proses  pengolahan  data sehingga  mempermudah  admin  perusahaan untuk input  dan update data  kepegawaian  sesuai  dengan jumlah  pekerja  yang  akan  di  daftarkan.  Dan merancang sistem informasi manajemen kepegawaian yang dapat menghasilkan output berupa laporan status kepegawaian dan laporan kepegawaian berdasarkan tiap perusahaan.
Agar dalam perancangan ini dapat mencapai sasaran dan tujuan  yang  diharapkan,  maka  permasalahan yang ada dibatasi sebagai berikut :
1. Hanya sebatas pengolahan data perusahaan
2. Data  yang  akan  diolah  hanya  meliputi  biodata, jabatan,  golongan  dan  riwayat  hidup  seseorang pegawai  dan  yang  hal  bersangkutan  dengan administrasi perusahaan
3. Bahasa  pemograman  yang  digunakan  dalam sistem ini adalah PHP, Framework Codeigniter 3 Serta Aplikasi Xampp dan Visual Studio. Adapun tujuan dilakukannya penelitian ini adalah:
4. Untuk menghasilkan sebuah karya berupa Sistem Informasi  Pengolahan  Data  Perusahaan  Berbasis Web  Pada  Kantor  Dinas  Tenaga  Kerja  dan
Transmigrasi  Kabupaten  Ogan  Komering  Ulu Selatan.
5. Menguji  kualitas  Sistem  Informasi  Pengolahan Data  Perusahaan  Berbasis  Web  Pada  Kantor Dinas Tenaga Kerja dan Transmigrasi Kabupaten Ogan Komering Ulu Selatan.
B. Manfaat Penelitian
1. Untuk  menghasilkan  arsip  pendataan  atau pengolahan  data  berupa  file  sehingga  mudah untuk diteliti dan diperbaharui setiap terjadinya perubahan.
2. Pembuatan  laporan,  sehingga  laporan  yang dihasilkan  lebih  tepat  waktu,  akurat  dan relevan  bagi penerima  informasi  dan  dapat membantu petugas dalam melayani masyarakat.
3. Mengembangkan
kreativitas untuk menghasilkan sebuah karya yang bermanfaat bagi penulis.
4. Menjalin  Kerjasama  yang  baik  bagi  Kantor Dinas  Tenaga  Kerja  dan  Transmigrasi Kabupaten  Ogan  Komering  Ulu  Selatan dengan perusahaan- perusahaan yang ada di wilayah  Kabupaten  Ogan  Komering  Ulu Selatan.
C. Hipotesis
Adapun hipotesis dari penelitian ini yaitu:
Ha  :  Ada  hubungan  yang  positif  dan  signifikan antara  sistem  informasi  manajemen  kepegawaian (SIMPEG)  dengan  kualitas  pelayanan  administrasi kepegawaian.
Ho  :  Tidak  ada  hubungan  yang  positif  dan signifikan  antara  sistem  informasi  manajemen kepegawaian  (SIMPEG) dengan  kualitas  pelayanan administrasi kepegawaian.
Berdasarkan hipotesis di atas maka peneliti  lebih condong  pada  hipotesis  Ha  yaitu  adanya  hubungan yang positif  dan  signifikan  antara  sistem  informasi
manajemen kepegawaian (SIMPEG) dengan kualitas pelayanan administrasi kepegawaian.

## II. KAJIAN PUSTAKA
A. Sistem
Sistem adalah kumpulan orang untuk membentuk satu  kesatuan  ng  saling  bekerja  sama  dengan ketentuan–  ketentuan  aturan  yang  sistematis  dan terstruktur  untuk  membentuk  satu  kesatuan  yang melaksanakan  suatu  fungsi  untuk  mencapai  tujuan [3].
Sistem  pada  dasarnya  adalah  sekelompok  unsur yang  erat  berhubungan  dengan  yang  lainnya,  yang berfungsi  bersama-sama  untuk  mencapai  tujuan tertentu [4].
Mengatakan bahwa Sistem adalah kumpulan dari elemen-elemen  berupa  data,  jaringan  kerja  dari prosedur- prosedur yang saling berhubungan, sumber daya  manusia,  teknologi  baik  hardware  maupun software  yang  saling  berinteraksi  sebagai  satu kesatuan  untuk  mencapai  tuhuan/sasaran  tertentu yang sama [5].
B. Informasi
Informasi adalah data yang diolah menjadi bentuk lebih  berguna  untuk  membuat keputusan,  Informasi berguna  untuk pembuat  keputusan  karena  informasi menurunkan ketidakpastian dalam proses pengambilan keputusan mengenai suatu keadaan [6].
Informasi  adalah  data  yang  telah  dikelola  dan  di proses  untuk  memberikan  arti  dan  memperbaiki proses pengambilan keputusan [7].
Informasi  adalah  hasil  dari  pengolahan  data menjadi  bentuk  yang  lebih  berguna  bagi  yang menerimanya yang menggambarkan suatu kejadian- kejadian  nyata  dan  dapat digunakan  sebagai  alat bantu untuk pengambilan suatu keputusan [8].
C. Sistem Informasi
Sistem  informasi  adalah  suatu  sistem,  buatan manusia  yang  secara  umum  terdiri  atas  sekumpulan komponen bebasis komputer dan manual yang dibuat untuk menghimpun, [9].
Sistem  informasi  merupakan  sistem  yang  berisi jaringan  SPD  (sistem  pengolahan  data),  yang dilengkapi  dengan  kanal-kanal  komunikasi  yang digunakan dalam sistem organisasi data. [10].
D. Data
Menyimpulkan  Data  menggambarkan  suatu kejadian  yang  sedang  terjadi,  dimana  data  tersebut akan  diolah  dan  diterapkan  dalam  sistem  menjadi input yang berguna dalam suatu sistem [11].
E. Pengelahan Data
Pengolahan data merupakan waktu yang digunakan untuk  menggambarkan perubahan bentuk data  menjadi  informasi  yang  yang  memiliki kegunaan.  Salah  satu  metode  untuk  mengolah  data adalah  dengan  media  pengolahan data  yang menggunakan komputer. [11].
F. Dinas  Tenaga  Kerja  Dan  Transmigrasi Kabupaten Ogan Komering Ulu Selatan Merupakan  Kantor  Dinas  Tenaga  Kerja  dan Transmigrasi  Kabupaten  Ogan  Komering  Ulu Selatan,  Provinsi  Sumatera  Selatan.  Tugas  utama Dinas  Tenaga  Kerja  dan  Transmigrasi adalah sebagai Instansi  Pemerintah  Bidang  Tenaga  Kerja  dan Transmigrasi  pada  daerah  wilayah  kerjanya.  Untuk fungsi  dari  dinas  tenaga  kerja  dan  Transmigrasi diantaranya  merumuskan  kebijakan  ketenagakerjaan dan  transmigrasi,  pelaksana  kebijakan  tenaga  kerja dan  transmigrasi,  administrasi  ketenagakerjaan, pengawasan tenaga kerja dan transmigrasi, pelaporan dan  evaluasi  bidang  tenagakerjaan  dan  transmigrasi. Segera  kunjungi  kantor  dinas  tenaga  kerja  dan Transmigrasi  Ogan  Komering  Ulu  Selatan  yang bertempat  di  jalan  Serasan  Seandanan  No.  04
Muaradua Kode Pos 32211.
G. Website
Website  dapat  diartikan  sebagai  kumpulan halaman yang berisi informasi data digital baik berupa teks, gambar, animasi, suara dan video atau gabungan dari semuanya yang disediakan melalui jalur koneksi internet  sehingga  dapat  diakses  dan  dilihat  oleh semua orang di seluruh dunia [12].
H. CodeIgniter
CodeIgniter adalah framework aplikasi web yang open  source untuk  bahasa  pemrograman  PHP.
CodeIgniter memiliki banyak fitur yang membuatnya berbeda  dengan framework lainnya.  Pada  intinya, CodeIgniter  juga  membuat penggunakan  ekstensif dari pola desain Singleton .

## I. MySQL
Berikut  adalah  beberapa  definisi  MySQL  [13], MYSQL  adalah  database  yang  terkenal  karena hampir  sebagian  besar  aplikasi  berbasis  website seperti wordpress, dilengkapi dengan MYSQL.
[14], MySQL merupakan software yang tergolong  sebagai  DBMS  ( Database  Management System )  yang  bersifat Open  source menyatakan bahwa  software  ini dilengkapi dengan source code ( code yang dipakai untuk membuat MySQL).

## J. PHP
Php  merupakan  suatu  bahasa  dengan  hak  cipta terbuka  atau  yang juga  dikenal  dengan  istilah Open Source , yaitu pengguna dapat mengembangkan kode fungsi Php dengan kebutuhannya [15].
Php  adalah  singkatan  dari  PHP  ( Hypertext Preprocessor) ,  yang  merupakan  sebuah  bahasa scripting yang  terpasang pada  Html  untuk  membuat webside yang dinamis. [16].
K. FrameWork
Framework  adalah  suatu  kumpulan  kode  berupa pustaka  (library)  dan  alat  (tool)  yang  dipadukan sedemikian  rupa  menjadi  satu  kerangka  kerja
(framework)  guna  memudahkan dan  mempercepat proses pengembangan aplikasi web [17].
L. MVC
CodeIgniter adalah framework PHP yang dibuat berdasarkan kaidah Model View-Controller (MVC).  Secara  sederhana  CodeIgniter  akan memisahkan  komponen- komponen didalam pengkodean  aplikasi  berbasis  web,  sehingga diharapkan  nantinya  lebih  mudah  untuk  dikelola [19].
M. DFD (Simbol Data Flow Diagram)
Data  Flow  Diagram  (DFD)  disebutkan  bahwa DFD sering digunakan untuk menggambarkan suatu sistem  yang  telah  ada  atau  sistem  baru yang  akan dikembangkan.
N. Context Diagram
Context Diagram adalah diagram yang menggambarkan  sistem  dalam  suatu  proses  atau simbol  proses  dan  hubungannya  dengan  entity eksternal.
O. ERD (Entity Relationship Diagram)
ERD  atau  Entity  Relationship  Diagram merupakan  bagian  yang  menunjukkan  hubungan antara entity yang ada dalam sistem.

## III. METODOLOGI PENELITIAN

## A. Metodologi Penelitian
Metode  penelitian  yang  digunakan  dalam penyusunan laporan skripsi ini dengan menggunakan metode kuantitatif yaitu  penelitian  yang  dilakukan berdasarkan data yang sebenarnya dengan membandingkan teori kemudian mengambil kesimpulan.

## B. Subjek Penelitian
Penelitian  ini  mengambil  subjek  Kantor  Dinas Tenaga  Kerja  dan  Transmigrasi  Kabupaten  Ogan Komering  Ulu Selatan,  Provinsi  Sumatera  Selatan dengan  data-data  yang  berkaitan  dengan  data
kepegawaian yang akan ditampilan berdasarkan yang di  ingin  kan  Kantor  Dinas  Tenaga  Kerja  dan Transmigrasi  Kabupaten  Ogan  Komering  Ulu Selatan.

## C. Waktu dan Tempat Penelitian
Penelitian dilakukan pada bulan November 2022 yang  bertempat  di  Kantor  Dinas  Tenaga  Kerja  dan Transmigrasi Kabupaten Ogan Komering Ulu Selatan yang  beralamat  Jalan  Serasan  Seandanan  No.  04 Muara  dua  Kode  Pos  32211,  Provinsi  Sumatera Selatan.
D. Alat Penelitian
Adapun alat yang dipakai untuk penelitian yaitu:
1. Satu unit laptop ASUS
2. Software yang digunakan dalam penelitian ini   yaitu:
a. Xampp
b. Visual Studio
E. Metode Pendekatan dan Pengembangan
Metode  pendekatan  dan  pengembangan  sistem merupakan  suatu  metode  yang  akan  digunakan dalam melakukan perancangan sistem informasi.
1. Metode Pendekatan Metode  pendekatan  yang  digunakan  adalah metode  pendekatan  analisis  yang  berorentasi objek dengan menggunakan alat bantu UML.
2. Metode Pengembangan
Dalam pengembangannya, prototipe melibatkan interaksi pengguna untuk memberikan  evaluasi  apakah  prototipe  perlu ditambah  atau  dikurangi  sesuai  dengan permintaan dan kebutuhan pengguna [20].
F. Alat Bantu Analisis dan Perancangan Alat  bantu  yang  digunakan  untuk  menganalisis dan  perancangan  yaitu  menggunakan  Unified Modeling  Language  (UML)  yaitu  :  Use  case diagram,Activity diagram,class diagram, dan
Squence diagram.
Gambar 1 : Diagram Use-case pada rancangan sistem
Gambar  diatas  menjelaskan  administrator  yang dapat melihat atau mengolah form seperti input admin view  data  kepegawaian  serta  laporan  sedangkan admin  perusahaan  dapat  melakukan  edit  profil perusahaan,  mengelolah  kepegawaian  seperti  edit, hapus dan tambah data.
G. Analisis, Perancangan dan Implementasi Analisis data digunakan untuk mengetahui semua tentang  ruang  lingkup  dalam  pembuatan  Sistem Informasi  Pengolahan  Data  Perusahaan  Berbasis Web  Pada  Kantor  Dinas  Tenaga  Kerja  dan Transmigrasi  Kabupaten  Ogan  Komering  Ulu Selatan.  Untuk  pembuatan  sistem  pengelolaan data, jumlah  tenaga  kerja  dan  serta  menghitung  jumlah laki- laki dan perempuan dalam  menghitung jumlah kepegawaian  dan  membuat  laporan  berbentuk  pdf. sistem informasi pengelolaan data disini agar proses input bisa di isi dengan data yang bersangkutan, serta admin  kantor  juga  bisa  melihat data  pegawai  untuk administrator
H. Perancangan Database Level Konseptual Tahap selanjutnya yang dilakukan dalam melakukan  perancangan  sebuah  database  adalah metode  perancangan  database  level  konseptual, perancangan  level  konseptual  ini  bertujuan  untuk mengecek  kebutuhan  -  kebutuhan  user,  Batasan batasan dan hubungannya.

## I. Context Diagram
Context diagram adalah diagram aliran data yang selalu mengandung  satu  proses  saja  untuk  proses keseluruhan sistem.
Gambar 2 : Cotext Diagram
J. DFD Level 1
Data  Flow  Diagram  (DFD)  Level  1  adalah  alat bantu dalam pembuatan model yang memungkinkan perancang  sistem  untuk  menggambarkan  sistem sebagai  suatu  jaringan  proses  fungsional  yang dihubungkan  satu  sama  lain  dengan  alur  data,  baik secara manual maupun secara komputerisasi.
K. DFD Level 2 Proses Pembuatan Laporan
Gambar 3 : DFD Level 2 Proses Pembuatan Laporan
Gambar  diatas  menjelaskan  pembuatan  laporan berdasarkan  data  pegawai,  data  pendiikan,  data jabatan dan data status yang akan diberikan ke admin perusahaan serta admin akan input data tersebut serta pembuatan  laporan  data tersebut  akan  diserahkan  ke pemimpin.

## L. ERD
Entity  relationship  diagram  (ERD)  merupakan hubungan  penterjemahan  yang  berisi  komponen- komponen  entity  dan  himpunan  relasi  yang dilengkapi dengan atribut- atribut, yang menghubungkan  entity  tersebut  digunakan  key  field (primary  key  attribute)  dari  masing  masing entity.Adapun bentuk hubungan dari masing-masing entity tersebut dapat dilihat pada gambar berikut ini :
Gambar 4 : Entity Relational Diagram Gambar diatas menjelaskan admin dapat system informasi  kepegawaian  mencatat  data  pegawaian yang aka nada  pertanyaan  seperti  apakah  pegawai memiliki  jabatan  atau  memiliki  Pendidikan  serta status  pegawai,  jika  mempunyai  admin  perusahaan wajib mengisi data kepegawaian selengkap lengkapnya.
M. Relasi Table
Relasi  pada  tabel  merupakan  relasi  atau hubungan  antara  tabel  yang  satu  dengan  yang  lain pada database.
Gambar 5 : Relasi Tabel
N. Perancangan Sistem
1. Desain Basis Data
Tabel 1 : User Field Type Size Keterangan id Int 12 Id sebagai primary Key type Int 11 Type  level  user dinas administrator dan user perusahaan nama_ perusahaan Varchar 100 Nama Sebuah Perusahaan username Varchar 100 Primary kode perusahaan password Varchar 20 Kata  sandi untuk login profil_ perusahaan Text Profil Perusahaan
image Varchar 100 Foto Simbol Perusahaan atau Logo nama_ pimpinan Varchar 100 Nama Pimpinan Perusahaan Jumlah kepegawaian Int 11 Jumlah seluruh kepegawaian status_ perusahaan Varchar 20 Status Perusahaan Aktif  atau  tidak aktif Tabel 2 : Kepegawaian Field Type Size Keterangan id_kepegawai an INT 16 Kode  dan primary key no_ktp INT 16 Nik sebagai primary key id_perusahaan Int 11 Id  perusahaan yang akan dihubungkan dengan user Nama Varchar 100 Nama tahun_masuk Int 4 Tahun  Masuk di perusahaan jenis_kelamin Varchar 20 Jenis kelamin tempat_lahir Varchar 50 Tempat lahir tanggal_lahir Date Tanggal lahir alamat Text Alamat rumah agama Varchar 20 Agama no_bpjs_tenag akerjaan Varchar 16 No BPJS Tenagakerjaan no_bpjs_keseh atan Varchar 16 NO BPJS Kesehatan alamat_ktp Text Alamat rumah berdasarkan ktp kode_pos_ktp Int 6 Kode pos berdasa rkan alamat ktp alamat_rumah Text Alamat rumah sekarang kode_pos_rum ah Int 6 Kode  pos rumah Sekaran telpon1 Varchar 15 No HP telpon2 Varchar 15 No HP lainnya  jika ada Email Varchar 50 Email aktif image Varchar 100 File Foto Status Varchar 100 Status pekerja
Tabel 3 : Pendidikan Field Type Size Keterangan id_pendidikan Int 12 Id sebagai primary key no_ktp Varchar 16 Nik sebagai primary  key kepegawaian nama_pendidika n Varchar 200 Nama pendidikan jurusan Varchar 50 Nama Jurusan tingkat pendidikan Varchar 20 Tingkat pendidikan Tahun_pendidika n Int 4 Tahun pendidikan Id_pendidikan Int 12 Id sebagai primary key Tabel 4. Jabatan Field Type Size Keterangan id Int 12 Id sebagai primary key no_ktp Varchar 16 No NIk jabatan Varchar 20 Nama Jabatan tmt_jabatan Varchar 20 Terhitung Mulai Tanggal Tabel 5 : Status Field Type Size  Keterangan id Int 12 Id sebagai primary key no_ktp Varchar 16 No NIk status Varchar 20 Status Kepegawaian tmt_status Varchar 20 Terhitung Mulai Tanggal Tabel 6 :Notif Field Type Size  Keterangan Id Int 12 Id sebagai primary key no_ktp Varchar 16 Nik sebagai primary key kepegawaian tanggal Date Tanggal pembuatan Pesan Text Pesan yang akan dikirim Status Varchar 20 Status Notif O. Metode Pengujian Sistem
Pengujian  yang  dilakukan  pada  system informasi  adalah    pengujian  Black  Box bertujuan  menemukan  kesalahan  dalam
kategori :
1. Fungsi-fungsi  yang  tidak  benar  atau hilang.
2. Kesalahan interface.
3. Kesalahan  dalam  struktur  data  atau akses  database eksternal.
4. Kesalahan kinerja.
5. Inisialisasi dan kesalahan terminasi.
P. Blackbox
Blackbox testing adalah tipe testing yang memperlakukan  perangkat  lunak  yang  tidak diketahui  kinerja  internalnya.Sehingga  para tester  memandang  perangkat  lunak  seperti layaknya  sebuah  “kotak  hitam”  yang  tidak penting  dilihat  isinya,  tapi  cukup  dikenai proses testing di bagian luar [22].

## IV. HASIL DAN PEMBAHASAN
A. Hasil
1. Halaman Login
Gambar 6 : Halaman Login
2. Halaman Admin
3. Halaman Tampil Semua Perusahaan
Gambar 8 : Halaman Semua Perusahaan
4. Halaman Tambah User Perusahaan
Gambar 9 : Halaman Tambah User Perusahaan
5. Halaman Konfirmasi Jumlah Karyawan
Gambar 10 : Halaman Konfir Jumlah Karyawan
6. Halaman Kirim Peringatan
Gambar 11 : Halaman Kirim Peringatan
7. Halaman Akun

## 8. Halaman Lihat Detail
Gambar 13 : Halaman Lihat Detail
9. Halaman Laporan
Gambar 14 : Halaman Laporan
10. Halaman Notif
Gambar 15 : Halaman Notif
11. Halaman Ganti Password
Gambar 16 : Halaman Ganti Password
12. Menu User
Gambar 17 : Halaman Menu User
13. Menu Edit User
14. Kepegawaian
Gambar 19 : Halaman Kepegawaian
15. View Kepegawaian
Gambar 20 : Halaman View Kepegawaian 16. Edit Kepegawaian
Gambar 21 : Halaman Edit Kepegawaian 17. Notif
Gambar 22 : Halaman Notif
B. Pembahasan
1. Localhost
a. Pembuatan Database
1) Masuk ke menu home untuk masuk ke dalam dashboard PHPMyadmin agar memudahkan  anda  untuk  membuat database baru.
Gambar 23 : Tampilan Halaman PHPMyadmin
b) Kemudian  pada  kolom create  new database
Gambar 24 : Membuat Tabel Database
c) Setelah  selesai  maka  akan  tampil gambar seperti di bawah ini
Gambar 25 : Membuat Tabel Database
d) Isi  kolom  table  dengan  user  untuk membuat table yang akan kita gunakan untuk  proses login  user  yang  bertype administrator dinas dan admin perkantoran ( user ) dan untuk kolom isi dengan 10
e) Jika  berhasil,  maka  akan  tampil gambar seperti dibawah ini
Gambar 26 : Membuat Tabe Database b. Pembuatan  Halaman  Login  Dengan Codeigniter
1) Download terlebih dahulu file
codeigniter dan masukan file folder ke dalam Xampp/ httdocs/ nama folder
Gambar 27 : Edit File Database.php
2) Sebelum  masuk  proses  pembuatan halaman login kita  masuk  dulu  ke  file
application/ config/ database. php dan edit nama database yang kita buat
c) Dan  edit file  yang berada application/ config.php  masukan  text  di  $config [‘base_url”]  =  “http://localhost/dinas/ seperti contoh gambar dibawah ini
Gambar 28 : Edit File dconfig.php
d) Masuk  ke  application/view  dan  buat folder dengan nama auth
e) Bila selesai buat folder kita buat file di dalam  folder  yang  kita  buat  dengan nama  login.php  dan  buat  kode  seperti berikut :
Dengan Coding di View sebagai berikut <body class="bggambar2"> <div class="form-login col-md-7 col-sm-9"> <div class="panel panel-default"> <div class="panel-body"> <div class="row"> <div class="col-sm-6 login-border text- center"> <a href="#"><img src="<?= base_url('as'); ?>/img/logo.png" style="width: 100px" alt="Logo Sistem Pelayanan Cepat Administrasi Kepegawaian" /></a> <!--<h3>Kab. OKU Selatan</h3>--> <!--<h1>SIMPEG</h1>--> <!--<p class="lead">Portal Kepegawaian</p>--> <div class="fs30 ls8 m-t5 mt20 uppercase"> </div> <div class="fs14 ls2 mb5"> <class="col-sm-6 login-border text-
center">
Sistem Informasi Pengolahan <br> Data Karyawan dan Perusahaan </div> <div class="fs18 ls4 m-t5 uppercase"> </div> <!--<div class="fs12 ls2 mt5 uppercase">
Pemerintah Kabupaten OKU Selatan </div>--> </div>
<div class="col-sm-6"> <h3><i class="fa fa-users fa-fw"></i> Portal Kepegawaian</h3> <p>Silahkan masukan username dan Kata Sandi anda.</p> <form method="post" action="<?= base_url('auth'); ?>"> <div class="form-group"> <div class="input-group"> <span class="input-group- addon"><i class="fa fa-user fa-fw fa- lg"></i></span> <input type="text" class="form- control" id="username" name="username" placeholder="Enter Username" value="<?= set_value('username') ?>"> <?= form_error('username', '<small class="text-danger pl-3">', '</small>'); ?> </div> </div> <div class="form-group"> <div class="input-group"> <span class="input-group- addon"><i class="fa fa-lock fa-fw fa- lg"></i></span> <input type="password" class="form-control" id="password" name="password" placeholder="Password"> <?= form_error('password', '<small class="text-danger pl-3">', '</small>'); ?> </div> </div> <button type="submit" class="btn btn- primary pull-right"> MASUK </button> <?= $this->session- >flashdata('message'); ?> </form> </div> </div> </div> </div> </div>
f) Buat  file  di  application  conttrollers dengan  nama  admin.php  dan  masukan kode:
Dengan Coding di View sebagai berikut <//login private function _login() {
$username = $this->input->post('username');
$password = $this->input->post('password'); $user = $this->db->get_where('user', ['username' => $username])->row_array(); // jika usernya ada if ($user) { //cek password
if (password_verify($password, $user['password'])) { $data = ['username' => $user['username'], $data = [ 'username' => $user['username'], 'type'  => $user['type'], 'nama'  => $user['nama_perusahaan'], 'id'  => $user['id'] ]; $this->session->set_userdata($data); if ($user['type'] == 1) { redirect('admin');
} else { redirect('user');
} } else { // jika password salah $this->session->set_flashdata('message', '<div class="alert alert-danger" role="alert"> Password salah! </div>');
redirect('auth');
} } else { // jika usernya tidak ada $this->session->set_flashdata('message', '<div class="alert alert-danger" role="alert"> Username belum terdaftar! </div>');
redirect('auth'); } }
g) Jika  selesai  maka  akan  tampil  gambar login  seperti dibawah ini
Gambar 29 : Edit File dconfig.php

## V. PENUTUP
A. Kesimpulan Pada proses penelitian Sistem Informasi Pengolahan  Data  Karyawan  Di  Perusahaan  Pada Dinas  Tenaga  Kerja  dan  Transmigrasi  Kabupaten Ogan Komering Ulu Selatan dapat diambil beberapa kesimpulan antara lain :
1. Program  dapat  menyajikan  data  dalam  bentuk visualisasi  yang  dapat  dimanfaatkan  untuk memantau dan  memonitoring  kegiatan  pegawai secara mudah dan akurat.
2. Sistem informasi kepegawaian dapat menampilkan visualisasi  informasi  dalam  bentuk laporan  dan  dapat digunakan  untuk  memonitor jumlah  pekerja,  serta  terdapat menu  view untuk
menampilkan informasi secara lebih detail.
3. Sistem dirancang sesuai kebutuhan Dinas Tenaga Dan Transmigrasi Kabupaten Ogan Komering Ulu Selatan  dan  sudah  melalui  tahap  revisi  dan perbaikan  yang  dapat  menyempurnakan  system informasi tersebut.
B. Saran Saran  yang  didapat  dari  pembuatan  sistem informasi  pengolahan  data  karyawan  di  perusahaan pada  Dinas  Tenaga  Kerja  dan  Transmigrasi Kabupaten  Ogan  Komering  Ulu  Selatan  ini  , diantaranya yaitu :
1. Source code program digunakan lebih standar agar dapat berjalan di semua web browser.
2. Program  dikembangkan  lagi  dengan  memperluas informasi  yang  belum  ada  dalam  program  ini diantaranya :
3. Informasi tentang Cuti Pegawai.
4. Informasi mengenai tren biaya  tunjangan kesehatan.
5. Informasi pencapaian kinerja pegawai.

## DAFTAR PUSTAKA
[1] A.  S.  Saputri, No  Title .  Pengaruh  Efektivitas Penggunaan Sistem Informasi.
[2] S.  C.  Tasya,  “Efektivitas  Penerapan  Sistem Informasi.”
[3] E.  Y.  Anggraeni,  E.  Risanto,  Y.  Basuki,  D. Nofianto, A.
A.  C,  and  A.  Offset, Pengantar  Sistem
Informasi . Penerbit Andi, 2017.
[4] J.  Hutahaean, Konsep  Sistem  Informasi . Deepublish, 2015.
[5] dan H. D. Maniah, Analisis Dan Perancangan Sistem  Informasi  Pembahasan  Secara  Praktis Dengan  Contoh Kasus” ,  1st  ed.  Yogyakarta: Deepublish, 2017.
[6] M.  dan  O.  Muslihudin, Analisis  dan
Perancangan  Sistem  Informasi  Menggunakan Model Terstruktur dan sistem    informasi    ini dapat      bekerja      dengan  maksimal  dengan dukungan  proses-proses  lain  dan  diharapkan dengan  adanya  sistem  informasi  ini  dapat membantu kinerja sekretariat Prodi SI dan MI dalam pengelolaan nilai mahasiswa dan sesuai dengan  harapan. UML” .  Yogyakarta:  CV. Andi Offset,2016, 2016.
[7] B.  Romney,  S.,  and  P.  J.  Steinbart, Sistem Informasi  Akuntansi .  jakarta  selatan:  Salemba Empat, 2015.
[8] M.  M.  Dra.  Hj.  Yulia  Djahir  and  S.  P.  M.  P. Dewi  Pratita, bahan  Ajar  Sistem  Informasi
Manajemen . Deepublish, 2015.
[9] A.  Kadir,  “Pengenalan  Sistem  Informasi,” 2014.
[10] N.  Witarto  and  A.  Indah  Uly  Wardati, “Pembuatan  Sistem  Informasi  Pengelolaan Persediaan  Barang  Dan Data Proyek Gypsum Pada Utomo Gypsum,” J. Speed , vol. 9, no. 1,
2017.
[11] A.  Kristanto,  “Perancangan  Sistem  Informasi Dan Aplikasinya,” vol. 1. 2018.
[12] R.  Abdulloh, 7  in 1  Pemrograman  Web  untuk Pemula . Elex Media Komputindo, 2018.
[13] J. Enterprise, Pemrograman Database dengan Python dan MySQL . Elex Media Komputindo,
2018.
[14] S.  Yulianti  and  Wan,  “Perencanaan  Dan
Pembuatan Aplikasi Absensi Dosen
Menggunakan Radio Frequency Identification (RFID) (Studi Kasus Politeknik Negeri Tanah Laut)”,”  in Jurnal  Seniati  (Seminar  Nasional Inovasi  Dan  Aplikasi  Teknologi  Di  Industri , 2016.
[15] H.  Hidayat,  H.  Hartono,  and  S.  Sukiman, “Pengem  bangan  Learning  Management System  (LMS)  untuk  Bahasa  Pemrograman PHP,” J.  Ilm.  Core  IT  Community  Res.  Inf.
Technol. (INI PAKEK J. , 2017.
[16] A.  Fadel,  M.  Mardayulis,  and  P.  Yunita, “APLIKASI  SISTEM  PAKAR  PUSAT INFORMASI  KONSELING REMAJA  (PIK- R)  DI  SMAN  2  DUMAI  DENGAN METODEBACKWARDCHAINING MENGGUNAKANBAHASA PEMOGRAMAN PHP,” INFORMATIKA , vol.
10, no. 2, p. 47, 2018.
[17] Raharjo, framework  web  untuk  bahasa pemrograman  PHP .  semarang:  Cv.  Andi Ofset.
[18] J. A. Blanco and D. Upton, Improve your PHP coding productivity with the free compact open source MVC CodeIgniter framework . Birmingham:  Packt  Publishing  Ltd.  Hakim, Lukmanul.
[19] Hakim,  “Lukmanul.2010.Membangun  Web Berbasis PHP dengan
Framework
Codeigniter.Yogyakarta : Lokomedia.”
[20] D.  Purnomo,  “Model  Prototyping  pada Pengembangan  Sistem  Informasi,” JIMP- Jurnal .
[21] A.  A.  Pradipta,  Y.  A.  Prasetyo,  and  N. Ambarsari, Pengembangan  Web  E-Commerce Bojana
SariMenggunakan Metode
Prototyping .  Jurnal  Tugas  Akhir  Fakultas Rekayasa Industri.
[22] S.  Rizky, Konsep  Dasar  Rekayasa  Perangkat Lunak . Jakarta: Prestasi Pustaka