Anda di halaman 1dari 14

APLIKASI PENGGAJIAN KARYAWAN

PT TRILOGAM INDOJAYA CIKARANG


MENGGUNAKAN PHP MY SQL

TUGAS AKHIR
Diajukan Sebagai Salah Satu syarat untuk menyelesaikan Tugas Akhir
Uji Kompetensi Jurusan Komputer Akuntansi
Jenjang Diploma 3

No Nama NIM
1 Anisa 14010778
2 DjokoMulyanto 14012684
3 IsniSuryani 14010802
4 NurAfiyah 14010786
5 SolechulHadi 14010790

INSTITUT KOMPUTER MANAGEMEN& INFORMATIKA


IKMI RISKINA
BEKASI
2016
LEMBAR PERSETUJUAN TUGAS AKHIR
APLIKASI PENGGAJIAN KARYAWAN

PT TRILOGAM INDOJAYA CIKARANG

MENGGUNAKAN PHP MY SQL

TUGAS AKHIR

Program Study Komputer Akuntansi

Di susun oleh :

No Nama NIM
1 Anisa 14010778
2 DjokoMulyanto 14012684
3 IsniSuryani 14010802
4 NurAfiyah 14010786
5 SolechulHadi 14010790

Cikarang, 03 April 2016

Di Setujui oleh :

Pudir Akademik Pembimbing

………………. ..……………

NIK. NIK.

Mengetahui,

Direktur IKMI RISKINA

……………………

NIK.
KATA PENGANTAR

Puji Syukur marilah kita panjatkan kehadirat Allah SWT yang telah melimpahkan
curahan Rahmat dan Karunia Nya sehingga kami dapat menyelesaikan penyusunan Tugas
Akhir “ Apilakasi Penggajian Karyawan PT. Trilogam Indojaya Menggunakan php My sql ”.
Tugas Akhir ini di susun sebagai salah satu syarat untuk mengikuti Uji Kompetensi dalam
rangka menyelesaikan program pendidikan D-3 Jurusan Komputer Akuntansi. Dimana
program dapat meningkatkan efesiensi dan efektifitas pada perusahaan PT. Trilogam
Indojaya.

Penyusun menyadari banyak dukungan dari berbagai pihak yang terkait dalam setiap
penyusunan Tugas Akhir ini. Tentunya kerja sama dari team sendiri, di samping itu juga
terhaturkan terima kasih sebesar-besarya kepada :

1. Bapak Ali Said Achtar ,S.Kom selaku dosen pembimbing kami, yang telah meluangkan
waktu dan pikiran dalam membimbing untuk terselesaikannya Tugas Akhir ini

2. Bapak. Moch.Adhari Adiguna,S.ST selaku kepala akademik IKMI RISKINA yang telah
mengarahkan dalam proses Tugas Akhir ini

3. Bapak SM.Zulkifli,S.Kom.MM selaku Direktur kampus IKMI RISKINA

4. Kepada segenap dosen pengajar & civitas Kampus IKMI RISKINA yang telah membekali
kami dengan ilmu pengetahuan yang sangat bermanfaat.

5. PT. Trilogam Indojaya Selaku Perusahaan Yang kami Observasi

6. Terhatur juga kepada orang tua & keluarga kami yang tiada hentinya mendukung dalam
support & doa nya untuk setiap perjalanan kami meniti dan menyelesaikan Tugas Akhir ini.

Dalam Tugas Akhir ini berharap kira nya dapat di terima dengan baik. Mudah-
mudahan dapat dipahami dengan sebaik mungkin dan bermanfaat bagi kita semua. Begitu
juga penyusun menyadari banyak kekurangan dalam penulisan Tugas Akhir ini. Untuk itu
kami mengharapkan saran dan kritik untuk pengembangan yang lebih baik lagi. Terhatur
Maaf atas kesalahan dalam Tugas Akhir yang tidak berkenan di hati pembaca. Terima kasih

Cikarang, 03 April 2016

Penyusun
BAB 1

PENDAHULUAN

1.1 Latar Belakang

Keterlambatan sering terjadi dalam proses penggajian akibat proses perhitungan gaji
yang masih dilakukan secara manual, karena data harus dihitung berulang kali dalam upaya
menyusun laporan gaji karyawan.

Akibat dari banyaknya permasalahan dalam eraglobalisasi ini mengharuskan


perusahaan untuk dapat mengatasi masalah penggajian kepada karyawan untuk dapat
mencegah berkurangnya pruduktivitas perusahaan yang mempunyai karyawan yang cukup
besar maka masalah itu harus dapat dipecahkan.

Pandangan secara umum di PT. Trilogam Indojaya yang sedang berkembang pesat dan saat
ini memiliki 70 karyawan, sehingga memungkinkan pada saat penghitunggan gaji terjadi
kesalahan dalam pencatatan absensi, kurang akuratnya penghitungan gaji yang dibuat dan
bahkan terjadi keterlambatan pencairan gaji karena penghitungan yang memerlukan waktu
yang lama. Oleh karena itu perusahaan memerlukan suatu aplikasi penghitungan gaji yang
cepat dan akurat.

PT. Trilogam Indojaya, meskipun sudah menggunakan penghitungan gaji secara ter-
komputerisasi tetapi penggunaanya masih kurang dimaksimalkan dan perlu dikembangkan.

Untuk mengatasi kendala-kendala di atas, maka dapat dibuat suatu aplikasi penghitunggan
penggajian yang cepat dan akurat berbasis komputerisasi agar dapat mengurangi
permasalahan gaji yang diterima oleh karyawan-karyawati PT. Trilogam Indojaya yang lebih
mudah, efisien dan menghemat waktu.

1.2 Deskripsi Permasalahan

Tentu saja dengan kami membuat aplikasi ini yang bertujuan untuk mempermudah
pekerjaan PT. Trilogam Indojaya untuk perhitungan gaji karyawan, Meski sudah dilakukan
menggunakan komputer tetapi belum maksimal karena belum terintegrasi dengan sistem yang
ada, yaitu proses perhitungan gaji yang di hitung secara manual dan kurang efisien. Begitu
juga dengan data gaji karyawan yang masih memakan waktu yang lama dalam
penghitungannya dan kurang akurat.
1.3 Rumusan Masalah
- Terjadinya keterlambatan dalam menghitung gaji karyawan, karena menghitung
jumlah jam lembur dan jumlah masuk kerja karyawan.
- Permasalahan dalam kesalahan perhitungan gaji sering terjadi bahkan hampir setiap
bulannya
- Masih terjadi kesulitan untuk mendapatkan slip gaji karyawan
- Terjadinya keterlambatan datangnya gaji karyawan yang sudah ditentukan
perusahaan sehingga karyawan kecewa

1.4 Batasan Masalah


Agar pembahasan tidak meluas dan menyimpang dari pokok pembahasan yang ada,
maka akan ada pembatasan masalah tersebut.
- Dalam perhitungan gajitidak dihitung secara manual lagi jumlah lembur dan jumlah
masuk kerja karyawan
- Aplikasi yang dibuat ini dipakai oleh HRD untuk mengelolah atau mengolah data
absensi karyawan
- Aplikasi yang dibuat ini dipakai oleh HRD untuk mengelola jumlah jam masuk, jam
pulang, dan jam lembur karyawan
- Aplikasi yang dibuat ini dipakai oleh HRD untuk membuat slip gaji yang tepat, dan
perhitungan gajih karyawan yang cepat
1.5 Tujuan Proyek
- Untuk mengetahui bagaimana aplikasipenggajian karyawan digunakan dalam
perhitungan data absensi karyawan PT. Trilogam Indojaya
- Untuk mengetahui bagaimana perancangan aplikasi penggajian karyawan dalam
perhitungan data absensi karyawan PT. Trilogam Indojaya
- Untuk mengetahui bagaimana implementasi aplikasi penggajian karyawan dalam
perhitungan data absensi karyawan PT. Trilogam Indojaya
- Untuk mengetahui bagaimana penguji penggajian karyawan dalam perhitungan data
absensi karyawan PT . Triligam Indojaya
1.6 Keluaran Proyek

Dengan adanya aplikasi yang dibuat ini diharapkan dapat dipergunakan secara
optimal dan berguna, sehingga dapat meningkatkan kinerja perusahaan. Serta
mengefisiensikan waktu dalam menghitung gaji karyawan. Dalam sistem ini akan dibuat
dengan menggunakanphp mysql.

1.7Methode Penelitian

1. Prancangan Proyek
2. Analisi
3. Desain
4. Implementasi / Testing program

BAB II
LANDASAN TEORI

2.1TeoriTentang Data Base danPhp My sql

2.2.1 Database (Basis Data)

Database adalahsuatukoneksiterorganisasidari data terstruktur, yang di


simpandenganduplikasi item data yang minimum gunamemberikan pool (kelompok)
datayang konsistendanterkontrol.

2.2.2Php

Phpadalahbahasapemrogramanscrip yang banyakdipakaiuntukmemogramsitus web


dinamis.

My sql

My sqladalahrelational databases management system yang


didistribusikansecarageratisdibawahlisensi GPL ( General Public License ) dimanasetiap
orang bebasmenggunakanmysql.

2.2.3 Komponen Utama (Object)

1. Table
Table adalah objek utama dalam database yang digunakan untuk menyimpan
sekumpulan data sejenis dalam sebuah objek. Table terdiri atas :
Field NamedanRecord
2. Query ( SQL / Structured Query Language )
Query adalah bahasa untuk melakukan manipulasi terhadap database.Querydibedakan
menjadi 2, yaitu :
DDLdanDML

3. Form

Form digunakan untuk mengontrol proses masukan , menampilkan data , memeriksa


dan memperbaharui data.

4.Report

Form digunakan untuk menampilkan data yang sudah dirangkum dan  mencetak data
secara efektif.

5. Tipe Data

Ada beberapa tipe data  dalam Access, yaitu :

1.Text

2.Memo
3.Number

4. Date/Time
5. Currency

6. Auto Number

7. Yes/No

8.OLE Object
9. Hyperlink

10.LookupWizard

2.2.3 Table Relationship


Table Relationship adalah relasi atau hubungan antara beberapa tabel.

a. Primary Key
b. Foreign Key

2.2.4 Entity Relationship Diagram (ERD)

“Entity Relationship Diagram (ERD) merupakannotasigrafisdalampemodelan data


konseptual yang mendeskripsikanhubunganantarpenyimpangan”.

Entitas

Entitas (Entity) yaitusuatuobjek yang dapatdiidentifikasikandalamlingkunganpemakai,


dansesuatu yang pentingbagipemakaidalamkontekssistem yang akan di buat.

Atribut

Atributadalahbagiandarisuatuentitas yang berfungsimenjelaskankarakterentitas,


sehinggaatributbisadigunakansebagaiidentifikasi (key)
untukmenentukanentitassecaraunikdandeskripsi (non key)
untukmenentukanentitassecaratidakunik

Relasi

Relasiadalahsuatuobjek yang menghubungkanantaraentitasdenganentitas.

2.2.5 Tipe-tipeRelasi :

Relasimemilikibeberapatipe, yaitu :

a. Relasisatu-satu (one to one -1:1)


b. RelasiSatu-Banyak/ Banyak-Satu (one to many-1:m)

c. RelasiBanyak-Banyak (many to many-m:m)

2.2.5Flowchart

Flowchart adalah “suatuskemaataubagan yang menggambarkanurusankegiatandarisuatu


program dariawalsampaiakhir”.

Off-page Connector Symbol (Simbolpenghubunghalaman


lain)

Digunakanuntukmenunjukkanhubunganarus proses yang


terputusmasihdalamhalaman yang sama
Connector Symbol (Simbolpenghubung)
Digunakanuntukmenunjukkanhubunganarus proses yang
terputusmasihdalamhalaman yang sama
Processing Symbol (Simbolpengolahan)
arithmatikaDigunakanuntumpengolahandanpemindahan data
Decision Symbol (Simbolkeputusan)
Digunakanuntukmewakilioperasiperbandinganlogika.
Preparation Symbol (Simbolpersiapan)
DigunakanuntukmemberikannialiawalpadasuatuVariabelatau
Counter.
Terminal Symbol (Simbol terminal)
Digunakanuntukmenunjukkanawaldanakhirdari program
Annotation flag Symbol (Simbolpenjelasan)
Digunakanuntukmemberikanketerangan-
keterangangunamemperjelassimbol-simbol yang lain

Predefinied Process Symbol (Simbol proses terdefinisi)


Digunakanuntuk proses yang detilnyadiperjelasterpisah,
misalnyadalambentuk subroutine

2.2.6Alur Data

1. DFD ( Data Flow Diagram )


Data Flow Diagram adalah alat yang di gunakanuntukmenggambarkansuatusistemyang
telahadaatausistembaru yang
akandikembangkansecaralogikatanpamempertimbangkanlingkunganfisikdimana data
tersebutakanisimpan yang memeungkinkanuntukmenggambarkan system suatujaringan
proses fungsional yang dihunbungkansatusama lain denganalurdatabaiksecara manual
maupunkomputerisasi, DFD iniseringdisebutjugadengannama bubble chart, bubblee diagram,
model proses, diagram alurkerjaatau model fungsi.

1. ERD ( Entity Relationship Diagram )

Dalamrekayasaperangkatlunaksebuah Entity Relationship Model ( ERM )


merupakanabstrakdankonseptualreprensentasi data, Entity Relationship
salahsatumetodepemodelan basis data yang
digunakanuntukmenghasilkansekemakonseptualuntukjenis/model data
sematiksistemdimanasistemseringkalimengguanakan basis data
relasionaldankeuntunganyabersifat top down.

MetodePengumpulan Data

Metode pengumpulan data merupakan suatu teknik atau cara untuk memperoleh,
mencari,mengumpulkan dan mencatat data yang digunakan untuk menyusun tugas akhir.
Adapun sumber data itu sendiri terbagi dua,yaitu:

a. Sumber data primer

Data primer yaitu data yang hanya dapat diperoleh dari sumber asli atau pertama.
Data primer dapat berupa opini subjek (orang) secara individual atau kelompok, hasil
observasi terhadap suatu benda, kejadian atau kegiatan, dan hasil pengujian. Metode yang
digunakan untuk mendapatkan data primer antara lain:

1. Metode pengamatan

Merupakan metode pengumpulan data primer dengan cara mengamati langsung


objek yang diteliti.

2. Metode wawancara

Merupakan metode pengumpulan data dengan cara mengadakan Tanya jawab


kepada responden atau subjek penelitian.
b. Sumber data sekunder

Sumber data sekunder yaitu sumber data penelitian yang diperoleh peneliti
secara tidak langsung melalui media perantara (diperoleh dan dicatat oleh pihak lain).
Sumber data sekunder diperoleh dengan metode kepustakaan. Metode kepustakaan
merupakan metode pengumpulan data dari buku, artikel, dan bacaan lain yang
berhubungan dengan objek yang diteliti.

2.2.8 Permasalahan yang sering dihadapi

Dari hasil analisa terhadap system yang sedang berjalan permasalahan yang
dihadapi antara lain :

a. Terjadinyaketerlambatandalamperhitungangajikaryawankarenamasihmenggunaka
nperhitungan manual
b. Permasalahandalamperhitungangajiyang
selallusalahdanterlambatuntukmengeluarkangajikaryaawan

2.2.9 Usulan pemecahan masalah


Dari analisa system yang berjalan tersebut, maka diperlukan suatu system
usulan pemecahan maslah. Pemecahan masalah tersebut antara lain :

a. Membuatapliksi program yang memudhkanuntukperhitungangajikaryawan


b. Membuat aplikasi program yang terkomputerisasi sehingga proses
penggajianlebihcepatdantidakterlambat

2.2.10 Biaya dan jadwal penelitian


Biaya penelitian

Karena dalam melakukan penelitian, penulis mengambil objek ditempat penulis


bekerja, maka biaya yang dikeluarkan adalah :

 Hardware dan software Rp. 3.000.000,-


 Alat Tulis Rp. 200.000,-
 Transportasi Rp. 150.000,-

Total Rp. 3.350.000,-


BAB III

PERANCANGAN DAN IMPLEMENTASI

3.1.1Perancangan Program
Perancangan merupakan tahap awal dalam pembuatan aplikasi program
penggajian yang di usulkan. Tujuan dari perancangan system adalah untuk memenuhi
kebutuhan user akan gambaran system secara umum.

3.1.2Tujuanperancangan

Perancangan digambarkan dengan rancangan system yang akan dibangun


sebelum dilakukan pengkodean kedalam suatu bahasa pemrograman. Dalam perancangan
suatu system tidak lepas dari hasil analisa, karena dari hasil analisa system baru dapat
dibuat suatu rancangan system.

Pada tahapan ini dijelaskan tentang pembuatan sketsa atau pengaturan dari
beberapa elemen yang terpisah kedalam satu kesatuan yang utuh, berfungsi dan
bermanfaat. Perancangan terbagi kepada desain secara umum atau secara fisik. Desain
umum yang akan diaplikasikan bertujuan untuk memberikan gambaran secara umum
kepada pengguna tentang system yang akan dibangun. Desain umum mengidentifikasi
komponen system informasi yang akan didesain secara terperinci
BAB IV

PENUTUP

Kesimpulan

 Diharapkan dengan adanya sistem penggajian karyawan di PT. TrilogamIndojaya


proses perhitungangajitidaksalahlagi.

 Dengan adanya sistem penggajiankaryawan di PT. TrilogamIndojaya proses


penggajiankaryawanlebihcepat

 Dengan adanya sistem informasi di PT. TrilogamIndojaya ini memudahkan dalam


mendata,menghitung, menghapus dengan database yang di bangun di system
penggajian ini :

A. Mempermudahkan dalam perhitungangaji.

B. Dapat memunculkan slip gaji secara lengkap.


Daftar Isi

Anda mungkin juga menyukai