BAB 4 PERANCANGAN S IS TEM INFORMAS I AKUNTANS I PENGGAJIAN DAN PENGUPAHAN PADA PT. GIPSINDO GRAHATAMA

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 4 PERANCANGAN S IS TEM INFORMAS I AKUNTANS I PENGGAJIAN DAN PENGUPAHAN PADA PT. GIPSINDO GRAHATAMA"

Transkripsi

1 BAB 4 PERANCANGAN S IS TEM INFORMAS I AKUNTANS I PENGGAJIAN DAN PENGUPAHAN PADA PT. GIPSINDO GRAHATAMA 4.1 Analysis Document The Task Purpose Pengembangan sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama bertujuan untuk mendukung kinerja karyawan yang terlibat dalam aktivitas penggajian dan pengupahan dalam perusahaan yang dilaksanakan baik harian maupun setiap akhir periode penggajian dan pengupahan, yaitu setiap akhir bulan untuk penggajian dan setiap hari jumat untuk pengupahannya. Sistem ini akan membantu dalam hal pencatatan kehadiran pegawai, waktu lembur pegawai, pengajuan pinjaman dan klaim tunjangan kesehatan yang dilakukan oleh pegawai, pengajuan cuti yang dilakukan oleh karyawan, penghitungan gaji, penghitungan upah, dan pembayaran gaji dan upah kepada para pegawai, serta pembayaran pajak penghasilan kepada pemerintah. Sistem ini akan menghasilkan laporan-laporan yang terkait dalam aktivitas penggajian dan pengupahan perusahaan. Selain itu, sistem informasi akuntansi juga akan meningkatkan pengendalian internal perusahaan baik pengendalian dari sistem yang terkomputerisasi maupun pengendalian secara manual terhadap penggajian dan pengupahan serta menghasilkan informasi atas aktivitas penggajian dan pengupahan yang

2 171 akurat, tepat waktu dan dapat diandalkan oleh karyawan dan manajemen perusahaan System Definition Sistem informasi akuntansi pada PT. Gipsindo Grahatama dirancang untuk membantu karyawan dalam menangani aktivitas penggajian dan pengupahan perusahaan. Sistem akan membantu mulai dari pencatatan absensi pegawai, pengajuan lembur, pinjaman, klaim tunjangan kesehatan maupun cuti, proses penghitungan gaji dan upah sampai pembayaran gaji dan upah para pegawai. Sistem ini menggunakan PC (personal computer) berbasis Windows dan perangkat keras (hardware) lainnya seperti printer, barcode and finger print scanner, dan clock-time machine. PC akan digunakan oleh karyawan yang terlibat dalam aktivitas penggajian dan pengupahan, seperti General Administration Manager, Supervisor, Site Manager, Accounting Manager dan Financial Manager. Setiap PC akan berperan sebagai client dan terhubung dengan server dalam jaringan LAN (Local Area Network). Pengembangan sistem informasi akuntansi dilakukan berdasarkan rekomendasi perbaikan atas permasalahan yang didapatkan dari analisis aktivitas penggajian dan pengupahan yang berjalan pada perusahaan. Berikut ini adalah system definition dengan kriteria FACTOR untuk sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama:

3 Functionality Sistem informasi akuntansi ini mendukung dan mempermudah aktivitas penggajian dan pengupahan pada PT. Gipsindo Grahatama, seperti pencatatan waktu hadir, permohonan lembur, permohonan cuti, permohonan pinjaman, pengajuan klaim tunjangan kesehatan, penghitungan gaji karyawan, penghitungan upah buruh, upah lembur, insentif karyawan, berbagai tunjangan untuk karyawan maupun buruh, dan potongan berupa jamsostek serta pajak. Hasilnya adalah informasi (termasuk laporan-laporan) yang akurat, dan dapat diandalkan serta tepat waktu terkait dengan aktivitas penggajian dan pengupahan perusahaan tersebut. 2. Application domain Pengguna dari sistem informasi akuntansi penggajian dan pengupahan ini adalah bagian-bagian yang terkait dalam aktivitas penggajian dana pengupahan, yaitu Karyawan, General Administration Manager, Accounting Manager, Financial Manager, Supervisor, dan Site Manager. 3. Condition Sistem informasi akuntansi penggajian dan pengupahan ini digunakan untuk mengatasi permasalahan yang ditemukan dalam aktivitas penggajian dan pengupahan pada PT. Gipsindo Grahatama. Sistem ini akan dijalankan ketika karyawan ingin melakukan absensi waktu hadir dan waktu pulang kerja serta melakukan login untuk memulai menggunakan sistem. Sistem ini berfungsi untuk menangani seluruh

4 173 aktivitas yang berhubungan dengan penggajian dan pengupahan, sehingga harus terintegrasi dengan semua bagian yang terkait dan hanya dapat digunakan oleh pihak-pihak yang memiliki hak otorisasi. 4. Technology Teknologi yang digunakan untuk mengembangkan dan menjalankan sistem informasi akuntansi penggajian dan pengupahan ini adalah beberapa perangkat komputer (PC) yang terhubung ke server dalam jaringan LAN, dan dilengkapi dengan perangkat keras lainnnya seperti printer, barcode and finger print scanner, dan clock-time machine. 5. Objects Objek yang terlibat dalam sistem informasi akuntansi penggajian dan pengupahan ini antara lain Karyawan, Buruh, Absensi, FPL (Formulir Permohonan Lembur), FPP (Formulir Permohonan Pinjaman), FPC (Formulir Permohonan Cuti), FKTK (Formulir Klaim Tunjangan Kesehatan), Jabatan, Insentif, Tunjangan, Jamsostek, Pajak, Daftar_Gaji, Daftar_Upah, Jurnal dan Akun. 6. Responsibility Sistem informasi akuntansi penggajian dan pengupahan ini dapat diandalkan untuk mempermudah aktivitas penggajian dan pengupahan perusahaan dan proses penghitungan gaji dan upah karyawan dan buruh serta menyediakan informasi berupa laporan-laporan yang berkaitan dengan penggajian dan pengupahan bagi pihak-pihak yang berkepentingan.

5 Context Problem Domain Gambar 4.1 dan gambar 4.2 berikut akan menjelaskan proses dari sistem informasi akuntansi penggajian dan pengupahan yang diusulkan.

6 Gambar 4.1 Aktivitas Penggajian yang Diusulkan

7 176 Rancangan dari sistem informasi akuntansi penggajian yang diusulkan dimulai dari aktivitas absensi karyawan. Karyawan kantor setiap masuk dan pulang kerja akan melakukan absensi dengan menggunakan barcode and fingerprint scanner yang secara otomatis akan mencatat waktu kehadiran dan waktu pulang kerja karyawan yang bersangkutan. Perusahaan menetapkan bahwa periode penggajian dihitung dari tanggal 26 bulan sebelumnya hingga tanggal 26 bulan berjalan. Karyawan yang hendak melakukan lembur terlebih dahulu mengisi Formulir Permohonan Lembur yang tersedia dalam sistem. Setelah proses pengisian selesai maka sistem akan mengirimkan pemberitahuan kepada General Administration Manager untuk melakukan otorisasi. General Administration Manager akan memutuskan untuk menyetujui atau menolak permohonan lembur tersebut. Apabila formulir disetujui maka secara otomatis status di Formulir Permohonan Lembur akan berubah dan data lembur akan bertambah. Karyawan tetap yang telah memiliki hak cuti dapat mengajukan cuti dengan mengisi Formulir Permohonan Cuti yang tersedia dalam sistem. Pada saat karyawan melakukan login, sistem akan secara otomatis menampilkan jumlah cuti yang tersisa. Karyawan dapat memasukkan jumlah hari yang akan diambil serta memilih tanggal cuti dan setelah Formulir Permohonan Cuti selesai diisi maka sistem akan mengirimkan pemberitahuan kepada General Administration Manager untuk melakukan otorisasi. General Administration Manager akan memutuskan untuk menyetujui atau menolak permohonan cuti tersebut. Apabila formulir disetujui maka secara otomatis

8 177 status di Formulir Permohonan Cuti akan berubah dan jumlah hak cuti karyawan yang bersangkutan akan berkurang. Karyawan yang tidak masuk kerja dikarenakan sakit dapat mengajukan klaim atas tunjangan kesehatan dengan mengisi Formulir Klaim Tunjangan Kesehatan yang tersedia dalam sistem dan menyerahkan berkas-berkas seperti surat keterangan dokter, resep dokter, kwitansi dokter serta kwitansi pembelian obat kepada General Administration Manager yang kemudian akan menyerahkan berkas-berkas tersebut kepada Financial Manager. Financial Manager kemudian akan memutuskan untuk menyetujui atau menolak pengajuan klaim tersebut. Apabila Financial Manager menyetujui pengajuan klaim maka sistem secara otomatis akan mengubah status di Formulir Klaim Tunjangan Kesehatan dan jumlah batas klaim karyawan yang bersangkutan akan berkurang. Pada saat penghitungan gaji, data klaim ini akan menambah gaji bulanan dari karyawan yang bersangkutan. Karyawan juga dapat melakukan pinjaman kepada perusahaan dengan jumlah sebesar 1 (satu) bulan gaji pokoknya. Karyawan yang hendak mengajukan pinjaman terlebih dahulu mengisi Formulir Permohonan Pinjaman yang tersedia dalam sistem dan memasukkan jumlah pinjaman, dan alasan peminjaman. Setelah proses pengisian selesai maka sistem akan mengirimkan pemberitahuan kepada Financial Manager untuk melakukan otorisasi. Financial Manager kemudian akan memutuskan untuk menyetujui atau menolak permohonan pinjaman tersebut. Apabila permohonan disetujui maka secara otomatis status di formulir Pemohonan Pinjaman akan berubah dan data pinjaman akan disimpan dalam sistem. Bagi karyawan yang belum

9 178 melunasi pinjaman yang telah dilakukan sebelumnya, maka sistem secara otomatis akan menolak permohonan pinjaman dari karyawan yang bersangkutan. Pada saat penghitungan gaji, data pinjaman ini akan mengurangi gaji bulanan dari karyawan yang bersangkutan. Pemberian Tunjangan Hari Raya (THR) dibedakan pembagiannya kepada karyawan muslim dan non-muslim. Untuk karyawan Muslim maka Tunjangan Hari Raya (THR) akan diberikan 2 (dua) minggu sebelum Idul Fitri, sedangkan untuk karyawan Non-Muslim akan mendapatkan Tunjangan Hari Raya (THR) 2 (dua) minggu sebelum Natal. Besarnya Tunjangan Hari Raya (THR) yang diberikan sesuai dengan perhitungan pemberian Tunjangan Hari Raya (THR) yang ditetapkan oleh perusahaan. Pada tanggal 26 setiap bulannya, Accounitng Manager akan menyiapkan perhitungan gaji dari tiap karyawan berdasarkan data dari database sistem. Variabel gaji karyawan meliput absensi, lembur, uang makan, uang transportasi, tunjangan kesehatan, insentif kehadiran, tunjangan jamsostek, bonus, pinjaman, jamsostek, biaya jabatan, iuran pensiun dan pajak penghasilan pasal 21 yang dibebankan kepada karyawan. Setelah didapat gaji kotor bulanan dari setiap karyawan maka akan dikurangi dengan pajak sesuai dengan perhitungan PPh pasal 21 yang dilakukan secara otomatis oleh sistem. Setelah proses penghitungan selesai maka hasil perhitungan akan diotorisasi oleh Financial Manager. Penghitungan gaji yang telah diotorisasi kemudian dilaporkan kepada President Director dan dilakukan proses pemindahan dana dari rekening perusahaan ke rekening masing-masing karyawan.

10 179 Setiap bulan sistem akan menghasilkan Laporan Absensi, Laporan Lembur, Laporan Pinjaman, Laporan Cuti, Laporan Tunjangan Kesehatan Laporan Gaji, dan Laporan Pajak.

11 Gambar 4.2 Aktivitas Pengupahan yang Diusulkan

12 181 Rancangan dari sistem informasi akuntansi pengupahan yang diusulkan dimulai dari aktivitas absensi buruh. Buruh proyek setiap masuk dan pulang kerja akan melakukan absensi dengan memasukkan kartu absensi ke dalam clock-time machine yang secara otomatis akan mencatat waktu kehadiran dan waktu pulang kerja buruh yang bersangkutan. Perusahaan menertapkan periode pengupahan dihitung dari hari sabtu minggu sebelumnya hingga hari jumat minggu berjalan. Buruh yang hendak melakukan lembur akan memberitahukan mandornya yang kemudian akan menemui Supervisor untuk mengajukan permohonan lembur. Supervisor akan mengisi Formulir Permohonan Lembur dan akan memutuskan untuk menyetujui atau menolak permohonan lembur tersebut. Apabila permohonan lembur disetujui maka secara otomatis status di Formulir Permohonan Lembur akan berubah dan data lembur akan bertambah. Buruh yang tidak masuk kerja dikarenakan sakit dapat mengajukan klaim atas tunjangan kesehatan dengan menyerahkan berkas-berkas seperti surat keterangan dokter, resep dokter, kwitansi dokter serta kwitansi pembelian obat kepada Supervisor. Supervisor kemudian akan mengisi Formulir Klaim Tunjangan Kesehatan dan setelah proses pengisian selesai maka sistem secara otomatis akan mengirimkan pemberitahuan kepada Site Manager. Site Manager kemudian akan memutuskan untuk menyetujui atau menolak pengajuan klaim tersebut. Apabila Site Manager menyetujui pengajuan klaim maka sistem secara otomatis akan mengubah status di Formulir Klaim Tunjangan Kesehatan dan jumlah batas klaim karyawan

13 182 yang bersangkutan akan berkurang. Pada saat penghitungan upah, data klaim ini akan menambah upah mingguan dari buruh yang bersangkutan. Buruh juga dapat melakukan pinjaman kepada perusahaan dengan jumlah sebesar 1 (satu) bulan upah pokoknya. Buruh yang hendak mengajukan pinjaman akan menemui Supervisor. Supervisor kemudian akan mengisi Formulir Permohonan Pinjaman dan setelah proses pengisian selesai maka sistem akan mengirimkan pemberitahuan kepada Site Manager untuk melakukan otorisasi. Site Manager kemudian akan memutuskan untuk menyetujui atau menolak permohonan pinjaman tersebut. Apabila permohonan disetujui maka secara otomatis status di Formulir Pemohonan Pinjaman akan berubah dan data pinjaman akan disimpan dalam sistem. Bagi buruh yang belum melunasi pinjaman yang telah dilakukan sebelumnya, maka sistem secara otomatis akan menolak permohonan pinjaman dari buruh yang bersangkutan Pada saat penghitungan upah, data pinjaman ini akan mengurangi upah mingguan dari buruh yang bersangkutan. Pemberian Tunjangan Hari Raya (THR) dibedakan pembagiannya kepada buruh muslim dan non-muslim. Untuk buruh muslim maka Tunjangan Hari Raya (THR) akan diberikan 2 (dua) minggu sebelum Idul Fitri, sedangkan untuk buruh non-muslim akan mendapatkan Tunjangan Hari Raya (THR) 2 (dua) minggu sebelum Natal. Besarnya Tunjangan Hari Raya (THR) yang diberikan sesuai dengan perhitungan pemberian Tunjangan Hari Raya (THR) yang ditetapkan oleh perusahaan. Pada hari Sabtu, Accounting Manager akan menyiapkan perhitungan upah dari tiap buruh berdasarkan data dari database sistem. Variabel upah

14 183 buruh meliput absensi, lembur, uang makan, tunjangan kesehatan, tunjangan jamsostek, pinjaman, dan jamsostek. Setelah proses penghitungan selesai maka hasil perhitungan akan diotorisasi oleh Financial Manager. Penghitungan upah yang telah diotorisasi kemudian dilaporkan kepada President Director untuk memperoleh cek sebesar jumlah yang tertera dalam penghitungan upah tersebut. Financial Manager akan mencairkan dana tersebut dan menyerahkannya kepada Site Manager. Site Manager kemudian akan mencetak slip upah, dan memasukkan upah masing-masing buruh ke dalam amplop upah sesuai dengan jumlah upah yang tertera dalam Laporan Upah. Slip dan amplop upah kemudian akan diserahkan kepada Supervisor, untuk diotorisasi dan diserahkan kepada para buruh. Setiap hari Sabtu sistem akan menghasilkan Laporan Absensi, Laporan Lembur, Laporan Pinjaman, Laporan Tunjangan Kesehatan dan Laporan Upah Application Domain Rancangan sistem informasi akuntansi penggajian dan pengupahan yang diusulkan bertujuan untuk mendukung tugas karyawan dalam perusahan. Karyawan menggunakan sistem untuk mengajukan permohonan lembur, permohonan cuti, permohonan pinjaman dan pengajuan klaim tunjangan kesehatan. General Administration Manager menggunakan sistem untuk menyimpan data absensi para karyawan, mengotorisasi permohonan lembur,

15 184 mengotorisasi permohonan cuti, mendata karyawan, membuat Laporan Absensi, Laporan Lembur dan Laporan Cuti. Financial Manager menggunakan sistem untuk mengotorisasi permohonan pinjaman, mengotorisasi pengajuan klaim tunjangan kesehatan, membuat Laporan Pinjaman, Laporan Tunjangan Kesehatan, mengubah data keuangan karyawan, mengotorisasi Laporan Gaji, mengotorisasi Laporan Upah, dan membuat Laporan Pajak. Accounting Manager menggunakan sistem untuk melakukan proses penghitungan gaji dan upah, membuat Laporan Gaji dan Laporan Upah, serta mencetak Slip Gaji para karyawan. Supervisor menggunakan sistem untuk menyimpan data absensi para buruh, melakukan pengisian Formulir Pemohonan Lembur dan mengotorisasi permohonan lembur, melakukan pengisian Formulir Pemohonan Pinjaman, melakukan pengisian Formulir Klaim Tunjangan Kesehatan, membuat Laporan Absensi dan Laporan Lembur. Site Manager menggunakan sistem untuk mengotorisasi permohonan pinjaman, mengotorisasi pengajuan klaim tunjangan kesehatan, dan membuat Laporan Pinjaman, Laporan Tunjangan Kesehatan, serta mencetak Slip Upah para buruh.

16 Problem Domain Clusters Cluster Absensi digambarkan pada gambar 4.3 berikut. <cluster> Absensi Absensi Gambar 4.3 Cluster Absensi Cluster Pegawai digambarkan pada gambar 4.4 berikut. <cluster> Pegawai Pegawai Karyawan Buruh Gambar 4.4 Cluster Pegawai Cluster Lembur digambarkan pada gambar 4.5 berikut. <cluster> Lembur SPL Gambar 4.5 Cluster Lembur

17 186 Cluster Pinjaman digambarkan pada gambar 4.6 berikut. <cluster> Pinjaman FPP Gambar 4.6 Cluster Pinjaman Cluster Tunjangan Kesehatan digambarkan pada gambar 4.7 berikut. <cluster> Tunjangan Kesehatan FKTK Gambar 4.7 Cluster Tunjangan Kesehatan Cluster Cuti digambarkan pada gambar 4.8 berikut. <cluster> Cuti FPC Gambar 4.8 Cluster Cuti Cluster Jabatan digambarkan pada gambar 4.9 berikut. <cluster> Jabatan Jabatan Gambar 4.9 Cluster Jabatan

18 187 Cluster Pajak digambarkan pada gambar 4.10 berikut. <cluster> Pajak Pajak Gambar 4.10 Cluster Pajak Cluster Gaji digambarkan pada gambar 4.11 berikut. Gambar 4.11 Cluster Gaji Cluster Upah digambarkan pada gambar 4.12 berikut. Gambar 4.12 Cluster Upah

19 188 Cluster Jurnal digambarkan pada gambar 4.13 berikut: Gambar 4.13 Cluster Jurnal Structure Class diagram dari sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama yang diusulkan adalah seperti yang terlihat pada gambar 4.14 berikut.

20 Gambar 4.14 Class Diagram Sistem Informasi Akuntansi Penggajian dan Pengupahan yang Diusulkan

21 Classes and Behaviors Absensi Class Absensi digunakan untuk menyimpan data absensi dari masingmasing pegawai. Class Absensi memiliki atribut seperti yang terlihat pada gambar Statechart diagram pada gambar 4.16 menjelaskan behavior dari Class Absensi. Absensi -Tanggal : Date -NIK : String -Nama : String -Jabatan : String -Jam_Masuk : String -Jam_Keluar : String -Terlambat : Boolean -Jam_Lembur : Integer -Hadir : Boolean +Mencatat_Jam_Masuk() +Mengecek_K eterlambatan() +Mengecek_Kehadiran() +Menghitung_Waktu_Lembur() +Mencatat_Jam_Keluar() Gambar 4.15 Class Absensi / Mengecek_Kehadiran / Mengecek_Keterlambatan / Mencatat_Jam_Masuk / Mencatat_Jam_Keluar Active / Menghitung_Waktu_Lembur Gambar 4.16 Statechart Diagram dari Class Absensi

22 Pegawai Class Pegawai terdiri dari Class Karyawan dan Class Buruh. Class Pegawai memiliki atribut yang berisi data-data pegawai yang bekerja dalama perusahaan seperti terlihat pada gambar Class Karyawan dan Class Buruh memiliki beberapa behavior yang berbeda seperti terlihat pada statechart diagram gambar 4.18 dan gambar 4.19

23 192 Pegawai -NIK : String -Nama : String -Alamat : String -Agama : String -Jenis_Kelamin : Boolean -Tempat_Lahir : String -Tanggal_Lahir : Date -No_KTP : String -No_Telp : Integer -No_HP : Integer -NPWP : Boolean -No_NPWP : String -No_Jamsostek : String -Status_Marital : Boolean -Nama_Pasangan : String -Pekerjaan_Pasangan : String -Perusahaan_Pasangan_Bekerja : String -Jml_Anak : Integer -Jml_Tanggungan : Integer -PTKP : Currency -Jabatan : String -Status : String -Tanggal_Mulai_Bekerja : Date +Data_Dibuat() +Mendapat_Tunjangan() +Mengajukan_Lembur() +Mengajukan_Pinjaman() +Mengklaim_Tunj_Kesehatan() +Mendapat_THR() +Berhenti_Bekerja() Karyawan -Gaji_Pokok : Currency -No_Rek : Integer +Mengajukan_Cuti() +Mendapat_Insentif() +Mendapat_Bonus() Buruh -Upah_Pokok : Currency Gambar 4.17 Class Pegawai

24 193 /Mengklaim_Tunj_Kesehatan /Mengajukan_Pinjaman /Mengajukan_Lembur / Mendapat_Tunjangan / Data_Dibuat / Berhenti_Bekerja Active /Mengajukan_Cuti /Mendapat_Insentif /Mendapat_Bonus /Mendapat_THR Gambar 4.18 Statechart Diagram dari Class Karyawan /Mengajukan_Pinjaman /Mengajukan_Lembur / Mendapat_Tunjangan / Data_Dibuat / Berhenti_Bekerja Active /Mengklaim_Tunj_Kesehatan /Mend apat_thr Gambar 4.19 Statechart Diagram dari Class Buruh FPL (Formulir Permohonan Lembur) Class FPL digunakan untuk menyimpan data permohonan lembur yang diajukan oleh pegawai dan memiliki atribut seperti dalam gambar Statechart diagram pada gambar 4.21 menjelaskan behavior dari Class FPL.

25 194 FPL -Kd_FPL : String -Tgl_Lembur : Date -NIK : String -Nama : String -Jabatan : String -Jam_Mulai_Lembur : Date -Jam_Selesai_Lembur : Date -Alasan : String -Status : String +Mengajukan_Lembur() +Disetujui() +Diupdate() +Ditolak() +Menghitung_Gaji/Upah() Gambar 4.20 Class FPL / Diupdate / Mengajukan_Lembur / Disetujui Waiting Approved / Menghitung_Gaji/Upah / Ditolak Gambar 4.21 Statechart Diagram dari Class FPL FPP (Formulir Permohonan Pinjaman) Class FPP digunakan untuk menyimpan data permohonan pinjaman yang diajukan oleh pegawai dan memiliki atribut seperti dalam gambar Statechart diagram pada gambar 4.23 menjelaskan behavior dari Class FPP.

26 195 FPP -Kd_FPP : String -Tgl_Pinjaman : Date -NIK : String -Nama : String -Jabatan : String -Jml_Pinjaman : Currency -Tgl_Kembali : Date -Angsuran : Integer -Alasan : String -Sisa_Pinjaman : Currency -Status : String +Mengajukan_Pinjaman() +Disetujui() +Diupdate() +Ditolak() +Menghitung_Gaji/Upah() Gambar 4.22 Class FPP / Diupdate / Mengajukan_Pinjaman Waiting / Disetujui Approved / Menghitung_Gaji/Upah / Ditolak Gambar 4.23 Statechart Diagram dari Class FPP FKTK Class FKTK digunakan untuk menyimpan data klaim tunjangan kesehatan yang diajukan oleh pegawai dan memiliki atribut seperti dalam gambar Statechart diagram pada gambar 4.25 menggambarkan behavior dari Class FKTK.

27 196 FKTK -Kd_KTK : String -Tanggal : Date -NIK : String -Nama : String -Jabatan : String -Tgl_Klaim : Date -Saldo_Awal : Currency -Jml_Klaim : Currency -Lampiran : String -Keterangan : String -Saldo_Akhir : Currency -Status : String +Mengklaim_Tunj_Kesehatan() +Disetujui() +Diupdate() +Ditolak() +Menghitung_Gaji/Upah() Gambar 4.24 Class FKTK / Diupdate / Mengklaim_Tunj_Kesehatan Waiting / Disetujui Approved / Menghitung_Gaji/Upah / Ditolak Gambar 4.25 Statechart Diagram dari Class FKTK FPC (Formulir Permohonan Cuti) Class FPC digunakan untuk menyimpan data permohonan cuti yang diajukan oleh karyawan dan memiliki atribut seperti dalam gambar Statechart diagram pada gambar 4.27 menggambarkan behavior dari Class FPC.

28 197 FPC -Kd_FPC : String -Tanggal : Date -NIK : String -Nama : String -Jabatan : String -Jml_Cuti : Integer -Jml_Cuti_Diambil : Integer -Sisa_Cuti : Integer -Tgl_Mulai_Cuti : Date -Tgl_Akhir_Cuti : Date -Alasan : String -Status : String +Data_Dibuat() +Mengajukan_Cuti() +Disetujui() +Diupdate() +Ditolak() +Menghitung_Gaji() Gambar 4.26 Class FPC / Data_Dibuat / Diupdate / Mengajukan_Cuti / Disetujui Available Waiting Approved / Menghitung_Gaji / Ditolak Gambar 4.27 Statechart Diagram dari Class FPC Jabatan Class Jabatan pada gambar 4.28 memiliki atribut kode_jabatan yang digunakan untuk membedakan tiap jenis jabatan yang ada dalam perusahaan. Behavior dari Class Jabatan digambarkan pada statechart diagram gambar 4.29 berikut.

29 198 Jabatan -Kd_Jabatan : String -Jabatan : String +Data_Dibuat() +Diupdate() Gambar 4.28 Class Jabatan / Diupdate / Data_Dibuat Active Gambar 4.29 Statechart Diagram dari Class Jabatan Insentif Class Insentif digunakan untuk menyimpan data mengenai pemberian insentif kehadiran kepada masing-masing karyawan setiap bulannya dan memiliki atribut seperti dalam gambar Statechart diagram pada gambar 4.31 menggambarkan behavior dari Class Insentif. Insentif_Kehadiran -Periode : Date -Jml_Kehadiran : Integer -Jml_Insentif : Currency +Data_Dibuat() +Diupdate() +Menghitung_Gaji() Gambar 4.30 Class Insentif

30 199 / Diupdate / Data_Dibuat Active / Menghitung_Gaji Gambar 4.31 Statechart Diagram dari Class Insentif Tunjangan Class Tunjangan digunakan untuk menyimpan data tunjangantunjangan yang diberikan oleh perusahaan kepada masing-masing pegawai setiap bulannya dan memiliki atribut seperti dalam gambar Statechart diagram pada gambar 4.33 menggambarkan behavior dari Class Tunjangan. Tunjangan -Periode : Date -Uang_Makan : Currency -Uang_Transport : Currency -Uang_Lembur : Currency -Tunj_Jamsostek : Currency -Status : String +Data_Dibuat() +Diupdate() +Menghitung_Gaji/Upah() Gambar 4.32 Class Tunjangan / Diupdate / Data_Dibuat / Menghitung_Gaji/Upah Active Gambar 4.33 Statechart Diagram dari Class Tunjangan

31 Jamsostek Class Jamsostek digunakan untuk menyimpan data potongan jamsostek yang dibayarkan oleh masing-masing pegawai setiap bulannya dan memiliki atribut seperti dalam gambar Statechart diagram pada gambar 4.35 menggambarkan behavior dari Class Jamsostek. Jamsostek -No_Jamsostek : String -NIK : String -Nama : String -Jabatan : String -Periode : Date -Jml_Jamsostek : Currency +Data_Dibuat() +Diupdate() +Menghitung_Gaji/Upah() +Dicetak() Gambar 4.34 Class Jamsostek / Diupdate / Data_Dibuat / Dicetak Active / Menghitung_Gaji/Upah Gambar 4.35 Statechart Diagram dari Class Jamsostek Daftar_Gaji Class Daftar_Gaji digunakan untuk menyimpan data mengenai perhitungan gaji yang diterima oleh masing-masing karyawan setiap bulannya dan memiliki atribut seperti dalam gambar Class Daftar_Gaji

32 201 menyimpan data yang akan digunakan untuk membuat Laporan Gaji dan membuat SPT untuk perpajakan. Statechart diagram pada gambar 4.37 menggambarkan behavior dari Class Daftar_Gaji. Gambar 4.36 Class Daftar_Gaji

33 202 / Diupdate / Data_Dibuat / Menghitung_Gaji Active Gambar 4.37 Statechart Diagram dari Class Daftar_Gaji Daftar_Upah Class Daftar_Upah digunakan untuk menyimpan data mengenai perhitungan upah yang diterima oleh masing-masing buruh setiap minggunya dan memiliki atribut seperti dalam gambar Class Daftar_Upah menyimpan data yang akan digunakan untuk membuat Laporan Upah. Statechart diagram pada gambar 4.39 menggambarkan behavior dari Class Daftar_Upah.

34 203 Gambar 4.38 Class Daftar_Upah Gambar 4.39 Statechart Diagram Class Daftar_Upah Pajak Class Pajak digunakan untuk menyimpan peraturan pajak yang berlaku untuk penghitungan pajak sebagai pemotong pajak dan memiliki atribut seperti dalam gambar Statechart diagram pada gambar 4.41 menggambarkan behavior dari Class Pajak.

35 204 Pajak -Periode : Date -Golongan : String -Status : Boolean -Tanggungan : Integer -Jml_PKP : Currency -Persentase : Decimal -PTKP : Currency +Data_Dibuat() +Diupdate() +Menghitung_Gaji() Gambar 4.40 Class Pajak / Diupdate / Data_Dibuat / Menghitung_Gaji Active Gambar 4.41 Statechart Diagram Class Pajak Jurnal Class Jurnal menggambarkan event dimana jurnal akan diregister. Gambar 4.42 menunjukkan class Jurnal dan gambar 4.43 menunjukkan statechart diagram -nya.

36 205 Gambar 4.42 Class Jurnal Gambar 4.43 Statechart Diagram Class Jurnal Akun Class Akun menggambarkan event dimana akun yang dipakai dalam jurnal akan diregister. Gambar 4.44 menunjukkan class Akun dan gambar 4.45 menunjukkan statechart diagram nya Gambar 4.44 Class Akun

37 206 Gambar 4.45 Statechart Diagram Class Akun Events Tabel 4.1 berikut adalah Event Table untuk sistem informasi akuntansi penggajian dan pengupahaan yang diusulkan.

38 Data_Dibuat Mencatat_Jam_Masuk Mencatat_Jam_Keluar Menghitung_Waktu_Lembur Mengecek_Keterlambatan Mengecek_Kehadiran Mengajukan_Lembur Mengajukan_Pinjaman Mengajukan_Cuti Mengklaim_Tunjangan_ Kesehatan Menghitung_Gaji/Upah Mendapat_Insentif Mendapat_Tunjangan Mendapat_THR Mendapat_Bonus Mengubah_Password Mempostiing Meregister_Akun Disetujui Ditolak Diupdate Dicetak Berhenti_Bekerja Class Absensi Karyawan Buruh FPL FPP FKTK FPC Jabatan Insentif Tunjangan Jamsostek Daftar_Gaji Daftar_Upah Jurnal Akun Pajak Event * * * * * * * * * * * * * * * * * * + * Tabel 4.1 Event Table Sistem Informasi Akuntansi Penggajian dan Pengupahan yang Diusulkan * * * * * * * * * * * * * * * + * + * * * * * * * * * * * * * * * * * * * * + +

39 Application Domain Usage Dalam sistem informasi akuntansi penggajian dan pengupahan yang diusulkan mempunyai beberapa actor yang akan menggunakan sistem ini. Actor-actor tersebut adalah Karyawan, Buruh, Mandor, General Administration Manager, Financial Manager, Accounting Manager, Supervisor, dan Site Manager Overview Tabel 4.2 dan Tabel 4.3 berikut adalah Actor Table untuk menggambarkan interaksi actor dengan sistem informasi akuntansi penggajian dan pengupahan yang diusulkan.

40 209 Actor Event Melakukan_Absensi X X Mengajukan&Mengotorisasi_FPL X X Mengajukan&Mengotorisasi_FPP X X X Mengajukan&Mengotorisasi_KTK X X X Mendata_Pegawai X Mencetak_Laporan_Absensi X Mencetak _Laporan_Lembur X Mencetak _Laporan_Pinjaman X Mencetak _Laporan_Tunj_Kesehatan X Menghitung_Upah Mencetak _Laporan_Upah Mencetak_Slip_Upah X Mengotorisasi_Laporan_Upah X Mencetak_Jurnal Tabel 4.2 Actor Table Sistem Informasi Akuntansi Pengupahan yang Diusulkan Actor Event Melakukan_Absensi Mengajukan&Mengotorisasi_FPL Mengajukan&Mengotorisasi_FPC Mengajukan&Mengotorisasi_FPP Mengajukan&Mengotorisasi_KTK Mendata_Pegawai Mencetak _Laporan_Absensi Mencetak _Laporan_Lembur Mencetak _Laporan_Cuti Mencetak _Laporan_Pinjaman Mencetak _Laporan_Tunj_Kesehatan Menghitung_Gaji Mencetak _Laporan_Gaji Mencetak_Slip_Gaji Buruh Karyawan X X X X X Mandor G. Adm Manager X X X X X X X Supervisor Financial Manager Site Manager Accounting Manager X X X X X X Financial Manager Accoutning Manager X X X

41 Mengotorisasi_Laporan_Gaji Mencetak _Laporan_Pajak Mencetak_Jurnal X Table 4.3 Actor Table Sistem Informasi Akuntansi Penggajian yang Diusulkan X X Actors Tabel 4.4 hingga table 4.11 berikut ini adalah actor specification dari sistem yang diusulkan. Karyawan Purpose Setiap karyawan memiliki tugas dan wewenang yang sesuai dengan jabatannya dalam perusahaan. Karyawan yang bekerja dalam perusahaan memiliki hak untuk mendapat cuti, uang makan, uang transportasi, insentif kehadiran, uang lembur, tunjangan kesehatan, tunjangan jamsostek, bonus, THR dan gaji yang sesuai. Characterization Karyawan adalah orang yang telah memiliki ijin kerja dan aktif bekerja di perusahaan, baik karyawan percobaan maupun tetap. Tabel 4.4 Definisi Actor Karyawan Buruh Purpose Setiap buruh memiliki tugas dan wewenang yang sesuai dengan jabatannya dalam perusahaan. Buruh yang bekerja dalam perusahaan memiliki hak untuk mendapat uang makan, uang lembur, tunjangan kesehatan, tunjangan jamsostek, THR dan upah yang sesuai. Characterization Buruh adalah orang yang telah memiliki ijin kerja dan aktif bekerja di perusahaan, baik buruh percobaan, tetap maupun kontrak. Tabel 4.5 Definisi Actor Buruh Mandor Purpose Setiap mandor memiliki tugas dan wewenang yang sesuai dengan jabatannya dalam perusahaan. Mandor yang bekerja dalam perusahaan memiliki hak untuk mendapat uang makan, uang lembur, tunjangan kesehatan, tunjangan jamsostek, THR dan upah yang sesuai. Characterization Mandor adalah orang yang telah memiliki ijin kerja dan aktif bekerja di perusahaan, baik mandor tetap maupun

42 211 kontrak. Mandor harus memiliki pengalaman yang cukup dalam mengawasi kinerja bawahannya. Tabel 4.6 Definisi Actor Mandor General Administration Manager Purpose General Administration Manager memiliki tanggung jawab untuk mengatur segala kegiatan personalia khususnya dalam hal mendata karyawan, mengotorisasi permohonan lembur karyawan, mengotorisasi permohonan cuti karyawan, mencetak Laporan Absensi, Laporan Lembur, Laporan Cuti serta mencetak Slip Gaji. Characterization General Administration Manager harus memiliki ketelitian, ketegasan dan pengalaman yang cukup untuk melaksanakan kegiatan kepegawaian dalam perusahaan serta memiliki wawasan yang luas dalam hal mengambil beberapa keputusan. Tabel 4.7 Definisi Actor General Administration Manager Supervisor Purpose Supervisor memiliki tanggung jawab untuk mengatur segala kegiatan personalia khususnya dalam hal mendata buruh, mengotorisasi permohonan lembur buruh, mencetak Laporan Absensi, Laporan Lembur, serta mencetak Slip Upah. Characterization Supervisor harus memiliki ketelitian, ketegasan dan pengalaman yang cukup untuk melaksanakan kegiatan kepegawaian dalam proyek serta memiliki wawasan yang luas dalam hal mengambil beberapa keputusan. Tabel 4.8 Definisi Actor Supervisor Site Manager Purpose Site Manager memiliki tanggung jawab untuk mengawasi segala kegiatan di dalam proyek, mengotorisasi permohonan pinjaman buruh, mengotorisasi pengajuan klaim tunjangan kesehatan buruh, mencetak Laporan Pinjaman dan Laporan Tunjangan Kesehatan. Characterization Site Manager harus memiliki ketegasan dan pengalaman yang cukup untuk melaksanakan tugasnya dalam perusahaan serta memiliki wawasan yang luas dalam hal mengambil beberapa keputusan. Tabel 4.9 Definisi Actor Site Manager

43 212 Financial Manager Purpose Financial Manager memiliki tanggung jawab untuk mengurus keuangan perusahaan baik dalam hal penerimaan kas maupun pengeluaran kas. Financial Manager juga memiliki tanggung jawab untuk mengotorisasi Laporan Gaji, Laporan Upah dan mencetak Laporan Pajak. Characterization Financial Manager harus memiliki ketelitian melakukan berbagai transaksi pembayaran khususnya dalam melakukan perhitungan gaji dan upah, pengalaman yang cukup untuk melaksanakan tugasnya dalam perusahaan serta memiliki wawasan yang luas dalam hal mengambil beberapa keputusan. Tabel 4.10 Definisi Actor Financial Manager Accounting Manager Purpose Project Manager memiliki tanggung jawab untuk mengatur segala kegiatan yang berjalan di proyek dan mengotorisasi Laporan Upah yang dibuat oleh Financial Manager. Project Manager merupakan pemegang kendali di dalam proyek. Characterization Financial Manager harus memiliki ketelitian melakukan berbagai transaksi akuntansi khususnya dalam mengotorisasi permohonan pinjaman karyawan, mengotorisasi pengajuan klaim tunjangan kesehatan karyawan, menghitung gaji, menghitung upah, dan mencetak Laporan Gaji, Laporan Upah serta Jurnal. Tabel 4.11 Definisi Actor Project Manager Uses Cases Gambar 4.46 dan gambar 4.47 berikut adalah use-case diagram yang menggambarkan interaksi actor dengan sistem informasi akuntansi penggajian dan pengupahan yang diusulkan.

44 213 Sistem Informasi Akuntansi Penggajian pada PT. Gipsindo Grahatama Melakukan_Absensi Mengajukan& Mengotor isasi_fpl Mengajukan& Mengotorisasi_FPC Karyawan Mengajukan& Mengotorisasi_FPP Mengajukan& Mengotorisasi_KTK Mendata_Karyawan Mencetak_Laporan_ Pinjaman Memcetak_Laporan_ Absensi G. Adm Manager Mencetak_Laporan_ Tunj_Kesehatan Mencetak_Laporan_ Lembur Menghitung_Gaji Mencetak_Laporan_ Cuti Accouting Manager Mencetak_Laporan_ Gaji Mencetak_Slip_ Gaji Mencetak_Jurnal Mengotorisasi_ Lapor an_gaji Keterangan: FPL : Formulir Permohonan Lembur FPP : Formulir Permohonan Pinjaman FPC : Formulir Permohonan Cuti KTK : Klaim Tunjangan Kesehatan Menetak_Laporan_ Pajak Financial Manager Gambar 4.46 Use-Case Diagram Sistem Penggajian yang Diusulkan

45 Gambar 4.47 Use-case diagram sistem pengupahan yang diusulkan 214

46 215 Table 4.12 hingga 4.36 berikut ini merupakan table use-case specification yang menjelaskan masing-masing proses interaksi antara actor dengan sistem dalam use-case diagram. Melakukan_Absensi Use Case Proses Melakukan_Absensi bertujuan untuk mencatat waktu kerja karyawan. Proses ini dimulai pada saat karyawan memasukkan kartu tanda pengenal dan men-scan sidik jarinya untuk pencatatan waktu kerja baik pada saat masuk maupun pulang kerja. Sistem akan mengecek NIK dan sidik jari karyawan dan apabila sesuai maka karyawan telah berhasil melakukan absensi. Objects Karyawan, Pegawai, Absensi Functions generate_date&time, get_nik&nama, cek_fingerprint, get_tanggal, get_jam_masuk, cek_kehadiran, cek_keterlambatan, get_jam_keluar, simpan_data. Tabel 4.12 Use-Case Specification untuk Melakukan_Absensi (Karyawan) Use Case Objects Melakukan_Absensi Proses Melakukan_Absensi bertujuan untuk mencatat waktu kerja buruh. Proses ini dimulai pada saat buruh memasukkan kartu absensi ke mesin untuk pencatatan waktu kerja baik pada saat masuk maupun pulang kerja. Sistem akan mencatat jam masuk dan jam keluar buruh ke dalam kartu absensi. Supervisor kemudian akan memasukkan data absensi kedalam sistem. Supervisor, Pegawai, Absensi Functions get_username, get_password, cek_username&password, create, generate_date&time, get_nik&nama, get_tanggal, get_jam_masuk, get_jam_keluar, cek_kehadiran, cek_keterlambatan, simpan_data. Tabel 4.13 Use-Case Specification untuk Melakukan_Absensi (Buruh) Use Case Mengajukan_dan_Mengotorisasi_FPL Proses Mengajukan _FPL dimulai pada saat karyawan yang telah melakukan login mengisi Formulir Permohonan Lembur. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Setelah formulir selesai diisi, maka sistem akan secara otomatis mengirimkan pemberitahuan kepada General Administration Manager untuk melakukan otorisasi. Proses Mengotorisasi _FPL dimulai pada saat General

47 216 Administration Manager melakukan login. Secara otomatis sistem akan memberitahukan bahwa ada Formulir Perrmohonan Lembur yang harus diotorisasi. Setelah memeriksa formulir yang diajukan maka General Administration Manager akan memutuskan untuk menyetujui atau tidak pengajuan lembur tersebut. Jika disetujui maka status otorisasi pada formulir tersebut akan berubah menjadi Approved. Sebaliknya jika tidak disetujui maka status otorisasinya menjadi Denied. Objects Karyawan, General Administration Manager, Pegawai, FPL Functions get_username, get_password, cek_username&password, get_nik&nama&jabatan, create, generate_kode_fpl, get_tanggal_lembur, get_jam_mulai_lembur, get_jam_selesai_lembur, get_alasan_lembur, simpan_data, get_approval, update_status. Tabel 4.14 Use-Case Specification untuk Mengajukan_dan_Mengotorisasi_FPL (Karyawan) Mengajukan_dan_Mengotorisasi_FPL Use Case Proses Mengajukan_dan_Mengotorisasi_FPL dimulai pada saat buruh yang hendak lembur memeritahukan kepada mandornya sehingga kemudian mandor akan mendatangi Supervisor untuk mengajukan permohonan lembur. Supervisor kemudian akan memproses permohonan lembur dengan mengisi Formulir Permohonan Lembur. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Setelah formulir selesai diisi, maka Supervisor dapat langsung mengotorisasi formulir tersebut. Objects Supervisor, Pegawai, FPL Functions get_username, get_password, cek_username&password, create, generate_kode_fpl, get_nik&nama&jabatan, get_tanggal_lembur, get_jam_mulai_lembur, get_jam_selesai_lembur, get_alasan_lembur, update_status, simpan_data. Tabel 4.15 Use-Case Specification untuk Mengajukan_dan_Mengotorisasi_FPL (Buruh)

48 217 Mengajukan_dan_Mengotorisasi_FPP Use Case Proses Mengajukan FPP dimulai pada saat karyawan yang telah melakukan login mengisi Formulir Permohonan Pinjaman. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Setelah formulir selesai diisi, maka sistem akan secara otomatis mengirimkan pemberitahuan kepada Financial Manager untuk melakukan otorisasi. Proses Mengotorisasi _FPP dimulai pada saat Financial Manager melakukan login. Secara otomatis sistem akan memberitahukan bahwa ada Formulir Perrmohonan Pinjaman yang harus diotorisasi. Setelah memeriksa formulir yang diajukan maka Financial Manager akan memutuskan untuk menyetujui atau tidak pengajuan pinjaman tersebut. Jika disetujui maka status otorisasi pada formulir tersebut akan berubah menjadi Approved dan karyawan akan diberikan uang sebesar jumlah pinjaman yang diajukannya. Sebaliknya jika tidak disetujui maka status otorisasinya menjadi Denied. Objects Karyawan, Financial Manager, Pegawai, FPP Functions get_username, get_password, cek_username&password, get_nik&nama&jabatan, create, generate_kode_fpp&tanggal, get_jumlah_pinjaman, get_tanggal_pinjaman_kembali, get_jumlah_angsuran, get_alasan_pinjaman, simpan_data, get_approval, update_status. Tabel 4.16 Use-Case Specification untuk Mengajukan_dan_Mengotorisasi_FPP (Karyawan)

49 218 Mengajukan_dan_Mengotorisasi_FPP Use Case Proses Mengajukan_FPP dimulai pada saat buruh yang hendak mengajukan pinjaman mendatangi Supervisor. Supervisor kemudian akan memproses permohonan pinjaman dengan mengisi Formulir Permohonan Pinjaman. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Setelah formulir selesai diisi, maka sistem akan secara otomatis mengirimkan pemberitahuan kepada Site Manager untuk melakukan otorisasi. Proses Mengotorisasi _FPP dimulai pada saat Site Manager melakukan login. Secara otomatis sistem akan memberitahukan bahwa ada Formulir Perrmohonan Pinjaman yang harus diotorisasi. Setelah memeriksa formulir yang diajukan maka Site Manager akan memutuskan untuk menyetujui atau tidak pengajuan pinjaman tersebut. Jika disetujui maka status otorisasi pada formulir tersebut akan berubah menjadi Approved dan karyawan akan diberikan uang sebesar jumlah pinjaman yang diajukannya. Sebaliknya jika tidak disetujui maka status otorisasinya menjadi Denied. Objects Supervisor, Site Manager, Pegawai, FPP Functions get_username, get_password, cek_username&password, create, generate_kode_fpp, get_nik&nama&jabatan, get_jumlah_pinjaman, get_tanggal_pinjaman_kembali, get_jumlah_angsuran, get_alasan_pinjaman, simpan_data, get_approval, update_status. Tabel 4.17 Use-Case Specification untuk Mengajukan_dan_Mengotorisasi_FPP (Buruh) Use Case Objects Mengajukan_dan_Mengotorisasi_FPC Proses Mengajukan_FPC dimulai pada saat karyawan yang telah melakukan login mengisi Formulir Permohonan Cuti. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Setelah formulir selesai diisi, maka sistem akan secara otomatis mengirimkan pemberitahuan kepada General Administration Manager untuk diotorisasi. Proses Mengotorisasi _FPC dimulai pada saat General Administration Manager melakukan login. Secara otomatis sistem akan memberitahukan bahwa ada Formulir Perrmohonan Cuti yang harus diotorisasi. Setelah memeriksa formulir yang diajukan maka General Administration Manager akan memutuskan untuk menyetujui atau tidak pengajuan cuti tersebut. Jika disetujui maka status otorisasi pada formulir tersebut akan berubah menjadi Approved. Sebaliknya jika tidak disetujui maka status otorisasinya menjadi Denied. Karyawan, General Administration Manager, Pegawai, FPC

50 Functions get_username, get_password, cek_username&password, get_nik&nama&jabatan, create, generate_kode_fpc, cek_tanggal_mulai_bekerja, generate_hak_cuti, get_jumlah_cuti_diambil, get_tanggal_mulai_cuti, get_tanggal_selesai_cuti, get_alasan_cuti, compute_sisa_cuti, simpan_data, get_approval, update_status. Tabel 4.18 Use-Case Specification untuk Mengajukan_dan_Mengotorisasi_FPC 219 Mengajukan_dan_Mengotorisasi_FKTK Use Case Proses Mengajukan_FKTK dimulai pada saat karyawan yang telah melakukan login mengisi Formulir Klaim Tunjangan Kesehatan. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Setelah formulir selesai diisi, maka sistem akan secara otomatis mengirimkan pemberitahuan kepada Financial Manager untuk diotorisasi. Proses Mengotorisasi _FKTK dimulai pada saat Financial Manager melakukan login. Secara otomatis sistem akan memberitahukan bahwa ada Formulir Klaim Tunjangan Kesehatan yang harus diotorisasi. Setelah memeriksa formulir yang diajukan dan bukti-bukti dokumen yang diserahkan oleh karyawan maka Financial Manager akan memutuskan untuk menyetujui atau tidak pengajuan klaim tersebut. Jika disetujui maka status otorisasi pada formulir tersebut akan berubah menjadi Approved. Sebaliknya jika tidak disetujui maka status otorisasinya menjadi Denied. Objects Karyawan, Financial Manager, Pegawai, KTK Functions get_username, get_password, cek_username&password, get_nik&nama&jabatan, create, generate_kode_ktk, generate_saldo_awal, get_tanggal_klaim, get_jumlah_klaim, get_lampiran, get_alasan_klaim, compute_saldo_akhir, simpan_data, get_approval, update_status. Tabel 4.19 Use-Case Specification untuk Mengajukan_dan_Mengotorisasi_FKTK (Karyawan) Use Case Mengajukan_dan_Mengotorisasi_FKTK Proses Mengajukan_FKTK dimulai pada saat buruh yang hendak mengajukan klaim menemui Supervisor. Supervisor kemudian akan memproses pengajuan klaim dengan mengisi Formulir Klaim Tunjangan Kesehatan. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Setelah formulir selesai diisi, maka sistem akan secara otomatis mengirimkan pemberitahuan kepada Site Manager untuk diotorisasi.

51 220 Proses Mengotorisasi _FKTK dimulai pada saat Site Manager melakukan login. Secara otomatis sistem akan memberitahukan bahwa ada Formulir Klaim Tunjangan Kesehatan yang harus diotorisasi. Setelah memeriksa formulir yang diajukan dan bukti-bukti dokumen yang diserahkan oleh karyawan maka Site Manager akan memutuskan untuk menyetujui atau tidak pengajuan klaim tersebut. Jika disetujui maka status otorisasi pada formulir tersebut akan berubah menjadi Approved. Sebaliknya jika tidak disetujui maka status otorisasinya menjadi Denied. Objects Supervisor, Site Manager, Pegawai, KTK Funcctions get_username, get_password, cek_username&password, create, generate_kode_ktk, get_nik&nama&jabatan, generate_saldo_awal, get_tanggal_klaim, get_jumlah_klaim, get_lampiran, get_alasan_klaim, compute_saldo_akhir, simpan_data, get_approval, update_status. Tabel 4.20 Use-Case Specification untuk Mengajukan_dan_Mengotorisasi_FKTK (Buruh) Mendata_Karyawan Use Case Proses Mendata_Karyawan dilakukan oleh General Administration Manager pada saat karyawan baru mulai bekerja di Perusahaan berupa data pribadi, data keluarga dan data financial. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Setelah pengisian telah selesai, maka General Administration Manager akan membuatkan username dan password untuk karyawan tersebut agar dapat mengakses sistem. Objects General Administration Manager, Jabatan, Jamsostek, Pajak, Pegawai Functions get_username, get_password, cek_username&password, create, get_jabatan, compute_jumlah_jamsostek, get_no_npwp, get_status_marital, get_tanggungan, compute_ptkp, simpan_data, get_nik&nama. Tabel 4.21 Use-Case Specification untuk Mendata_Karyawan Mendata_Buruh Use Case Proses Mendata_Buruh dilakukan oleh Supervisor pada saat buruh baru mulai bekerja di Perusahaan berupa data pribadi, data keluarga dan data financial. Jika pengisian formulir tidak sesuai dengan kriteria yang ada maka akan muncul pesan kesalahan. Objects Supervisor, Jabatan, Jamsostek, Pajak, Pegawai Functions get_username, get_password, cek_username&password, create,

52 221 get_jabatan, compute_jumlah_jamsostek, get_no_npwp, get_status_marital, get_tanggungan, compute_ptkp, simpan_data. Tabel 4.22 Use-Case Specification untuk Mendata_Buruh Mencetak_Laporan_Absensi Use Case Proses Mencetak _Laporan_Absensi dilakukan setiap akhir periode dengan menggunakan Form Cetak Laporan Absensi yang terdapat dalam sistem. Laporan Absensi yang akan dicetak berupa rekap absensi pegawai yang berisi data jumlah kehadiran, jumlah keterlambatan, jumlah ijin, jumlah sakit dan jumlah lembur selama periode yang dipilih. Pembuatan Laporan Absensi untuk karyawan dilakukan oleh General Administration Manager, sedangkan Laporan Absensi untuk buruh dilakukan oleh Supervisor. Objects General Administration Manager, Supervisor, Pegawai, Absensi, FPL Functions get_username, get_password, cek_username&password, get_periode, get_nik&nama&jabatan, get_tanggal, get_jam_masuk, get_jam_keluar, cek_jam_kerja, cek_kehadiran, cek_keterlambatan, get_kode_fpl, compute_hari_kerja&terlambat, compute_jam_lembur, create_laporan_absensi, print. Tabel 4.23 Use-Case Specification untuk Membuat_Laporan_Absensi Mencetak _Laporan_Lembur Use Case Proses Mencetak _Laporan_Lembur dilakukan setiap akhir periode dengan menggunakan Form Cetak Laporan Lembur yang terdapat dalam sistem. Laporan Lembur yang akan dicetak berupa data pegawai yang melakukan lembur berisi data tanggal lembur, jam mulai lembur, jam selesai lembur, jumlah lembur dan alasan lembur selama periode yang dipilih. Pembuatan Laporan Lembur untuk karyawan dilakukan oleh General Administration Manager, sedangkan Laporan Absensi untuk buruh dilakukan oleh Supervisor. Objects General Administration Manager, Supervisor, Pegawai, FPL, Absensi Functions get_username, get_password, cek_username&password, get_periode, get_kode_fpl, get_nik&nama&jabatan, get_tanggal_lembur, get_jam_mulai_lembur, get_jam_selesai_lembur, get_nik&nama, cek_jam_keluar, update_jam_selesai, compute_jam_lembur, create_laporan_lembur, print. Tabel 4.24 Use-Case Specification untuk Membuat_Laporan_Lembur

53 222 Mencetak _Laporan_Cuti Use Case Proses Membuat_Laporan_Cuti dilakukan setiap akhir bulan oleh General Administration Manager dengan menggunakan Form Cetak Laporan Cuti yang terdapat dalam sistem. Laporan Cuti yang akan dicetak berisi data karyawan yang cuti pada periode yang dipilih, laporan berisi tanggal mulai cuti, tanggal selesai cuti, lama cuti, dan alasan cuti. Objects General Administration Manager, Karyawan, FPC Functions get_username, get_password, cek_username&password, get_periode, get_kode_fpc, get_nik&nama&jabatan, get_tanggal_mulai_cuti, get_tanggal_selesai_cuti, compute_jumlah_cuti, get_alasan_cuti, create_laporan_cuti, print. Tabel 4.25 Use-Case Specification untuk Membuat_Laporan_Cuti Mencetak _Laporan_Pinjaman Use Case Proses Membuat_Laporan_Pinjaman dilakukan setiap akhir periode dengan menggunakan Form Cetak Laporan Pinjaman yang terdapat dalam sistem. Laporan Pinjaman yang akan dicetak berisi data pegawai yang mengajukan pinjaman, jumlah pinjaman, jumlah angsuran dan sisa pinjaman pada periode yang dipilih. Laporan Pinjaman untuk karyawan dilakukan oleh Financial Manager, sedangkan Laporan Pinjaman untuk buruh dilakukan oleh Site Manager. Objects Financial Manager, Site Manager, Pegawai, FPP Functions get_username, get_password, cek_username&password, get_periode, get_angsuran, get_kode_fpp, get_nik&nama&jabatan, get_tanggal_peminjaman, get_jumlah_pinjaman, generate_sisa_pinjaman, compute_jumlah_cicilan_bulan_ini, compute_saldo_akhir_pinjaman, get_alasan_klaim, create_laporan_pinjaman, print. Tabel 4.26 Use-Case Specification untuk Membuat_Laporan_Pinjaman Use Case Mencetak _Laporan_Tunj_Kesehatan Proses Membuat_Laporan_Tunjangan_Kesehatan dilakukan setiap akhir periode dengan menggunakan Form Cetak Laporan KTK yang terdapat dalam sistem. Laporan Tunjangan Kesehatan yang akan dicetak berisi data pegawai yang mengajukan klaim atas tunjangan kesehatan, tanggal klaim, jumlah klaim, dan alasan klaim pada periode yang dipilih. Pembuatan Laporan Tunjangan Kesehatan untuk karyawan dilakukan oleh Financial Manager, sedangkan Laporan

54 Pinjaman untuk buruh dilakukan oleh Site Manager. Objects Financial Manager, Site Manager, Pegawai, KTK Functions get_username, get_password, cek_username&password, get_periode, get_kode_fktk, get_nik&nama&jabatan, generate_saldo_awal, get_tanggal_klaim, get_jumlah_klaim, compute_sisa_klaim, get_alasan_klaim, create_laporan_tunjangan_kesehatan, print. Tabel 4.27 Use-Case Specification untuk Membuat_Laporan_Tunj_Kesehatan 223 Menghitung_Gaji Use Case Proses Menghitung Gaji dilakukan oleh Accounting Manager dengan memilih menu Proses Penghitungan Gaji yang terdapat dalam sistem. Sistem akan secara otomatis menghitung jumlah absensi, jumlah keterlambatan, jumlah ijin, jumlah sakit, jumlah cuti, jumlah lembur, jumlah insentif, jumlah uang makan, jumlah uang transportasi, jumlah uang lembur, jumlah tunjangan kesehatan, jumlah potongan pinjaman, jumlah tunjangan jamsostek, jumlah potongan jamsostek dan jumlah pajak penghasilan dari masing-masing karyawan yang terdapat dalam database. Setelah penghitungan selesai maka hasil penghitungan tersebut akan ditampilkan dalam GridView dan disimpan dalam database Daftar_Gaji. Objects Accounting Manager, Pegawai, Absensi, FPL, FPP, KTK, Tunjangan, Jamsostek, Pajak, Daftar_Gaji Functions get_username, get_password, cek_username&password, create, get_nik&nama&jabatan, get_gaji_pokok, get_npwp&status&tanggungan, get_data_absensi, cek_keterlambatan&kehadiran, compute_hari_kerja&keterlambatan, get_data_fpl, compute_jam_lembur, get_data_tunjangan, compute_insentif_kehadiran, compute_uang_makan&uang_transportasi, compute_uang_lembur, get_data_tunj_kesehatan, get_data_fpp, compute_potongan_cicilan, get_data_jamsostek, compute_tunjangan_jamsostek, compute_potongan_jamsostek, get_data_pajak, compute_ptkp&pkp, compute_pph21, compute_gaji_bersih, simpan_data. Tabel 4.28 Use-Case Specification untuk Menghitung_Gaji Use Case Menghitung_Upah Proses Menghitung Upah dilakukan oleh Accounting Manager dengan memilih menu Proses Penghitungan Upah yang terdapat dalam sistem. Sistem akan secara otomatis menghitung jumlah

55 Objects 224 absensi, jumlah keterlambatan, jumlah ijin, jumlah sakit, jumlah lembur, jumlah uang makan, jumlah uang lembur, jumlah tunjangan kesehatan, jumlah potongan pinjaman, jumlah tunjangan jamsostek, jumlah dan potongan jamsostek dari masing-masing buruh yang terdapat dalam database. Setelah penghitungan selesai maka hasil penghitungan tersebut akan ditampilkan dalam GridView dan disimpan dalam database Daftar_Upah. Accounting Manager, Pegawai, Absensi, FPL, FPP, FKTK, Tunjangan, Jamsostek, Daftar_Upah Functions get_username, get_password, cek_username&password, create, get_nik&nama&jabatan, get_upah_pokok, get_data_absensi, cek_keterlambatan&kehadiran, compute_hari_kerja&keterlambatan, get_data_fpl, compute_jam_lembur, get_data_tunjangan, compute_uang_makan, compute_uang_lembur, get_data_tunj_kesehatan, get_data_fpp, compute_potongan_cicilan, get_data_jamsostek, compute_tunjangan_jamsostek, compute_potongan_jamsostek, compute_jumlah_upah, simpan_data. Tabel 4.29 Use-Case Specification untuk Menghitung_Upah Mencetak _Laporan_Gaji Use Case Proses Membuat_Laporan_Gaji dilakukan oleh Accounting Manager dengan memilih menu Form Cetak Laporan Gaji yang terdapat dalam sistem. Accounting Manager akan mencetak Laporan Gaji berdasarkan pada pilihan periode yang dipilihnya. Laporan Gaji yang dicetak adalah laporan yang berisi komponen gaji detail dengan menggunakan data dari database Daftar Gaji. Objects Accounting Manager, Daftar Gaji Functions get_username, get_password, cek_username&password, get_periode, get_data_gaji, compute_jumlah_gaji, create_laporan_gaji, print. Tabel 4.30 Use-Case Specification untuk Membuat_Laporan_Gaji Mencetak _Laporan_Upah Use Case Proses Membuat_Laporan_Upah dilakukan oleh Accounting Manager dengan memilih menu Form Cetak Laporan Upah yang terdapat dalaml sistem. Accounting Manager akan mencetak Laporan Upah berdasarkan pada pilihan periode yang dipilihnya. Laporan Upah yang dicetak adalah laporan yang berisi komponen upah detail dengan menggunakan data dari database Daftar Upah. Objects Accounting Manager, Daftar Upah

56 Functions get_username, get_password, cek_username&password, get_periode, get_data_upah, compute_jumlah_upah, create_laporan_upah, print. Tabel 4.31 Use-Case Specification untuk Membuat_Laporan_Upah 225 Mengotorisasi_Laporan_Gaji Use Case Proses Mengotorisasi_Laporan_Gaji dilakukan oleh Financial Manager terhadap Laporan Gaji yang telah dibuat oleh Accounting Manager. Apabila ada kesalahan dalam penghitungan gaji maka Financial Manager akan menolak untuk mengotorisasi Laporan Gaji tersebut sehingga mengharuskan Accounting Manager untuk menghitung ulang gaji dari setiap karyawan. Apabila Financial Manager menyetujui penghitungan gaji maka secara otomatis status Laporan Gaji akan berubah dan Financial Manager akan memproses transaksi transfer gaji via bank ke rekening masingmasing karyawan. Objects Financial Manager, Accounting Manager, Pegawai, Daftar Gaji Functions get_username, get_password, cek_username&password, get_approval, get_nik, get_nama, get_data_gaji, compute_jumlah_gaji, update_status. Tabel 4.32 Use-Case Specification untuk Mengotorisasi_Laporan_Gaji Mengotorisasi_Laporan_Upah Use Case Proses Mengotorisasi_Laporan_Upah dilakukan oleh Financial Manager terhadap Laporan Upah yang telah dibuat oleh Accounting Manager. Apabila ada kesalahan dalam penghitungan upah maka Financial Manager akan menolak untuk mengotorisasi Laporan Upah tersebut sehingga mengharuskan Accounting Manager untuk menghitung ulang upah dari setiap buruh. Apabila Financial Manager menyetujui penghitungan upah maka secara otomatis status Laporan Upah akan berubah. Financial Manager kemudian akan menyerahkan laporan tersebut kepada President Director untuk memperoleh cek sebesar jumlah yang tertera dalam Laporan Upah tersebut. Objects Project Manager, Financial Manager, Accounting Manager, Pegawai, Daftar Upah Functions get_username, get_password, cek_username&password, getapproval, get_nik, get_nama, get_data_gaji, compute_jumlah_upah, update_status. Tabel 4.33 Use-Case Specification untuk Mengotorisasi_Laporan_Upah

57 226 Mencetak_Slip_Gaji Use Case General Administration Manager akan melakukan proses Mencetak_Slip_Gaji dengan memilih menu Form Cetak Slip Gaji yang terdapat dalam sistem. Sistem kemudian akan mencetak slip gaji dari karyawan yang dipilih sesuai dengan periode yang ditentukan. Slip gaji dicetak setelah status otorisasi penghitungan gaji karyawan telah diotorisasi. Slip gaji yang dicetak adalah slip gaji yang berisi komponen detail dari gaji bulanan yang diterima oleh karyawan pada periode tersebut. Objects General Administration Manager, Daftar Gaji, Slip_Gaji Functions get_username, get_password, cek_username&password, get_periode, cek_approval, get_data_gaji, create_slip_gaji, print. Tabel 4.34 Use-Case Specification untuk Mencetak_Slip_Gaji Mencetak_Slip_Upah Use Case Supervisor akan akan melakukan proses Mencetak_Slip_Upah dengan memilih menu Form Cetak Slip Upah yang terdapat dalam sistem. Sistem kemudian akan mencetak slip upah dari buruh yang dipilih sesuai dengan periode yang ditentukan. Slip upah dicetak setelah status otorisasi penghitungan upah buruh telah diotorisasi. Slip upah yang dicetak adalah slip upah yang berisi komponen detail dari upah mingguan yang diterima oleh buruh pada periode tersebut. Objects Supervisor, Daftar Upah, Slip_Upah Functions get_username, get_password, cek_username&password, get_periode, cek_approval, get_data_upah, create_slip_upah, print. Tabel 4.35 Use-Case Specification untuk Mencetak_Slip_Upah Mencetak _Laporan_Pajak Use Case Financial Manager akan melakukan proses Membuat_Laporan_Pajak dengan memilih menu Form Ctak Laporan Pajak yang terdapat dalam sistem. Laporan Pajak yang dicetak sesuai dengan periode yang ditentukan dan terdiri dari perincian pajak masing-masing karyawan. Objects Financial Manager, Pegawai, Daftar Gaji, Pajak Functions get_username, get_password, cek_username&password, get_periode, get_nik, get_nama, get_jabatan, get_no_npwp, get_status, get_tanggungan, get_data_gaji, compute_gaji_kotor, compute_pkp, compute_pph21, compute_jumlah_pajak, create_laporan_pajak, print. Tabel 4.36 Use-Case Specification untuk Membuat_Laporan_Pajak

58 227 Mencetak Jurnal Use case Menjelaskan proses pencetakan jurnal oleh bagian Akuntansi. Dimulai ketika bagian Akuntansi mengakses menu jurnal pada sistem. Bagian ini akan memilih periode jurnal yang diinginkan. Sistem akan mengambil data yang dibutuhkan. Kemudian jurnal tersebut akan ditampilkan print preview-nya dan dicetak. Objects Accounting Manager, FPP, FKTK, Daftar_Gaji, Daftar_Upah Functions get_username, get_password, cek_username&password, get_periode, get_data_jurnal, print. Tabel 4.37 Use Case Specification untuk Mencetak Jurnal Function Complete Function List Tabel 4.38 berikut menyajikan Function List dari masing-masing proses yang terdapat dalam use case diagram. Melakukan Absensi (Karyawan) generate_date&time get_nik&nama cek_fingerprint get_tanggal get_jam_masuk cek_kehadiran cek_keterlambatan get_jam_keluar simpan_data Melakukan Absensi (Buruh) get_username get_password cek_username&password create generate_date&time get_nik&nama get_tanggal get_jam_masuk get_jam_keluar cek_kehadiran cek_keterlambatan simpan_data Function Complexity Type, Compute, Update Compute Update, Compute, Update Update Compute Update

59 228 Mengajukan&Mengotorisasi_FPL (Karyawan) get_username get_password cek_username&password get_nik&nama&jabatan create generate_kode_fpl get_tanggal_lembur get_jam_mulai_lembur get_jam_selesai_lembur get_alasan_lembur simpan_data get_approval update_status Mengajukan&Mengotorisasi_FPL (Buruh) get_username get_password cek_username&password create generate_kode_fpl get_nik&nama&jabatan get_tanggal_lembur get_jam_mulai_lembur get_jam_selesai_lembur get_alasan_lembur update_status simpan_data, Compute, Update Update Compute Update Update, Compute, Update Update Compute Update Update Mengajukan&Mengotorisasi_FPC get_username get_password cek_username&password get_nik&nama&jabatan create generate_kode_fpc cek_tanggal_mulai_bekerja generate_hak_cuti get_jumlah_cuti_diambil get_tanggal_mulai_cuti get_tanggal_selesai_cuti get_alasan_cuti compute_sisa_cuti simpan_data get_approval update_status Medium Medium, Compute, Update Update Compute Compute read Compute Update Update

60 229 Mengajukan&Mengotorisasi_FPP (Karyawan) get_username get_password cek_username&password get_nik&nama&jabatan create generate_kode_fpp&tanggal get_jumlah_pinjaman get_tanggal_pinjaman_kembali get_jumlah_angsuran get_alasan_pinjaman simpan_data get_approval update_status Mengajukan&Mengotorisasi_FPP (Buruh) get_username get_password cek_username&password create generate_kode_fpp get_nik&nama&jabatan get_jumlah_pinjaman get_tanggal_pinjaman_kembali get_jumlah_angsuran get_alasan_pinjaman, simpan_data get_approval update_status, Compute, Update Update Compute Update Update, Compute, Update Update Compute Update Update Mengajukan&Mengotorisasi_FKTK (Karyawan) get_username get_password cek_username&password get_nik&nama&jabatan create generate_kode_ktk generate_saldo_awal get_tanggal_klaim get_jumlah_klaim get_lampiran get_alasan_klaim compute_saldo_akhir simpan_data get_approval update_status Medium Medium, Compute, Update Update Compute Compute Compute Update Update

61 230 Mengajukan&Mengotorisasi FKTK (Buruh) get_username get_password cek_username&password create generate_kode_ktk get_nik&nama&jabatan generate_saldo_awal get_tanggal_klaim get_jumlah_klaim get_lampiran get_alasan_klaim compute_saldo_akhir simpan_data get_approval update_status Medium Medium, Compute, Update Update Compute Compute Compute Update Update Mendata_Karyawan get_username get_password cek_username&password create get_jabatan compute_jumlah_jamsostek get_no_npwp get_status_marital get_tanggungan compute_ptkp simpan_data get_nik&nama Mendata_Buruh get_username get_password cek_username&password create get_jabatan compute_jumlah_jamsostek get_no_npwp get_status_marital get_tanggungan compute_ptkp simpan_data Medium Medium Medium Medium, Compute, Update Update Compute Compute Update, Compute, Update Update Compute Compute Update Mencetak _Laporan_Absensi get_username Medium, Compute

62 231 get_password cek_username&password get_periode get_nik&nama&jabatan get_tanggal get_jam_masuk get_jam_keluar cek_jam_kerja cek_kehadiran cek_keterlambatan get_kode_fpl compute_hari_kerja&terlambat compute_jam_lembur create_laporan_absensi print Medium Compute Compute Mencetak _Laporan_Lembur get_username get_password cek_username&password get_periode get_kode_fpl get_nik&nama&jabatan get_tanggal_lembur get_jam_mulai_lembur get_jam_selesai_lembur get_nik&nama cek_jam_keluar update_jam_selesai compute_jam_lembur create_laporan_lembur print, Compute, Update Update Compute Mencetak _Laporan_Pinjaman get_username get_password cek_username&password get_periode get_angsuran get_kode_fpp get_nik&nama&jabatan get_tanggal_peminjaman get_jumlah_pinjaman generate_sisa_pinjaman compute_jumlah_cicilan_bulan_ini compute_saldo_akhir_pinjaman get_alasan_klaim Medium Medium, Compute Compute Compute Compute

63 232 create_laporan_pinjaman print Mencetak _Laporan_Tunj_Kesehatan get_username get_password cek_username&password get_periode get_kode_fktk get_nik&nama&jabatan generate_saldo_awal get_tanggal_klaim get_jumlah_klaim compute_sisa_klaim get_alasan_klaim create_laporan_tunj_kesehatan print Medium Medium, Compute Compute Compute Mencetak _Laporan_Cuti get_username get_password cek_username&password get_periode get_kode_fpc get_nik&nama&jabatan get_tanggal_mulai_cuti get_tanggal_selesai_cuti compute_jumlah_cuti get_alasan_cuti create_laporan_cuti print, Compute Compute Menghitung_Gaji get_username get_password cek_username&password create get_nik&nama&jabatan get_gaji_pokok get_npwp&status&tanggungan get_data_absensi cek_keterlambatan&kehadiran compute_hari_kerja&keterlambatan get_data_fpl compute_jam_lembur get_data_tunjangan compute_insentif_kehadiran compute_uang_makan&uang_transport Complex Medium, Compute, Update Update Compute Compute Compute Compute

64 233 compute_uang_lembur get_data_tunj_kesehatan get_data_fpp compute_potongan_cicilan get_data_jamsostek compute_tunjangan_jamsostek compute_potongan_jamsostek get_data_pajak compute_ptkp&pkp compute_pph21 compute_gaji_bersih simpan_data Medium Medium Complex Medium Medium Compute Compute Compute Compute Compute Compute Compute Update Menghitung_Upah get_username get_password cek_username&password create get_nik&nama&jabatan get_upah_pokok get_data_absensi cek_keterlambatan&kehadiran compute_hari_kerja&keterlambatan get_data_fpl compute_jam_lembur get_data_tunjangan compute_uang_makan compute_uang_lembur get_data_tunj_kesehatan get_data_fpp compute_potongan_cicilan get_data_jamsostek compute_tunjangan_jamsostek compute_potongan_jamsostek compute_jumlah_upah simpan_data Complex Medium Complex Medium Medium, Compute, Update Update Compute Compute Compute Compute Compute Compute Compute Compute Update Mencetak _Laporan_Gaji get_username get_password cek_username&password get_periode get_data_gaji compute_jumlah_gaji create_laporan_gaji print, Compute Compute Mencetak _Laporan_Upah, Compute

65 234 get_username get_password cek_username&password get_periode get_data_upah compute_jumlah_upah create_laporan_upah print Compute Mencetak _Slip_Gaji get_username get_password cek_username&password get_periode cek_approval get_data_gaji create_slip_gaji print Mencetak_Slip_Upah get_username get_password cek_username&password get_periode cek_approval get_data_upah create_slip_upah print Mengotorisasi_Laporan_Gaji get_username get_password cek_username&password get_approval get_nik get_nama get_data_gaji compute_jumlah_gaji update_status, Compute, Update Compute Update Mengotorisasi_Laporan_Upah get_username get_password cek_username&password get_approval get_nik get_nama get_data_gaji compute_jumlah_upah, Compute, Update

66 update_status Compute Update Mencetak_Laporan_Pajak get_username get_password cek_username&password get_periode get_nik get_nama get_jabatan get_no_npwp get_status get_tanggungan get_data_gaji compute_gaji_kotor compute_pkp compute_pph21 compute_jumlah_pajak create_laporan_pajak print Complex Complex Medium Mencetak_Jurnal get_username get_password cek_username&password get_periode get_data_jurnal print. Tabel 4.38 Complete Function List 235, Compute Compute Compute Compute Compute Specification of Functions Dari hasil analisis, terdapat 3 (tiga) function yang bersifat complex antara lain sebagai berikut: 1. Menghitung_Gaji Digunakan untuk menghitung besarnya gaji yang akan diterima oleh masing-masing karyawan setiap bulannya. 2. Menghitung_Upah

67 236 Digunakan untuk mrenghitung besarnya upah yang akan diterima oleh masing-masing buruh setiap minggunya. 3. Membuat_Laporan_Pajak Digunakan untuk menghitung dan membuat laporan mengenai besarnya pajak yang harus dibayarkan oleh masing-masing karyawan setiap bulannya Sequence Diagram Sequence diagram dari masing-masing use case dapat dilihat pada gambar 4.48 sampai dengan gambar 4.72 berikut.

68 237 Pegawai Karyawan UI_Absensi Absensi generate_date&time() input_kartu_pengenal() get_nik&nama() NIK&Nama() input_fingerprint() cek_fingerprint() get_tanggal() get_nik&nama() get_jam_masuk() cek_kehadiran() cek_keterlambatan() simpan_data() input_kartu_pengenal() get_nik&nama() NIK&Nama() input_fingeprint() cek_fingerprint() get_tanggal() get_nik&nama() get_jam_keluar() simpan_data() Gambar 4.48 Sequence Diagram Melakukan_Absensi (Karyawan)

69 238 Data_User Pegawai Supervisor UI_Login UI_Absensi Absensi input_username() input_password() get_username() get_password() cek_username&password() username&password() creat e() generate_date&time() input_nik() get_nik&nama() NIK&Nama() input_tanggal() input_jam_masuk() input_jam_keluar() get_nik&nama() get_tanggal() get_jam_masuk() get_jam_keluar() cek_kehadiran() cek_keterlambatan() klik_save() simpan_data() klik_close() Gambar 4.49 Sequence Diagram Melakukan_Absensi (Buruh)

70 239 Data _User Peg awai G_Adm_Manager Karyawan UI_Login UI_FPL FPL input_username() input_password() get_username() get_password() cek_username&password() username&password() get_nik&nama&jabata n() NIK&Nama&Jaba tan() c reate() generate_kode_fpl() get_nik&nama&jabatan() pilih_tanggal_lembur() input_jam_mulai_lembur() input_jam_selesai_lembur() input_a la san_lembur() get_nik&na ma&jabatan() get_ta nggal_lembur( ) get_jam_mulai_lembur() get_jam_selesai_lembur() get_alasan_lembur() klik_save() simpan_data() input_username() input_password() klik_close() get_username() get_password() cek_username&password() username&password() get_appr oval( ) klik_approve() update_status() klik_reject() update_status() klik_close() Gambar 4.50 Sequence Diagram Mengajukan_dan_Mengotorisasi_FPL (Karyawan)

71 240 Data_User Pegawai Supervisor UI_Login UI_FP L FPL input_username() input_password() get_username() get_password() cek_username&password() username&password() create() generate_kode_fpl() input_nik() get_nik&nama&jabatan() NIK&Nama&Jabatan() pilih_tanggal_lembur() input_jam_mulai_lembur() input_jam_selesai_lembur() input_alasan_lembur() get_nik&nama&jabatan() get_tanggal() get_jam_mul ai_lembur() get _jam_selesai_lembur() get_alasan_lembur() klik_approve() update_status() kl ik_reject() update_status() klik_save() simpan_data() klik_close() Gambar 4.51 Sequence Diagram Mengajukan_dan_Mengotorisasi_FPL (Buruh)

72 241 Data_ User Pegawai G_Adm_Manager Karyawan UI_Login UI_FPC FPC input_username() input_password() get_usernam e() get_pa ssword( ) cek_username&password() usernam e&passwor d() get_nik&nama&jabatan() NIK&Nama&Jabatan() create() gener ate_kode_fpc() get_nik&nama&jabatan() cek_tanggal_mulai_bekerja() tanggal_mulai_bekerja() gener ate_hak_cuti( ) input_jumlah_cuti_diambil() pilih_tanggal_mulai_cuti() pilih_tanggal_selesai_cuti() input_alasan_cuti() get_nik&nama&ja batan() get_jumlah_cuti_diambil() get_tanggal_mulai_cuti() get_tanggal_selesai_cuti() get_alasan_cuti() compute_sisa_cuti() klik_save() simpan_data( ) input_username() input_password() klik_close() get_usernam e() get_pa ssword( ) cek_username&password() usernam e&passwor d() get_approval() klik_approve() update_status() klik_reject() update_status() klik_close() Gambar 4.52 Mengajukan_dan_Mengotorisasi_FPC

73 242 Data _User Peg awai Financial_M ana ger Karyawan UI_Login UI_FPP FPP input_username() input_password() get_username() get_password() cek_username&password() username&password() get_nik&nama&jabata n() NIK&Nama&Jaba tan() create() generate_kode_fpp&tanggal() get_nik&nama&jabatan() input_jumlah_pinjaman() pilih_tanggal_pinjaman_kembali() pilih_jumlah_angsuran() input_alasan_pinjaman() get_nik&nama&jabatan() get_jumlah_pinjaman() get_tanggal_pinjaman_kembali() get_jumlah_angsuran() get_alasan_pinjaman() klik_save() simpan_data() input_username() input_password() klik_close() get_username() get_password() cek_username&password() username&password() get_appr oval() klik_a pprove() update_status() klik_reject() update_status() klik_close() Gambar 4.53 Mengajukan_dan_Mengotorisasi_FPP (Karyawan)

74 243 Data_ User Pegawai Site_Manager Supervisor UI_Login UI_FPP FPP input_username() input_password() get_usernam e() get_pa ssword( ) cek_username&password() usernam e&passwor d() create() gener ate_kode_fpp&tanggal() input_nik() get_nik&nama&jabatan() NIK&Nama&Jabatan() input_jumlah_pinjaman() pilih_tanggal_pinjaman_kembali() pilih_jumlah_angsuran() input_alasan_pinjaman() get_nik&nama&ja batan() get_jumlah_pinjaman() get_tanggal_pinjaman_kembali() get_jumlah_angsuran( ) get_alasan_pinjama n() klik_save() simpan_data () input_username() input_password() klik_close() get_usernam e() get_pa ssword( ) cek_username&password() usernam e&passwor d() get_approval() klik_approve() update_status() klik_reject() update_status() klik_close() Gambar 4.54 Mengajukan_dan_Mengotorisasi_FPP (Buruh)

75 244 Data _User Peg awai Financial_M ana ger Karyawan UI_Login UI_FKTK FKTK input_username() input_password() get_username() get_password() cek_username&password() username&password() get_nik&nama&jabata n() NIK&Nama&Jaba tan() create() generate_kode_fktk() get_nik&nama&jabatan() generate_saldo_awal() pilih_tanggal_klaim() input_jumlah_klaim() pilih_lampiran() input_alasan_klaim() get_nik&nama&jabatan() get_tanggal_klaim() get_jumlah_klaim() get_lampiran() get_alasan_klaim() compute_saldo_akhir() klik_save() simpan_data() input_username() input_password() klik_close() get_username() get_password() cek_username&password() username&password() get_appr oval() klik_a pprove() update_status() klik_reject() update_status() klik_close() Gambar 4.55 Mengajukan_dan_Mengotorisasi_FKTK (Karyawan)

76 245 Data_ User Pegawai Site_Manager Supervisor UI_Login UI_FKTK FKTK input_username() input_password() get_usernam e() get_pa ssword( ) cek_username&password() usernam e&passwor d() create() gener ate_kode_fktk( ) input_nik() get_nik&nama&jabatan() NIK&Nama&Jabatan() gener ate_saldo_awal() pilih_tanggal_klaim() input_jumlah_klaim() pilih_lampiran() input_alasan_klaim() get_nik&nama&ja batan() get_tanggal_klaim( ) get_jumlah_klaim() get_lampiran() get_alasan_klaim() compute_saldo_akhir() klik_save() simpan_data () input_username() input_password() klik_close() get_usernam e() get_pa ssword( ) cek_username&password() usernam e&passwor d() get_approval() klik_approve() update_status() klik_reject() update_status() klik_close() Gambar 4.56 Mengajukan_dan_Mengotorisasi_FKTK (Buruh)

77 246 UI_Data_User UI_Data_Pegawai Jamsostek Pegawai G_Adm_Manager UI_Login UI_Master _Pegawai Jabatan Pajak in put_u sername() in put_ passwo rd() get_username() get_ password( ) cek_username&password () username&password() k lik _new() create() in put_d ata_ pribad i( ) in put_ data_keluarga() input_data_financial() get_jabatan() jabatan() compute_jumlah_jamsostek() simp an _data() get_ no_ NPWP() get_status_marital() get_tang gun gan() compute_ptkp() PTKP() klik_save() simpan _data() klik_ set_p assword () get_nik&nama() NIK&Nama() in put_u sern ame&p asswo rd() klik_add () simpan_data() klik_close() klik_close() Gambar 4.57 Mendata Karyawan

78 247 Data_Us er UI_Data_Pegawai Jamsostek Pegawai Supervisor UI_Login UI_Master _Pegawai Jabatan Pajak in put_u sername() in put_ passwo rd() get_username() get_ password( ) cek_username&password () username&password() k lik _new() create() in put_d ata_ pribad i( ) in put_ data_keluarga() input_data_financial() get_jabatan() jabatan() compute_jumlah_jamsostek() simp an _data() get_ no_ NPWP() get_status_marital() get_tang gun gan() compute_ptkp() PTKP() klik_save() simpan _data() klik_close() Gambar 4.58 Mendata Buruh

79 248 Data_ Us er Pegawai FPL G_Adm_Manager Su pervisor UI_Login UI_C etak_lap_ab sensi Absensi Lap_Ab sensi inp ut_username() in put_password( ) get_ username() get_password( ) cek_u sername&passwo rd() usern ame&password() pilih _periode( ) klik_print() get_periode() periode() get_nik&nama&jabatan () NIK&Nama&Jabatan() get_tanggal() tan ggal() get_jam_ masuk() jam_masuk() get_jam_keluar() jam_ keluar() cek_ jam_kerja() cek_ kehadiran () cek_ keterlamb atan() get_ kode_fpl() ko de_ FPL() compute_hari_kerja&terlambat() compute_ jam_lembur() create_laporan_absensi() pr int() Gambar 4.59 Mencetak Laporan Absensi

80 249 Data_User Pegawai Absensi G_Adm_Manager Supervisor UI_ Login UI_Cetak _Lap_ Lembur FPL Lap_Lemb ur in put_usern ame() input_passwo rd() g et_username() get_p assword() cek_ username&p assword() username&p assword() pilih_p eriod e() klik_print() get_periode() period e() get_k ode_fpl( ) kod e_fpl() get_nik&nama&jabatan() NIK&Nama&Jabatan() get_tan ggal_lembur() tanggal_lemb ur() get_jam_mulai_lembur() jam_mulai_lembur() get_jam_selesai_lembur() jam_selesai_lembur() get_nik&tang gal() cek_jam_kelu ar () jam_keluar() update_jam_ keluar() compute_jam_lembur() create_laporan_lembur() pr in t() Gambar 4.60 Mencetak Laporan Lembur

81 250 Dat a_user Karyawan Lap_Cuti G_Adm_Manager U I_Login UI_Cetak_Lap_Cuti FPC input_username() input_password() get_username() get_password() cek_username&password() username&password() pilih_periode() klik_print() get_periode() pe riode() get_kode_fpc() kode_fpc() get_nik&nama&jabatan() NIK&Nama&Jabatan() get_tanggal_mulai_cuti() tanggal_mulai_cuti() get_tanggal_selesai_cuti() tanggal_selesai_cuti() compute_jumlah_cuti() get_alasan_cuti() alasan_cuti() create_laporan_cuti() print() Gambar 4.61 Mencetak Laporan Cuti

82 251 Data_U ser Pegaw ai Lap_Pinjaman Financial_Manager Site_Manager UI_Login UI_Cetak_ Lap_Pinjaman FP P input_username() input_password() get_username() get_password() cek_username&password() username&password() pilih_period e() pilih_angsuran() klik_p rint() get_periode() period e() get_angsu ran() angsuran() get_kode_fpp() kode_fpp() get_nik&nama&jabatan() NIK&Nama&Jabatan() get_tanggal_pinjaman() tan ggal_pinjaman() get_ju mlah_pinjaman() jumlah_ pin jaman () generate_sisa_pinjaman() compu te_jumlah_cicilan_bulan_ini() compu te_saldo_akhir_pinjaman() get_alasan_klaim() alasan_klaim() create_laporan_pinjaman() print() Gambar 4.62 Mencetak Laporan Pinjaman

83 252 Data_User Pegawai Lap_Tun j_keseh atan Financial_ Manag er Site_Manager UI_ Log in UI_Cetak_Lap_TK FKTK inpu t_ usern ame() inpu t_passwo rd() get_u sername() g et_ password () cek_username&passwo rd() username&passwo rd() pilih_ periode() klik_pr in t() get_periode() periode() get_kod e_fktk() k ode_fktk() get_nik&nama&jabatan() NIK&Nama&Jabatan( ) generate_saldo_awal() get_ tan ggal_klaim() tanggal_k laim() get_jumlah_klaim() jumlah_klaim() compute_sisa_klaim() get_alasan_k laim() alasan_klaim() create_laporan_tunjangan_kesehatan() print() Gambar 4.63 Mencetak Laporan Tunjangan Kesehatan

84 253 Data_User Peg awai FPL KTK Jamsostek Da ftar_g aji Financial_Manager U I_Log in UI_ Gaj i Ab sensi Tunjangan FP P Pajak input_username() inp ut_ passwor d( ) get_ user name() get _passwo rd( ) cek_ usern ame&pa sswo rd () u sername&passwor d( ) crea te() get _NIK&N ama&jabat an() NIK&N ama &Jabat an() get_ gaji _po kok () g aji_ pok ok( ) get_ NPWP&stat us&t angg ung an( ) NPWP&stat us&t angg ung an( ) get_data_absensi() data_absensi() cek_ keterlambat an&kehad iran() compu te_h ari _kerja&keterlambat an() get_ dat a_fpl() dat a_fpl() compu te_j am_ lembur() get_ dat a_tu njan gan () dat a_tu njan gan () compu te_i nsent if_ keha diran() compute_uang_makan&uang_transportasi() compu te_u ang_ lembur () get_data_tunj_kesehatan() data_tunj_kesehatan() get _da ta_fpp() da ta_fpp() compute_potongan_cicilan() get _da ta_j amsoste k() dat a_j amsostek () compu te_t unj anga n_j amsostek () compute_potongan_jamsostek() get_ data_ paj ak( ) data_ paj ak() compu te_ptkp&pkp() compute_pph21() compu te_g aji_ bersi h() k lik_ save() si mpa n_d ata() kli k_c lose() Gambar 4.64 Menghitung_Gaji

85 254 Data_User Pegawai FPL KTK Ja msostek Financial_Manager UI_Login UI_Upah Absensi Tunjangan FPP Da ftar_ Upa h input_username() input_password() get_username() get_password() cek_username&pas sword() use rname &pa ssword() creat e() get_nik&nama&jabatan() NIK&Na ma&ja ba tan () get_upah_pokok() upah_pokok() get_data_absensi() data_absensi() cek_ke terlambata n&kehadi ra n() comput e_ha ri _kerja&kete rl ambat an() get_data_fpl() data_fpl() compute_jam_lembur() ge t_ da ta _t un j an ga n() data_tunjangan() comput e_ua ng_m akan() co mpu t e_ ua ng _l emb u r() get_data_tunj_kesehatan() da ta _t un j _k eseh at an () get_data_fpp() data_fpp() compute_potongan_cicilan() get_data_jamsostek() data_jamsostek() comput e_tunj anga n_j amsostek() compute_potongan_jamsostek() compute_jumlah_upah() kl ik_save() simpan_data() klik_close() Gambar 4.65 Menghitung_Upah

86 255 Data_User Daftar_Gaji Financial_ Manager UI_Login UI_Cetak_Lap_Gaji Lap_Gaji input_username() input_password() get_ username() get_password() cek_username&password() username&password() pilih_periode() klik_ print() get_ periode() periode() get_ data_ gaji() data_ gaji() compute_jumlah_gaji() create_laporan_gaji() prin t() Gambar 4.66 Mencetak _Laporan_Gaji

87 256 Data_User Daftar_Upah Financial_ Manager UI_Login UI_Cetak_ Lap_Upah Lap_Upah input_username() input_password() get_ username() get_password() cek_username&password() username&password() pilih_ periode() klik _print() get_periode() periode() get_data_upah() data_upah() compute_ jumlah_ upah() create_laporan_upah() print() Gambar 4.67 Mencetak _Laporan_Upah

88 257 Data_User Da ftar_gaji G_Adm_Mana ger UI_L ogin UI_Cetak_Slip_Gaji Slip_Gaji input_username() input_password() get_username() get_passwor d( ) c ek_user name&passwor d() username&password() pilih_periode() klik_print() get_per iode() per iode() cek_approval() get_data_gaji() data_gaji() create_slip_gaji() print() Gambar 4.68 Mencetak_Slip_Gaji

89 258 Data_User Dafta r_upah Supervisor UI_L ogin UI_Cetak_Slip_Upah Slip_Upah input_username() input_password() get_username() get_passwor d( ) c ek_user name&passwor d() username&password() pilih_periode() klik_print() get_per iode() per iode() cek_approval() get_data_upah() data_upah() c reate_slip_upah() print() Gambar 4.69 Mencetak_Slip_Upah

90 259 Data_User Pegawai Presi dent _Di rect or UI_ Login UI_Master_Gaj i Daft ar_gaji input_username() input_password() get_username() get_password() cek_ username&password() username&password() get_approval() get_ NIK() NIK() get_nama() Nama() get_data_gaji() data_gaji() compute_jumlah_gaji() klik_approve() update_status() klik_reject() update_status() klik_close() Gambar 4.70 Mengotorisasi_Laporan_Gaji

91 260 Data_User Pegawai Project_Manager UI_Login UI_Master_Upah Daftar_Upah input_username() input_password() get_ username() get_password() cek_username&password() username&password() get_approval() get_nik() NIK() get_nama() Nama() get_data_upah() data_upah() compute_jumlah_upah() klik_approve() update_status() k lik_reject() update_status() klik_close() Gambar 4.71 Mengotorisasi_Laporan_Upah

92 261 Data_User Pegawai Pajak Financial_Manager UI_Login UI_Cetak_Lap_Pajak Daftar_Gaji Lap_Pajak input_username() input_password() get_username() get_password() cek_username&password() user name&passwor d( ) pilih_periode() klik_print( ) get_pe riode() periode() get_nik() NIK() get_nama() Nama() get_jabatan() Ja batan () get_no_npwp() No_NPWP() get_status() status() get_tanggungan() tanggungan() get_data_gaji() data_gaji() compute_gaji_kotor () get_no_npwp( ) get_status() get_tanggungan() PTKP() compute_pkp() compute_pph21() compute_jumlah_pa jak() crea te_laporan_pajak() print() Gambar 4.72 Membuat_Laporan_Pajak

93 User Interface Sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama dirancang untuk memudahkan interaksi antara user yang akan menggunakan sistem, karena itu dibuat rancangan antarmuka yang user-friendly serta menggunakan Bahasa Indonesia dan Bahasa Inggris yang umum. Berikut adalah gambaran desain rancangan antarmuka (user interface) sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama Dialogue Style Setiap user akan memiliki sejumlah tampilan windows sesuai dengan hak aksesnya masing-masing yang akan digunakan untuk mendukung kegiatan penggajian dan pengupahan. Sistem yang dirancang ini juga menyediakan fasilitas pencetakan laporan-laporan yang dibutuhkan oleh berbagai pihak dalam perusahaan yang terkait dalam kegiatan penggajian dan pengupahan. Tabel 4.39 berikut menggambarkan overview dari windows user interface dan printout atau laporan yang dihasilkan oleh sistem. User Interface Windows Printouts Opening - Login - Main Menu - Setting Change Password - Data User - Logout - Master Master Pegawai - Absensi - Master Gaji -

94 263 Master Upah Data Financial Gaji Upah Proses Absensi Penghitungan Gaji Penghitungan Upah Laporan Laporan Absensi Laporan Lembur Laporan Pinjaman Laporan Cuti Laporan Tunjangan Kesehatan Laporan Gaji Laporan Upah Laporan Pajak Slip Slip Gaji Slip Upah Laporan Absensi Laporan Lembur Laporan Pinjaman Laporan Cuti Laporan Tunjangan Kesehatan Laporan Gaji Laporan Upah Laporan Pajak Slip Gaji Slip Upah Lembur - Pinjaman - Cuti - Klaim - Exit - Tabel 4.39 User Interface Windows dan Printout Overview Gambar 4.73 berikut menunjukkan navigation diagram dari user interface sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama yang diusulkan.

95 Master Gaji Data Master Master Upah Data Financial Data Master Master Pegawai Add/Edit Data Pegawai Add Password Data User Cancel simpan simpan mulai Opening Login Login Sukses Main Menu Logout/Exit Change Password Ubah Password Simpan Cancel Cetak Laporan Cetak Lap Absensi Cetak Lap Lembur Cetak Cetak Lap oran Absensi Laporan Lembur Simpan Cetak Lap Pinjaman Cetak Lap oran Pinjaman Absensi Otorisasi Gaji Otorisasi Upah Tarik Absensi Simpan Simpan Proses Absensi Penghitungan Gaji Penghitungan Upah P r o s e s M e n u Lembur C u t i P i n j a m a n S i m p a n Lembur Cuti Pinjaman O t o r i s a s i A p p r o v e / R e j e c t Cetak Lap Cuti Cetak Lap Klaim Cetak Lap Gaji Cetak Lap Upah Cetak Lap Pajak Cetak Slip Gaji Cetak Cetak Cetak Cetak Cetak Cetak Lap oran Klaim Lap oran Upah Slip G aji Laporan Cu ti Laporan Gaji Laporan Pajak Klaim Klaim Cetak Slip Upah Cetak Slip Up ah Gambar 4.73 Navigation Diagram Sistem Informasi Akuntansi Penggajian dan Pengupahan pada PT. Gipsindo Grahatama

96 Examples Gambar 4.74 Form Opening Gambar 4.75 Form Login Gambar 4.76 Form Main Menu

97 266 Gambar 4.77 Form Change Password Gambar 4.78 Form Data User

98 267 Gambar 4.79 Form Master Pegawai (Tab Control Data Pribadi) Gambar 4.80 Form Master Pegawai (Tab Control Data Keluarga)

99 268 Gambar 4.81 Form Master Pegawai (Tab Control Data Financial) Gambar 4.82 Form Data Pegawai (Tab Control Data Pribadi)

100 269 Gambar 4.83 Form Data Pegawai (Tab Control Data Keluarga) Gambar 4.84 Form Data Pegawai (Tab Control Data Financial)

101 270 Gambar 4.85 Form Master Absensi Gambar 4.86 Form Master Gaji

102 271 Gambar 4.87 Form Master Upah Gambar 4.88 Form Data Financial (Tab Control Tunjangan)

103 272 Gambar 4.89 Form Data Financial (Tab Control Data Pajak) Gambar 4.90 Form Gaji

104 273 Gambar 4.91 Form Upah Gambar 4.92 Form Absensi Gambar 4.93 Form Data Absensi

105 274 Gambar 4.94 Form Penghitungan Gaji Gambar 4.95 Form Penghitungan Upah

106 275 Gambar 4.96 Form Otorisasi Penghitungan Gaji Gambar 4.97 Form Otorisasi Penghitungan Upah

107 276 Gambar 4.97 Form FPL (Formulir Permohonan Lembur) Gambar 4.99 Form Otorisasi FPL

108 277 Gambar Form FPC (Formulir Permohonan Cuti) Gambar Form Otorisasi FPC

109 278 Gambar Form FPP (Formulir Permohonan Pinjaman) Gambar Form Otorisasi FPP

110 279 Gambar Form FKTK (Formulir Klaim Tunjangan Kesehatan) Gambar Form Otorisasi FKTK

111 280 Gambar Form Cetak Laporan dan Slip Rancangan form cetak pada aplikasi sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama menggunakan bentuk form yang sama dengan gambar Form cetak ini digunakan juga untuk Form Cetak Laporan Absensi, Form Cetak Laporan Lembur, Form Cetak Laporan Pinjaman, Form Cetak Laporan Cuti, Form Cetak Laporan Tunjangan Kesehatan, Form Cetak Gaji, Form Cetak Laporan Upah dan Form Cetak Laporan Pajak The Technical Platform Program aplikasi sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama ini merupakan desktop application dan dikembangkan dengan menggunakan Visual Studio 2005, bahasa pemrograman Microsoft Visual Basic.Net dan terhubung dengan Microsoft SQL Server 2000 sebagai database engine-nya. Sistem juga menggunakan Crystal Report built-in dari Visual Studio 2005 untuk membuat laporan-laporan yang diperlukan oleh perusahaan. User interface yang digunakan sesuai dengan standard windows dan sistem dioperasikan dengan menggunakan hardware standard yaitu keyboard dan mouse.

112 Recommendations The System s Usefulness and Feasibility Sistem yang dirancang dimaksudkan untuk mendukung aktivitas penggajian dan pengupahan dalam perusahaan dan meminimalisasi kemungkinan terjadinya kecurangan, sistem ini dirancang dengan memperhatikan kebutuhan dari perusahaan untuk mencapai tujuan perusahaan. Sistem informasi akuntansi penggajian dan pengupahan ini mendukung aktivitas absensi yang terintegrasi dengan aktivitas penggajian dan pengupahan sehingga diharapkan dapat mempercepat dan mempermudah kinerja perusahaan terutama dalam aktivitas penggajian dan pengupahan dalam perusahaan serta menghindari perusahaan dari kerugian yang mungkin terjadi. Sistem ini juga menghasilkan berbagai laporan dan dokumen yang dipergunakan dalam aktivitas personalia, penggajian dan pengupahan dengan tujuan agar semua transaksi yang dibuat dapat dikontrol oleh sistem Strategy Sistem yang dirancang dibuat sesederhana mungkin agar pengguna dapat menggunakan sistem dengan mudah tanpa mengalami hambatan dan dipresentasikan kepada perusahaan terlebih dahulu sebelum diimplementasikan sehingga diharapkan perusahaan dapat lebih memahami kegunaan sistem ini dan dapat menerapkannya dalam aktivitas penggajian dan pengupahan perusahaan.

113 282 Sistem yang baru akan diimplementasikan secara bertahap, beriringan dengan sistem yang lama hingga akhirnya sistem yang lama akan tergantikan dengan sistem yang baru. Hal ini dimaksudkan agar pengguna dapat mempelajari dan menyesuaikan diri dengan sistem yang baru Development Economy Pengembangan program aplikasi sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama diperkirakan memerlukan waktu sekitar 6 bulan. Perancangan dan pengembangan sistem ini memerlukan sumber daya manusia sebanyak 2 (dua) orang yaitu 1 (satu) orang system analist yang merangkap sebagai programmer dan 1 (satu) orang database specialist. 4.2 Design Document The Task Purpose Sistem penggajian dan pengupahan yang dikembangkan ini bertujuan untuk mendukung seluruh aktivitas penggajian dan pengupahan pada PT. Gipsindo Grahatama mulai dari aktivitas absensi karyawan dan buruh, penghitungan gaji dan upah sampai dengan pembuatan laporan sehubungan dengan aktivitas penggajian dan pengupahan dalam perusahaan. Sistem penggajian dan pengupahan ini mempermudah penggunanya dalam mengolah data untuk pembuatan laporan yang berhubungan dengan aktivitas

114 283 penggajian dan pengupahan, serta menyediakan informasi yang reliable dan up-to-date Corrections to the Analysis Hasil analisis perancangan sistem infomasi akuntansi penggajian dan pengupahan PT. Gipsindo Grahatama yang telah dilakukan pada tahap awal mengalami perubahan. Perubahan dilakukan dengan cara merevisi class diagram yang dibuat sebelumnya sehingga menghasilkan class diagram yang baru yaitu adanya penambahan class User Quality Goals Tabel 4.40 berikut menunjukkan prioritas kriteria terhadap perancangan sistem informasi akuntansi penggajian dan pengupahan yang akan dikembangkan, dengan menentukan kriteria-kriteria tersebut maka akan membantu perencanaan atas aktivitas yang ada. Criteria Usable Secure Efficient Correct Reliable Maintainable Testable Flexible Comprehensible Reusable Portable Interoperable Very Important X X X X Important X X Less Important X X X X X X Tabel 4.40 Priority Design Criteria Irrelevant Easily Fullfiled

115 Technical Platform Equipment Sistem ini dirancang dan dikembangkan untuk Personal Computer (PC) yang terhubung dengan LAN, dimana antara Server dan Client dihubungkan dengan Switch 16 port. Spesifikasi umum untuk komputer Client dan Server dapat dilihat pada tabel 4.41 berikut. Specification Client Server Processor Intel Pentium 4 1,8Ghz Intel Pentium 4 3Ghz Mother Board Gigabyte GA-EP43-S3 Gigabyte GA-EP45- DQ6 Memory 256 MB 1 GB Hard Disk Drive 80 GB, 7200 RPM 160 GB, 7200 RPM Floppy Disk (optional) 1,44 MB 1,44 MB CD-ROM Optional DVD-Super Multi Monitor LCD 15 LCD 15 Keyboard and Mouse Logitech Std Logitech Std NIC 10/100 Mbps 10/100 Mbps Graphic Card Onboard Onboard Printer Dot Matrix - Operating System Microsoft Windows XP Microsoft Windows Professional 2008 Advanced Server Tabel 4.41 Tabel Spesifikasi hardware untuk sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama System Software Sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama dikembangkan dengan menggunakan Microsoft Visual Studio 2005 sebagai development tools-nya dengan bahasa pemrograman Visual Basic.Net dan terhubung dengan Microsoft SQL Server 2000 sebagai database engine-nya. Sistem ini juga menggunakan Crystal Report built-in dari Visual Studio 2005 untuk pembuatan laporan yang diperlukan.

116 285 Operation system yang digunakan pada komputer Client adalah Microsoft XP Professional System Interface Sistem yang dirancang tetap memanfaatkan PC, printer dan system interface lainnya yang sudah ada sebelumnya, hanya perlu dilakukan penambahan printer dot matrix untuk dapat mencetak dokumen-dokumen dan laporan yang dihasilkan. Sistem ini juga menggunakan fingerprint dan barcode scanner untuk mencatat kehadiran karyawan serta clock-time machine untuk mencatat kehadiran buruh di proyek. Jaringan yang digunakan untuk menghubungkan Client dengan Server adalah dengan menggunakan Local Area Network (LAN) Design Language Bahasa perancangan yang digunakan dalam dokumentasi pengembangan sistem ini adalah notasi Unified Modelling Language (UML) yang berorientasi objek dengan menggunakan Microsoft Office Visio Architecture Components Architecture Sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama dikembangkan dengan menggunakan Client-Server Architecture dengan pola centralized data dimana Client memiliki user

117 286 interface dan function, sedangkan Server hanya memiliki model saja. Setiap Client memiliki komponen function yang berguna untuk membaca data yang ada di Server melalui user interface-nya untuk kemudian diproses atau diupdate di tempatnya masing-masing, sedangkan data yang di-update tersebut akan disimpan di dalam Server. Gambar berikut akan menunjukkan component architecture sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama.

118 287 client_ G_Adm_Manager U_G_Adm_Manager client_karyawan F_G_Adm_Manager client_supervisor U_Karyawan U_Supervisor F_Karyawan Server F_Supervisor cl ient_ Site_Manager M_Server client_ Project_Manager F_Site_Manager F_Project_Manager U_Site_Manager client_ Financial_Manager U_Project_Manager F_Financial_Manager U_Financial_Manager Gambar Component Architecture

119 Process Architecture Deployment diagram sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama dirancang dengan menggunakan centralized pattern, dimana pada Client terdapat komponen user interface, system interface, dan function, sedangkan pada Server terdapat komponen system interface dan model. Client juga akan dilengkapi dengan external device, yaitu printer yang digunakan untuk mencetak laporan yang diperlukan. Client akan melakukan peng-input-an data melakui komponen user interface dan kemudian memproses data tersebut melalui komponen function. Setelah itu, melalui komponen system interface, data dari Client akan disimpan ke Server melalui komponen model. Gambar akan menunjukkan deployment diagram sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama.

120 289 client _G _ Adm _Manager U_G_Adm_Manager c lie nt _Ka r ya wa n Act ive _O b jec t F_G_Adm _Manager U_Karyawan SI_G _Adm _Ma nage r F_Karyawan c lie nt _Su p er visor Pri nter U_Supervisor SI_Karyawan F_Supervisor Act ive _O b jec t Serv er S I_Supervisor M_Server Pri nter client_site_manager SI_Site_Manager SI_Server client_project_manager SI_Project_Manager F_Site_Manager Act ive _O b jec t F_P roject_manager Active_Object client_financial_manager U_Site_Manager SI_Financial _M anager U_Project_M anager Printer F_Financial_Manager Active_Object Printer U_Financial_Manager Printer Gambar Deployment Diagram

121 Standard Perancangan windows dan pesan kesalahaan sistem informasi akuntansi penggajian dan pengupahan pada PT. Gipsindo Grahatama mengikuti standard windows. Tabel 4.42 dan gambar berikut menunjukkan beberapa contoh tombol dan pesan kesalahan pada sistem informasi akuntansi penggajian dan pengupahan PT. Gipsindo Grahatama. Button Masuk form Login Desciption Masuk form formulir permohonan lembur Masuk form formulir permohonan cuti Masuk form formulir permohonan pinjaman Masuk form formulir permohonan klaim Simpan data Membatalkan pembuatan transaksi Menyetujui permohonan lembur, cuti, pinjaman maupun klaim atas tunjangan kesehatan dan menyetujui penghitungan gaji dan upah Menolak permohonan lembur, cuti, pinjaman maupun klaim atas tunjangan kesehatan dan menolak penghitungan gaji dan upah Menyetujui data yang ditampilkan Membuat data baru Mencari data yang diinginkan Mengedit data Menyimpan data absensi dari mesin ke server Mencetak laporan maupun slip atau Membuat username dan password untuk karyawan baru Melihat data pertama

122 291 atau atau atau Melihat data selanjutnya Melihat data sebelumnya Melihat data terakhir Tabel 4.42 Standard Button Gambar Standard Message Components Model Component Model component mengimplementasikan kebutuhan model dan menggambarkan hasil revisi atau perbaikan dari class diagram yang telah dibuat pada tahap analisis awal Structure Gambar berikut menggambarkan class diagram hasil revised dari class diagram yang dibuat pada analisis awal.

BAB 4 BERBASIS WEB PADA PT ISTANA KEBAYORAN RAYA MOTOR. bertanggung jawab dalam kegiatan personalia, yang dimulai dari perekrutan,

BAB 4 BERBASIS WEB PADA PT ISTANA KEBAYORAN RAYA MOTOR. bertanggung jawab dalam kegiatan personalia, yang dimulai dari perekrutan, BAB 4 PERANCANGAN S IS TEM INFORMAS I S UMBER DAYA MAN US IA BERBASIS WEB PADA PT ISTANA KEBAYORAN RAYA MOTOR 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Sistem informasi sumber daya manusia berbasis

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA

BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Sistem informasi sumber daya manusia berbasis

Lebih terperinci

BAB 4. PT. Siaga Ratindotama

BAB 4. PT. Siaga Ratindotama BAB 4 Perancangan Sistem Informasi Akuntansi Pembelian bahan baku PT. Siaga Ratindotama 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Pengembangan sistem informasi akuntansi pembelian bahan baku

Lebih terperinci

BAB 3 GAMBARAN UMUM PERUSAHAAN DAN ANALISIS SISTEM YANG BERJALAN

BAB 3 GAMBARAN UMUM PERUSAHAAN DAN ANALISIS SISTEM YANG BERJALAN BAB 3 GAMBARAN UMUM PERUSAHAAN DAN ANALISIS SISTEM YANG BERJALAN 3. Sejarah Singkat Perusahaan PT. Angelina Buana Garmindo yang terletak di Jl. Raya Perancis Gudang 9 Blok CH/CI, Desa Jatimulya Kecamatan

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT, PIUTANG DAN PENERIMAAN KAS PADA PT PANCA KEMAS KRIDA MANUNGGAL

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT, PIUTANG DAN PENERIMAAN KAS PADA PT PANCA KEMAS KRIDA MANUNGGAL 108 BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT, PIUTANG DAN PENERIMAAN KAS PADA PT PANCA KEMAS KRIDA MANUNGGAL 4.1 Analysis Document 4.1.1 The Task Perancangan sistem informasi akuntansi

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Pengembangan sistem informasi akuntansi pembelian dan utang usaha untuk PT. Fajar Surya Utama dilakukan dengan tujuan untuk

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 Analisis Prosedur yang Sedang Berjalan Berdasarkan penelitian yang telah dilakukan, hasil analisis terhadap prosedur penggajian yang dilakukan perusahaan masih belum terintegrasi.

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PT. SILVA INHUTANI LAMPUNG

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PT. SILVA INHUTANI LAMPUNG BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PT. SILVA INHUTANI LAMPUNG 4. Prosedur Sistem Usulan Sistem informasi akuntansi penggajian dan pengupahan dimulai pada saat karyawan

Lebih terperinci

BAB4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. EKA JAYA PERKAS A

BAB4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. EKA JAYA PERKAS A BAB4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. EKA JAYA PERKAS A 3.3 Analysis Document 4.1.1 The Task 3.3.1 Purpose Sistem Informasi Akuntansi Penggajian pada PT. EKA JAYA PERKASA dirancang

Lebih terperinci

Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA

Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA 4.3.6 User Interface 4.3.6.1 User Interface Log In Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA Keterangan : Form Log In digunakan untuk setiap pengguna/karyawan yang akan masuk kedalam sistem penggajian

Lebih terperinci

Prosedur menjalankan program

Prosedur menjalankan program Prosedur menjalankan program Saat pertama kali user membuka sistem, user harus melakukan login terlebih dahulu. Dengan memasukan username dan password, pada saat username dan password sudah benar maka

Lebih terperinci

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

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN Prosedur Penggajian pada Sistem yang Diusulkan BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Narasi Usulan Sistem 4.1.1 Prosedur Penggajian pada Sistem yang Diusulkan Prosedur pembayaran gaji pada sistem yang diusulkan dimulai pada saat karyawan melakukan

Lebih terperinci

Process Modeling (Latihan Kasus Penggajian) Pertemuan 21 22

Process Modeling (Latihan Kasus Penggajian) Pertemuan 21 22 Matakuliah Tahun : 2008 : D0584/Analisis Sistem Informasi Process Modeling (Latihan Kasus Penggajian) Pertemuan 21 22 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Learning Outcomes Mahasiswa

Lebih terperinci

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. ibu jari tangan pada mesin finger scanning. mentransfer gaji setiap karyawan.

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. ibu jari tangan pada mesin finger scanning. mentransfer gaji setiap karyawan. BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Prosedur Penggajian melakukan pengisian daftar hadir karyawan dengan cara menscanning ibu jari tangan pada mesin finger scanning. Berdasarkan data hadir karyawan,

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN 4.1 Requirement Analysis 4.1.1 Prosedur penggajian Prosedur penggajian pada PT.Ningrat Muda Mandiri yang diusulkan untuk Sistem Informasi Akuntansi adalah

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS KREDIT PINJAMAN. Perancangan system informasi akuntansi siklus kredit pinjaman akan dimulai

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS KREDIT PINJAMAN. Perancangan system informasi akuntansi siklus kredit pinjaman akan dimulai BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS KREDIT PINJAMAN 4.1 Analysis Document 4.1.1 The Task Perancangan system informasi akuntansi siklus kredit pinjaman akan dimulai dengan deskripsi sistem

Lebih terperinci

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

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY 80 BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY Berdasarkan teori yang telah dibahas pada bab sebelumnya,dan hasil survey yang telah dilakukan ke

Lebih terperinci

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

BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM Prosedur penggajian pada sistem yang diusulkan 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,

Lebih terperinci

BAB 4 ANALISIS DAN PEMBAHASAN

BAB 4 ANALISIS DAN PEMBAHASAN BAB 4 ANALISIS DAN PEMBAHASAN Siklus penggajian merupakan salah satu aktivitas yang terdapat dalam fungsi Sumber Daya Manusia. Pengelolaan penggajian yang dilaksanakan dengan baik di perusahaan dapat mempengaruhi

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PADA PT. SILVA INHUTANI LAMPUNG SKRIPSI. oleh : Raymondus Robinlius

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PADA PT. SILVA INHUTANI LAMPUNG SKRIPSI. oleh : Raymondus Robinlius ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PADA PT. SILVA INHUTANI LAMPUNG SKRIPSI oleh : Raymondus Robinlius 0900789183 PROGRAM GANDA SISTEM INFORMASI DAN AKUNTANSI

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN

Lebih terperinci

BAB 1 PENDAHULUAN. Sumber daya manusia merupakan salah satu sumber daya (resources) yang

BAB 1 PENDAHULUAN. Sumber daya manusia merupakan salah satu sumber daya (resources) yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat seiring dengan perkembangan zaman. Sehubungan dengan hal ini, semua perusahaan yang bersaing berlomba-lomba untuk

Lebih terperinci

BAB 4 PERANCANGAN SISTEM Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka

BAB 4 PERANCANGAN SISTEM Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka 70 BAB 4 PERANCANGAN SISTEM 4.1. Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka Gambar 4.1 Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka 71 Penjelasan gambar

Lebih terperinci

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

Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan Pada Login form ini, karyawan melakukan absensi dengan cara login dengan memasukan karyawan id dan password lalu pilh

Lebih terperinci

BAB IV ANALISIS HASIL DAN PEMBAHASAN. A. Sistem Informasi Akuntansi Penggajian dan Pengupahan PT. Soon Poh

BAB IV ANALISIS HASIL DAN PEMBAHASAN. A. Sistem Informasi Akuntansi Penggajian dan Pengupahan PT. Soon Poh 39 BAB IV ANALISIS HASIL DAN PEMBAHASAN A. Sistem Informasi Akuntansi Penggajian dan Pengupahan PT. Soon Poh Technologies Sistem Informasi Akuntansi Penggajian dan Pengupahan terdiri dari tahapan-tahapan

Lebih terperinci

Lampiran 3 Print Preview Laporan Absensi Karyawan Pusat

Lampiran 3 Print Preview Laporan Absensi Karyawan Pusat LAMPIRAN Lampiran 1 Print Preview Laporan Pajak Karyawan Pusat Lampiran 2 Print Preview Laporan Pajak Karyawan Site Lampiran 3 Print Preview Laporan Absensi Karyawan Pusat 158 159 Lampiran 4 Print Preview

Lebih terperinci

PT. Maju Bersama Jaya merupakan usaha jasa yang berjalan di bidang jasa. khususnya dalam kontraktor aspal jalan di kota Tanjungpinang, dimana sistem

PT. Maju Bersama Jaya merupakan usaha jasa yang berjalan di bidang jasa. khususnya dalam kontraktor aspal jalan di kota Tanjungpinang, dimana sistem 49 3.2 Analisis Prosedur Yang Sedang Berjalan PT. Maju Bersama Jaya merupakan usaha jasa yang berjalan di bidang jasa khususnya dalam kontraktor aspal jalan di kota Tanjungpinang, dimana sistem penggajian

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN. Kreasindo Indonesia merupakan agensi jasa periklanan mendunia (worldwide)

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN. Kreasindo Indonesia merupakan agensi jasa periklanan mendunia (worldwide) BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 3.1 Gambaran Umum Perusahaan 3.1.1 Sejarah Singkat Perusahaan PT. Star Reachers Indonesia awalnya mempunyai nama PT. Leo Burnett Kreasindo Indonesia merupakan

Lebih terperinci

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

BAB IV. ANALISIS HASIL dan PEMBAHASAN. 1. Dokumen yang digunakan dalam Sistem Informasi Akuntansi 36 BAB IV ANALISIS HASIL dan PEMBAHASAN A. Penerapan Sistem Informasi Akuntansi 1. Dokumen yang digunakan dalam Sistem Informasi Akuntansi a. Kartu jam hadir Catatan jam hadir karyawan yang diisi oleh

Lebih terperinci

BAB 3 SISTEM YANG SEDANG BERJALAN

BAB 3 SISTEM YANG SEDANG BERJALAN BAB 3 SISTEM YANG SEDANG BERJALAN 3.1 Sejarah Perusahaan PT. Ginsa Inti Pratama, merupakan Badan Usaha Milik Swasta yang bergerak di bidang manufaktur fastener pembuatan baut yang berlokasi di Jalan Raya

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. STAR

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007 / 2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN PADA NOTEBOOK88

Lebih terperinci

BAB 4 SISTEM YANG DIUSULKAN

BAB 4 SISTEM YANG DIUSULKAN BAB 4 SISTEM YANG DIUSULKAN 4.1 Proses bisnis penggajian yang diusulkan : Staff personalia melakukan proses pendataan karyawan mulai dari memberikan form karyawan untuk diisi data-data karyawan dan setelah

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam bagian-bagian komponennya dengan maksud untuk

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Pengembangan sistem informasi akuntansi pembelian dan persediaan bahan baku

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Pengembangan sistem informasi akuntansi pembelian dan persediaan bahan baku BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Pengembangan sistem informasi akuntansi pembelian dan persediaan bahan baku pada PD. Tritunggal Adhi Pratama dilakukan

Lebih terperinci

BAB 3 SISTEM YANG SEDANG BERJALAN

BAB 3 SISTEM YANG SEDANG BERJALAN 38 BAB 3 SISTEM YANG SEDANG BERJALAN 3.1 Gambaran Umum Perusahaan 3.1.1 Sejarah Perusahaan PT. Yoyo Toys Nusa Plasindo merupakan sebuah perusahaan distributor yang bergerak dibidang pembelian, persediaan

Lebih terperinci

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN PT. PUTRATUNGGAL ANEKA. menyediakan suku cadang kendaraan bermotor (spare part) bagi kendaraan

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN PT. PUTRATUNGGAL ANEKA. menyediakan suku cadang kendaraan bermotor (spare part) bagi kendaraan BAB 4 PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN PT. PUTRATUNGGAL ANEKA 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose PT. PUTRATUNGGAL ANEKA adalah salah satu perusahaan pengelola kendaraan

Lebih terperinci

LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC

LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC L1 LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC Gambar The Waterfall Approach To The SDLC Sumber : Satzinger et al. (2005, p. 41) L2 LAMPIRAN 2 FASE DAN TUJUAN SDLC FASE SDLC Table Fase dan Tujuan SDLC

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa system yang berjalan Pengolahan data penggajian pada PT. XYZ yang ada sekarang ini belum memenuhi kriteria yang sudah dilakukan pada perusahaan-perusahaan lain

Lebih terperinci

BAB IV ANALISIS HASIL DAN PEMBAHASAN. pembuatan daftar gaji, dan prosedur pembayaran gaji. Penjelasan secara

BAB IV ANALISIS HASIL DAN PEMBAHASAN. pembuatan daftar gaji, dan prosedur pembayaran gaji. Penjelasan secara BAB IV ANALISIS HASIL DAN PEMBAHASAN A. Sistem dan Prosedur Penggajian Sistem dan prosedur penggajian yang diterapkan PT. Framas Indonesia sesuai dengan peraturan Manajemen Perusahaan. Prosedur-prosedur

Lebih terperinci

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

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan BAB IV DESKRIPSI SISTEM 4.1 Analisis Sistem Berdasarkan hasil analisis sistem yang sedang berjalan pada PT Indotrans Mandiri, sistem untuk menghitung gaji yang digunakan masih manual dan tidak terintegrasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi Perusahaan besar biasanya memiliki suatu bidang atau divisi yang menangani banyak hal yang berkaitan dengan personil perusahaan, maka pada

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 System Definition Sistem Informasi penggajian pada PT. Amurwa diciptakan dengan tujuan untuk mengurangi permasalahan yang ada serta mempermudah dan mempersingkat waktu pada

Lebih terperinci

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat. BAB IV ANALISIS DAN PERANCANGAN SISTEM Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktik, diperlukan adanya pengamatan data dan informasi yang dibutuhkan oleh perusahaan. Data dan informasi

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PIUTANG DAN PENERIMAAN KAS YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PIUTANG DAN PENERIMAAN KAS YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PIUTANG DAN PENERIMAAN KAS YANG DIUSULKAN 4.1. Analysis Document 4.1.1. The Task 4.1.1.1 Purpose LPP TVRI merupakan perusahaan yang bergerak dalam bidang penayangan

Lebih terperinci

BAB I PENDAHULUAN. RSBS sendiri memiliki bermacam departemen dari yang sifatnya medis maupun

BAB I PENDAHULUAN. RSBS sendiri memiliki bermacam departemen dari yang sifatnya medis maupun BAB I PENDAHULUAN 1.1. Latar Belakang Rumah Sakit Bedah Surabaya (RSBS) adalah rumah sakit yang terletak di Jalan Raya Manyar No. 9 Surabaya yang berdiri sejak tanggal 20 Desember 2010. RSBS sendiri memiliki

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN. mulai beroperasi pada Desember 1993.

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN. mulai beroperasi pada Desember 1993. BAB 3 ANALISIS SISEM YANG SEDANG BERJALAN 3.1 Sejarah Perusahaan Mal Metropolitan merupakan salah satu anak perusahaan yang bernaung dibawah P Metropolitan Land. Mal Metropolitan dibangun pada tahun 1992,

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN, PIUTANG, DAN PERSEDIAAN PADA PT. NUSANTARA SURYA SAKTI

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN, PIUTANG, DAN PERSEDIAAN PADA PT. NUSANTARA SURYA SAKTI BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN, PIUTANG, DAN PERSEDIAAN PADA PT. NUSANTARA SURYA SAKTI 4.1. Analysis Document 4.1.1. The Task 4.1.1.1. Purpose Pengembangan Sistem Informasi Penjualan,

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Analisis sistem adalah penjelasan dari suatu sistem informasi kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi

Lebih terperinci

ANALISA HASIL DAN PEMBAHASAN

ANALISA HASIL DAN PEMBAHASAN BAB IV ANALISA HASIL DAN PEMBAHASAN A. Analisis Sistem Pengendalian Intern At as Gaji dan Upah Sebelum penulis menguraikan lebih lanjut mengenai sistem pengendalian intern atas gaji dan upah, maka lebih

Lebih terperinci

BAB 4 METODOLOGI PEMECAHAN MASALAH

BAB 4 METODOLOGI PEMECAHAN MASALAH BAB 4 METODOLOGI PEMECAHAN MASALAH Metodologi pemecahan masalah memberikan garis-garis besar tahapan penelitian secara keseluruhan yang disusun secara sistematis sehingga pada pelaksanaannya, penelitian

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. BERTI INTI GEMILANG. : Bunga Restarina Harahap NPM :

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. BERTI INTI GEMILANG. : Bunga Restarina Harahap NPM : ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. BERTI INTI GEMILANG Nama : Bunga Restarina Harahap NPM : 21210491 Kelas : 4EB06 Pembimbing : Suryandari Sedyo Utami, SE, MM PENDAHULUAN

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA. Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007 UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. TASAN

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG BERJALAN

BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1 Gambaran Umum Perusahaan BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1.1 Sejarah Perusahaan Pitagiri Hotel adalah hotel berbintang dua yang berlokasi di Jl. Palmerah Barat No. 110 Jakarta Barat. Berada pada

Lebih terperinci

BAB IV ANALISIS DAN PEMBAHASAN

BAB IV ANALISIS DAN PEMBAHASAN BAB IV ANALISIS DAN PEMBAHASAN Berdasarkan hasil penelitian yang telah dilakukan oleh penulis terhadap Sistem Informasi Akuntansi Penggajian pada PT. Dwi Naga Sakti Abadi, maka penulis akan mencoba membahas

Lebih terperinci

BAB 1 PENDAHULUAN. motivasi kepada seluruh pekerja yang telah bekerja untuk perusahaan tersebut. Hal itu

BAB 1 PENDAHULUAN. motivasi kepada seluruh pekerja yang telah bekerja untuk perusahaan tersebut. Hal itu BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pekerja merupakan salah satu sumber daya bagi perusahaan. Perusahaan haruslah dapat menjamin kesejahteraan dan dapat memberikan kebanggaan serta motivasi kepada

Lebih terperinci

BAB 4 ANALISIS DAN BAHASAN

BAB 4 ANALISIS DAN BAHASAN BAB 4 ANALISIS DAN BAHASAN Pada bab ini akan dilakukan analisis sistem penggajian pada PT. Sistemaju Mandiri Prakarsa dengan tujuan untuk meneliti dan mempelajari sistem penggajian yang sedang diterapkan

Lebih terperinci

BAB 3 ANALIS IS S IS TEM YANG BERJALAN

BAB 3 ANALIS IS S IS TEM YANG BERJALAN 52 BAB 3 ANALIS IS S IS TEM YANG BERJALAN 3.1 Riwayat Perusahaan PT. Runa Persada adalah sebuah perusahaan yang bergerak di bidang pertambangan mineral bumi, dan lebih berfokus pada pertambangan batu bara.

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistem Baru Pada sistem yang sedang berjalan proses pencatatan absensi dan penghitungan upah membutuhkan waktu yang lama, karena masih bersifat manual. Pada

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Kebutuhan akan informasi yang cepat, tepat, dan akurat menyebabkan suatu

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Kebutuhan akan informasi yang cepat, tepat, dan akurat menyebabkan suatu 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Kebutuhan akan informasi yang cepat, tepat, dan akurat menyebabkan suatu perusahaan perlu didukung dengan Sistem Informasi yang baik yang bertujuan agar perusahaan

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Suatu perusahaan haruslah melakukan penghitungan gaji yang harus diterima oleh pegawainya berdasarkan peraturan yang berlaku pada perusahaan tersebut, absensi dan pajak

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT DAN PIUTANG

Lebih terperinci

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

Prosedur menjalankan program Analisis Dan Perancangan. Sistem Basis Data untuk Aplikasi Sistem Penggajian pada. Rumah Sakit Juwita Berbasis Web Prosedur menjalankan program Analisis Dan Perancangan Sistem Basis Data untuk Aplikasi Sistem Penggajian pada Rumah Sakit Juwita Berbasis Web Petunjuk penggunaan aplikasi 1. Sebelum memasuki halaman utama

Lebih terperinci

Gambar 4.118User Interface Login

Gambar 4.118User Interface Login Prosedur Menjalankan Program Gambar 4.118User Interface Login Gambar 4.118 diatas merupakan tampilan awal saat karyawan melakukan akses sistem. Untuk dapat mengakses sistem, karyawan harus melakukan login

Lebih terperinci

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN. Persediaan yang baru ditampilkan pada gambar 4.1.

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN. Persediaan yang baru ditampilkan pada gambar 4.1. 74 BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN 4.1. Analysis 4.1.1. Rich Picture Rich Picture yang menggambarkan proses Sistem Informasi Manejemen Persediaan yang baru ditampilkan

Lebih terperinci

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN Berdasarkan proses bisnis yang telah dianalisis pada bab sebelumnya dan hasil observasi serta wawancara yang telah dilakukan ke perusahaan,

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN Dengan kebutuhan akan pentingnya analisis dilakukan maka penulis ingin sekali mengerti proses yang ada pada sistem informasi yang berhubungan dengan SDM yaitu absensi pegawai,

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS PENJUALAN, PENAGIHAN PIUTANG, DAN PENERIMAAN KAS PT RACKINDO SETARA PERKASA

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS PENJUALAN, PENAGIHAN PIUTANG, DAN PENERIMAAN KAS PT RACKINDO SETARA PERKASA BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS PENJUALAN, PENAGIHAN PIUTANG, DAN PENERIMAAN KAS PT RACKINDO SETARA PERKASA 4.1 Struktur Organisasi Baru Usulan Struktur organisasi baru dengan sedikit

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PADA PT. MULTIKARYA SINARDINAMIKA

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PADA PT. MULTIKARYA SINARDINAMIKA ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PADA PT. MULTIKARYA SINARDINAMIKA Dimas Indrianto; Argogalih; Anderes Gui Information System and Accounting Department, School

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN PADA PT.INDUSTRI SANDANG NUSANTARA UNIT CILACAP

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN PADA PT.INDUSTRI SANDANG NUSANTARA UNIT CILACAP BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN PADA PT.INDUSTRI SANDANG NUSANTARA UNIT CILACAP 3.1 Gambaran Umum Perusahaan 3.1.1 Sejarah Perusahaan PT Industri Sandang Nusantara Cilacap merupakan BUMN yang

Lebih terperinci

BAB 1 PENDAHULUAN. Evaluasi Sistem Informasi Penggajian menyimpulkan, cara meningkatkan

BAB 1 PENDAHULUAN. Evaluasi Sistem Informasi Penggajian menyimpulkan, cara meningkatkan BAB 1 PENDAHULUAN 1.1 Latar Belakang Dalam jurnal karangan Husni, Purwoko, dan Antonius berjudul Evaluasi Sistem Informasi Penggajian menyimpulkan, cara meningkatkan produktivitas tenaga kerja adalah memberikan

Lebih terperinci

BAB III PEMBAHASAN. 3.1 Tinjauan Teori Pengertian Sistem dan Prosedur

BAB III PEMBAHASAN. 3.1 Tinjauan Teori Pengertian Sistem dan Prosedur BAB III PEMBAHASAN 3.1 Tinjauan Teori 3.1.1 Pengertian Sistem dan Prosedur Terdapat beberapa definisi atau pengertian mengenai sistem dan prosedur yang diuraikan oleh para ahli, diantaranya adalah sebagai

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN. PT. Kebayoran Warna Prima didirikan pada bulan Juni 1988 dengan akte

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN. PT. Kebayoran Warna Prima didirikan pada bulan Juni 1988 dengan akte BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 3.1 Gambaran Umum Perusahaan 3.1.1 Sejarah Perusahaan PT. Kebayoran Warna Prima didirikan pada bulan Juni 1988 dengan akte pendirian oleh Notaris Fransiskus Jacobus

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi saat ini, teknologi informasi yang terkomputerisasi merupakan salah satu teknologi yang sedang berkembang. Dengan kemajuan teknologi informasi, pengaksesan

Lebih terperinci

Prosedur Menjalankan Aplikasi

Prosedur Menjalankan Aplikasi Prosedur Menjalankan Aplikasi Hak Akses Setiap User Pada Sistem Informasi Akuntansi Penggajian User Acsess Pegawai 1. Gaji 2. Profile 3. Data potongan gaji 4. Data tunjangan gaji 5. Form lembur 6. Form

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Gambaran Umum Organisasi adalah tempat dimana orang-orang berkumpul, bekerjasama, secara rasional dan sistematis, terencana, terorganisasi, terpimpin dan terkendali,

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. pada UD.Dwi Mulya Plastik yang akan dibuat. Metode ini membutuhkan analisis

BAB IV ANALISIS DAN DESAIN SISTEM. pada UD.Dwi Mulya Plastik yang akan dibuat. Metode ini membutuhkan analisis BAB IV ANALISIS DAN DESAIN SISTEM Dalam pengembangan teknologi informasi saat ini, dibutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu meningkatkan

Lebih terperinci

ANALISIS SISTEM AKUNTANSI PENGGAJIAN PADA PT. CHAMP RESTO INDONESIA. Nama : Vera Christina NPM :

ANALISIS SISTEM AKUNTANSI PENGGAJIAN PADA PT. CHAMP RESTO INDONESIA. Nama : Vera Christina NPM : ANALISIS SISTEM AKUNTANSI PENGGAJIAN PADA PT. CHAMP RESTO INDONESIA Nama : Vera Christina NPM : 27211256 Latar Belakang Masalah Masalah gaji merupakan salah satu hal yang menentukan di dalam kegiatan suatu

Lebih terperinci

SISTEM DAN PROSEDUR PEMBAYARAN GAJI KARYAWAN GUNA MENDUKUNG PENGENDALIAN INTERNAL (Studi pada Rumah Sakit Teja Husada Kepanjen-Malang)

SISTEM DAN PROSEDUR PEMBAYARAN GAJI KARYAWAN GUNA MENDUKUNG PENGENDALIAN INTERNAL (Studi pada Rumah Sakit Teja Husada Kepanjen-Malang) SISTEM DAN PROSEDUR PEMBAYARAN GAJI KARYAWAN GUNA MENDUKUNG PENGENDALIAN INTERNAL (Studi pada Rumah Sakit Teja Husada Kepanjen-Malang) Hesti Dwi Maharani Topowijono Devi Farah Azizah Fakultas Ilmu Administrasi

Lebih terperinci

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system BAB IV ANALIS DAN DESAIN SISTEM Dari document flow yang prosesnya masih manual lalu dibuat system flow yang dirancang mengacu pada document flow yang manual kemudian diubah secara komputerisasi, sehingga

Lebih terperinci

BAB I PENDAHULUAN. sehingga informasi yang diharapkan cepat didapat. di kontraktor pengeboran minyak. Berkantor pusat di Kota Sidoarjo, PT MU

BAB I PENDAHULUAN. sehingga informasi yang diharapkan cepat didapat. di kontraktor pengeboran minyak. Berkantor pusat di Kota Sidoarjo, PT MU BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sistem atau aplikasi telah menjadi bagian di dalam kehidupan manusia modern saat ini. Berbagai macam sistem baik untuk keperluan permainan, bekerja dan pendidikan

Lebih terperinci

Pertimbangan Penilaian Risiko Pengendalian untuk Gaji dan Upah

Pertimbangan Penilaian Risiko Pengendalian untuk Gaji dan Upah Pertanyaan i. Jelaskan tujuan umum atas sistem upah Siklus jasa personalia (personnel service cycle) suatu entitas menyangkut peristiwa dan aktivitas yang berhubungan dengan kompensasi eksekutif dan karyawan.

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG BERJALAN

BAB 3 ANALISIS SISTEM YANG BERJALAN BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1. Gambaran Umum Perusahaan 3.1.1. Latar Belakang Perusahaan PT Sekar Hati Jaya Maju didirikan pada tahun 1984. Pada mulanya PT Sekar Hati Jaya Maju merupakan perusahaan

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERORIENTASI OBJEK PADA PT GEMILANG

ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERORIENTASI OBJEK PADA PT GEMILANG ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERORIENTASI OBJEK PADA PT GEMILANG Laporan Studi Kasus MK M0126 Anapersil Oleh: TEMA DWI PRANATA 1301020731 04POM - 16 Fakultas Ilmu Komputer Jurusan Sistem Informasi

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA. Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI ADMINISTRASI PENDIDIKAN PADA ACADEMY

Lebih terperinci

BAB 1 PENDAHULUAN. semakin banyak diterapkan. Hal ini merupakan salah satu yang dapat memicu semakin

BAB 1 PENDAHULUAN. semakin banyak diterapkan. Hal ini merupakan salah satu yang dapat memicu semakin BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang semakin pesat membuat Teknologi Informasi semakin banyak diterapkan. Hal ini merupakan salah satu yang dapat memicu semakin ketatnya persaingan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 UNIVERSITAS BINA NUSANTARA Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN DAN UTANG

Lebih terperinci

A. Pengertian Gaji dan Upah

A. Pengertian Gaji dan Upah A. Pengertian Gaji dan Upah Kompensasi adalah imbalan jasa yang diberikan secara teratur dan dalam jumlah tertentu oleh perusahaan kepada para karyawan atas kontribusi tenaganya yang telah diberikan untuk

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 UNIVERSITAS BINA NUSANTARA Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN PADA PT KEBAYORAN

Lebih terperinci

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisis Sistem penggajian PT.Timatex sudah terkomputerisasi. Aplikasi yang digunakan adalah Fox Pro dan Ms. Excel. Alur proses penghitungan gaji dimulai dari

Lebih terperinci

Prosedur Menjalankan Program

Prosedur Menjalankan Program Prosedur Menjalankan Program 4.2.1 Story Board Gambar 4.72 Story Board Menu Utama Gambar 4.72 menunjukkan tampilan awal dari aplikasi sistem informasi akuntansi penggajian PT Asia Tradepoint Futures. Selanjutnya,

Lebih terperinci

BAB IV ANALISIS DAN PEMBAHASAN

BAB IV ANALISIS DAN PEMBAHASAN BAB IV ANALISIS DAN PEMBAHASAN IV.1. Struktur Organisasi yang Diusulkan Dilihat dari struktur organisasi yang sedang berjalan pada PT Mahakam Beta Farma pada saat ini, masih banyak terdapat kekurangan

Lebih terperinci

LAMPIRAN A KERANGKA DOKUMEN ANALISIS

LAMPIRAN A KERANGKA DOKUMEN ANALISIS 195 LAMPIRAN A KERANGKA DOKUMEN ANALISIS 1. The Task. Penjelasan ringkas dari latar belakang dan hubungan dokumen. 1.1 Purpose. Maksud keseluruhan dari proyek pengembangan sistem. 1.2 System Definition.

Lebih terperinci

BAB 1 PENDAHULUAN. sangat penting di dalam suatu perusahaan karena Karyawan inilah yang

BAB 1 PENDAHULUAN. sangat penting di dalam suatu perusahaan karena Karyawan inilah yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Sumber Daya Manusia atau Karyawan merupakan salah satu sumber daya yang sangat penting di dalam suatu perusahaan karena Karyawan inilah yang menggunakan dan

Lebih terperinci

BAB V HASIL PENELITIAN DAN PEMBAHASAN. A. Prosedur Penggajian pada RS. Omni Alam Sutera

BAB V HASIL PENELITIAN DAN PEMBAHASAN. A. Prosedur Penggajian pada RS. Omni Alam Sutera BAB V HASIL PENELITIAN DAN PEMBAHASAN A. Prosedur Penggajian pada RS. Omni Alam Sutera Dalam pelaksanaan penggajian, faktor pengamanan harus diperhatikan sehingga hal-hal yang tidak diinginkan dapat dihindari.

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi merupakan ilmu terapan yang telah dikembangkan lebih lanjut meliputi perangkat keras (hardware) dan perangkat lunak (software) melalui kegiatan penelitian

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK BAB IV DESKRIPSI KERJA PRAKTEK 4.1. Analisis Sistem Dalam pengembangan teknologi informasi saat ini dibutuhkan analisa dan perancangan sistem pengolahan data yang baik. Sistem pengolahan data tersebut

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 48 BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 3.1 Riwayat Perusahaan PT. Harapan Subur didirikan secara resmi pada tanggal 1 Juni 1999. PT. Harapan Subur ini merupakan perusahaan yang berjalan dibidang

Lebih terperinci

BAB 1 PENDAHULUAN. Perkembangan globalisasi sekarang ini menyebabkan persaingan usaha antar

BAB 1 PENDAHULUAN. Perkembangan globalisasi sekarang ini menyebabkan persaingan usaha antar 1 BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan globalisasi sekarang ini menyebabkan persaingan usaha antar perusahaan semakin ketat. Perusahaan dituntut untuk memberikan pelayanan terbaik

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI KOPERASI SIMPAN PINJAM

BAB 4 PERANCANGAN SISTEM INFORMASI KOPERASI SIMPAN PINJAM BAB 4 PERANCANGAN SISTEM INFORMASI KOPERASI SIMPAN PINJAM 4.1 The Requirements Dicipline 4.1.1 Purpose Perancangan Sistem Koperasi Simpan Pinjam pada Koperasi Surianita bertujuan untuk mendukung proses

Lebih terperinci