Anda di halaman 1dari 154

TUGAS AKHIR

RANCANG BANGUN SISTEM INFORMASI


PENGGAJIAN GURU PADA SMA DHARMA
PRAJA BERBASIS WEBSITE
BERNIKA IRNADIANIS FADILA IFADANE
NIM. 19103463

Dosen Pembimbing I
I Nyoman Tri Anindia Putra, S.Kom., M.Cs.

Dosen Pembimbing II
I Putu Surya Adi Putra, S.Pd., M.Pd.

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN TEKNOLOGI INDONESIA
DENPASAR 2023
HALAMAN PENGESAHAN

Judul : RANCANG BANGUN SISTEM INFORMASI


PENGGAJIAN GURU PADA SMA DHARMA
PRAJA BERBASIS WEBSITE
Nama : Bernika Irnadianis Fadila Ifadane
NIM : 19103463
Program Studi : Teknik Informatika

Telah diperiksa dan disetujui sebagai Tugas Akhir mahasiswa Program


Studi Teknik Informatika Institut Bisnis dan Teknologi Indonesia

Menyetujui:
Pembimbing I Pembimbing II

I Nyoman Tri Anindia Putra,


I Putu Surya Adi Putra, S.Pd.,
S.Kom., M.Cs.
M.Pd.
NIDN. 0830119102
NIDN. 0814059001

Mengetahui:
Koordinator Program Studi Teknik Informatika

Komang Kurniawan Widiartha, S.Kom., M.Cs.


NIDN. 0826048702
i
HALAMAN PERSETUJUAN

Judul : RANCANG BANGUN SISTEM INFORMASI


PENGGAJIAN GURU PADA SMA DHARMA
BERBASIS WEBSITE
Nama : Bernika Irnadianis Fadila Ifadane
NIM : 19103463
Program Studi : Teknik Informatika

Telah berhasil dipertahankan dihadapan Dewan Penguji dan diterima


sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar
Sarjana Komputer pada Program Studi Teknik Informatika, Institut Bisnis
dan Teknologi Indonesia.

Ditetapkan di : Denpasar
Tanggal : 13 Februari 2023

DEWAN PENGUJI

Pembimbing I :
I Nyoman Tri Anindia Putra, S.Kom., M.Cs. ( )

Penguji :
I Gusti Agung Indrawan, S.T., M.T.
( )

Penguji :
Ida Bagus Ary Indra Iswara, S.Kom., M.Kom. ( )

ii
HALAMAN ORISINALITAS

iii
HALAMAN PERNYATAAN PERSETUJUAN

iv
ABSTRAK

RANCANG BANGUN SISTEM INFORMASI PENGGAJIAN


GURU PADA SMA DHARMA PRAJA BERBASIS WEBSITE

Nama Mahasiswa : Bernika Irnadianis Fadila Ifadane


NIM : 19103463
Program Studi : Teknik Informatika
Dosen Pembimbing : I Nyoman Tri Anindia Putra, S.Kom.,
M.Cs.
I Putu Surya Adi Putra, S.Pd., M.Pd.

Saat ini kemajuan teknologi sangat berperan penting dalam


membantu dalam menyelesaikan berbagai kegiatan. Salah satunya di
instansi pendidikan di SMA Dharma Praja juga menggunakan teknologi
dalam menyelesaikan kegiatan dibidang penggajian, sistem yang
digunakan pada saat ini dalam mengaji seluruh pegawai masih
menggunakan Microsoft Excel. Bendahara harus membuat sheet baru
pada saat akan membuat data gaji guru. Pada saat menghitung gaji guru,
bendahara harus memasukkan beberapa rumus yang terdapat di Microsoft
Excel, namun bendahara merasa hal itu kurang membantu dalam
menghitung gaji yang akhirnya bendahara memilih menggunakan
kalkulator dalam menghitung gaji guru beserta tunjangannya dan
terkadang terjadinya kesalahan dalam menghitung gaji. Berdasarkan
permasalahan yang terjadi selama menggunakan proses yang telah
berjalan, penulis melihat diperlukan nya suatu sistem informasi
penggajian yang dapat membantu bendahara dalam mengelola data
penggajian. Maka dari itu penulis melakukan penelitian berjudul
“Rancang Bangun Sistem Informasi Penggajian Guru Pada SMA Dharma
Praja Berbasis Website” agar dapat membantu dalam mempermudah
penghitungan penggajian guru. Sistem ini dirancang dan dibangun
dengan menggunakan metode waterfall, Hasil dari perancangan ini
adalah sistem informasi penggajian guru berbasis website yang
terkomputerisasi, sehingga memudahkan bendahara dalam menghitung
gaji, membuat laporan penggajian dan mencetak slip gaji. Sistem ini
memiliki standar aturan dalam proses pengembangan program sehingga
mudah untuk dipelihara dan dikembangkan, serta membantu
meminimalisir kesalahan dalam memproses perhitungan gaji guru.

Kata kunci: sistem informasi, absensi, penggajian

v
ABSTRACT

WEBSITE BASED DESIGN OF TEACHER PAYMENT


INFORMATION SYSTEM AT DHARMA PRAJA HIGH
SCHOOL

Author : Bernika Irnadianis Fadila Ifadane


Student ID : 19103463
Study Program : Informatics Engineering
Supervisor : I Nyoman Tri Anindia Putra, S.Kom.,
M.Cs.
I Putu Surya Adi Putra, S.Pd., M.Pd.

Currently technological advances play an important role in


assisting in completing various activities. One of them is the educational
institution at Dharma Praja High School also uses technology in
completing activities in the field of payroll, the system currently used to
pay all employees still uses Microsoft Excel. The treasurer must make a
new sheet when making teacher salary data. When calculating the
teacher's salary, the treasurer must enter several formulas in Microsoft
Excel, but the treasurer feels that this is not helpful in calculating the
salary, so the treasurer chooses to use a calculator to calculate the teacher's
salary and allowances and sometimes errors occur in calculating the
salary.Based on the problems that occur while using the process that has
been running, the authors see the need for a payroll information system
that can assist the treasurer in managing payroll data. Therefore the
authors conducted a study entitled "Design and Build a Website-Based
Teacher Payroll Information System at Dharma Praja High School" in
order to assist in facilitating the calculation of teacher payroll. This
system was designed and built using the waterfall method. The result of
this design is a computerized website-based teacher salary information
system, making it easier for treasurers to calculate salaries, create payroll
reports and print payslips. This system has standard rules in the program
development process so that it is easy to maintain and develop, as well as
helping to minimize errors in processing teacher salary calculations.

Keywords: information system, attendance, payroll.

vi
KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa,


karena berkat rahmat-Nya Tugas Akhir dengan judul Rancang Bangun
Sistem Informasi Penggajian Guru di SMA Dharma Praja Berbasis
Website dapat diselesaikan.
Penulis menyadari dalam menyelesaikan laporan Tugas Akhir
ini tidak terlepas dari berbagai pihak yang telah membantu dalam
membimbing dan membantu baik secara moral, materi, dan ilmu
pengetahuan. Untuk itu penulis menyampaikan terimakasih kepada :
1. Bapak I Dewa Made Krishna Muku, M.T., sebagai Rektor Institut
Bisnis dan Teknologi Indonesia.
2. Bapak Dr. I Wayan Agus Surya Darma, S.Kom., M.T, sebagai Dekan
Fakultas Institut Bisnis dan Teknologi Indonesia.
3. Bapak Komang Kurniawan Widiartha, S.Kom., M.Cs, sebagai
Kepala Program Studi Teknik Informatika Institut Bisnis dan
Teknologi Indonesia.
4. Bapak I Nyoman Tri Anindia Putra, S.Kom., M.Cs, sebagai Dosen
Pembimbing I.
5. Bapak I Putu Surya Adi Putra, S.Pd., M.Pd, sebagai Dosen
Pembimbing II.
6. Seluruh Dosen INSTIKI yang telah memberikan ilmu bermanfaat
bagi penulis selama mengikuti masa perkuliahan.
7. Terimakasih kepada bapak Yudi Artana, bapak Yuda Pusbyantara
dan bapak Komang Hendra Wismawan selaku pembimbing di SMA
Dharma Praja yang telah meluangkan waktunya untuk membantu
memberikan bantuan berupa data-data yang diperlukan sebagai
bahan utama pembuatan sistem informasi ini.
Semoga jasa, kebaikan serta dukungan Bapak/Ibu sekalian selalu
mendapatkan kebaikan serta rahmat yang melimpah oleh Tuhan
Yang Maha Esa.
Penulis menyadari bahwa penulisan laporan Tugas Akhir ini masih
jauh dari kata sempurna, oleh karna itu penulis memohon maaf jika
ada kesalahan kata maupun penyampaian dan terimakasih atas
dukungannya.
Untuk itu kritik dan saran dari semua pihak untuk
penyempurnaan sangat penulis hargai.

Denpasar, 13 Februari 2023

Penulis

vii
DAFTAR ISI

Halaman Pengesahan ............................................................................... i


Halaman Persetujuan .............................................................................. ii
Halaman Orisinalitas ............................................................................. iii
Halaman Pernyataan Persetujuan ........................................................... iv
Abstrak.. ................................................................................................. v
Abstract.................................................................................................. vi
Kata Pengantar ...................................................................................... vii
Daftar Isi .............................................................................................. viii
Daftar Tabel .......................................................................................... xii
Daftar Gambar ..................................................................................... xiii
Daftar Lampiran ................................................................................... xv
BAB I Pendahuluan ............................................................................. 1
1.1 Latar Belakang ........................................................................... 1
1.2 Rumusan Masalah ...................................................................... 2
1.3 Batasan Masalah ........................................................................ 2
1.4 Tujuan Penelitian ....................................................................... 2
1.5 Manfaat Penelitian .....................................................................2
1.6 Sistematika Penulisan ................................................................ 3
BAB II Tinjauan Pustaka ...................................................................... 5
2.1 Penelitian Terdahulu ..................................................................5
2.2 Sistem......................................................................................... 9
2.3 Informasi .................................................................................... 9
2.4 Sistem Informasi ...................................................................... 10
2.5 Gaji........................................................................................... 11
2.5.1 Sistem Penggajian ..................................................... 11
2.5.2 Fungsi Penggajian ..................................................... 11
2.6 Perancangan Sistem ................................................................. 12
2.6.1 Event List ................................................................... 13
2.6.2 Statement Of Purpose ................................................ 13
2.6.3 Bagan Alir (Flowchart) .............................................. 13
2.6.4 Data Flow Diagram ................................................... 16
2.6.5 Conceptual Data Model (CDM) ................................ 18
2.6.6 Physical Data Model (PDM) ..................................... 19

viii
2.6 Database (DBSM) ................................................................... 20
2.7 Black Box ................................................................................ 20
BAB III ANalisis dan perancangan ...................................................... 21
3.1 Tempat dan Waktu Penelitian ................................................. 21
3.2 Teknik Pengumpulan Data ...................................................... 21
3.2.1 Data Primer ............................................................... 21
3.2.2 Data Sekunder ........................................................... 22
3.3 Teknologi yang digunakan Sekolah ........................................ 27
3.3.1 Statement Of Purpose (SOP) .................................... 28
3.3.2 Analisis Sistem ......................................................... 28
3.3.3 Analisis Sistem yang Berjalan .................................. 28
3.3.4 Gambaran Umum Sistem Yang Diusulkan ............... 30
3.3.5 System Flow Diagram proses login .......................... 30
3.3.6 System Flow Diagram Proses Absensi..................... 31
3.3.7 System Flow Diagram Proses Data Profile ............... 32
3.3.8 System Flow Diagram Proses Data User ................. 33
3.3.9 System Flow Diagram Proses Mengelola Data
Pegawai… .................................................................................. 34
3.3.10 System Flow Diagram Proses Mengelola Data
Absensi…. ................................................................................. 35
3.3.11 System Flow Diagram Proses Mengelola Data Gaji . 37
3.3.12 System Flow Diagram Proses Mengelola Data
Penggajian.................................................................................. 38
3.3.13 System Flow Diagram Proses Mengelola Data Gaji
Saya…….................................................................................... 40
3.3.14 System Flow Diagram Proses Mengelola Laporan
Penggajian.................................................................................. 41
3.3.15 System Flow Diagram Proses Mengelola Laporan
Absensi…. ................................................................................. 42
3.3.16 Event List .................................................................. 43
3.3.17 Data Flow Diagram ................................................... 43
3.3.18 Diagram Konteks ...................................................... 44
3.3.19 Data Flow Diagram (DFD) ....................................... 44
3.3.20 DFD Level 1 Mengelola Data User .......................... 45
3.3.21 DFD Level 1 Gaji ..................................................... 46
3.3.22 Conceptual Data Model (CDM) ................................ 46

ix
3.3.23 Physical Data Model (PDM) ..................................... 47
3.3.24 Struktur Tabel ............................................................ 48
3.4.1 Kebutuhan Fungsional ............................................... 52
3.4.2 Kebutuhan Non Fungsional ....................................... 53
3.4.3 Perancangan Sistem ................................................... 53
3.4.4 Halaman Login .......................................................... 53
3.4.5 Halaman Login Gagal ................................................ 54
3.4.6 Halaman Dashboard Admin....................................... 54
3.4.7 Halaman Absensi Admin ........................................... 55
3.4.8 Halaman Menu Profile ............................................... 55
3.4.9 Halaman Menu Data User.......................................... 56
3.4.10 Halaman Ubah Data User .......................................... 56
3.4.11 Halaman Data Pegawai .............................................. 57
3.4.12 Halaman Tambah Data Pegawai ................................ 57
3.3.25 Halaman Login Guru ................................................. 74
3.3.26 Halaman Login Tata Usaha ....................................... 76
3.3.27 Halaman Login Kepala Sekolah ................................ 77
BAB IV Implementasi dan Pembahasan............................................... 81
4.1 Implementasi Sistem ................................................................ 81
4.2 Implementasi User Interface Sistem ........................................ 81
4.3 Halaman Login......................................................................... 81
4.4 Halaman Login Gagal .............................................................. 82
4.5 Halaman Home Admin............................................................. 82
4.6 Halaman Absensi ..................................................................... 83
4.7 Halaman Data Profile ............................................................... 83
4.8 Halaman Data User .................................................................. 84
4.9 Halaman Ubah Data User ........................................................ 84
4.10 Halaman Data Pegawai ............................................................ 85
4.11 Halaman Tambah Data Pegawai .............................................. 85
4.12 Data Absensi ............................................................................ 86
4.13 Detail Halaman Absensi........................................................... 86
4.14 Data Gaji .................................................................................. 87
4.15 Tambah Data Gaji .................................................................... 87
4.16 Ubah Data Gaji ........................................................................ 88
4.17 Halaman Data Penggajian ........................................................ 88
4.18 Laporan Penggajian ................................................................. 89

x
4.19 Laporan Data Absensi ............................................................. 90
4.20 Halaman Dashboard Tata Usaha (TU) .................................... 90
4.21 Halaman Absensi Tata Usaha (TU) ......................................... 91
4.22 Halaman Profile Tata Usaha (TU) ........................................... 92
4.23 Halaman Laporan Penggajian.................................................. 92
4.24 Halaman Laporan Absensi ...................................................... 93
4.25 Halaman Dashboard Kepala Sekolah ...................................... 94
4.26 Halaman Absensi Kepala Sekolah........................................... 94
4.27 Halaman Profile Kepala Sekolah............................................. 95
4.28 Halaman Laporan Penggajian.................................................. 96
4.29 Laporan Absensi ...................................................................... 96
4.30 Halaman Dashboard Guru ....................................................... 97
4.31 Halaman Absensi Guru ........................................................... 98
4.32 Halaman Profile Guru ............................................................. 98
4.33 Halaman Laporan Penggajian.................................................. 99
4.34 Laporan Absensi .................................................................... 100
4.35 Slip Gaji ................................................................................ 100
4.36 Pengujian Sistem ................................................................... 101
4.36.1 Halaman Login Admin ........................................... 101
4.36.2 Halaman Login Guru .............................................. 105
4.36.3 Halaman Login Tata Usaha .................................... 107
4.36.4 Halaman Login Kepala Sekolah ............................. 110
4.37 User Acceptance Test (UAT) ................................................ 113
BAB V PENUTUP ............................................................................ 119
5.1 Simpulan ............................................................................... 119
5.2 Saran ...................................................................................... 119
Daftar Pustaka ..................................................................................... 121
Lampiran ............................................................................................. 124
Biodata Penulis ................................................................................... 136

xi
DAFTAR TABEL

Tabel 2. 1 Perbandingan Penelitian ......................................................... 7


Tabel 2. 2 Symbol Flowchart ................................................................ 14
Tabel 2. 3 Symbol Data Flow Diagram ................................................ 17
Tabel 2. 4 Simbol Conceptual Data Model (CDM)............................... 19
Tabel 2. 5 Simbol Physical Data Model (PDM).................................... 19

xii
DAFTAR GAMBAR

Gambar 3.1 Absensi guru SMA Dharma Praja ..................................... 23


Gambar 3. 2 Absensi mengajar SMA Dharma Praja............................. 24
Gambar 3. 3 Data Gaji Pegawai Yayasan Dharma Praja ...................... 24
Gambar 3. 4 Data Gaji Guru Tetap Yayasan ........................................ 25
Gambar 3. 5 Data Gaji Guru Tidak Tetap ............................................. 25
Gambar 3. 6 Halaman BPJS Ketenagakerjaan ...................................... 26
Gambar 3. 7 Slip Gaji SMA Dharma Praja ........................................... 27
Gambar 3. 8 Flowchart Penggajian Guru ............................................. 29
Gambar 3. 9 System Flow Diagram Proses Login................................. 30
Gambar 3. 10 System Flow Diagram Proses Absensi ........................... 31
Gambar 3. 11 System Flow Diagram Proses Profile............................. 32
Gambar 3. 12 System Flow Diagram Pengelolaan Data User ............... 33
Gambar 3. 13 System Flow Diagram Proses Mengelola Data
Pegawai........................................................................ 34
Gambar 3. 14 System Data Flow Diagram Proses Mengelola Data
Absensi ........................................................................ 35
Gambar 3. 15 System Data Flow Diagram Proses Mengelola Data
Gaji .............................................................................. 37
Gambar 3. 16 System Data Flow Diagram Proses Mengelola Data
Penggajian ................................................................... 38
Gambar 3. 17 System Data Flow Diagram Proses Mengelola Data
Gaji Saya...................................................................... 40
Gambar 3. 18 System Data Flow Diagram Proses Mengelola
Laporan Penggajian ..................................................... 41
Gambar 3. 19 System Data Flow Diagram Proses Mengelola
Laporan Absensi .......................................................... 42
Gambar 3. 20 Context Diagram ............................................................ 44
Gambar 3. 21 DFD Level 0 ................................................................... 45
Gambar 3. 22 DFD Level 1 Data User .................................................. 46
Gambar 3. 23 DFD Level 1 Gaji ........................................................... 46
Gambar 3. 24 Conceptual Data Model (CDM) ..................................... 47
Gambar 3. 25 Physical Data Model (PDM) .......................................... 47
Gambar 3. 26 Rancangan Halaman Login ............................................. 53
Gambar 3. 27 Rancangan Halaman Login Salah .................................. 54

xiii
Gambar 3. 28 Rancangan Halaman Dashboard ..................................... 54
Gambar 3. 29 Halaman Menu Absensi Admin ...................................... 55
Gambar 3. 30 Halaman Profile Admin .................................................. 55
Gambar 3. 31 Halaman Menu Data User ............................................... 56
Gambar 3. 32 Halaman Ubah Data User ............................................... 56
Gambar 3. 33 Halaman Data Pegawai ................................................... 57
Gambar 3. 34 Halaman Tambah Data Pegawai ..................................... 58
Gambar 3. 35 Halaman Data Absensi .................................................... 58
Gambar 3. 36 Halaman Detail Data Absensi ......................................... 59
Gambar 3. 37 Halaman Data Gaji .......................................................... 59
Gambar 3. 38 Halaman Tambah Data Gaji ............................................ 60
Gambar 3. 39 Halaman Ubah Data Gaji ................................................ 60
Gambar 3. 40 Halaman Data Penggajian ............................................... 61
Gambar 3. 41 Halaman Rancangan Slip Gaji ........................................ 61
Gambar 3. 42 Halaman Rancangan Laporan Penggajian ...................... 62
Gambar 3. 43 Halaman Laporan Absensi .............................................. 62
Gambar 3. 44 Halaman Rancangan Login Tata Usaha .......................... 63
Gambar 3. 45 Halaman Menu Absensi Tata Usaha ............................... 64
Gambar 3. 46 Halaman Rancangan Profil Tata Usaha .......................... 64
Gambar 3. 47 Halaman Laporan Penggajian ......................................... 65
Gambar 3. 48 Halaman Laporan Absensi .............................................. 65
Gambar 3. 49 Halaman Login Kepala Sekolah...................................... 66
Gambar 3. 50 Halaman Menu Absensi Kepala Sekolah ........................ 67
Gambar 3. 51 Halaman Rancangan Profil Kepala Sekolah ................... 67
Gambar 3. 52 Halaman Rancangan Laporan Penggajian ...................... 68
Gambar 3. 53 Halaman Laporan Absensi .............................................. 68
Gambar 3. 54 Halaman Login Guru ...................................................... 69
Gambar 3. 55 Halaman Absensi Guru ................................................... 69
Gambar 3. 56 Halaman Profile Guru ..................................................... 70
Gambar 3. 57 Halaman Laporan Penggajian ......................................... 70
Gambar 3. 58 Halaman Laporan Absensi Guru ..................................... 71

xiv
DAFTAR LAMPIRAN

Lampiran 1. Daftar Wawancara


Lampiran 2. Bukti Dokumentasi Data Penggajian
Lampiran 3. Gambar Context Diagram, DFD Level 0, DFD
Level 1, CDM dan PDM
Lampiran 4. Lembar Plagiarism

xv
HALAMAN INI SENGAJA DIKOSONGKAN

xvi
BAB I
PENDAHULUAN

1.1 Latar Belakang


Perkembangan teknologi yang pesat membuat seluruh perusahaan
hingga instansi pendidikan mulai menggunakan teknologi yang lebih
maju untuk mempermudah maupun membuat pekerjaan menjadi lebih
cepat dan efisien dalam pengerjaannya. Adanya kemajuan teknologi ini
juga membuat banyak orang merasakan pengaruh positif tersebut.
Pekerjaan yang semula dikerjakan secara manual dan membutuhkan
waktu lama kini bisa dipersingkat dengan bantuan teknologi. Salah satu
yang umum digunakan oleh semua orang adalah komputer dan jaringan
internet yang dapat menghubungkan kita ke banyak hal dan kita dapat
dengan mudah mendapatkan berbagai hal maupun informasi dengan
cepat. Hadirnya kecanggihan teknologi dapat mempermudah dalam
memanajemen pendataan, membantu dalam pengolahan berbagai data
keuangan dan lainnya yang dapat di akses dengan mudah dimana saja dan
kapan saja.
Dari perusahaan besar, perbankan, maupun lembaga pendidikan
tentunya telah menggunakan berbagai macam teknologi yang dapat
membantu mereka dalam menyelesaikan dan mengolah data agar lebih
cepat dan efisien. Salah satu tempat yang menggunakan teknologi adalah
lembaga pendidikan pada SMA Dharma Praja yang merupakan instansi
Pendidikan swasta, didirikan pada tahun 1983. Sekolah ini terletak di Jl.
Jendral Gatot Subroto no. 376, Dauh Puri Kaja, kota Denpasar Utara,
Bali. Saat ini SMA Dharma Praja menaungi total siswa sebanyak 323
orang dengan 2 konsentrasi yaitu IPA dan IPS yang dibagi dari kelas X,
XI dan XII.
Hingga kini system penggajian yang digunakan oleh SMA
Dharma Praja menggunakan penghitungan manual, dimana bendahara
menghitung uang menggunakan aplikasi Microsoft Excel dalam
menghitung jumlah penggajian guru. Setiap bulannya bendahara harus
membuat file atau worksheet kemudian membuat daftar nama-nama guru
beserta golongannya kemudian menghitung absensi kehadiran mengajar,
gaji pokok bagi guru yayasan dan guru honorer, gaji tambahan bagi guru
yang mengajar melebihi jam kerja, menghitung tunjangan tambahan bagi
guru yang memiliki jabatan tinggi di sekolah dan terakhir menghitung
total keseluruhan gaji yang didapat para guru, namun bendahara harus
melakukan penghitungan uang ulang secara manual untuk menghindari
kesalahan dalam pembagian gaji, dan hal inilah yang membuat bendahara
menjadi kesulitan pada saat menghitung jumlah keseluruhan gaji para

1
guru. Menggunakan Microsoft Excel juga memiliki kekurangan yaitu
bendahara harus memasukkan beberapa rumus untuk menghitung jumlah
gaji yang akan dibagikan kepada guru hingga akhirnya terkadang
bendahara lebih memilih menghitung manual menggunakan kalkulator
dan hal inilah yang membuat proses penghitungan gaji menjadi lebih
lama.
Berdasarkan permasalahan diatas, maka dibuatlah rancang
bangun yang dapat membantu bendahara dalam proses penghitungan gaji
dengan judul “Rancang Bangun Sistem Informasi Penggajian Guru pada
SMA Dharma Praja Berbasis Website”

1.2 Rumusan Masalah


Berdasarkan latar belakang yang terdapat pada SMA Dharma
Praja, permasalahan yang ingin diangkat oleh penulis adalah “Bagaimana
Membangun Sistem Informasi Penggajian Guru Pada SMA Dharma Praja
Berbasis Website”

1.3 Batasan Masalah


Berdasarkan latar belakang diatas dan rumusan masalah yang
telah dipaparkan, maka akan dibagi beberapa batasan masalah dalam
perancangan sistem tersebut, yaitu:
1) Sistem ini hanya melakukan proses perhitungan penggajian guru di
SMA Dharma Praja.
2) Penghitungan gaji guru berdasarkan data tahun 2022.
3) Sistem ini hanya bisa menghasilkan data gaji guru perbulan.

1.4 Tujuan Penelitian


Tujuan yang ingin dicapai dalam merancang dan membangun
sistem yang dapat membantu bendahara di SMA Dharma Praja dalam
menghitung dan mengatur penggajian.

1.5 Manfaat Penelitian


Adapun manfaat penelitian untuk merancang dan membangun
sistem informasi penggajian guru :
1) Mempermudah bendahara dalam menghitung jumlah gaji guru dan
mempermudah dalam membuat data penggajian.
2) Agar SMA Dharma Praja memiliki sebuah sistem yang dapat
membantu bendahara dalam menghitung gaji guru dan pegawai.

2
1.6 Sistematika Penulisan
Penulisan laporan pada penelitian ini dibagi menjadi lima bab,
yaitu:
BAB I PENDAHULUAN
Mengulas tentang latar belakang, masalah, batasan masalah, tujuan,
manfaat penelitian di SMA Dharma Praja , dan sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Pada bab ini mengulas tentang penelitian serupa yang pernah
dilakukan serta teori-teori terkait usability dan perancangan sistem,
informasi, sistem informasi, gaji, penggajian, perancangan sistem,
desain sistem.
BAB III ANALISIS DAN PERANCANGAN
Pada bab ini mengulas mengenai metode yang dilakukan selama
proses penelitian, mulai dari pengumpulan data, perancangan,
statement of purpose, event list, DFD, CDM, PDM, struktur tabel,
user interface dan skenario pengujian sistem.
BAB IV IMPLEMENTASI DAN PEMBAHASAN
Bab ini membahas implementasi rancangan ulang ke dalam
prototype. Analisis validasi usability juga disajikan.
BAB V PENUTUP
Bab ini berisi simpulan dan saran selama penelitian dilakukan.

3
HALAMAN INI SENGAJA DIKOSONGKAN

4
BAB II
TINJAUAN PUSTAKA

2.1 Penelitian Terdahulu


Perancangan Sistem Informasi Penggajian sudah banyak
dilakukan pada penelitian-penelitian sebelumnya. Adapun beberapa judul
penelitian terdahulu yang digunakan sebagai referensi dari penelitian
yang akan dibuat mengenai sistem informasi penggajian yaitu :
Penelitian pertama, tulisan dari (Gustina dan Leidiyana, 2020)
berjudul “Sistem Informasi Penggajian Karyawan Berbasis Web
Menggunakan Framework Laravel”. Dalam tulisannya, permasalahan
yang terjadi adalah sistem penggajian tidak efisien dan masih
menggunakan cara manual dengan menggunakan berkas sederhana/buku
untuk menyimpan data penggajian, sehingga proses penggajian sering
terlambat dan terjadi kesalahan dalam penghitungan. Dalam
menyelesaikan masalah tersebut dibuatlah rancangan sistem informasi
penggajian menggunakan bahasa pemrograman PHP dengan format
database MySQL. Metode penyelesaian yang digunakan yaitu metode
Waterfall dan menggunakan framework Laravel. Sistem ini mampu
mengelola dan menambah data karyawan, menambahkan data jabatan dan
data keuangan seperti data gaji pokok, data kehadiran kerja serta
pengolahan nya, dan laporan data penggajian.
Peneliti kedua, tulisan dari (Pahira, W, 2020) yang berjudul
“Rancang Bangun Sistem Aplikasi Penggajian Berbasis Web Dengan
Menggunakan Model Waterfall”. Dalam tulisannya permasalahan yang
terjadi adalah pengolahan data pada perusahaan seperti proses absensi,
penginputan data-data dan laporan penggajian, pencetakan laporan dalam
sistem yang berjalan masih menggunakan cara umum atau manual
sehingga tidak efisien. Dengan adanya permasalahan tersebut maka
penulisnya mengajukan rancangan sebuah sistem penggajian untuk
mempermudah staff keuangan dalam mengelola data penggajian dan
laporan keuangan agar mempermudah guru dan staff dalam melihat
rincian laporan gaji. Dalam rancangan tersebut dibuatlah sistem
penggajian berbasis web menggunakan bahasa pemrograman PHP dan
MySQL. Metode penyelesaian yang digunakan yaitu metode Waterfall.
Sistem penggajian ini dapat mempermudah pihak staff dan guru dalam
melihat rincian laporan penggajian, dapat melaksanakan absensi secara
online, serta mempermudah staff keuangan dalam pengelolaan
penggajian.
Peneliti ketiga, tulisan dari (Aldin dan Kusmanto, 2020) yang
berjudul “Perancangan Sistem Penggajian Guru dan Karyawan Di SDIT

5
Insan Mandiri Depok”. Dalam penulisannya permasalahan yang terjadi
adalah banyak kekurangan karena menggunakan sistem manual sehingga
sering terjadinya kesalahan. Dengan permasalahan yang ada maka
penulisnya mengajukan pembuatan sistem terkomputerisasi untuk
mempermudah pekerjaan admin dalam mengelola proses penggajian
setiap bulannya menggunakan metode R&D (Research and
Development) untuk menggantikan sistem lama dan menggantinya
dengan sistem baru yang telah lulus dari serangkaian uji coba sistem.
Pengumpulan informasi dan data-data yang dibutuhkan dilakukan dengan
metode wawancara dan observasi secara langsung serta studi kepustakaan
sebagai referensi dalam perancangan sistem baru yang akan dibuat.
Sistem penggajian yang sedang diusulkan ini mengacu pada data jumlah
kehadiran karyawan atau absensi, biaya transportasi dan uang untuk
konsumsi sesuai tingkat jabatan guru dan karyawan.
Peneliti keempat, tulisan dari (K. Shadiq, 2020) yang berjudul
“Sistem Informasi Penggajian Guru Berbasis Website Pada SMK Tiara
Bangsa Bekasi”. Didalam tulisannya permasalahan yang terjadi adalah
sistem pengelolaan data dari penggajian guru pada SMK Tiara Bangsa di
Bekasi masih bersifat manual. permasalahan yang terjadi yaitu ketidak
sinkronan data yang dapat menyebabkan kerangkapan data, kemudian
permasalahan lain yang terjadi yaitu pada saat pencarian data-data atau
laporan gaji membutuhkan waktu yang lama dan sangat tidak efisien
karena masih menggunakan sistem konvensional dan sistem keamanan
data dari penggajian pun kurang terjamin. Maka dengan permasalahan
yang ada penulisnya melakukan penelitian guna dapat membantu dalam
proses pengelolaan laporan gaji perbulannya dari sistem manual menuju
sistem komputerisasi yang lebih maju agar dapat mempermudah
pekerjaan staff dalam mengolah penggajian guru menjadi lebih cepat dan
efisien. Metode yang digunakan dalam penyelesaian masalah ini
menggunakan metode RAD (Rapid Application Development) dengan
model pengembangan SDLC (Software Development Live Cycle) yang
dapat membuat sebuah rancangan sistem secara bertahap. Sistem ini dapat
membantu mengelola penghitungan penggajian guru, dan meningkatkan
mutu informasi menjadi lebih akurat.
Peneliti kelima, tulisan dari (Rahmadan dan Anshary, 2021),
yang berjudul “Sistem Informasi Absensi dan Penggajian Karyawan di
PT. Duta Mitra Lestari”. Didalam tulisannya permasalahan yang terjadi
adalah sistem absensi dan penggajian masih dilakukan secara manual
dengan melakukan absensi tanda tangan pada buku dan sistem dalam
penghitungan gaji masih menggunakan microsoft excel. Dalam
menyelesaikan permasalahan tersebut, penulis merancang sebuah aplikasi

6
sistem informasi absensi dan penggajian karyawan berbasis database
yang merupakan software dan berfungsi sebagai media pengolahan
absensi dan penggajian karyawan. Sistem yang akan dikembangkan
menggunakan bahasa pemrograman java dan MySQL. Sistem informasi
ini menggunakan metode waterfall pada perancangan dan
pengembangannya meliputi komunikasi, perencanaan pembuatan sistem,
pemodelan, kontruksi serta deployment. Sistem yang berjalan pada
database mampu mengolah data-data penggajian menjadi lebih cepat dan
lebih efisien.
Dari kelima penelitian sistem penggajian diatas penulis akan
merancang, mengembangkan dan membangun sebuah Sistem Informasi
Penggajian Guru di SMA Dharma Praja Berbasis Website dengan
menjadikan lima penelitian terdahulu sebagai acuan atau gambaran
rancangan yang ingin penulis bangun.
Perbandingan penelitian yang akan dilakukan dengan penelitian
terdahulu dapat dilihat pada tabel 2.1

Tabel 2. 1 Perbandingan Penelitian


Penelitian
Indikator
Penelitian I Penelitian II. Penelitian III.
Topik Sistem Informasi Rancang Bangun Perancangan
Penggajian Sistem Aplikasi Sistem Penggajian
Karyawan Penggajian Guru dan
Berbasis Web Berbasis Web Karyawan Di
Menggunakan Dengan SDIT Insan
Framework Menggunakan Mandiri Depok
Laravel Model Waterfall
Objek PT. Evershine PT. Citra Pesona SDIT Insan
Penelitian Convertindo Gemilang Mandiri
Basis Website Website Website
Penelitian
Metode Waterfall dan Waterfall R&D (Research
Penelitian framework and Development)
Laravel
Hasil Dengan adanya Hasil dari penelitian Hasil dari
rancangan sistem tersebut adalah penelitian tersebut
ini diharapkan pada aspek usability yaitu sebuah
perusahaan lebih telah didapatkan rancangan
dimudahkan presentase sebesar aplikasi
dalam menginput 67,4% sehingga penggajian
data sekaligus sistem penggajian berbasis desktop

7
Penelitian
Indikator
Penelitian I Penelitian II. Penelitian III.
membantu dapat memudahkan agar lebih efisien,
perusahaan untuk staff dan guru mudah dalam
menyusun dalam melihat penggunaannya
laporan rincian penggajian, dan dapat
penggajian melaksanakan terhindar dari
menjadi lebih absensi secara kesalahan yang
efisien. online, serta sering dilakukan
memudahkan staff manusia.
dan guru dalam
menghitung
penggajian.

Penelitian
Indikator
Penelitian IV Penelitian V. Penelitian VI.
Topik Sistem Informasi Sistem Rancang Bangun
Penggajian Guru Informasi Sistem Informasi
Berbasis Website Absensi dan Penggajian Guru
Pada SMK Tiara Penggajian Pada SMA Dharma
Bangsa Bekasi Karyawan di PT. Praja Berbasis
Duta Mitra Website
Lestari
Objek SMK Tiara PT. Duta Mitra SMA Dharma Praja
Penelitian Bangsa Lestari
Basis Website Database Website
Penelitian
Metode RAD (Rapid Waterfall Waterfall
Penelitian Application
Development)
Hasil Dari rancangan Hasil dari Hasil dari
sebuah sistem rancangan rancangan Sistem
informasi Sistem tersebut Informasi
penggajian guru berhasil Penggajian Guru
yang dibuat oleh dikembangankan berbasis Website
penulisnya, dari sistem yang tersebut diharapkan
diharapkan masih manual dapat membantu
sistem ini dapat menjadi sistem bendahara dalam
membantu terkomputerisasi menghitung absensi

8
Penelitian
Indikator
Penelitian IV Penelitian V. Penelitian VI.
mengolah yang dapat kehadiran, gaji
pengitungan gaji berjalan pada pokok guru
guru dan dapat database dan yayasan dan guru
meningkatkan mampu honorer, gaji
mutu informasi mengelola data tambahan bagi guru
penggajian agar laporan yang mengajar
lebih akurat. keuangan hingga melebihi jam kerja,
memudahkan menghitung
dalam tunjangan
menghitung tambahan bagi guru
penggajian. yang memiliki
jabatan tinggi di
sekolah dan
menghitung total
keseluruhan gaji
guru.

2.2 Sistem
Menurut (Anggraini dkk., 2020) sistem adalah suatu jaringan
kerja dari prosedur yang saling berhubungan dan sebagai wadah
berkumpul untuk melakukan suatu sasaran.

Menurut jurnal dari (Sarmidi, 2018) sistem yaitu kumpulan suatu


jaringan yang saling berinteraksi atau saling terhubung untuk
menjalankan suatu kegiatan dalam mencapai tujuan yang diharapkan.

Sistem adalah Serangkaian data atau lebih komponen yang


saling terkait dan berinteraksi untuk mencapai tujuan. (Sallaby dan
Kanedi, 2020)

Sistem adalah suatu kumpulan atau suatu himpunan dari sebuah


unsur, komponen-komponen, atau variabel yang terorganisir, saling
berinteraksi dan bergantung satu sama lain. (Tambunan dan Sela, 2018)

2.3 Informasi
Informasi adalah data yang telah diproses dengan suatu atau
beberapa cara untuk memberikan arti dan membantu dalam pengambilan
keputusan. (Sallaby dan Kanedi, 2020)

9
Informasi adalah data yang telah dikelola dan diproses untuk
memberika arti dan memperbaiki proses pengambilan keputusan.
(Sallaby dan Kanedi, 2020)

Informasi adalah data yang telah diolah atau di klarifikasikan


dan digunakan dalam proses pengambilan suatu keputusan berdasarkan
fakta. (Sarmidi, 2018)

Informasi merupakan data yang telah diolah menjadi sebuah data


yang berguna dalam membuat suatu keputusan. Informasi berguna untuk
membuat keputusan karena informasi menurunkan tingkat keraguan atau
kesangsian dan memberikan suatu pengetahuan. (Dadi, 2020)

2.4 Sistem Informasi


Sistem informasi adalah sebuah sistem didalam organisasi yang
menggabungkan kebutuhan pengelola transaksi harian, mendukung
operasi, bersifat manajerial, dan suatu kegiatan dengan strategi dari suatu
organisasi tertentu dan menyediakan laporan-laporan yang diperlukan.
(Anggraini dkk., 2020)
Sistem Informasi adalah rangkaian suatu kegiatan meliputi
penyimpanan dan pengolahan data-data informasi serta mekanisme dalam
menyampaikan sebuah informasi dari penyelenggara kepada masyarakat
umum berbentuk lisan yang disajikan secara manual atau secara
elektronik. (Ibrahim, 2017)
Menurut (Sugiyani, 2019) komponen sistem informasi terdiri
dari beberapa block yaitu :

1. Block Masukan : data yang masuk ke dalam sebuah sistem informasi

2. Block Model : kombinasi dari prosedur, logika dan model


matematika yang akan memanipulasikan data dengan cara-cara
tertentu agar dapat menghasilkan sebuah output yang diinginkan.

3. Block Keluaran : informasi yang telah dihasilkan sebuah sistem.

4. Block Teknologi : humanware, brainware, software dan hardware

5. Block Basis Data : kumpulan sebuah data yang saling terhubung dan
tersimpan didalam perangkat keras komputer dan digunakan
perangkat lunak dalam memanipulasikan sebuah data.

10
6. Block Kendali : pengendalian dalam suatu sistem informasi agar
sebuah sistem dapat berjalan sesuai dengan yang diharapkan.

2.5 Gaji
gaji adalah suatu kegiatan balas jasa yang diberikan kepada
pegawai kantor serta manajer yang proses pembayarannya selalu
diberikan tiap bulannya. (Putri dan Siptiana, 2019)

Upah adalah hak para pekerja atau buruh yang diberikan


perbulannya dalam bentuk uang sebagai imbalan dari atasan kepada
pekerjanya dan dibayarkan menurut kontrak kerja atau suatu perjanjian,
kesepakatan atasan dan pekerja, dan sesuai dengan peraturan undang-
undang, termasuk tunjangan bagi pekerja dan keluarganya atas suatu
pekerjaan yang telah dilaksanakan. (Putri dan Siptiana, 2019)

Gaji merupakan suatu bentuk pembayaran periodik dari seorang


atasan kepada karyawan yang dinyatakan dalam suatu kontrak kerja. Dari
sudut pandang pelaksanaan bisnis, gaji dapat dianggap sebagai biaya yang
dibutuhkan untuk mendapatkan sumber daya manusia untuk menjalankan
operasi, dan karenanya disebut dengan biaya personel atau biaya gaji.
(Fadillah dkk., 2021)

2.5.1 Sistem Penggajian


Penggajian adalah sistem yang digunakan oleh perusahaan
untuk memberikan upah dan gaji kepada karyawannya atas jasa-jasa yang
mereka berikan kepada suatu tempat usaha tersebut. (Kurniawan dkk.,
2021)
Pengggajian adalah semua gaji yang dibayarkan perusahaan
kepada karyawannya. Karyawan umumnya mendapat gaji dari
perusahaan dengan jumlah tetap atau lebih. Tarif gaji biasanya dinyatakan
dalam gaji perbulan sesuai ketentuan kontrak. (Tania, 2020)

2.5.2 Fungsi Penggajian


Menurut penelitian dari (Intishar, 2018) fungsi-fungsi yang
terkait dalam sebuah sistem akuntansi penggajian yaitu sebagai berikut :
1. Fungsi kepegawaian
Bagian ini bertanggungjawab dalam pencarian karyawan baru,
menseleksi calon anggota karyawan, membuat dan menerbitkan
surat keputusan gaji, mutasi karyawan, kenaikan pangkat atau

11
jabatan dan menggolongan gaji berdasarkan kedudukan,
memberhentikan karyawan dan mengawasi status-status dalam
sistem penggajian.
2. Fungsi pencatat waktu
Bagian ini bertanggungjawab untuk menyelenggarakan waktu
kehadiran atau absensi bagi seluruh pegawai perusahaan atau
sebuah instansi, sistem dalam pengendalian intern yang baik
mensyaratkan pencatatan waktu hadir karyawan atau absensi
tidak boleh dilaksanakan selain dari fungsi pencatatan waktu
atau bagian yang bertanggungjawab perihal absensi.
3. Fungsi pembuat daftar gaji
Bagian ini bertanggungjawab dalam membuat daftar penggajian
dan upah, berisi jumlah gaji yang menjadi hak dan potongan
kewajiban yang menjadi beban setiap karyawan selama jangka
waktu pembayaran gaji setiap bulannya.
4. Fungsi akuntansi
Bagian akuntansi bertanggungjawab dalam pencatatan buku
besar, laporan keuangan dan kewajiban yang didapat beserta
hubunganya dalam pengelolaan dan pembayaran gaji pegawai.
5. Fungsi keuangan
Bagian ini bertanggungjawab untuk mengisi selembaran cek
tersebut dan menyerahkan ke bank dan dicairkan dalam bentuk
uang guna melakukan pembayaran penggajian, lalu uang tunai
tersebut dimasukkan ke dalam amplop gaji setiap pegawai untuk
diberikan kepada orang-orang yang bersangkutan.

2.6 Perancangan Sistem


Menurut ahli Mulyani (2017:80) dalam jurnal penelitian
Perancangan sistem adalah penentuan sebuah pemrosesan data yang
diperlukan oleh sistem baru dan bertujuan agar memenuhi kebutuhan si
pemakai sistem tersebut serta memberikan sebuah gambaran yang jelas
dan rancang bangun yang lebih mendetail. (Sadiqin, 2022)

Perancangan sistem yaitu rancangan yang menentukan bagaimana


sebuah sistem dapat menyelesaikan apa yang harus diselesaikan. Pada
tahapan ini menyangkut konfigurasi dari beberapa komponen perangkat
lunak dan perangkat keras dari sebuah sistem sehingga setelah melakukan
instalasi dari sistem akan memberikan hasil rancang bangun yang telah

12
ditetapkan pada akhir penahapan analisa sistem. Perancangan sistem
dibagi dalam dua bagian yaitu :

a. Perancangan sistem secara umum/perancangan konseptual,


perancangan logical/perancangan secara makro.
b. Perancangan sistem terinci/perancangan sistem secara fisik.

Suatu sistem yang professional dapat mengumpulkan beberapa


fakta dan masalah dari user, menganalisis dari realita, dan merumuskan
beberapa solusi sehingga menghasilkan sebuah sistem informasi yang
baru. (Kendall, Kenneth E, 2018)

2.6.1 Event List


Event list merupakan sebuah narasi stimulasi atau daftar
kegiatan yang dijalankan dalam lingkungan dan memiliki hubungan
dengan respon yang diberikan oleh suatu sistem. Suatu kejadian dapat
mewakilkan satu aliran data atau pemrosesan didalam diagram konteks
serta pendeskripsian yang digunakan dalam memodelkan data harus
diperhatikan dalam kaitan data dan daftar kejadian. (Desnanjaya dan
Sudipa, 2020)

Event List adalah suatu daftar narasi kejadian dari lingkungan


diluar sistem yang direspon oleh sistem, dalam arti lainnya event list
adalah suatu aliran data yang mengindikasikan terjadinya kegiatan atau
sebuah aliran data yang akan dibutuhkan oleh sistem dalam melakukan
proses (Etsuko, Sugawara, Hiroshi, 2018)

2.6.2 Statement Of Purpose


Statement Of Purpose atau standar operasional prosedur adalah
acuan atau gambaran yang berisikan prosedur operasional standar yang
terdapat dalam organisasi dan digunakan untuk memastikan bahwa
seluruh keputusan atau tindakan yang dilakukan dalam penggunaan
fasilitas dan proses yang dilakukan didalam organisasi yang merupakan
anggota organisasi agar berjalan efektif dan efisien. (Made dan Dewi,
2021)

2.6.3 Bagan Alir (Flowchart)


Flowchart merupakan bagan (chart) yang menunjukan aliran
atau arus (flow) di dalam sebuah program atau prosedur sistem secara
logika. Flowchart (bagan alir) merupakan rancangan atau gambaran

13
dalam bentuk diagram alir dari algoritma dalam suatu program, yang
menyatakan arah dari program tersebut. (Imam, 2018)

Tabel 2. 2 Symbol Flowchart


Simbol Keterangan
Input/Output
Dokumen elektronik, dokumen
kertas dan laporan

Salinan (copies) dari dokumen


elektronik, dokumen kertas atau
laporan.

Informasi ditampilkan secara


elektronik

Entry data secara elektronik

Proses
Pemrosesan dengan komputer,
biasanya mengakibatkan
perubahan data atau informasi

Operasi yang dilakukan secara


manual

Penyimpanan
Data yang disimpan secara
elektronik ke dalam database.

14
Simbol Keterangan
Input/Output
Magnetic Tape

Arsip dokumen kertas

Jurnal/buku besar dalam bentuk


kertas

Aliran dan lain-lainnya


Aliran proses atau dokumen

Masuk atau keluar dari halaman


lain

Menghubungkan aliran
pemrosesan pada halaman yang
sama untuk menghindari garis
saling silang

Permulaan atau akhir proses,


juga untuk menandai pihak
eksternal
Pengembalian keputusan

15
Simbol Keterangan
Input/Output
Tambahan berupa sebuah
komentar, catatan atau
keterangan

Terdapat beberapa jenis flowchart, yaitu:


a. Dokumen flowchart, menunjukkan alur dokumen atau
informasi antar departement atau bidang yang
bertanggungjawab.
b. Sistem flowchart, memberikan petunjuk hubungan antara input,
proses, dan output suatu sistem informasi.
c. Program flowchart, menunjukkan urutan operasi logis kinerja
komputer ketika mengeksekusi sebuah program.
d. Analitik flowchart, mengidentifikasi seluruh proses signifikan
dan menekankan pada proses tuas dan menerapkan
pengendalian.

2.6.4 Data Flow Diagram


DFD adalah sebuah pemodelan logika dari suatu data atau proses
yang dirancang untuk menggambarkan asal dan tujuan dari data yang
keluar dari sistem, tempat menyimpan data, proses apa yang dihasilkan
data tersebut serta suatu interaksi antar data yang tersimpan dan proses
yang dijalankan pada data tersebut. (Welda dan Minartiningtyas, 2017)

Data flow diagram (DFD) adalah alat yang dapat digunakan


untuk menggambarkan sistem yang dirancang. Penggambaran DFD
diawali dengan diagram konteks (CD). CD menggunakan tiga simbol,
yaitu: entitas eksternal, simbol untuk mewakili aliran data dan simbol
untuk mewakili proses. DFD menggunakan empat simbol, yaitu: Semua
simbol yang digunakan pada CD ditambah satu simbol lagi untuk
mewakili penyimpanan data. (Soufitri, 2019)

16
Tabel 2. 3 Symbol Data Flow Diagram
Simbol Nama Keterangan
Menunjukkan alur
data dari informasi
yang mengalir.
Alur data
digunakan untuk
Data Flow (alur menjelaskan
data) perpindahan/paket
data dari suatu
bagian ke bagian
lainnya.

Menunjukkan
tugas atau prosesi
yang dilakukan
baik secara manual
atau otomatis.
Process (proses) Komponen proses
yang digambarkan
dalam
transformasi input
menjadi output.
Penamaan proses
disesuaikan
dengan
proses/kegiatan
yang sedang
terjadi.

17
Simbol Nama Keterangan
Menunjukkan
tempat atau asal
data (sumber) atau
External Entity tempat tujuan data
(terminator/entitas (tujuan). Nama
eksternal) terminator/entitas
ditulis dalam
bentuk tunggal.
Simbol Nama Keterangan
Komponen ini
Data Store digunakan dalam
(Penyimpanan membuat model
data) sekumpulan paket
data. Symbol ini
menunjukkan
analis data.

2.6.5 Conceptual Data Model (CDM)


Menurut penelitian dari (Kendall, Kenneth E, 2018) CDM
adalah pemodelan yang dibuat berdasarkan gambaran dunia nyata yang
terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity)
serta hubungan (relationship) antara entitas tersebut, biasanya CDM
digambarkan dalam bentuk Entity Relationship. Manfaat dalam
penggunaan CDM dalam merancang sebuah database adalah sebagai
berikut :
1. Memberikan gambaran atau alur lengkap dari struktur basis
data yaitu arti, hubungan, dan batasan-batasan
2. Alat komunikasi antar pemakai basis data, designer, dan analis.

18
Tabel 2. 4 Simbol Conceptual Data Model (CDM)
Simbol Deskripsi
Entitas/Tabel Entitas atau tabel berfungsi untuk
menyimpan data dalam basis
Nama tabel
data.

Relasi Relasi antar tabel yang terdapat


atau nama relasi dan multiplicity

1..*

Nama Relasi

1..*

2.6.6 Physical Data Model (PDM)


PDM merupakan pemodelan yang menggunakan sejumlah table
untuk menggambarkan sebuah data serta hubungan antar data-data
tersebut. (Kendall, Kenneth E, 2018)
Setiap tabel mempunyai beberapa kolom dimana tiap kolomnya
memiliki nama yang unik.
Tabel 2. 5 Simbol Physical Data Model (PDM)
Simbol Deskripsi
Entitas/Tabel Tabel yang menyimpan data
dalam bisnis data.
Nama tabel

19
Simbol Deskripsi
Relasi Relasi antar tabel yang terdiri dari
persamaan antara primary key
(kunci primer) tabel yang diacu
dengan kunci yang menjadi
referensi acuan di tabel lain

Id_tbl 1=id_fk_tbl2

2.6 Database (DBSM)


Pengertian database adalah kumpulan suatu data yang saling
terhubung satu sama lain, tersimpan di simpanan luar komputer dan
digunakan perangkat lunak tertentu untuk memanipulasinya. Database
juga merupakan sebuah komponen yang penting dalam sistem infomasi,
karena memiliki fungsi sebagai penyedia suatu informasi bagi para
penggunanya. (Tambunan dan Sela, 2018)

2.7 Black Box


Black box Testing adalah suatu metode yang merupakan pengujian
dan berfokus pada spesifikasi fungsional dari perangkat lunak, tester
dapat mendefinisikan kumpulan kondisi input dan melakukan uji coba
pada spesifikasi fungsional suatu program tersebut. Pengujian dengan
metode Black box Testing memiliki dua teknik yaitu Equivalence
Partitioning dan Boundary Value Analysis. (J. Shadiq dkk., 2021)
Menurut penelitian dari (Mardzotillah, 2020) Black Box Testing
berfokus pada spesifikasi fungsional dari perangkat lunak. Tester dapat
menggambarkan kumpulan kondisi input dan melakukan uji coba atau
pengetesan pada spesifikasi fungsional program. Black Box Testing
bukan solusi atau pilihan alternatif dari White Box Testing tetapi
merupakan pelengkap untuk menguji hal-hal yang tidak dicakup oleh
White Box Testing. Black Box Testing cenderung menemukan hal-hal
berikut :
1. Fungsi yang salah atau tidak ada.
2. Kesalahan antarmuka (interface errors).
3. Kesalahan pada struktur data dan akses basis data.
4. Kesalahan performansi
5. Kesalahan inisialisasi dan terminasi.

20
BAB III
ANALISIS DAN PERANCANGAN

3.1 Tempat dan Waktu Penelitian


Dalam penyelesaian laporan seminar ini, peneliti melakukan
pnelitian di SMA Dharma Praja mengenai mekanisme dari sistem
penggajian. Waktu yang diperlukan dalam penelitian tersebut selama 1
bulan, yaitu dari bulan maret hingga bulan april 2022.

3.2 Teknik Pengumpulan Data


Teknik pengumpulan data adalah salah satu cara yang digunakan
dalam proses pengumpulan data-data yang diperlukan dalam
menyelesaikan penelitian. Teknik dari pengumpulan data terdiri dari dua
sumber, yaitu : teknik pengumpulan data primer dan teknik pengumpulan
data sekunder.

3.2.1 Data Primer


Metode yang digunakan untuk mendapatkan data primer yaitu
dengan cara melakukan penelitian secara langsung. Metode yang
digunakan dalam proses pembuatan lapoan ini yaitu :
1) Metode Wawancara
Metode wawancara merupakan metode pertemuan antara dua
orang untuk bertukar informasi dan ide melalui tanya jawab. Metode
wawancara ini dilakukan dengan mewawancarai seorang narasumber
yakni Nyoman Yudi Artana dan Ida Ayu Ketut Ngurah selaku
bendahara pada SMA Dharma Praja Badung.
Dari hasil wawancara tersebut, didapatkan informasi mengenai
kendala yang dihadapi SMA Dharma Praja bahwa pengelolaan
penggajiannya menggunakan Microsoft Excel. Dimana petugas
bendaharanya menghitung gaji guru berdasarkan golongan,
kemudian menghitung absensi kehadiran mengajar, gaji pokok bagi
guru yayasan dan guru honorer, gaji tambahan bagi guru yang
mengajar melebihi jam kerja, menghitung tunjangan tambahan bagi
guru yang memiliki jabatan tinggi di sekolah dan terakhir
menghitung total keseluruhan gaji yang didapat para guru. Namun
dikarenakan harus menggunakan beberapa rumus di Microsoft Excel
terkadang bendahara lebih memilih menghitung menggunakan cara
manual atau menggunakan kalkulator pada saat harus menghitung
penggajian, hal inilah yang menyebabkan proses perhitungan
menjadi lebih lama. Lembar halaman wawancara bendahara terdapat
pada lampiran 1.

21
2) Metode Observasi
Metode observasi merupakan metode pengumpulan data,
dimana peneliti melakukan pengamatan secara langsung pada objek
penelitian untuk melihat kegiatan yang dilakukan. Dari hasil
pengamatan yang dilakukan terhadap bendahara dimana pengelolaan
penggajian dimulai dari menghitung gaji guru berdasarkan golongan,
lalu menghitung absensi kehadiran, menghitung gaji pokok bagi guru
tetap yayasan dan guru tidak tetap, menghitung tunjangan tambahan
bagi guru yang memiliki jabatan tinggi di sekolah dan terakhir
menghitung total keseluruhan gaji yang didapat para guru dan
menginput semuanya kedalam Microsoft Excel yang menyebabkan
proses penghitungan menjadi lebih lamban mengingat banyaknya
staff guru maupun pegawai dan dalam penghitungan gaji guru tidak
semua memiliki jumlah gaji yang sama dikarenakan gaji dihitung
berdasarkan golongan dan jam mengajar.

3.2.2 Data Sekunder


Teknik pengumpulan data sekunder merupakan teknik yang
diperoleh peneliti dari sumber yang telah ada. Teknik pengumpulan data
sekunder digunakan dalam proses pembuatan laporan yaitu :
1) Dokumentasi
Teknik dokumentasi merupakan sekumpulan penjelasan dan
berkas mengenai hal-hal yang berhubungan dan penggajian. Teknik
dokumentasi yang dilakukan peneliti adalah dengan mengambil
gambar absensi guru tetap yayasan dan guru tidak tetap, lampiran
data mengajar/kelebihan mengajar, halaman BPJS Ketenagakerjaan,
form penggajian/slip gaji. Lembar halaman dokumentasi data yang
berhubungan dengan penggajian yang lebih jelas terdapat pada
lampiran 2.

Pada gambar dibawah ini terdapat absensi kehadiran dan absensi


mengajar untuk para guru, hal ini dilakukan agar bendahara selaku
pegawai yang mengatur penggajian dapat lebih mudah dalam
menghitung kehadiran dan total kehadiran mengajar. Dokumentasi
absensi kehadiran dan absensi mengajar dapat dilihat pada gambar
3.1 dan 3.2 dibawah ini.

22
Gambar 3.1 Absensi guru SMA Dharma Praja

23
Gambar 3. 2 Absensi mengajar SMA Dharma Praja
Pada gambar dibawah ini terdapat data gaji dari pegawai tetap. Data
ini menampilkan jabatan guru, status kepegawaian, pangkat/kedudukan,
jumlah gaji pokok, tunjangan jabatan dan menampilkan seluruh jumlah
gaji guru. Data gaji dapat dilihat pada gambar 3.3 dibawah ini.

Gambar 3. 3 Data Gaji Pegawai Yayasan Dharma Praja

Pada gambar dibawah ini terdapat data gaji dari guru tetap yayasan.
Data ini menampilkan jabatan guru, status kepegawaian,
pangkat/kedudukan, jumlah gaji pokok, tunjangan jabatan dan
menampilkan seluruh jumlah gaji guru. Data gaji dapat dilihat pada
gambar 3.4 dibawah ini.

24
Gambar 3. 4 Data Gaji Guru Tetap Yayasan
Pada gambar dibawah ini terdapat data dari gaji guru tidak tetap
yayasan. Data ini menampilkan jabatan guru, status kepegawaian,
pangkat/kedudukan, jumlah gaji pokok, tunjangan jabatan dan
menampilkan seluruh jumlah gaji guru. Data gaji dapat dilihat pada
gambar 3.5 dibawah ini.

Gambar 3. 5 Data Gaji Guru Tidak Tetap

25
Pada gambar dibawah ini menampilkan data BPJS Ketenagakerjaan
bagi para guru. Data BPJS Ketenagakerjaan dapat dilihat pada gambar 3.6
dibawah ini.

Gambar 3. 6 Halaman BPJS Ketenagakerjaan


Pada gambar dibawah ini menampilkan data slip gaji guru, terdapat
komponen-komponen gaji seperti gaji pokok, tunjangan-tunjangan, uang
insentif, uang makan, pajak PPh, potongan gaji dan total gaji bersih. Data
slip gaji dapat dilihat pada gambar 3.7 dibawah ini.

26
Gambar 3. 7 Slip Gaji SMA Dharma Praja
2) Metode Kepustakaan
Untuk mendukung landasan teori pada penelitian ini, maka
digunakan metode kepustakaan. Kepustakaan diambil dari internet,
materi-materi yang dibutuhkan dari berbagai sumber, yaitu: sistem
informasi, bahasa pemrograman PHP, MySQL dan lainnya yang
bersumber dari buku cetak, jurnal dan sumber data internet.

3.3 Teknologi yang digunakan Sekolah


Teknologi yang digunakan di SMA Dharma Praja dalam
pengelolaan data penggajian adalah Microsoft Excel. SMA Dharma Praja
menggunakan perangkat keras dan perangkat lunak dalam menunjang
kinerja sekolah. Perangkat keras yang digunakan berupa keyboard, PC
(Personal Computer) yang diletakkan dimeja bendahara. Perangkat keras
tersebut dilengkapi perangkat lunak yang mendukung kinerja bendahara
dalam mengelola data penggajian, perangkat lunak yang digunakan
adalah Microsoft Excel 2016.

27
3.3.1 Statement Of Purpose (SOP)
Dalam statement of purpose dari sistem informasi penggajian
guru pada SMA Dharma Praja berbasis web ini menyangkut tentang
pengelolaan data pengguna staff/guru, absensi kehadiran, menghitung
gaji pokok guru yayasan dan guru honorer, gaji lembur guru, menghitung
tunjangan tambahan guru yang memiliki jabatan tinggi di sekolah,
menghitung total keseluruhan gaji, dan laporan penggajian. Sistem ini
dapat menginput data penggajian dan menghasilkan data berupa laporan
disetiap penggajiannya.

3.3.2 Analisis Sistem


Konsep analisis sistem yaitu penggajian guru sebagai
perencanaan pengembangan sistem lama agar lebih mudah dan efisien
yaitu menggunakan konsep sederhana, namun tetap memuat bagian
utama dalam pengolahan pendataan gaji sebelumnya.
Teknologi yang akan dianalisis saat ini hanya untuk personal
saja, sedangkan untuk perlengkapan dan peralatan akan digunakan untuk
keperluan desain system yang baru. Dalam menganalisa system ini akan
digunakan penjabaran secara terstruktur dengan alur sistemnya yang
dijelaskan dalam bentuk diagram yaitu flowchart dan Data Flow Diagram
(DFD).

3.3.3 Analisis Sistem yang Berjalan


Analisis teknologi yang sedang berjalan di SMA Dharma Praja
secara keseluruhan sangat diperlukan dan dilakukan untuk mengetahui
kekurangan dari system tersebut, baik mengenai cara kerja system
maupun semua orang yang terlibat dalam sistem tersebut. Dengan
melakukan analisis sistem, penulis dapat mengusulkan sistem yang
terstruktur dan terkomputerisasi. Dari hasil observasi yang dilakukan,
Adapun cara kerja penggajian guru pada SMA Dharma Praja dapat dilihat
pada gambar tabel 3.8 dibawah ini.

28
TATA
BENDAHARA GURU
USAHA

Gambar 3. 8 Flowchart Penggajian Guru

Pada Tabel Flowchart 3.8 dijelaskan proses prosedur penggajian,


dimulai dari tata usaha yang membuat data guru kepada bendahara dan
guru, kemudian data guru diberikan kepada bendahara, lalu bendahara
menghitung gaji guru tetap Yayasan berupa gaji pokok yayasan beserta
uang transportasi, lalu bendahara memberikan slip gaji kepada guru tetap.
Untuk guru tidak tetap Yayasan bendahara menghitung dengan cara data
jumlah jam mengajar dikalikan dengan gaji pokok perharinya ditambah
rekapan absensi untuk memperhitungkan uang transportasi setiap guru
29
memiliki jadwal mengajar, lalu data direkap dan gaji diperhitungkan
berdasarkan jam mengajar, kemudian slip diberikan kepada guru dan gaji
diberikan kepada masing-masing guru.

3.3.4 Gambaran Umum Sistem Yang Diusulkan


3.3.5 System Flow Diagram proses login

Gambar 3. 9 System Flow Diagram Proses Login

Pada gambar 3.9 berikut ini merupakan penjabaran System


Data Flow Diagram proses login pada system penggajian guru di
SMA Dharma Praja sebagai berikut:
1) Pengguna (user) memasukkan username dan password untuk
masuk kedalam system, kemudian system akan mengecek valid
atau tidaknya data yang dimasukkan.
2) Jika benar maka system akan menampilkan beranda sesuai
dengan hak akses user yang login.
3) Jika salah maka akan muncul pesan error dan user diminta untuk
memasukkan ulang username dan password.
4) Proses login selesai.

30
3.3.6 System Flow Diagram Proses Absensi

Gambar 3. 10 System Flow Diagram Proses Absensi

Pada gambar 3.10 berikut ini adalah penjabaran system


flow diagram proses data absensi secara tertulis system
manajemen penggajian guru pada SMA Dharma Praja sebagai
berikut:
1) System menampilkan data admin (bendahara) dengan
mengambil data dari tb_absensi.
2) Jika admin ingin melakukan check in data absensi maka
admin melakukan proses absensi, jika data disimpan maka
data akan tersimpan pada tb_absensi.
3) Jika admin gagal melakukan check in data absensi maka
akan muncul notifikasi gagal absen dan silahkan absen
kembali.

31
3.3.7 System Flow Diagram Proses Data Profile

Gambar 3. 11 System Flow Diagram Proses Profile

Pada gambar 3.11 berikut ini adalah penjabaran system


flow diagram proses data profile secara tertulis system
manajemen penggajian guru pada SMA Dharma Praja sebagai
berikut:
1) System menampilkan data admin (bendahara) dengan
mengambil data dari tb_profile.
2) Jika admin ingin menambah data profile maka admin
melakukan proses tambah data profile, jika data disimpan
maka data akan tersimpan pada tb_ profile, jika tidak
disimpan maka muncul pesan silahkan masukkan kembali
data profile.
3) Jika admin tidak merubah data profile maka
memungkinkan admin ingin melihat data profile , jika ya
maka admin melakukan proses pencarian data profile
dengan mengambil data profile dari tb_ profile.

32
3.3.8 System Flow Diagram Proses Data User

Gambar 3. 12 System Flow Diagram Pengelolaan Data User


Pada gambar 3.12 berikut ini adalah penjabaran system
flow diagram proses mengelola data user secara tertulis system
manajemen penggajian guru pada SMA Dharma Praja sebagai
berikut:
1) System menampilkan data admin (bendahara) dengan
mengambil data dari tb_user
2) Jika admin ingin menambah data user maka admin
melakukan proses tambah data user, jika data
disimpan maka data akan tersimpan pada tb_user, jika
tidak disimpan maka muncul pesan silahkan
masukkan Kembali data user.
3) Jika admin tidak ingin menambah data user maka
memungkinkan admin ingin merubah data user, jika
ya maka data akan tersimpan dalam tb_user, jika tidak
disimpan maka muncul pesan silahkan masukkan
Kembali data user dan admin kembali memperbaiki
data user dengan benar.
4) Jika admin tidak merubah data user maka
memungkinkan admin ingin mencari data user, jika
ya maka admin melakukan proses pencarian data user

33
dengan mengambil data user dari tb_ user. Jika tidak
tersedia maka akan muncul pesan error

3.3.9 System Flow Diagram Proses Mengelola Data Pegawai

Gambar 3. 13 System Flow Diagram Proses Mengelola Data


Pegawai
Pada gambar 3.13 berikut ini merupakan penjabaran System
Flow Diagram proses mengelola data pegawai secara tertulis system
manajemen pengajian guru pada SMA Dharma Praja:

1) System menampilkan data admin (bendahara) dengan


mengambil data dari tb_ pegawai.
2) Jika admin ingin menambah data pegawai maka admin
melakukan proses tambah data pegawai, jika data
disimpan maka data akan tersimpan pada tb_ pegawai, jika

34
tidak disimpan maka muncul pesan silahkan masukkan
Kembali data pegawai.
3) Jika admin tidak ingin menambah data pegawai maka
memungkinkan admin ingin merubah data pegawai, jika
ya maka data akan tersimpan dalam tb_ pegawai jika tidak
disimpan maka muncul pesan silahkan masukkan kembali
data pegawai dan admin kembali memperbaiki data
pegawai dengan benar.
4) Jika admin tidak merubah data pegawai maka
memungkinkan admin ingin mencari data pegawai, jika ya
maka admin melakukan proses pencarian data pegawai
dengan mengambil data pegawai dari tb_ pegawai. Jika
tidak tersedia maka akan muncul pesan error.

3.3.10 System Flow Diagram Proses Mengelola Data Absensi

Gambar 3. 14 System Data Flow Diagram Proses Mengelola Data


Absensi

35
Pada gambar 3.14 berikut ini merupakan penjabaran System Flow
Diagram proses mengelola Proses Mengelola data absensi
secara tertulis manajemen system pengajian guru pada SMA
Dharma Praja:

1) System menampilkan data admin (bendahara) dengan


mengambil data dari tb_dataabsensi.
2) Jika admin ingin melihat data absensi maka admin
melakukan proses tambah data absensi, jika data disimpan
maka data akan tersimpan pada tb_ dataabsensi, jika tidak
disimpan maka muncul pesan silahkan masukkan kembali
data dataabsensi.
3) Jika admin tidak ingin menambah data absensi maka
memungkinkan admin ingin merubah data absensi, jika ya
maka data akan tersimpan dalam tb_dataabsensi, jika tidak
disimpan maka muncul pesan silahkan masukkan kembali
data absensi dan admin kembali memperbaiki data absensi
dengan benar.
4) Jika admin tidak merubah data absensi maka
memungkinkan admin ingin mencari data absensi, jika ya
maka admin melakukan proses pencarian data absensi
dengan mengambil data absensi dari tb_absensi. Jika tidak
tersedia maka akan muncul pesan error.

36
3.3.11 System Flow Diagram Proses Mengelola Data Gaji

Gambar 3. 15 System Data Flow Diagram Proses Mengelola Data Gaji


Pada gambar 3.15 berikut ini merupakan penjabaran System
Flow Diagram proses mengelola Data Gaji secara tertulis manajemen
system pengajian guru pada SMA Dharma Praja:

1) System menampilkan data admin (bendahara) dengan


mengambil data dari tb_gaji.
2) Jika admin ingin menambah data gaji maka admin
melakukan proses tambah data penggajian, jika data
disimpan maka data akan tersimpan pada tb_ gaji, jika
tidak disimpan maka muncul pesan silahkan masukkan
kembali data penggajian.

37
3) Jika admin tidak ingin menambah data penggajian maka
memungkinkan admin ingin merubah data form gaji, jika
ya maka data akan tersimpan dalam tb_ gaji, jika tidak
disimpan maka muncul pesan silahkan masukkan kembali
data gaji dan admin kembali memperbaiki data gaji
dengan benar.
4) Jika admin tidak merubah data gaji maka memungkinkan
admin ingin mencari data gaji, jika ya maka admin
melakukan proses pencarian data gaji dengan mengambil
data gaji dari tb_ gaji. Jika tidak tersedia maka akan
muncul pesan error.

3.3.12 System Flow Diagram Proses Mengelola Data Penggajian

Gambar 3. 16 System Data Flow Diagram Proses Mengelola Data


Penggajian

38
Pada gambar 3.16 berikut ini merupakan penjabaran System
Flow Diagram proses mengelola data penggajian secara tertulis
manajemen system pengajian guru pada SMA Dharma Praja:

1) System menampilkan data admin (bendahara) dengan


mengambil data dari tb_penggajian.
2) Jika admin ingin menggaji pegawai maka admin
melakukan proses penggajian pada sistem, jika data
disimpan maka data akan tersimpan pada tb_ penggajian,
jika tidak disimpan maka muncul pesan silahkan
masukkan kembali data penggajian.
3) Jika admin tidak ingin menambah data penggajian maka
memungkinkan admin ingin merubah data penggajian,
jika ya maka data akan tersimpan dalam tb_ penggajian,
jika tidak disimpan maka muncul pesan silahkan
masukkan kembali data penggajian dan admin kembali
memperbaiki data penggajian dengan benar.
4) Jika admin tidak merubah data gaji maka memungkinkan
admin ingin mencari data penggajian, jika ya maka
admin melakukan proses pencarian data gaji dengan
mengambil data penggajian dari tb_ penggajian.

39
3.3.13 System Flow Diagram Proses Mengelola Data Gaji Saya

Gambar 3. 17 System Data Flow Diagram Proses Mengelola Data Gaji


Saya
Pada gambar 3.17 berikut ini merupakan penjabaran System
Flow Diagram proses mengelola data gaji saya secara tertulis manajemen
system pengajian guru pada SMA Dharma Praja:

1) System menampilkan data admin (bendahara) dengan


mengambil data dari tb_gajisaya.
2) Jika admin ingin melihat data gaji maka admin melakukan
proses cek data gaji pada sistem, jika data disimpan maka
data akan tersimpan pada tb_datagajisaya.
3) Jika admin ingin mencetak slip gaji, jika ya maka
mengambil data dari tb_ datagajisaya, makaslip gaji akan
terunduh secara otomatis.

40
3.3.14 System Flow Diagram Proses Mengelola Laporan
Penggajian

Gambar 3. 18 System Data Flow Diagram Proses Mengelola Laporan


Penggajian
Pada gambar 3.18 berikut ini merupakan penjabaran System
Flow Diagram proses mengelola laporan penggajian secara tertulis
manajemen system pengajian guru pada SMA Dharma Praja:

1) System menampilkan data admin (bendahara) dengan


mengambil data dari tb_laporanpenggajian.
2) Jika admin tidak ingin menambah data penggajian maka
memungkinkan admin ingin melihat laporan penggajian,
jika ya maka admin akan mengambil data dalam tb_
laporanpenggajian,
3) Jika admin tidak ingin melihat laporan penggajian,
memungkinkan admin ingin mencetak laporan
penggajian, jika ya maka admin melakukan proses
pengambilan data laporan penggajian dengan mengambil
data penggajian dari tb_ laporanpenggajian.

41
3.3.15 System Flow Diagram Proses Mengelola Laporan Absensi

Gambar 3. 19 System Data Flow Diagram Proses Mengelola Laporan


Absensi
Pada gambar 3.19 berikut ini merupakan penjabaran System
Flow Diagram proses mengelola data absensi secara tertulis manajemen
system pengajian guru pada SMA Dharma Praja:

1) System menampilkan data admin (bendahara) dengan


mengambil data dari tb_laporanabsensi.
2) Jika admin tidak ingin menambah data laporan absensi
maka memungkinkan admin ingin melihat laporan
absensi, jika ya maka admin akan mengambil data dalam
tb_ absensi.
3) Jika admin tidak ingin melihat laporan absensi,
memungkinkan admin ingin mencetak laporan absensi,
jika ya maka admin melakukan proses pengambilan data
laporan absensi dengan mengambil data absensi dari tb_
absensi.

42
3.3.16 Event List
1. Login
2. Mengelolah Data User
2.1 Mengolah Data Admin
2.1.1Tambah Data Admin
2.1.2Ubah Data Admin
2.1.3Cari Data Admin
2.2 Mengolah Data Guru
2.2.1Tambah Data Guru
2.2.2Ubah Data Guru
2.2.3Cari Data Guru
2.3 Mengolah Data Tata Usaha
2.3.1 Tambah Data Tata Usaha
2.3.2 Ubah Data Tata Usaha
2.3.3 Cari Data Tata Usaha
2.4 Mengolah Data Kepala Sekolah
2.4.1 Tambah Data Kepala Sekolah
2.4.2 Ubah Data Kepala Sekolah
2.4.3 Cari Data Kepala Sekolah
3. Mengelolah Absensi
3.1 Tambah Data Absensi
3.2 Ubah Data Absensi
3.3 Cari Data Absensi
4. Mengelolah Data Gaji
4.1 Tambah Data Gaji
4.2 Ubah Data Gaji
4.3 Cari Data Gaji
5. Laporan Penggajian

3.3.17 Data Flow Diagram


Pada saat menyusun laporan penelitian ini, penulis membuat
rancangan awal system dengan menggunakan Data Flow Diagram
(DFD) sesuai dengan hasil dari penelitian yang telah dilakukan. Data
Flow Diagram merupakan gambaran system secara logika, gambaran
umum ini tidak bergantung dari perangkat keras (hardware), perangkat
lunak (software), struktur data dan organisasi file. Keuntungan dari
penggunaan Data Flow Diagram ini adalah mempermudah pemakainya
(admin) dalam mengerti system yang dikerjakan.

43
3.3.18 Diagram Konteks
Diagram konteks merupakan suatu gambaran atau model yang
menjelaskan secara keseluruhan data yang digunakan atau gambaran
aliran data dalam dan keluar system. Berikut merupakan gambaran
diagram konteks dari Perancangan Sistem Informasi Penggajian Guru
Berbasis Web, dimana ada 4 entitas yaitu Admin (Bendahara), Tata Usaha
(TU), Guru dan Kepala Sekolah. System ini mengolah seluruh data yang
akan diterima oleh Tata Usaha (TU), Guru, Kepala Sekolah. Berikut ini
adalah diagram konteks ditampilkan seperti gambar 3.14 dibawah ini.
Lembar halaman diagram yang lebih jelas terdapat pada lampiran 3

Gambar 3. 20 Context Diagram

3.3.19 Data Flow Diagram (DFD)


DFD Level 0 merupakan gambaran tentang seluruh proses
pengelolaan sistem. Entitas yang terlibat dalam DFD Level 0 adalah
admin (bendahara), Tata Usaha, guru, dan Kepala Sekolah. DFD Level 0
sistem penggajian guru terdiri dari 5 proses, yaitu login, mengelola data
user, memvalidasi data absen, mengelola form penggajian, mengelola gaji
dan laporan penggajian. DFD level 0 dapat dilihat pada gambar 3.15
dibawah ini. Lembar halaman diagram yang lebih jelas terdapat pada
lampiran 3

44
Gambar 3. 21 DFD Level 0

3.3.20 DFD Level 1 Mengelola Data User


DFD Level 1 merupakan gambaran tentang seluruh proses
pengelolaan sistem. Entitas yang terlibat dalam DFD Level 1 adalah
admin (bendahara), Tata Usaha, guru, dan Kepala Sekolah. DFD Level 0
sistem penggajian guru terdiri dari 5 proses, yaitu login, mengelola data
user, memvalidasi data absen, mengelola form penggajian, mengelola gaji
dan laporan penggajian. DFD Level 1 user dapat dilihat pada gambar 3.16
berikut ini.

45
Gambar 3. 22 DFD Level 1 Data User

3.3.21 DFD Level 1 Gaji


DFD Level 1 gaji merupakan gambaran tentang proses
pengelolaan sistem. Data Flow Diagram Level 1 mengelola data gaji dan
memiliki 1 entitas. Dimana entitas admin dapat melakukan 3 proses yaitu
tambah data gaji, ubah data gaji dan cari data gaji. DFD Level 1 gaji dapat
dilihat pada gambar 3.17 dibawah ini.

Gambar 3. 23 DFD Level 1 Gaji

3.3.22 Conceptual Data Model (CDM)


Conceptual Data Model (CDM) digunakan untuk merancang
desain database. Relasi antar entity yang ada dalam sistem informasi
Penggajian guru berbasis web pada SMA Dharma Praja akan
digambarkan dengan Conceptual Data Model (CDM), dimana terdapat 5
tabel yaitu user, guru, absensi, penggajian, gaji. Conceptual Data Model

46
(CDM) sistem informasi penggajian guru berbasis web pada SMA
Dharma Praja dapat dilihat pada gambar 3.18 berikut ini.

Gambar 3. 24 Conceptual Data Model (CDM)

3.3.23 Physical Data Model (PDM)


Physical Data Model (PDM) digunakan untuk merancang
desain database. Relasi antar entity yang ada pada sistem informasi
Penggajian guru berbasis website pada SMA Dharma Praja akan
digambarkan dengan Physical Data Model (PDM), dimana terdapat 5
tabel yaitu user, guru, absensi, penggajian, gaji. Physical Data Model
(PDM) sistem informasi penggajian guru berbasis website pada SMA
Dharma Praja dapat dilihat pada gambar 3.19 dibawah ini.

Gambar 3. 25 Physical Data Model (PDM)

47
3.3.24 Struktur Tabel
Berikut ini struktur tabel dari hasil generate physical data model.
Struktur tabel dari hasil generate sebagai berikut:

1. Struktur Tabel Data User


Tabel data user berisi data user yang digunakan untuk menyimpan
data user dan digunakan untuk login ke dalam sistem, sehingga
diberikan hak akses kedalam sistem. Tabel user ditunjukkan pada tabel
3.1 berikut ini.

Tabel 3. 1 Data User


Nama Field Tipe Data Ukuran Keterangan
Id_user Integer Primary Key
Username Varchar 30 Untuk menyimpan
username
Password Varchar 50 Untuk menyimpan
password
Jumlah_lembur Integer Untuk Menghitung Jumlah
Lembur

2. Struktur Tabel Data Guru


Tabel data guru berisi data guru yang digunakan untuk menyimpan
data guru. Tabel guru ditunjukkan pada gambar tabel 3.2 dibawah ini.

Tabel 3. 2 Tabel Guru


Nama Field Tipe Data Ukuran Keterangan
Id_ Guru Integer Primary Key
Id_user Integer Foreign Key
NIP Varchar 20 Untuk menyimpan NIP
guru

48
Nama Field Tipe Data Ukuran Keterangan
Nama_ Guru Varchar 20 Untuk menyimpan
nama guru.
Jumlah_Kehadiran Float Untuk menyimpan data
kehadiran guru
Tunjangan_Jabatan Float Untuk menyimpan data
tunjangan jabatan.
Tunjangan_Transportasi Float Untuk menyimpan data
tunjangan transportasi.
Mk_Dari Integer Untuk menyimpan data
masa kerja guru yang
mengajar.
Jumlah_Lembur Integer Untuk menampilkan
jumlah lembur

3. Struktur Tabel Data Absensi


Tabel data absensi berisi data absensi yang digunakan untuk
menyimpan data absensi. Tabel absensi ditunjukkan pada gambar
tabel 3.3 dibawah ini.

Tabel 3. 3 Data Absensi


Nama Field Tipe Data Ukuran Keterangan
Id_ Absensi Integer Primary Key
Id_Guru Integer Foreign Key
Gaji_Pokok Date Untuk menampilkan
data gaji pokok.
Jam_Datang Time Untuk menampilkan
jam kedatangan.
Jam_Pulang Time Untuk menampilkan
jam pulang

49
Nama Field Tipe Data Ukuran Keterangan
Status Enum Untuk menampilkan
status user atau guru
login.

6. Struktur Penggajian
Tabel data penggajian berisi data penggajian yang digunakan untuk
menyimpan data penggajian. Tabel penggajian ditunjukkan pada gambar
tabel 3.4 dibawah ini.
Tabel 3. 4 Tabel Penggajian
Nama Field Tipe Data Ukuran Keterangan
Id_ Penggajian Integer Primary Key
Bulan Varchar 20 Foreign Key
Tahun Varchar 20 Foreign Key
NIP_ Guru Varchar 20 Untuk menyimpan NIP
guru
Jumlah_Kehadiran Float Untuk menampilkan
jumlah kehadiran
Jumlah_Lembur Integer Untuk menampilkan
jumlah lembur
mengajar
Gaji_Pokok Date Untuk menampilkan
jumlah gaji pokok
Gaji_Lembur Numric 15 Untuk menampilkan
jumlah gaji lembur
Tunjangan_Makan Varchar 20 Untuk menghitung dan
menampilkan jumlah
tunjangan makan.

50
Nama Field Tipe Data Ukuran Keterangan
Tunjangan_Transportasi Float Untuk menghitung dan
menampilkan jumlah
tunjangan transportasi.
Tunjangan_Jabatan Float Untuk menghitung dan
menampilkan jumlah
tunjangan jabatan.
Pph_21 Float Untuk menghitung dan
menampilkan jumlah
potongan pajak Pph 21.
Potongan_Pinjaman Float Untuk menghitung dan
menampilkan jumlah
potongan pinjaman.
Bonus_THR Float Untuk menghitung dan
menampilkan jumlah
THR.
BPJS_Kesehatan Float Untuk menampilkan
jumlah potongan BPJS
Kesehatan.
BPJS_Ketenagakerjaan Float Untuk menampilkan
jumlah potongan BPJS
Ketenagakerjaan.
Total_Gaji Float Untuk menampilkan
total gaji.
Gaji_Bersih Float Untuk menampilkan
total gaji bersih.
7. Struktur Gaji
Tabel data gaji berisi data gaji yang digunakan untuk menyimpan
data gaji. Tabel data gaji ditunjukkan pada gambar tabel 3.5 dibawah ini

51
Tabel 3. 5 Tabel Gaji
Nama Field Tipe Ukuran Keterangan
Data
Id_ Gaji Integer Primary Key
Jabatan Varchar 20 Menampilkan Jabatan.
Gaji_Lembur Varchar 20 Menampilkan Total
Gaji Lembur.
Jumlah_Kehadiran Float Menampilkan jumlah
kehadiran.
Tunjangaan_Jabatan Float Menampilkan jumlah
tunjangan berdasarkan
jabatan.
Tunjangaan_Transportasi Float Menampilkan jumlah
tunjangan transportasi.
Mk_Dari Integer Menampilkan masa
kerja guru.
Jumlah_Lembur Integer Menampilkan jumlah
jam lembur.

3.4.1 Kebutuhan Fungsional


Berikut ini adalah analisis kebutuhan fungsional dari system
penggajian guru berbasis web yang akan dibangun yaitu:
1) Sistem dapat melakukan proses penggajian seperti
perhitungan gaji guru tetap , gaji guru tidak tetap, uang
tambahan jam mengajar, uang transportasi, uang tunjangan
berdasarkan golongan.
2) Berfungsi sebagai keamanan dalam memproteksi suatu
sistem melalui proses login untuk pengguna dengan cara
meng-input username dan password berdasarkan hak akses
pengguna.
3) Sistem dapat mengelola data admin (bendahara), tata usaha,
kepala sekolah dan guru.

52
4) Sistem dapat menamplikan data guru, data tata usaha (TU),
slip gaji, form penggajian dan laporan penggajian.
System dapat menampilkan total gaji bersih guru

3.4.2 Kebutuhan Non Fungsional


Analisa kebutuhan non fingsional dari sistem yang akan
digunakan penulis dalam merancang dan membangun sistem yaitu:
1) Perangkat keras (Hardare)
Dalam membangun system penggajian guru berbasis web
pada SMA Dharma Praja, diperlukan beberapa perangkat
keras yang berfungsi untuk pembangunan dan pengujian
system. Perangkat tersebut antara lain: Komputer/laptop
Processor, memory, hardisk, monitor atau LCD.
2) Perangkat Lunak (Software)
Agar kebutuhan hardware dapat berjalan secara optimal, maka
PC / laptop tersebut harus memiliki spesifikasi yang diperlukan
dari perangkat lunak (software) sesuai dengan kebutuhan suatu
sistem agar program dapat berjalan dengan baik. Software yang
digunakan adalah MySQL dan Xampp.

3.4.3 Perancangan Sistem


3.4.4 Halaman Login
Berikut ini adalah tampilan halaman login pada perancangan
sistem informasi penggajian guru berbasis web pada SMA Dharma Praja.
Sebelum menggunakan sistem, user harus login terlebih dahulu. Terdapat
text input yang digunakan untuk mengisi username dan password dan
satu tombol button login untuk masuk ke halaman selanjutnya.
Rancangan halaman login terdapat pada gambar 3.20

Gambar 3. 26 Rancangan Halaman Login

53
3.4.5 Halaman Login Gagal
Berikut ini adalah tampilan halaman login apabila salah dalam
memasukkan password atau username pada perancangan sistem
informasi penggajian guru berbasis web pada SMA Dharma Praja.
Rancangan halaman login salah terdapat pada gambar 3.21

Gambar 3. 27 Rancangan Halaman Login Salah

3.4.6 Halaman Dashboard Admin


Halaman dashboard ini merupakan rancangan halaman utama
admin setelah admin berhasil melakukan login. Pada rancangan halaman
dashboard ini akan menampilkan data gaji bulanan seluruh guru,
absensi kehadiran guru, absensi yang sudah dilakukan oleh seluruh guru
perharinya, dan grafik penggajian guru yang digunakan untuk
menampilkan jumlah uang yang telah dikeluarkan oleh bendahara untuk
menggaji guru dan menu lainnya yang digunakan sesuai kebutuhan.
Gambar rancangan halaman dashboard terdapat pada gambar 3.22

Gambar 3. 28 Rancangan Halaman Dashboard

54
3.4.7 Halaman Absensi Admin
Berikut ini adalah rancangan halaman menu absensi pada
sistem informasi penggajian guru berbasis website pada SMA Dharma
Praja. Halaman ini digunakan untuk melakukan check in dan check out
absensi setiap harinya. Gambar rancangan halaman menu absensi admin
terdapat pada gambar 3.23

Gambar 3. 29 Halaman Menu Absensi Admin

3.4.8 Halaman Menu Profile


Berikut adalah halaman menu profile admin yang digunakan
untuk mengubah profile admin. Admin dapat mengubah username,
password dan profile lalu menyimpan data dengan menekan tombol
button simpan. Gambar rancangan halaman menu profile terdapat pada
gambar 3.24

Gambar 3. 30 Halaman Profile Admin

55
3.4.9 Halaman Menu Data User
Berikut ini adalah halaman menu data user yang digunakan
oleh admin untuk melihat data user yang terdapat di SMA Dharma Praja.
Kolom searchbox digunakan admin untuk mencari data guru. Admin
dapat mengubah data user dengan menekan icon pada kolom aksi lalu.
Rancangan halaman data user dapat dilihat pada gambar 3.25

Gambar 3. 31 Halaman Menu Data User

3.4.10 Halaman Ubah Data User


Berikut ini adalah halaman data user yang digunakan oleh
admin untuk mengubah data user dengan cara menekan icon yang
terdapat pada kolom aksi. Admin dapat mengubah password dari data
user tersebut, lalu tombol simpan untuk menyimpan data user. Kolom
searchox digunakan untuk mencari data guru yang bersangkutan.
Halaman ubah data user terdapat pada gambar 3.26

Gambar 3. 32 Halaman Ubah Data User

56
3.4.11 Halaman Data Pegawai
Berikut ini adalah halaman data pegawai yang digunakan oleh
admin untuk menambah data pegawai dengan cara menekan tombol
tambah data guru. Dan juga kolom searchbox untuk mencari data guru
atau pegawai di SMA Dharma Praja. Rancangan halaman tambah data
pegawai dapat dilihat pada gambar 3.27

Gambar 3. 33 Halaman Data Pegawai

3.4.12 Halaman Tambah Data Pegawai


Berikut ini adalah halaman tambah data pegawai yang
digunakan oleh admin untuk menambah data pegawai. Anda dapat
mengubah data nama, NIP guru, jenis kelamin, agama, nomor telepon,
dan status pegawai lalu menyimpan data dengan menekan tombol button
simpan dan juga kolom searchbox untuk mencari data guru, terdapat
juga kolom aksi untuk mengubah data guru, lalu icon trash pada kolom
aksi berfungsi untuk menghapus data guru. Rancangan halaman ubah
data guru dapat dilihat pada gambar 3. 28

57
Gambar 3. 34 Halaman Tambah Data Pegawai

3.4.13 Halaman Data Absensi


Berikut ini adalah halaman absensi yang digunakan oleh admin
untuk mengolah data absensi. Terdapat kolom searchbox untuk mencari
data absensi guru yang bersangkutan. Pada kolom data absensi terdapat
komponen dalam menentukan gaji yaitu : nama, jabatan, tanggal, jam
kedatangan, jam pulang, jam lembur dan status pegawai.Rancangan
halaman tambah data tata usaha dapat dilihat pada gambar 3.29

Gambar 3. 35 Halaman Data Absensi

58
3.4.14 Halaman Detail Data Absensi
Berikut ini halaman detai data absensi yang digunakan oleh
admin untuk mengecek data absensi guru secara personal. Pada
rancangan tersebut menampilkan nama guru, NIP dan detail absensi
kehadiran selama 1 bulannya. Rancangan halaman detai data absensi
dapat dilihat pada gambar 3.30

Gambar 3. 36 Halaman Detail Data Absensi

3.4.15 Halaman Data Gaji


Berikut ini adalah halaman data gaji yang terdapat di SMA
Dharma Praja. Terdapat beberapa komponen dalam menghitung jumlah
gaji yaitu : jabatan, jumlah masa kerja, gaji pokok, gaji lembur, tunjangan
makan, tunjangan transportasi dan tunjangan jabatan. Admin juga dapat
menambah data gaji dengan cara menekan tombol tambah data gaji.
Rancangan halaman data gaji dapat dilihat pada gambar 3.31

Gambar 3. 37 Halaman Data Gaji

59
3.4.16 Halaman Tambah Data Gaji
Berikut ini adalah halaman tambah data gaji yang digunakan
oleh admin untuk menambah data gaji. Pada saat admin ingin menambah
data gaji admin dapat memasukan jabatan guru, masa kerja, gaji lembur,
tunjangan transportasi, gaji pokok, tunjangan makan dan tunjangan
jabatan, kemudian tombol simpan untuk menyimpan data. Gambar
Rancangan halaman tambah data gaji terdapat pada gambar 3.32

Gambar 3. 38 Halaman Tambah Data Gaji

3.4.17 Halaman Ubah Data Gaji


Berikut ini adalah halaman ubah data gaji yang digunakan oleh
admin untuk mengubah data gaji. Pada saat admin ingin mengubah data
gaji admin dapat memasukan data baru seperti : jabatan guru, masa kerja,
gaji lembur, tunjangan transportasi, gaji pokok, tunjangan makan dan
tunjangan jabatan, kemudian tombol simpan untuk menyimpan data.
Rancangan halaman tambah data kepala sekolah dapat dilihat pada
gambar 3.33

Gambar 3. 39 Halaman Ubah Data Gaji

60
3.4.18 Halaman Data Penggajian
Berikut ini adalah halaman data penggajian yang digunakan
admin untuk menggaji guru di SMA Dharma Praja. Admin
memasukkan nama guru dan periode waktu penggajian maka jumlah gaji
akan muncul mengikuti absensi kehadiran. Kemudian admin
memasukkan bonus dan potongan gaji dan gaji secara otomatis akan
tampil pada kolom gaji bersih. Rancangan halaman data penggajian
dapat dilihat pada gambar 3.34

Gambar 3. 40 Halaman Data Penggajian

3.4.19 Halaman Slip Gaji


Berikut ini adalah tampilan rancangan slip gaji yang
terdapat pada SMA Dharma Praja. Slip ini hanya hanya bisa di akses
oleh admin (bendahara) yang bersangkutan. Rancangan tampilan
halaman slip gaji dapat dilihat pada gambar 3.35

Gambar 3. 41 Halaman Rancangan Slip Gaji

61
3.4.20 Halaman Laporan Penggajian
Berikut ini adalah tampilan rancangan laporan penggajian yang
terdapat pada SMA Dharma Praja. Laporan ini hanya hanya bisa di akses
oleh admin (bendahara) yang bersangkutan. Rancangan tampilan
halaman laporan penggajian dapat dilihat pada gambar 3.36

Gambar 3. 42 Halaman Rancangan Laporan Penggajian

3.4.21 Halaman Laporan Absensi


Berikut ini adalah tampilan rancangan halaman laporan absensi
yang terdapat pada SMA Dharma Praja. Laporan ini menampilkan seluruh
absensi yang telah dilakukan oleh guru di SMA Dharma Praja dan laporan
absensi bisa di akses oleh admin (bendahara), tata usaha dan kepala
sekolah. Rancangan tampilan halaman laporan absensi dapat dilihat pada
gambar 3.37

Gambar 3. 43 Halaman Laporan Absensi

62
3.4.22 Halaman Login Tata Usaha
Berikut ini adalah rancangan tampilan halaman login tata usaha
apabila masuk ke halaman web yang terdapat pada SMA Dharma Praja.
Pada halaman dashboard menampilkan menu gaji pokok atau gaji
bulanan yang didapat dari tata usaha, lalu menu absensi menampilkan
data absensi seluruh guru di SMA Dharma Praja dan grafik penggajian
yang menampilkan grafik keuangan yang telah dikeluarkan pihak
sekolah untuk menggaji seluruh guru di SMA Dharma Praja. halaman
login tata usaha hanya bisa di akses oleh tata usaha. Rancangan tampilan
halaman login tata usaha dapat dilihat pada gambar 3.38

Gambar 3. 44 Halaman Rancangan Login Tata Usaha

3.4.23 Halaman Absensi


Berikut ini adalah rancangan halaman menu absensi pada sistem
informasi penggajian guru berbasis website pada SMA Dharma Praja.
Halaman ini digunakan tata usaha untuk melakukan check in dan check
out absensi setiap harinya dan nantinya data tersebut akan tersimpan
kedalam database. Gambar rancangan halaman menu absensi tata usaha
terdapat pada gambar 3.39

63
Gambar 3. 45 Halaman Menu Absensi Tata Usaha

3.4.24 Halaman Profile Tata Usaha


Berikut ini adalah rancangan tampilan halaman profile tata
usaha apabila masuk ke halaman web yang terdapat pada SMA Dharma
Praja. halaman profile tata usaha hanya bisa di akses oleh tata usaha,
halaman ini digunakan apabila tata usaha ingin mengubah data profile
tata usaha. Rancangan tampilan halaman profile tata usaha dapat dilihat
pada gambar 3.40

Gambar 3. 46 Halaman Rancangan Profil Tata Usaha

64
3.4.25 Halaman Laporan Penggajian
Berikut ini adalah rancangan tampilan halaman laporan
penggajian apabila masuk ke halaman web yang terdapat pada SMA
Dharma Praja. halaman laporan penggajian seluruh guru bisa di akses
oleh admin (bendahara), tata usaha, dan kepala sekolah. Halaman ini
digunakan untuk mengelola data penggajian guru. Rancangan tampilan
halaman laporan penggajian dapat dilihat pada gambar 3.41

Gambar 3. 47 Halaman Laporan Penggajian

3.4.26 Halaman Laporan Absensi


Berikut ini adalah tampilan rancangan halaman laporan absensi
yang terdapat pada SMA Dharma Praja. Laporan ini menampilkan seluruh
absensi yang telah dilakukan oleh guru di SMA Dharma Praja dan laporan
absensi bisa di akses oleh admin (bendahara), tata usaha dan kepala
sekolah. Rancangan tampilan halaman laporan absensi dapat dilihat pada
gambar 3.42

Gambar 3. 48 Halaman Laporan Absensi

65
3.4.27 Halaman Login Kepala Sekolah
Berikut ini adalah rancangan tampilan halaman login kepala
sekolah apabila masuk ke halaman web yang terdapat pada SMA
Dharma Praja. Pada halaman dashboard menampilkan menu gaji pokok
atau gaji bulanan yang didapat dari kepala sekolah, lalu menu absensi
menampilkan data absensi seluruh guru di SMA Dharma Praja dan grafik
penggajian yang menampilkan grafik keuangan yang telah dikeluarkan
pihak sekolah untuk menggaji seluruh guru di SMA Dharma Praja.
halaman login kepala sekolah hanya bisa di akses oleh kepala sekolah.
Rancangan tampilan halaman login kepala sekolah dapat dilihat pada
gambar 3.43

Gambar 3. 49 Halaman Login Kepala Sekolah

3.4.28 Halaman Absensi Kepala Sekolah


Berikut ini adalah rancangan halaman menu absensi pada sistem
informasi penggajian guru berbasis website pada SMA Dharma Praja.
Halaman ini digunakan untuk melakukan check in dan check out absensi
setiap harinya. Gambar rancangan halaman menu absensi kepala sekolah
terdapat pada gambar 3.44

66
Gambar 3. 50 Halaman Menu Absensi Kepala Sekolah

3.4.29 Halaman Profile Kepala Sekolah


Berikut ini adalah rancangan tampilan halaman profil kepala
sekolah apabila masuk ke halaman web yang terdapat pada SMA Dharma
Praja. halaman profile kepala sekolah hanya bisa di akses oleh kepala
sekolah, halaman ini digunakan apabila kepala sekolah ingin mengubah
data profile kepala sekolah. Rancangan tampilan halaman profile kepala
sekolah dapat dilihat pada gambar 3.45

Gambar 3. 51 Halaman Rancangan Profil Kepala Sekolah

67
3.4.30 Halaman Laporan Penggajian
Berikut ini adalah rancangan tampilan halaman laporan apabila
masuk ke halaman web yang terdapat pada SMA Dharma Praja. halaman
laporan penggajian hanya bisa di akses kepala sekolah dan
menampilkan data penggajian dari guru yang bersangkutan selama
mengajar di SMA Dharma Praja. Rancangan tampilan halaman laporan
penggajian dapat dilihat pada gambar 3.46

Gambar 3. 52 Halaman Rancangan Laporan Penggajian

3.4.31 Halaman Laporan Absensi


Berikut ini adalah tampilan rancangan halaman laporan absensi
yang terdapat pada SMA Dharma Praja. Laporan ini menampilkan seluruh
absensi yang telah dilakukan oleh guru di SMA Dharma Praja dan laporan
absensi bisa di akses oleh admin (bendahara), tata usaha dan kepala
sekolah. Rancangan tampilan halaman laporan absensi dapat dilihat pada
gambar 3.47

Gambar 3. 53 Halaman Laporan Absensi

68
3.4.32 Halaman Login Guru
Berikut ini adalah rancangan tampilan halaman login guru
apabila masuk ke halaman web yang terdapat pada SMA Dharma Praja.
Pada halaman dashboard menampilkan menu gaji pokok yang didapat
oleh guru tersebut, lalu menu absensi menampilkan data absensi guru
tersebut dan grafik penggajian yang menampilkan grafik gaji guru yang
bersangkutan selama sebulannya. Rancangan tampilan halaman login
guru dapat dilihat pada gambar 3.48

Gambar 3. 54 Halaman Login Guru

3.4.33 Halaman Absensi Guru


Berikut ini adalah rancangan halaman menu absensi pada sistem
informasi penggajian guru berbasis website pada SMA Dharma Praja.
Halaman ini digunakan untuk melakukan check in dan check out absensi
setiap harinya. Gambar rancangan halaman menu absensi guru terdapat
pada gambar 3.49

Gambar 3. 55 Halaman Absensi Guru

69
3.4.34 Halaman Profile Guru
Berikut ini adalah rancangan tampilan halaman profile guru
apabila masuk ke halaman web yang terdapat pada SMA Dharma Praja,
halaman ini digunakan apabila guru ingin mengubah data profile.
Rancangan tampilan halaman profile guru dapat dilihat pada gambar 3.50

Gambar 3. 56 Halaman Profile Guru

3.4.35 Halaman Laporan Penggajian


Berikut ini adalah rancangan tampilan halaman laporan apabila
masuk ke halaman web yang terdapat pada SMA Dharma Praja. halaman
laporan penggajian hanya bisa di akses guru dan menampilkan data
penggajian dari guru yang bersangkutan selama mengajar di SMA
Dharma Praja. Rancangan tampilan halaman laporan penggajian dapat
dilihat pada gambar 3.51

Gambar 3. 57 Halaman Laporan Penggajian

70
3.4.36 Halaman Laporan Absensi Guru
Berikut ini adalah tampilan rancangan halaman laporan absensi
yang terdapat pada SMA Dharma Praja. Laporan ini menampilkan seluruh
absensi yang telah dilakukan oleh guru tersebut. Rancangan tampilan
halaman laporan absensi dapat dilihat pada gambar 3.52

Gambar 3. 58 Halaman Laporan Absensi Guru

3.4.37 Skenario Penguji


Skenario pengujian sistem digunakan untuk mengetahui apakah
sistem yang akan dirancang dapat berfungsi dengan baik. Dalam
pengujian sistem informasi penggajian guru ini menggunakan metode
blackbox texting. Berikut ini merupakan tabel skenario pengujian pada
rancang bangun sistem informasi penggajian guru pada SMA Dharma
Praja.
Tabel 3. 6 Tabel Skenario Pengujian Black Box Texting
No Fungsi Skenario Keterangan
1 Login Admin akan melakukan Sistem menampilkan
login dengan cara pesan admin berhasil
memasukkan username login” dan admin atau
dan password yang bendahara dapat
telah terdaftar pada masuk kedalam
sistem dan selanjutnya sistem.
menekan tombol login
agar dapat masuk
kedalam sistem.
2 Login Admin atau guru yang Sistem akan
Gagal ingin login menampilkan pesan

71
No Fungsi Skenario Keterangan
memasukkan username atau notifikasi bahwa
dan password yang “username dan
tidak terdaftar didalam password salah”.
sistem kemudian
menekan tombol login.
3 Logout Admin atau guru Admin atau guru akan
menekan tombol logout keluar dari sistem dan
pada sistem. kembali pada halaman
login.

Tabel 3. 7 Pengujian Halaman Login Admin


No Fungsi Skenario Keterangan
1 Home Admin menekan icon Sistem akan
home pada sistem. menampilkan halaman
data penggajian setiap
bulannya, absensi
kehadiran guru, dan
guru yang telah
melakukan absensi
perhari nya. Kemudian
sistem akan
menampilkan grafik
dari total keuangan
yang telah dikeluarkan
sekolah SMA Dharma
Praja untuk menggaji
guru.
2 Absensi Admin membuka icon Sistem akan
absensi pada sistem. menampilkan check in
untuk melakukan
absensi pada sistem.
3 Profile Admin Membuka icon Sistem akan
profile pada sistem. menampilkan data
profile yang dapat
digunakan untuk
merubah username,
password dan foto
profil. Kemudian
admin menekan
tombol simpan untuk

72
No Fungsi Skenario Keterangan
menyimpan perubahan
kedalam sistem.
4 Data User Admin Membuka icon Sistem akan
data user pada sistem. menampilkan data-
data guru yang
terdapat di SMA
Dharma Praja.
5 Data Admin Membuka icon Sistem akan
Pegawai data pegawai pada menampilkan data
sistem. pegawai yang terdapat
di SMA Dharma Praja
secara keseluruhan.
6 Data Admin Membuka icon Sistem akan
Absensi data absensi pada menampilkan data
sistem. absensi kehadiran guru
yang telah melakukan
check in dan check out
pada sistem.
7 Data Gaji Admin Membuka icon Sistem akan
data gaji pada sistem. menampilkan data gaji
guru berdasarkan masa
kerja dari guru
tersebut.
8 Data Admin Membuka icon Sistem akan
Penggajian data penggajian pada menampilkan form
sistem. penggajian yang
digunakan bendahara
dalam menghitung
jumlah gaji guru.
9 Laporan Admin Membuka icon Sistem akan
Penggajian laporan penggajian pada menampilkan laporan
sistem. dari penggajian guru
perbulannya dan
admin dapat mengecek
data gaji guru setiap
bulannya dengan
menekan opsi periode
bulan dan tahun
kemudian tekan

73
No Fungsi Skenario Keterangan
tombol filter untuk
menampilkan data.
10 Laporan Admin Membuka icon Sistem akan
Absensi laporan data absensi menampilkan absensi
pada sistem. guru yang telah
melakukan check in
dan check out, pada
menu ini juga dapat
menampilkan absensi
kehadiran guru
terlambat dan
menampilkan jam
lembur.

3.3.25 Halaman Login Guru

Tabel 3. 8 Pengujian Halaman Login Guru


No Fungsi Skenario Keterangan
1 Login Guru akan melakukan Sistem menampilkan
login dengan cara pesan guru berhasil
memasukkan username login” dan guru dapat
dan password yang masuk kedalam
telah terdaftar pada sistem.
sistem dan selanjutnya
menekan tombol login
agar dapat masuk
kedalam sistem.
2 Login Guru yang ingin login Sistem akan
Gagal memasukkan username menampilkan pesan
dan password yang atau notifikasi bahwa
tidak terdaftar didalam “username dan
sistem kemudian password salah”.
menekan tombol login.
3 Logout Guru menekan tombol Guru akan keluar dari
logout pada sistem. sistem dan kembali
pada halaman login.

74
Tabel 3. 9 Pengujian Halaman Dashboard Guru
No Fungsi Skenario Keterangan
1 Home Guru menekan icon Sistem akan
home pada sistem. menampilkan jumlah
gaji yang didapat oleh
guru yang
bersangkutan setiap
bulannya.
2 Absensi Guru membuka icon Sistem akan
absensi pada sistem. menampilkan check in
dan check out untuk
melakukan absensi
pada sistem.
3 Profile Guru Membuka icon Sistem akan
profile pada sistem. menampilkan data
profile yang dapat
digunakan untuk
merubah username,
password dan foto
profil. Kemudian
admin menekan
tombol simpan untuk
menyimpan perubahan
kedalam sistem.
4 Laporan Guru membuka icon Sistem akan
Penggajian laporan penggajian menampilkan laporan
penggajian yang
diterima oleh guru
tersebut setiap
bulannya.
5 Laporan Guru membuka icon Sistem akan
Absensi laporan absensi menampilkan daftar
kehadiran dan
keterlambatan yang
sudah dilakukan guru
tersebut setiap
bulannya.

75
3.3.26 Halaman Login Tata Usaha

Tabel 3. 10 Pengujian Halaman Login Tata Usaha


No Fungsi Skenario Keterangan
1 Login Guru tata usaha akan Sistem menampilkan
melakukan login pesan guru berhasil
dengan cara login” dan guru dapat
memasukkan username masuk kedalam
dan password yang sistem.
telah terdaftar pada
sistem dan selanjutnya
menekan tombol login
agar dapat masuk
kedalam sistem.
2 Login Guru tata usaha yang Sistem akan
Gagal ingin login menampilkan pesan
memasukkan username atau notifikasi bahwa
dan password yang “username dan
tidak terdaftar didalam password salah”.
sistem kemudian
menekan tombol login.
3 Logout Guru tata usaha Guru akan keluar dari
menekan tombol logout sistem dan kembali
pada sistem. pada halaman login.

Tabel 3. 11 Pengujian Halaman Dashboard Tata Usaha


No Fungsi Skenario Keterangan
1 Home Guru tata usaha Sistem akan
menekan icon home menampilkan jumlah
pada sistem. gaji yang didapat oleh
seluruh guru setiap
bulannya.
2 Absensi Guru tata usaha Sistem akan
membuka icon absensi menampilkan check in
pada sistem. dan check out untuk
melakukan absensi
pada sistem.
3 Profile Guru tata usaha Sistem akan
Membuka icon profile menampilkan data
pada sistem. profile yang dapat
digunakan untuk

76
No Fungsi Skenario Keterangan
merubah username,
password dan foto
profil. Kemudian
admin menekan
tombol simpan untuk
menyimpan perubahan
kedalam sistem.
4 Laporan Guru tata usaha Sistem akan
Penggajian membuka icon laporan menampilkan laporan
penggajian penggajian yang
diterima oleh seluruh
guru setiap bulannya.
5 Laporan Guru membuka icon Sistem akan
Absensi laporan absensi menampilkan daftar
kehadiran dan
keterlambatan yang
sudah dilakukan oleh
seluruh guru setiap
bulannya.

3.3.27 Halaman Login Kepala Sekolah

Tabel 3. 12 Pengujian Halaman Login Kepala Sekolah


No Fungsi Skenario Keterangan
1 Login Kepala sekolah akan Sistem menampilkan
melakukan login pesan Kepala sekolah
dengan cara berhasil login” dan
memasukkan username guru dapat masuk
dan password yang kedalam sistem.
telah terdaftar pada
sistem dan selanjutnya
menekan tombol login
agar dapat masuk
kedalam sistem.
2 Login Kepala sekolah yang Sistem akan
Gagal ingin login menampilkan pesan
memasukkan username atau notifikasi bahwa
dan password yang “username dan
tidak terdaftar didalam password salah”.

77
No Fungsi Skenario Keterangan
sistem kemudian
menekan tombol login.
3 Logout Kepala sekolah Kepala sekolah akan
menekan tombol logout keluar dari sistem dan
pada sistem. kembali pada halaman
login.

Tabel 3. 13 Pengujian Halaman Dashboard Kepala Sekolah


No Fungsi Skenario Keterangan
1 Home Kepala sekolah Sistem akan
menekan icon home menampilkan jumlah
pada sistem. gaji yang didapat oleh
seluruh guru setiap
bulannya, data absensi
kehadiran seluruh guru
setiap bulannya, dan
data absensi seluruh
guru perhari nya.
2 Absensi Kepala sekolah Sistem akan
membuka icon absensi menampilkan check in
pada sistem. dan check out untuk
melakukan absensi
pada sistem.
3 Profile Kepala sekolah Sistem akan
Membuka icon profile menampilkan data
pada sistem. profile yang dapat
digunakan untuk
merubah username,
password dan foto
profil. Kemudian
admin menekan
tombol simpan untuk
menyimpan perubahan
kedalam sistem.
4 Laporan Kepala sekolah Sistem akan
Penggajian membuka icon laporan menampilkan laporan
penggajian penggajian yang
diterima oleh seluruh
guru setiap bulannya.

78
No Fungsi Skenario Keterangan
5 Laporan Kepala sekolah Sistem akan
Absensi membuka icon laporan menampilkan daftar
absensi kehadiran dan
keterlambatan yang
sudah dilakukan oleh
seluruh guru setiap
bulannya.

79
HALAMAN INI SENGAJA DIKOSONGKAN

80
BAB IV
IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem


Implementasi sistem akan membahas mengenai sistem yang telah
dibangun sesuai perancangan dan bab ini juga akan membahas pengujian
sistem apakah sudah sesuai dengan apa yang diharapkan.

4.2 Implementasi User Interface Sistem


User interface system merupakan tampilan sistem yang berfungsi
sebagai perantara dalam menghubungkan user dengan proses yang
dibangun.

4.3 Halaman Login


Berikut ini adalah tampilan halaman login dari sistem informasi
penggajian guru pada SMA Dharma Praja Berbasis Website, sebelum
menggunakan sistem, user harus login terlebih dahulu. Terdapat menu
input yang digunakan untuk mengisi username dan password dan tombol
button login atau masuk agar dapat membuka tampilan selanjutnya.
Tampilan halaman login terdapat pada gambar 4.1

Gambar 4.1. Halaman Login

81
4.4 Halaman Login Gagal
Berikut ini adalah tampilan halaman login apabila salah dalam
memasukkan username atau password pada sistem informasi penggajian
guru pada SMA Dharma Praja Berbasis Website. Halaman login gagal
terdapat pada gambar 4.2

Gambar 4. 2 Halaman Login Gagal

4.5 Halaman Home Admin


Halaman home ini merupakan halaman utama setelah admin
berhasil melakukan login. Pada halaman home ini akan menampilkan
tampilan jumlah keungan yang dikeluarkan tiap bulannya untuk menggaji
guru, tampilan data absensi dan tampilan jumlah guru yang hadir
perharinya. Kemudian terdapat grafik penggajian yang telah dikeluarkan
tiap bulannya untuk menggaji guru.

Gambar 4. 3 Halaman Home Admin

82
4.6 Halaman Absensi
Berikut ini adalah tampilan halaman absensi apabila admin atau
bendahara yang akan melakukan check in absensi, dan nantinya setelah
melakukan check in maka data kehadiran akan masuk kedalam data
absensi. Gambar halaman absensi terdapat pada gambar 4.4

Gambar 4. 4 Halaman Absensi

4.7 Halaman Data Profile


Berikut ini adalah tampilan halaman data profil apabila admin
atau bendahara akan melakukan perubahan data profil seperti mengganti
foto profil ataupun mengubah username atau password. Gambar halaman
data profil terdapat pada gambar 4.5

Gambar 4. 5 Halaman Data Profile

83
4.8 Halaman Data User
Berikut ini adalah halaman data user apabila admin atau
bendahara ingin melihat siapa saja pengguna user yang telah terdaftar
dalam sistem. Terdapat kolom aksi yang digunakan untuk mengubah data
user dan kemudian tombol simpan untuk menyimpan perubahan data.
Halaman data user terdapat pada gambar 4.6

Gambar 4. 6 Halaman Data User

4.9 Halaman Ubah Data User


Berikut ini adalah halaman ubah data user apabila admin atau
bendahara ingin merubah password pengguna user yang telah terdaftar
dalam sistem. Terdapat kolom aksi yang digunakan untuk mengubah data
user dan kemudian tombol simpan untuk menyimpan perubahan data.

Gambar 4. 7 Halaman Ubah Data User

84
4.10 Halaman Data Pegawai
Berikut ini adalah tampilan halaman data pegawai apabila admin
ingin melihat data pegawai yang terdapat pada sistem. Terdapat NIP,
Nama, jabatan, tanggal masuk, tempat tanggal lahir, jenis kelamin, agama,
nomor telepon / hp, alamat, dan foto profil. Halaman data pegawai dapat
dilihat pada gambar 4.8

Gambar 4. 8 Halaman Data Pegawai

4.11 Halaman Tambah Data Pegawai


Berikut ini adalah tampilan halaman tambah data pegawai
apabila admin ingin menambahkan data pegawai. Pada saat admin ingin
menambahkan data pegawai, admin harus mengisi biodata dari guru yang
ingin ditambahkan seperti menginputkan NIP, Nama, jabatan, tanggal
masuk, tempat tanggal lahir, jenis kelamin, agama, nomor telepon / hp,
alamat dan mengupload foto dari guru tersebut kemudian tombol simpan
untuk menyimpan data. Halaman tambah data pegawai dapat dilihat pada
gambar 4.9

Gambar 4. 9 Halaman Tambah Data Pegawai

85
4.12 Data Absensi
Berikut ini adalah tampilan halaman data absensi guru yang
terdapat di SMA Dharma Praja, terdapat kolom nama, jabatan, tanggal
check in masuk kerja, jam datang, jam pulang, jam lembur dan status
pegawai. Kolom berwarna hijau menandakan bahwa guru tersebut datang
tepat waktu, kolom berwarna kuning menandakan bahwa guru datang
terlambat, dan kolom berwarna biru menandakan bahwa guru tersebut
lembur. Halaman data absensi terdapat pada gambar 4.10

Gambar 4. 10 Halaman Data Absensi

4.13 Detail Halaman Absensi


Pada saat admin masuk ke halaman detail data absensi, admin
dapat melihat data absen guru saat check in perhari nya. Halaman detail
absensi terdapat pada gambar 4.11

Gambar 4. 11 Halaman Detail Absensi

86
4.14 Data Gaji
Berikut ini adalah tampilan halaman data gaji guru. Pada data
gaji terdapat jabatan, lamanya masa kerja, gaji pokok, gaji lembur,
tunjangan makan, tunjangan transportasi, dan tunjangan jabatan. Gaji
pokok di hitung dari lamanya masa kerja dan juga jabatan guru tersebut.
Halaman data gaji terdapat pada gambar 4.12

Gambar 4. 12 Halaman Data Gaji

4.15 Tambah Data Gaji


Tampilan dibawah ini merupakan halaman tambah data gaji
yang digunakan admin dalam menambahkan data gaji guru, kemudian
tombol simpan untuk menyimpan data yang sudah ditambahkan.
Halaman tambah data gaji terdapat pada gambar 4.13

Gambar 4. 13 Halaman Tambah Data Gaji

87
4.16 Ubah Data Gaji
Berikut ini adalah tampilan dari ubah data gaji guru, admin dapat
merubah data gaji berdasarkan masa kerja dari guru tersebut, kemudian
ada tompol simpan untuk menyimpan data baru yang telah diinputkan.
Gambar halaman ubah data gaji dapat dilihat pada gambar 4.14

Gambar 4. 14 Halaman Ubah Data Gaji

4.17 Halaman Data Penggajian


Berikut ini adalah halaman data penggajian guru. Pada saat
admin akan menghitung gaji, admin memasukkan nama guru, jabatan,
periode bulan dan tahun, jumlah kehadiran mengajar, jumlah gaji lembur,
tunjangan uang makan, tunjangan transportasi, tunjangan jabatan, bonus
jabatan, bonus THR, potongan pinjaman, pajak PPH 21, BPJS
Ketenagakerjaan, BPJS Kesehatan, total gaji dan gaji bersih yang didapat
guru. Gambar halaman data penggajian dapat dilihat pada gambar 4.15
dan 4.16

Gambar 4. 15 Halaman Data Penggajian

88
Gambar 4. 16 Halaman Data Penggajian

4.18 Laporan Penggajian


Berikut ini adalah tampilan dari laporan penggajian, pada menu
periode akan menampilkan laporan data gaji tiap bulannya, dan terdapat
kolom search untuk mencari nama dan data gaji guru, terdapat nama guru,
jabatan, periode gaji, jumlah kehadiran, jumlah lembur, gaji pokok, gaji
lembur, tunjangan makan, tunjangan transportasi, tunjangan jabatan,
bonus jabatan, bonus THR, potongan pinjaman, potongan pajak PPH 21,
BPJS Ketenagakerjaan, BPJS Kesehatan, total gaji dan gaji bersih, admin
juga dapat mencetak laporan data penggajian dan mencetak slip gaji.
Halaman laporan penggajian dapat dilihat pada gambar 4.17

Gambar 4. 17 Halaman Laporan Penggajian

89
4.19 Laporan Data Absensi
Berikut ini adalah tampilan halaman laporan data absensi guru
yang terdapat di SMA Dharma Praja pada menu admin, terdapat kolom
nama, jabatan, tanggal check in masuk kerja, jam datang, jam pulang, jam
lembur dan status pegawai. Kolom berwarna hijau menandakan bahwa
guru tersebut datang tepat waktu, kolom berwarna kuning menandakan
bahwa guru datang terlambat, dan kolom berwarna biru menandakan
bahwa guru tersebut lembur. Halaman data absensi terdapat pada gambar
4.18

Gambar 4. 18 Halaman Laporan Data Absensi

4.20 Halaman Dashboard Tata Usaha (TU)


Berikut ini adalah tampilan home apabila tata usaha (TU)
berhasil login ke dalam sistem, terdapat menu dashboard atau home, pada
tampilan home terdapat gaji perbulan yang didapat seluruh guru SMA
Dharma Praja dan data absensi kehadiran seluruh guru, kemudian pada
tampilan home terdapat grafik untuk menampilkan jumlah penggajian,
kemudian terdapat menu absensi kehadiran seluruh guru yang telah check
in dan check out, menu absensi untuk melakukan check in dan check out,
menu profile, laporan penggajian dan laporan absensi. halaman home atau
tampilan guru login terdapat pada gambar 4.19

90
Gambar 4. 19 Halaman Dashboard Tata Usaha

4.21 Halaman Absensi Tata Usaha (TU)


Berikut ini adalah tampilan halaman absensi apabila tata usaha
(TU) akan melakukan check in dan check out absensi, dan nantinya
setelah melakukan check in maka data kehadiran akan masuk kedalam
data absensi. Halaman absensi guru terdapat pada gambar 4.20

Gambar 4. 20 Halaman Absensi Tata Usaha

91
4.22 Halaman Profile Tata Usaha (TU)
Berikut ini adalah tampilan dari menu profile tata usaha (TU),
pada menu ini tata usaha dapat merubah username dan password dan
kemudian menyimpan data tersebut agar tersimpan kembali kedalam
sistem. Halaman profile guru dapat dilihat pada gambar 4.21

Gambar 4. 21 Halaman Absensi Tata Usaha (TU)

4.23 Halaman Laporan Penggajian


Berikut ini adalah tampilan dari laporan penggajian tata usaha,
pada menu periode akan menampilkan laporan data gaji seluruh guru
perbulannya. Terdapat nama guru, jabatan, periode gaji, jumlah kehadiran,
jumlah lembur, gaji pokok, gaji lembur, tunjangan makan, tunjangan
transportasi, tunjangan jabatan, bonus jabatan, bonus THR, potongan
pinjaman, potongan pajak PPH 21, BPJS Ketenagakerjaan, BPJS
Kesehatan, total gaji dan gaji bersih seluruh guru, tata usaha juga dapat
mencetak mencetak laporan penggajian. Halaman laporan penggajian
dapat dilihat pada gambar 4.22

92
Gambar 4. 22 Halaman Laporan Penggajian

4.24 Halaman Laporan Absensi


Berikut ini adalah tampilan halaman laporan data absensi
seluruh guru pada menu login tata usaha (TU), terdapat kolom nama,
jabatan, tanggal check in masuk kerja, jam datang, jam pulang, jam
lembur dan status pegawai. Kolom berwarna hijau menandakan bahwa
guru tersebut datang tepat waktu, kolom berwarna kuning menandakan
bahwa guru datang terlambat, dan kolom berwarna biru menandakan
bahwa guru tersebut lembur. Halaman data absensi terdapat pada gambar
4.23

Gambar 4. 23 Halaman Laporan Absensi

93
4.25 Halaman Dashboard Kepala Sekolah
Berikut ini adalah tampilan home apabila kepala sekolah berhasil
login ke dalam sistem, terdapat menu dashboard atau home, pada
tampilan home terdapat gaji perbulan yang didapat seluruh guru SMA
Dharma Praja, data absensi kehadiran seluruh guru dan data absensi
seluruh guru perharinya. Pada tampilan home terdapat grafik untuk
menampilkan jumlah penggajian perbulannya, kemudian terdapat menu
absensi untuk melakukan check in dan check out, menu profile, laporan
penggajian dan laporan absensi. halaman home kepala sekolah terdapat
pada gambar 4.24

Gambar 4. 24 Halaman Dashboard Kepala Sekolah

4.26 Halaman Absensi Kepala Sekolah


Berikut ini adalah tampilan halaman absensi apabila kepala
sekolah akan melakukan check in dan check out absensi, dan nantinya
setelah melakukan check in maka data kehadiran akan masuk kedalam
data absensi. Halaman absensi kepala sekolah terdapat pada gambar 4.25

94
Gambar 4. 25 Halaman Absensi Kepala Sekolah

4.27 Halaman Profile Kepala Sekolah


Berikut ini adalah tampilan dari menu profile kepala sekolah,
pada menu ini kepala sekolah dapat merubah username dan password dan
kemudian menyimpan data tersebut agar tersimpan kembali kedalam
sistem. Halaman profile kepala sekolah dapat dilihat pada gambar 4.26

Gambar 4. 26 Halaman Profile Kepala Sekolah

95
4.28 Halaman Laporan Penggajian
Berikut ini adalah tampilan dari laporan penggajian kepala
sekolah, pada menu periode akan menampilkan laporan data gaji seluruh
guru perbulannya. Terdapat nama guru, jabatan, periode gaji, jumlah
kehadiran, jumlah lembur, gaji pokok, gaji lembur, tunjangan makan,
tunjangan transportasi, tunjangan jabatan, bonus jabatan, bonus THR,
potongan pinjaman, potongan pajak PPH 21, BPJS Ketenagakerjaan,
BPJS Kesehatan, total gaji dan gaji bersih seluruh guru, kepala sekolah
juga dapat mencetak mencetak laporan penggajian. Halaman laporan
penggajian dapat dilihat pada gambar 4.27

Gambar 4. 27 Halaman Laporan Penggajian

4.29 Laporan Absensi


Berikut ini adalah tampilan halaman laporan data absensi
seluruh guru pada menu login kepala sekolah, terdapat kolom nama,
jabatan, tanggal check in masuk kerja, jam datang, jam pulang, jam
lembur dan status pegawai. Kolom berwarna hijau menandakan bahwa
guru tersebut datang tepat waktu, kolom berwarna kuning menandakan
bahwa guru datang terlambat, dan kolom berwarna biru menandakan
bahwa guru tersebut lembur. Halaman data absensi terdapat pada gambar
4.28

96
Gambar 4. 28 Halaman Laporan Absensi

4.30 Halaman Dashboard Guru


Berikut ini adalah tampilan home apabila guru login ke dalam
sistem, terdapat menu dashboard atau home, pada tampilan home terdapat
gaji perbulan yang didapat dan data absensi kehadiran guru yang
bersangkutan, menu absensi untuk melakukan check in dan check out,
menu profile, laporan penggajian dan laporan absensi. halaman home atau
tampilan guru login terdapat pada gambar 4.29

Gambar 4. 29 Halaman Login Guru

97
4.31 Halaman Absensi Guru
Berikut ini adalah tampilan halaman absensi apabila guru akan
melakukan check in absensi, dan nantinya setelah melakukan check in
maka data kehadiran akan masuk kedalam data absensi. Halaman absensi
guru terdapat pada gambar 4.30

Gambar 4. 30 Halaman Absensi Guru

4.32 Halaman Profile Guru


Berikut ini adalah tampilan dari menu profile guru, pada menu
ini guru dapat merubah username dan password dan kemudian
menyimpan data tersebut agar tersimpan kembali kedalam sistem.
Halaman profile guru dapat dilihat pada gambar 4.31

Gambar 4. 31 Halaman Data Profile Guru

98
4.33 Halaman Laporan Penggajian
Berikut ini adalah tampilan dari laporan penggajian guru, pada
menu periode akan menampilkan laporan data gaji tiap bulannya.
Terdapat nama guru, jabatan, periode gaji, jumlah kehadiran, jumlah
lembur, gaji pokok, gaji lembur, tunjangan makan, tunjangan transportasi,
tunjangan jabatan, bonus jabatan, bonus THR, potongan pinjaman,
potongan pajak PPH 21, BPJS Ketenagakerjaan, BPJS Kesehatan, total
gaji dan gaji bersih, guru juga dapat mencetak mencetak slip gaji.
Halaman laporan penggajian dapat dilihat pada gambar 4.32 dan 4.33

Gambar 4. 32 Halaman Laporan Data Penggajian

Gambar 4. 33 Halaman Laporan Data Penggajian

99
4.34 Laporan Absensi
Berikut ini adalah tampilan halaman laporan data absensi untuk
guru yang terdapat di SMA Dharma Praja, terdapat kolom nama, jabatan,
tanggal check in masuk kerja, jam datang, jam pulang, jam lembur dan
status pegawai. Kolom berwarna hijau menandakan bahwa guru tersebut
datang tepat waktu, kolom berwarna kuning menandakan bahwa guru
datang terlambat, dan kolom berwarna biru menandakan bahwa guru
tersebut lembur. Halaman data absensi terdapat pada gambar 4.34

Gambar 4. 34 Halaman Laporan Absensi

4.35 Slip Gaji


Berikut ini adalah tampilan slip gaji guru pada SMA Dharma
Praja, terdapat beberapa komponen dalam slip gaji yaitu nama dan jabatan
dari guru yang bersangkutan, jumlah kehadiran, jumlah lembur, gaji
pokok, gaji lembur, tunjangan uang makan, tunjangan transportasi,
tunjangan jabatan, bonus jabatan, bonus THR, potongan pinjaman, pajak
PPH 21, BPJS Ketenagakerjaan, BPJS Kesehatan, total gaji dan total gaji
bersih. Berikut ini adalah halaman slip gaji yang terdapat pada gambar
4.35

100
Gambar 4. 35 Halaman Slip Gaji

4.36 Pengujian Sistem


Pengujian sistem merupakan sebuah proses pengujian yang
dilakukan terhadap sistem yang berfokus pada fungsionalitas sistem.
Adapun fungsi sistem yang diuji, yaitu :

4.36.1 Halaman Login Admin

Tabel 4. 1 Pengujian Halaman Login


No Fungsi Skenario Keterangan
1 Login Admin akan Sistem menampilkan
melakukan pesan admin berhasil
login dengan login” dan admin
cara atau bendahara dapat
memasukkan masuk kedalam
username dan sistem.
password yang
telah terdaftar

101
No Fungsi Skenario Keterangan
pada sistem
dan selanjutnya
menekan
tombol login
agar dapat
masuk kedalam
sistem.
2 Login Gagal Admin atau Sistem akan
guru yang menampilkan pesan
ingin login atau notifikasi bahwa
memasukkan “username dan
username dan password salah”.
password yang
tidak terdaftar
didalam sistem
kemudian
menekan
tombol login.
3 Logout Admin atau Admin atau guru
guru menekan akan keluar dari
tombol logout sistem dan kembali
pada sistem. pada halaman login.

Tabel 4. 2 Pengujian Halaman Dashboard


No Fungsi Skenario Keterangan
1 Home Admin Sistem akan
menekan menampilkan
icon home halaman data
pada sistem. penggajian setiap
bulannya, absensi
kehadiran guru, dan
guru yang telah
melakukan absensi
perhari nya.
Kemudian sistem
akan menampilkan
grafik dari total

102
No Fungsi Skenario Keterangan
keuangan yang
telah dikeluarkan
sekolah SMA
Dharma Praja untuk
menggaji guru.
2 Absensi Admin Sistem akan
membuka menampilkan check
icon absensi in untuk melakukan
pada sistem. absensi pada
sistem.

3 Profile Admin Sistem akan


Membuka menampilkan data
icon profile profile yang dapat
pada sistem. digunakan untuk
merubah username,
password dan foto
profil. Kemudian
admin menekan
tombol simpan
untuk menyimpan
perubahan kedalam
sistem.
4 Data User Admin Sistem akan
Membuka menampilkan data-
icon data data guru yang
user pada terdapat di SMA
sistem. Dharma Praja.

5 Data Pegawai Admin Sistem akan


Membuka menampilkan data
icon data pegawai yang
pegawai terdapat di SMA
pada sistem. Dharma Praja
secara keseluruhan.

103
No Fungsi Skenario Keterangan
6 Data Absensi Admin Sistem akan
Membuka menampilkan data
icon data absensi kehadiran
absensi pada guru yang telah
sistem. melakukan check in
dan check out pada
sistem.

7 Data Gaji Admin Sistem akan


Membuka menampilkan data
icon data gaji guru
gaji pada berdasarkan masa
sistem. kerja dari guru
tersebut.

8 Data Penggajian Admin Sistem akan


Membuka menampilkan form
icon data penggajian yang
penggajian digunakan
pada sistem. bendahara dalam
menghitung jumlah
gaji guru.

9 Data Gaji Saya Admin Sistem akan


Membuka menampilkan data
icon data gaji yang didapat
gaji saya oleh user tersebut,
pada sistem dan user dapat
mencetak data gaji
yang telah
diperoleh.

104
No Fungsi Skenario Keterangan
10 Laporan Penggajian Admin Sistem akan
Membuka menampilkan
icon laporan laporan dari
penggajian penggajian guru
pada sistem. perbulannya dan
admin dapat
mengecek data gaji
guru setiap
bulannya dengan
menekan opsi
periode bulan dan
tahun kemudian
tekan tombol filter
untuk menampilkan
data.
11 Laporan Absensi Admin Sistem akan
Membuka menampilkan
icon laporan absensi guru yang
data absensi telah melakukan
pada sistem. check in dan check
out, pada menu ini
juga dapat
menampilkan
absensi kehadiran
guru terlambat dan
menampilkan jam
lembur.

4.36.2 Halaman Login Guru

Tabel 4. 3 Pengujian Halaman Login Guru


No Fungsi Skenario Keterangan
1 Login Guru akan Sistem
melakukan login menampilkan
dengan cara pesan guru
memasukkan berhasil login”
username dan dan guru dapat
password yang masuk kedalam
telah terdaftar pada sistem.

105
sistem dan
selanjutnya
menekan tombol
login agar dapat
masuk kedalam
sistem.
2 Login Gagal Guru yang ingin Sistem akan
login memasukkan menampilkan
username dan pesan atau
password yang notifikasi
tidak terdaftar bahwa
didalam sistem “username dan
kemudian menekan password
tombol login. salah”.
3 Logout Guru menekan Guru akan
tombol logout pada keluar dari
sistem. sistem dan
kembali pada
halaman login.

Tabel 4. 4 Pengujian Halaman Dashboard Guru


No Fungsi Skenario Keterangan
1 Home Guru menekan Sistem akan
icon home pada menampilkan
sistem. jumlah gaji yang
didapat oleh guru
yang
bersangkutan
setiap bulannya.
2 Absensi Guru membuka Sistem akan
icon absensi menampilkan
pada sistem. check in dan
check out untuk
melakukan
absensi pada
sistem.

106
No Fungsi Skenario Keterangan
3 Profile Guru Membuka Sistem akan
icon profile menampilkan data
pada sistem. profile yang dapat
digunakan untuk
merubah
username,
password dan foto
profil. Kemudian
admin menekan
tombol simpan
untuk menyimpan
perubahan
kedalam sistem.
4 Laporan Penggajian Guru membuka Sistem akan
icon laporan menampilkan
penggajian laporan
penggajian yang
diterima oleh guru
tersebut setiap
bulannya.
5 Laporan Absensi Guru membuka Sistem akan
icon laporan menampilkan
absensi daftar kehadiran
dan keterlambatan
yang sudah
dilakukan guru
tersebut setiap
bulannya.

4.36.3 Halaman Login Tata Usaha

Tabel 4. 5 Pengujian Halaman Login Tata Usaha


No Fungsi Skenario Keterangan
1 Login Guru tata Sistem
usaha akan menampilkan
melakukan pesan guru
login dengan berhasil
cara login” dan

107
No Fungsi Skenario Keterangan
memasukkan guru dapat
username dan masuk
password kedalam
yang telah sistem.
terdaftar pada
sistem dan
selanjutnya
menekan
tombol login
agar dapat
masuk
kedalam
sistem.
2 Login Gagal Guru tata Sistem akan
usaha yang menampilkan
ingin login pesan atau
memasukkan notifikasi
username dan bahwa
password “username
yang tidak dan password
terdaftar salah”.
didalam
sistem
kemudian
menekan
tombol login.
3 Logout Guru tata Guru akan
usaha keluar dari
menekan sistem dan
tombol logout kembali pada
pada sistem. halaman
login.

Tabel 4. 6 Pengujian Halaman Dashboard

108
No Fungsi Skenario Keterangan
1 Home Guru tata Sistem akan
usaha menampilkan
menekan jumlah gaji
icon home yang didapat
pada oleh seluruh
sistem. guru setiap
bulannya.

2 Absensi Guru tata Sistem akan


usaha menampilkan
membuka check in dan
icon check out
absensi untuk
pada melakukan
sistem. absensi pada
sistem.
3 Profile Guru tata Sistem akan
usaha menampilkan
Membuka data profile
icon yang dapat
profile digunakan
pada untuk
sistem. merubah
username,
password dan
foto profil.
Kemudian
admin
menekan
tombol
simpan untuk
menyimpan
perubahan
kedalam
sistem.
4 Laporan Penggajian Guru tata Sistem akan
usaha menampilkan
membuka laporan
icon penggajian

109
No Fungsi Skenario Keterangan
laporan yang diterima
penggajian oleh seluruh
guru setiap
bulannya.

5 Laporan Absensi Guru Sistem akan


membuka menampilkan
icon daftar
laporan kehadiran dan
absensi keterlambatan
yang sudah
dilakukan
oleh seluruh
guru setiap
bulannya.

4.36.4 Halaman Login Kepala Sekolah

Tabel 4. 7 Pengujian Halaman Login Kepala Sekolah


No Fungsi Skenario Keterangan
1 Login Kepala Sistem
sekolah akan menampilkan
melakukan pesan Kepala
login dengan sekolah
cara berhasil
memasukkan login” dan
username guru dapat
dan masuk
password kedalam
yang telah sistem.
terdaftar
pada sistem
dan
selanjutnya
menekan
tombol login

110
No Fungsi Skenario Keterangan
agar dapat
masuk
kedalam
sistem.
2 Login Gagal Kepala Sistem akan
sekolah yang menampilkan
ingin login pesan atau
memasukkan notifikasi
username bahwa
dan “username
password dan password
yang tidak salah”.
terdaftar
didalam
sistem
kemudian
menekan
tombol login.
3 Logout Kepala Kepala
sekolah sekolah akan
menekan keluar dari
tombol sistem dan
logout pada kembali pada
sistem. halaman
login.

Tabel 4. 8 Pengujian Halaman Dashboard Kepala Sekolah


No Fungsi Skenario Keterangan
1 Home Kepala Sistem akan
sekolah menampilkan
menekan jumlah gaji
icon home yang didapat
pada oleh seluruh
sistem. guru setiap
bulannya,
data absensi
kehadiran
seluruh guru
setiap

111
No Fungsi Skenario Keterangan
bulannya, dan
data absensi
seluruh guru
perhari nya.
2 Absensi Kepala Sistem akan
sekolah menampilkan
membuka check in dan
icon check out
absensi untuk
pada melakukan
sistem. absensi pada
sistem.
3 Profile Kepala Sistem akan
sekolah menampilkan
Membuka data profile
icon yang dapat
profile digunakan
pada untuk
sistem. merubah
username,
password dan
foto profil.
Kemudian
admin
menekan
tombol
simpan untuk
menyimpan
perubahan
kedalam
sistem.
4 Data Gaji Saya Kepala Sistem akan
sekolah menampilkan
Membuka data gaji yang
icon data didapat oleh
gaji saya kepala
pada sekolah, dan
sistem kepala
sekolah dapat
mencetak

112
No Fungsi Skenario Keterangan
data gaji yang
telah
diperoleh.
5 Laporan Penggajian Kepala Sistem akan
sekolah menampilkan
membuka laporan
icon penggajian
laporan yang diterima
penggajian oleh seluruh
guru setiap
bulannya.

6 Laporan Absensi Kepala Sistem akan


sekolah menampilkan
membuka daftar
icon kehadiran dan
laporan keterlambatan
absensi yang sudah
dilakukan
oleh seluruh
guru setiap
bulannya.
Dan kepala
sekolah dapat
mencetak
laporan
absensi guru.

4.37 User Acceptance Test (UAT)


Hasil pengujian Rancang Bangun Sistem Informasi Penggajian Guru
Pada SMA Dharma Praja Berbasis Website menggunakan metode
pengujian User Acceptance Test (UAT). Pengujian ini melibatkan 4 aktor
yang terdiri dari bendahara, Tata Usaha (TU), Kepala Sekolah dan Guru
dengan jumlah 35 responden.

113
Table 4. 9 Hasil Kuisioner
(Sumber: Penelitian, 2023)
No. Kuisioner SS S KS TS STS

1. Apakah Sistem Penggajian ini 21 14


mudah digunakan?

2 Apakah Sistem Penggajian 22 13


dapat membantu bendahara
dalam menghitung gaji guru?

3. Apakah Sistem Penggajian 21 14


dapat memudahkan bendahara
dalam menghitung gaji?

4. Apakah Sistem Penggajian 19 15 1


dapat membantu bendahara
dalam melihat data penggajian?

5. Apakah Sistem Penggajian 15 19 1


terlihat mudah dimengerti?

6. Apakah tata letak icon dan 24 9 2


menu disusun dengan rapi?

7. Apakah setiap tombol berjalan 27 8


sesuai fungsinya?

8. Apakah Sistem Penggajian 20 15


memiliki performa yang baik
saat digunakan?

9. Apakah Sistem Penggajian 23 12


berjalan sesuai dengan yang
diinginkan?

10. Apakah Sistem Penggajian 21 13 1


sudah layak digunakan dalam
organisasi sekolah?

114
No. Kuisioner SS S KS TS STS

Total 213 132 5

Table 4. 10 Pengujian User Acceptance Test (UAT)


Jumlah kuisioner * jumlah
Skor tertinggi UAT (f) responden * nilai tertinggi
kuisioner

10 * 35 * 5 = 1750

Sangat Setuju (SS) 213 * 5 = 1065

Setuju (S) 132 * 4 = 528

Kurang Setuju (KS) 5 * 3 = 15

Tidak Setuju (TS) 0*2=0

Sangat Tidak Setuju (STS) 0 *1 = 0

Total 1065 + 528 + 15 + 0 + 0 = 1608

Presentase (Total / f * 100%) 1608 / 1750 * 100% = 92%

115
Gambar 4. 37 Grafik Pengujian UAT

Gambar 4. 36 Grafik Persentase UAT

116
Table 4. 11 Persentase Nilai User Acceptance Test (UAT)

Presentase Keterangan

0% - 19.99% Sangat Tidak Setuju

20% - 39.99% Tidak Setuju

40% - 59.99% Kurang Setuju

60% - 79.99% Setuju

80% - 100% Sangat Setuju

Berdasarkan hasil pengujian User Acceptance Test (UAT) yang


dilakukan pada sistem informasi penggajian guru, dapat dilihat dari tabel
persentase nilai User Acceptance Test (UAT) bahwa program yang
dibangun memiliki penilaian sangat setuju dengan persentase 92% yang
berarti Rancang Bangun Sistem Informasi Penggajian Guru Pada SMA
Dharma Praja Berbasis Website sudah sesuai dengan kebutuhan dari
organisasi tersebut.

117
HALAMAN INI SENGAJA DIKOSONGKAN

118
BAB V
PENUTUP

5.1 Simpulan
Berdasarkan dari analisis diatas, perancangan dan hasil dari penelitian
ini yang berjudul “Rancang Bangun Sistem Informasi Penggajian Guru
Pada SMA Dharma Praja Berbasis Website” maka penulis dapat
memberikan kesimpulan sebagai berikut ini :

1. Dari penelitian yang telah dilakukan, yaitu sistem penggajian


guru berbasis website diharapkan dapat membantu pihak
bendahara di SMA Dharma Praja dalam mengelola penggajian
guru setiap bulannya.
2. Sistem penggajian ini dapat membantu bendahara dalam
mengelola absensi guru, data diri guru, penggajian guru setiap
bulannya, mencetak slip gaji dan mencetak laporan penggajian.
3. Sistem ini dapat diakses oleh admin, tata usaha, kepala sekolah
dan seluruh guru yang terdaftar didalam sistem tersebut.

5.2 Saran
Berdasarkan dari analisis, perancangan dan hasil dari penelitian
ini yang berjudul “Rancang Bangun Sistem Informasi Penggajian Guru
Pada SMA Dharma Praja Berbasis Website”, maka penulis dapat
memberikan saran yang diharapkan dapat meningkatkan kualitas
penelitian ini. Adapun saran-saran yang diharapkan penulis yaitu sebagai
berikut :
1. Sistem ini menggunakan metode waterfall dan diharapkan
nantinya dapat dikembangkan dengan menggunakan metode
yang berbeda dari yang telah digunakan seperti menggunakan
metode : metode Analisis Object-Oriented Analysis and Design
(OOAD), Object Oriented Technology, Metode End-user
Development (UED) dan yang lainnya.
2. Melakukan pembaruan sistem dengan menambahkan fitur
koperasi seperti simpan pinjam kedalam sistem penggajian dan
nantinya akan secara otomatis terpotong dari gaji yang telah
didapat oleh guru.
3. Dapat memperbaharui sistem dalam segi desain UI/UX agar
tampilan tidak monoton dan lebih menarik, dan menambahkan
menu-menu baru.

119
HALAMAN INI SENGAJA DIKOSONGKAN

120
DAFTAR PUSTAKA

Aldin, F., dan Kusmanto, T. H. 2020. "Perancangan Sistem Penggajian


Guru dan Karyawan di SDIT Insan Mandiri Depok". Jurnal Riset
dan Aplikasi Mahasiswa Informatika (JRAMI), 1(04), 526–533.
https://doi.org/10.30998/jrami.v1i04.493.
Anggraini, Y., Pasha, D., dkk. 2020. "Sistem Informasi Penjualan Sepeda
Berbasis Web Menggunakan Framework Codeigniter ( Studi
Kasus : Orbit Station )". Jurnal Teknologi dan Sistem Informasi
(JTSI), 1(2), 64–70.
Dadi, R. dkk 2020. "Sistem informasi gaji karyawan menggunakan
framewok codeigniter", 14(2), 110–114.
Desnanjaya, I. G. M. N., dan Sudipa, I. G. I. 2020. "Sistem Informasi
Pengendali Kulkul Bali Berbasis Web". Jurnal Teknologi
Informasi dan Komputer, 6(1), 107–115.
https://doi.org/10.36002/jutik.v6i1.1009.
Etsuko, Sugawara, Hiroshi, N. 2018. "Bab II Landasan Teori". Journal
of Chemical Information and Modeling, 53(9), 1689–1699.
Fadillah, R., Dur, S., dkk. 2021. "Penerapan Metode Analytical Hierarchy
Process dalam Menentukan Gaji Bonus Karyawan Pada PTPN III
Sei Putih". Jurnal Sains Matematika dan Statistika, 7(2), 73–84.
https://doi.org/10.24014/jsms.v7i2.12968.
Gustina, R., dan Leidiyana, H. 2020. "Sistem Informasi Penggajian
Karyawan Berbasis Web Menggunakan Framework Laravel". JSiI
(Jurnal Sistem Informasi), 7(1), 34.
https://doi.org/10.30656/jsii.v7i1.1726.
Ibrahim, W. H. dkk 2017. "SISTEM INFORMASI PELAYANAN
PUBLIK BERBASIS WEB PADA DINAS PEKERJAAN UMUM
KABUPATEN KAMPAR", 3(2), 17–22.
Imam, S. 2018. "JURNAL RESTI Implementasi E - Modul pada Program
Studi Manajemen Informatika", 2(2), 492–497.
Intishar, A. Y. 2018. "No Title", 6(2).
Kendall, Kenneth E, J. E. 2018. "RANCANG BANGUN APLIKASI
UJIAN ONLINE MADRASAH ALIYAH NEGERI SURABAYA
BERBASIS WEBSITE DENGAN FRAMEWORK LARAVEL".
Kurniawan, H., Apriliah, W., dkk. 2021. "Penerapan Metode Waterfall
Dalam Perancangan Sistem Informasi Penggajian Pada Smk Bina
Karya Karawang". Jurnal Interkom: Jurnal Publikasi Ilmiah
Bidang Teknologi Informasi dan Komunikasi, 14(4), 13–23.
https://doi.org/10.35969/interkom.v14i4.78.
Made, N., dan Dewi, U. 2021. "Perancangan Sistem Informasi Pelayanan
121
Administrasi Surat Menyurat Berbasis Web pada Kantor Perbekel
Desa Denbantas", 1(1), 13–21. diambil dari
http://sainstech.org/index.php/sains-penmas/article/view/3.
Mardzotillah, Q. and R. M. 2020. "Sistem Tracer Study Dan Persebaran
Alumni Berbasis Web Di Universitas Islam Syekh-Yusuf
Tangerang". Jutis (Jurnal Teknik Informatika), 8(1), 90–106.
diambil dari
http://ejournal.unis.ac.id/index.php/jutis/article/view/705.
Pahira, W, W. H. 2020. "Rancang Bangun Sistem Aplikasi Penggajian
Berbasis Web Dengan Menggunakan Model Waterfall".
Putri, S. F., dan Siptiana, D. 2019. "Perancangan dan Implementasi
Sistem Informasi Pengelolaan Gaji dan Upah pada PT. Berdikari
Metal Engineering". Jurnal Cakrawala Informasi, 13(2), 183–
194. diambil dari
https://itbsemarang.ac.id/sijies/index.php/jci/article/view/176.
Rahmadan, B. K., dan Anshary, N. B. 2021. "Sistem Informasi Absensi
Dan Penggajian Karyawan Di Pt. Duta Mitra Lestari". Semnas
Ristek (Seminar …, 897–903. diambil dari
http://www.proceeding.unindra.ac.id/index.php/semnasristek/articl
e/view/5094.
Sadiqin, A. 2022. "PERENCANAAN SISTEM INFORMASI
PENGHASILAN ANGIN POMPA BAN NITROGEN BERBASIS
WEB DI CV . SEKAWAN UTAMA ( NITROGEN )", 15(01), 36–
42.
Sallaby, A. F., dan Kanedi, I. 2020. "Perancangan Sistem Informasi
Jadwal Dokter Menggunakan Framework Codeigniter". Jurnal
Media Infotama, 16(1), 48–53.
https://doi.org/10.37676/jmi.v16i1.1121.
Sarmidi, B. B. 2018. "Jurnal manajemen dan teknik informatika", 02(01),
181–190.
Shadiq, J., Safei, A., dkk. 2021. "Pengujian Aplikasi Peminjaman
Kendaraan Operasional Kantor Menggunakan BlackBox Testing".
INFORMATION MANAGEMENT FOR EDUCATORS AND
PROFESSIONALS : Journal of Information Management, 5(2),
97. https://doi.org/10.51211/imbi.v5i2.1561.
Shadiq, K. 2020. "Sistem Informasi Penggajian Guru Berbasis Website
Pada SMK Tiara Bangsa Bekasi", 4(2), 205–214.
Soufitri, F. 2019. "Perancangan Data Flow Diagram Untuk Sistem
Informasi Sekolah (Studi Kasus Pada Smp Plus Terpadu)". Ready
Star, 2(1), 240–246.
Sugiyani, Y. dkk 2019. "Jika | 56", (November), 56–64.
122
Tambunan, L., dan Sela, K. T. 2018. "Perancangan Sistem Informasi
Pendataan Pemakaian Bahan Bakar Kendaraan Pada PT. Dahepa
Damai Pratama dengan Menggunakan Bahasa Pemrograman
Visual Basic.Net dan Database SQL Server". Jaringan Sistem
Informasi Robotik, 2(2), 130–136. diambil dari
http://ejournal.stikom-
db.ac.id/index.php/manajemensisteminformasi/article/view/438.
Tania, V. R. 2020. "Perancangan Sistem Informasi Penggajian
Karyawan". Jurnal Ilmiah Mahasiswa Sistem Informasi, 2(2),
118–132.
Welda, dan Minartiningtyas, B. A. 2017. "Sistem Informasi Pengelolaan
Kerjasama Bidang Humas pada STMIK STIKOM Indonesia".
Jurnal Sisfokom (Sistem Informasi dan Komputer), 6(2), 86–92.
https://doi.org/10.32736/sisfokom.v6i2.252.

123
LAMPIRAN

Lampiran 1. Daftar Wawancara

124
125
Dokumentasi Wawancara

Gambar Wawancara

Gambar Penyerahan Gaji

126
Lampiran 2. Bukti Dokumentasi Data Penggajian

Gambar Absensi
Gambar Absensi Mengajar di SMA Dharma Praja
Gambar Data Gaji Pegawai Tetap Yayasan Dharma Praja

Gambar Data Gaji Guru Tetap Yayasan Dharma Praja


Gambar Data Gaji Guru Tidak Tetap Yayasan Dharma Praja

Halaman BPJS Ketenagakerjaan


Gambar Halaman Slip Gaji
Lampiran 3. Gambar Context Diagram, DFD Level 0, DFD Level 1,
CDM dan PDM

Gambar Context Diagram


Gambar DFD Level 0
Gambar Conceptual Data Model (CDM)

Gambar Physical Data Model (PDM)


Lampiran 4. Lembar Plagiarism
BIODATA PENULIS

Nama : Bernika Irnadianis Fadila Ifadane


Alamat : Jl. Sedap Malam No. 79 Denpasar
Timur
TTL : Karangasem, 11 Februari 2001
Telepon : 0821 4508 8744
Email : bernikairna02@gmail.com
Angkatan : 2019
Moto : Hidup dan jalani sebisanya.

Latar Belakang Pendidikan :


2006 – 2007 : TK Al-Hikmah Denpasar
2007 – 2013 : SDN 1 Kesiman, Denpasar
2013 – 2016 : MTs Raudlatul Huffadz, Tabanan
2016 – 2019 : SMK TI Global Denpasar
2019 – Sekarang : INSTIKI

Pengalaman Organisasi :
2019 – 2021 : Anggota KSR PMI INSTIKI

Pengalaman Kerja :
2019 – 2022 : Crew Mc Donald’s Teuku Umar Barat
2022 – 2023 : Tim Penjualan Holland Bakery’s

Anda mungkin juga menyukai