BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM Prosedur penggajian pada sistem yang diusulkan

dokumen-dokumen yang mirip
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN Prosedur Penggajian pada Sistem yang Diusulkan

Prosedur menjalankan program

BAB 4 PERANCANGAN SISTEM

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Prosedur Menjalankan Program

BAB III ANALISA DAN DESAIN SISTEM

Bab 4. Analisis Sistem Yang Sedang Berjalan

Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan

BAB 4 SISTEM YANG DIUSULKAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS SISTEM YANG DIUSULKAN

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah.

BAB 4 RANCANGAN S IS TEM YANG D IUS ULKAN Prosedur Perhitungan Gaji CA (Customer Assistant)

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem didefinisikan sebagai penguraian dari suatu sistem informasi

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. mengecek benar atau tidaknya list barang dalam FPP melalui View FPP dan

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. 4.1 Prosedur yang diusulkan. Prosedur yang diusulkan sebagai berikut :

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Prosedur menjalankan program Analisis Dan Perancangan. Sistem Basis Data untuk Aplikasi Sistem Penggajian pada. Rumah Sakit Juwita Berbasis Web

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

19

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.118User Interface Login

BAB III ANALISIS DAN DESAIN SISTEM

PERTEMUAN 10 PERANCANGAN PROGRAM UNTUK MASALAH BISNIS

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB IV HASIL DAN ANALISIS. slip khususnya pada unit Simpan Pinjam.

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

BAB IV RANCANGAN SISTEM USULAN

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Primkopal Mako

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Bab 4 Hasil dan Pembahasan

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN

BAB III ANALISA DAN DESAIN SISTEM

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT DAN PIUTANG PADA PT. LUMAS JAYA INDUSTRY

BAB III METODOLOGI PENELITIAN

BAB IV. ANALISIS HASIL dan PEMBAHASAN. 1. Dokumen yang digunakan dalam Sistem Informasi Akuntansi

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM. sebelum melakuan pengkodean kedalam suatu bahasa pemograman. Dalam

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

A. ADMINISTRATOR. Form Login Admin

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN IMPLEMENTASI

Transkripsi:

BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM 4.1 Narasi usulan sistem 4.1.1 Prosedur penggajian pada sistem yang diusulkan Setiap pagi karyawan datang akan melakukan absen oleh seorang dengan alat fingerprint, begitu juga pada waktu pulang dan akan disimpan pada tr_absen_karyawan. Perhitungan total telat, total lembur, dan total hari karja, Kemudian kalau karyawan ingin meminjam uang maka karyawan itu tidak boleh memiliki hutang atau sudah melunasi semua hutangnya lalu karyawan yang ingin meminjam uang maka harus mengisi formulir peminjaman dan disimpan pada tr_hutang lalu manajer finance yang mempunyai hak memberikan persetujuan, lalu komputer secara otomatis akan menghitung cicilan dan di simpan di tr_cicilan_hutang, tr_bkk. Kemudian manajer finance memberikan pinjaman kepada karyawan. Lalu manajer accounting akan mencetak bukti kas keluar lalu diserahkan ke bagian accounting. Pada tanggal 28 setian bulannya, lalu bagian accounting akan mengakses daftar gaji dan perhitungan gaji akan dilakukan oleh program secara otomatis dengan mengambil data dari ms_karyawan, ms_gaji, tr_total_kerja, dan tr_cicilan_hutang yang lalu setiap total gaji karyawan disimpan pada tr_rincian_gaji, tr_bkk, dan tr_jurnal. Lalu bagian accounting akan mencetak daftar gaji yang kemudian diserahkan kepada manajer finance untuk disetujui dan manajer finance mengakses daftar gaji untuk membuat bukti kas keluar yang datanya diambil dari tr_bkk yang kemudian diserahkan ke bagian accounting. Lalu bagian accounting akan membuat softcopy daftar gaji untuk diberikan ke bank dan pihak bank akan mentransfer gaji ke setiap karyawan, kemudian bank akan memberikan laporan kas bank 50

51 kepada bagian accounting. Lalu bagian accounting akan mencetak jurnal kemudian manajer finance mencetak slip gaji yang lalu diberikan kepada setiap karyawan. 4.1.2 Prosedur pengupahan pada sistem yang diusulkan Setiap pagi buruh datang akan diabsen oleh seorang karyawan dari bagian HRD, begitu juga pada waktu pulang dan data absen tersebut disimpan pada tr_absen_buruh lalu program pada komputer akan melakukan perhitungan telat dan lembur berdasarkan waktu datang dan pulang yang kemudian disimpan juga pada tr_absen_buruh kemudian program pada komputer juga mencatat berapa hari buruh telah bekerja pada ms buruh. Setiap minggu ke 2 bagian accounting mengakses daftar upah buruh yang kemudian program pada komputer akan melakukan perhitungan dengan mengambil data dari ms_buruh dan tr_absen_buruh lalu hasil dari perhitungan tersebut akan disimpan pada tr_rincian_upah, tr_bkk, dan tr_jurnal lalu bagian accounting memeriksa apakah ada upah yang harus dibayar dan jika ada maka bagian accounting akan membuat daftar upah dan slip upah, yang kemudian diberikan kepada manajer finance untuk disetujui. Lalu manajer finance akan mencetak bukti kas keluar dan mengambil uang upah sejumlah yang tertera pada bukti kas keluar setelah itu memberika daftar upah, slip upah, bukti kas keluar dan uang upah kepada bagian accounting. Kemudian bagian accouting membuat jurnal dan menyiapkan upah dan slip upah dalam amplop lalu bagian accounting menyerahkan amplop upah dan daftar upah kepada manajer produksi kemudian manajer produksi memberikan upah dan setiap buruh harus menanda tangani daftar upah menyatakan bahwa upah sudah diterima 4.2 Overview Activity Diagram

52 4.2.1 Overview Activity Diagram Penggajian Karyawan HRD Bagian Accounting Manajer Finance Bank Komputer Melakukan Absen tr_absen_ karyawan Melakukan Peminjaman tr_hutang Memeriksa peminjaman tr_cicilan_hutang Memberikan pinjaman ms_karyawan tr_gaji Membuat daftar gaji BKK (Peminjaman) Daftar gaji Membuat BKK tr_rincian_gaji tr_bkk Mengirim softcopy daftar gaji BKK (gaji) Daftar Gaji (softcopy) Mentransfer gaji Membuat jurnal Laporan Kas Bank Jurnal Mencetak slip gaji tr_jurnal Menerima slip gaji Slip Gaji Gambar 4.1 Overview Activity Diagram Penggajian 4.2.2 Overview Activity Diagram Pengupahan

53 Karyawan HRD Manajer Produksi Bagian Accounting Manajer Finance Bank Komputer Melakukan absen tr_absen _buruh ms_buruh membuat daftar & slip upah daftar upah tr_rinci _upah Membuat bkk slip upah daftar upah (chk) slip upah (chk) bkk Mengambil uang untuk upah tr_bkk Memberikan uang upah uang upah tr_jurnal Membuat jurnal Menyiapkan amplop Membayar upah amplop upah daftar upah (chk) Menerima upah amplop upah daftar upah (ttd) Gambar 4.2 Overview Activity Diagram Pengupahan 4.3 Workflow

54 4.3.1 Workflow Penggajian Actor Activity Melakukan absen Karyawan 1. Karyawan datang HRD 2. Melakukan absen Komputer 3. Menyimpan data absen pada tr_absen_karyawan 4. Menyimpan data total telat dan lembur pada tr_total_kerja Melakukan peminjaman Karyawan 5. Menampilkan form peminjaman 6. Mengisi form peminjaman Komputer 7. Menyimpan form peminjaman pada tr_hutang Memeriksa pinjaman Manajer Finance 8. Menampilkan formulir peminjaman dari tr_hutang 9. Menyetujui peminjaman Komputer 10. Menyimpan form peminjaman pada tr_hutang dan tr_bkk 11. Menghitung besar cicilan 12. Menyimpan besar cicilan pada tr_cicilan_hutang Memberikan pinjaman Manajer Finance 13. Memberikan pinjaman 14. Menampilkan hutang Komputer 15. Mencetak bukti kas keluar (peminjaman) Manajer Finance 16. Memberikan bkk (peminjaman) kepada bagian accounting Mencetak daftar gaji Bagian Accounting 17. Menerima bukti kas keluar (peminjaman) dari manajer finance 18. Menampilkan daftar gaji Komputer 19. Melakukan perhitungan 20. Menyimpan perhitungan gaji pada tr_rincian_gaji, tr_bkk, tr_jurnal 21. Mencetak daftar gaji Bagian Accounting 22. Memberikan daftar gaji ke Manajer Finance Membuat BKK Manajer Finance 21. Menerima daftar gaji dari bagian accounting 22. Menampilkan form bkk dari tr_bkk Komputer 23. Mencetak bukti kas keluar Manajer Finance 24. Memberikan bukti kas keluar dan daftar gaji ke bagian accounting Mengirimkan softcopy daftar gaji Bagian Accounting 25. Menerima bukti kas keluar dari Manajer Finanace 26. Menampilkan rincian gaji dari tr_rincian_gaji 27. Membuat softcopy daftar gaji Komputer 28. Mengirim softcopy daftar gaji ke bank Mentransfer gaji Bank 29. Menerima softcopy daftar gaji dari bagian accounting 30. Mentransfer gaji karyawan 31. Membuat laporan kas bank 32. memberikan laporan kas bank ke bagian bagian accounting Membuat jurnal

55 Bagian Accounting Komputer Manajer Finance Komputer Manajer Finance Karyawan 33. menerima laporan kas bank dari bank 34. Mencetak jurnal Mencetak slip gaji 35. Menampilkan rincian gaji tr_rincian_gaji 36. mencetak slip gaji 37. Memberikan slip gaji ke karyawan Menerima slip gaji 38. Menerima slip gaji dari manajer Finance Table 4.1 Workflow Penggajian 4.3.2 Workflow Pengupahan Actor Activity Melakukan absen Buruh 1. Buruh hadir HRD 2. Melakukan absen Komputer 3. Menyimpan data absen pada tr_absen_buruh Membuat daftar dan slip upah Bagian Accounting 4. Menampilkan daftar upah Komputer 5. Melakukan perhitungan 6. Menyimpan hasil perhitungan pada tr_rincian_upah, tr_bkk, tr_jurnal 7. Mencetak daftar upah dan slip upah Bagian Accounting 8. Mengirim daftar upah dan slip upah ke manajer finance Membuat Bkk Manajer Finance 9. Menerima daftar upah dan slip upah dari bagian accounting 10. Menyetujui daftar upah dan slip upah 11. Menampilkan form bkk tr_bkk Komputer 12. Mencetak bukti kas keluar Mengambil uang untuk upah Bank 13. Menyiapkan uang untuk upah 14. Memberikan uang untuk upah kepada manajer finance Memberikan uang upah manajer finance 15. Menerima uang upah 16. Memberikan bukti kas keluar, uang, daftar, dan slip upah kepada bagian accounting Mencatat transaksi jurnal bagian accounting 17. Menerima bukti kas keluar, daftar, slip, dan uang upah dari manajer finance 18. Menampilkan form jurnal dari tr_jurnal Komputer 19. Mencetak jurnal Menyiapkan amplop upah Bagian Accounting 20. Menyiapkan amplop upah 21. Mengirim daftar upah dan anplop upah ke manajer operasional Membayar upah buruh Manajer Operasional 22. Menerima amplop upah dan daftar upah buruh dari bagian accounting 23. Membayar upah kepada buruh Menerima upah Buruh 24. Menandatangani daftar upah

56 25. Menerima Upah dari manajer operasional Table 4.2 Workflow Pengupahan 4.4 Detail Activity Diagram 4.4.1 Detail Activity Diagram Penggajian Karyawan HRD Komputer Hadir Melakukan Absen tr_absen_karyawan Menyimpan absen Gambar 4.3 Detail Activity Diagram Melakukan Absen

57 Karyawan Komputer Menampilkan form peminjaman tr_hutang Mengisi form peminjaman Menyimipan form peminjaman Gambar 4.4 Detail Activity Diagram Melakukan Peminjaman Manajer Finance Komputer tr_hutang Menampilkan form peminjaman Menyetujui Peminjaman Menyimpan Peminjaman Menghitung cicilan Menyimpan cicilan tr_cicilan_hutang Gambar 4.5 Detail Activity Diagram Memeriksa Peminjaman

58 Manajer Finance Komputer Memberikan PInjaman tr_bkk Menampilkan hutang Mencetak bukti kas keluar Memberikan bukti kas keluar Gambar 4.6 Detail Activity Diagram Memberikan Peminjaman Bagian Accounting Komputer Menerima bukti kas keluar Menampilkan daftar gaji Melakukan perhitungan tr_bkk Menyimpan perhitungan tr_jurnal tr_rincian_gaji Mencetak daftar gaji memberikan daftar gaji Gambar 4.7 Detail Activity Diagram Mencetak Daftar gaji

59 Manajer Finance Komputer tr_bkk Menerima daftar gaji Menampilkan form bkk Mencetak bkk Memberikan bkk bkk Gambar 4.8 Detail Activity Diagram Membuat Bukti Kas Keluar bagian Accounting Komputer Menerima bkk Bkk Menampilkan daftar gaji tr_rincian_gaji Membuat Softcopy gaji Mengirim softcopy gaji Gambar 4.9 Detail Activity Diagram Membuat Softcopy Daftar Gaji

60 Bank daftar gaji (softcopy) Menerima daftar gaji Mentransfer gaji karyawan Membuat laporaj kas bank Memberikan laporan kas bank BKK Gambar 4.10 Detail Activity Diagram Mentransfer Gaji Bank Komputer Menerima kas bank Mencetak jurnal tr_jurnal Jurnal Gambar 4.11 Detail Activity Diagram Membuat Jurnal

61 Bagian Accounting Komputer Menampilkan slilp gaji tr_rincian_gaji Mencetak slip gaji Slilp gaji Memberika slip gaji Slilp gaji Gambar 4.12 Detail Activity Diagram Mencetak Slip Gaji Karyawan Slip gaji Menerima slip gaji Gambar 4.13 Detail Activity Diagram Menerima Slip Gaji

62 4.4.2 Detail Activity Diagram Pengupahan Buruh HRD Komputer Buruh hadir tr_absen_buruh Melakukan absen ms_buruh Menyimpan data absen Gambar 4.14 Detail Activity Diagram Melakukan Absen bagian Accounting Komputer tr_absen_buruh Menampilkan daftar upah ms_buruh Melakukan perhitungan Menyimpan hasil perhitungan tr_rincian_upah Menampilkan daftar upah tr_bkk Mencetak daftar dan slip upah tr_jurnal Mengirim daftar upah Daftar upah Slip upah Gambar 4.15 Detail Activity Diagram Membuat Daftar dan Slip upah

63 Manajer Finance Kokmputer Slip gaji Daftar gaji Menerima daftar dan slip upah Slip gaji (chk) Daftar gaji (chk) Menyetujui daftar dan slip upah Menampilkan form bkk tr_bkk Mencetak bukti kas keluar Memberikan bkk, daftar dan slip upah Bkk Gambar 4.16 Detail Activity Diagram Membuat Bukti Kas Keluar

64 Bank Menyiapkan uang untuk upah Memberikan uang untuk upah Gambar 4.17 Detail Activity Diagram Mengambil Uang Untuk Upah Manajer Finance bkk Menerima bkk Mencatat transaksi upah tr_jurnal Gambar 4.18 Detail Activity Diagram Memberikan Uang Untuk Upah

65 Manajer Finance bkk Menerima bkk Mencatat transaksi upah tr_jurnal Gambar 4.19 Detail Activity Diagram Membuat Transaksi Jurnal Manajer Finance Slip upah Uang upah Menyiapkan amplop upah Amplop upah Mengirim daftar upah dan amplop upah Daftar upah Gambar 4.20 Detail Activity Diagram Menyiapkan Amplop Upah

66 Manajer Operasional Daftar upah Amplop upah Menerima daftar dan amplop upah Amplop upah Membayar upah kepada buruh Gambar 4.21 Detail Activity Diagram membayar Upah Buruh Buruh Daftar upah Menandatangani daftar upah Amplop upah Menerima upah Gambar 4.22 Detail Activity Diagram Menerima Upah

67 4.5 Class Diagram 4.5.1 Class Diagram Penggajian tr_cicilan_hutang -Kd_cicilan : int -Kd_hutang : int -Bln_thn : char -Nilai_cicilan : Decimal -Status : int 1..1-1..* - tr_absen_karyawan -Kd_absen : int -NIK : char -Tanggal : Date -Wkt_datang -Wkt_pulang -Telat : int -Lembur : int ms_karyawan 1..1 1..* -NIK : char -Nama : char -Alamat : char -No_Telp_Rmh : char -No_Handphone : char -E-mail : char -Status_Nikah : char -Jml_Tanggungan : int -Jabatan : char -Divisi/Department : char -Tanggal_Masuk : Date -No_Rekening : char -Password : char 1..1 1..1 tr_hutang -Kd_hutang : int -NIK : char -Tanggal : Date -Hutang : Decimal -Waktu_cicilan : int -Alasan : char -Status : int -Kd_kas : int 1..1 1..1 tr_gaji -NIK : char -Gaji_Pokok : Decimal -Tambahan_Lembur : Decimal -Pot_Telat : Decimal -Tunjangan_Makan : Decimal -THR : Decimal -THT : Decimal 1..1 1..1 tr_rincian_gaji -Kd_slip : int -Gaji_Pokok : Decimal -Tot_tam_lembur : Decimal -Tot_pot_tleat : Decimal -Tot_tunj_mkn : Decimal -THR : Decimal -THT : Decimal -pph21 : Decimal -Cicilan : Decimal -Kd_kas : int - 1..* 1..1 - - 1..1 1..1 - tr_jurnal -Kd_jurnal : int -Kd_kas : int -Tanggal : Date -Keterangan : char -Debet : Decimal -Kredit : Decimal tr_bkk -Kd_kas : int -Tgl : Date -Total : Decimal -Keterangan : char Gambar 4.23 UML Class Diagram Penggajian

68 4.5.2 Class Diagram Pengupahan tr_absen_buruh -Kd_Buruh : String -Kd_absen : int -Tanggal : Date -Wkt_datang -Wkt_pulang -Lembur : int -Telat : int -Lama_kerja : int 1..1 1..1 1..1 1..* ms_buruh -Kd_Buruh : char -Nama : char -Alamat : char -No_Hp : char -Lama_Kontrak : int -Tgl_awl_Kontrak : Date -Tgl_habis_Kontral : Date -Upah_perjam : Decimal -Pot_telat : Decimal -Tambahan_lembur : Decimal -Hari_kerja : int tr_rincian_upah -Kd_upah : int -Kd_absen : int -Tanggal : Date -Pot_Telat : Decimal -Tam_Lembur : Decimal -Upah_Perjam : Decimal -Kd_kas : int 1..* - 1..1 - tr_bkk tr_bu -kd_kas : int -Tanggal : Date -Total : Decimal -Keterangan : char - 1..1-1..1 kd_jurnal -Kd_jurnal : int -kd_kas : int -Tanggal : Date -Keternagan : char -Debet : Decimal -Kredit : Decimal Gambar 4.24 UML Class Diagram Pengupahan

69 4.6 Usecase 4.6.1 Usecase Penggajian Sistem Informasi Akuntansi Penggajian Pada PT. Bintang Kupu-kupu Melakukan absen HRD Memeriksa Peminjam an Bagian Accounting Memberikan PInjama n Manajer Finance Membuat daftar gaji Membuat bkk Mengirim softcopy daftar gaji Membuat jurnal Mencetak slip gaji Gambar 4.25 Usecase Penggajian

70 4.6.2 Usecase Pengupahan Sistem Informasi Akuntansi Pengupahan pada PT. Bintang Kupukupu Melakukan absen HRD Membuat daftar dan slip upah Membuat bkk Membuat jurnal Manajer Finance Bagian Accoutning Gambar 4.26 Usecase Pengupahan

71 4.7 Rancangan Database 4.7.1 Rancangan Database Penggajian Table: ms_karyawan Description: data karyawan Primary Key: NIK Foreign Key: Field Name Data Type Size Description NIK char 4 Nomor Induk Karyawan Nama varchar 20 Nama karyawan Alamat varchar 50 Alamat karyawan No_Telp_Rmh varchar 13 Nomor telpon rumah No_Hp varchar 15 Nomor handphone E-mail varchar 30 E-mail karyawan Status_Nikah char 5 Status nikah karyawan Jml_Tanggungan smallint 1 Jumlah tanggungan karyawan Jabatan varchar 10 Jabatan karyawan Divisi/Department varchar 10 Divisi Tanggal_Masuk date 8 Tanggal masuk No_Rekening varchar 20 Nomor rekening Password varchar 10 Password Table: tr_absen_karyawan Description: data absen header Primary Key: kd_absen Foreign Key: Nik Field Name Data Type Size Description kd_absen int 11 kode absen NIK char 4 Nomor Induk Karyawan Tanggal date 8 Tanggal absen Wkt_datang time 4 Waktu datang karyawan Wkt_pulang time 4 Waktu pulang karyawan Telat int 4 Waktu telat Lembur int 4 Waktu lembur

72 Table: tr_total_kerja Description: data absen detail Primary Key: kd_total_kerja Foreign Key: NIK Field Name Data Type Size Description kd_total_kerja int 11 Kode total kerja Nik char 4 Nomor Induk Karyawan Bln_thn varchar 6 Bulan tahun absen Total_Kerja int 4 Lama kerja Total_Telat int 4 Lama telat Total_Lembur int 4 Lama lembur Table: tr_hutang Description: peminjaman hutang header Primary Key: kd_hutang Foreign Key: NiK Field Name Data Type Size Description Kd_Hutang Int 11 Kode hutang NIK char 4 Nomor Induk Karyawan Hutang decimal 8 Besar hutang Waktu cicilan smallint 2 Lama cicilan Alasan textcollate 20 alasan peminjaman Status int 11 Status peminjaman kd_kas int 11 Kode kas Table: tr_cicilan_hutang Description: peminjaman detail Primary Key: Kd_Cicilan Foreign Key: kd_hutang Field Name Data Type Size Description Kd_Cicilan int 11 Kode cicilan Kd_Hutang int 11 Kode hutang Bln_Thn varchar 6 Bulan tahun peminjaman Nilai_Cicilan decimal 7 Besar cicilan Status tinyint 4 Status cicilan

73 Table: tr_rincian_gaji Description: rincian gaji Primary Key: kd_slip Foreign Key: kd_total_kerja Field Name Data Type Size Description Kd_Slip int 11 Kode slip Kd_Total_Kerja int 11 kode total kerja Gaji_Pokok decimal 8 Besar nilai gaji pokok Tot_Tam_Lembur decimal 6 Besar nilai lembur Tot_Pot_Telat decimal 6 Besar nilai telat Tot_Tunj_Makan decimal 7 Besar nilai tunjangan makan THR decimal 8 Besar nilai THR THT decimal 8 Besar nilai THT PPH21 decimal 7 Besar nilai pph 21 Kd_Kas int 11 kode kas Cicilan decimal 8 Besar nilai cicilan Table: ms_nilai_gaji Description: master tarif gaji Primary Key: Nik Foreign Key: NIK Field Name Data Type Size Description NIK char 4 Nomor Induk Karyawan Gaji_Pokok decimal 8 Besar nilai gaji pokok Tambahan_Lembur decimal 6 Besar nilai lembur Pot_Telat decimal 6 Besar nilai telat Tunj_Makan decimal 6 Besar nilai tunjangan makan THR decimal 8 Besar nilai THR THT decimal 8 Besar nilai THT

74 Table: tr_bkk Description: bukti kas keluar Primary Key: Kd_Kas Foreign Key: Field Name Data Type Size Description kd_kas int 11 Kode kas Tanggal date 8 Tanggal bukti kas keluar Total decimal 9 Total nilai kas Keterangan varchar 30 Keterangan kas keluar Table: tr_jurnal Description: Jurnal Primary Key: Kd_Jurnal Foreign Key: kd_kas Field Name Data Type Size Description Kd_Jurnal Int 11 Kode jurnal Tanggal date 8 Tanggal jurnal Keterangan text collate 30 Keterangan Ref int 11 referensi Debet decimal 9 Besar nilai debet Kredit decimal 9 Besar nilai kredit kd_kas Int 11 Kode kas 4.7.2 Rancangan Database Pengupahan Table: ms_buruh Description: master buruh Primary Key: kd buruh Foreign Key: Field Name Data Type Size Description Kd_Buruh char 4 Kode buruh Nama_Buruh varchar 15 Nama buruh Alamat varchar 30 Alamat buruh No_Handphone varchar 15 No handphone buruh Lama_Kontrak int 2 Lama kontrak buruh Tgl_Awl_Kontrak date 10 Tanggal awal kontrak Tgl_Habis_Kontrak date 10 Tanggal akhir kontrak Upah_Perjam decimal 7 upah buruh perjam Pot_Telat decimal 5 Potongan telat Tambahan_Lembur decimal 5 tambahan lembur

75 Hari_Kerja int 3 lama kerja Table: tr_absen Description: absen buruh Primary Key: kd_absen Foreign Key: Kd_buruh Field Name Data Type Size Description Kd_Absen int 11 Kode absen Kd_Buruh char 4 Kode buruh Wkt_Dtg time 5 Waktu datang buruh Wkt_Plg time 5 Waktu pulang buruh Lembur int 4 Watu lembur Telat int 4 Waktu telat Lama_Kerja int 3 Lama kerja buruh Table: tr_rincian_upah Description: detail upah Primary Key: kd_upah Foreign Key: Field Name Data Type Size Description Kd_Upah Int 11 Kode upah Kd_Absen Int 11 Kode absen Tanggal date 8 Nama buruh Upah_Perjam decimal 6 Besar nilai upah Pot_Telat decimal 6 Besar niali lembur Tambahan_Lembur decimal 6 Besar nilai upah perjam Kd_Kas Int 11 Kode kas Table: tr_bkk Description: bukti kas keluar Primary Key: Kd_Kas Foreign Key: Field Name Data Type Size Description kd_kas int 11 Kode kas Tanggal date 8 Tanggal bukti kas keluar Total decimal 8 Total nilai kas Keterangan varchar 50 Keterangan kas keluar

76 Table: tr_jurnal Description: jurnal Primary Key: Kd_Jurnal Foreign Key: kd_kas Field Name Data Type Size Description Kd_Jurnal Int 11 Kode jurnal Tanggal date 8 Tanggal jurnal Keterangan text collate 30 Keterangan Ref int 11 referensi Debet decimal 8 Besar nilai debet Kredit decimal 8 Besar nilai kredit kd_kas Int 11 Kode kas 4.8 Rancangan form 4.8.1 Rancangan formulir absen karyawan PT. Bintang Kupu Kupu Absensi Karyawan NIK: Nama: Tanggal Waktu Masuk Waktu Keluar Waktu Telat Waktu Lembur Lama Kerja Dibuat oleh Dikirim oleh Diterima oleh ( ) ( ) ( ) Gambar 4.27 Rancangan Formulir Absensi Karyawan

77 4.8.2 Rancangan formulir daftar gaji karyawan PT. Bintang Kupu Kupu Form Daftar Gaji Periode: Daftar gaji per: NIK Nama Karyawan Jabatan Divisi Jumlah gaji Dibuat Diperiksa Dikirim Diterima ( ) ( ) ( ) ( ) Gambar 4.28 Rancangan Formulir Daftar Gaji Karyawan 4.8.3 Rancangan formulir slip gaji karyawan NIK: : Nama: : Periode: : PT. Bintang Kupu Kupu Slip Gaji Karyawan Gaji Pokok Rp Telat Rp Lembur Rp + Rp tunjangan Makan Rp THR Rp THT Rp pph21 Rp + Rp Dibuat Oleh Diperiksa Oleh Dikirim Oleh ( ) ( ) ( ) Gambar 4.29 Rancangan Formulir Slip Gaji Karyawan

78 4.8.4 Rancangan formulir hutang NIK : Nama : Tanggal : Kode Hutang : PT. Bintang Kupu Kupu Form Peminjaman Hutang Lama cicilan Alasan Rp : bulan Dibuat Disahkan ( ) ( ) Gambar 4.30 Rancangan Formulir Peminjaman Karyawan 4.8.5 Rancangan formulir absen buruh Kd_Buruh Nama PT. Bintang Kupu Kupu Absensi Buruh Tanggal Waktu Masuk Waktu Keluar Waktu Telat Waktu Lembur Lama Kerja Dibuat oleh Dikirim oleh Diterima oleh ( ) ( ) ( ) Gambar 4.31 Rancangan Formulir Absensi Buruh

79 4.8.6 Rancangan formulir daftar upah Periode: PT. Bintang Kupu Kupu Daftar upah Kode Buruh Nama Buruh Upah Buruh Potongan Telat Tambahan Lembur Total Upah Dibuat oleh Diperiksa oleh Dikirim oleh Diterima oleh ( ) ( ) ( ) ( ) Gambar 4.32 Rancangan Formulir Daftar Upah 4.8.7 Rancangan formulir bukti kas keluar No BKK: PT. Bintang Kupu Kupu Bukti Kas Keluar Keterangan Jumlah Kas Keluar Dibuat oleh Disahkan oleh Diterima oleh ( ) ( ) ( ) Gambar 4.33 Rancangan Formulir Bukti Kas Keluar

80 4.8.8 Rancangan formulir jurnal PT. Bintang Kupu Kupu Jurnal Tanggal Keterangan ref debet kredit total Disahkan oleh ( ) Gambar 4.34 Rancangan Formulir Absensi Buruh 4.9 Rancangan Laporan 4.9.1 Rancangan laporan absen per karyawan Gambar 4.35 Rancangan Laporan Absensi Perkaryawan

81 4.9.2 Rancangan laporan absen karyawan per periode Gambar 4.36 Rancangan Laporan Absensi Periode 4.9.3 Rancangan laporan absen per buruh Gambar 4.37 Rancangan Layar Laporan Absen Buruh Perburuh

82 4.9.4 Rancangan laporan bukti kas keluar Gambar 4.39 Rancangan Laporan Bukti Kas Keluar 4.9.5 Rancangan laporan jurnal Gambar 4.40 Rancangan Laporan Jurnal

83 4.9.6 Rancangan laporan daftar gaji per divisi Gambar 4.41 Rancangan Laporan Daftar Gaji Perdivisi

84 4.9.7 Rancangan laporan daftar gaji per jabatan Gambar 4.42 Rancangan Laporan Daftar Gaji Perjabatan 4.9.8 Rancangan laporan slip gaji Gambar 4.43 Rancangan Laporan Slip Gaji

85 4.9.10 Rancangan laporan daftar upah buruh Gambar 4.44 Rancangan Laporan Daftar Upah Buruh 4.9.11 Rancangan laporan slip upah Gambar 4.45 Rancangan Laporan Slip Upah

86 4.10 Rancangan Layar 4.10.1 Rancangan layar menu utama 1 2 3 4 5 6 7 Gambar 4.46 Rancangan Layar Menu Utama 1. Klik untuk memilih login, logout, exit, edit password, dan edit profile. 2. Klik untuk memilih daftar, slip gaji dan daftar,slip upah. 3. Klik untuk memilih laporan absen karyawan perperiodik, laporan absen karyawan perkaryawan, laporan absen buruh perperiodik, laporan absen buruh perburuh. 4. Klik untuk memilih hutang, pengajuan, dan formulir. 5. Klik untuk memilih data karyawan dan buruh. 6. Klik untuk memilih absensi karyawan dan buruh. 7. Klik untuk menampilkan jurnal.

87 4.10.2 Rancangan layar menu login 1 Gambar 4.47 Rancangan Layar Menu Login 4.10.3 Rancangan layar edit profile 1 2 Gambar 4.48 Rancangan Layar Edit Profile 1. Menyimpan edit data karyawan atau buruh 2. Membatalkan penyimpanan

88 4.10.4 Rancangan layar edit password 1 2 1. Menyimpan edit password 2. Membatalkan penyimpanan Gambar 4.49 Rancangan Layar Edit Prassword 4.10.5 Rancangan layar jurnal 1 2 Gambar 4.50 Rancangan Layar Jurnal

89 1. Menampilkan jurnal sesuai bulan dan tahun yang dipilih 2. Mencetak jurnal yang telah dipilih 4.10.6.1 Rancangan layar laporan absen per karyawan 1 2 Gambar 4.52 Rancangan Layar Laporan Absen per karyawan 1. Menampilkan data absen karyawan yang dipilih 2. Mencetak laporan absen karyawan

90 4.10.6.2 Rancangan layar laporan absen karyawan per periode 1 2 Gambar 4.53 Rancangan Layar Laporan Absen Karyawan per periode 1. Mencari data absen 2. Mencetak data absen yang ditampilkan 4.10.6.3 Rancangan layar data karyawan 1 2 3 4 5 Gambar 4.54 Rancangan Layar Data Karyawan

91 1. Untuk menyimpan data yang telah dimasukkan 2. Membatalkan penyimpanan data yang telah dimasukan 3. Membuat data yang baru 4. Merubah data gaji 5. Menghapus data yang ada 4.10.6.4 Rancangan layar daftar gaji 1 2 3 4 Gambar 4.55 Rancangan Layar Daftar Gaji 1. Menampilkan data 2. Mencetak daftar gaji 3. Mencetak daftar gaji excel 4. Mencetak bukti kas keluar

92 4.10.6.5 Rancangan layar formulir peminjaman 1 2 Gambar 4.56 Rancangan Layar Formulir Peminjaman 1. Menyimpan data peminjaman dan mengirim pemberitahuan 2. Membatalkan peminjaman yang akan dilakukan 4.10.6.6 Rancangan layar hutang 1 1. Mencetak bukti kas keluar Gambar 4.57 Rancangan Layar Hutang

93 4.10.6.7 Rancangan layar pengajuan pinjaman 1 1 Gambar 4.58 Rancangan Layar Pengajuan Pinjaman 1. Menerima pinjaman yang diajukan 2. Menolak pinjaman yang diajukan 4.10.6.8 Rancangan layar pengajuan pinjaman diterima Gambar 4.59 Rancangan Layar Pengajuan Pinjaman Diterima

94 4.10.6.9 Rancangan layar pengajuan pinjaman ditolak Gambar 4.60 Rancangan Layar Pengajuan Pinjaman Ditolak 4.10.7.1 Rancangan layar laporan absen perburuh 1 1 Gambar 4.62 Rancangan Layar Laporan Absen Perburuh 1. Menampilkan data yang diinginkan 2. Mencetak data yang ditampilkan

95 4.10.7.2 Rancangan layar laporan absen buruh per periode 1 2 Gambar 4.63 Rancangan Layar Laporan Absen Buruh Perperiode 1. Menampilkan data yang diinginkan 2. Mencetak data yang ditampilkan 4.10.7.3 Rancangan layar laporan daftar upah 1 2 3 Gambar 4.64 Rancangan Layar Laporan Daftar Upah

96 1. Menampilkan data 2. Mencetak daftar upah 3. Mencetak bukti kas keluar 4.10.7.4 Rancangan layar data buruh 1 2 3 4 5 Gambar 4.65 Rancangan Layar Data Buruh 1. Untuk menyimpan data yang telah dimasukkan 2. Membatalkan penyimpanan data yang telah dimasukan 3. Membuat data yang baru 4. Merubah data yang ada 5. Menghapus data yang ada

97 4.10.7.5 Rancangan slip gaji 1 2 1. Untuk menampilkan data 2. Untuk mencetak slip gaji Gambar 4.66 Rancangan Layar slip gaji

98 4.10.7.6 Rancangan layar slip upah 1 2 1. Untuk menampilkan data 2. Untuk mencetak slip gaji Gambar 4.67 Rancangan Layar Slip Upah

99 4.11 Navigasi Diagram 4.11.1 Navigasi Diagram Penggajian Login klik Login klik absen buruh peminjaman klik absen per karyawan klik close Edit Password Edit Profile Data Karyawan Absen per periode klik close Laporan Absen per periode Klik Klik absen per karyawan klik lap absen perperiode klik close klik edit password klik cancel klik data Buruh klik cancel klik edit profile klik cancel absen per karyawan klik close klik lap absen klik Laporan absen perkaryawa per karyawan n klik Exit Menu Utama klik absen karyawan Absen Karyawan klik close klik Pengajuan Peminjaman Klik klik batal klik close klik Jurnal Klik close klik daftar gaji klik close klik lap klik daftar Daftar Gaji gaji Hutang Jurnal Daftar Gaji Klik lap bkk Pengajuan peminjaman Bkk klik close klik lap bkk klik close klik lap jurnal klik daftar gaji klik klik close Bkk Laporan Jurnal Slip Gaji klik lap slip gaji klik Slip Gaji Gambar 4.68 Navigasi Diagram Penggajian

100 4.11.2 Navigasi Diagram Pengupahan Login klik Login klik cancel klik laporan absen buruh perburuh klik close Absen Buruh Perburuh Edit Password klik edit password klik cancel klik Exit Menu Utama klik laporan absen buruh per periode klik batal Absen buruh perperiode Edit Profile Klik klik edit profile klik absen buruh Absen buruh klik close Data karyawan klik data karyawan Report absen perperiodik klik cancel Jurnal klik jurnal Klik report jurnal klik close klik close Daftar Upah klik daftar h klik close klik close klik slip upah Slip Upah Report absen perburuh Report Jurnal klik report daftar klik Report daftar Upah close klik report klik close bkk Report bkk klik close klik report slip upah Report Slip Upa h Gambar 4.69 Rancangan Navigasi Diagram Pengupahan

101 4.12 Matriks Rencana Penerapan Sistem 4.12.1 Matriks Jadwal Pengolahan Data Keterangan Sewaktu Hari Minggu Bulan Tahun Input Data Karyawan Input Data Buruh Input Laporan BKK Laporan Daftar Gaji Laporan Slip Gaji Laporan Daftar Upah Laporan Slip Upah Laporan Jurnal Tabel 4.3 Matriks Jadwal Pengolahan Data 4.12.2 Matriks Distribusi Laporan Nama Laporan Bagian Manajer Direktur Akuntansi Finance Laporan Daftar Gaji Laporan Slip Gaji Laporan Daftar Upah Laporan Slip Upah Laporan BKK Laporan Jurnal Table 4.4 Matriks Distribusi Laporan 4.12.3 Matriks Level Akses Data Manajer Finance Manajer Produksi Bagian Accounting Karyawan C.R.U.D U.R U.R Buruh C.R.U.D U.R U.R Peminjaman C.R R C.R.U BKK R R Slip Gaji R R R Slip Upah R R Daftar Gaji R R Daftar Upah R R R Absen R R R Jurnal R R Tabel 4.5 Matriks Level Akses