95
PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA CV. ABADI SAKTI DIESELINDO JAKARTA TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (DIII) NUR TRISNAYANTI NIM: 11140564 Program Studi Komputerisasi Akuntansi AMIK BSI Jakarta 2017

TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

Embed Size (px)

Citation preview

Page 1: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

PERANCANGAN SISTEM INFORMASI PENGGAJIAN

KARYAWAN PADA CV. ABADI SAKTI DIESELINDO

JAKARTA

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

(DIII)

NUR TRISNAYANTI

NIM: 11140564

Program Studi Komputerisasi Akuntansi

AMIK BSI

Jakarta

2017

Page 2: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

ii

Page 3: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

iii

Page 4: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

iv

Page 5: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

v

Page 6: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

vi

Page 7: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

vii

KATA PENGANTAR

Puji syukur kami panjatkan kehadirat ALLAH SWT yang telah

melimpahkan rahmat dan karunia-Nya sehingga pada akhirnya kami dapat

menyelesaikan tugas akhir ini dengan baik, adapun judul penulisan tugas akhir

yang penulis ambil adalah sebagai berikut :

“PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN

PADA CV. ABADI SAKTI DIESELINDO JAKARTA”

Tujuan penulisan tugas akhir ini dibuat untuk memenuhi salah satu syarat

kelulusan pada program Diploma III ( D3 ) AMIK BSI. Sebagai bahan penulisan

diambil berdasarkan hasil penelitian, obserasi dan beberapa sumber literature yang

mengandung penulisan ini. Kami menyadari bahwa tanpa bimbingan dan

dorongan dari semua pihak, maka penulisan laporan kuliah kerja praktek ini tidak

lancer, oleh karena itu pada kesempatan ini kami menyampaikan ucapan terima

kasih kepada:

1. Direktur AMIK BSI Jakarta

2. Ketua Program Studi Manajemen Informatika AMIK BSI Jakarta.

3. Ibu Siti Faizah, M.Kom selaku Dosen Pembimbing Tugas Akhir.

4. Ibu Kusmayanti Solecha M.Kom selaku Asisten Dosen Pembimbing Tugas

Akhir.

5. Staff / Karyawan / Dosen dilingkungan AMIK BSI

Page 8: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

viii

6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo

Jakarta.

7. Para Karyawan/Karyawati CV. Abadi Sakti Dieselindo Jakarta.

8. Orang tua tercinta yang telah memberi dorongan moril maupun spiritual

kepada penulis.

9. Suami yang juga telah memberikan dukungan serta motivasi dalam

pembuatan tugas akhir ini.

10. Serta teman-teman yang ikut memberikan bantuannya dalam pembuatan

tugas akhir ini.

Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga

terwujudnya penulisan ini. Penulis menyadari bahwa penulisan laporan tugas

akhir ini masih jauh sekali dan belum sempurna, untuk itu Penulis mohon kritik

dan saran yang bersifat membangun demi kesempurnaan Penulis dimasa akan

datang.

Akhir kata semoga laporan tugas akhir ini dapat berguna bagi penulis

khususnya, bagi para pembaca pada umumnya.

Jakarta, Juli 2017

Penulis

Nur Trisnayanti

Page 9: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

ix

ABSTRAK

Nur Trisnayanti (11140564), Perancangan Sistem Informasi Penggajian

Karyawan pada CV.Abadi Sakti Dieselindo Jakarta

Setiap Perusahaan memerlukan sistem informasi yang cepat dan akurat untuk

mendukung kegiatan dalam usahanya. Untuk itulah penulis mencoba membuat

Tugas Akhir mengenai sistem penggajian karyawan pada CV. Abadi Sakti

Dieselindo yang sampai saat ini belum terkomputerisasi. Sistem yang ada pada

CV.Abadi Sakti Dieselindo masih dilakukan secara manual, mulai dari absensi

karyawan, data karyawan, dan pembayaran gaji. Perancangan sistem informasi ini

merupakan solusi untuk memecahkan permasalahan serta dengan sistem yang

terkomputerisasi dapat tercapai suatu kegiatan yang efektif dan efisien.

Kata Kunci: Perancangan Sistem Informasi, Sistem Informasi Penggajian

Karyawan

Page 10: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

x

ABSTRACT

Nur Trisnayanti (11140564), design of information system of

payroll Employees in CV. Timeless Sakti Dieselindo Jakarta.

Each company requires information systems that quickly and accurately in

order to support the activities. For that is the writer trying to make final

assignment employees

on payroll system CV Timeless Milky Dieselindo which until now has not

been computerized. The existing system on a CV. Timeless Milky Dieselindo is

still done manually, from employee absences, employee data, and the payment

of salaries. The design of this information system is the solution to solve the

problem as well as withthe computerized system that can be reached by an

activity which is effective and efficient.

Keywords: Designing Information Systems, Employee Payroll Information

System

Page 11: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xi

DAFTAR ISI

Lembar Judul Tugas Akhir .......................................................................................... i

Lembar Pernyataan Keaslian Tugas Akhir ........................................................ ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ................................... iii

Lembar Pernyataan dan Pengesahan Tugas Akhir ............................................ iv

Lembar Konsultasi Tugas Akhir ......................................................................... v

Kata Pengantar .................................................................................................. vii

Abstrak .............................................................................................................. ix

Daftar Isi ............................................................................................................ xi

Daftar Gambar ................................................................................................... xiv

Daftar Tabel ....................................................................................................... xvi

Daftar Lampiran ............................................................................................... xvii

Daftar Simbol .................................................................................................. xviii

BAB I PENDAHULUAN .................................................................... 1

1.1. Umum ................................................................................. 1

1.2. Maksud dan Tujuan ............................................................ 2

1.3. Metode Pengumpulan Data ................................................ 2

1.4. Ruang Lingkup ................................................................... 3

BAB II LANDASAN TEORI ............................................................... 4

2.1. Konsep Dasar Sistem .......................................................... 4

2.1.1. Pengertian Sistem ...................................................... 4

2.1.2. Karakteristik Sistem .................................................. 5

2.1.3. Klasifikasi Sistem ...................................................... 7

2.1.4. Pengertian Sistem Infromasi ...................................... 8

2.1.5. Sistem Infromasi Akuntansi ...................................... 9

2.1.6. Pengertian Penggajian .............................................. 9

2.1.7. Pengertian Database ................................................ 10

2.2. Peralatan Pendukung (Tools System) ................................. 11

2.2.1. Pengertian UML (Unified Modelling

Language) ................................................................. 11

2.2.2. Definisi Diagram-diagram UML (Unified Modelling

Language) ................................................................ 11

BAB III ANALISA SISTEM BERJALAN ......................................... 22

3.1. Umum ................................................................................. 22

3.2. Tinjauan Perusahaan ........................................................... 22

3.2.1. Sejarah Perusahaan ................................................... 22

3.2.2. Struktur Organisasi dan Fungsi ................................ 23

3.3. Proses Bisnis Sistem Berjalan ........................................... 25

3.4. Unified Modelling Language (UML) ................................. 26

3.4.1. Activity Diagram ...................................................... 26

3.5. Spesifikasi Sistem Berjalan ................................................ 28

3.5.1. Spesifikasi Bentuk Dokumen Masukan ................... 28

3.5.2. Spesifikasi Bentuk Dokumen Keluaran .................. 29

3.6. Permasalahan Pokok .......................................................... 30

3.7. Pemecahan Masalah .......................................................... 30

BAB IV RANCANGAN SISTEM USULAN ...................................... 31

4.1. Analisa Kebutuhan Software. ............................................. 31

Page 12: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xii

4.1.1. Analisa Kebutuhan ................................................... 31

4.1.2. Use Case Diagram ................................................... 33

4.1.3. Activity Diagram ...................................................... 34

4.2. Desain ................................................................................ 44

4.2.1. Entity Relationship Diagram (ERD) ....................... 44

4.2.2. Logical Record Structure (LRS) .............................. 45

4.2.3. Spesifikasi File ......................................................... 46

4.2.4. Software Architectur................................................. 53

4.2.5. User Interface .......................................................... 55

4.2.6. Spesifikasi Hardware dan Software ........................ 65

BAB V PENUTUP ............................................................................... 66

5.1. Kesimpulan ........................................................................ 66

5.2. Saran .................................................................................. 67

DAFTAR PUSTAKA ..................................................................................... 68

DAFTAR RIWAYAT HIDUP ....................................................................... 69

SURAT KETERANGAN PKL ....................................................................... 70

LAMPIRAN-LAMPIRAN .............................................................................. 71

Page 13: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xiii

DAFTAR SIMBOL

1. Use case diagram

USECASE

Fungsionalitas yang disediakan

sistem sebagai unit-unit yang saling

bertukar pesan antar unit atau aktor.

ACTOR

Orang, proses, atau sistem lain yang

berinteraksi dengan sistem informasi

yang akan dibuat di luar

sistem informasi yang akan dibuat itu

sendiri.

ASSOCIATION

Komunikasi antara actor dan usecase

yang berpartisipasi pada usecase atau

usecase memiliki

Interaksi dengan aktor.

INCLUDE

Relasi usecase dimana proses

bersangkutan akan dilanjutkan

keproses yang dituju.

EXTEND

Relasi usecase tambahan kesebuah

usecase yang ditambahkan dapat

berdiri sendiri walau tanpa usecase

tambahan itu.

GENERALIZATION

Dimana fungsi yang satu adalah

fungsi yang umum dari yang lainnya.

Page 14: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xiv

2. Activity Diagram

INITIAL NODE

Status awal aktivitas sistem, sebuah

diagram aktivitas memiliki sebuah

status awal.

ACTION

Aktivitas yang dilakukan sistem,

aktivitas biasanya diawali dengan

kata kerja.

DECISION

Asosiasi percabangan dimana jika

ada pilihan aktivitas lebih dari satu.

JOIN

Digunakan untuk menunjukkan

kegiatan yang digabungkan.

FORK

Digunakan untuk menunjukkan

kegiatan yang dilakukan secara

paralel.

ACTIVITY FINAL

Status akhir yang dilakukan sistem,

sebuah diagram aktivitas memiliki

sebuah status akhir.

Page 15: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xv

3. Sequence Diagram

ACTOR

Orang, poses, atau sistem lain yang

berinteraksi dengan sistem informasi

yang akan dibuat di luar sistem

informasi yang akan dibuat itu

sendiri, jadi walaupun simbol dari

actor adalah gambar orang, tapi

actor belum tentu merupakan orang.

INTERFACE atau BOUNDARY

OBJECT

Sebuah obyek yang menjadi

penghubung user dengan sistem.

CONTROL OBJECT

Mengkoordinasikan perilaku sistem

dan dinamika dari suatu sistem,

menangani tugas utama dan

mengontrol alur kerja suatu sistem.

ENTITY OBJECT

Suatu Objek yang berisi informasi

kegiatan yang terkait yang tetap dan

disimpan kedalam suatu database.

OBJECT MESSAGE

Menggambarkan pesan/hubungan

antar obyek, yang menunjukan

urutan kejadian yang terjadi.

MESSAGE to SELF

Menggambarkan pesan/hubungan

objek itu sendiri, yang menunjukan

urutan kejadian yang terjadi.

Page 16: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xvi

LIFELINE

Garis titik-titik yang berhubungan

dengan objek, sepanjang lifeline

terdapat activation.

ACTIVATION

Mewakili sebuah eksekusi operasi

dari objek, panjang kotak ini

berbanding lurus dengan durasi

aktivasi sebuah operasi.

4. Deployment Diagram

NODE

Sumber daya yang digunakan pada

saat aplikasi dijalankan.

ASSOCIATION

Relasi antar kelas dengan makna

umum, asosiasi biasanya juga

disertai dengan multiplicity.

Page 17: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xvii

5. Enterprise Relationship Diagram (ERD)

ENTITAS

Suatu objek yang dapat diidentifikasi

dalam lingkungan pemakai.

RELASI

Menunjukkan adanya hubungan di

antara sejumlah entitas yang berbeda.

ATRIBUT Berfungsi mendeskripsikan karakter

entitas (atribut yang berfungsi

sebagai key diberi garis bawah).

LINE

Relasi antara Entitas dan Atribut.

Page 18: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xviii

DAFTAR GAMBAR Halaman

Gambar III.1. Struktur Organisasi CV. Abadi Sakti Dieselindo ………………. 24

Gambar III.2. Activity Diagram Prosedur Absensi dan Perhitungan Gaji Karyawan

…........................................................................................................................... 26

Gambar III.3. Activity Diagram Prosedur Pencairan Dana dan Pencairan Jurnal

…........................................................................................................................... 27

Gambar III.4. Prosedur Pembayaran Gaji Karyawan dan Pembuatan Laporan

Penggajian …........................................................................................................ 27

Gambar IV.1. Use Case Diagram Diagram ......................................................... 33

Gambar IV.2. Activity Diagram Login ………...……..………………………... 34

Gambar IV.3. Activity Diagram Menu Utama ……………………………….… 34

Gambar IV.4. Activity Diagram Data Karyawan ……………………………… 35

Gambar IV.5. Activity Diagram Absensi ………………...…………………….. 36

Gambar IV.6. Activity Diagram Data User ……………………..……………… 37

Gambar IV.7. Activity Diagram Data Akun …………………………………… 38

Gambar IV.8. Activity Diagram Menu Uang Makan dan Lembur …………… 39

Gambar IV.9. Activity Diagram Menu Pembayaran Gaji …………………..… 40

Gambar IV.10. Activity Diagram Menu Jurnal …………………………..…… 41

Gambar IV.11. Activity Diagram Menu Laporan Penggajian ………………… 42

Gambar IV.12. Activity Diagram Menu Laporan Jurnal ……………..……...… 43

Gambar IV.13. ERD Penggajian Karyawan ……….………………………….. 44

Gambar IV.14. LRS Penggajian Karyawan ……………………………………. 45

Gambar IV.15. Deployment Diagram……………………………………...…… 53

Gambar IV.16. Sequence Diagram …………………………………...………... 54

Gambar IV.17. Rancangan Form Login ……………………………...…...……. 55

Gambar IV.18. Rancangan Menu Utama………………………………………...55

Gambar IV.19. Rancangan Data Karyawan …………………………….……… 56

Gambar IV.20. Rancangan Data Absensi ………….…………………………… 57

Gambar IV.21. Rancangan Data User ………………………………………….. 58

Gambar IV.22. Rancangan Data Akun …………...……………………………. 59

Gambar IV.23. Rancangan Menu Uang Makan dan Lembur …………..……… 60

Gambar IV.24. Rancangan Pembayaran Gaji …………..……………………… 61

Gambar IV.25. Rancangan Jurnal ……………………………………....……… 62

Gambar IV.26. Rancangan Laporan Penggajian ……………………......……… 63

Gambar IV.27. Rancangan Laporan Jurnal ……………………..……....……… 64

Page 19: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xix

DAFTAR TABEL

Halaman

Tabel IV.1. Spesifikasi File User ……………………………….………..…...... 46

Tabel IV.2. Spesifikasi File Karyawan ………………………………………... 47

Tabel IV.3. Spesifikasi File Absensi …………………………………………... 48

Tabel IV.4. Spesifikasi File Pembayaran ……………..……………………….. 49

Tabel IV.5. Spesifikasi File Jurnal …………………………………………….. 50

Tabel IV.6. Spesifikasi File Detail_Jurnal ……………………………..………. 51

Tabel IV.7. Spesifikasi File Akun ……………………..………….…………… 52

Tabel IV.8. Spesifikasi File Customer…………………………………………...49

Tabel IV.9. Spesifikasi File Bagian Penjualan…………………………………...50

Tabel IV.10. Spesifikasi File Pesanan……………………………………………51

Tabel IV.11. Spesifikasi File Detail Pesanan…………...………………………..52

Page 20: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

xx

DAFTAR LAMPIRAN

Halaman

Lampiran A Masukkan Sistem Berjalan A-1 Absensi Karyawan ...................................................................71

A-2 Kwitansi Uang Makan dan Transport ......................................72

A-3 Data Karyawan ………………………………………………73

A-4 Bukti Kas Masuk …………………………………………….74

Lampiran B Keluaran Sistem Berjalan B-1 Rekap Absensi ........................................................................75

B-2 Kwitansi .................................................................................7

Page 21: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

1

BAB I

PENDAHULUAN

1.1. Umum

Komputer merupakan alat bantu yang sangat populer sekarang ini dalam

menyelesaikan masalah yang dipakai dalam berbagai bidang ilmu pengetahuan

dan teknologi. Dalam proses sistem penggajian karyawan yang dilakukan secara

manual sering terjadi penumpukan pemrosesan data yang harus dicatat atau

diproses berulang kali untuk mendapatkan data atau komponen gaji untuk masing-

masing karyawan dan dalam upaya menyusun laporan hasil dari penggajian

karyawan setiap periodenya.

Dengan perkembangan sistem informasi yang sangat pesatnya

memungkinkan untuk melakukan pengolahan data yang hemat ruang, waktu dan

biaya, namun dapat menghasilkan suatu informasi yang sangat berguna dan

bermanfaat. Kemampuan mengolah data dan menggunakan informasi secara

efektif merupakan hal yang sangat penting bagi suatu perusahaan,dalam kegiatan

manajemen bisnis, salah satu langkah utama dalam memudahkan sistem

operasionalnya.

CV. Abadi Sakti Dieselindo adalah Perusahaan dagang yang bergerak

dibidang sparepart. Sistem penggajian karyawan pada CV. Abadi Sakti Dieselindo

selama ini masih manual dan hasilnya masih kurang efektif dan efisien.

Page 22: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

2

Berdasarkan uraian diatas, penulis merasa tertarik menulis Tugas Akhir

tentang sistem informasi penggajian karyawan dan karenanya penulis mengangkat

judul yaitu “Perancangan Sistem Informasi Penggajian Karyawan Pada CV.

Abadi Sakti Dieselindo”

1.2. Maksud Dan Tujuan

Maksud dari penulis yaitu:

1. Memberikan rancangan sistem yang baru, sehingga dapat mengatasi

masalah dan kecepatan waktu dalam proses laporan penggajian.

2. Dengan menyediakan sistem informasi penggajian karyawan, ini bisa

mempermudah mengolah data penggajian karyawan secara efisien.

3. Merancang sistem penggajian pada CV. Abadi Sakti Dieselindo.

Adapun tujuan dari penulis sebagai salah satu syarat kelulusan

Program Diploma Tiga (D.III) program studi Komputerisasi Akuntansi

pada Akademi Manajemen Infromasi dan Komputer Bina Sarana

Informatika (AMIK BSI).

1.3. Metode Pengumpulan Data

1. Observasi

Penulis melakukan pengamatan langsung pada CV. Abadi Sakti Dieselindo

sesuai dengan masalah yang diambil yaitu tentang sistem penggajian. Dan

dari kegiatan observasi dapat di ketahui kesalahan dari kegiatan tersebut.

Page 23: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

3

2. Wawancara

Penulis melakukan wawancara kepada Bapak Foe Rikki sutanto selaku

pemilik CV. Abadi Sakti Dieselindo, dan bagian keuangan untuk

mendapatkan informasi secara lengkap dan penulis mengajukan beberapa

pertanyaan yang berhubungan dengan sistem penggajian karyawan pada

CV. Abadi Sakti Dieselindo.

3. Studi Pusaka

Selain melakukan kegiatan diatas penulis juga mencari referensi-referensi

yang ada di perpustakaan Bina Sarana Informatika, perpustakaan nasional

atau informasi dari buku juga internet.

1.4. Ruang Lingkup

Karena luasnya ruang lingkup dari pembahasan dalam penulisan tugas

akhir ini, maka penulis hanya membahas pada“Perancangan Sistem Informasi

Penggajian Karyawan” pada CV. Abadi Sakti Dieselindo. Adapun pembahasannya

adalah meliputi absensi karyawan, perhitungan gaji, pembayaran, pencatatan

jurnal, dan laporan penggajian.s

Page 24: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

4

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

Secara sederhana sistem dapat diartikan sebagai suatu komponen atau variable

- variabel yang terorganisir yang saling ketergantungan satu sama lainnya untuk

mencapai suatu tujuan tertentu. Sistem merupakan bagian terpenting dalam

perkembangan ilmu pengetahuan sehingga banyak para ahli mengalihkan perhatian

kepada pembelajaran mengenai sistem.

2.1.1. Pengertian Sistem

Menurut Kendall (2006:446) “Sistem adalah sistem basis data dan perangkat

lunak yang memungkinkan pembuat keputusan mengurangi jumlah allternatif -

alternatif yang ada dengan cara menyusun perangkat atau menghitung jumlah melalui

beberapa metode lainnya”.

Menurut Kristanto (2007:1) “Sistem adalah kumpulan dari elemen-elemen

yang berinteraksi untuk mencapai suatu tujuan tertentu”.

Berdasarkan pendapat para ahli tersebut maka dapat disimpulkan sistem

adalah kumpulan elemen-elemen yang saling bekerja sama dan berinteraksi untuk

memproses masukan kemudian saling berhubungan, berkumpul bersama-sama untuk

mencapai suatu sasaran tertentu.

Dari beberapa pengertian diatas dapat dijelaskan mengenai karakteristik sistem

sebagai berikut :

Page 25: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

5

2.1.2. Karakteristik Sistem

Menurut Ladjamudin (2008:10) ”memahami dan mengembangkan suatu

sistem, maka kita harus dapat membedakan sistem berdasarkan unsur-unsur yang

membedakannya”. Unsur-unsur itu adalah karakteristik sistem, Suatu sistem

mempunyai karakteristik atau sifat-sifat tertentu, sebagai berikut :

1. Komponen Sistem (Component)

Komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem

atau bagian-bagian dari sistem. Setiap subsistem menpunyai sifatsifat dari

sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses

sistem secara keseluruhan.

2. Batas Sistem (Boundary)

Batas sistem (boundary) merupakan daerah yang membatasi antara suatu

sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

3. Lingkungan Luar Sistem (Environment)

Lingkungan luar (environment) dari suatu sistem apapun diluar batas dari

sistem yang mempengaruhi operasi sistem.

4. Penghubung Sistem (Interface)

Penghubung sistem (interface) merupakan media penghubung antara satu sub

sistem dengan sub sistem lainnya. Melalui penghubung ini memungkinkan

sumber-sumber daya mengalir dari satu sub sistem ke-sub sistem yang

lainnya.

Page 26: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

6

5. Masukan Sistem (Input)

Masukan sistem (input) adalah energi yang dimasukan ke dalam sistem.

Masukan dapat berupa masukan perawatan (maintenance input) yaitu energi

yang dimasukan supaya sistem tersebut dapat beroperasi dan masukan

sinyal (signal input) energi yang diproses untuk didapatkan keluaran.

6. Keluaran Sistem (Output)

Keluaran Sistem (output) adalah hasil dari energi yang diolah dan

diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

Keluaran dapat merupakan masukan untuk sub sistem yang lain atau kepada

supra sistem.

7. Pengolahan Sistem

Pengolah sistem adalah bagian yang bertugas mengolah atau mengubah

masukan menjadi keluaran.

8. Sasaran Sistem

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran

dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan

keluaran yang akan dihasilkan sistem dan dikatakan berhasil jika mengenai

sasaran dan tujuannya.

Page 27: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

7

2.1.3. Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah

sebagai berikut ini :

1. Sistem Abstrak dan Sistem Fisik

Sistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak

nampak secara fisik, sedangkan Sistem Fisik merupakan sistem yang ada

secara fisik.

2. Sistem Alamiah dan Sistem Buatan Manusia

Sistem Alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat

oleh manusia, sedangkan Sistem Buatan Manusia merupakan sistem yang

dirancang oleh manusia.

3. Sistem Deterministic dan Sistem Probabilistic

Sistem Determnistic adalah sistem yang tingkah lakunya dapat diprediksi.

Sedangkan Sistem Probabilistic merupakan sistem yang tingkah lakunya

belum diprediksi karena mengandung Probabilistic.

4. Sistem Terbuka dan Tertutup

Sistem Terbuka adalah sistem yang berhubungan dan di pengaruhi oleh

lingkungan luarnya. Sedangkan Sistem Tertutup merupakan sistem yang tidak

berhubungan dan tidak dipengaruhi oleh lingkungan luarnya.

Page 28: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

8

2.1.4 Pengertian sistem informasi

Menurut Jogiyanto (2014:12) Sistem informasi terdiri dari komponen-

komponen yang disebut blok bangunan (building block). Sebagai suatu sistem, blok

tersebut masing-masing saling berinteraksi satu dengan yang lain membentuk satu

kesatuan untuk mencapai sasaran.

1. Blok masukan (input block)

Input mewakili data yang masuk ke dalam sistem informasi. Input disini

termasuk metode dan media untuk menangkap data berupa dokumen dasar.

2. Blok model (model Block)

Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang

akan memanipulasi data input dan data yang tersimpan di basis data dengn

cara yang sudah tertentu untuk mengahsilkan keluaran yang diinginkan.

3. Blok keluaran (output block)

Merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk

semua tingkatan manajemen serta semua pemakai sistem.

4. Blok teknologi (technology block)

Teknologi digunakan untuk menerima input, menjalankan model, menyimpan

dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu

pengendalian dari sistem secara keselur-uhan.

5. Blok basis data (database block)

Merupakan kumpulan data yang saling berhubungan satu dengan yang lain,

tersimpan di perangkat keras komputer dan menggunakan perangkat lunak

untuk memanipulasinya.

Page 29: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

9

6. Blok kendali (control block)

Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan

bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur

terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

2.1.5 Sistem Informasi Akutansi

Sistem Informasi yang digunakan perusahaan ialah Sistem Informasi

Akuntansi (SIA). Menurut mulyadi (2008:3) “Sistem akutansi adalah organisasi

formulir, catatan, dan laporan yang dikoordinasi sedemikian rupa untuk menyediakan

laporan akutansi keuangan yang dibutuhkan oleh manajemen guna memudahkan

pengelolaan perusahaan”.

Sedangkan menurut Sutarman (2012:13) mengatakan bahwa “Sistem

informasi adalah sistem yang dapat didefenisikan dengan mengumpulkan,

memproses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan

tertentu”. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data,

instruksi) dan output (laporan, kalkulasi).

Jadi menurut para ahli diatas sistem informasi adalah sebuah sistem untuk

pengumpulan data dan mempermudah mendapatkan informasi akuntansi.

2.1.6 Pengertian Penggajian

Menurut Soemarso (2011:28) “Gaji adalah imbalan kepada pegawai yang

diberi tugas administrative dan pimpinan yang jumlahnya, biasanya tetap secara

bulanan atau tahunan. Disamping gaji pegawai mungkin memperoleh manfaat yang

Page 30: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

10

diberikan dalam bentuk tunjangan, misalnya tunjangan jabatan, tunjangan perumahan,

tunjangan pengobatan, tunjangan harian, uang transport, uang makan dan lain-lain”.

Sedangkan menurut Mulyadi (2011:28) menyebutkan bahwa “Gaji adalah

sebuah bentuk pembayaran atau sebuah hak yang diberikan oleh sebuah perusahaan

atau instansi kepada pegawai”.

Jadi kesimpulannya gaji adalah pendapatan yang diterima pegawai atas

pekerjaan yang mereka kerjakan kepada sebuah perusahaan.

2.1.7 Pengertian Database

Beberapa pengertian database menurut para ahli:

1. Menurut Kustiyaningsih (2011:146), “Database adalah Struktur penyimpanan

data. Untuk menambah, mengakses dan memperoses data yang disimpan

dalam sebuah database komputer, diperlukan sistem manajemen database

seperti MYSQL Server”.

2. Menurut Anhar (2010:45), “Database adalah sekumpulan tabel-tabel yang

berisi data dan merupakan kumpulan dari field atau kolom. Struktur file yang

menyusun sebuah database adalah Data Record dan Field”.

Berdasarkan beberapa pendapat para ahli yang dikemukakan di atas dapat

ditarik kesimpulan bahwa database adalah sekelompok data yang mempunyai ciri-ciri

khusus dan dapat dikelola sedemikian rupa sehingga bisa menghasilkan sebuah

format data yang baru.

Page 31: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

11

2.2. Peralatan Pendukung (Tools System)

Adapun peralatan pendukung yang dimaksud untuk merancang model sistem

yang baru pada penulisan tugas akhir ini adalah :

2.2.1 Unified Modelling Language (UML)

1. Definisi Unified Modelling Language (UML)

UML (Unified Modelling Language) adalah bahasa pemodelan untuk sistem

atau perangkat lunak yang berparadgram „berorientasi objek‟. Pemodelan (modeling)

sesungguhnya digunakan untuk penyederhanaan permasalah-permasalahan yang

kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami. Bahsa

pemodelan grafis telah ada industri perangkat lunak sejak lama. Pemicu utama dibalik

smuanya adalah bahwa bahasa pemograman berada pada tingkat abstraksi yang

terlalu tingi untuk memfasilitasi diskusi tentang desain. Dengan menggunakan notasi-

notasi seperti UML, alur logika dari perangkat lunak yang akan dikembangkan bisa

mudah dipahami.

Berdasarkan pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa

“Unified Modelling language (UML) adalah sebuah bahasa yang berdasrkan grafik

atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan

pendokumentasian dari sebuah sistem pengembngan perangkat lunak berbasis objek

(Object Orinted Progamming)”.

2.2.2 Definisi Diagram-diagram UML (Unified Modelling Language)

Berikut ini adalah definisi mengenai 4 diagram UML yaitu:

Page 32: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

12

A. Activity Diagram

Activity Diagram memiliki pengertian yaitu lebih fokus kepada

menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses. Dan

memiliki manfaat yaitu apabila kita membuat diagram ini terlebih dahulu dalam

memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan.

Dan activity dibuat berdasarkan sebuah atau beberapa usecase pada usecase diagram.

B. Use Case Diagram

Use case diagram digunakan untuk memodelkan semua bisnis proses

berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk

use case dan actor. Actor mereprentasikan orang yang akan mengoperasikan atau

orang yang berinteraksi dengan sistem aplikasi. Use case diagram merepresentasikan

operasi – operasi yang dilakukan oleh actor. Use case diagram digambarkan

berbentuk elips dengan nama operasi dituliskan di dalamnya. Actor yang melakukan

operasi dihubungkan dengan garis lurus ke use case.

C. Class Diagram

Class Diagram adalah model statis yang menggambarkan struktur dan

deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram

pada perancangaan database, bedanya pada ER-diagram tidak terdapat operasi atau

methode tapi hanya atribut. Class terdiri dari nama class, atribut, dan operasi atau

methode.

Page 33: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

13

D. Sequence Diagram

Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar

obyek dan mengindikasikan komunikasi diantara obyek – obyek tersebut. Diagram

ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek – obyek

yang melakukan suatu tugas atau aksi tertentu. Obyek – obyek tersebut kemudian

diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di

paling kiri dari diagram. Pada diagram ini, dimensi vertikal merepresentasikan waktu.

Bagian paling atas dari diagram menjadi titik awal dan waktu berjalan ke bawah

sampai dengan bagian dasar dari diagram. Garis vertikal disebut lifeline., diletakkan

pada setiap obyek atau aktor kemudian, lifeline tersebut digambarkan menjadi kotak

ketika obyek melakukan suatu operasi, kotak tersebut disebut activation box. Obyek

dikatakan mempunyai live activation pada saat tersebut. Pesan yang dipertukarkan

antar obyek digambarkan sebagai sebuah anak panah antara activation box pengirim

dan penerima. Kemudian diatasnya diberikan label pesan.

E. Entity Relationship Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam

basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar

relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol.

Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk

memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys

dalam tahap analisis persyaratan proyek pengembangan system. Sementara seolah-

Page 34: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

14

olah teknik diagram atau alat peraga memberikan dasar untuk desain database

relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama

dengan detail pendukung merupakan model data yang pada gilirannya digunakan

sebagai spesifikasi untuk database.

Komponen penyusun ERD adalah sebagai berikut :

Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek

lain, sebagai contoh mahasiswa,dosen,departemen. Entitias terdiri atas beberapa

atribut sebagai contoh atribut dari entitas mahasiswa adalah nim,nama,alamat,email,

dll. Atribut nim merupakan unik untuk mengidentifikasikan atau membedakan

mahasiswa yg satu dengan yg lainnya. Pada setiap entitas harus memiliki 1 atribut

unik atau yang disebut dengan primary key.

Atribut adalah Setiap entitas pasti mempunyai elemen yang disebut atribut

yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari

atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan

yang lain. Gambar atribut diwakili oleh simbol elips.

Ada dua jenis Atribut :

1) Identifier (key) digunakan untuk menentukan suatu entity secara unik (primary

key).

2) Descriptor (nonkey attribute) digunakan untuk menspesifikasikan karakteristik

dari suatu entity yang tidak unik.

Relasi adalah hubungan antara beberapa entitas. sebagai contoh relasi antar

mahaiswa dengan mata kuliah dimana setiap mahasiswa bisa mengambil beberapa

Page 35: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

15

mata kuliah dan setiap mata kuliah bisa diambil oleh lebih dari 1 mahasiswa. relasi

tersebut memiliki hubungan banyak ke banyak. Berikut adalah contoh ERD.

Kardinalitas menyatakan jumlah himpunan relasi antar entitias. pemetaan kardiniliat

terdiri dari :

a. one-to-one :sebuah entitas pada A berhubungan dengan entitas B paling banyak

1contoh diatas relasi pegawai dan departemen dimana setiap pegawai hanya

bekerja pada 1 departemen

b. one-to-many : sebuah entitas pada A berhubungan dengan entitas B lebih dari

satu contoh diatas adalah 1 depertemen memiliki banyak pegawai

c. many-to-many : sebuah entitas pada A berhubungan dengan entitas B lebih dari

satu dan B berhubungan dengan A lebih dari satu jugan contoh diatas adalah

relasi mahasiswa dengan mata kuliah.

Berikut adalah tahap untuk membuat ERD :

a. Menentukan Entitas

b. Menentukan Relasi

c. Menggambar ERD sementara

d. Mengisi Kardinalitas

e. Menentukan Kunci Utama

f. Menggambar ERD berdasar Key

g. Menentukan Atribut

h. Memetakan Atribut

i. Menggambar ERD dengan Atribut

Page 36: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

16

F. Logical Relation Structure (LRS)

Menurut Hasugian dan Shidiq (2012:608) memberikan batasan bahwa LRS

adalah “sebuah model sistem yang digambarkan dengan sebuah diagram-ER akan

mengikuti pola atau aturan permodelan tertentu dalam kaitanya dengan konvensi ke

LRS”. Perubahan yang terjadi yaitu mengikuti aturan – aturan sebagai berikut

(Hasugian dan Shidiq, 2012:608) :

Setiap entitas akan diubah kebentuk kotak.

Sebuah atribut relasi disatukan dalam sebuah kotak bersama entitas jika hubungan

yang terjadi pada diagram-ER 1:M (relasi bersatu dengan cardinality M) atau tingkat

hubungan 1:1 (relasi bersatu dengan cardinality yang paling membutuhkan referensi).

Sebuah relasi dipisah dalam sebuah kotak tersendiri (menjadi entitas baru) jika

tingkat hubunganya M:M (many to many) dan memiliki foreign key sebagai primary

key yang diambil dari kedua entitas yang sebelumnya saling berhubungan.

G. NetBeans IDE

NetBeans adalah Integrated Development Environment (IDE) berbasiskan

Java dari Sun Microsistems yang berjalan di atas Swing. Swing sebuah teknologi

Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam

platforms seperti Windows, Linux, Mac OS X and Solaris.

Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu

aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface

Page 37: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

17

(GUI), suatu text atau kode editor, suatu compiler atau interpreter dan suatu

debugger. NetBeans merupakan software development yang Open source, dengan

kata lain software ini di bawah pengembangan bersama, bebas biaya. NetBeans

merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat

luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun

Microsistems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan

terus menjadi sponsor utama.Saat ini terdapat dua produk : NetBeans IDE dan

NetBeans Platform.

a. The NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas

untuk pemrogram menulis, mengompilasi, mencari kesalahan dan 27

menyebarkan program. NetBeans IDE ditulis dalam Java - namun dapat

mendukung bahasa pemrograman lain. Terdapat banyak modul untuk

memperluas NetBeans IDE. NetBeans IDE adalah sebuah produk bebas

dengan tanpa batasan bagaimana digunakan.

b. NetBeans Platform sebuah fondasi yang modular dan dapat diperluas yang

dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi

desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang

dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga

digunakan untuk membuat kakas dan solusi sendiri.

Kedua produk adalah kode terbuka (open source) dan bebas (free) untuk

penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang

dengan lisensi Common Development and Distribution License (CDDL).

1. Kelebihan NetBeans

Page 38: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

18

Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah

disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat

kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun yang

notabenenya sebagai pengembang Swing.

2. Kekurangan NetBeans

NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang

padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan

JFace yang sudah cukup populer.NetBeans mempatenkan source untuk Java GUI

yang sedang dikerjakan dalam

H. Pengkodean

Menurut Shatu (2016:7) “Kode yaitu memudahkan proses pengelohan data

karena dengan kode, data akan lebih mudah di identifikasi”. Kode dapat dibuat dalam

berbagai struktur kode yang berbeda. Setiap struktur data mempunyai kelebihan dan

kelemahan. Oleh karena itu perlu suatu struktur kode yang sesuai sehingga tujuan

pemberian kode dapat tercapai.

Beriku ini macam-macam kode yang dapat digunakan :

1. Kode Urut Nomer

Kode yang disusun urut nomor. Agar setiap kode mempunyai jumlah angka

(digit) yang sama perlu direncanakan dulu jumlah digitnya. Missal jumlah

digitnya sebanyak empat angka maka kodenya akan dimulai dengan 0001 dan di

akhiri 9999. Kode urut ini sederhana, tetapi tidak memenuhi persyaratan

Page 39: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

19

fleksibilitas. Sebaiknya kode urut ini digunakan untuk member nomer (kode)

dokumen atau bukti transaksi.

2. Kode kelompok

Kode kelompok membagi data ke dalam kelompok tertentu. Tiap kelompok akan

diberi kode dengan angka, sehingga masing-masing posisi angka kode

mempunyai arti. Lebih lengkap lihat kode rekening-2.

3. Kode blok

Dalam kode blok, setiap kelompok data di beri kode dalam blok nomer tertentu.

Cara pemberian kode ini dapat memenuhi persyaratan fleksibilitas sehingga

dapat digunakan untuk pemberuan kode pada rekening lengkap lihat kode

rekening-rekening.

4. Kode Desimal

Setiap kelompok dataakan diberi kode 0 sampai 9. Oleh karenanya

pengelompokan data harus dilakukan maksimum dalam sepuluh kelompok. Agar

kode desial ini dapat digunakan untuk pengelompokan data yang luas, dapat

disusun kelompok-kelompok yang bertingkat. Lebih lengkap lihat kode rekening.

5. Kode Memonic

Merupakan singkatan dari karakteristik data. Misal, pabrik sepatu, persdian

sepatu pria ukuran besar dapat dibuatkan kode SPB (Sepatu Pria Besar). Bisa

juga kode ini disusun dengan kombinasi huruf dan angka. Misal sepatu pria

dengan nomer 42diberi kode SP42. Sebaiknya kode mnemonicini digunakan bila

data atau elemennya (itemnya tidak terlalu banyak, sehingga tidak menyulitkan

Page 40: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

20

pemakaian. Bila terlalu sering perubahan itemnya dan banyak datanya maka

pemakai kode akan sulit mengingatnya.

6. Kode Bar

Digunakan untuk industri makanan dan minuman diluar negeri (misal: USA)

yang menggunakan Unniversal product code (UPC). Tiap pengusaha makanan

dan minuman yang berpartisipasi akan diberikan 10 digit sebagai kode

produknya. Lima digit berikutnya berisi kode produk. Kode bar ini dapat dibaca

oleh mesin Automatic Tag Readers, dan langsung diproses didalam computer.

Berikut uraian tentang penggunaan kode :

1. Kode Kelompok (Group Code)

Kode kelompok mempunyai sifat-sifat khusus sebagai berikut :

a. Posisi masing-masing angka mempunyai arti di mana angka kiri adalah kode

kelompok dan angka paling kanan kode jenis rekening.

b. Kode kelompok akan terdiri dari angka-angka yang sudah diperkirakan terlebih

dahulu.

c. Setiap kode dalam klasifikasi menggunakan jumlah angka yang sama.

d. Jika terjadi penambahan kelompok rekening, dapat dilakukan dengan mengubah

angka paling kiri, misalnya, klasifikasi rekening akan diberi kode yang terdiri

dari 4 angka maka cara memberika kodenya dapat digambarkan sebagai berikut

untuk kelompok kode rekeningnya.

2. Penggunaan Kode Kelompok Untuk Pengawasan.

Page 41: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

21

Apabila informasi akuntansi dipakai untuk mengukur prestasi maka digunakan

akuntani pertanggung jawaban. Yang dimaksud dengan akuntansi pertanggung

jawaban adalah suatu sistem akuntansi yang disusun sedemikian rupa sehingga

informasi yang dihasilkan menunjukan tingkat kegiatan yang dikaitkan dengan

tanggung jawab orang atau bagian tertentu.

3. Kode Blok (Blok Code)

Dalam cara ini juga dilakukan klarifikasi seperti yang dilakukan dalam kode

kelompok. Kode yang diberikan kepada setiap klarifikasi tida menggunakan

urutan-urutan digit seperti dalam kode kelompok, tetapi dengan memberikan satu

blok nomer untuk setiap kelompok. Jadi disini kode akan diberikan pada setiap

kelompok, dimulai angka tertentu dan diakhiri dengan angka tertentu yang

merupakan satu blok nomor kode. Sebagai contoh penggunaan kode blok,

sebagai berikut :

Kelompok Kode Blok

1. Aktiva 100-199

2. Utang 200-249

3. Modal 250-299

4. Penghasilan 300-39

5. Biaya Usaha 400-899

6. Pendapatan Dan Rugi Laba Diluar Usaha 900-999

Page 42: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

22

BAB III

ANALISA SISTEM BERJALAN

3.1 Umum

Dalam Bab ini menjelaskan tentang sejarah perusahaan CV. Abadi Sakti

Dieselindo, struktur organisasi dan fungsinya, proses bisnis sistem berjalan yang

ada, activity diagram, spesifikasi sistem berjalan yang bersangkutan dengan

dokumen masukan dan keluaran, permasalahan pokok serta pemecahan masalah

yang akan diajukan penulis kepada CV. Abadi Sakti Dieselindo.

3.2 Tinjauan Perusahaan

Dalam tinjauan perusahaan penulis bertujuan untuk melakukan analisa dan

mengetahui bagaimana proses mengenai Penggajian Karyawan sesuai ketentuan

dan kebijakan yang dibuat oleh CV. Abadi Sakti Dieselindo. Dari proses tersebut

maka penulis mendapatkan informasi mengenai kekurangan dari sistem yang

sedang berjalan. Dan penulis dapat merancang sistem untuk memperbaiki

kekurangan sistem yang sedang berjalan pada CV . Abadi Sakti Dieselindo.

3.2.1 Sejarah Peusahaan

CV. Abadi Sakti Dieselindo merupakan perusahaan yang bergerak dibidang

distribusi alat teknik, mekanikal, elektrikal, listrik, diesel, mesin-mesin dan suku

cadang (sparepart) mobil dan motor. CV. Abadi Sakti Dieselindo berdiri pada

bulan agustus 2014, yang beralamat di Jalan Krekot Jaya Molek Blok C2 No.5 E

RT.008 RW. 007 Kelurahan Pasar Baru Kecamatan Sawah Besar - Jakarta Pusat.

Pemilik dari perusahaan ini adalah Bapak Foe Rikki Sutanto. Perusahaan ini

merupakan salah satu perusahaan sparepart yang ada di wilayah Pasar Baru

Page 43: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

23

Jakarta Pusat, dan perusahaan ini berusaha untuk menjual sparepart dengan

kualitas yang memuaskan bagi customer.

3.2.2 Struktur Organisasi Dan Fungsi

Struktur organisasi sangatlah penting bagi sebuah perusahaan untuk

memudahkan kerangka atau pola tetap hubungan-hubungan diantara fungsi,

bagian, tugas, wewenang dan tanggung jawab yang berbeda dalam suatu

organisasi.

Struktur organisasi pada suatu perusahaan juga untuk memudahkan

koodinasi, komunikasi, pengarahan dan pengendalian dalam sumua aktvitas dan

tenaga kerja untuk mencapai tujuan perusahaan.

Page 44: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

24

STRUKTUR ORGANISASI PERUSAHAAN

CV. ABADI SAKTI DIESELINDO

s

Sumber : Bagian Administrasi CV. Abadi Sakti Dieselindo

Gambar III.1

Struktur Organisasi Peusahaan

Berikut penjabaran dari masing-masing bagian :

o Direktur

Sebagai pemimpin perusahaan dengan menerbitkan kebijakan-kebijakan

perusahaan, memilih, menetapkan, mengawasi tugas dari karyawan dan

kepala bagian.

o Bagian Administrasi

Bertanggung jawab atas pelayanan coustamer, bertugas mencatat semua

dokumen-dokumen yang barkaitan dengan pemesanaan barang.

DIREKTUR

ADMIN BAG. KEUANGAN

SALES SALES SALES

KURIR

Page 45: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

25

o Bagian Keuangan

Sebagai penanggung jawab atas laporan keuangan perusahaan dari semua

transaksi mengenai pembayaran dan kebutuhan perusahaan serta gaji

karyawan.

o Sales

Sebagai orang yang melaksanakan tugas menpromosikan produk-produk

perusahaan kepada masyarakat.

o Kurir

Sebagai orang yang bertugas mengantarkan barang sesuai permintaan

customer.

3.3 Proses Bisnis Sistem Berjalan

1) Prosedur absensi dan perhitungan gaji karyawan

Karyawan melakukan absen ke bagian keuangan, bagian keuangan mengisi

absen karyawan. Setiap akhir bulan bagian keuangan merekap absensi

karyawan dan menghitung gaji, lembur, uang transportasi, dan uang makan

karyawan.

2) Prosedur pencairan dana dan pencatatan jurnal

Direktur memerintah bagian keuangan untuk mencairankan dana dari

rekening perusahaan. Bagian keuangan melakukan pencairan dana setelah

mencairkan dana bagian keuangan membuat kas masuk dan kwitansi

pembayaran gaji karyawan.

Page 46: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

26

3) Prosedur pembayaran gaji karyawan dan pembuatan laporan penggajian

Setiap akhir bulan bagian keuangan membayarkan gaji karyawan ke

karyawan dengan menyerahkan kwitansi dan gaji sesuai perhitungan,

karyawan menerima gaji, dan bagian keuangan membuat laporan keuangan.

3.4 Unified Modelling Language (UML)

3.4.1 Activity Diagram

Gambar III.2

Activity Diagram Prosedur Absensi dan Perhitungan Gaji Karyawan

act Activ ity

Bagian KeuanganKaryawan

Prosedur Absensi dan Perhitungan Gaji Karyawan

Start

Melakukan Absensi Mengisi Absensi

Karyawan

Merekap Absen

Karyawan

Menghitung Gaji, Lembur,

Uang Transport dan Uang

Makan Karyawan

Selesai

Page 47: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

27

Gambar III.3

Activity Diagram Prosedur Pencairan Dana dan Pencairan Jurnal

Gambar III.4

Activity Diagram Prosedur Pembayaran Gaji Karyawan dan Pembuatan Laporan

Penggajian

act Activ ity

Bagian KeuanganDirektur

Prosedur Pencairan Dana dan Pencatatan Jurnal

Start

Memerintahkan Bagian

Keuangan untuk Mencairkan

Dana dari Rek Perusahaan

Mencairkan Dana dari Rek

Perusahaan

Membuat Kas Masuk dan

Kwitansi Pembayaran Gaji

Karyawan

Selesai

act Activ ity

KaryawanBagian Keuangan

Prosedur Pembayaran Gaji Karyawan dan Pembuatan Laporan Penggajian

Start

Setiap Akhir Bulan Bagian

Keuangan Menyerahkan

Kwitansi dan Gaji sesuai

Perhitungan ke Karyawan

Menerima Gaji

Membuat Laporan

Penggajian

Selesai

Page 48: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

28

3.5 Spesifikasi Sistem Berjalan

Spesifikasi sistem berjalan merupakan rangkaian sistem yang memerlukan

dokumen input sebagai masukan dan dokumen output sebagai keluaran dari

masukan. Adapun sistem berjalan pembayaran gaji karyawan pada CV. Abadi

Sakti Dieselindo adalah sebagai berikut :

3.5.1 Spesifikasi Bentuk Dokumen Masukan

1. Nama Dokumen : Absen Karyawan

Fungsi : Sebagai bukti masuknya kerja karyawan

Sumber : Karyawan

Tujuan : Bagian Keuangan

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap hari kerja

Bentuk : Lampiran A-1

2. Nama Dokumen : Bukti Uang Trasnport Dan Uang Makan

Fungsi : Sebagai bukti pengeluaran kas

Sumber : Bagian Keuangan

Tujuan : Karyawan

makan

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap akhir bulan

Bentuk : Lampiran A-2

Page 49: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

29

3. Nama Dokumen : Data Karyawan

Fungsi : Mengetahui identitas perusahaan

Sumber : Karyawan

Tujuan : Bagian Keuangan

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap ada karyawan baru

Bentuk : Lampiran A-3

4. Nama Dokumen : Bukti Kas Masuk

Fungsi : Mencatat dana yang masuk

Sumber : Bagian Keuangan

Tujuan : Direktur

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap ada transaksi

Bentuk : Lampiran A- 4

3.5.2 Spesifikasi Bentuk Dokumen Keluaran

1. Nama Dokumen : Rekap Absensi

Fungsi : Mengetahui total gaji dan lembur

Sumber : Bagian Keuangan

Tujuan : Direktur

Media : Kertas

Jumlah : 1 Rangkap

Page 50: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

30

Frekuensi : Setiap akhir bulan

Bentuk : Lampiran B-1

2. Nama Dokumen : Kwitansi

Fungsi : Sebagai bukti pembayaran gaji

Sumber : Bagian Keuangan

Tujuan : Karyawan

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap akhir bulan

Bentuk : Lampiran B-2

3.6 Permasalahan Pokok

Adapun permasalahan yang ada :

1. Dalam pembuatan kas masuk dan laporan gaji karyawan setiap bulannya

bagian keuangan masih harus mengcopy paste dan mengedit dari data-

data sebelumnya.

2. Dengan sistem yang manual banyak terbuangnya waktu dan suatu saat

dokumen bisa hilang atau terhapus dengan sendiri.

3.7 Pemecahan Masalah

Dengan menganalisa permasalahan yang ada maka penulis :

1. Merancang sebuah aplikasi penggajian karyawan.

2. Dengan sistem penggajian ini dapat tercapainya suatu kegiatan yang

lebih efektif dan efisien.

Page 51: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

31

BAB IV

RANCANGAN SISTEM USULAN

4.1 Analisa Kebutuhan Software

Berdasarkan proses sistem informasi penggajian karyawan pada CV.

Abadi Sakti Dieselindo Jakarta, tahapan berikutnya adalah analisa kebutuhan, dari

sistem informasi penggajian yang ada diperusahaan.

Bagian keuangan dapat masuk kesistem informasi penggajian karyawan

pada CV. Abadi Sakti Dieselindo yang telah diusulkan.

4.1.1 Analisa Kebutuhan

Analisa kebutuhan software untuk system penggajian karyawan diusulkan

dengan beberapa prosedur diantaranya :

A.1 Bagian Admin Melakukan Login

A.2 Bagian Admin mengakses menu Master

A.2.1 Dapat memilih Data Karyawan

A.2.2 Dapat memilih Absensi

A.2.3 Dapat memilih data user

A.2.4 Dapat memilih akun

A.3 Bagian Admin dapat mengakses Transaksi

Page 52: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

32

A.3.1 Dapat memilih uang makan, transport, dan lembur

A.3.2 Dapat memilih pembayaran gaji

A.3.3 Dapat memilih jurnal

A.4 Bagian Admin Dapat Mengakses Laporan

A.4.1 Dapat memilih Laporan Penggajian

A.4.2 Dapat memilih Laporan Jurnal

A.5 Bagian Admin melakukan Logout

Page 53: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

33

4.1.2 Use Case Diagram

Gambar IV.1 Use Case Diagram

4.1.3 Activity Diagram

uc Usenew

Bagian Administrasi

Menu Utama

Master

Data Karyawan

Absensi

Data User

Data Akun

Transaksi

Pembayaran Gaji

Uang Makan dan

Lembur

Jurnal

Laporan

Penggajian

Jurnal

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«include»

«include»

«include»

Page 54: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

34

Gambar IV.2 Activity Diagram Login

Gambar IV.3 Activity Diagram Menu Utama

act login

Aplikasi PenggajianBagian Admin

star

Melakukan Login

Masukan User name Masukan Password

Cek User name Dan Paswword

Masuk Kedalam Menu

Utama

Tapil Pesan User name

Atau Password Salah

[Valid]

[Tdk Valid]

act Menu Utama

Aplikasi PenggajianBagian Admin

star

Masuk Kedalam Login Menampilkan Menu Utama

Data Master Transaksi Laporan

Page 55: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

35

Gambar IV.4 Activity Diagram Data Karyawan

act Data Karyawan

Aplikasi PenggajianBagian Admin

star

Klik Data Karyawan Menampilkan Data Karyawan

Input NIP, Nama, Jenis Kelamin,

Status, Jabatan, TTL, Alamat,

Agama, Dan No.Telp

Simpan Data Berhasil Disimpan

Ubah

HapusKeluar

Data Diubah

Data Berhasil Di hapus

Page 56: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

36

Gambar IV.5 Activity Diagram Absensi

act Absensi Karyawan

Aplkasi penggaijan Bagian Admin

Start

Klik Absensi

Karyawan

Menamplkan Absensi

Karyawan

Memilih Bulan Absensi

Karyawan Yang Akan

Dicari

CariMenampilkan Form

Absensi Karyawan

CetakKeluar Data Berhasil Dicetak

ActivityFinal

Page 57: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

37

Gambar IV.6 Activity Diagram Data User

act Data User

Aplikasi PenggajianBagian Admin

Star

Klik Data User Menampilkan Data User

Input Kode User, Nama User, Dan Paswword

Simpan Data Berhasil Disimpan

Menampilan Form Data User

Keluar

Page 58: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

38

Gambar IV.7 Activity Diagram Data Akun

act Data Akun

Aplikasi PenggajianBagian Admin

star

Klik Data Akun Menampilkan Data Akun

Input Nama Akun Dan Kode Akun

Proses Data Berhasil Diproses

Keluar

Menampilkan Form Data Akun

Page 59: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

39

Gambar IV.8 Activity Diagram Menu Uang Makan dan Lembur

act Uang Makan & Lembur

Aplikasi PenggajianBagian Admin

Star

Klik Menu Uang Makan & Lembur Menampilkan Menu Uang Makan & Lembur

Memilih Bulan Dan Menginput Nip

Proses Menampilkan Nama Pegawai

Menampilkan Form Uang Makan Dan TransportMenginput Jumlah Kehadiran, Uang Makan,

Uang Transportasi

HitungMenampilkan Total Uang Makan &

Uang Transport

Menampilkan Form LemburMenginput Jam Lembur Dan Uang Lembur

Hitung Menampilkan Total Uang Lembur Karyawan

Keluar Batal SimpanData Berhasil Disimpan

Data Berhasil Dibatal

Page 60: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

40

Gambar IV.9 Activity Diagram Menu Pembayaran Gaji

act Form Transaksi

Bagian Admin Aplikasi Penggajian

Star

Klik Menu Pembayaran

Gaj i

Menampilkan Menu

Pembayaran Gaj i

Menampilkan No. SlipMemilih Tanggal

Pembagian

Memilih Bulan

Pembayaran Gaj i

Menginput NIP Karyawan

Menampilkan Form Gaj i

Pokok

HitungMenampilkan Form Uang

Makan, Transport &

Lembur

Menampilkan Total Uang

Makan, Transport &

Lembur

Hitug Gaj i Keseluruhan Menampilkan Total Gaj i

Bersih Karyawan

BaruSimpanCetak Slip Gaj iKeluarMenampilkan Data

Transaksi Baru

Data Berhasil Disimpan

Mencetak Slip Gaj i

Proses

Page 61: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

41

Gambar IV.10 Activity Diagram Menu Jurnal

act Jurnal

Apikasi PenggajianBagian Admin

Star

Klik Menu Jurnal Menampilkan Menu Jurnal

Menampilkan No_SlipMenginput No Jurnal, Tgl Jurnal,

Keterangan

Proses Menampilkan Form Jurnal

CetakKeluar SimpanData Berhasil Dicetak

Data Berhasil Disimpan

Page 62: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

42

Gambar IV.11 Activity Diagram Menu Laporan Penggajian

act laporan

Aplikasi PenggajianBagian Admin

Klik Laporan Penggaj ian

Star

Menampilkan Laporan

Penggaj ian

Menampilkan No. LaporanMemilih Bulan Yang Akan

Diacari

CariMenampilkan Form

Laporan

CetakKeluarBerhasil Mencetak

Laporan

Page 63: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

43

Gambar IV.12 Activity Diagram Menu Laporan Jurnal

act Laporan Jurnal

Aplikasi PenggajianBagian Admin

Star

Klik Menu Laporan Jurnal Menmpilkan Menu Laporan Jurnal

Menampilkan No. LaporanMemilih Bulan Yang Akan Diacari

Cari Menampilkan Form Laporan

Cetak Keluar Data Berhasil Dicetak

Page 64: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

44

4.2 Desain

4.2.1 Entity Relationship Diagram (ERD)

Gambar IV.13 ERD Penggajian Karyawan

Page 65: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

45

4.2.2 Logical Record Structure (LRS)

Gambar IV.14 LRS Penggajian Karyawan

Page 66: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

46

4.2.3 Spesifikasi File

1. Spesifikasi File User

Nama Database : dbpenggajian

Nama file : User

Akronim : user.myd

Tipe File : Master

Akses file : Random

Panjang Record : 35 karaakter

Kunci Field : kd_user

Tabel IV.1 Spesifikasi File User

No Elemen Data Akronim Type Panjang Keterangan

1 kd_user Kduser Varchar 10 Primary Key

2 Nama Nama Varchar 15

3 Password Password Varchar 10

Page 67: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

47

2. Spesifikasi File Karyawan

Nama Database : dbpenggajian

Nama file : Karyawan

Akronim : karyawan.myd

Tipe File : Master

Akses file : Random

Panjang Record : 130 karaakter

Kunci Field : Nip

Tabel IV.2 Spesifikasi File Karyawan

No Elemen Data Akronim Type Panjang Keterangan

1 Nip Nip Varchar 10 Primary Key

2 Nama Nama Varchar 15

3 Jns_kelamin Jnskelamin Varchar 10

4 Status Status Varchar 15

5 Jabatan Jabatan Varchar 15

6 Tempat Tempat Varchar 10

7 Tgl_lahir Tgllahir Varchar 10

8 Gaji_pokok Gajipokok Varchar 20

9 No_telp Notelp Varchar 15

Page 68: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

48

3. Spesifikasi File Absensi

Nama Database : dbpenggajian

Nama file : Absensi

Akronim : absensi.myd

Tipe File : Master

Akses file : Random

Panjang Record : 80 karaakter

Kunci Field :Bulan

Tabel IV.3 Spesifikasi File Absensi

No Elemen Data Akronim Type Panjang Keterangan

1 Bulan kd_absen Varchar 10 Primary Key

2 Nama nama Varchar 15

3 Jabatan jabatan Varchar 15

4 Tgl tgl

Varchar 10

5 Nip nip

Varchar 10 Foreign Key

6 Jam_masuk jammasuk

Varchar 10

7 Jam_keluar Jamkeluar

Varchar 10

Page 69: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

49

4. Spesifikasi File Pembayaran

Nama Database : dbpenggajian

Nama file : Pembayaran

Akronim : pembayaran.myd

Tipe File : Transaksi

Akses file : Random

Panjang Record : 125 karaakter

Kunci Field : No_Slip

Tabel IV.4 Spesifikasi File Pembayaran

No Elemen Data Akronim Type Panjang Keterangan

1 No_slip Noslip Varchar 10 Primary Key

2 Kd_user kduser Varchar 10 Foreign Key

3 Bulan Bulan Varchar 10

4 NIP Nip Varchar 15

5 Gaji_pokok gajipokok Int 20

6 Lembur lembur

Int 20

7 Uang_makan uangmakan

Int 20

8 Total_gaji_Bersih totalgajibersih

Int 20

5. Spesifikasi File Jurnal

Page 70: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

50

Nama Database : dbpenggajian

Nama file : Jurnal

Akronim : jurnal.myd

Tipe File : Transaksi

Akses file : Random

Panjang Record : 35 karaakter

Kunci Field : No_Jurnal

Tabel IV.5 Spesifikasi File Jurnal

No Elemen Data Akronim Type Panjang Keterangan

1 No_Jurnal Nojural Varchar 10 Primary Key

2 Tgl Tgl Varchar 10

3 Ket Ket Varchar 15

Page 71: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

51

6. Spesifikasi File Detail_Jurnal

Nama Database : dbpenggajian

Nama file : Detail_Jurnal

Akronim : detail_jurnal.myd

Tipe File : Transaksi

Akses file : Random

Panjang Record : 80 karaakter

Kunci Field : No_Akun

Tabel IV.6 Spesifikasi File Detail_Jurnal

No Elemen Data Akronim Type Panjang Keterangan

1 No_Akun noakun Varchar 10 Foreign Key

2 No_Jurnal nojurnal Varchar 10 Foreign key

3 Debet debet Int 20

4 Kredit kredit

Int 20

5 Saldo saldo

Int 20

Page 72: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

52

7. Spesifikasi File Akun

Nama Database : dbpenggajian

Nama file : Akun

Akronim : akun.myd

Tipe File : Master

Akses file : Random

Panjang Record : 25 karaakter

Kunci Field : Kd_Akun

Tabel IV.7 Spesifikasi File Akun

No Elemen Data Akronim Type Panjang Keterangan

1 Kd_Akun Kdakun Varchar 10 Primary Key

2 Nm_Akun Nmakun Varchar 15

Page 73: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

53

4.2.4 Software Architecture

1. Deployment Diagram

Gambar IV.15 Deployment Diagram

deployment penggaj ian

Cliem PC «device»

Serv er

<<Activ eXControl>>

Netbeans IDE 8.1

<<Applications>>

Program Penggaj ian

Karyawan

<<JDK>>

<<XAMPP>>

<<DBMS>>

My SQL

<<Browser>>

LAN

Page 74: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

54

2. Sequence Diagram

Gambar IV.16 Sequence Diagram

sd Transaksi

Bagian Keuangan Form Transaksi Control

Traansaksi

Penggajian

Karyawanmembuka menu()

tampil menu form transaksi()

display(no_slip)

get(NIP)get(NIP)

display(nm_pegawai)

display(tgl_lahir)

displayt(jabatan)

display(gaji_pokok)

get(jam_lembur) get(jam_lembur)

get(uang_lembur)get(uang_lembur)

get(uang_transport)get(uang_transport)

hitung()hitung()

display(total)

get(jml_kehadiran)get(jml_kehadiran)

get(uang_makan)get(uang_makan)

get(uang_transport)get(uang_transport)

hitung()

hitung()

display(total)

hitung gaji keseluruhan()hitung gaji keseluruhan()

display(total_gaji_bersih)

baru()baru()

simpan()simpan()

cetak slip gaji()

cetak slip gaji()

keluar()keluar()

Page 75: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

55

4.2.5 User Interface

Gambar IV.17 Login

Gambar IV.18 Menu Utama

Page 76: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

56

Gambar IV.19 Data Karyawan

Page 77: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

57

Gambar IV.20 Data Absensi

Page 78: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

58

Gambar IV.21 Data User

Page 79: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

59

Gambar IV.22 Data Akun

Page 80: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

60

Gambar IV.23 Menu Uang Makan dan Lembur

Page 81: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

61

Gambar IV.24 Pembayaran Gaji

Page 82: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

62

Gambar IV.25 Jurnal

Page 83: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

63

Gambar IV.26 Laporan Penggajian

Gambar IV.27 Laporan Jurnal

Page 84: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

64

4.2.6 Spesifikasi Hardware Dan Software

1. Spesifikasi Hardware

Processor : Core (TM) i3-2330M CPU @ 2.20GHz 2.20

GHz

Memory (RAM) : 2,00 GB

Harddisk : 40 GB

Monitor : 14 inch

Printer : Ink Jet

Mouse : Standart

2. Spesifikasi Software

Sistem Operasi : Microsoft Windows 7

Bahasa Pemrograman : Java.net

Aplikasi Pendukung : Netbeans IDE 8.1

DBMS : My SQL

Page 85: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

66

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan dari hasil penelitian di CV.ABADI SAKTI DIESELINDO

JAKARTA mengenai sisitem penggajian karyawan, maka penulis dapat menarik

kesimpulan sebagai berikut:

1. ABADI SAKTI DIESELINDO menggunakan sistem bulanan yang biasanya

dibayarkan pada karyawan secara tetap perbulannya dan uang makan setiap

minggunya.

2. Dokumen yang digunakan dalam sistem penggajian pada CV.ABADI SAKTI

DIESELINDO adalah: Absensi karyawan, Data Karyawan, Bukti Kas, Rekap

Absensi, dan Kwitansi.

3. Dalam pembuatan gaji karyawan masih terdapat kendala yaitu kesalahan dalam

menginput data gaji karyawan dan tidak membuat cadangan (backup) data yang

sudah diinput.

Page 86: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

67

5.2 Saran

Saran yang penulis ajukan demi pengembangan sistem di CV.ABADI SAKTI

DIESELINDO mengenai sistem penggajian karyawan adalah:

1. Dalam prosedur pembayaran gaji karyawan di CV.ABADI SAKTI

DIESELINDO diperlukan ketelitian bagi karyawan yang ada dibagian

keuangan.

2. Dalam proses pembayaran gaji karyawan alangkah lebih baiknya jika

menggunakan aplikasi penggajian karyawan yang sudah terkomputerisasi.

3. Selain itu perlu adanya backup data sebagai keamanan data.

Page 87: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

68

DAFTAR PUSTAKA

Anhar. 2010. PHP & MySql Secara Otodidak. Jakarta : PT TransMedia

Andri Kristanto. 2008. Perancangan Sistem Informasi dan Aplikasinya Gava Media,

Yogyakarta

Hasugian dan Shidiq. 2012. Ilmu Komputer. Jakarta. gVector.

Jogiyanto. 2014. Analisis dan Desain Sistem Informasi. Edisi III. Yogyakarta. Andi

Offset.

Kendall. 2013. Analisis dan Perancangan Sistem. Jakarta. PT. Indeks Kelompok

Gramedia.

Kustiyahningsih, Devie Rosa Anamisa, 2011. Pemograman Basis Data Berbasis Web

Menggunakan PHP & MySQL. Graha Ilmu : Yogyakarta.

Ladjamudin, Al-Bahra Bin. 2008. Konsep Sistem Informasi. Jakarta. STMIK

Muhammadiyah.

Mulyadi. 2008. Sistem Akuntansi. Jakarta : Salemba Empat.

Mulyadi, 2011.Sistem Akuntansi, Edisi Ketiga, Cetakan Ketiga, Penerbit Salemba

Empat, Jakarta.

Shatu, Yayah Pudin. 2016. Kuasai Detail Akuntansi Laba dan Rugi. Pustaka Ilmu

Semesta.

Soemarso. 2011. Akuntansi Suatu Pengantar. Jakarta : Fakultas Ekonomi Universitas

Indonesia.

Sutarman. 2012. Pengantar Teknologi Informasi. Edisi 1. Jakarta : Bumi Aksara.

Page 88: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

69

Page 89: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

70

Page 90: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

71

Lampiran A.1. Absensi Karyawan

Page 91: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

72

Lampiran A.2. Kwitansi Uang Makan dan Transport

Page 92: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

73

Lampiran A.3. Data Karyawan

Page 93: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

74

Lampiran A.4. Bukti Kas Masuk

Page 94: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

75

Lampiran B.1. Rekap Absensi

Page 95: TUGAS AKHIR - repository.bsi.ac.id fileStaff / Karyawan / Dosen dilingkungan AMIK BSI . viii 6. Bapak Foe Rikki Sutanto selaku Direktur CV. Abadi Sakti Dieselindo Jakarta. 7. Para

76

Lampiran B.2. Kwitansi