Pembuatan Sistem Informasi Absensi dan Penggajian Kursus LPK Prima Utama Berbasis Web Halaman Awal

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN
KURSUS LPK PRIMA UTAMA BERBASIS WEB
Tugas Akhir
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar
Ahli Madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret

Disusun Oleh :
Dinita Christy Pratiwi
NIM. M3113047

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2016


commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSETUJUAN

PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN
KURSUS
LPK PRIMA UTAMA BERBASIS WEB

Disusun Oleh :

Dinita Christy Pratiwi
NIM. M3113047

Tugas Akhir ini telah disetujui untuk dipresentasikan pada ujian TA
pada tanggal 3 Juni 2016


Pembimbing Utama

Eko Harry Pratisto, S.T., M.Info.Tech.
NIDN. 0624118101

ii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN
KURSUS LPK PRIMA UTAMA BERBASIS WEB
Disusun Oleh :
Dinita Christy Pratiwi
M3113047
Pembimbing Utama


Eko Harry Pratisto, S.T., M.Info.Tech.
NIDN. 0624118101
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika
Pada hari ______ tanggal __________
Dewan Penguji :
Pembimbing :

Eko Harry Pratisto, S.T., M.Info.Tech.

(______________)

NIDN. 0624118101
Penguji 1 :

Nanang Maulana,S.Si, M.CS

(______________)

NIDN. 9906004430

Penguji 2 :

Hartatik,S.Si,M.Si.

(______________)

NIDN. 0703057802
Disahkan Oleh :

Ketua Program
DIII Teknik Informatika FMIPA UNS

Abdul Aziz, S.Kom., M.Cs.
NIP. 19810413 200501 1 001

iii
commit to user

perpustakaan.uns.ac.id


digilib.uns.ac.id

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara
tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, 3 Mei 2016

Dinita Christy Pratiwi
M3113047

iv
commit to user

perpustakaan.uns.ac.id


digilib.uns.ac.id

MOTTO

Apa yang kamu kerjakan sekarang menentukan hidupmu di hari esok.

v
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan kepada :
1.

Keluarga tercinta yang telah memberikan pengorbanan dan selalu
mendoakan yang terbaik serta memberikan motivasi.


2.

Pembimbing yang selalu memberikan bimbingan dan arahan yang
bermanfaat.

3.

Dosen-dosen D3 Teknik

Informatika yang telah

memberikan

perkuliahan sehingga ilmu yang diberikan dapat digunakan dalam
pembuatan Tugas Akhir ini.
4.

Imanuel Madea Sakti yang selalu membantu dan mendukung selama
masa perkuliahan ini.


5.

Teman-teman kelas TI A terutama TWC angkatan 2013, terima kasih
atas bantuan dan dukungan selama ini.

vi
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yesus atas segala berkat,
tuntunan, dan pertolongan-Nya yang tiada terkira besarnya, sehingga penulis
dapat menyelesaikan Laporan Tugas Akhir dengan judul SISTEM INFORMASI
PELAYANAN KURSUS LPK PRIMA UTAMA BERBASIS WEB. Laporan
Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh
gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas

Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Tuhan Yesus yang telah memberikan anugerah dan tuntunan dalam
setiap kehidupan yang penulis lakukan.
2. Abdul Aziz, S.Kom., M.Cs selaku ketua Jurusan Diploma III Teknik
Informatika Universitas Sebelas Maret Surakarta.
3. Eko Harry Pratisto, S.T., M.Info.Tech., selaku dosen pembimbing yang
telah memberikan bimbingan kepada penulis dalam penyusunan tugas
akhir ini.
4. Berliana Kusuma Riasti, S.T.,M.Eng, selaku dosen pembimbing
akademik yang selama ini telah memberikan bimbingan dan
pengarahan.
5. Seluruh dosen Diploma III Teknik Informatika Universitas Sebelas
Maret Surakarta yang selama ini telah memberikan ilmu dan
pengetahuan.
6. Kedua orang tuaku tercinta, terima kasih atas semua dukungan terbaik
selama pembuatan tugas akhir ini.

7. Imanuel Madea Sakti, terima kasih atas dukungan dan kesetiaannya
selama ini.
8. Semua teman-teman D3 Teknik Informatika terutama TWC.

vii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

Akhirnya, dengan segala kerendahan hati penulis menyadari masih
banyak terdapat kekurangan, sehingga penulis mengharapkan adanya saran dan
kritik yang bersifat membangun demi kesempurnaan laporan ini. Semoga laporan
tugas akhir ini dapat bermanfaat bagi semua pihak, khususnya bagi penulis dan
para pembaca pada umumnya.

Surakarta, Mei 2016

Penulis


viii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI

HALAMAN PERSETUJUAN ............................................................................. ii
HALAMAN PENGESAHAN ............................................................................. iii
PERNYATAAN .................................................................................................. iv
MOTTO ................................................................................................................ v
HALAMAN PERSEMBAHAN .......................................................................... vi
KATA PENGANTAR ........................................................................................ vii
DAFTAR ISI ....................................................................................................... ix
DAFTAR TABEL ............................................................................................. xiii
DAFTAR GAMBAR .......................................................................................... xv
INTISARI ........................................................................................................ xviii
ABSTRACT ...................................................................................................... xix
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 .................................................................................... 3
1.6 Metodologi Penelitian ............................................................................... 3
1.6.1 Pengumpulan Data ...................................................................... 3
1.6.2 Analisa Data................................................................................ 4
1.6.3 Desain dan Perancangan ............................................................. 4
1.6.4 Implementasi............................................................................... 5
1.6.5 Testing ........................................................................................ 5
1.7 Sistematika Penulisan ............................................................................... 6
BAB II. LANDASAN TEORI .............................................................................. 7
2.1 Tinjauan Pustaka ....................................................................................... 7

ix
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

2.2 Landasan Teori.......................................................................................... 8
2.1.1 Sistem ......................................................................................... 8
2.1.2 Sistem Informasi ......................................................................... 8
2.1.3 Kursus ......................................................................................... 9
2.1.4 Absensi ....................................................................................... 9
2.1.5 QRCode..................................................................................... 10
2.1.6 Codeigniter ............................................................................... 11
BAB III. ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM.......... 12
3.1 Alat dan Bahan ........................................................................................ 12
3.1.1 Alat ........................................................................................... 12
3.1.2 Bahan ........................................................................................ 12
3.2 Jadwal Pembuatan ................................................................................... 13
3.3 Perancangan Sistem Informasi ................................................................ 14
3.3.1 Proses Bisnis ............................................................................. 14
3.3.2 Fungsional Sistem ..................................................................... 16
3.3.3 Non Fungsional Sistem ............................................................. 19
3.3.4 ERD .......................................................................................... 20
3.3.5 Relasi Antar Tabel .................................................................... 21
3.3.6 Tabel Fisik ................................................................................ 22
3.3.7 Use Case Diagram .................................................................... 28
3.3.8 Activity Diagram ....................................................................... 30
3.3.9 Class Diagram .......................................................................... 48
3.3.10 Sequence Diagram .................................................................... 49
3.4 Perancangan User Interface .................................................................... 65
3.4.1 Login ......................................................................................... 65
3.4.2 Dashboard ................................................................................. 65
3.4.3 Data Siswa ................................................................................ 66
3.4.4 Detail Data Siswa ..................................................................... 66
3.4.5 Cetak Detail Data Siswa ........................................................... 67
3.4.6 Data Tentor ............................................................................... 67
3.4.7 Detail Data Tentor .................................................................... 68
x
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

3.4.8 Data Gaji Per-Tentor................................................................. 68
3.4.9 Cetak Gaji Tentor ..................................................................... 69
3.4.10 Data Jadwal ............................................................................... 69
3.4.11 Detail Data Jadwal .................................................................... 70
3.4.12 Data Pelaksanaan ...................................................................... 70
3.4.13 Ubah Data Pelaksanaan ............................................................ 71
3.4.14 Tambah Data Kehadiran Siswa ................................................ 71
3.4.15 Cek Kehadiran Siswa ................................................................ 72
3.4.16 Data Pencarian Jadwal .............................................................. 72
3.4.17 Menampilkan Data Diri (Tentor dan Siswa) ............................ 73
3.4.18 Data Jadwal (Tentor dan Siswa) ............................................... 73
BAB IV. IMPLEMENTASI DAN PENGUJIAN .............................................. 74
4.1 Deskripsi Sistem ..................................................................................... 74
4.2 Implementasi Sistem ............................................................................... 74
4.2.1 Login ......................................................................................... 74
4.2.2 Dashboard ................................................................................. 75
4.2.3 Data Siswa ................................................................................ 76
4.2.4 Detail Data Siswa ..................................................................... 76
4.2.5 Cetak Detail Data Siswa ........................................................... 77
4.2.6 Data Tentor ............................................................................... 77
4.2.7 Detail Data Tentor .................................................................... 78
4.2.8 Data Gaji Per-Tentor................................................................. 79
4.2.9 Cetak Gaji Tentor ..................................................................... 79
4.2.10 Data Jadwal ............................................................................... 80
4.2.11 Detail Data Jadwal .................................................................... 80
4.2.12 Data Pelaksanaan ...................................................................... 81
4.2.13 Ubah Data Pelaksanaan ............................................................ 82
4.2.14 Tambah Data Kehadiran Siswa ................................................ 82
4.2.15 Cek Kehadiran Siswa ................................................................ 83
4.2.16 Data Pencarian Jadwal .............................................................. 83
4.2.17 Menampilkan Data Diri (Tentor dan Siswa) ............................ 84
xi
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

4.2.18 Menampilkan Data Jadwal (Tentor dan Siswa) ........................ 85
4.3 Pengujian Kuisioner ................................................................................ 85
4.4 Pengujian Sistem ..................................................................................... 91
4.4.1 Karyawan ..................................................................................... 92
4.4.2 Tentor ........................................................................................ 105
4.4.3 Siswa.......................................................................................... 108
BAB V. KESIMPULAN DAN SARAN .......................................................... 111
5.1 Kesimpulan ........................................................................................... 111
5.2 Saran ..................................................................................................... 111
DAFTAR PUSTAKA ....................................................................................... 112

xii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL

Tabel 3.1. Tabel Jadwal Penelitian ....................................................................... 13
Tabel 3.2. Kebututuhan Fungsional Sistem .......................................................... 16
Tabel 3.3. Tabel Absensi ....................................................................................... 22
Tabel 3.4. Tabel Admin ........................................................................................ 22
Tabel 3.5. Tabel Detail Kursus ............................................................................. 22
Tabel 3.6. Tabel Gaji Tentor ................................................................................. 23
Tabel 3.7. Tabel Jenis Kursus ............................................................................... 23
Tabel 3.8. Tabel Kelas .......................................................................................... 24
Tabel 3.9. Tabel Kursus ........................................................................................ 24
Tabel 3.10. Tabel Mapel ....................................................................................... 25
Tabel 3.11. Tabel Ortu .......................................................................................... 25
Tabel 3.12.Tabel Pelaksanaan ............................................................................... 26
Tabel 3.13. Tabel Pengampu................................................................................. 26
Tabel 4.14 Tabel Siswa ......................................................................................... 26
Tabel 3.15. Tabel Tahun Ajaran ........................................................................... 27
Tabel 3.16. Tabel Tentor ....................................................................................... 27
Tabel 3.17. Tabel Activity Diagram Data Master ................................................. 31
Tabel 3.18. Tabel Activity Diagram Melihat Data Master .................................... 36
Tabel 3.19. Tabel Activity Diagram Melihat Detail Data Master ......................... 41
Tabel 3.20. Tabel Activity Diagram Jadwal Berdasarkan Data Master ................ 42
Tabel 3.21. Tabel Activity Diagram Mencari Data Master ................................... 43
Tabel 3.22. Tabel Activity Diagram Mencetak Data Master ................................ 45
Tabel 3.23. Tabel Activity Diagram Mengubah Data Master ............................... 46
Tabel 3.24. Tabel Sequence Diagram Data Master .............................................. 50
Tabel 3.25. Tabel Sequence Diagram Melihat Gaji Tentor Perbulan ................... 53
Tabel 3.26. Tabel Sequence Diagram Melihat Data Kehadiran Siswa ................. 53
Tabel 3.27. Tabel Sequence Diagram Melihat Data Pelaksanaan ........................ 55
Tabel 3.28. Tabel Sequence Diagram Melihat Siswa Kursus Semi-Privat atau
Kelompok .............................................................................................................. 56
Tabel 3.29. Tabel Sequence Diagram Melihat Detail Data Master ...................... 57
Tabel 3.30. Tabel Sequence Diagram Melihat Jadwal Les ................................... 58
Tabel 3.31. Tabel Sequence Diagram Melihat Jadwal Les Berdasarkan Data
Master.................................................................................................................... 59
Tabel 3.32. Tabel Sequence Diagram Mencari Data Master ................................ 60
Tabel 3.33. Tabel Sequence Diagram Mencetak Data Master.............................. 61
Tabel 3.34. Tabel Sequence Diagram Mengubah Username dan Password......... 63
Tabel 3.35. Tabel Sequence Diagram Mengubah Data Master ............................ 63

xiii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

Tabel 4.1. Tabel Pengujian Karyawan .................................................................. 92
Tabel 4.2. Tabel Pengujian Tentor ...................................................................... 105
Tabel 4.3. Tabel Pengujian Siswa ....................................................................... 108

xiv
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR

Gambar 3.1. Proses Bisnis LPK Prima Utama ...................................................... 14
Gambar 3.2. ERD Sistem Informasi Absensi dan Penggajian Kursus .................. 20
Gambar 3.3. Relasi Antar Tabel Sistem Informasi Absensi dan Penggajian ........ 21
Gambar 3.4. Use Case Sistem Informasi Absensi dan Penggajian Kursus .......... 29
Gambar 3.5. Activity Diagram Menambah Data Jadwal....................................... 30
Gambar 3.6. Activity Diagram Menambah Kehadiran ......................................... 31
Gambar 3.7. Activity Diagram Menambah Data Kelas......................................... 32
Gambar 3.9. Activity Diagram Menambah Jadwal Pengganti .............................. 33
Gambar 3.8. Activity Diagram Menambah Data Pelaksanaan .............................. 33
Gambar 3.10. Activity Diagram Mengubah Username & Password .................... 34
Gambar 3.11. Activity Diagram Melihat Data Diri dan Bulan Gajian .................. 34
Gambar 3.12. Activity Diagram Melihat Data Gaji Tentor Perbulan ................... 35
Gambar 3.13. Activity Diagram Melihat Data Kehadiran Siswa (Siswa dan
Tentor) ................................................................................................................... 35
Gambar 3.14. Activity Diagram Melihat Data Kehadiran Siswa (Karyawan) ...... 36
Gambar 3.15. Activity Diagram Melihat Data Master .......................................... 37
Gambar 3.16. Activity Diagram Melihat Data Pelaksanaan (Siswa dan Tentor) .. 37
Gambar 3.17. Activity Diagram Melihat Data Pelaksanaan (Karyawan) ............. 38
Gambar 3.18. Activity Diagram Melihat Data Pengampu .................................... 38
Gambar 3.19. Activity Diagram Melihat Data Siswa Kursus Yang Kelompok
Atau Semi Privat ................................................................................................... 39
Gambar 3.20. Activity Diagram Melihat Data Siswa Pada Kelas Tertentu .......... 39
Gambar 3.21. Activity Diagram Melihat Detail Absensi ...................................... 40
Gambar 3.22. Activity Diagram Melihat Detail Data Diri .................................... 40
Gambar 3.23. Activity Diagram Melihat Detail Data Gaji Per Tentor Dan Bulan
Gajian .................................................................................................................... 41
Gambar 3.24. Activity Diagram Melihat Detail Data Master ............................... 42
Gambar 3.25. Activity Diagram Melihat Jadwal Les ............................................ 42
Gambar 3.26. Activity Diagram Melihat Jadwal Les Berdasarkan Data Master .. 43
Gambar 3.27. Activity Diagram Mencari Data Master ......................................... 44
Gambar 3.28. Activity Diagram Mencetak Data Gaji Tentor ............................... 44
Gambar 3.29. Activity Diagram Mencetak Data Master ....................................... 45
Gambar 3.30. Activity Diagram Mengubah Absensi ............................................ 46
Gambar 3.31. Activity Diagram Mengubah Data Master ..................................... 47
Gambar 3.33. Class Diagram Sistem Informasi Absensi dan Penggajian Kursu . 48
Gambar 3.32. Class Diagram Sistem Informasi Absensi dan Penggajian Kursus 48
Gambar 3.35. Suquence Diagram Menambah Data Kehadiran ............................ 49

xv
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 3.34. Sequence Diagram Menambah Data Jadwal .................................. 49
Gambar 3.37. Sequence Diagram Menambah Data Kelas .................................... 51
Gambar 3.36. Sequence Diagram Menambah Data Siswa ................................... 50
Gambar 3.38. Sequence Diagram Menambah Data Pelaksanaan ......................... 51
Gambar 3.39. Sequence Diagram Menambah Jadwal Pengganti ......................... 52
Gambar 3.40. Sequence Diagram Melihat Data Diri Dan Gaji per Bulan ............ 52
Gambar 3.41. Sequence Diagram Melihat Data Gaji Tentor Perbulan................. 53
Gambar 3.42. Sequence Diagram Melihat Data Kehadiran Siswa (Siswa dan
Tentor) ................................................................................................................... 54
Gambar 3.43. Sequence Diagram Melihat Data Siswa ......................................... 55
Gambar 3.44. Sequence Diagram Melihat Data Pelaksanaan .............................. 56
Gambar 3.45. Sequence Diagram Melihat Data Siswa Kursus Semi Privat atau
Kelompok .............................................................................................................. 57
Gambar 3.46. Sequence Diagram Melihat Detail Data Master ............................ 58
Gambar 3.47. Sequence Diagram Melihat Jadwal Les ......................................... 59
Gambar 3.48. Sequence Diagram Melihat Jadwal Les Berdasarkan Data Master 60
Gambar 3.49. Sequence Diagram Mencari Data Master ...................................... 61
Gambar 3.50. Sequence Diagram Mencetak Data Master .................................... 62
Gambar 3.51. Sequence Diagram Mengubah Absensi ......................................... 62
Gambar 3.52. Sequence Diagram Mengubah Username dan Password ............... 63
Gambar 3.53. Sequence Diagram Mengubah Data Siswa .................................... 64
Gambar 3.54. Rancangan Halaman Login ............................................................ 65
Gambar 3.55. Rancangan Halaman Dashboard Admin ........................................ 65
Gambar 3.56. Rancangan Halaman Data Siswa.................................................... 66
Gambar 3.57. Rancangan Halaman Detail Data Siswa ......................................... 66
Gambar 3.58. Rancangan Halaman Cetak Detail Data Siswa .............................. 67
Gambar 3.59. Rancangan Halaman Data Tentor .................................................. 67
Gambar 3.60. Rancangan Halaman Detail Data Tentor ........................................ 68
Gambar 3.61. Rancangan Halaman Data Gaji Per-Tentor .................................... 68
Gambar 3.62. Rancangan Halaman Cetak Gaji Tentor ......................................... 69
Gambar 3.63. Rancangan Halaman Data Jadwal .................................................. 69
Gambar 3.64. Rancangan Detail Data Jadwal ....................................................... 70
Gambar 3.65. Rancangan Halaman Data Pelaksanaan ......................................... 70
Gambar 3.66. Rancangan Halaman Ubah Data Pelaksanaan ................................ 71
Gambar 3.67. Rancangan Halaman Data Kehadiran Siswa .................................. 71
Gambar 3.68. Rancangan Halaman Cek Kehadiran Siswa ................................... 72
Gambar 3.69. Rancangan Halaman Data Pencarian Jadwal ................................. 72
Gambar 3.70. Rancangan Halaman Data Diri ....................................................... 73
Gambar 3.71. Rancangan Halaman Data Jadwal (Tentor dan Siswa) .................. 73

xvi
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 4.1. Implementasi Halaman Login .......................................................... 75
Gambar 4.2. Implementasi Halaman Dashboard .................................................. 75
Gambar 4.3. Implementasi Halaman Data Siswa.................................................. 76
Gambar 4.4. Implementasi Halaman Detail Data Siswa ....................................... 77
Gambar 4.5. Implementasi Halaman Cetak Detail Data Siswa ............................ 77
Gambar 4.6. Implementasi Halaman Data Tentor ................................................ 78
Gambar 4.7. Implementasi Halaman Detail Data Tentor ...................................... 78
Gambar 4.8. Implementasi Halaman Data Gaji Tentor......................................... 79
Gambar 4.9. Implementasi Halaman Cetak Gaji Per-Tentor ................................ 79
Gambar 4.10. Implementasi Halaman Data Jadwal .............................................. 80
Gambar 4.11. Implementasi Halaman Detail Data Jadwal ................................... 81
Gambar 4.12. Implementasi Halaman Data Pelaksanaan ..................................... 82
Gambar 4.13. Implementasi Halaman Ubah Data Pelaksanaan ............................ 82
Gambar 4.14. Implementasi Halaman Tambah Data Kehadiran Siswa ................ 83
Gambar 4.15. Implementasi Halaman Cek Kehadiran Siswa ............................... 83
Gambar 4.16. Implementasi Halaman Pencarian Jadwal ...................................... 84
Gambar 4.17. Implementasi Halaman Data Diri Tentor ....................................... 84
Gambar 4.18. Implementasi Halaman Data Diri Siswa ........................................ 85
Gambar 4.19. Implementasi Halaman Data Jadwal (Siswa dan Tentor) .............. 85
Gambar 4.20. Hasil Kuisioner – Level User Admin Pertanyaan 1 ....................... 86
Gambar 4.21. Hasil Kuisioner – Level User Admin Pertanyaan 2 ....................... 86
Gambar 4.22. Hasil Kuisioner – Level User Admin Pertanyaan 3 ....................... 86
Gambar 4.23. Hasil Kuisioner – Level User Admin Pertanyaan 4 ....................... 87
Gambar 4.24. Hasil Kuisioner – Level User Admin Pertanyaan 5 ....................... 87
Gambar 4.25. Hasil Kuisioner – Level User Admin Pertanyaan 6 ....................... 87
Gambar 4.26. Hasil Kuisioner – Level User Admin Pertanyaan 7 ....................... 88
Gambar 4.27. Hasil Kuisioner – Level User Tentor Pertanyaan 1........................ 88
Gambar 4.28. Hasil Kuisioner – Level User Tentor Pertanyaan 2........................ 88
Gambar 4.29. Hasil Kuisioner – Level User Tentor Pertanyaan 3........................ 89
Gambar 4.30. Hasil Kuisioner – Level User Tentor Pertanyaan 4........................ 89
Gambar 4. 31. Hasil Kuisioner – Level User Tentor Pertanyaan 5....................... 89
Gambar 4.32. Hasil Kuisioner – Level User Siswa Pertanyaan 1 ......................... 90
Gambar 4.33. Hasil Kuisioner – Level User Siswa Pertanyaan 2 ......................... 90
Gambar 4.34. Hasil Kuisioner – Level User Siswa Pertanyaan 3 ......................... 90
Gambar 4.35. Hasil Kuisioner – Level User Siswa Pertanyaan 4 ......................... 91
Gambar 4.36. Keterangan Pie Kuisioner............................................................... 91

xvii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

INTISARI
Pembuatan sistem informasi absensi dan penggajian pada LPK Prima
Utama bertujuan untuk mengoptimalkan sumber daya teknologi yang dimiliki.
Sebelumnya, berbagai tugas administratif: pendaftaran siswa, penjadwalan kursus,
absensi hingga penggajian, dilakukan secara manual dan kurang efisien.
Penggunaan kertas untuk absensi dan buku penjadwalan kursus membutuhkan
waktu lebih untuk mencari dan meringkas data.
Sistem ini menggunakan bahasa pemrograman PHP, framework
Codeigniter, dan teknologi QR Code (Quick Response Code). Langkah pertama
yaitu melakukan observasi dan pengumpulan data dan informasi ke pihak LPK
Prima Utama. Kedua, menentukan proses bisnis dan membuat rancangan sistem:
ERD, Use Case Diagram, Class Diagram dan Sequence Diagram. Selanjutnya,
pembuatan sistem serta pengujian sistem menggunakan black box atau tabel
pengujian.
Secara keseluruhan, Sistem Informasi Absensi dan Penggajian Kursus di
LPK Prima Utama Berbasis Web ini telah berhasil dibuat dengan menggunakan
bahasa pemrograman PHP, framework CodeIgniter 2.2.1., serta teknologi QR
Code (Quick Respons Code).
Kata Kunci : Absensi, CodeIgniter, Kursus, Penggajian, Sistem Informasi

xviii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRACT
The Development of course school information system for attendance and
payroll at LPK Prima Utama aims to optimize the technology resources owned.
Previously, various administrative tasks: student registration, course schedule,
course attendance up to instructor payroll, are done manually and inefficiently.
By using paper for attendance list and course’s schedule book need more time to
search and summarize the data.
The system uses PHP programming language, CodeIgniter framework,
and QR Code (Quick Response Code) technology. First step is observing and
collecting the data and information from LPK Prima Utama. Second, determining
the business process and designing the system: ERD, Use Case Diagram, Class
Diagram dan Sequence Diagram. Last but not least, develope and test the system
using black box or testing table.
In condusion, the development of information system of course’s
attendance and payroll by web-based has been succesfully built using PHP
programming language, CodeIgniter 2.2.1. framework, and QR Code (Quick
Response Code) technology.
Keywords : Attendance, CodeIgniter, Course, Payroll, Information Systems

xix
commit to user