SALAM KREATIF UNTUK SEMUA SAHABAT KREATIF.
Mungkin Kali Ini Saya Akan Mengepost Salah Satu Tugas Saya Dari Dosen Saya Yang Bernama Bapak Sofyan, ST, M.Kom Di STMIK ITMI. Dalam Tugas Ini Saya Akan Memberikan Langkah-Langkah Untuk Mengecek Error Dalam Sistem Gaji Pegawai Di Microsoft Excel. Saya Akan Menjelaskan Kepada Sahabat Kreatif Secara Step By Step.
OK Silahkan DiSimak Ya Sahabat Kreatif, Agar Ilmunya Bisa Terbagi.
1. PENGUJIAN SELURUH PEGAWAI APAKAH TERCANTUM DALAM DAFTAR GAJI
Tujuan
Disini kita akan mencari tahu apakah terdapat
pegawai yang ada di daftar pegawai (Emp_Mast) namun di tabel daftar gaji
(Payroll) tidak ada, jadi pegawai yang tidak menerima gaji.
Step By Step
1. Kita akan membuat hubungan
antara dua tabel yaitu Payroll dan Emp_Mast Vlookup
2. Kita buat worksheet baru, beri
nama soal01
3. Isi dengan Tabel Emp_Mast, bisa
via copy paste dari sheet Emp_Mast atau import dari Ms. Query
4. Ketik di row heading paling kanan (yg
kosong) untuk membuat field baru, isi dengan
“EMPNO_PAYROLL”
5. Isi rumusnya
6. =VLOOKUP(Table_Query_from_TABK36[[#This
Row], [EMPNO]],PAYROLL!B:G,1,FALSE)
7. Rumusnya bisa berbeda tergantung
komputer anda tapi caranya adalah, ketik =vlookup( lalu arahkan kursor ke field EMPNO
pada baris rumus (this row), lalu ketik , (koma) , lalu arahkan kursor ke sheet
PAYROLL, pilih kolom B:G (klik pada headernya) , ketik , 1,false)
9. Pastikan kalo field kunci yaitu
EMPNO pada tabel/sheet PAYROLL berada di paling kanan
10. Akan ada yang ada isinya berupa
EMPNO dari tabel payroll serta nilai error #N/A yang artinya nilai tidak
tersedia/kosong/tidak ada yang cocok
11. Kita filter berdasarkan nilai yang error
maka akan didapat hasil seperti ini
Terdapat satu pegawai yang tidak ada di
daftar gaji
2. PENGUJIAN PEGAWAI YANG MENERIMA CEK GAJI, TETAPI TIDAK TERDAFTAR
Tujuan
Disini kita akan mencari tahu apakah terdapat
pegawai yang ada di daftar gaji (Payroll) namun di tabel daftar pegawai
(Emp_Mast) tidak ada, jadi pegawai illegal yang menerima gaji.
Step By Step
1. Kita akan membuat hubungan antara
dua tabel yaitu Payroll dan Emp_Mast Vlookup
2. Kita buat worksheet baru, beri
nama soal02
3. Isi dengan Tabel Payroll, bisa via
copy paste dari sheet Payroll atau import dari Ms. Query
4. Ketik di row heading paling kanan
(yg kosong) untuk membuat field baru, isi dengan “EMPNO_EMP_MAST”
5. Isi rumusnya
6. =VLOOKUP(Table_Query_from_TABK5[[#This
Row], [EMPNO]],EMP_MAST!I:S,1,FALSE)
7. Rumusnya bisa berbeda tergantung
komputer anda tapi caranya adalah, ketik =vlookup(
8. Lalu arahkan kursor ke field EMPNO
pada baris rumus (this row), lalu ketik , (koma) , lalu arahkan kursor ke sheet
EMP_MAST, pilih kolom I:S (klik pada headernya) , ketik 1,false)
9. Pastikan kalo field kunci yaitu
EMPNO pada tabel/sheet EMP_MAST berada di paling kanan
10. Akan ada yang ada isinya berupa
EMPNO dari tabel payroll serta nilai error #N/A yang artinya nilai tidak
tersedia/kosong/tidak ada yang cocok
11. Kita filter berdasarkan nilai yang
error
INI HASILNYA :
3. PENGUJIAN GAJI KOTOR SESUAI DENGAN KONTRAK MASING-MASING PEGAWAI
Tujuan
Kita bandingkan field GROSS_PAY pada tabel
payroll dengan PAY_PER_PE pada tabel Emp_Mast (Nilai Kontrak).
Step By Step
1. Kita akan membuat hubungan antara
dua tabel yaitu Payroll dan Emp_Mast Vlookup
2. Kita buat worksheet baru, beri
nama soal03
3. Isi dengan Tabel Payroll, bisa via
copy paste dari sheet Payroll atau import dari Ms. Query
4. Ketik di row heading paling kanan
(yg kosong) untuk membuat field baru, isi dengan “GROSSPAY_EMP_MAST”
5. Isi rumusnya
6. =VLOOKUP(Table_Query_from_TABK7[[#This
Row], [EMPNO]],EMP_MAST!I:N,6,FALSE)
7. Rumusnya bisa berbeda tergantung
komputer anda tapi caranya adalah, ketik =vlookup( lalu arahkan kursor ke field
EMPNO pada baris rumus (this row), lalu ketik , (koma) , lalu arahkan kursor ke
sheet EMP_MAST, pilih kolom I:N (klik pada headernya) , ketik , 1,false)
8. Pastikan kalo field kunci yaitu
EMPNO pada tabel/sheet EMP_MAST berada di paling kanan
9. Akan ada yang ada isinya berupa
PAY_PER_PE (field ke 6 dari tabel referensi/Emp_Mast, kolom I-N) serta nilai
error #N/A yang artinya nilai tidak tersedia/kosong/tidak ada yang cocok
10. Kita Buat field baru “SELISIH”, yang rumusnya
adalah
11. =Table_Query_from_TABK7[[#This
Row],[GROSS_PAY]]-Table_Query_from_TABK7[[#This Row],[GROSSPAY_EMP_MAST]]
12. Yaitu selisih antara GROSS_PAY
dengan GROSSPAY_EMP_MAST
13. Kita filter berdasarkan nilainya
tidak sama dengan nol
INI HASILNYA :
4. PERHITUNGAN JUMLAH GAJI BERSIH SETIAP PEGAWAI
Tujuan
Menguju apakah perhitungan Net Pay/ Gaji
Bersih sudah benar
Step By Step
1. Kita buat worksheet baru, beri
nama soal04
2. Isi dengan Tabel Payroll, bisa via
copy paste dari sheet Payroll atau import dari Ms. Query
3. Ketik di row heading paling kanan
(yg kosong) untuk membuat field baru, isi dengan “NET_PAY_RIGHT”
4. Isi rumusnya
5. =IF(Table_Query_from_TABK9[[#This
Row],[GROSS_PAY]] Table_Query_from_TABK9[[#This
Row], [TAX_AMOUNT]]=Table_Query_from_TABK9[[#ThisRow], [NET_PAY]],”BENAR”,”SALAH”)
6. Rumusnya bisa berbeda tergantung
komputer anda tapi caranya adalah, …sama ama soal2 diatas, kalau masih kagak
bisa ya gak usah ikut diklat…
7. Intinya kita bikin rumus yang
mengurangkan gross_pay dengan Tax_amount lalu dibandingkan dengan Net_Pay
8. Kita filter berdasarkan nilainya
sama dengan “SALAH”
INI HASILNYA :
Kesimpulan: semua perhitungan gaji bersih udah
benar
5. PENGUJIAN PEGAWAI YANG MENERIMA CEK GAJI LEBIH DARI SATU
Tujuan
Kita akan mencari jumlah record yang berisi EMPNO yang
sama dari tabel Payroll, yang menandakan kalau terdapat pegawai yang menerima
cheque/gaji lebih dari sekali.
Step By Step
1. Kita buat worksheet baru, beri
nama soal05
2. Isi dengan Tabel Payroll, bisa via
copy paste dari sheet Payroll atau import dari Ms. Query
3. Ketik di row heading paling kanan
(yg kosong) untuk membuat field baru, isi dengan “COUNT_EMPNO”
4. Isi rumusnya
5. =COUNTIF(B:B,Table_Query_from_TABK8[[#This
Row],[EMPNO]])
6. Rumusnya bisa berbeda tergantung
komputer anda tapi caranya adalah, ketik =COUNTIF( lalu pilih kolom EMPNO/ kolom B),
lalu ketik , (koma) , lalu arahkan kursor ke field EMPNO pada baris rumus (this
row) , ketik )
7. Intinya mencari apakah ada
nilai
8. Kita filter berdasarkan nilainya
lebih dari 1
INI HASILNYA :
Kesimpulan: terdapat pegawai yang bernomor
000320 yang menerima pembayaran 2 x
6. PENGUJIAN CEK NOMOR GANDA
Tujuan
Ini sama dengan soal no. 05, cuman yang diuji
adalah field CHEQUE_NO dari tabel PAYROLL, kita memakai fungsi Countif.
Step By Step
1. Aktifkan sheet PAYROLL
2. Buat Field baru disebelah kanan,
kasih nama COUNT_CHEQUE
3. Ketik Rumus
4. =COUNTIF(A:A,Table_Query_from_TABK10[[#This
Row],[CHEQUE_NO]])
5. Count akan mencari Field
CHEQUE_NO di tiap baris terjadi berapa kali
6. Filter yang lebih dari 1
INI HASILNYA :
Kesimpulan: tidak ada yang ganda nomor cheknya
7. PERHITUNGAN GAJI KOTOR UNTUK SETIAP DEPT. MENGGUNAKAN RUMUS SUM IF
Tujuan
Kita akan mencari jumlah Gaji kotor
(GROSS_PAY) dari tabel Payroll, dengan menggunakan fungsi SUMIF
Step By Step
1. Kita buat worksheet baru, beri
nama soal07
2. Isi dengan Tabel Payroll, bisa via
copy paste dari sheet Payroll atau import dari Ms. Query
3. Kita buat tabel EMPNO bisa dari
copas tabel WORKDEPT atau buat dengan Advanced Filter, kalau dng Advanced
filter maka, blok kolom WORKDEPT di tabel Payroll, lalu klik advandced di ribbon
Data–>group Sort & Filter.
Akan
keluar dialog box sbb, kita pilih “Copy to another location”, isi lokasi tujuan
serta Pilih “Unique Record Only”, Klik OK
Hasilnya Seperti Ini :
Kita isi di cell K2 dengan
=SUMIF(G:G,J2,C:C)
Copy dan paste ke cell K3:K10
INI HASILNYA :
8. PERHITUNGAN TOTAL GAJI BERSIH YANG DIBAYAR UNTUK SETIAP DEPT. MENGGUNAKAN RUMUS DSUM
Tujuan
Kita akan mencari jumlah Gaji Bersih (NET_PAY)
dari tabel Payroll, dengan menggunakan fungsi DSUM
Step By Step
1. Kita buat worksheet baru, beri
nama soal08
2. Isi dengan Tabel Payroll, bisa via
copy paste dari sheet Payroll atau import dari Ms. Query
3. Kita buat tabel EMPNO bisa dari
copas tabel WORKDEPT atau buat dengan Advanced Filter, kalau dengan Advanced
filter maka, blok kolom WORKDEPT di tabel Payroll, lalu klik advandced di
ribbon Data->group Sort & Filter
Akan keluar dialog box sbb, kita pilih “Copy
to another location”, isi lokasi tujuan serta Pilih “Unique Record Only”, Klik
OK
Hasilnya akan seperti ini
Kita ubah susunan sehingga ada header row di
tiap kriteria, bisa mendatar atau menurun , tergantung selera.
Kita isi di cell K2 dengan
=DSUM(Table_Query_from_TABK12[#All],”NET_PAY”,J1:J2)
Copy dan paste ke cell bawahnya.
Kalo untuk yang mendatar, kita ketik rumus di
cell N4
=DSUM(Table_Query_from_TABK12[#All],”NET_PAY”,N1:N2)
lalu Copy dan paste ke cell sebelahnya
INI HASILNYA :
SELESAI
Mungkin Hanya Sampai Sini Yang Bisa Saya BagiKan Kepada Sahabat Kreatif Semua. Semoga Ilmu Yang Saya Sampaikan Bisa Bermanfaat Bagi Kita Semua.
SAMPAI JUMPA DI POSTING SELANJUTNYA SAHABAT KREATIF.




















