ISBN: 978-602-72850-5-7 SNIPTEK 2014 PERANCANGAN PROGRAM APLIKASI PENGGAJIAN KARYAWAN PADA CV.AGUNG BEKASI Widiarina AMIK BSI Bekasi Jl. Raya Kaliabang No.8, Perwira, Bekasi Utara widiarina.wda@bsi.ac.id ABSTRACT CV. Agung Bekasi yang merupakan salah satu perusahaan yang bergerak dalam bidang perdagangan umum dan percetakan. Dimana perusahaan tersebut masih menerapkan sistem manual dengan menggunakan media kertas (buku), yang mungkin bisa mengakibatkan hilangnya data, kerusakan dan salah pencatatan sehingga tidak optimal. Seperti proses pengolahan data yang lambat dapat mengakibatkan lambatnya penyajian infomasi sehingga dimungkinkan terjadi keterlambatan laporan. Permasalahan lain yang timbul adalah kesalahan perhitungan dapat menjadikan informasi tidak akurat sehingga merugikan pegawai dan perusahaan itu sendiri. Melihat permasalahan yang ada pada CV. Agung Bekasi, maka bagian keuangan memerlukan sebuah program perhitungan gaji yang dapat membantu menyelesaikan banyaknya permasalahan yang ada. PENDAHULUAN Perkembangan dunia teknologi informasi semakin pesat, berbagai sistem informasi memungkinkan pemrosesan data dan laporan sangat cepat. Ragam pengguna teknologi mengakibatkan seluruh bidang kehidupan berubah, tidak terkecuali organisasi/perusahaan bisnis. Dengan semakian berkembangnya dunia usaha ini, sejalan dengan kemajuan teknologi dan tingkat persaingan yang semakin tinggi antar perusahaan sejenis. Pihak perusahaan harus bisa mengikuti perkembangan yang ada, salah satunya adalah mengkomputerisasi sistem yang ada di perusahaan. Yaitu sistem penggajian yang bertugas mencatat dan memproses data yang digunakan untuk membayar karyawan atas layanan yang telah mereka berikan. Penggajian adalah memberikan kompensasi untuk karyawan berupa gaji sebagai kembalian finansial kepadaa para karyawan sebagai ganti kontribusi mereka terhadap organisasi/perusahaan. Salah satunya di CV. Agung Bekasi yang merupakan salah satu perusahaan yang bergerak dalam bidang perdagangan umum dan percetakan. Dimana perusahaan tersebut masih menerapkan sistem manual dengan menggunakan media kertas (buku), yang mungkin bisa mengakibatkan hilangnya data, kerusakan dan salah pencatatan sehingga tidak optimal. Seperti proses pengolahan data yang lambat dapat mengakibatkan lambatnya penyajian infomasi sehingga dimungkinkan terjadi keterlambatan laporan. Permasalahan lain yang timbul adalah kesalahan perhitungan dapat menjadikan informasi tidak akurat sehingga merugikan pegawai dan perusahaan itu sendiri. Melihat permasalahan yang ada pada CV. Agung Bekasi, maka bagian keuangan memerlukan sebuah program perhitungan gaji yang dapat membantu menyelesaikan banyaknya permasalahan yang ada. Dengan adanya program penggajian ini tentunya dapat membantu menyelesaikan permasalahan dan berharap dapat berjalan sesuai dengan harapan. Hal ini dapat mempermudah dalam penyajian informasi yang efektif, efisien, dan akurat bagi pimpinan perusahaan sehingga mendapatkan pelayanan yang memuaskan. BAHAN DAN METODE Lokasi Penelitian Pada Penelitian ini peneliti melakukan penelitian tentang penggajian pada CV. Agung di Bekasi. Teknik Pengumpulan Data dan Analisa Data A. Metode Pengembangan Perangkat Lunak Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan model waterfall yang terbagi menjadi empat (4) tahapan, yaitu: 1. Analisis Kebutuhan perangkat lunak (System Planning Analysis) Pada tahap ini, Peneliti menganalisis hal-hal yang diperlukan dalam pelaksanaan pembuatan program. Adapun data-data yang Peneliti analisa yaitu data karyawan, data absensi, dan sistem yang berjalan pada CV. Agung Bekasi. 2. Desain (Designing) Pada tahap ini, proses pembuatan desain program perangkat lunak di analisa menjadi sebuah konsep berupa ERD, LRS, Flowchart dan HIPO. 3. Pembuatan kode program (Making The Program Code) Pada tahap ini, Peneliti membuat program aplikasi penggajian karyawan berbasis objek atau dekstop yang telah dirancang kedalam bentuk bahasa pemograman dengan melalu proses coding. 4. Pengujian (Testing) Pada tahap ini merupakan tahap uji coba program, pengujian unit logical dan fungsional serta memastikan bahwa semua bagian program telah diuji, 998
SNIPTEK 2014 ISBN: 978-602-72850-5-7 hal ini dilakukan agar tidak terjadi kesalahan (error) pada program tersebut dan sesuai dengan apa yang di harapkan. B. Teknik Pengumpulan Data Teknik pengumpulan data yang digunakan oleh Peneliti dalam melakukan pengumpulan data untuk penelitian adalah: 1. Pengamatan Langsung (Observation) Peneliti melakukan pengamatan langsung ke CV. Agung Bekasi terhadap kegiatan yang berhubungan dengan proses absensi sampai proses penggajian dan laporan. Hasil dari pengamatan tersebut langsung dicatat oleh Peneliti dan dari kegiatan observasi ini dapat diketahui permasalahannya. 2. Wawancara (Interview) Menjelaskan kegiatan wawancara untuk mencari informasi tentang alur proses penggajian karyawan dengan saudari Nurhalimah selaku staf administrasi dari CV. Agung Bekasi. 3. Studi Pustaka (Literature) Mencari beberapa referensi dari beberapa buku, jurnal dan Penelitian yang berhubungan dengan tema yang diajukan. HASIL DAN PEMBAHASAN Entity Relationship Diagram Gambar 2 Logical Record Structure Spesiifikasi File 1. Spesifikasi Tabel Admin : Admin Akronim : admin.myd Fungsi : Untuk mengakses menu yang tersedia Tipe File : File Master Panjang Record : 55 Byte Kunci Field : id_admin Tabel 1 Spesifikasi Tabel Admin Gambar 1 Entity Relationship Diagram Logical Record Structure 2. Spesifikasi Tabel Jabatan : Jabatan Akronim : jabatan.myd Fungsi : Untuk mengetahui jabatan yang ada tersedia Tipe File : File Master Panjang Record : 85 Byte Kunci Field : kd_jabatan 999
ISBN: 978-602-72850-5-7 SNIPTEK 2014 Software : XAMPP Control Panel Tabel 2 Spesifikasi Tabel Jabatan Spesifikasi Tabel Absen 3. Spesifikasi Tabel Karyawan : Karyawan Akronim : karyawan.myd Fungsi : Untuk megetahui data-data karyawan Tipe File : File Master Panjang Record : 320 Byte Kunci Field : NIK Tabel 3 Spesifikasi Tabel Karyawan 5. Spesifikasi Tabel Rekap Absen : Rekap Absen Akronim : rekap_absen.myd Fungsi : Untuk melihat rekap kehadiran karyawan Tipe File : File Transaksi Panjang Record : 90 Byte Kunci Field : id_rekap Tabel 5 Spesifikasi Tabel Rekap Absen 4. Spesifikasi Tabel Absen : Absen Akronim : absen.myd Fungsi : Untuk penampungan data absen sementara Tipe File : File Transaksi Panjang Record : 90 Byte Kunci Field : id_absen 6. Spesifikasi Tabel Setting : Setting Akronim : setting.myd Fungsi : Untuk mengatur sistem absensi karyawan Tipe File : File Transaksi Panjang Record : 65 Byte Kunci Field : id Tabel 4 Tabel 6 1000
SNIPTEK 2014 ISBN: 978-602-72850-5-7 Spesifikasi Tabel Setting B. Flowchart Menu Utama Spesifikasi Sistem Komputer A. Perangkat Keras 1. Monitor : 14 inch 2. Procesor : Intel Core (TM)2 Duo CPU T5550 @ 1,83Ghz 3. Memory : 2GB 4. Hard disk : 250GB 5. Keyboard : Standard PS/2 Key Board 6. Mouse : Standard PS/2 Compatible Mouse B. Perangkat Lunak Sistem Operasi : Windows 7 x86 Bahasa Pemograman : Microsoft Visual Studio 2013 Software pendukung : XAMPP, Microsoft Visio 2010 Flowchart A. Flowchart Login Gambar 3 Flowchart Menu Utama C. Flowchart Data Jabatan Gambar 2 Flowchart Login Gambar 4 Flowchart Data Jabatan D. Flowchart Data Karyawan 1001
ISBN: 978-602-72850-5-7 SNIPTEK 2014 Gambar 5 Flowchart Data Karyawan E. Flowchart Setting Absen Gambar 7 Flowchart Absensi Masuk G. Flowchart Absensi Pulang Gambar 6 Flowchart Setting Absen F. Flowchart Absensi Masuk Gambar 8 Flowchart Absensi Pulang H. Flowchart Laporan 1002
SNIPTEK 2014 ISBN: 978-602-72850-5-7 Suarga. 2012. Algoritma dan Pemograman. Yogyakarta: CV. Andi Offset. Gambar 9 Flowchart Laporan KESIMPULAN 1. Dengan menggunakan sistem aplikasi penggajian karyawan ini maka proses penggajian karyawan akan berjalan dengan efektif. 2. Dalam pengolahan data penggajian sudah lebih menjadi akurat dan efektif. 3. Dalam pembuatan laporan keuangan bisa lebih tepat waktu. REFERENSI Hidayatullah, Priyanto. 2012. Visual Basic.Net membuat aplikasi database dan program kreatif. Bandung: Informatika Bandung. Janner Simartama, dan Iman Paryudi. 2006. Basis Data. Yogyakarta: CV.Andi Offset. Kadir, Abdul. 2012. Algoritma & Pemograman menggunakan Java. Yogyakarta: CV. Andi Offset. Kadir, Abdul. 2009. Mudah mempelajari databse MySQL. Yogyakarta: CV. Andi Offset. Munir, Rinaldi. 2011. Algoritma & Pemograman dalam bahasa pascal dan C. Bandung: Informatika Bandung. Puspitawati, Lilis dan Sri Dewi Anggadini. 2011. Sistem Informasi Akuntansi. Yogyakarta: Graha Ilmu. 1003