Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
404
PERANCANGAN PROGRAM APLIKASI PENGGAJIAN KARYAWAN PADA
CV.AGUNG BEKASI
Widiarina
AMIK BSI Bekasi
Jl. Raya Kaliabang No.8, Perwira, Bekasi Utara [email protected]
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)
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
405
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
Sumber: Hasil Penelitian
Gambar 1
Entity Relationship Diagram
Logical Record Structure
Sumber: Hasil Penelitian
Gambar 2 Logical Record Structure
Spesiifikasi File
1. Spesifikasi Tabel Admin Nama : Admin Akronim : admin.myd
Fungsi : Untuk mengakses menu yang tersedia
Tipe File : File Master Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 55 Byte Kunci Field : id_admin
Software : XAMPP Control Panel
Tabel 1
Spesifikasi Tabel Admin
2. Spesifikasi Tabel Jabatan Nama : Jabatan Akronim : jabatan.myd
Fungsi : Untuk mengetahui jabatan yang ada tersedia
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
406
Software : XAMPP Control Panel
Tabel 2
Spesifikasi Tabel Jabatan
3. Spesifikasi Tabel Karyawan Nama : Karyawan Akronim : karyawan.myd
Fungsi : Untuk megetahui data-data karyawan
Tipe File : File Master Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 320 Byte Kunci Field : NIK
Software : XAMPP Control Panel
Tabel 3
Spesifikasi Tabel Karyawan
4. Spesifikasi Tabel Absen Nama : Absen Akronim : absen.myd
Fungsi : Untuk penampungan data absen sementara
Tipe File : File Transaksi Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 90 Byte Kunci Field : id_absen
Software : XAMPP Control Panel
Tabel 4
Spesifikasi Tabel Absen
5. Spesifikasi Tabel Rekap Absen Nama : Rekap Absen Akronim : rekap_absen.myd
Fungsi : Untuk melihat rekap kehadiran karyawan
Tipe File : File Transaksi Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 90 Byte Kunci Field : id_rekap
Software : XAMPP Control Panel
Tabel 5
Spesifikasi Tabel Rekap Absen
6. Spesifikasi Tabel Setting Nama : Setting Akronim : setting.myd
Fungsi : Untuk mengatur sistem absensi karyawan
Tipe File : File Transaksi Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 65 Byte Kunci Field : id
Software : XAMPP Control Panel
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
407
Spesifikasi Tabel SettingSpesifikasi 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
Sumber: Hasil Penelitian
Gambar 2 Flowchart Login
B. Flowchart Menu Utama
Sumber: Hasil Penelitian
Gambar 3
Flowchart Menu Utama
C. Flowchart Data Jabatan
Sumber: Hasil Penelitian
Gambar 4
Flowchart Data Jabatan
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
408
Sumber: Hasil Penelitian
Gambar 5
Flowchart Data Karyawan
E. Flowchart Setting Absen
Sumber: Hasil Penelitian
Gambar 6
Flowchart Setting Absen
F. Flowchart Absensi Masuk
Sumber: Hasil Penelitian
Gambar 7
Flowchart Absensi Masuk
G. Flowchart Absensi Pulang
Sumber: Hasil Penelitian
Gambar 8
Flowchart Absensi Pulang
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
409
Sumber: Hasil PenelitianGambar 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.