Disusun Oleh
MAHDA AYUNI: 1605171047
NINA ANNISA: 1605171012
KELAS : MB-6A
MATA KULIAH : Sistem Informasi Manajemen
DOSEN : Ari Usman Chaniago
Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa karena dengan rahmat,
karunia, serta taufik dan hidayah-Nya kami dapat menyelesaikan laporan Sistem Informasi
Manajemen tentang “APLIKASI SISTEM PENGGAJIAN PEGAWAI DENGAN PHP DAN
MYSQL” ini dengan baik meskipun masih banyak kekurangan didalamnya. Dan kami juga
berterima kasih pada Bapak Ari selaku Dosen mata kuliah Sistem Informasi Manajemen yang
telah memberikan tugas ini kepada kami.
Kami sangat berharap laporan ini dapat berguna dalam rangka menambah wawasan serta
pengetahuan kita mengenai Aplikasi Sistem Penggajian Pegawai dengan Php dan Mysql. Kami
juga menyadari sepenuhnya bahwa di dalam laporan ini masih terdapat kekurangan dan jauh dari
kata sempurna. Oleh sebab itu, kami berharap adanya kritik, saran dan usulan demi perbaikan
laporan yang telah kami buat di masa yang akan datang, mengingat tidak ada sesuatu yang
sempurna tanpa saran yang membangun.
Semoga laporan sederhana ini dapat dipahami bagi siapapun yang membacanya. Sekiranya
laporan yang telah disusun ini, semoga dapat berguna bagi kami sendiri maupun orang yang
membacanya. Sebelumnya kami mohon maaf apabila terdapat kesalahan kata-kata yang kurang
berkenan dan kami memohon kritik dan saran yang membangun dari Anda demi perbaikan
makalah ini di waktu yang akan datang.
Penyusun
i
DAFTAR ISI
HALAMAN JUDUL....................................................................................................... i
KATA PENGANTAR..................................................................................................... ii
DAFTAR ISI.................................................................................................................... iii
BAB I PENDAHULUAN............................................................................................ 1
BAB II PEMBAHASAN.............................................................................................. 5
2.1 Pengertian Sistem Penggajian........................................................................ 5
2.2 PHP dan MYSQL.......................................................................................... 6
BAB IV PENUTUP...................................................................................................... 34
3.1 Kesimpulan..................................................................................................... 34
3.2 Saran............................................................................................................... 34
DAFTAR PUSTAKA..................................................................................................... 35
iii
BAB I
PENDAHULUAN
Penggajian merupakan salah satu hal yang penting dalam hak asasi manusia (HAM)
dalam berkerja disuatu perusahaan. Dalam hal ini karyawan memiliki kewajiban sebelum
melakukan pekerjaan yaitu dengan absensi kehadiran melalui finger print yang sudah
disediakan oleh perusahaan. Sehingga dengan absensi karyawan dapat mengetahui jumlah
dan distributor pangan yang sampai saat ini dalam pengolahan datanya masih dengan cara
manual. Proses memasukkan dan memproses data dilakukan dengan cara semi manual
menggunakan cara yang manual pula, yaitu dengan menggunakan slip gaji sebagai tanda
bukti. Dengan sistem yang masih manual tentu saja tidak efektif.
Sehingga dalam pengolahan datanya memakan waktu yang cukup lama. Selain itu
informasi yang dihasilkan tidak tepat waktu, informasi yang tidak akurat, dan tidak sesuai
dengan apa yang dibutuhkan. Dari masalah – masalah di atas maka perlu dibuat sebuah
sistem yang berbasis komputer yang terintegrasi untuk membantu meringankan tugas
manajemen.
1
Dalam hal ini khususnya untuk penggajian karyawan. Oleh karena itu, timbul dorongan
untuk membuat “ Aplikasi Penggajian Pegawai pada CV.Cipta Guna Bersama dengan
PHP dan MYSQL “. Diharapkan dengan dibuatnya aplikasi penggajian secara terperinci,
user dapat dengan mudah memperoleh informasi yang diinginkan secara lebih cepat dan
2
1.2. Rumusan Masalah
Sesuai dengan latar belakang yang telah dijelaskan, maka rumusan masalah yang akan
dikaji dalam pembuatan aplikasi ini adalah bagaimana membangun sebuah aplikasi
penggajian yang efektif dalam pengolahan gaji karyawan dengan komputerisasi. Dengan
begitu bagian keuangan tidak harus melakukan perhitungan gaji karyawan dengan cara
manual.
1. Pengolahan data admin, data jabatan, data golongan, data pegawai, data kehadiran
2. Yang dapat berkaitan langsung dengan sistem penggajian ini adalah administrator.
3. Menyajikan informasi berupa informasi gaji dan tunjangan yang di keluarkan untuk
4. Tunjangan yang diberikan untuk karyawan terdiri dari tunjangan jabatan, tunjangan
5. Rincian potongan-potongan gaji yaitu terdiri dari potongan alpha dan potongan ijin.
6. Jumlah gaji bersih yang diterima oleh karyawan berdasarkan gaji pokok ditambah
7. Laporan-laporan yang dihasilkan yaitu laporan data pegawai, laporan data golongan,
laporan data jabatan, laporan kehadiran pegawai, laporan lembur pegawai, dan laporan
potongan gaji.
3
1.4. Tujuan Penulisan
Adapun tujuan pembuatan aplikasi ini adalah membuat Aplikasi Penggajian Karyawan
Pembuatan aplikasi ini bertujuan untuk membuat sebuah aplikasi yang dapat
memudahkan admin untuk mengelola dan memproses data karyawan dan data gaji dengan
cepat, juga mempermudah dalam pembuatan laporan. Sehingga dapat menghemat waktu,
tenaga dan biaya. Selain itu sistem ini juga memberikan kemudahan bagi manajer untuk
penggajian.
4
BAB II
LANDASAN TEORI
Sistem menurut Jogianto (1999 :1) adalah : “suatu jaringan kerja dari prosedur-prosedur
yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk
Menurut Aji (2005 : 238) “Sistem adalah kumpulan elemen, komponen, atau subsistem
Jadi setiap sistem memiliki subsistem-subsistem, dan subsistem terdiri atas komponen-
komponen atau elemen-elemen. Sebagai contoh sistem komputer memiliki subsistem perangkat
keras dan perangkat lunak. Subsistem perangkat keras terdiri dari alat masukan, alat pemroses
Menurut Mulyadi (1993: 373), gaji umumnya merupakan pembayaran atas penyerahan
jasa yang dilakukan oleh karyawan atau pegawai pada perusahaan, yang dibayarkan secara tetap
setiap periodenya.
Menurut Soemarso (1993:377), gaji adalah imbalan kepada pegawai yang diberi tugas
Menurut Bodnar (2005: 373) dalam suatu organisasi besar, penggajian merupakan salah
terutama dalam dekade terakhir. Dengan adanya perubahan-perubahan aturan dan tingkat
potongan pajak dari pemerintah, sehingga sistem penggajian tersebut juga berubah seiring
5
perubahan-perubahan yang terjadi. Apabila terus berlanjut, sistem penggajian tersebut tidak akan
berumur panjang, maka untuk mengatasi strategi yang digunakan adalah dengan membuat garis
besar dalam prosedur penggajian dan pembahasan mengenai faktor-faktor yang berpengaruh
Penggajian merupakan hal yang penting karena terdiri dari beberapa alasan:
Karyawaan sangat sensitif terhadap kesalahan – kesalahan dalam penggajian atau hal –
hal yang tidak wajar. Untuk mempertahankan moral karyawan yang tinggi perusahaan harus
membayar gaji yang akurat dan tepat waktu. Penggajian juga merupakan hal yang di atur oleh
peraturan pemerintah
Penggajian serta pajak gaji dan upah yang berkaitan memiliki pengaruh yang signifikan
terhadap laba bersih sebagian perusahaan, walaupun jumlah beban seperti itu sangat bervariasi.
PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh
The PHP Group. Situs resmi PHP beralamat di http://www.php.net. PHP adalah bahasa
pemrograman script server-side yang didesain untuk pengembangan web. PHP disebut bahasa
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan
namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun
perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak
6
hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang
Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan
rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP:
Hypertext Preprocessor. PHP dapat digunakan dengan gratis (free) dan bersifat Open Source.
Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh
dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia
menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System)
* Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah
* Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS,
* Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang
* Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki
7
* PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix,
Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat
MySQL adalah sistem manajemen database yang sering digunakan bersama PHP.PHP juga
lainnya. SQL {Structured Query Language} adalah bahasa terstruktur yang digunakan secara
khusus untuk mengolah database.dan MySQL merupakan sebuah sistem manajemen database.
SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi
dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-
nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-
program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga
3. ‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
8
4. ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan dalam menangani
query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed /
unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama
host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar,
dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris.
Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan
lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di
dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan
Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat
digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan
petunjuk online.
9
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
Oracle.
Dengan aplikasi yang juga open source ini,anda dapat membuat dan mengolah database
beserta isinya, menambahkan, mengubah, dan menghapus data yang berada dalam database.
Diperlukan MySQL,dan PHPMyAdmin adalah salah satu aplikasi yang anda bisa gunakan.
Dengan PHPMyAdmin anda dapat membuat tabel, mengisi data, dan pekerjaan lainnya dengan
10
BAB III
11
3.2 DATABASE TABEL
12
3.2.5 Database Tabel 5 (Data Pegawai)
13
3.3. Halaman Login
LOGO
PT
username
password
LOGIN
14
3. 4 Halaman HOME
FOTO PERUSAHAAN
15
3.5 Halaman Data Admin
Data Administrator
Tambah Data
Data Jabatan
Tambah Data
16
3.7 Halaman Data Golongan
Data Golongan
Tambah Data
No Kode Nama Gol Tunj S/I Tunj Anak U. Makan U. Lembur Akses Aksi
Data Pegawai
Tambah Data
17
3.9 Halaman Kehadiran Pegawai
Gaji Pegawai
Poton Tot.
gan Gaji
18
3.11 Laporan Data Pegawai
Nama Perusahaan
TTD Administrator
Cetak/Print
Nama Perusahaan
TTD Administrator
Cetak/Print
19
3.13 Laporan Data Jabatan
Nama Perusahaan
TTD Administrator
Cetak/Print
Nama Perusahaan
No NIP Nama Pegawai Jbtn Gol Jml msk (hari) U mkn Total
TTD Administrator
Cetak/Print
20
3. 15 Laporan Lembur Pegawai
Nama Perusahaan
TTD Administrator
Cetak/Print
2.13 Laporan Potongan Gaji Pegawai
Nama Perusahaan
TTD Administrator
Cetak/Print
21
BAB IV
22
4. 2 Halaman HOME
23
Tambah Data Admin
24
Tambah Data Jabatan
25
Tambah Data Golongan
26
Tambah Data Pegawai
27
Edit Data Kehadiran Pegawai
28
4.9 Cetak Daftar Gaji Pegawai
29
4.10 Laporan Data Pegawai
30
4.11 Laporan Data Golongan
31
4.13 Laporan Kehadiran Pegawai
32
4.15 Laporan Potongan Gaji
33
BAB V
PENUTUP
5.1 KESIMPULAN
Maka dapat disimpulkan bahwa sistem adalah suatu kerangka dari prosedur-prosedur
yang saling berhubungan yang disusun sesuai dengan skema yang menyeluruh, untuk
melaksanakan suatu kegiatan atau fungsi utama dari perusahaan. Gaji adalah sesuatu hal yang
berkaitan dengan uang yang dibayarkan secar teratur sebagai bentuk balas jasa atau imbalan
dari hasil kerja/pekerjaan yang dilakukan oleh seorang pegawai/karyawan untuk keperluan
kepegawaian atau manajerial, yang ditetapkan melalui bentuk persetujuan, undang-undang,
peraturan serta diberikan atas perjanjian kerja.
5.2 SARAN
Untuk menunjang administrasi pembayaran gaji khususnya pada CV. Cipta Guna Bersama
dimasa yang akan datang, saran yang diberikan sebagi bahan masukan sebagai berikut : Dengan
adanya sistem yang dilaksanakan dengan baik maka akan diperoleh hasil kerja yang baik pula.
34
DAFTAR PUSTAKA
https://www.scribd.com/doc/168452282/PROPOSAL-SIM-Penggajian-Karyawan
https://eprints.uns.ac.id/3420/1/100960909200908181.pdf
35