bab 4 cover - thesis.binus.ac.idthesis.binus.ac.id/doc/bab4/2010-1-00319-ka bab 4.1.pdf ·...
TRANSCRIPT
144
BAB 4
RANCANGAN SISTEM YANG DIUSULKAN
4.1 Prosedur Sistem Yang Diusulkan
Prosedur penggajian pada sistem yang diusulkan dimulai pada saat
karyawan datang untuk memulai pekerjaan. Para karyawan tersebut wajib
melakukan absensi dengan menggunakan finger print yang nantinya akan langsung
terkoneksi dengan Daftar Kehadiran. Begitu juga apabila jam kerja telah selesai,
karyawan yang bersangkutan juga akan melakukan absensi dengan menggunakan
finger print. Personnel & Administration Supervisor juga berhak memberikan
keterangan pada Daftar Kehadiran apabila karyawan tidak dapat hadir dengan alasan
ataupun tanpa sebab yang jelas.
Apabila karyawan mendapatkan tugas untuk keluar dari kantor atau ingin
mengajukan izin pada saat jam kerja berlangsung, maka Personnel &
Administration Supervisor akan menginput data ke dalam sistem dan mencetak
Formulir Izin Keluar sebanyak 1 ( satu ) rangkap terhadap karyawan yang
bersangkutan. Kemudian Formulir Izin Keluar akan disahkan dan disimpan sebagai
arsip. Formulir Izin Keluar berfungsi untuk memberikan keterangan mengenai
kehadiran karyawan pada Daftar Kehadiran.
145
Bila karyawan ingin mengambil jatah cuti, maka karyawan harus
mengajukan permohonan cuti secara langsung kepada Personnel & Administration
Supervisor. Kemudian Personnel & Administration Supervisor akan memeriksa
jadwal cuti, bila permohonan pengajuan cuti tersebut disetujui, maka Personnel &
Administration Supervisor akan menginput data ke dalam sistem dan mencetak
Formulir Pengajuan Cuti sebanyak 1 ( satu ) rangkap. Formulir Pengajuan Cuti
tersebut akan disahkan oleh Personnel & Administration Supervisor dan
menyimpan dokumen itu sebagai arsip. Personnel & Administration Supervisor juga
akan memberikan keterangan cuti pada Daftar Kehadiran.
Setiap tanggal 26 ( dua puluh enam ) pada setiap bulannya, berdasarkan
Daftar Kehadiran, Personnel & Administration Supervisor akan menginput data ke
dalam sistem dan mencetak Laporan Kehadiran sebanyak 1 ( satu ) rangkap .
Dokumen ini akan diberikan kepada Hotel Manager untuk memberikan informas i
kehadiran karyawan setiap bulan.
Berdasarkan Laporan Kehadiran tersebut, Hotel Manager dapat
melakukan penilaian kehadiran karyawan. Bila terdapat penilaian kehadiran ataupun
kinerja yang kurang memuaskan, maka Hotel Manager akan memerintahkan
Personnel & Adminsitration Supervisor untuk membuat Surat Peringatan. Personnel
& Administration Supervisor akan menginput data ke dalam sistem dan mencetak
Surat Peringatan sebanyak 1 ( satu ) rangkap. Dokumen tersebut akan diserahkan
kepada Hotel Manager untuk disahkan, baru setelah itu akan diserahkan kepada
karyawan.
146
Kemudian berdasarkan data Daftar Kehadiran, Personnel &
Administration Supervisor akan menginput data ke dalam sistem dan mencetak
Berkas Pengajuan Dana sebanyak 2 ( dua ) rangkap. Lalu Personnel &
Administration Supervisor akan melakukan perhitungan gaji pokok, tunjangan
jabatan, tunjangan makan, tunjangan transportasi, tunjangan service, tunjangan
kesehatan, tunjangan jamsostek, tunjangan pajak, tunjangan hari raya, serta PPh
pasal 21 dan iuran jamsostek. Bila karyawan tidak dapat hadir, maka hal tersebut
hanya akan mengurangi jumlah tunjangan yang mereka terima, dan juga
berpengaruh terhadap karir mereka sendiri. Setelah itu, Berkas Pengajuan Dana
tersebut akan diserahkan kepada Hotel Manager untuk diperiksa, apabila ditemukan
kesalahan Berkas Pengajuan Dana akan dikembalikan kepada Personnel &
Administration Supervisor. Namun bila tidak ditemukan kesalahan, dokumen
tersebut akan ditandatangani oleh Hotel Manager.
Lalu Personnel & Administration Supervisor akan meyerahkan dokumen
tersebut kepada Bagian Accounting Kantor Induk. Setelah itu, Personnel &
Administration Supervisor akan meminta tanda tangan Bagian Accounting Kantor
Induk pada Berkas Pengajuan Dana. Bila Berkas Pengajuan Dana telah diterima,
Bagian Accounting Kantor Induk akan memeriksa Berkas Pengajuan Dana. Bila
pemeriksaan berjalan lancar, Bagian Accounting Kantor Induk akan mengesahkan
Berkas Pengajuan Dana tersebut. Kemudian Bagian Accounting Kantor Induk akan
menyerahkan Berkas Pengajuan Dana rangkap 1 ( satu ) yang telah ditandatangani
kepada Personnel & Administration Supervisor untuk disimpan sebagai arsip.
147
Sedangkan Berkas Pengajuan Dana rangkap 2 ( dua ) akan diserahkan
kepada Kasir Kantor Induk. Berdasarkan penerimaan dokumen tersebut, Kasir
Kantor Induk akan memeriksa kembali Berkas Pengajuan Dana Tunjangan rangkap
2 ( dua ), lalu Kasir Kantor Induk akan mempersiapkan dana sesuai dengan besaran
yang telah diajukan, serta mengarsip dokumen tersebut.
Setiap tanggal 29 ( dua puluh sembilan ), berdasarkan Berkas Pengajuan
Dana rangkap 2 ( dua ), Kasir Kantor Induk akan mengirim gaji karyawan Hotel
Amaris melalui bank sesuai dengan nomor rekening yang telah diberikan dan
besaran yang telah ditentukan. Jika dana tersebut telah dikirim, maka Bagian Kasir
Kantor Induk akan mengkonfirmasi Personnel & Administration Supervisor via
telepon, untuk memberitahukan bahwa dana bagi setiap karyawan telah dikirim
sesuai dengan Berkas Pengajuan Dana. Setelah mendapat konfirmasi dari Kasir
Kantor Induk, Personnel & Administration Supervisor akan menginput data ke
dalam sistem dan mencetak Slip Gaji sebanyak 1 ( satu ) rangkap, kemudian
dokumen ini akan disahkan dan diberikan kepada setiap karyawan. Dokumen ini
memberikan detail mengenai gaji yang akan diterima oleh karyawan.
Berdasarkan Slip Gaji, Accounting Staff akan menginput data ke dalam
sistem untuk mencetak Laporan Pengeluaran Gaji di setiap akhir bulan. Kemudian
Laporan Pengeluaran Gaji tersebut akan dilaporkan kepada Hotel Manager untuk
diperiksa dan ditandatangani. Setelah ditandatangani, sedangkan Laporan
Pengeluaran Gaji akan diserahkan kepada Bagian Accounting Kantor Induk oleh
Accounting Staff untuk disahkan.
148
Di akhir bulan pula, Personnel & Administration Supervisor akan
menginput data ke dalam sistem dan mencetak Berkas Penilaian sebanyak 1 ( satu )
rangkap. Berkas Penilaian tersebut akan ditandatangani dan diberikan kepada Hotel
Manager untuk mengesahkan penilaian terhadap kinerja karyawan setiap bulan.
Setiap akhir tahun, berdasarkan Berkas Penilaian setiap bulan, Personnel
& Administration Supervisor akan menginput data ke dalam sistem dan mencetak
Laporan Kinerja Karyawan. Laporan Kinerja Karyawan tersebut akan dilaporkan
kepada Hotel Manager untuk diperiksa dan ditandatangani. Kemudian dokumen
tersebut akan diserahkan kepada Kepala Personalia Kantor Induk untuk diperiksa
dan disahkan.
Setelah itu, Accounting Staff akan menginput data ke dalam sistem dan
mencetak Jurnal Penggajian dan Jurnal Pengeluaran Kas, yang kemudian akan
diserahkan kepada Hotel Manager untuk dilaporkan. Demikianlah proses bisnis
penggajian pada Amaris Hotel berakhir.
4.1.1 Formulir Yang Dihasilkan
1. Daftar Kehadiran
Daftar Kehadiran adalah sebuah dokumen yang terkoneksi
dengan media finger print, untuk mencatat kehadiran setiap
karyawan. Melalui Daftar Kehadiran ini, kita dapat memeriksa status
mengenai kehadiran setiap karyawan dalam setiap hari. Daftar
Kehadiran ini berisikan identitas Daftar Kehadiran, identitas
149
karyawan, nama, tanggal, jam masuk, jam keluar, status dan
keterangan. Daftar Kehadiran dibutuhkan oleh Personnel &
Administration Supervisor sebagai bahan perhitungan gaji dan
pembuatan laporan.
2. Formulir Izin Keluar
Formulir Izin Keluar berfungsi untuk mencatat penugasan
dan perizinan karyawan pada jam kerja, guna dijadikan bukti
penugasan dan perizinan karyawan. Dokumen ini berisikan identitas
Formulir Izin Keluar, identitas karyawan, nama, tanggal izin, jam
izin, serta keperluan izin karyawan. Formulir Izin Keluar ini akan
disahkan oleh Personnel & Administration Supervisor dan disimpan
sebagai arsip.
3. Formulir Pengajuan Cuti
Formulir Pengajuan Cuti merupakan dokumen yang dibuat
untuk mencatat pengajuan cuti yang diajukan oleh karyawan, agar
menjadi sebuah bukti pengajuan cuti bila karyawan ingin
menggunakan hak cuti mereka. Dokumen ini berisikan identitas
Formulir Pengajuan Cuti, identitas karyawan, tanggal cuti karyawan,
sisa hak cuti, serta keperluan cuti. Formulir Pengajuan Cuti ini akan
disahkan oleh Personnel & Administration Supervisor dan disimpan
sebagai arsip.
150
4. Surat Peringatan
Surat Peringatan ialah dokumen yang memberikan
keterangan untuk peringatan dan mencatat peringatan yang pernah
diberikan kepada karyawan. Dokumen ini berisikan identitas Surat
Peringatan, identitas karyawan, nama, jabatan dan perihal mengenai
peringatan yang diberikan. Surat Peringatan ini akan disahkan oleh
Hotel Manager dan diberikan kepada karyawan yang bersangkutan.
5. Berkas Pengajuan Dana
Berkas Pengajuan Dana dibutuhkan untuk mencatat
pengajuan dana yang akan diajukan kepada Kantor Induk, sehingga
dokumen ini akan dijadikan bukti bahwa dana telah diajukan.
Dokumen ini berisikan identitas Berkas Pengajuan Dana, periode,
identitas daftar gaji, identitas karyawan, nama, nomor rekening, gaji
pokok, tunjangan, iuran, serta PPh pasal 21. Berkas Pengajuan Dana
akan ditandatangani oleh Hotel Manager dan disahkan oleh Bagian
Accounting Kantor Induk.
6. Slip Gaji
Slip Gaji diperlukan untuk memberikan penjelasan
mengenai besaran gaji dan bukti penerimaan gaji yang akan diterima
oleh setiap karyawan. Dokumen ini mencakup identitas Slip Gaji,
identitas Berkas Pengajuan Dana, identitas karyawan, nama, periode,
serta elemen – elemen gaji dan potongan yang didapatkan oleh setiap
karyawan. Slip Gaji ini akan disahkan oleh Personnel &
151
Administration Supervisor dan diberikan kepada setiap karyawan
yang terkait.
7. Berkas Penilaian
Berkas Penilaian adalah dokumen yang menggambarkan
bagaimana penilaian kinerja setiap karyawan dalam setiap bulan.
Dokumen ini meliputi identitas Berkas Penilaian, periode, identitas
karyawan, nama, unsur – unsur penilaian, juga dilengkapi dengan
nilai rata - rata dan grade yang akan diberikan. Berkas Penilaian akan
ditandatangani oleh Personnel & Administration Supervisor dan akan
disahkan oleh Hotel Manager.
4.1.2 Laporan Yang Dihasilkan
1. Laporan Kehadiran
Laporan Kehadiran memberikan data mengenai akumulasi
kehadiran karyawan untuk setiap bulannya. Selain itu Laporan
Kehadiran ini juga dapat dijadikan sebagai salah satu alat
pertimbangan untuk menilai kinerja karyawan. Laporan Kehadiran
akan diberikan kepada Hotel Manager untuk disahkan.
2. Laporan Pengeluaran Gaji
Laporan Pengeluaran Gaji memberikan data mengenai
besaran gaji yang dikeluarkan oleh perusahaan untuk setiap karyawan
pada setiap bulan. Laporan Pengeluaran Gaji akan ditandatangani
152
oleh Personnel & Administration Supervisor, untuk kemudian
disahkan oleh Bagian Accounting Kantor Induk.
3. Laporan Kinerja Karyawan
Laporan Kinerja Karyawan memberikan data mengenai
penilaian terhadap kinerja karyawan untuk setiap tahun. Dengan
adanya laporan ini, pihak management diharapkan akan terbantu
untuk mengambil keputusan dalam menentukan kebijakan
perusahaan mengenai kinerja karyawan. Laporan Kinerja Karyawan
akan ditandatangani oleh Hotel Manager dan disahkan oleh Kepala
Personalia Kantor Induk.
4. Jurnal Penggajian
Jurnal Penggajian memaparkan besaran gaji pokok yang
dikeluarkan oleh perusahaan, guna mengetahui jumlah gaji yang
dikeluarkan perusahaan dalam kurun waktu 1 ( satu ) tahun. Dengan
adanya jurnal ini, pihak management diharapkan akan terbantu untuk
mengambil keputusan dalam menentukan kebijakan perusahaan
mengenai gaji karyawan. Jurnal Penggajian akan dilaporkan kepada
Hotel Manager.
5. Jurnal Pengeluaran Kas
Jurnal Pengeluaran Kas memaparkan besaran kas yang
dikeluarkan oleh perusahaan, guna mengetahui jumlah kas yang
dikeluarkan perusahaan dalam kurun waktu 1 ( satu ) tahun. Dengan
adanya jurnal ini, pihak management diharapkan akan terbantu untuk
153
mengambil keputusan dalam menentukan kebijakan perusahaan
mengenai kas perusahaan.
4.2 Diagram Aliran Data
4.2.1 Event Table
Event Internal agent
assuming
responsibility
Starts when Activities in the event
Melakukan absensi Karyawan
Karyawan hadir
untuk memulai
pekerjaan
- Melakukan
absensi dengan
menggunakan
finger print
Membuat Formulir
Izin Keluar
Personnel &
Administration
Supervisor
Bila karyawan
mendapatkan tugas
di luar kantor atau
mengajukan izin
pada saat jam kerja
- Memilih menu
Formulir Izin
Keluar
- Menginput data
Formulir Izin
Keluar
- Menyimpan
Formulir Izin
Keluar
- Mencetak
154
Formulir Izin
Keluar 1 (satu)
rangkap
- Mengesahkan
Formulir Izin
Keluar
- Memilih menu
Daftar Kehadiran
- Menginput data
Daftar Kehadiran
- Menyimpan
Daftar Kehadiran
- Mengarsip
Formulir Izin
Keluar
Membuat Formulir
Pengajuan Cuti
Personnel &
Administration
Supervisor
Bila karyawan
ingin menggunakan
hak cuti
- Memeriksa jadwal
cuti
- Memilih menu
Formulir
Pengajuan Cuti
- Menginput data
Formulir
155
Pengajuan Cuti
- Menyimpan
Formulir
Pengajuan Cuti
- Mencetak
Formulir
Pengajuan Cuti 1
(satu) rangkap
- Mengesahkan
Formulir
Pengajuan Cuti
- Memilih menu
Daftar Kehadiran
- Menginput data
Daftar Kehadiran
- Menyimpan
Daftar Kehadiran
- Mengarsip
Formulir
Pengajuan Cuti
156
Membuat Laporan
Kehadiran
Personnel &
Administration
Supervisor
Hotel Manager
Setiap tanggal 26
pada setiap bulan
- Memilih menu
Laporan
Kehadiran
- Menginput data
Laporan
Kehadiran
- Menyimpan
Laporan
Kehadiran
- Mencetak
Laporan
Kehadiran 1 (satu)
rangkap
- Menyerahkan
Laporan
Kehadiran kepada
Hotel Manager
- Menerima
Laporan
Kehadiran dari
Personnel &
Administration
157
Supervisor
- Memeriksa
Laporan
Kehadiran
- Mengesahkan
Laporan
Kehadiran
Membuat Surat
Peringatan
Personnel &
Administration
Supervisor
Hotel Manager
Bila terdapat
penilaian kehadiran
dan kinerja yang
kurang memuaskan
- Memilih Menu
Surat Peringatan
- Menginput data
Surat Peringatan
- Menyimpan Surat
Peringatan
- Mencetak Surat
Peringatan 1
(satu) rangkap
- Menyerahkan
Surat Peringatan
kepada Hotel
Manager
- Menerima Surat
Peringatan dari
158
Personnel &
Administration
Supervisor
Karyawan
Personnel &
Administration
Supervisor
- Memeriksa Surat
Peringatan
- Mengesahkan
Surat Peringatan
- Menyerahkan
Surat Peringatan
kepada Personnel
& Administration
Supervisor
- Menerima Surat
Peringatan dari
Hotel Manager
- Memberikan Surat
Peringatan kepada
karyawan
- Menerima Surat
Peringatan dari
Personnel &
Administration
159
Supervisor
Membuat Berkas
Pengajuan Dana
Personnel &
Administration
Supervisor
Hotel Manager
Setelah membuat
Laporan Kehadiran
atau membuat Surat
Peringatan
( bila ada )
- Memilih menu
Berkas Pengajuan
Dana
- Menginput data
Berkas Pengajuan
Dana
- Menyimpan
Berkas Pengajuan
Dana Tunjangan
- Mencetak Berkas
Pengajuan Dana 2
(dua) rangkap
- Menyerahkan
Berkas Pengajuan
Dana kepada
Hotel Manager
- Menerima Berkas
Pengajuan Dana
dari Personnel &
Administration
Supervisor
160
- Memeriksa
Berkas Pengajuan
Dana
- Menandatangani
Berkas Pengajuan
Dana
- Menyerahkan
Berkas Pengajuan
Dana kepada
Personnel &
Administration
Supervisor
- Menerima Berkas
Pengajuan Dana
dari Hotel
Manager
Mengajukan
Berkas Pengajuan
Dana
Personnel &
Administration
Supervisor
Setelah Berkas
Pengajuan Dana
ditandatangani oleh
Hotel Manager
- Menyerahkan
Berkas Pengajuan
Dana kepada
Bagian
Accounting
Kantor Induk
161
Bagian Accounting
Kantor Induk
- Menerima Berkas
Pengajuan Dana
dari Personnel &
Administration
Supervisor
- Memeriksa
Berkas Pengajuan
Dana
- Mengesahkan
Berkas
Pengajuan Dana
- Menyerahkan
Berkas Pengajuan
Dana rangkap 2
(dua) kepada
Kasir Kantor
Induk
- Menyerahkan
Berkas Pengajuan
Dana rangkap 1
(satu) kepada
Personnel &
162
Personnel &
Administration
Supervisor
Administration
Supervisor
- Menerima Berkas
Pengajuan Dana
rangkap 1 ( satu)
dari Bagian
Accounting
Kantor Induk
- Mengarsip
Berkas
Pengajuan Dana
rangkap 1 (satu)
Membuat Slip Gaji Personnel &
Adminsitration
Supervisor
Setelah
mendapatkan
konfirmasi
pengiriman dana
gaji dari Kasir
Kantor Induk
- Menerima
konfirmasi dari
Kasir Kantor
Induk
- Memilih menu
Slip Gaji
- Menginput data
Slip Gaji
- Menyimpan Slip
Gaji
163
- Mencetak Slip
Gaji 1 (satu)
rangkap
- Mengesahkan
Slip Gaji
- Menyerahkan
Slip Gaji kepada
karyawan
Membuat Laporan
Pengeluaran Gaji
Accounting Staff
Setiap akhir bulan - Memilih menu
Laporan
Pengeluaran Gaji
- Menginput data
Laporan
Pengeluaran Gaji
- Menyimpan
Laporan
Pengeluaran Gaji
- Mencetak
Laporan
Pengeluaran Gaji
- Menyerahkan
Laporan
164
Hotel Manager
Accounting Staff
Pengeluaran Gaji
kepada Hotel
Manager
- Menerima
Laporan
Pengeluaran Gaji
dari Accounting
Staff
- Memeriksa
Laporan
Pengeluaran Gaji
- Menandatangani
Laporan
Pengeluaran Gaji
- Menyerahkan
Laporan
Pengeluaran Gaji
kepada
Accounting Staff
- Menerima
Laporan
Pengeluaran Gaji
165
Bagian Accounting
Kantor Induk
dari Hotel
Manager
- Menyerahkan
Laporan
Pengeluaran Gaji
kepada Bagian
Accounting
Kantor Induk
- Menerima
Laporan
Pengeluaran Gaji
dari Accounting
Staff
- Memeriksa
Laporan
Pengeluaran Gaji
- Mengesahkan
Laporan
Pengeluaran Gaji
Membuat Berkas
Penilaian
Personnel &
Administration
Supervisor
Setiap akhir bulan - Memilih menu
Berkas Penilaian
- Menginput data
166
Hotel Manager
Berkas Penilaian
- Menyimpan
Berkas Penilaian
- Mencetak Berkas
Penilaian 1 (satu)
rangkap
- Menandatangani
Berkas Penilaian
- Menyerahkan
Berkas Penilaian
kepada Hotel
Manager
- Menerima Berkas
Penilaian dari
Personnel &
Administration
Supervisor
- Memeriksa
Berkas Penilaian
- Menandatangani
Berkas Penilaian
- Menyerahkan
167
Personnel &
Administration
Supervisor
Berkas Penilaian
kepada Personnel
& Administration
Supervisor
- Menerima Berkas
Penilaian dari
Hotel Manager
- Mengarsip
Berkas Penilaian
Membuat Laporan
Kinerja Karyawan
Personnel &
Administration
Supervisor
Setelah akhir tahun - Memilih Menu
Laporan Kinerja
Karyawan
- Menginput data
Laporan Kinerja
Karyawan
- Menyimpan
Laporan Kinerja
Karyawan
- Mencetak
Laporan Kinerja
Karyawan
- Menyerahkan
168
Hotel Manager
Laporan Kinerja
Karyawan kepada
Hotel Manager
- Menerima
Laporan Kinerja
Karyawan dari
Personnel &
Administration
Supervisor
- Memeriksa
Laporan Kinerja
Karyawan
- Menandatangani
Laporan Kinerja
Karyawan
- Menyerahkan
Laporan Kinerja
Karyawan kepada
Personnel &
Administration
Supervisor
169
Personnel &
Administration
Supervisor
Kepala Personalia
Kantor Induk
- Menerima
Laporan Kinerja
Karyawan dari
Hotel Manager
- Menyerahkan
Laporan Kinerja
Karyawan kepada
Kepala
Personalia Kantor
Induk
- Menerima
Laporan Kinerja
Karyawan dari
Personnel &
Administration
Supervisor
- Memeriksa
Laporan Kinerja
Karyawan
- Mengesahkan
Laporan Kinerja
Karyawan
170
Membuat Jurnal
Penggajian dan
Jurnal Pengeluaran
Kas
Accounting Staff
Setiap akhir tahun - Memilih menu
Jurnal Penggajian
- Menginput data
Jurnal Penggajian
- Menyimpan
Jurnal Penggajian
- Mencetak Jurnal
Penggajian
- Memilih menu
Jurnal
Pengeluaran Kas
- Menginput data
Jurnal
Pengeluaran Kas
- Menyimpan
Jurnal
Pengeluaran Kas
- Mencetak Jurnal
Pengeluaran Kas
- Menyerahkan
Jurnal Penggajian
dan Jurnal
171
Hotel Manager
Pengeluaran Kas
kepada Hotel
Manager
- Menerima Jurnal
Penggajian dan
Jurnal
Pengeluaran Kas
dari Accounting
Staff
- Memeriksa Jurnal
Penggajian dan
Jurnal
Pengeluaran Kas
- Mengesahkan
Jurnal Penggajian
dan Jurnal
Pengeluaran Kas
Tabel 4.1 Event Table
172
4.2.2 Overview Activity Diagram
Gambar 4.1 Overview Activity Diagram
173
4.2.3 Workflow Table
Actor Activities
Karyawan
Komputer
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Komputer
EVENT : MELAKUKAN ABSENSI
1. Melakukan absensi
2. Menyimpan data kehadiran
EVENT : MEMBUAT FORMULIR IZIN KELUAR
Apabila terdapat penugasan kerja dan permohonan izin ,
maka Personnel & Administration Supervisor akan
membuat Formulir Izin Keluar.
3. Memilih menu Formulir Izin Keluar
4. Menampilkan Formulir Izin Keluar
5. Menginput data Formulir Izin Keluar
6. Menyimpan Formulir Izin Keluar
7. Mencetak Formulir Izin Keluar 1 (satu) rangkap
Bila tidak terdapat penugasan atau permohonan izin yang
tidak disetujui, maka aktivitas ini tidak akan dilanjutkan.
8. Mengesahkan Formulir Izin Keluar
9. Memilih menu Daftar Kehadiran
10. Menampilkan Daftar Kehadiran
174
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
11. Menginput data Daftar Kehadiran
12. Menyimpan Daftar Kehadiran
13. Mengarsip Formulir Izin Keluar
EVENT : MEMBUAT FORMULIR PENGAJUAN
CUTI
Apabila terdapat permohonan cuti karyawan, maka
Personnel & Administration Supervisor akan membuat
Formulir Pengajuan Cuti.
14. Memeriksa jadwal cuti
15. Memilih menu Formulir Pengajuan Cuti
16. Menampilkan Formulir Pengajuan Cuti
17. Menginput data Formulir Pengajuan Cuti
18. Menyimpan Formulir Pengajuan Cuti
19. Mencetak Formulir Pengajuan Cuti 1 (satu)
rangkap
Bila permohonan cuti tidak disetujui, maka aktivitas ini
akan berakhir.
20. Mengesahkan Formulir Pengajuan Cuti
21. Memilih menu Daftar Kehadiran
175
Komputer
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Komputer
Hotel Manager
22. Menampilkan Daftar Kehadiran
23. Menginput data Daftar Kehadiran
24. Menyimpan Daftar Kehadiran
25. Mengarsip Formulir Pengajuan Cuti
EVENT : MEMBUAT LAPORAN KEHADIRAN
26. Memilih menu Laporan Kehadiran
27. Menampilkan Laporan Kehadiran
28. Menginput data Laporan Kehadiran
29. Menyimpan Laporan Kehadiran
30. Mencetak Laporan Kehadiran
31. Menyerahkan Laporan Kehadiran kepada Hotel
Manager
32. Menerima Laporan Kehadiran dari Personnel &
Administration Supervisor
33. Memeriksa Laporan Kehadiran
Apabila Laporan Kehadiran tidak disetujui, maka
Personnel & Administration Supervisor akan kembali
membuat Laporan Kehadiran. Namun bila Laporan
176
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Hotel Manager
Kehadiran disetujui, maka aktivitas ini akan dilanjutkan.
34. Mengesahkan Laporan Kehadiran
EVENT : MEMBUAT SURAT PERINGATAN
Apabila terdapat penilaian kehadiran dan kinerja
karyawan yang kurang memuaskan, maka Personnel &
Administration Supervisor akan membuat Surat
Peringatan. Bila penilaian kehadiran dan kinerja
memuaskan, maka aktivitas ini akan berakhir.
35. Memilih Menu Surat Peringatan
36. Menampilkan Surat Peringatan
37. Menginput data Surat Peringatan
38. Menyimpan Surat Peringatan
39. Mencetak Surat Peringatan 1 (satu) rangkap
40. Menyerahkan Surat Peringatan kepada Hotel
Manager
41. Menerima Surat Peringatan dari Personnel &
Administration Supervisor
42. Memeriksa Surat Peringatan
177
Personnel & Administration
Supervisor
Karyawan
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Komputer
Apabila Surat Peringatan tidak disetujui, maka Personnel
& Administration Supervisor akan kembali membuat
Surat Peringatan. Namun bila Surat Peringatan disetujui,
maka proses akan dilanjutkan.
43. Mengesahkan Surat Peringatan
44. Menyerahkan Surat Peringatan yang telah
ditandatangani kepada Personnel &
Administration Supervisor
45. Menerima Surat Peringatan dari Hotel Manager
46. Memberikan Surat Peringatan kepada karyawan
47. Menerima Surat Peringatan dari Personnel &
Administration Supervisor
EVENT : MEMBUAT BERKAS PENGAJUAN
DANA
48. Memilih menu Berkas Pengajuan Dana
49. Menampilkan Berkas Pengajuan Dana
50. Menginput data Berkas Pengajuan Dana
51. Menyimpan Berkas Pengajuan Dana
52. Mencetak Berkas Pengajuan Dana 2 ( dua )
178
Personnel & Administration
Supervisor
Hotel Manager
Personnel & Administration
Supervisor
Personnel & Administration
Supervisor
Bagian Accounting Kantor
Induk
rangkap
53. Menyerahkan Berkas Pengajuan Dana kepada
Hotel Manager
54. Menerima Berkas Pengajuan Dana dari Personnel
& Administration Supervisor
55. Memeriksa Berkas Pengajuan Dana
Apabila Berkas Pengajuan Dana tidak disetujui, maka
Personnel & Administration Supervisor akan kembali
membuat Berkas Pengajuan Dana. Namun bila Berkas
Pengajuan Dana disetujui, maka proses akan dilanjutkan.
56. Menandatangani Berkas Pengajuan Dana
57. Menyerahkan Berkas Pengajuan Dana kepada
Personnel & Administration Supervisor
58. Menerima Berkas Pengajuan Dana dari Hotel
Manager
EVENT : MENGAJUKAN BERKAS PENGAJUAN
DANA
59. Menyerahkan Berkas Pengajuan Dana kepada
Bagian Accounting Kantor Induk
60. Menerima Berkas Pengajuan Dana dari Personnel
& Administration Supervisor
179
Personnel & Administration
Supervisor
Personnel & Administration
Supervisor
Komputer
61. Memeriksa Berkas Pengajuan Dana
Apabila Berkas Pengajuan Dana tidak disetujui, maka
Bagian Accounting Kantor Induk akan mengembalikan
Berkas Pengajuan Dana. Namun bila Berkas Pengajuan
Dana disetujui, maka proses akan dilanjutkan.
62. Mengembalikan Berkas Pengajuan Dana kepada
Personnel & Administration Supervisor
63. Mengesahkan Berkas Pengajuan Dana
64. Menyerahkan Berkas Pengajuan Dana rangkap 2
(dua) kepada Kasir Kantor Induk
65. Menyerahkan Berkas Pengajuan Dana rangkap 1
(satu) kepada Personnel & Administration
Supervisor
66. Menerima Berkas Pengajuan Dana rangkap 1
( satu) dari Bagian Accounting Kantor Induk
67. Mengarsip Berkas Pengajuan Dana rangkap 1
(satu)
EVENT : MEMBUAT SLIP GAJI
68. Menerima konfirmasi dari Kasir Kantor Induk
69. Memilih menu Slip Gaji
70. Menampilkan Slip Gaji
180
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Accounting Staff
Komputer
Accounting Staff
Komputer
Accounting Staff
Hotel Manager
71. Menginput data Slip Gaji
72. Menyimpan Slip Gaji
73. Mencetak Slip Gaji 1 ( satu ) rangkap
74. Mengesahkan Slip Gaji
75. Menyerahkan Slip Gaji kepada karyawan
EVENT : MEMBUAT LAPORAN PENGELUARAN
GAJI
76. Memilih Menu Laporan Pengeluaran Gaji
77. Menampilkan Laporan Pengeluaran Gaji
78. Menginput data Laporan Pengeluaran Gaji
79. Menyimpan Laporan Pengeluaran Gaji
80. Mencetak Laporan Pengeluaran Gaji
81. Menyerahkan dan Laporan Pengeluaran Gaji
kepada Hotel Manager
82. Menerima dan Laporan Pengeluaran Gaji dari
Accounting Staff
83. Memeriksa dan Laporan Pengeluaran Gaji
Apabila Laporan Pengeluaran Gaji tidak disetujui, maka
Personnel & Administration Supervisor akan kembali
membuat Laporan Pengeluaran Gaji. Bila Laporan
181
Accounting Staff
Bagian Accounting Kantor
Induk
Personnel & Administration
Supervisor
Pengeluaran Gaji disetujui, maka proses akan
dilanjutkan.
84. Menandatangani Laporan Pengeluaran Gaji
85. Menyerahkan Laporan Pengeluaran Gaji kepada
Accounting Staff
86. Menerima Laporan Pengeluaran Gaji dari Hotel
Manager
87. Menyerahkan Laporan Pengeluaran Gaji kepada
Bagian Accounting Kantor Induk
88. Menerima Laporan Pengeluaran Gaji dari
Accounting Staff
89. Memeriksa Laporan Pengeluaran Gaji
Apabila Laporan Pengeluaran Gaji tidak disetujui, maka
Bagian Accounting Kantor Induk akan mengembalikan
Laporan Pengeluaran Gaji. Bila Laporan Pengeluaran
Gaji disetujui, maka proses akan dilanjutkan.
90. Mengembalikan Laporan Pengeluaran Gaji
91. Mengesahkan Laporan Pengeluaran Gaji
EVENT : MEMBUAT BERKAS PENILAIAN
92. Memilih menu Berkas Penilaian
182
Komputer
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Hotel Manager
Personnel & Administration
Supervisor
93. Menampilkan Berkas Penilaian
94. Menginput data Berkas Penilaian
95. Menyimpan Berkas Penilaian
96. Mencetak Berkas Penilaian 1 (satu) rangkap
97. Menandatangani Berkas Penilaian
98. Menyerahkan Berkas Penilaian kepada Hotel
Manager
99. Menerima Berkas Penilaian dari Personnel &
Administration Supervisor
100.Memeriksa Berkas Penilaian
Apabila Berkas Penilaian tidak disetujui, maka Personnel
& Administration Supervisor akan kembali membuat
Berkas Penilaian. Bila Berkas Penilaian disetujui, maka
proses akan dilanjutkan.
101.Mengesahkan Berkas Penilaian
102.Menyerahkan Berkas Penilaian kepada Personnel
& Administration Supervisor
103. Menerima Berkas Penilaian dari Hotel Manager
104. Mengarsip Berkas Penilaian
183
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Komputer
Personnel & Administration
Supervisor
Hotel Manager
EVENT : MEMBUAT LAPORAN KINERJA
KARYAWAN
105. Memilih Menu Laporan Kinerja Karyawan
106. Menampilkan Laporan Kinerja Karyawan
107. Menginput data Laporan Kinerja Karyawan
108. Menyimpan Laporan Kinerja Karyawan
109. Mencetak Laporan Kinerja Karyawan
110. Menyerahkan Laporan Kinerja Karyawan
kepada Hotel Manager
111. Menerima Laporan Kinerja Karyawan dari
Personnel & Administration Supervisor
112. Memeriksa Laporan Kinerja Karyawan
Apabila Laporan Kinerja Karyawan tidak disetujui, maka
Personnel & Administration Supervisor akan kembali
membuat laporan tersebut. Bila Laporan Kinerja
Karyawan disetujui, maka proses akan dilanjutkan.
113. Menandatangani Laporan Kinerja Karyawan
114. Menyerahkan Laporan Kinerja Karyawan kepada
Personnel & Administration Supervisor
184
Personnel & Administration
Supervisor
Kepala Personalia Kantor
Induk
Accounting Staff
Komputer
Accounting Staff
Komputer
Accounting Staff
115. Menerima Laporan Kinerja Karyawan dari Hotel
Manager
116. Menyerahkan Laporan Kinerja Karyawan kepada
Kepala Personalia Kantor Induk
117. Menerima Laporan Kinerja Karyawan dari
Personnel & Administration Supervisor
118. Memeriksa Laporan Kinerja Karyawan
Apabila Laporan Kinerja Karyawan tidak disetujui, maka
Kepala Personalia Kantor Induk akan mengembalikan
Laporan Kinerja Karyawan. Bila Laporan Kinerja
Karyawan disetujui, maka proses akan dilanjutkan.
119. Mengembalikan Laporan Kinerja Karyawan
120. Mengesahkan Laporan Kinerja Karyawan
EVENT : MEMBUAT JURNAL PENGGAJIAN
DAN JURNAL PENGELUARAN KAS
121. Memilih menu Jurnal Penggajian
122. Menampilkan Jurnal Penggajian
123. Menginput data Jurnal Penggajian
124. Menyimpan Jurnal Penggajian
125. Mencetak Jurnal Penggajian
126. Memilih menu Jurnal Pengeluaran Kas
185
Komputer
Accounting Staff
Komputer
Accounting Staff
Hotel Manager
127. Menampilkan Jurnal Pengeluaran Kas
128. Menginput data Jurnal Pengeluaran Kas
129. Menyimpan Jurnal Pengeluaran Kas
130. Mencetak Jurnal Pengeluaran Kas
131. Menyerahkan Jurnal Penggajian dan Jurnal
Pengeluaran Kas kepada Hotel Manager
132. Menerima Jurnal Penggajian dan Jurnal
Pengeluaran Kas dari Accounting Staff
133. Memeriksa Jurnal Penggajian dan Jurnal
Pengeluaran Kas
Apabila Jurnal Penggajian atau Jurnal Pengeluaran Kas
tidak disetujui, maka Accounting Staff akan kembali
membuat jurnal tersebut. Bila Jurnal Penggajian dan
Jurnal Pengeluaran Kas disetujui, maka proses akan
dilanjutkan.
134. Menandatangani Jurnal Penggajian dan Jurnal
Pengeluaran Kas
Tabel 4.2 Workflow Table
186
4.2.4 Detailed Activity Diagram
4.2.4.1 Melakukan Absensi
Gambar 4.2 DAD melakukan absensi
187
4.2.4.2 Membuat Formulir Izin Keluar
Gambar 4.3 DAD membuat Formulir Izin Keluar
188
4.2.4.3 Membuat Formulir Pengajuan Cuti
Gambar 4.4 DAD membuat Formulir Pengajuan Cuti
189
4.2.4.4 Membuat Laporan Kehadiran
Gambar 4.5 DAD membuat Laporan Kehadiran
190
4.2.4.5 Membuat Surat Peringatan
Gambar 4.6 DAD membuat Surat Peringatan
191
4.2.4.6 Membuat Berkas Pengajuan Dana
Gambar 4.7 DAD membuat Berkas Pengajuan Dana
192
4.2.4.7 Mengajukan Berkas Pengajuan Dana
Gambar 4.8 DAD mengajukan Berkas Pengajuan Dana
193
4.2.4.8 Membuat Slip Gaji
Gambar 4.9 DAD membuat Slip Gaji
194
4.2.4.9 Membuat Laporan Pengeluaran Gaji
Gambar 4.10 DAD membuat Laporan Pengeluaran Gaji
195
4.2.4.10 Membuat Berkas Penilaian
Gambar 4.11 DAD membuat Berkas Penilaian
196
4.2.4.11 Membuat Laporan Kinerja Karyawan
Gambar 4.12 DAD membuat Laporan Kinerja Karyawan
197
4.2.4.12 Membuat Jurnal Penggajian dan Jurnal Pengeluaran Kas
Gambar 4.13 DAD membuat Jurnal Penggajian dan Jurnal Pengeluaran Kas
198
4.3 UML Class Diagram
Gambar 4.14 UML Class Diagram
199
4.4 Use Case Diagram
Gambar 4.15 Use Case Diagram
200
4.5 Rancangan Database
4.5.1 File Master Karyawan
Primary Key : Id_Karyawan
Keterangan : Data karyawan
Nama Kolom Tipe Data Panjang Keterangan
Id _Karyawan varchar 7 Menunjukkan identitas
Karyawan
Digit 1, dan 2 = “XX”
Menunjukkan jabatan
Digit 3,4,5,6 dan 7 =
Menunjukkan nomor urut
Nama varchar 50 Menunjukkan nama karyawan
Tgl_Lahir date - Menunjukkan tanggal lahir
karyawan
Jenis_Kelamin varchar 6 Menunjukkan jenis kelamin
karyawan
Agama varchar 10 Menunjukkan agama karyawan
Alamat varchar 50 Menunjukkan tempat tinggal
karyawan
No_Telp varchar 15 Menunjukkan nomor telepon
karyawan
Email varchar 30 Menunjukkan alamat e-mail
karyawan
Jabatan varchar 40 Menunjukkan jabatan
karyawan
Status_Kerja varchar 10 Menunjukkan status kerja
karyawan
201
NPWP varchar 15 Menunjukkan nomor NPWP
karyawan
Status varchar 15 Menunjukkan status
pernikahan karyawan
Pekerjaan_Pasangan char 5 Menunjukkan pekerjaan
pasangan karyawan
Jumlah_Tanggungan int - Menunjukkan jumlah
tanggungan karyawan
Saldo_Kesehatan int - Menunjukkan saldo tunjangan
kesehatan karyawan
No_Rek varchar 20 Menunjukkan nomor rekening
Tabel 4.3 Rancangan Database Master Karyawan
202
4.5.2 File Master Shift
Primary Key : Id_Shift
Keterangan : Data Shift
Nama Kolom Tipe Data Panjang Keterangan
Id_Shift varchar 7 Menunjukkan identitas Shift
Digit 1, 2, 3, = “SHF”
Menunjukkan identitas shift
Digit 4, 5, 6, dan 7 =
Menunjukkan nomor urut
Jenis_Shift varchar 10 Menunjukkan jenis shift
karyawan
Jam_Masuk time 0 Menunjukkan jam masuk
karyawan dengan format 00 :
00 : 00
Jam_Keluar time 0 Menunjukkan jam keluar
karyawan dengan format 00 :
00 : 00
Tabel 4.4 Rancangan Database Master Shift
203
4.5.3 File Master Gaji
Primary Key : Id_Gaji
Keterangan : Data Gaji
Nama Kolom Tipe Data Panjang Keterangan
Id_Gaji varchar 6 Menunjukkan identitas Gaji
Digit 1, 2 dan 3 = ‘XXX’
Menunjukkan identitas Gaji
Digit 4,5, dan 6 =
Menunjukkan nomor urut Gaji
Gaji_Pokok int - Menunjukkan nilai gaji pokok
Tunjangan_Jabatan int - Menunjukkan nilai tunjangan
jabatan
Tunjangan_Makan int - Menunjukkan nilai tunjangan
makan
Tunjangan_Transportasi int - Menunjukkan nilai tunjangan
transportasi
Tunjangan_Kesehatan int - Menunjukkan nilai tunjangan
kesehatan
Iuran_Jamsostek int - Menunjukkan nilai iuran
jamsostek
Iuran_Koperasi int - Menunjukkan nilai iuran
koperasi
Tabel 4.5 Rancangan Database Master Gaji
204
4.5.4 File Transaksi Formulir Izin Keluar
Primary Key : Id_FIK
Foreign Key : Id_Karyawan
Keterangan : Data Formulir Izin Keluar
Nama Kolom Tipe Data Panjang Keterangan
Id_FIK varchar 6 Menunjukkan identitas
Formulir Izin Keluar
Digit 1, 2 dan 3 = ‘FIK’
Menunjukkan identitas
Formulir Izin Keluar
Digit 4, 5 dan 6 =
Menunjukkan nomor urut
Formulir Izin Keluar
Id _Karyawan varchar 7 Menunjukkan identitas
Karyawan
Digit 1, dan 2 = “XX”
Menunjukkan jabatan
Digit 3,4,5,6 dan 7 =
Menunjukkan nomor urut
Tanggal_Cetak date - Menunjukkan tanggal cetak
Formulir Izin Keluar dengan
format mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Formulir Izin Keluar dengan
format 00 : 00 : 00
205
Tanggal_Izin date - Menunjukkan tanggal izin
karyawan dengan format
mm/dd/yyyy
Waktu_Keluar time 0 Menunjukkan waktu keluar
karyawan dengan format
00 : 00 : 00
Waktu_Kembali time 0 Menunjukkan waktu keluar
Karyawan dengan format
00 : 00 : 00
Keperluan varchar 50 Menunjukkan keperluan izin
karyawan
Tabel 4.6 Rancangan Database Formulir Izin Keluar
4.5.5 File Transaksi Formulir Pengajuan Cuti
Primary Key : Id_FPC
Foreign Key : Id_Karyawan
Keterangan : Data Formulir Pengajuan Cuti
Nama Kolom Tipe Data Panjang Keterangan
Id_FPC varchar 6 Menunjukkan identitas
Formulir Pengajuan Cuti
Digit 1, 2 dan 3 = ‘FPC’
Menunjukkan identitas
Formulir Pengajuan Cuti
Digit 4, 5 dan 6 =
Menunjukkan nomor urut
Formulir Pengajuan Cuti
206
Id _Karyawan varchar 7 Menunjukkan identitas
Karyawan
Digit 1, dan 2 = “XX”
Menunjukkan jabatan
Digit 3,4,5,6 dan 7 =
Menunjukkan nomor urut
Tanggal_Cetak date - Menunjukkan tanggal cetak
Formulir Pengajuan Cuti
dengan format mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Formulir Pengajuan Cuti
dengan format 00 : 00 : 00
Awal_Cuti date - Menunjukkan waktu awal cuti
dengan format mm/dd/yyyy
Akhir_Cuti date - Menunjukkan waktu akhir cuti
dengan format mm/dd/yy
Sisa_Hak_Cuti int - Menunjukkan sisa hak cuti
karyawan
Keperluan varchar 50 Menunjukkan keperluan cuti
karyawan
Tabel 4.7 Rancangan Database Formulir Pengajuan Cuti
207
4.5.6 File Transaksi Daftar Kehadiran Header
Primary Key : Id_DK
Keterangan : Data Daftar Kehadiran Header
Nama Kolom Tipe Data Panjang Keterangan
Id _DK varchar 8 Menunjukkan identitas Daftar
Kehadiran
Digit 1 dan 2 = ‘DK’
Menunjukkan identitas Daftar
Kehadiran
Digit 3 dan 4 = Menunjukkan
tanggal pembuatan Daftar
Kehadiran
Digit 5 dan 6 = Menunjukkan
bulan pembuatan Daftar
Kehadiran
Digit 7 dan 8 = Menunjukkan
tahun pembuatan Daftar
Kehadiran
Tanggal date - Menunjukkan tanggal dengan
format mm/dd/yyyy
Tanggal_Cetak date - Menunjukkan tanggal cetak
Daftar Kehadiran dengan
format mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Daftar Kehadiran dengan
format 00 : 00 : 00
Tabel 4.8 Rancangan Database Daftar Kehadiran Header
208
4. 5.7 File Transaksi Daftar Kehadiran Detail
Primary Key : Id_DK
Foreign Key : Id_Karyawan
Keterangan : Data Daftar Kehadiran Detail
Nama Kolom Tipe Data Panjang Keterangan
Id _DK varchar 8 Menunjukkan identitas Daftar
Kehadiran
Digit 1 dan 2 = ‘DK’
Menunjukkan Daftar
Kehadiran
Digit 3 dan 4 = Menunjukkan
tanggal pembuatan Daftar
Kehadiran
Digit 5 dan 6 = Menunjukkan
bulan pembuatan Daftar
Kehadiran
Digit 7 dan 8 = Menunjukkan
tahun pembuatan Daftar
Kehadiran
Id _Karyawan varchar 7 Menunjukkan identitas
Karyawan
Digit 1, dan 2 = “XX”
Menunjukkan jabatan
Digit 3,4,5,6 dan 7 =
Menunjukkan nomor urut
209
Waktu_Hadir time 0 Menunjukkan waktu hadir
karyawan dengan format 00 :
00 : 00
Waktu_Keluar time 0 Menunjukkan waktu keluar
karyawan dengan format 00 :
00 : 00
Status varchar 8 Menunjukkan status
kehadiran karyawan
Keterangan varchar 50 Menunjukkan keterangan
karyawan
Tabel 4.9 Rancangan Database Daftar Kehadiran Detail
4.5.8 File Transaksi Surat Peringatan
Primary Key : Id_SP
Foreign key : Id_Karyawan
Keterangan : data Surat Peringatan
Nama Kolom Tipe Data Panjang Keterangan
Id_SP varchar 5 Menunjukkan identitas Surat
Peringatan
Digit 1 dan 2 = ‘SP’
Menunjukkan Surat Peringatan
Digit 3,4 dan 5 = Menunjukkan
nomor urut Surat Peringatan
210
Id _Karyawan varchar 7 Menunjukkan identitas
Karyawan
Digit 1, dan 2 = “XX”
Menunjukkan jabatan
Digit 3,4,5,6 dan 7 =
Menunjukkan nomor urut
Tanggal_Cetak date - Menunjukkan Tanggal cetak
Surat Peringatan dengan
format mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Surat Peringatan dengan
format 00 : 00 : 00
Perihal varchar 24 Menunjukkan keterangan surat
Hal varchar 255 Menunjukan kesalahan
karyawan
Tabel 4.10 Rancangan Database Surat Peringatan
211
4.5.9 File Transaksi Berkas Pengajuan Dana Header
Primary Key : Id_BPD
Keterangan : data Berkas Pengajuan Dana Header
Nama Kolom Tipe Data Panjang Keterangan
Id _BPD varchar 9 Menunjukkan identitas Berkas
Pengajuan Dana
Digit 1, 2 dan 3 = ‘BPD’
Menunjukkan identitas Berkas
Pengajuan Dana
Digit 4 dan 5 = Menunjukkan
bulan pembuatan Berkas
Pengajuan Dana
Digit 6,7,8 dan 9 =
Menunjukkan tahun
pembuatan Berkas Pengajuan
Dana
Periode varchar 9 Menunjukkan periode Berkas
Pengajuan Dana
Tanggal_Cetak date - Menunjukkan tanggal cetak
Berkas Pengajuan Dana
dengan format mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Berkas Pengajuan Dana
dengan format 00 : 00 : 00
Grand_Total bigint - Menunjukkan grand total
pengajuan dana
Tabel 4.11 Rancangan Database Berkas Pengajuan Dana Header
212
4.5.10 File Transaksi Berkas Pengajuan Dana Detail
Primary Key : Id_BPD
Foreign key : Id_Karyawan
Keterangan : data Berkas Pengajuan Dana Detail
Nama Kolom Tipe Data Panjang Keterangan
Id _BPD varchar 9 Menunjukkan identitas
Berkas Pengajuan Dana
Digit 1, 2 dan 3 = ‘BPD’
Menunjukkan identitas
Berkas Pengajuan Dana
Digit 4 dan 5 =
Menunjukkan bulan
pembuatan Berkas
Pengajuan Dana
Digit 6,7,8 dan 9 =
Menunjukkan tahun
pembuatan Berkas
Pengajuan Dana
213
Id_DG varchar 8 Menunjukkan Daftar Gaji
Digit 1 dan 2 = ‘DG’
Menunjukkan identitas
Daftar Gaji
Digit 3 dan 4 =
Menunjukkan tanggal
pembuatan Daftar Gaji
Digit 5 dan 6 =
Menunjukkan bulan
pembuatan Daftar Gaji
Digit 7 dan 8 =
Menunjukkan tahun
pembuatan Daftar Gaji
Tunjangan_Service int - Menunjukkan nilai
tunjangan service
Tunjangan_Pajak int - Menunjukkan nilai
tunjangan pajak
Tunjangan_Hari_Raya int - Menunjukkan nilai
tunjangan hari raya
Tunjangan_Jamsostek int - Menunjukkan nilai
tunjangan jamsostek
PPh_Ps_21 int - Menunjukkan besarnya
potongan PPh pasal 21
Total_Dana bigint - Menunjukkan total
pengajuan dana
Tabel 4.12 Rancangan Database Berkas Pengajuan Dana Detail
214
4.5.11 File Transaksi Slip Gaji
Primary Key : Id_SG
Foreign Key : Id_BPD
Keterangan : Data Slip Gaji
Nama Kolom Tipe Data Panjang Keterangan
Id _SG varchar 8 Menunjukkan identitas Slip
Gaji
Digit 1 dan 2 = “SG”
Menunjukkan identitas Slip
Gaji
Digit 3 dan 4 =Menunjukkan
bulan pembuatan Slip Gaji
Digit 5, 6, 7 dan 8 =
Menunjukkan tahun
pembuatan Slip Gaji
215
Id _BPD varchar 9 Menunjukkan identitas
Berkas Pengajuan Dana
Digit 1, 2 dan 3 = ‘BPD’
Menunjukkan identitas
Berkas Pengajuan Dana
Digit 4 dan 5 =
Menunjukkan bulan
pembuatan Berkas
Pengajuan Dana
Digit 6,7,8 dan 9 =
Menunjukkan tahun
pembuatan Berkas
Pengajuan Dana
Periode varchar 9 Menunjukkan periode Slip
Gaji
Tanggal_Cetak date - Menunjukkan tanggal cetak
Slip Gaji dengan format
mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Slip Gaji dengan format
mm/dd/yyyy
Total_Gaji bigint - Menunjukkan total gaji
Tabel 4.13 Rancangan Database Slip Gaji
216
4.5.12 File Transaksi Berkas Penilaian Header
Primary key : Id_BP
Keterangan : Data Berkas Penilaian Header
Nama Kolom Tipe Data Panjang Keterangan
Id_BP varchar 8 Menunjukkan identitas Berkas
Penilaian
Digit 1 dan 2 = ‘BP”
Menunjukkan identitas Berkas
Pengajuan Dana
Digit 3 dan 4 = Menunjukkan
bulan pembuatan Berkas
Penilaian
Digit 5, 6, 7 dan 8 =
Menunjukkan tahun pembuatan
Berkas Penilaian
Periode varchar 9 Menunjukkan periode Berkas
Penilaian
Tanggal_Cetak date - Menunjukkan tanggal cetak
Berkas Penilaian dengan
format mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Berkas Penilaian dengan
format 00 : 00 : 00
Tabel 4.14 Rancangan Database Berkas Penilaian Header
217
4.5.13 File Transaksi Berkas Penilaian Detail
Primary key : Id_BP
Foreign key : Id_Karyawan
Keterangan : Data Berkas Penilaian Detail
Nama Kolom Tipe Data Panjang Keterangan
Id_BP varchar 8 Menunjukkan identitas Berkas
Penilaian
Digit 1 dan 2 = ‘BP”
Menunjukkan identitas Berkas
Penilaian
Digit 3 dan 4 = Menunjukkan
bulan pembuatan Berkas
Penilaian
Digit 5, 6, 7 dan 8 =
Menunjukkan tahun pembuatan
Berkas Penilaian
Id _Karyawan varchar 7
Menunjukkan identitas
Karyawan
Digit 1, dan 2 = “XX”
Menunjukkan jabatan
Digit 3,4,5,6 dan 7 =
Menunjukkan nomor urut
Kehadiran int - Menunjukkan penilaian dari
kehadiran karyawan
Keterlambatan int - Menunjukan penilaian dari
keterlambatan karyawan
218
Sikap int - Menunjukan penilaian dari
sikap karyawan
Pelayanan nt - Menunjukan penilaian dari
pelayanan karyawan
Etos kerja int - Menunjukan penilaian dari etos
kerja karyawan
Komunikasi int - Menunjukan penilaian dari
komunikasi karyawan
Kerjasama int - Menunjukan penilaian dari
kerjasama karyawan
Nilai_Rata-rata int - Menunjukan penilaian rata-rata
karyawan
Grade char 1 Menunjukkan grade karyawan
Tabel 4.15 Rancangan Database Berkas Penilaian Detail
219
4.5.14 File Transaksi Daftar Gaji
Primary key : Id_DG
Foreign key : Id_DK , Id_Shift, Id_Gaji
Keterangan : Data Daftar Gaji
Nama Kolom Tipe Data Panjang Keterangan
Id_DG varchar 8 Menunjukkan Daftar Gaji
Digit 1 dan 2 = ‘DG’
Menunjukkan identitas Daftar
Gaji
Digit 3 dan 4 = Menunjukkan
tanggal pembuatan Daftar Gaji
Digit 5 dan 6 = Menunjukkan
bulan pembuatan Daftar Gaji
Digit 7 dan 8 = Menunjukkan
tahun pembuatan Daftar Gaji
Id_Shift varchar 7 Menunjukkan identitas shift
Digit 1, 2, 3, = “SHF”
Menunjukkan identitas shift
Digit 4, 5, 6, dan 7 =
Menunjukkan nomor urut
Id_Gaji varchar 6 Menunjukkan identitas Gaji
Digit 1, 2 dan 3 = ‘XXX’
Menunjukkan identitas Gaji
Digit 4,5, dan 6 =
Menunjukkan nomor urut Gaji
220
Id _DK varchar 8 Menunjukkan identitas Daftar
Kehadiran
Digit 1 dan 2 = ‘DK’
Menunjukkan Daftar
Kehadiran
Digit 3 dan 4 = Menunjukkan
tanggal pembuatan Daftar
Kehadiran
Digit 5 dan 6 = Menunjukkan
bulan pembuatan Daftar
Kehadiran
Digit 7 dan 8 = Menunjukkan
tahun pembuatan Daftar
Kehadiran
Tabel 4.16 Rancangan Database Daftar Gaji
221
4.5.15 File Transaksi Jurnal Penggajian
Primary key : Id_JP
Foreign key : Id_SG
Keterangan : Data Jurnal Penggajian
Nama Kolom Tipe Data Panjang Keterangan
Id_JP varchar 6 Menunjukkan identitas Jurnal
Penggajian
Digit 1 dan 2 = ‘JP’
Menunjukkan identitas Jurnal
Penggajian
Digit 3,4,5 dan 6 =
Menunjukkan tahun pembuatan
Jurnal
Id _SG Varchar 8 Menunjukkan Identitas Slip
Gaji
Digit 1 dan 2 = “SG”
Menunjukkan identitas Slip
Gaji
Digit 3 dan 4 = Menunjukkan
bulan pembuatan Slip Gaji
Digit 5, 6, 7 dan 8 =
Menunjukkan tahun pembuatan
Slip Gaji
Periode varchar 4 Menunjukkan periode Jurnal
Penggajian
222
Tanggal_Cetak date - Menunjukkan tanggal cetak
Jurnal Penggajian dengan
format mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Jurnal Penggajian dengan
format 00 : 00 : 00
Tanggal date - Menunjukkan tanggal transaksi
dengan format mm/dd/yyyy
No_Bukti varchar 8 Menunjukkan nomor bukti
transaksi
Ref int - Menunjukkan referensi
Debet int - Menunjukkan debet
Kredit int - Menunjukkan kredit
Total bigint - Menunjukkan total
Tabel 4.17 Rancangan Database Jurnal Penggajian
223
4.5.16 File Transaksi Jurnal Pengeluaran Kas
Primary key : Id_JPK
Foreign key : Id_SG
Keterangan : Data Jurnal Pengeluaran Kas
Nama Kolom Tipe Data Panjang Keterangan
Id_JPK Varchar 7 Menunjukkan identitas Jurnal
Penggajian
Digit 1 ,2 dan 3 = ‘JPK’
Menunjukkan identitas Jurnal
Pengeluaran Kas
Digit 4,5,6 dan 7 =
Menunjukkan tahun pembuatan
Jurnal Pengeluaran Kas
Id _SG Varchar 8 Menunjukkan Identitas Slip
Gaji
Digit 1 dan 2 = “SG”
Menunjukkan identitas Slip
Gaji
Digit 3 dan 4 = Menunjukkan
bulan pembuatan Slip Gaji
Digit 5, 6, 7 dan 8 =
Menunjukkan tahun pembuatan
Slip Gaji
Periode varchar 4 Menunjukkan periode Jurnal
Pengeluaran Kas
224
Tanggal_Cetak date - Menunjukkan tanggal cetak
Jurnal Pengeluaran Kas dengan
format mm/dd/yyyy
Waktu_Cetak time 0 Menunjukkan waktu cetak
Jurnal Pengeluaran Kas dengan
format 00 : 00 : 00
Tanggal date - Menunjukkan tanggal transaksi
dengan format mm/dd/yyyy
No_Bukti varchar 8 Menunjukkan nomor bukti
transaksi
Ref int - Menunjukkan referensi
Debet int - Menunjukkan debet
Kredit int - Menunjukkan kredit
Total bigint - Menunjukkan total
Tabel 4.18 Rancangan Database Jurnal Pengeluaran Kas
225
4.6 Rancangan Formulir
4.6.1 Daftar Kehadiran
Gambar 4.16 Rancangan Formulir Daftar Kehadiran
226
4.6.2 Formulir Izin Keluar
Gambar 4.17 Rancangan Formulir Izin Keluar
227
4.6.3 Formulir Pengajuan Cuti
Gambar 4.18 Rancangan Formulir Pengajuan Cuti
228
4.6.4 Surat Peringatan
SURAT PERINGATAN No. :
Id SP : Tanggal Cetak :
Perihal : Waktu Cetak :
Kami atas nama pihak Management dari AMARIS Hotel dengan ini memberikan Surat
Peringatan kepada :
Id Karyawan :
Nama :
Jabatan :
Surat peringatan ini diberikan, karena saudara/i telah melakukan kesalahan / pelanggaran
yakni :
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
____________
Hal mana telah melanggar ketentuan yang berlaku di perusahaan. Hendaknya dengan
surat peringatan ini saudara/i menyadari akan kesalahan/pelanggaran yang dilakukan dan
berjanji tidak akan mengulanginya lagi dimasa yang akan datang.
Apabila saudara/i masih mengulangi kesalahan/pelanggaran dalam jangka waktu 6
(enam) bulan kedepan sejak dikeluarkannya Surat Peringatan ini, maka saudara/i siap
untuk menerima sanksi sesuai peraturan perusahaan.
Jakarta,__/__/____
Supervisor Hotel Manager Karyawan
Gambar 4.19 Rancangan Formulir Surat Peringatan
229
4.6.5 Berkas Pengajuan Dana
Gambar 4.20 Rancangan Formulir Berkas Pengajuan Dana
230
4.6.6 Slip Gaji
Gambar 4.21 Rancangan Formulir S lip Gaji
231
4.6.7 Berkas Penilaian
Gambar 4.22 Rancangan Formulir Berkas Penilaian
232
4.7 Rancangan Laporan
4.7.1 Laporan Kehadiran
Gambar 4.23 Rancangan Laporan Kehadiran
233
4.7.2 Laporan Pengeluaran Gaji
Gambar 4.24 Rancangan Laporan Pengeluaran Gaji
234
4.7.3 Laporan Kinerja Karyawan
Gambar 4.25 Rancangan Laporan Kinerja Karyawan
235
4.7.4 Jurnal Penggajian
Gambar 4.26 Rancangan Jurnal Penggajian
236
4.7.5 Jurnal Pengeluaran Kas
Gambar 4.27 Rancangan Jurnal Pengeluaran Kas
237
4.8 Rancangan Layar
4.8.1 Form Finger Print Reader
Form ini merupakan media yang digunakan sebagai alat
pencatatan absensi, dimana para karyawan perusahaan tersebut akan
melakukan absen menggunakan finger print yang disediakan. Form ini
hanya bisa digunakan oleh karyawan perusahaan, sehingga tidak berlaku
untuk individu yang tidak terkait dengan internal perusahaan. Berikut
adalah tampilan Form Finger Print Reader :
Gambar 4.28 Rancangan Layar Form Finger Print Reader
Para karyawan yang akan melakukan absen, diharuskan
mengklik command button “absen”, baru setelah itu karyawan akan
menempelkan salah satu jarinya pada alat finger print. Finger print akan
238
melacak secara otomatis data karyawan tersebut, bila sidik jarinya telah
tersimpan di dalam sistem. Berikut adalah tampilan input Form Finger
Print Reader :
Gambar 4.29 Rancangan Layar Input Form Finger Print Reader
Bila proses absen berhasil, maka akan muncul message box “Jam
masuk xx:xx:xx.xxxxx”. Message box tersebut menerangkan waktu
kehadiran karyawan tersebut dengan cukup detail.