OLEH
HENDRI
310110021606
Nama : HENDRI
Nim : 31010021606
Program Studi : Teknik Informatika
Judul Laporan : Aplikasi Sistem Penggajian Karyawan
Pada PT. Rukun Makmur
Mengetahui, Mengetahui,
Ketua Jurusan Teknik Informatika Pembimbing Utama
2
3
Nama : HENDRI
Nim : 310110021606
Program Studi : Teknik Informatika
Judul Laporan : Aplikasi Sistem Penggajian Karyawan Pada PT. Rukun
Makmur
Proposal ini telah diseminarkan dihadapan Komite Seminar pada tanggal 24
September 2014 dan disetujui untuk dijadikan pedoman dalam penulisan skripsi.
TANDA
NO NAMA PENGUJI JABATAN
TANGAN
Mengetahui, Mengetahui,
Ketua Jurusan Teknik Informatika Ketua STMIK Banjarbaru
Hal
PROPOSAL PENELITIAN......................................................................................i
PERSETUJUAN PROPOSAL PENELITIAN........................................................ii
PENGESAHAN PROPOSAL PENELITIAN........................................................iii
DAFTAR ISI...........................................................................................................iv
DAFTAR TABEL...................................................................................................vi
DAFTAR GAMBAR.............................................................................................vii
BAB I.......................................................................................................................1
PENDAHULUAN...................................................................................................1
1.2 Permasalahan.................................................................................................2
1.2.1 Identifikasi Masalah.....................................................................2
1.2.2 Ruang Lingkup Masalah................................................................2
1.2.3 Rumusan Masalah........................................................................2
1.3 Tujuan dan Manfaat Penelitian.......................................................................2
BAB II......................................................................................................................3
LANDASAN TEORI DAN KERANGKA PEMIKIRAN.......................................3
2.1 Tinjauan Pustaka.............................................................................................3
2.2 Landasan Teori...................................................................................................4
2.2.1. Ketentuan Umum Tentang Gaji dan Upah...........................................4
2.2.2. Analisa Sistem............................................................................ 5
2.2.3. Perancangan Sistem......................................................................5
2.2.4. Basis Data (Database)...................................................................6
2.2.5. Database Acces...........................................................................6
2.2.6. Program dan Bahasa Pemprograman.................................................6
2.2.7. Borland Delphi............................................................................7
2.2.8. UML (Unified Modeling Language)..................................................7
2.3 Kerangka Pemikiran........................................................................................8
BAB III....................................................................................................................9
METODELOGI PENELITIAN...............................................................................9
3.1 Analisa Kebutuhan..........................................................................11
Hal
4
5
Hal
6
7
DAFTAR GAMBAR
Hal
8
BAB I PENDAHULUAN
1
2
1.2 Permasalahan
Pengisian data yang digunakan masih manual seperti Microsoft excel
yang mengkibatkan pengisian data belum optimal, hal itu sering menimbulkan
hasil laporan yang kurang teliti, masih ada kekurangan dalam hal pengisian data
dan perhitungan gaji karyawan.
1. Perusahaan akan selalu berusaha memberikan imbalan jasa atau upah yang
layak bagi Karyawan sesuai dengan jabatan / prestasi kerja dan jasa / masa
kerja Karyawan.
2. Imbalan jasa atau upah dan tunjangan-tunjangan diberikan dalam bentuk uang
dan ditetapkan tanpa melihat susunan keluarga (clean wage).
a. Gaji ditetapkan pertama kalinya oleh Direksi Perusahaan pada saat
dimulainya hubungan kerja dengan jabatan / tugas yang diberikan
kepada Karyawan. dan yang terendah jumlahnya tidak akan kurang dari
upah minimum yang ditetapkan oleh Pemerintah Pajak Penghasilan
4
(PPH21) atas imbalan jasa atau gaji dan lain lain yang bersifat
kenikmatan yang ditetapkan Pemerintah menjadi beban Karyawan .
b. Selanjutnya Perusahaan akan memberikan kenaikan gaji kepada
karyawan berdasarkan pertimbangan dan keputusan Direksi
Perusahaan:
Pada saat-saat tertentu atau secara berkala berdasarkan kerajinan,
kecakapan, disiplin dan prestasi kerja.
Karena promosi.
Berdasarkan penilaian Direksi Perusahaan bahwa Karyawan telah
memperlihatkan dan mencapai prestasi kerja yang luar biasa.
Berdasarkan tingkat kenaikan laju inflasi dan dilakukan setiap
tahun.
PERMASALAHAN
Pengisian data yang digunakan masih besifat manual seperti Microsoft excel yang
mengkibatkan pengisian data belum optimal, hasil laporan yang kurang teliti,
masih ada kekurangan dalam pengisian data dan perhitungan gaji karyawan
PENDEKATAN
Aplikasi Sistem Penggajian Karyawan
PENGEMBANGAN
Blackbox dan Waitbox
Desain UML Coding Delphi
Testing
IMPLEMENTASI
Aplikasi Sistem Penggajian Karyawan Pada PT. Rukun Makmur
PENGUJIAN
User Acceptance
HASIL
Aplikasi Sistem Pengolahan Gaji Karyawan
BAB III
METODELOGI PENELITIAN
1. Requirements Definiton
Mencari kebutuhan dari keseluruhan sistem yang akan diaplikasikan ke
dalam bentuk software. Hal ini sangat penting, mengingat software harus
dapat berinteraksi dengan elemen-elemen yang lain seperti hardware
maupun database yang terdapat didalam sistem. Proses pencarian kebutuhan
diintensifkan dan difokuskan pada software. Dalam kasus ini, penulis
melakukan wawancara kepada Bagian Administrasi dan Keuangann PT.
Rahman Abdi Jaya untuk memperoleh gambaran tentang aplika sisistem
penggajian yang akan dibangun mengenai fungsi-fungsi yang dibutuhkan,
10
user interface, maupun output baik berupa laporan (report) atau hasil
perhitungan dari fungsi yang ada.
2. System and Software Design
Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi
representasi kedalam bentuk blueprint software sebelum tahapan
implementasi dalam bentuk coding dimulai. Desain harus dapat
mengimplementasikan kebutuhan yang telah disebutkan pada tahap
sebelumnya.
3. Implementation and Unit Testing
Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka
desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti
oleh mesin, yaitu kedalam bahasa pemrograman melalui proses coding.
Tahap ini merupakan implementasi dari tahap desain yang secara teknis
nantinya dikerjakan oleh programmer. Aplikasi Sistem Informasi Penggajian
Karyawan ini dibangun dengan menggunakan bahasa pemrograman Delphi
7 dan menggunakan database mysql .
4. Integration and System Testing
Sesuatu yang dibuat harus diujicoba. Demikian juga dengan software.
Semua fungsi-fungsi software harus diuji cobakan, agar software bebas dari
kesalahan (error), dan hasilnya harus benar-benar sesuai dengan kebutuhan
user yang sudah didefinisikan sebelumnya.
5. Operation and Maintenance
Pemeliharaan suatu software diperlukan, termasuk didalamnya adalah
pengembangan, karena software yang dibuat tidak selamanya hanya seperti
itu. Ketika dijalankan mungkin saja masih ada kesalahan (error) kecil yang
tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum
ada pada software tersebut. Pengembangan diperlukan ketika adanya
perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem
operasi, atau perangkat lainnya.
Rp
Jumlah 55,953
Kointr Selas 11-Nov- 20.0 Rp
Jonathan Driver ak a 14 17.00 0 3 55,953 Mengantar material
Rp
Jumlah 55,953
3.4.1 Perancangan
Melakukan perancangan/desain model untuk struktur database dan desain
Interface (Input dan Output) yang nantinya akan diimplementasikan.
3.4.2 Implementasi
Menuangkan hasil dari perancangan yang telah dibuat kedalam bentuk
sistem Penggajian Karyawan, dengan bahasa pempograman Borland Delphi 7.0
berkembang pesat pada akhir 1980-an dan awal 1990-an. Saat ini UML telah
menjadi standar bahasa pemodelan berorientasi objek dan berada dibawah kendali
OMG (Object Management Group), yakni sebuah konsorsium terbuka yang terdiri
dari banyak perusahaan. OMG dibentuk guna menghasilkan standar-standar yang
mendukung interoperabilitas, terutama interoperabilitas system berorientasi objek.
(Diana Anggraini:2008)
Squence diagram login dimulai dengan Admin login di form login dengan
memasukan nama pengguna dan kata sandi. Kemudian diverivikasi apabila nama
pengguna benar tetapi kata sandi salah maka akan muncul pesan kata sandi yang
anda masukan salah, dan jika nama pengguna salah tetapi kata sandi benar maka
akan muncul pesan nama user tidak terdaftar. Jika nama pengguna dan kata sandi
benar maka akan berhasil login dan admin bisa mengakses sistem.
21
Activity diagram login dilakukan oleh admin atau pegawai di PT. Rukun Makmur.
Dimulai memasukan Id berupa nama pengguna dan kata sandi. Sistem akan
memvalidasi nama pengguna dan kata sandi yang dimasukan bila terjadi
kesalahan akan ditampilkan pesan konfirmasi. Bila berhasil melakukan proses
login makadapat melakukan operasi berikutnya mengakses sistem.
Activity diagram input data dimulai dari administrasi menginput data bagian,
jabatan, karyawan, dan transaksi untuk memproses data penggajian karyawan.
23
Data yang diinput akan tersimpan kedatabase. Data tersebut akan digunakan untuk
laporan.
Implementasi program :
Pada form bagian menu utama terdiri dari lima sub menu yaitu Master:
yang berisi Data jabatan dan karyawan. Transaksi : yang berisi data transaksi
lembur, potongan, tunjangan, jamsostek, BPJS dan gaji. Laporan: yang berisi
laporan karyawan, potongan, tunjangan, lembur dan gaji. Pengaturan: yang berisi
Form untuk ganti kata sandi dan keluar.
3.8 Jadwal Penelitian
Analisis
2 permasala
han
Desain
3 Program
Membuat
4 Program
Testing
dan
5 Implement
asi
Penyusuna
6 n Laporan
Alam, M.A.J. 2004. Belajar Sendiri Mengolah Database dengan Borland Delphi
7. Elek Media Komputindo : Jakarta.
Jogiyanto, Hartono, 2005. Analisis & Desain Sistem Informasi, Andi. Yogyakarta.
Kadir,A. 1998. Konsep dan Tuntunan Praktis Database. Andi : Yogyakarta.
Prasetyo, 2011, Skripsi: Sistem Informasi Penggajian Karyawan Pada PT. Surya
Utama Nusaparka, Semarang: Universitas Diponegoro.