JURNAL Rut Di Semarang Judul
APLIKASI PENGGAJIAN DAN PERHITUNGAN PPh 21
BERBASIS WEB DAN SMS GATEWAY
(Studi Kasus : PT. NALAN RIMBA INDUSTRI, Medan)
Rut Ika Rosalia Tarigan1, Fitri Sukmawati2, Kurniawan Nur Ramadhani3
Mahasiswa Komputerisasi Akuntansi1 Politeknik Telkom,
Dosen Pembimbing 12 Politeknik Telkom, Dosen Pembimbing 23 Politeknik Telkom
rut_tarigan23@yahoo.com 1
ABSTRAK
PT. Nalan Rimba Industri merupakan perusahaan yang bergerak di bidang manufaktur pengolahan kayu serta proses
laminating. Saat ini PT. Nalan Rimba Industri menggunakan cara manual dengan menggunakan kalkulator dalam
perhitungan gaji karyawan. Dengan sistem penggajian yang seperti ini sangat memungkinkan kesalahan pencatatan
ataupun perhitungan lainnya. Oleh karena itu, Perusahaan membutuhkan aplikasi khusus penggajian untuk menangani
pencatatan gaji pokok dan tunjangan yang diberikan oleh perusahaan dan menentukan Pajak Penghasilan (PPh 21) bagi
karyawan kena pajak. Aplikasi ini dibuat menggunakan aplikasi web berbasis PHP sedangkan metode pengembangannya
menggunakan System Development Life Cycle (SDLC) dengan metode Waterfall. Pada aplikasi ini terdapat laporan gaji
perbulan, jurnal dan buku besar yang dibutuhkan perusahaan untuk memproses penggajian sehingga mendapatkan
laporan yang akurat serta adanya konfirmasi kepada pihak pegawai melalui Short Message Service (SMS) Gateway.
Kata kunci : Penggajian, PPh 21, SMS Gateway
ABSTRACT
PT. Nalan Rimba Industri is a company engaged in the manufacturing wood processing and laminating process. Currently
PT. Nalan Rimba Industri use manual way with calcullator in payroll calculations. With a payroll system like this is very
possible recording errors or other calculations. Therefore, companies need a special application to handle payroll records
basic salary and benefits provided by the company and determine PPh 21 cuts for employees subject to tax. This application is
made with PHP web application development methods while using SDLC waterfall method. In this application, there are a
monthly payroll reports, journals and books that are needed to process Payroll Company so getting accurate reports as well as
the confirmation to the employee via SMS Gateway.
Keywords: Payroll, PPh 21, SMS Gateway
INDUSTRI masih menggunakan sistem manual. Penggajian
1. Pendahuluan
dalam perusahaan ini dilakukan per bulan. Bagian kasir
Penggajian merupakan struktur yang sangat berperan
yang menangani proses penggajian pada perusahaan ini
penting
segi
masih menghitung manual dengan menggunakan kalkulator
perkembangan zaman sekarang ini, sudah banyak sistem
dan mencatatnya pada buku. Kemudian membuat slip gaji
dilakukan
dalam
manual dengan mencatat jumlah gaji pada slip gaji yang
mengolah sistem penggajian. Sistem penggajian merupakan
telah disediakan oleh perusahaan. Dilihat dari segi jumlah
pengolahan proses pemberian gaji kepada pegawai dengan
pegawai yang banyak maka sistem penggajian tersebut
data yang sesuai di tempat mereka berkonstribusi.
sangat
pada
sebuah
secara
sektor.
terkomputerisasi
Dilihat
dari
termasuk
memungkinkan
timbulnya
kesalahan
dalam
pencatatan dan perhitungan gaji atau yang lainnya. Selain
PT. NALAN RIMBA INDUSTRI adalah perusahaan
itu, pemberian informasi kepada pegawai saat ini masih
manufaktur yang bergerak dalam pengolahan kayu. Sistem
menggunakan ketentuan hari namun belum adanya waktu
penggajian yang sedang berjalan pada PT.NALAN RIMBA
yang jelas atas penerimaan gaji yang akan diserahkan.
Oleh karena permasalahan yang telah diuraikan di atas,
maka
diperlukan
sebuah
Aplikasi
Penggajian
dan
Perhitungan PPh 21 berbasis web dan SMS Gateway yang
mampu melakukan perhitungan gaji pegawai, mencetak slip
gaji dan memberitahukan pihak pegawai atas gaji yang telah
terlaksana dengan tujuan membantu PT. NALAN RIMBA
INDUSTRI
dalam
mendukung
keseluruhan
b.
aktivitas
Aplikasi ini tidak menangani Surat Pemberitahuan
(SPT).
c.
Aplikasi ini tidak menghitung PPh 21 untuk upah.
d.
Aplikasi ini tidak menangani lembur.
5. Metode Pengerjaan
perusahaan dalam memproses penggajian pegawai. Aplikasi
ini diharapkan mengurangi timbulnya dalam pencatatan dan
Metode yang digunakan dalam pembuatan proyek ini yaitu
perhitungan gaji pada PT. NALAN RIMBA INDUSTRI.
metodologi Software Develepoment Life Cycle (SDLC)
dengan model Waterfall
2. Rumusan Masalah
Analisis
Kebutuhan
Berdasarkan latar belakang yang telah diuraikan, maka
Desain
dirumuskan beberapa masalah berikut.
Pembuatan Kode
a.
Bagaimana menghitung gaji pegawai pada PT.NALAN
Pengujian
RIMBA INDUSTRI secara terkomputerisasi ?
b.
Bagaimana
membantu bagian
penggajian
Dokumentasi
dalam
membuat laporan penggajian dan laporan PPh 21?
c.
Bagaimana
membantu
bagian
Gambar 1 Langkah-Langkah Metode Waterfall
a.
Analisis Kebutuhan Perangkat Lunak
penggajian
Pada tahapan ini dilakukan analisis kebutuhan dari
memberitahukan kepada pihak pegawai atas gaji yang
sistem itu sendiri. Analisis kebutuhan ini dilakukan
telah dikirim ?
wawancara langsung dengan pihak PT. NALAN
3. Tujuan
RIMBA INDUSTRI sebagai bahan studi kasus.
Berdasarkan rumusan masalah dan latar belakang yang telah
b.
diuraikan, berikut tujuan dari proyek akhir ini.
a.
Desain
Setelah analisis sistem selesai dilanjutkan pada
Membuat aplikasi yang dapat menghitung gaji pegawai
tahap pembangunan design process pada aplikasi ini
pada
dengan menggunakan Flow Map dan design system
PT.NALAN
RIMBA
INDUSTRI
secara
dengan menggunakan Data Flow Diagram (DFD),
terkomputerisasi.
Entity Relationship Diagram (ERD) yang akan
b.
c.
Membuat aplikasi yang dapat membantu bagian
menggambarkan fungsi-fungsi yang akan dibangun
penggajian dalam membuat laporan penggajian dan
dan membuat desain tampilan aplikasi penggajian
laporan pajak PPh 21.
dan perhitungan PPh pasal 21 berbasis web.
Membuat aplikasi yang dapat membantu bagian
penggajian memberitahukan kepada pihak pegawai
c.
atas gaji yang telah dikirim.
Pembuatan Kode Program
Tahap penterjemahan rancangan ke dalam program
dalam bentuk kode-kode dengan menggunakan
4. Batasan Masalah
Hypertext
Batasan masalah yang dibuat dalam Proyek Akhir ini adalah
a.
absensi pegawai.
(PHP),
HTML,
CSS,
Javascript sebagai bahasa pemograman dan MySQL
sebagai database.
Aplikasi ini hanya menangani proses penggajian
pegawai tetap dan upah tetapi tidak menangani proses
Preprocessor
d.
Pengujian
Sebuah software yang sudah dibangun akan diuji
Bukti transaksi yang dijadikan dasar oleh akuntan
untuk menunjukkan bahwa software ini bisa
untuk
diimplementasikan dan tidak mengalami error.
penjualan, dan lain-lain.
Metode pengujian yang digunakan adalah Black Box
b.
Testing.
e.
mencatat,
seperti
faktur,
kuitansi,
nota
Jurnal Umum
Jurnal merupakan catatan asli (original entry) dari
Dokumentasi
transaksi keuangan, yang menunjukkan perkiraan apa
Tahapan ini adalah tahapan terakhir dalam metode
yang harus didebet dan perkiraan apa yang dikredit
pengerjaan. Dokumentasi ini dibuat untuk dapat
beserta jumlahnya.
digunakan sebagai acuan dalam pembuatan aplikasi
Jurnal umum digunakan untuk mencatat transaksi-transaksi
selanjutnya..
yang tidak dapat dicatat dalam jurnal-jurnal khusus diatas.
1. Tinjauan Pustaka
6.1 Definisi Akuntansi
Akuntansi adalah kegiatan jasa yang berfungsi menyediakan
Tgl
informasi kuantitatif tentang unit-unit usaha ekonomi,
terutama yang bersifat keuangan, yang diperkirakan berguna
dalam pengambilan-pengambilan keputusan ekonomi.[1]
30
Rekening
Ref
Debit
Beban Gaji
501
500.000
Kredit
Jan
2012
6.2 Siklus Akuntansi
30
Siklus Akuntansi menurut Rudianto (2010)
Jan
Kas
101
500.00
0
2012
adalah
Tabel 1
Format Jurnal Umum
TRANSACTION DOCUMENT
Reversing Entries
JOURNAL
c. Posting di Buku Besar
GENERAL LEDGER
Buku Besar adalah bukti catatan akhir (books on final
TRIAL BALANCE
entry), yang merupakan kumpulan rekening Neraca (riel)
dan rekening rugi-laba (nominal). Buku besar merupakan
ADJUSTING ENTRIES
sekelompok perkiraan yang terdiri dari perkiraan yang
Worksheet
(Optional)
berhubungan dan merupakan satu-kesatuan lengkap. Setiap
FINANCIAL STATEMENT
Income statement, owners equity statement,
bakance sheet, cash flow statement, notes to
financial statement
akhir bulan atau setiap tahun dihitung jumlah saldo akhir
setiap rekeningnya.
CLOSING ENTRIES
Tabel 2
Format Buku Besar
POST CLOSING TRIAL
BALANCE
Gambar 2
Siklus Akuntansi
Penjelasan dari siklus akuntasi diatas adalah sebagai berikut.
a.
Bukti Transaksi
Tgl
Rekening
Ref
Debit
502
546.000.000
Kredit
Balance
31
Jan
Beban
2013
Gaji
(546.000.000)
6.3 Akuntansi Penggajian
Akuntansi penggajian tidak hanya menyangkut soal
pembayaran gaji dan upah kepada karyawan. Perusahaan
juga mempunyai kewajiban untuk menyelenggarakan
administrasi penggajian untuk setiap karyawan, termasuk
data pajak penghasilan tiap karyawan.
6.4 Pajak
Pajak Penghasilan (PPh) pasal 21 merupakan pajak
penghasilan yang dikenakan atas penghasilan berupa gaji,
upah, honorarium, tunjangan dan pembayaran lain dengan
bentuk dan nama apa pun yang diterima atau diperoleh
wajib pajak orang pribadi dalam negeri. Sehubungan dengan
pekerjaan, jasa atau kegiatan yang dilakukan oleh wajib
pajak orang pribadi dalam negeri.
6.5 SMS Gateway
SMS Gateway adalah aplikasi SMS dimana pesan yang
diterima dan dikirimkan menggunakan bantuan Gateway
Device terintegrasi dengan database server yang dapat
mendistribusikan pesan SMS secara otomatis.
6.6 Gammu
Gammu adalah sebuah aplikasi yang dapat digunakan untuk
mengelola berbagai fungsi pada handphone, modem dan
perangkat sejenis lainnya.
Fungi-fungsi yang dapat dikelola oleh gammu antara lain
adalah fungsi nomor kontak (phonebook) dan fungsi SMS.
Namun, untuk aplikasi yang akan dikembangkan ini, akan
lebih banyak menggunakan fungsi SMS dari Gammu.
6.7 Hypertext Preprocessor (PHP)
PHP merupakan bahasa standar yang digunakan dalam
dunia website. PHP adalah bahasa program yang berbentuk
script yang diletakkan di dalam server web. Jika kita lihat
dari sejarah, mulanya PHP diciptakan dari ide Rasmus
Lerdof yang membuat sebuah script perl. Script tersebut
sebenarnya dimaksudkan untuk digunakan sebagai program
untuk dirinya sendiri. Akan tetapi, kemudian dikembangkan
lagi sehingga menjadi sebuah bahasa yang disebut
“Personal Homepage”.
6.8 My Structure Query Language (MySQL)
MySQL (My Structure Query Language) atau yang biasa
dibaca “mai-se-kuel” adalah sebuah program pembuat
database open source, artinya siapa saja boleh
menggunakannya dan tidak dicekal. Sebagai sebuah
program penghasil database, MySQL tidak dapat berjalan
sendiri tanpa adanya sebuah aplikasi lain (interface).
MySQL dapat didukung oleh hampir semua program
aplikasi, termasuk PHP.
6.9 Cascading Style Sheet (CSS)
CSS merupakan kependekan Cascading Style Sheet yang
berfungsi untuk mengatur suatu dokumen yang ditulis dalam
bahasa markup. CSS adalah suatu kumpulan atribut untuk
fungsi format tampilan dan dapat digunakan untuk
mengontrol tampilan banyak dokumen secara bersamaan.
Keuntungan menggunakan CSS yaitu jika ingin mengubah
dokumen, maka tidak perlu mengubah satu persatu. CSS
memungkinkan halaman yang sama untuk ditampilkan
dengan cara yang berbeda untuk metode presentasi yang
berbeda, melalui layar, cetak, suara (sewaktu dibacakan oleh
browser basis-suara atau pembaca layar).
7.0 XAMPP
XAMPP merupakan singkatan X (empat sistem operasi
apapun), Apache, MySQL, PHP, Perl. XAMPP merupakan
tool yang menyediakan paket perangkat lunak ke dalam satu
buah paket. Dalam paketnya sudah terdapat Apache (web
server), MySQL (database), PHP (PHP server side
scripting), Perl, FTP server, phpMyAdmin dan berbagai
pustaka bantu lainnya. Dengan menginstal XAMPP maka
tidak perlu lagi melakukan instalasi dan konfigurasi web
server Apache, PHP dan MySQL secara manual. XAMPP
akan menginstalasi dan mengkonfigurasikannya secara
otomatis untuk anda.
7.1 Flow Map
Flow Map adalah penggambaran secara grafik dari langkahlangkah dan urutan prosedur dari suatu program. Flow Map
berfungsi mendefinisikan hubungan antara bagian (pelaku
proses), proses (manual/berbasis komputer) dan aliran data
dalam bentuk dokumen keluaran dan masukan.
7.2 DFD (Data flow Diagram)
Data flow diagram adalah diagram yang menggunakan
notasi-notasi untuk menggambarkan aris dari sistem. DFD
sering digunakan untuk menggambarkan suatu sistem yang
telah ada atau sistem baru yang akan dikembangkan secara
logika tanpa mempertimbangkan lingkungan fisik data
mengalir.
7.3 Entity Relationship Diagran (ERD)
ERD merupakan suatu model untuk menjelaskan hubungan
antar data dalam basis data berdasarkan objek-objek data
yang mempunyai hubungan antara relasi. ERD digunakan
untuk memodelkan stuktur data dan hubungan antar data,
untuk menggambarkannya digunakan beberapa notasi dan
symbol.
2. Analisis Dan Perancangan
Adapun proses bisnis penggajian yang diusulkan, yaitu:
8.1 Gambaran Sistem Saat Ini (Produk)
Bagian personalia memasukkan data pegawai yang disimpan
dalam database pegawai dan dapat mengunggah data
Adapun sistem yang sedang berjalan pada PT. NALAN
absensi yang disimpan dalam database absensi. Kemudian
RIMBA INDUSTRI, yaitu dalam proses penggajian PT.
bagian kasir melakukan perhitungan secara terkomputerisasi
NALAN RIMBA INDUSTRI masih secara manual dalam
sehingga yang tersimpan adalah gaji kotor pegawai dalam
perhitungan gaji. Pada saat memulai perhitungan gaji per
database. Setelah itu dilakukan perhitungan pengenaan
bulan bagian keuangan menerima data pegawai dari bagian
pajak penghasilan 21 yang tersimpan dalam database gaji.
personalia. Dengan data absen pegawai yang ada bagian
Ketika slip gaji dan laporan gaji ditampilkan maka
keuangan
sementara.
dilakukan konfirmasi penerimaan gaji pegawai melalui SMS
Selanjutnya gaji sementara tersebut diserahkan ke bagian
Gateway. Laporan gaji dicetak menjadi rangkap dua.
pembukuan pajak untuk melakukan perhitungan pengenaan
Bagian/lembar pertama untuk bagian kasir yang digunakan
pajak tiap pegawai. Setelah gaji dengan pemotongan pajak
sebagai arsip dan bagian/lembar kedua diserahkan kepada
selesai dihitung, data diserahkan kembali ke bagian kasir
Kepala Tata Usaha. Dari laporan gaji tersebut dilakukan
sehingga mendapatkan perhitungan hasil gaji pegawai.
pembuatan jurnal yang tersimpan dalam database kemudian
Kemudian bagian keuangan membuat slip gaji sebanyak dua
dapat ditampilkan. Dalam pembuatan jurnal dapat dilakukan
melakukan
perhitungan
gaji
rangkap. Satu arsip akan diserahkan ke bagian pegawai dan
satu arsip dipegang oleh bagian kasir untuk di arsipkan yang
akan tujuannya untuk pembuatan laporan gaji. Lalu, bagian
kasir membuat laporan gaji sebanyak dua rangkap. Satu
arsip dipegang oleh bagian kasir dan satu arsip diserahkan
ke pihak Kepala Tata Usaha.
postingan buku besar yang dapat ditampilkan.
Proses Bisnis Penggajian (Usulan)
Bagian Personalia
Sistem
Kasir
Kepala
Tata Usaha
Pegawai
Proses Bisnis Penggajian Berjalan
Bagian Personalia
KASIR
Pembukuan Pajak
Kepala
Tata Usaha
Pegawai
Mulai
Pegawai
Perhitungan Gaji
Mulai
Absensi Pegawai
Input data
pegawai
Absensi
Pegawai
Absensi
Gaji Sementara
Perhitungan
Gaji Kotor
Import data
absensi
Gaji
Hitung PPh 21
Perhitungan
PPh 21
Gaji Sementara
Slip gaji
SMS
Gateway
penerimaan
gaji
Pengiriman
SMS Gateway
Gaji Pegawai
Gaji Pegawai
Pembuatan
Jurnal
Membuat
Slip Gaji
Jurnal
Slip Gaji
Slip Gaji
Jurnal
Pembuatan
Buku Besar
Slip Gaji
Slip
Gaji
Postng Buku
Besar
Pembuatan
Laporan
Penggajian
Buku Besar
Laporan
Penggajian
Laporan
Penggajian
Laporan
Penggajian
Pembuatan
Lap.Penggajian
Lap.
Gaji
Lap.Penggajian
Lap.Gaji
Selesai
Selesai
Gambar 3
Proses Bisnis Penggajian
a. Analisis Sistem Usulan
Lap.Gaji
Lap.Gaji
Gambar 4
Proses Bisnis Penggajian Usulan
Berdasarkan Diagram Level-1 pada gambar 3.3
memperlihatkan secara umum proses yang terdiri dari
3 Perancangan Sistem
9.1 Diagram Konteks
a.
Proses 1.0
KTU
Nama Proses
Masukan
Pegawai, Absensi
Jurnal, Buku besar, Gaji
total
Aplikasi
Penggajian &
Perhitungan PPh
21
Personalia
: Input Data Pegawa
: Pegawai
Keluaran
Kasir
Ringkasan Proses :
Personalia
: Pegawai
Input
Data
Pegawai
oleh
Pegawai
b.
Gambar 5
Diagram Konteks
Proses 2.0
Nama Proses
: Upload Data Absensi
3.3
Masukan
: Absensi
memperlihatkan secara umum sistem yang dipakai untuk
Keluaran
: Absensi
menangani pengolahan data pegawai, data absensi, data
Ringkasan Proses : Mengimport Data Absensi oleh
Personalia
Berdasarkan
Diagram
konteks
pada
gambar
jabatan, dalam aplikasi penggajian, Diagram konteks
memberikan gambaran bahwa sistem berinteraksi dengan
empat entitas yaitu personalia, kasir, pegawai, dan KTU,
keluaran yang dihasilkan oleh sistem, slip gaji, konfirmasi
c.
dan laporan gaji.
9.2 Data Flow Diagram Level 1
Pegawai
Pegawai
1.0 Input data
pegawai
Absensi
2.0 Upload
data absensi
Konfirmasi
7.0 Konfirmasi
penerimaan
gaji
: Hitung Gaji
Masukan
Perhitungan_gaji
: Pegawai, Absensi,
Keluaran
: Gaji
Absensi
Gaji
3.0 Hitung
Gaji
Absensi
d.
Gaji
Pegawai
Nama Proses
Ringkasan Proses : Menghitung Gaji oleh Kasir
Pegawai
Absensi
Personalia
Proses 3.0
Konfirmasi
Slip gaji
6.0 Slip gaji
Gaji
Nama Proses
: Tampil Gaji Total
Gaji
Masukan
: Gaji
Keluaran
: Gaji_Total
5.0 Tampil slip
gaji
10.0 Tampil
lap.gaji
8.0
Pembuatan
Jurnal & Buku
besar
Gaji
4.0 Tampil
gaji total
Ringkasan Proses : Menghitung dan Menampilkan
Gaji Total oleh
Lap.Gaji
Kasir
Jurnal
Lap.Gaji
KTU
Proses 4.0
Gaji
11.0 Cetak
lap.gaji
e.
9.0 Tampil
Jurnal & Buku
besar
Gaji total
Proses 5.0
Nama Proses
: Tampil Slip Gaji
Masukan
: Gaji
Keluaran
: Slip Gaji
Kasir
Gambar 6
DFD Level 1
Ringkasan Proses : Menampilkan perhitungan gaji
total yang akan di cetak
f.
Proses 6.0
Nama Proses
: Cetak Lap.Gaji
Nama Proses
: Slip Gaji
Masukan
: Lap.Gaji
Masukan
: Slip gaji
Keluaran
: Lap.Gaji
Keluaran
: Konfirmasi
Ringkasan Proses : Mencetak Lap.Gaji oleh Kasir
Ringkasan Proses : Mencetak Slip Gaji
9.3 Data Flow Diagram level 2
g.
Proses 7.0
Nama Proses
Penerimaan Gaji
: Konfirmasi
Masukan
: Konfirmasi
Keluaran
: konfirmasi
Jurnal
8.1
Pembuatan
Jurnal
Gaji
Gaji
Jurnal
8.3 Tampil
jurnal & Buku
Besar
Jurnal
Buku Besar
8.2
Pembuatan
Buku Besar
Ringkasan Proses : Mengirim konfirmasi
penerimaan gaji berupa SMS
kasir
Gambar 7
DFD Level 2
h.
Proses 8.0
Pada DFD level 2 proses 8 merupakan pecahan atau turunan
yang ada pada level 1. Ada tiga proses, yaitu membuat
Nama Proses
Buku Besar
: Pembuatan Jurnal &
Masukan
: Gaji
menampilkan buku besar. Terdapat satu entitas yang terlibat
Keluaran
: Jurnal
sebagai sumber dan arus data yaitu kasir.
jurnal, menampilkan jurnal, pembuatan buku besar dan
Ringkasan Proses : Mengelola Jurnal & Buku Besar
oleh Kasir
4. Perancangan Basis Data
10.1 ERD
i.
Proses 9.0
Nama Proses
Besar
Masukan
Keterangan
#Id
: Tampil Jurnal & Buku
Ref
Jurnal
Tanggal
Kredit
#id_jabatan
: Jurnal, Buku_besar
1
Gaji pokok
Debit
menghasilkan
Jabatan
Keluaran
: Jurnal, Buku_besar
#id_Gaji
#id_Absensi
Nama_jabatan
Tgl_absensi
Ringkasan Proses : Menampilkan Jurnal & Buku
Besar
1
n
Premi_kesehatan
Periode
Jam keluar
Jam masuk
memiliki
Gaji
Jml_pajak
n
Absensi
Jml_ gaji
n
n
j.
memiliki
n
Status
Tgl_lahir
memiliki
Proses 10.0
Nama Proses
Telepon
1
n
Pegawai
menghasilkan
Jlh anak
#Nip
: Tampil Lap.Gaji
1
Alamat
Nama
n
Masukan
: Lap.Gaji
Keluaran
: Lap.Gaji
Ringkasan Proses : Menampilakan Lap.Gaji
Jenis_kelamin
n
memiliki
Gaji-min
PTKP
Gaji_max
Tarif
Kode_ptkp
Nama
Gambar 8 ERD
k.
Proses 11.0
Tarif pajak
Tgl_masuk
#Id
10.2
Relasi Antar Tabel
Gambar 9 Relasi Antar Tabel
Gambar 12 Home Kasir
5. Implementasi
a. Interface
Gambar 10 Login
b.
Gambar 11 Home Personalia
Pengujian
6. Kesimpulan dan Saran
11.1 Kesimpulan
Dari penjelasan yang telah diuraikan, dapat disimpulkan
bahwa:
a.
Aplikasi in idapat digunakan untuk membantu PT.
NALAN RIMBA INDUSTRI dalam menangani
perhitungan penggajian dan PPh 21.
b.
Perhitungan gaji dan PPh 21 dilakukan pada menu
gaji pada halaman kasir.
c.
Aplikasi ini dapat menampilkan jurnal, buku besar
dan laporan penggajian.
d.
Aplikasi mampu memberikan informasi kepada
pihak pegawai atas pengiriman gaji yang telah di
transfer ke rekening bank.
11.2 Saran
Beberapa
saran
yang
dapat
dipertimbangkan
untuk
pengembangan di masa mendatang, diantaranya:
a.
Proses perhitungan penggajian saat ini tidak dilengkapi
dengan perhitungan PPh pada pegawai upah, oleh
karena itu untuk perhitungan kedepannya perhitungan
Pph pada pegawai upah perlu ditambahkan untuk
melengkapi aplikasi penggajian ini.
b.
Proses pembuatan buku besar saat ini tidak dilengkapi
dengan proses pencatatan saldo awal/saldo sebelumnya,
oleh karena itu untuk transaksi kedepannya proses
pencatatan saldo awal/sebelunya perlu ditambahkan
kedalam aplikasi ini.
c.
Untuk pengembangan kedepannya modul aplikasi ini
dapat ditambah dengan modul perhitungan simpan
pinjam pada perhitungan gaji.
Daftar Pustaka
Budidoyo, A. (2010). Belajar Komputer dan Internet.
Bunafit.N. (2004). PHP dan MySQL dengan editor
Dreamweaver MX. Yogyakarta: Andi Offset.
Fathansyah, Ir:. (2007). Basis Data. Bandung: Penerbit
Informatika.
Hall., J. (Jakarta). Sistem informasi akuntansi. 2009:
Salemba Empat.
Muljono, D. (2010). Akuntansi Pajak. Yogyakarta: Andi
Offset.
Mulyadi. (2001). Sistem Akuntansi. Jakarta: Salemba Empat.
Reeve, J. W. (2011). Pengantar Akuntansi-Adaptasi
Indonesia Buku Dua. Jakarta: Salemba Empat.
Riyanto. (2010). Sistem Informasi Penjualan dengan PHP
dan MySQL. Yogyakarta: Gava Media.
Rudianto. (2010). Akuntansi Koperasi. Jakarta: Erlangga.
Setiawati, D.A (2011). Sistem Informasi Akuntansi.
Yogyakarta: Andi.
Simamarta, J. (2006). Aplikasi Mobile commerce
menggunakan PHP dan MySQL. Yogyakarta : Andi Offset.
Tarigan, D. E. (2012). Membangun SMS Gateway Berbasis
WEB dengan Codeigniter. Yogyakarta: Lokomedia.
Waluyo. (2010). Akuntansi Pajak.
Yogyakarta: Andi Ofset.
1
BERBASIS WEB DAN SMS GATEWAY
(Studi Kasus : PT. NALAN RIMBA INDUSTRI, Medan)
Rut Ika Rosalia Tarigan1, Fitri Sukmawati2, Kurniawan Nur Ramadhani3
Mahasiswa Komputerisasi Akuntansi1 Politeknik Telkom,
Dosen Pembimbing 12 Politeknik Telkom, Dosen Pembimbing 23 Politeknik Telkom
rut_tarigan23@yahoo.com 1
ABSTRAK
PT. Nalan Rimba Industri merupakan perusahaan yang bergerak di bidang manufaktur pengolahan kayu serta proses
laminating. Saat ini PT. Nalan Rimba Industri menggunakan cara manual dengan menggunakan kalkulator dalam
perhitungan gaji karyawan. Dengan sistem penggajian yang seperti ini sangat memungkinkan kesalahan pencatatan
ataupun perhitungan lainnya. Oleh karena itu, Perusahaan membutuhkan aplikasi khusus penggajian untuk menangani
pencatatan gaji pokok dan tunjangan yang diberikan oleh perusahaan dan menentukan Pajak Penghasilan (PPh 21) bagi
karyawan kena pajak. Aplikasi ini dibuat menggunakan aplikasi web berbasis PHP sedangkan metode pengembangannya
menggunakan System Development Life Cycle (SDLC) dengan metode Waterfall. Pada aplikasi ini terdapat laporan gaji
perbulan, jurnal dan buku besar yang dibutuhkan perusahaan untuk memproses penggajian sehingga mendapatkan
laporan yang akurat serta adanya konfirmasi kepada pihak pegawai melalui Short Message Service (SMS) Gateway.
Kata kunci : Penggajian, PPh 21, SMS Gateway
ABSTRACT
PT. Nalan Rimba Industri is a company engaged in the manufacturing wood processing and laminating process. Currently
PT. Nalan Rimba Industri use manual way with calcullator in payroll calculations. With a payroll system like this is very
possible recording errors or other calculations. Therefore, companies need a special application to handle payroll records
basic salary and benefits provided by the company and determine PPh 21 cuts for employees subject to tax. This application is
made with PHP web application development methods while using SDLC waterfall method. In this application, there are a
monthly payroll reports, journals and books that are needed to process Payroll Company so getting accurate reports as well as
the confirmation to the employee via SMS Gateway.
Keywords: Payroll, PPh 21, SMS Gateway
INDUSTRI masih menggunakan sistem manual. Penggajian
1. Pendahuluan
dalam perusahaan ini dilakukan per bulan. Bagian kasir
Penggajian merupakan struktur yang sangat berperan
yang menangani proses penggajian pada perusahaan ini
penting
segi
masih menghitung manual dengan menggunakan kalkulator
perkembangan zaman sekarang ini, sudah banyak sistem
dan mencatatnya pada buku. Kemudian membuat slip gaji
dilakukan
dalam
manual dengan mencatat jumlah gaji pada slip gaji yang
mengolah sistem penggajian. Sistem penggajian merupakan
telah disediakan oleh perusahaan. Dilihat dari segi jumlah
pengolahan proses pemberian gaji kepada pegawai dengan
pegawai yang banyak maka sistem penggajian tersebut
data yang sesuai di tempat mereka berkonstribusi.
sangat
pada
sebuah
secara
sektor.
terkomputerisasi
Dilihat
dari
termasuk
memungkinkan
timbulnya
kesalahan
dalam
pencatatan dan perhitungan gaji atau yang lainnya. Selain
PT. NALAN RIMBA INDUSTRI adalah perusahaan
itu, pemberian informasi kepada pegawai saat ini masih
manufaktur yang bergerak dalam pengolahan kayu. Sistem
menggunakan ketentuan hari namun belum adanya waktu
penggajian yang sedang berjalan pada PT.NALAN RIMBA
yang jelas atas penerimaan gaji yang akan diserahkan.
Oleh karena permasalahan yang telah diuraikan di atas,
maka
diperlukan
sebuah
Aplikasi
Penggajian
dan
Perhitungan PPh 21 berbasis web dan SMS Gateway yang
mampu melakukan perhitungan gaji pegawai, mencetak slip
gaji dan memberitahukan pihak pegawai atas gaji yang telah
terlaksana dengan tujuan membantu PT. NALAN RIMBA
INDUSTRI
dalam
mendukung
keseluruhan
b.
aktivitas
Aplikasi ini tidak menangani Surat Pemberitahuan
(SPT).
c.
Aplikasi ini tidak menghitung PPh 21 untuk upah.
d.
Aplikasi ini tidak menangani lembur.
5. Metode Pengerjaan
perusahaan dalam memproses penggajian pegawai. Aplikasi
ini diharapkan mengurangi timbulnya dalam pencatatan dan
Metode yang digunakan dalam pembuatan proyek ini yaitu
perhitungan gaji pada PT. NALAN RIMBA INDUSTRI.
metodologi Software Develepoment Life Cycle (SDLC)
dengan model Waterfall
2. Rumusan Masalah
Analisis
Kebutuhan
Berdasarkan latar belakang yang telah diuraikan, maka
Desain
dirumuskan beberapa masalah berikut.
Pembuatan Kode
a.
Bagaimana menghitung gaji pegawai pada PT.NALAN
Pengujian
RIMBA INDUSTRI secara terkomputerisasi ?
b.
Bagaimana
membantu bagian
penggajian
Dokumentasi
dalam
membuat laporan penggajian dan laporan PPh 21?
c.
Bagaimana
membantu
bagian
Gambar 1 Langkah-Langkah Metode Waterfall
a.
Analisis Kebutuhan Perangkat Lunak
penggajian
Pada tahapan ini dilakukan analisis kebutuhan dari
memberitahukan kepada pihak pegawai atas gaji yang
sistem itu sendiri. Analisis kebutuhan ini dilakukan
telah dikirim ?
wawancara langsung dengan pihak PT. NALAN
3. Tujuan
RIMBA INDUSTRI sebagai bahan studi kasus.
Berdasarkan rumusan masalah dan latar belakang yang telah
b.
diuraikan, berikut tujuan dari proyek akhir ini.
a.
Desain
Setelah analisis sistem selesai dilanjutkan pada
Membuat aplikasi yang dapat menghitung gaji pegawai
tahap pembangunan design process pada aplikasi ini
pada
dengan menggunakan Flow Map dan design system
PT.NALAN
RIMBA
INDUSTRI
secara
dengan menggunakan Data Flow Diagram (DFD),
terkomputerisasi.
Entity Relationship Diagram (ERD) yang akan
b.
c.
Membuat aplikasi yang dapat membantu bagian
menggambarkan fungsi-fungsi yang akan dibangun
penggajian dalam membuat laporan penggajian dan
dan membuat desain tampilan aplikasi penggajian
laporan pajak PPh 21.
dan perhitungan PPh pasal 21 berbasis web.
Membuat aplikasi yang dapat membantu bagian
penggajian memberitahukan kepada pihak pegawai
c.
atas gaji yang telah dikirim.
Pembuatan Kode Program
Tahap penterjemahan rancangan ke dalam program
dalam bentuk kode-kode dengan menggunakan
4. Batasan Masalah
Hypertext
Batasan masalah yang dibuat dalam Proyek Akhir ini adalah
a.
absensi pegawai.
(PHP),
HTML,
CSS,
Javascript sebagai bahasa pemograman dan MySQL
sebagai database.
Aplikasi ini hanya menangani proses penggajian
pegawai tetap dan upah tetapi tidak menangani proses
Preprocessor
d.
Pengujian
Sebuah software yang sudah dibangun akan diuji
Bukti transaksi yang dijadikan dasar oleh akuntan
untuk menunjukkan bahwa software ini bisa
untuk
diimplementasikan dan tidak mengalami error.
penjualan, dan lain-lain.
Metode pengujian yang digunakan adalah Black Box
b.
Testing.
e.
mencatat,
seperti
faktur,
kuitansi,
nota
Jurnal Umum
Jurnal merupakan catatan asli (original entry) dari
Dokumentasi
transaksi keuangan, yang menunjukkan perkiraan apa
Tahapan ini adalah tahapan terakhir dalam metode
yang harus didebet dan perkiraan apa yang dikredit
pengerjaan. Dokumentasi ini dibuat untuk dapat
beserta jumlahnya.
digunakan sebagai acuan dalam pembuatan aplikasi
Jurnal umum digunakan untuk mencatat transaksi-transaksi
selanjutnya..
yang tidak dapat dicatat dalam jurnal-jurnal khusus diatas.
1. Tinjauan Pustaka
6.1 Definisi Akuntansi
Akuntansi adalah kegiatan jasa yang berfungsi menyediakan
Tgl
informasi kuantitatif tentang unit-unit usaha ekonomi,
terutama yang bersifat keuangan, yang diperkirakan berguna
dalam pengambilan-pengambilan keputusan ekonomi.[1]
30
Rekening
Ref
Debit
Beban Gaji
501
500.000
Kredit
Jan
2012
6.2 Siklus Akuntansi
30
Siklus Akuntansi menurut Rudianto (2010)
Jan
Kas
101
500.00
0
2012
adalah
Tabel 1
Format Jurnal Umum
TRANSACTION DOCUMENT
Reversing Entries
JOURNAL
c. Posting di Buku Besar
GENERAL LEDGER
Buku Besar adalah bukti catatan akhir (books on final
TRIAL BALANCE
entry), yang merupakan kumpulan rekening Neraca (riel)
dan rekening rugi-laba (nominal). Buku besar merupakan
ADJUSTING ENTRIES
sekelompok perkiraan yang terdiri dari perkiraan yang
Worksheet
(Optional)
berhubungan dan merupakan satu-kesatuan lengkap. Setiap
FINANCIAL STATEMENT
Income statement, owners equity statement,
bakance sheet, cash flow statement, notes to
financial statement
akhir bulan atau setiap tahun dihitung jumlah saldo akhir
setiap rekeningnya.
CLOSING ENTRIES
Tabel 2
Format Buku Besar
POST CLOSING TRIAL
BALANCE
Gambar 2
Siklus Akuntansi
Penjelasan dari siklus akuntasi diatas adalah sebagai berikut.
a.
Bukti Transaksi
Tgl
Rekening
Ref
Debit
502
546.000.000
Kredit
Balance
31
Jan
Beban
2013
Gaji
(546.000.000)
6.3 Akuntansi Penggajian
Akuntansi penggajian tidak hanya menyangkut soal
pembayaran gaji dan upah kepada karyawan. Perusahaan
juga mempunyai kewajiban untuk menyelenggarakan
administrasi penggajian untuk setiap karyawan, termasuk
data pajak penghasilan tiap karyawan.
6.4 Pajak
Pajak Penghasilan (PPh) pasal 21 merupakan pajak
penghasilan yang dikenakan atas penghasilan berupa gaji,
upah, honorarium, tunjangan dan pembayaran lain dengan
bentuk dan nama apa pun yang diterima atau diperoleh
wajib pajak orang pribadi dalam negeri. Sehubungan dengan
pekerjaan, jasa atau kegiatan yang dilakukan oleh wajib
pajak orang pribadi dalam negeri.
6.5 SMS Gateway
SMS Gateway adalah aplikasi SMS dimana pesan yang
diterima dan dikirimkan menggunakan bantuan Gateway
Device terintegrasi dengan database server yang dapat
mendistribusikan pesan SMS secara otomatis.
6.6 Gammu
Gammu adalah sebuah aplikasi yang dapat digunakan untuk
mengelola berbagai fungsi pada handphone, modem dan
perangkat sejenis lainnya.
Fungi-fungsi yang dapat dikelola oleh gammu antara lain
adalah fungsi nomor kontak (phonebook) dan fungsi SMS.
Namun, untuk aplikasi yang akan dikembangkan ini, akan
lebih banyak menggunakan fungsi SMS dari Gammu.
6.7 Hypertext Preprocessor (PHP)
PHP merupakan bahasa standar yang digunakan dalam
dunia website. PHP adalah bahasa program yang berbentuk
script yang diletakkan di dalam server web. Jika kita lihat
dari sejarah, mulanya PHP diciptakan dari ide Rasmus
Lerdof yang membuat sebuah script perl. Script tersebut
sebenarnya dimaksudkan untuk digunakan sebagai program
untuk dirinya sendiri. Akan tetapi, kemudian dikembangkan
lagi sehingga menjadi sebuah bahasa yang disebut
“Personal Homepage”.
6.8 My Structure Query Language (MySQL)
MySQL (My Structure Query Language) atau yang biasa
dibaca “mai-se-kuel” adalah sebuah program pembuat
database open source, artinya siapa saja boleh
menggunakannya dan tidak dicekal. Sebagai sebuah
program penghasil database, MySQL tidak dapat berjalan
sendiri tanpa adanya sebuah aplikasi lain (interface).
MySQL dapat didukung oleh hampir semua program
aplikasi, termasuk PHP.
6.9 Cascading Style Sheet (CSS)
CSS merupakan kependekan Cascading Style Sheet yang
berfungsi untuk mengatur suatu dokumen yang ditulis dalam
bahasa markup. CSS adalah suatu kumpulan atribut untuk
fungsi format tampilan dan dapat digunakan untuk
mengontrol tampilan banyak dokumen secara bersamaan.
Keuntungan menggunakan CSS yaitu jika ingin mengubah
dokumen, maka tidak perlu mengubah satu persatu. CSS
memungkinkan halaman yang sama untuk ditampilkan
dengan cara yang berbeda untuk metode presentasi yang
berbeda, melalui layar, cetak, suara (sewaktu dibacakan oleh
browser basis-suara atau pembaca layar).
7.0 XAMPP
XAMPP merupakan singkatan X (empat sistem operasi
apapun), Apache, MySQL, PHP, Perl. XAMPP merupakan
tool yang menyediakan paket perangkat lunak ke dalam satu
buah paket. Dalam paketnya sudah terdapat Apache (web
server), MySQL (database), PHP (PHP server side
scripting), Perl, FTP server, phpMyAdmin dan berbagai
pustaka bantu lainnya. Dengan menginstal XAMPP maka
tidak perlu lagi melakukan instalasi dan konfigurasi web
server Apache, PHP dan MySQL secara manual. XAMPP
akan menginstalasi dan mengkonfigurasikannya secara
otomatis untuk anda.
7.1 Flow Map
Flow Map adalah penggambaran secara grafik dari langkahlangkah dan urutan prosedur dari suatu program. Flow Map
berfungsi mendefinisikan hubungan antara bagian (pelaku
proses), proses (manual/berbasis komputer) dan aliran data
dalam bentuk dokumen keluaran dan masukan.
7.2 DFD (Data flow Diagram)
Data flow diagram adalah diagram yang menggunakan
notasi-notasi untuk menggambarkan aris dari sistem. DFD
sering digunakan untuk menggambarkan suatu sistem yang
telah ada atau sistem baru yang akan dikembangkan secara
logika tanpa mempertimbangkan lingkungan fisik data
mengalir.
7.3 Entity Relationship Diagran (ERD)
ERD merupakan suatu model untuk menjelaskan hubungan
antar data dalam basis data berdasarkan objek-objek data
yang mempunyai hubungan antara relasi. ERD digunakan
untuk memodelkan stuktur data dan hubungan antar data,
untuk menggambarkannya digunakan beberapa notasi dan
symbol.
2. Analisis Dan Perancangan
Adapun proses bisnis penggajian yang diusulkan, yaitu:
8.1 Gambaran Sistem Saat Ini (Produk)
Bagian personalia memasukkan data pegawai yang disimpan
dalam database pegawai dan dapat mengunggah data
Adapun sistem yang sedang berjalan pada PT. NALAN
absensi yang disimpan dalam database absensi. Kemudian
RIMBA INDUSTRI, yaitu dalam proses penggajian PT.
bagian kasir melakukan perhitungan secara terkomputerisasi
NALAN RIMBA INDUSTRI masih secara manual dalam
sehingga yang tersimpan adalah gaji kotor pegawai dalam
perhitungan gaji. Pada saat memulai perhitungan gaji per
database. Setelah itu dilakukan perhitungan pengenaan
bulan bagian keuangan menerima data pegawai dari bagian
pajak penghasilan 21 yang tersimpan dalam database gaji.
personalia. Dengan data absen pegawai yang ada bagian
Ketika slip gaji dan laporan gaji ditampilkan maka
keuangan
sementara.
dilakukan konfirmasi penerimaan gaji pegawai melalui SMS
Selanjutnya gaji sementara tersebut diserahkan ke bagian
Gateway. Laporan gaji dicetak menjadi rangkap dua.
pembukuan pajak untuk melakukan perhitungan pengenaan
Bagian/lembar pertama untuk bagian kasir yang digunakan
pajak tiap pegawai. Setelah gaji dengan pemotongan pajak
sebagai arsip dan bagian/lembar kedua diserahkan kepada
selesai dihitung, data diserahkan kembali ke bagian kasir
Kepala Tata Usaha. Dari laporan gaji tersebut dilakukan
sehingga mendapatkan perhitungan hasil gaji pegawai.
pembuatan jurnal yang tersimpan dalam database kemudian
Kemudian bagian keuangan membuat slip gaji sebanyak dua
dapat ditampilkan. Dalam pembuatan jurnal dapat dilakukan
melakukan
perhitungan
gaji
rangkap. Satu arsip akan diserahkan ke bagian pegawai dan
satu arsip dipegang oleh bagian kasir untuk di arsipkan yang
akan tujuannya untuk pembuatan laporan gaji. Lalu, bagian
kasir membuat laporan gaji sebanyak dua rangkap. Satu
arsip dipegang oleh bagian kasir dan satu arsip diserahkan
ke pihak Kepala Tata Usaha.
postingan buku besar yang dapat ditampilkan.
Proses Bisnis Penggajian (Usulan)
Bagian Personalia
Sistem
Kasir
Kepala
Tata Usaha
Pegawai
Proses Bisnis Penggajian Berjalan
Bagian Personalia
KASIR
Pembukuan Pajak
Kepala
Tata Usaha
Pegawai
Mulai
Pegawai
Perhitungan Gaji
Mulai
Absensi Pegawai
Input data
pegawai
Absensi
Pegawai
Absensi
Gaji Sementara
Perhitungan
Gaji Kotor
Import data
absensi
Gaji
Hitung PPh 21
Perhitungan
PPh 21
Gaji Sementara
Slip gaji
SMS
Gateway
penerimaan
gaji
Pengiriman
SMS Gateway
Gaji Pegawai
Gaji Pegawai
Pembuatan
Jurnal
Membuat
Slip Gaji
Jurnal
Slip Gaji
Slip Gaji
Jurnal
Pembuatan
Buku Besar
Slip Gaji
Slip
Gaji
Postng Buku
Besar
Pembuatan
Laporan
Penggajian
Buku Besar
Laporan
Penggajian
Laporan
Penggajian
Laporan
Penggajian
Pembuatan
Lap.Penggajian
Lap.
Gaji
Lap.Penggajian
Lap.Gaji
Selesai
Selesai
Gambar 3
Proses Bisnis Penggajian
a. Analisis Sistem Usulan
Lap.Gaji
Lap.Gaji
Gambar 4
Proses Bisnis Penggajian Usulan
Berdasarkan Diagram Level-1 pada gambar 3.3
memperlihatkan secara umum proses yang terdiri dari
3 Perancangan Sistem
9.1 Diagram Konteks
a.
Proses 1.0
KTU
Nama Proses
Masukan
Pegawai, Absensi
Jurnal, Buku besar, Gaji
total
Aplikasi
Penggajian &
Perhitungan PPh
21
Personalia
: Input Data Pegawa
: Pegawai
Keluaran
Kasir
Ringkasan Proses :
Personalia
: Pegawai
Input
Data
Pegawai
oleh
Pegawai
b.
Gambar 5
Diagram Konteks
Proses 2.0
Nama Proses
: Upload Data Absensi
3.3
Masukan
: Absensi
memperlihatkan secara umum sistem yang dipakai untuk
Keluaran
: Absensi
menangani pengolahan data pegawai, data absensi, data
Ringkasan Proses : Mengimport Data Absensi oleh
Personalia
Berdasarkan
Diagram
konteks
pada
gambar
jabatan, dalam aplikasi penggajian, Diagram konteks
memberikan gambaran bahwa sistem berinteraksi dengan
empat entitas yaitu personalia, kasir, pegawai, dan KTU,
keluaran yang dihasilkan oleh sistem, slip gaji, konfirmasi
c.
dan laporan gaji.
9.2 Data Flow Diagram Level 1
Pegawai
Pegawai
1.0 Input data
pegawai
Absensi
2.0 Upload
data absensi
Konfirmasi
7.0 Konfirmasi
penerimaan
gaji
: Hitung Gaji
Masukan
Perhitungan_gaji
: Pegawai, Absensi,
Keluaran
: Gaji
Absensi
Gaji
3.0 Hitung
Gaji
Absensi
d.
Gaji
Pegawai
Nama Proses
Ringkasan Proses : Menghitung Gaji oleh Kasir
Pegawai
Absensi
Personalia
Proses 3.0
Konfirmasi
Slip gaji
6.0 Slip gaji
Gaji
Nama Proses
: Tampil Gaji Total
Gaji
Masukan
: Gaji
Keluaran
: Gaji_Total
5.0 Tampil slip
gaji
10.0 Tampil
lap.gaji
8.0
Pembuatan
Jurnal & Buku
besar
Gaji
4.0 Tampil
gaji total
Ringkasan Proses : Menghitung dan Menampilkan
Gaji Total oleh
Lap.Gaji
Kasir
Jurnal
Lap.Gaji
KTU
Proses 4.0
Gaji
11.0 Cetak
lap.gaji
e.
9.0 Tampil
Jurnal & Buku
besar
Gaji total
Proses 5.0
Nama Proses
: Tampil Slip Gaji
Masukan
: Gaji
Keluaran
: Slip Gaji
Kasir
Gambar 6
DFD Level 1
Ringkasan Proses : Menampilkan perhitungan gaji
total yang akan di cetak
f.
Proses 6.0
Nama Proses
: Cetak Lap.Gaji
Nama Proses
: Slip Gaji
Masukan
: Lap.Gaji
Masukan
: Slip gaji
Keluaran
: Lap.Gaji
Keluaran
: Konfirmasi
Ringkasan Proses : Mencetak Lap.Gaji oleh Kasir
Ringkasan Proses : Mencetak Slip Gaji
9.3 Data Flow Diagram level 2
g.
Proses 7.0
Nama Proses
Penerimaan Gaji
: Konfirmasi
Masukan
: Konfirmasi
Keluaran
: konfirmasi
Jurnal
8.1
Pembuatan
Jurnal
Gaji
Gaji
Jurnal
8.3 Tampil
jurnal & Buku
Besar
Jurnal
Buku Besar
8.2
Pembuatan
Buku Besar
Ringkasan Proses : Mengirim konfirmasi
penerimaan gaji berupa SMS
kasir
Gambar 7
DFD Level 2
h.
Proses 8.0
Pada DFD level 2 proses 8 merupakan pecahan atau turunan
yang ada pada level 1. Ada tiga proses, yaitu membuat
Nama Proses
Buku Besar
: Pembuatan Jurnal &
Masukan
: Gaji
menampilkan buku besar. Terdapat satu entitas yang terlibat
Keluaran
: Jurnal
sebagai sumber dan arus data yaitu kasir.
jurnal, menampilkan jurnal, pembuatan buku besar dan
Ringkasan Proses : Mengelola Jurnal & Buku Besar
oleh Kasir
4. Perancangan Basis Data
10.1 ERD
i.
Proses 9.0
Nama Proses
Besar
Masukan
Keterangan
#Id
: Tampil Jurnal & Buku
Ref
Jurnal
Tanggal
Kredit
#id_jabatan
: Jurnal, Buku_besar
1
Gaji pokok
Debit
menghasilkan
Jabatan
Keluaran
: Jurnal, Buku_besar
#id_Gaji
#id_Absensi
Nama_jabatan
Tgl_absensi
Ringkasan Proses : Menampilkan Jurnal & Buku
Besar
1
n
Premi_kesehatan
Periode
Jam keluar
Jam masuk
memiliki
Gaji
Jml_pajak
n
Absensi
Jml_ gaji
n
n
j.
memiliki
n
Status
Tgl_lahir
memiliki
Proses 10.0
Nama Proses
Telepon
1
n
Pegawai
menghasilkan
Jlh anak
#Nip
: Tampil Lap.Gaji
1
Alamat
Nama
n
Masukan
: Lap.Gaji
Keluaran
: Lap.Gaji
Ringkasan Proses : Menampilakan Lap.Gaji
Jenis_kelamin
n
memiliki
Gaji-min
PTKP
Gaji_max
Tarif
Kode_ptkp
Nama
Gambar 8 ERD
k.
Proses 11.0
Tarif pajak
Tgl_masuk
#Id
10.2
Relasi Antar Tabel
Gambar 9 Relasi Antar Tabel
Gambar 12 Home Kasir
5. Implementasi
a. Interface
Gambar 10 Login
b.
Gambar 11 Home Personalia
Pengujian
6. Kesimpulan dan Saran
11.1 Kesimpulan
Dari penjelasan yang telah diuraikan, dapat disimpulkan
bahwa:
a.
Aplikasi in idapat digunakan untuk membantu PT.
NALAN RIMBA INDUSTRI dalam menangani
perhitungan penggajian dan PPh 21.
b.
Perhitungan gaji dan PPh 21 dilakukan pada menu
gaji pada halaman kasir.
c.
Aplikasi ini dapat menampilkan jurnal, buku besar
dan laporan penggajian.
d.
Aplikasi mampu memberikan informasi kepada
pihak pegawai atas pengiriman gaji yang telah di
transfer ke rekening bank.
11.2 Saran
Beberapa
saran
yang
dapat
dipertimbangkan
untuk
pengembangan di masa mendatang, diantaranya:
a.
Proses perhitungan penggajian saat ini tidak dilengkapi
dengan perhitungan PPh pada pegawai upah, oleh
karena itu untuk perhitungan kedepannya perhitungan
Pph pada pegawai upah perlu ditambahkan untuk
melengkapi aplikasi penggajian ini.
b.
Proses pembuatan buku besar saat ini tidak dilengkapi
dengan proses pencatatan saldo awal/saldo sebelumnya,
oleh karena itu untuk transaksi kedepannya proses
pencatatan saldo awal/sebelunya perlu ditambahkan
kedalam aplikasi ini.
c.
Untuk pengembangan kedepannya modul aplikasi ini
dapat ditambah dengan modul perhitungan simpan
pinjam pada perhitungan gaji.
Daftar Pustaka
Budidoyo, A. (2010). Belajar Komputer dan Internet.
Bunafit.N. (2004). PHP dan MySQL dengan editor
Dreamweaver MX. Yogyakarta: Andi Offset.
Fathansyah, Ir:. (2007). Basis Data. Bandung: Penerbit
Informatika.
Hall., J. (Jakarta). Sistem informasi akuntansi. 2009:
Salemba Empat.
Muljono, D. (2010). Akuntansi Pajak. Yogyakarta: Andi
Offset.
Mulyadi. (2001). Sistem Akuntansi. Jakarta: Salemba Empat.
Reeve, J. W. (2011). Pengantar Akuntansi-Adaptasi
Indonesia Buku Dua. Jakarta: Salemba Empat.
Riyanto. (2010). Sistem Informasi Penjualan dengan PHP
dan MySQL. Yogyakarta: Gava Media.
Rudianto. (2010). Akuntansi Koperasi. Jakarta: Erlangga.
Setiawati, D.A (2011). Sistem Informasi Akuntansi.
Yogyakarta: Andi.
Simamarta, J. (2006). Aplikasi Mobile commerce
menggunakan PHP dan MySQL. Yogyakarta : Andi Offset.
Tarigan, D. E. (2012). Membangun SMS Gateway Berbasis
WEB dengan Codeigniter. Yogyakarta: Lokomedia.
Waluyo. (2010). Akuntansi Pajak.
Yogyakarta: Andi Ofset.
1