74 235 1 PB
74 235 1 PB
ABSTRAK
CV. Berkat Anugerah Ceria Karanganyar cara kerjanya masih bersifat manual dalam
pengolahan data penggajian karyawan, sehingga dibutuhkan suatu sistem informasi yang
dapat membantu mempermudah kegiatan pada perusahaan. Tujuan penelitian ini untuk
merancang aplikasi administrasi penggajian karyawan secara multiuser pada CV. Berkat
Anugerah Ceria Karanganyar. Dengan adanya Aplikasi ini diharapkan dapat mengurangi
kesalahan dalam pengolahan data dan dapat memperlancar jalanya proses penggajian
karyawan pada CV. Berkat Anugerah Ceria Karanganyar sehingga kinerja perusahaan
akan lebih cepat dan tepat. Metode perancangan perangkat lunak yang digunakan yaitu
Analisa sistem, desain input, desain output, desain database dan implementasi sistem. Dan
dihasilkan suatu sistem yang berbasis multiuser yang mempunyai Hak akses pada sistem
ini yaitu administrator, administrasi, keuangan dan pimpinan. Laporan yang dihasilkan
meliputi laporan data karyawan, laporan data presensi dan lembur, laporan data gaji,
laporan data penggajian dan slip gaji. Bahasa pemrograman yang digunakan adalah Visual
Basic 6.0 perangkat lunak yang mendukung dalam pembuatan aplikasi adalah SQL Server
2000 dan Crystal Reports.
10
adanya aplikasi administrasi penggajian 1. Perancangan dan Pembuatan Program
karyawan secara multiuser pada CV. Dalam membuat program aplikasi ini
Berkat Anugerah Ceria Karanganyar dimulai dari perancangan proses sampai
yang dapat mengolah data karyawan dengan perancangan use interface.
dan penggajian karyawan secara cepat Perancangan program akan dijelaskan
dan tepat. dengan mengunakan flowchart.
2. Rekayasa Perangkat Lunak
II. METODE PENELITIAN Dalam penelitian ini metode rekayasa
Metode penelitian adalah suatu cara perangkat lunak yang digunakan adalah:
yang digunakan dalam melakukan a. Perencanaan ( System Planning )
penelitian dan dalam penyusunan laporan Dimana dalam perencanaan ini kita
proyek akhir ini menggunakan metode membuat langkah-langkah membuat
sebagai berikut: aplikasi administrasi penggajian
2.1. Sumber Data karyawan ini.
Data Primer b. Metode Analisis
Data utama yang dibutuhkan dalam Analisa Sistem
pembuatan aplikasi ini yaitu data Analisa sistem merupakan tahap
Presensi dan Lembur, Data dimana menganalisis hal-hal yang
Karyawan, dan Penggajian diperlukan dalam pelaksanaan
Karyawan. pembuatan aplikasi ini, seperti
Data Skunder membuat database.
Data variabel yang dibutuhkan Bagan Alir Dokumen
sebagai penunjang dalam Bagan alir dokumen merupakan
pembuatan aplikasi ini meliputi: gambaran aliran formulir atau
Pengertian aplikasi dan komponen- dokumen.
komponen dalam perancangan Diagram Konteks (Context Diagram)
aplikasi administrasi penggajian Context Diagram adalah kasus
karyawan secara multiuser. khusus dari data flow diagram (DFD)
2.2. Teknik Wawancara yang berfungsi untuk memetakan
Wawancara model ligkaran, yang dipersentasikan
Metode ini dilakukan dengan dengan lingkungan tunggal yang
narasumber pimpinan perusahan mewakili keseluruhan sistem.
beserta staf terkaitnya sehingga 2.3. Perancangan Sistem
memperoleh data sebagai berikut: Tahap ini merupakan tahap
- Latar belakang perusahaan dan penerjemahan dari keperluan atau data
sejarah berdirinya. yang telah dianalisis ke dalam bentuk
- Data karyawan serta sistem yang mudah dimegerti oleh pemakai.
penggajian pada CV. Berkat
Anugerah Ceria Karanganyar. Perancangan Basis Data
Perancangan basis data merupakan
Studi Pustaka langkah-langkah untuk menentukan
Pengumpulan data dengan cara basis data yang diharapkan dapat
mencari buku refrensi yang ada mewakili seluruh kebutuhan pengguna.
kaitanya dengan administrasi Penyusunan basis data ini berdasarkan
penggajian karyawan secara kamus aliran data, terdiri dari
multiuser. perancangan basis data secara
- Metode Observasi konseptual, perancangan basis data
Dengan cara melakukan pengamatan secara logis, dan perancangan basis
langsung kepada obyek yang di teliti. data secara fisik.
Obyek yang di teliti yaitu pengolahan data Desain Input
karyawan dan penggajian, sehingga Input adalah bentuk dari dokumen
dapat menghasilkan antara lain : dasar yang digunakan untuk
Bagaimana proses dan sistem penggajian menangkap data, kode-kode input yang
yang sedang berjalan pada perusahaan. digunakan dalam bentuk dari tampilan
Teknik Penelitian input pada alat input.
11
Desain Output 3. Suatu sistem di dalam suatu organisasi
Output adalah data dari sistem yang mempertemukan kebutuhan
informasi yang dapat dilihat. pengolahan transaksi, mendukung
Desain Database operasi, bersifat manajerial dan
Desain database digunakan untuk kegiatan strategi dari suatu organisasi
mengetahui komponen tabel maupun dan menyediakan pihak luar tertentu
data yang ada dalam suatu database dengan laporan-laporan yang
yang nantinya dijadikan suatu tempat diperlukan.
penyimpanan data. 3.3. Penggajian
- Diagram Arus Data Penggajian berasal dari kata dasar
Diagram arus data digunakan unuk gaji yang menurut Kamus Besar Bahasa
mempermudah pemahaman terhadap Indonesia Edisi 3 (Balai Pustaka) artinya
aliran data dalam aplikasi komputer. adalah:
2.4. Implementasi 1. Upah kerja yang dibayar dalam waktu
Tahap implementasi sistem yang tetap
mencakup pengkodean program, 2. Balas jasa yang diterima oleh pekerja
petunjuk menjalankan program, dan dalam bentuk uang berdasarkan
juga memberikan informasi yang waktu tertentu.
terkait dalam aplikasi yang akan Dari pengertian diatas dapat
digunakan oleh pengguna sistem. disimpulkan bahwa penggajian
Dalam hal ini aplikasi mulai adalah pembayaran atas jasa yang
dioperasikan untuk berbagai transaksi diserahkan oleh karyawan yang
yang berhubungan dengan sistem yang bekerja sebagai manager atau
berjalan pada perusahaan. pekerja yang diterima dalam bentuk
uang berdasarkan waktu tertentu.[3].
III. TINJAUAN PUSTAKA 3.4. Administrasi
Dasar-dasar yang digunakan untuk Administrasi meliputi penyimpanan
menyelesaikan masalah yang keterangan secara lisan dan pembuatan
berhubungan dengan perancangan warkat-warkat tertulis dengan cepat guna
aplikasi administrasi penggajian karyawan menyediakan suatu landasan fakta bagi
secara multiuser pada CV. Berkat tindakan control dari pimpinan.
Anugerah Ceria Karanganyar. Sebagai Administrasi merupakan segenap
berikut: rangkaian aktivitas menghimpun,
3.1. Komputer mencatat, mengolah, menggandakan,
Komputer adalah suatu sistem mengirim dan menyimpan keterangan-
elektronik untuk memanipulasi data dengan keterangan yang diperlukan dalam setiap
cepat dan tepat serta dirancang dan usaha bersama.[4]
diorganisasikan supaya secara otomatis 3.5. Visual Basic 6.0
menerima masukan dan menyimpan data Visual Basic 6.0 merupakan salah
yang di input, memproses dan satu palikasi pemrograman visual
menghasilkan output dibawah pengawasan menggunakan pendekatan Graphical
suatu langkah-langkah instruksi program User Interface (GUI) yang lebih nyaman
yang tersimpan di memori.[1]. dan leih mudah digunakan oleh
3.2. Sistem Informasi programmer untuk membuat aplikasi, baik
Sistem informasi dapat didefinisikan aplikasi kecil untuk keperluan sendiri
sebagai berikut.[2]. ataupun system enterprise yang besar
1. Suatu sistem yang dibuat oleh manusia serta aplikasi terdistribusi yang
yang terdiri dari komponen-komponen dijalankan melalui internet.[5].
dalam organisasi untuk mencapai suatu 3.6. SQL Server 2000
tujuan yaitu menyajikan informasi. Microsoft SQL Server 2000 adalah
2. Sekumpulan prosedur organisasi yang perangkat lunak Relational Database
pada saat dilaksanakan akan Management System (RDMS) yang
memberikan informasi bagi pengambil didesain untuk melakukan proses
keputusan dan atau untuk manipulasi database berukuran besar
mengendalikan organisasi. dengan berbagai fasilitas. Microsoft SQL
12
Server 2000 merupakan produk andalan Pada CV. Berkat Anugerah Ceria
Microsoft untuk database server. Karanganyar, sistem penggajian baik
Kemampuannya dalam manajemen data untuk karyawan tetap maupun tidak
dan kemudahan dalam pengoperasiannya tetap, dalam setiap bulanya karyawan
membuat RDMBS ini menjadi pilihan para menerima gaji bulanan dimana terdiri dari
database administrator.[6]. : Gaji Pokok dan Tunjangan sedangkan
3.7. Crystal Reports untuk potongan dikenakan potongan
Crystal Reports merupakan salah tunjangan makan dan transportasi
satu paket program yang digunakan apabila tidak masuk kerja.
untuk membuat, menganalisa, dan 4.1.2. Bagan Alir Dokumen
menterjemahkan informasi yang Bagan Alir Dokumen atau Flowmap
terkandung dalam database ke dalam merupakan bagan yang menunjukan
berbagai jenis laporan. Crystal Reports arus pekerjaan secara keseluruhan
dirancang untuk membuat laporan yang dari system. Bagan Alir Dokumen ini
dapat digunakan dengan berbagai berfungsi untuk menjelaskan tentang
bahasa pemrograman berbasis urutan-urutan dari prosedur yang
Windows, seperti Visual Basic, Visual ada di dalam system yang
C/C++, Visual Interdev, dan Borland menggambarkan aliran data atau
Delphi.[7]. dokumen dari satu entitas ke entitas
3.8. Multiuser lainnya berikut ini adalah Bagan Alir
Multiuser adalah program yang dapat Dokumen yang memperlihatkan
diakses oleh banyak pengguna dalam bagian-bagian yang terlibat dari
waktu yang sama. Dengan demikian Perancangan Aplikasi Administrasi
kegiatan input data dapat dilakukan Penggajian Karyawan Secara
dengan lebih cepat daripada Multtiuser Pada CV. Berkat Anugerah
menggunakan program yang hanya Ceria Karanganyar :
berjalan di satu komputer (disebut stand
alone). a. Bagan Alir Dokumen Pencatatan
Sistem Multiuser ini digunakan pada Karyawan.
KEP.BAGIAN
komputer mainframe yang dirancang KARYAWAN ADMINISTRASI
ADMINISTRASI DAN KEUANGAN
Menandatangai/
Kartu Presensi
Formulir Biodata
6
SKP 2
Laporan Data
Karyawan 1
Proses Pendataan
Kartu Presensi
Kartu Presensi
Formulir Biodata
SKP 2
Laporan Data
Laporan Data
Karyawan 2
Laporan Data
Selesai
13
b. Bagan Alir Dokumen Presensi d. Bagan Alir Dokumen Penggajian
Karyawan. Karyawan.
KARYAWAN KEUANGAN PIMPINAN
KARYAWAN ADMINISTRASI
3
Mulai
Bersama Uang 1
Slip Gaji 2
Rak Presensi 1 Laporan Presensi
Karyawan Laporan
Slip Gaji 1 Penggajian 2
Laporan
Mulai Penggajian 1
Laporan Lembur
Slip Gaji 2
Slip Gaji 1
1
2
Laporan Presensi 2
Laporan
Penggajian 2
Slip Gaji 2
Kartu Presensi
Kartu Presensi Slip Gaji 1
Rak Presensi
Mengeluarkan
Kas Sesuai
Slip Gaji 2 Laporan
Penggajian
1
Laporan
Penggajian 2
Slip Gaji 2
Slip Gaji 1
Gambar 2. Bagan Alir Dokumen Presensi Gambar 4. Bagan Alir Dokumen Penggajian
Karyawan. Karyawan.
SPKL 2
Administrasi
Laporan Lembur
Kartu Presensi
Rak Presensi
Gambar 5. Diagram Konteks Aplikasi
KETERANGAN
Administrasi Penggajian.
SPKL = Surat Perintah Kerja Lembur
14
aplikasi komputer. Database Server
Administrator
Hub
6
1 Data Gaji
a Data Gaji
D1 Tabel_Gaji.dbo Laporan Data Gaji
Data Gaji
Administrasi Data Gaji
PC 1 PC 3
Data Karyawan PC 2
Data Karyawan
2 7 Printer
D2 Tabel_Karyawan.dbo
Printer Printer
b
Data Karyawan
Karyawan Laporan Data
Data Karyawan
Karyawan
Data Presensi > Master > Master > Master > Laporan
3 8 - Laporan Data Gaji
- Data Karyawan - Data Karyawan - Data Gaji
Data Presensi - Laporan Data Karyawan
- Data Gaji - Data Gaji > Transaksi
Data Persensi Laporan Persensi
Transaksi Presensi D3 Tabel_Presensi.dbo > Transaksi - Laporan Presensi dan Lembur
dan Lembur > Transaksi - Penggajian Karyawan
Karyawan - Laporan Penggajian
Karyawan - Presensi dan Lembur - Presensi dan Lembur > Laporan
- Penggajian Karyawan > Keluar
> Laporan - Laporan Data Gaji
Data Lembur
Lembur Karyawan
- Laporan Data Gaji - Laporan Data Karyawan - Laporan Penggajian
- Laporan Data Karyawan - Laporan Presensi dan Lembur
- Laporan Presensi dan Lembur > Keluar
> Keluar
- Laporan Penggajian
4 > Konfigurasi
- Akun Pengguna
Data Lembur Data Lembur > Keluar
Transaksi Presensi c
Lembur Karyawan Kepala Bagian
Administrasi
dan Keuangan
Data Karyawan
Gambar 7. Topologi Jaringan Multiuser
Laporan Penggajian Karyawan
Data Karyawan
D2 Tabel_Karyawan.dbo
5 Data Penggajian 9
4.4.1. Struktut Tabel Hak Akses
a
Administrasi
Data Penggajian
Transaksi
Penggajian
Data Penggajian
D4 Tabel_Penggajian.dbo Laporan Penggajian
Karyawan
Tabel 1. Struktur Tabel Hak Akses
Hak Akses Admi Admi Keua Pim
Laporan Penggajian Karyawan
Data Gaji
D1 TAbel_Gaji.dbo nistrat nistra ngan pina
Data Gaji
15
Rencana pengujian yang akan Master, Transaksi, Laporan, Konfigurasi
dilakukan dengan menguji sistem dan Keluar.
secara alpha.
4.6. Implementasi
Implementasi atau petunjuk
menjalankan program digunakan untuk
memberikan petunjuk atau pengetahuan
tentang program yang akan dijalankan
dan digunakan dalam kegiatan pada
perusahaan, sehingga pengguna dapat
mengetahui fungsi dari masing-masing
aplikasi yang akan digunakan maupun
dijalankan.
Untuk menuju menu utama maka
akan ditampilkan form login pengguna
dimana user pengguna diminta untuk
memasukan user dan password sesuai
user pengguna. Menu utama terdiri dari
Gambar 10. Form Transaksi Penggajian
16
bagi pimpinan CV. Berkat Anugerah Ceria
4.6.3. Laporan Karanganyar.
Menu laporan terdiri dari laporan 5.1 Kesimpulan
data karyawan, laporan data gaji, 1. Aplikasi administrasi penggajian
laporan presensi dan lembur dan yang dibuat secara multiuser dapat
laporan penggajian karyawan. membantu mempermudah
pengguna aplikasi sesuai dengan
tugas dan hak pengguan untuk
menjalankan aplikasi tersebut. Hak
akses berupa Bagian Administrator,
Administrasi, Keuangan, dan
Pimpinan Perusahaan.
2. Aplikasi administrasi penggajian
karyawan secara multiuser pada CV.
Berkat Anugerah Ceria Karanganyar
Gambar 11. Laporan Penggajian mempunayai menu utama terdiri dari
: Master, Transaksi, Laporan,
Konfigurasi dan Keluar.
3. Database terdiri dari beberapa tabel
yaitu: Tabel Karyawan, Tabel
Presensi, Tabel Gaji dan Tabel
Penggajian.
4. Menghasilkan suatu laporan berupa
laporan presensi dan lembur,
laporan data gaji, laporan data
karyawan, laporan data penggajian
karyawan dan slip gaji.
5.2 Saran
Saran-saran yang disampaikan
sebagai berikut :
1. Dengan adanya aplikasi administrasi
penggajian karyawan secara
multiuser ini, maka perlu
mengoptimalkan adanya fasilitas
hardware dan software yang ada
Gambar 12. Slip Gaji guna untuk menunjang pemakain
aplikasi dengan baik.
4.6.4. Konfigurasi 2. Untuk pengamanan dalam
Menu konfigurasi terdiri dari akun penyimpanan database penggajian
pengguna. karyawan terhadap virus, ataupun
4.6.5. Keluar kerusakan hardware sebaiknya
Menu keluar ini digunakan untuk backup database dilakukan secara
keluar dari aplikasi administrasi berkala.
penggajian karyawan secara 3. Melakukan pengembangan lebih
multiuser pada CV. Berkat lanjut dari aplikasi administrasi
Anugerah Ceria Karanganyar. penggajian karyawan sehingga
menjadi lebih baik dari sebelumnya .
5. PENUTUP
Berdasarkan hasil penelitian dan
perancangan aplikasi administrasi DAFTAR PUSTAKA
penggajian karyawan secara multiuser [1] Jogiyanto HM, 2005, Analisa Sistem
pada CV. Berkat Anugerah Ceria Informasi, Andi Offset, Yogyakarta.
Karanganyar dapat dibuat kesimpulan
dan saran dan dapat dijadikan masukan
17
[2] Al-Bahra Bin Ladjamudin , 2005 ,
Sistem Informasi, Graha Ilmu,
Yogyakarta.
[3] Mulyadi, 2001, Pedoman Praktis
Sistem Penggajian, Pustaka Binaan
Pressindo, Jakarta .
[4] Tedjasutrisno Atina, dkk., 1999,
Administrasi Gaji dan Upah, Mandar
Maju, Bandung.
[5] Ario Suryo Kusuma, Drs. 2003,
Pemrograman Database dengan
Visual Basic 6.0, Elex Media
Kompotindo, Gramedia, Jakarta.
[6] Arief Ramadhan, 2005, SQL Server
2000 dan VB 6.0, PT Elex Media
Komputindo, Jakarta.
[7] H a d i , 2003, Membuat Laporan
dengan Cristal Report dan VB 6.0,
Elex Media komputindo, Jakarta.
[8] Rido topan, onno purwo, 2001,
Pengertian Dasar Multiuser, Andi
Offset, Yogyakarta.
18