## INNOVATIVE: Volume 2 Nomor 2 Tahun 2022 Research & Learning in Primary Education

## Perancangan Sistem Pengajuan Cuti Kerja PT DCM Fatih Medika Menggunakan Netbeans

## Cut Asiana Gemawaty
Sistem Informasi, Fakultas Ilmu Komputer, Universitas Gunadarma Email: Cut_asiana@staff.gunadarma.ac.id

## Abstrak
Tujuan Penelitian ini adalah Mengetahui kegiatan proses Pengajuan Cuti dalam rangka memperoleh data yang akurat sesuai dengan kebutuhan perusahaan. Memberikan gambaran tentang proses Pengajuan Sistem Cuti Di PT. DCM Fatih Medika. Memberikan kemudahan dalam pengajuan Cuti Di PT. DCM Fatih Medika kepada pimpinan.  Permasalahan  yang  ada  di  PT.  DCM  Fatih  Medika    merupakan  pengolah  data  yang  masih menggunakan  cara  manual,  sehingga  mengakibatkan  lambatnya  pemrosesan  data  yang  tidak  terstruktur. Untuk  mengatasi  kelambatan  dan  keakuratan  data,  dapat  dirancang  sistem    pengolahan  data    dengan menggunakan bahasa pemrograman Java dan database MySQL. Metodologi penelitian yang digunakan adalah Research and Development (RandD), sebuah metodologi penelitian yang digunakan untuk membuat produk tertentu  dan  memuji  keefektifan  produk  tersebut.  Saya  membangun  sistem  ini  menggunakan  alat  desain sistem, database MySQL, XAMPP dengan diagram aliran data (DAD), nol dan detail. Berdasarkan penelitian ini,    hasil  berupa  lampiran  dibuat  untuk  mempermudah  proses  pengumpulan data.  Sistem  pengajuan  cuti karyawan yang ada  sudah terkomputerisasi dan efisien dalam pemeliharaan dan pelaporannya.
Kata kunci : information system, employee leave, Netbeans

## Abstract
The purpose of this study was to determine the activities of the Leave Application process in order to obtain accurate data according to the needs of the company. Provide an overview of the process of submitting a leave system  at  PT.  DCM  Fatih  Medika.  Provide  convenience  in  submitting  Leave  at  PT.  DCM  Fatih  Medika  to  the leadership.  The  problems  that  exist  in  PT.  Fatih  Medika  is  a  data  processor  that  still  uses  manual  methods, resulting in slow processing of unstructured data. To overcome the slowness and accuracy of the data, a data processing system can be designed using the Java programming language and MySQL database. The research methodology  used  is  Research  and Development  (R&D),  a  research methodology  used  to create  a  particular product  and  praise  the  effectiveness  of  that  product.  I  built  this  system  using  system  design  tools,  MySQL database, XAMPP with data flow diagrams (DAD), zeros and details. Based on this research, the results in the form of an attachment are made to facilitate the data collection process. The existing employee leave application system is computerized and efficient in its maintenance and reporting.
Keywords: information system, employee leave, Netbeans

## PENDAHULUAN
Informasi  merupakan  data  yang  telah  diproses.  Pemrosesan  data  tersebut  dilakukan  sedemikian  rupa sehingga  data  yang  telah  diproses  tersebut  dapat  meningkatkan  pengetahuan  orang  yang  menerima  dan menggunakannya.  Bertambahnya tahun bertambah pula perkembangan informasi di dunia ini. Melihat pada prospek kedepan informasi merupakan salah satu kebutuhan yang tidak bisa lepas dari kebutuhan manusia. Perkembangan  informasi  perlu  adanya  perubahan  sesuai  dengan  keinginan  konsumen,  perubahannya  perlu adanya  orang-orang  yang  mengerti  dalam  bidang  teknologi  informasi  serta  adanya  saran  untuk  melahirkan generasigenerasi penerus supaya teknologi ini terus berkembang.
Kemajuan  sistem  informasi  dikalangan  masyarakat,  baik  itu  kalangan  pemerintah  maupun  swasta semakin lama semakin dapat dirasakan manfaatnya. Hal itu dibuktikan dengan kemampuan perangkat lunak yang  dapat  menyelesaikan  pekerjaanpekerjaan  manusia,  sehingga  dapat  meminimalkan  pekerjaan  manusia,
selain itu juga mendapatkan hasil yang sangat memuaskan serta efisien, baik dari segi waktu maupun biaya, apalagi  jika  ditunjang  dengan  perangkat  keras  yang  memadai.  Kebutuhan  akan  sistem  informasi  banyak diperlukan di perusahaan-perusahaan yang sifatnya berhubungan dengan jasa/pelayanan.
Sedangkan  pengolahan  data  kurang  efisien  untuk  pengajuan    cuti  pegawai  dan    laporan  cuti  pegawai masih menggunakan Microsoft Excel. Permasalahan yang muncul adalah sulitnya pengolahan data hari libur, karena pengolahan data hari libur masih manual. Pendaftaran masih rendah, timbul masalah dalam penyusunan laporan cuti bulanan dan laporan cuti tahunan.(Rachmawati et al., 2022)  Desain sistem  dalam pengembangan perangkat lunak adalah upaya untuk membuat sistem yang memenuhi (mungkin informal) spesifikasi fungsional dari persyaratan fungsional, memenuhi tujuan, memenuhi kebutuhan dalam hal efisiensi dan konsumsi sumber daya dalam hal biaya, waktu dan waktu. Peralatan. (A.S., Rosa dan Shalahuddin, 2016)
PT.  DCM  FATIH  MEDIKA  adalah  perusahaan  yang  bergerak  di  bidang  penjualan  grosir  alat-alat laboratorium farmasi beserta perlengkapannya, menangani alat-alat kesehatan habis pakai, alat-alat kesehatan tambahan, laboratorium dan suku cadang alat-alat kesehatan lainnya. Sistem adalah sekumpulan elemen yang bekerja sama untuk mencapai tujuan tertentu. Suatu sistem dapat terdiri dari subsistem (subsistem) yang saling berinteraksi melalui input yang diproses menjadi output/data. (Yakub, 2012). Informasi adalah hasil pengolahan data,  sehingga  menjadi  bentuk  yang  berarti  bagi  penerimanya  dan  digunakan  sebagai  dasar  pengambilan keputusan, sehingga menghasilkan pengalaman langsung di masa sekarang atau tidak langsung di masa yang akan datang.(Muslihudin, 2016)
Sistem informasi adalah sistem yang didefinisikan dengan cara mengumpulkan, memproses, menyimpan, menganalisis,  dan  menyebarkan  informasi  untuk  tujuan  tertentu.  Seperti  sistem  lainnya,    sistem  informasi terdiri dari input (data, instruksi) dan output (laporan, perhitungan) (Simarmata et al., 2021).  Cuti merupakan salah satu hak pegawai dalam suatu instansi atau perusahaan. Cuti dapat digunakan oleh pegawai untuk tiidak masuk  kerja  dengan  alasan  tertentu, misalnya  refreshing,  istirahat sakit, melahirkan, menunaikan  kewajiban agama, dan keperluan lain sesuai dengan ketentuan cuti pada masing-masing organisasi. Cuti adalah keadaan tidak masuk kerja yang diijinkan dalam jangka waktu tertentu. (Djatmika, 1995)

## METODOLOGI PENELITIAN
Metode  penelitian yang digunakan adalah Research and Development  (R&D), yaitu metode  penelitian yang digunakan untuk membuat suatu produk tertentu dan memuji keefektifan produk tersebut. (Sugiyono & Kuantitatif, 2009). Research and Development (R&D) adalah metode penelitian yang disengaja dan sistematis untuk menemukan, meningkatkan, mengembangkan, membuat atau menguji keefektifan suatu produk  yang efektif, efisien, produktif, dan bermakna.

## Metode Pengumpulan Data
1. Sumber Data
Data dan informasi yang dihasilkan untuk mendukung penelitian ini berasal dari data yang diperoleh melalui wawancara langsung dan tanggapan kepada pemangku kepentingan. Data dan informasi yang dikumpulkan untuk  memperkuat  penelitian  ini  diambil  dari  dua  sumber, yaitu  sumber  data primer yang  dikumpulkan langsung dari responden melalui survei dan sumber data sekunder yang memberikan data pendukung untuk melengkapi data primer  melalui kuesioner atau dokumen sekolah.
2. Studi Pustaka
Penelitian  kepustakaan  adalah  serangkaian  kegiatan  yang  berkaitan  dengan  metode  pengumpulan  data kepustakaan,  pembacaan  dan  pencatatan,  serta  pengolahan  bahan  penelitian.  Penelitian  kepustakaan adalah penelitian yang menggunakan sumber pustaka untuk memperoleh informasi penelitian.
3. Studi Lapangan (Field Research)
Penelitian  lapangan  bertujuan  untuk  mendeskripsikan  dan  mendeskripsikan  secara  rinci  situasi  dan fenomena yang berkaitan dengan situasi yang muncul, sehingga jenis penelitian yang digunakan adalah jenis penelitian kualitatif.

## Langkah-langkah Pengembangan Sistem

## Gambar 1. Model Pengembangan system Waterfall
Penjelasan dari model aliran air terjun adalah seperti yang ditunjukkan pada gambar di atas:
1. Rekayasa perangkat lunak (system engineering), mengumpulkan informasi dan menentukan kebutuhan semua elemen sistem.
2. Analisis persyaratan, analisis masalah yang dihadapi dan penentuan persyaratan untuk perangkat lunak dan antarmuka.
3. Desain mendefinisikan bidang informasi untuk perangkat lunak, fungsi dan antarmuka.
4. Coding,  pengkodean  yang  menerjemahkan  hasil  suatu  desain  ke  dalam  kode  atau  bahasa  yang  dapat dipahami oleh mesin komputer dengan menggunakan bahasa pemrograman tertentu.
5. Testing,  kegiatan  untuk  memeriksa  apakah  program  yang    dibuat    sudah  benar  atau  belum,  diperiksa secara manual. Jika tesnya benar, program dapat digunakan.
6. Maintenance, pengolahan software yang telah selesai agar dapat bekerja dengan lancar dan terhindar dari gangguan yang dapat menyebabkan kerusakan.

## Flowchart Penelitian

## HASIL PENELITIAN DAN PEMBAHASAN
Desain sistem dengan diagram aliran data

## Diagram Konteks
Gambar 3. Diagram Konteks system
Entity Relationship Diagram (ERD)
Gambar 4. Entity Relationship Diagram (ERD)
Tampilan dan Penjelasan Layar, Tampilan Format Masukan, dan Tampilan Keluaran

## 1. Menu Login

## Gambar 5. Menu Login
Layar menu login muncul ketika program dijalankan oleh administrator. Administrator memasukkan nama pengguna dan kata sandi yang sesuai dengan hak akses sehingga ia dapat mengelola sistem. Setelah memasukkan  nama  pengguna  dan  kata  sandi,  dia  mengklik  tombol  "Masuk"  dan  layar  menu  utama muncul. Hanya administrator yang dapat masuk.

## 2. Menu Utama
Gambar 6. Menu Utama
Tampilan  menu  utama  terdapat  beberapa  menu  bar  yang  akan  menampilkan  form-form  masukan sebagai berikut;
1. Button profil data pelanggan menampilkan profil dari perusahaan.
2. Button info karyawan menampilkan info karyawan.
3. Button form pengajuan menampilkan form pengajuan lama nya cuti.
4. Button pengajuan cuti ambil menampilkan form pengisian biodata.
5. Button acc pengajuan  menampilkan form yang digunakan untuk input hasil acc.

## 3. Form Pengajuan Cuti
Gambar 7. Form Pengajuan Cuti
Form ini digunakan untuk memasukan data atau biodata dari karyawan yang ingin mengajukan cuti.

## 4. Laporan Pengajuan Cuti

## 5. Laporam ACC

## Gambar 9. Laporan ACC

## SIMPULAN
Berdasarkan proses pembuatan aplikasi Sistem Pengajuan Cuti pada PT. DCM FATIH MEDIKA berbasis java yang mana dapat di tarik kesimpulan sebagai berikut:
1. Perancangan sistem pengajuan cuti pada PT. DCM FATIH MEDIKA ini sudah dapat direalisasikan dan mampu memberikan solusi dalam proses pengolahan data cuti pada PT tersebut
2. Proses-proses yang dilakukan oleh sistem.
3. Sistem penginputan data karyawan
4. Sistem melakukan proses penginputan.
5. Sistem melakukan pengolahan data pengajuan
6. Sistem melakukan pengolahan data konfirmasi
7. Sistem mencatat laporan-lapor
8. Aplikasi sistem pengajuan cuti pada PT. DCM FATIH MEDIKA dapat mempermudah proses pengajuan cuti karyawan apabila sebelumnya telah diterapkan pada PT. DCM FATIH MEDIKA

## DAFTAR PUSTAKA
A.S., Rosa dan Shalahuddin, M. (2016). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. In Informatika Bandung . Djatmika, S. (1995). Hukum kepegawaian di Indonesia . Muslihudin, M. (2016). Analisis Dan Perancangan Sistem Informasi Menggunakan Model Terstruktur Dan UML . Penerbit Andi.
Rachmawati, A., Pauziah, U., & Cleopatra, M. (2022). PERANCANGAN APLIKASI CUTI KARYAWAN PADA PT LOTTE MART INDONESIA BERBASIS JAVA NETBEANS. Semnas Ristek (Seminar Nasional Riset Dan Inovasi Teknologi) , 6 (1).
Simarmata, J., Manuhutu, M. A., Yendrianof, D., Iskandar, A., Amin, M., Sinlae, A. A. J., Siregar, M. N. H., Hazriani, H., Herlinah, H., & Sinambela, M. (2021). Pengantar Teknologi Informasi . Yayasan Kita Menulis. Sugiyono, M. P. P., & Kuantitatif, P. (2009). Kualitatif, dan R&D, Bandung: Alfabeta. Cet. Vii . Yakub, J. B. (2012). Pengantar Sistem Informasi. Graha Ilmu .