Transcript
Page 1: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 2: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

ii

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 3: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

iii

HALAMAN PENGESAHAN

PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN

KURSUS LPK PRIMA UTAMA BERBASIS WEB

Disusun Oleh :

Dinita Christy Pratiwi

M3113047

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

Pembimbing Utama

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

NIDN. 0624118101

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 4: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

iv

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 5: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

v

MOTTO

Apa yang kamu kerjakan sekarang menentukan hidupmu di hari esok.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 6: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

vi

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.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 7: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

vii

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.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 8: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

viii

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 9: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

ix

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 10: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

x

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 11: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xi

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 12: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xii

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 13: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xiii

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 14: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xiv

Tabel 4.1. Tabel Pengujian Karyawan .................................................................. 92

Tabel 4.2. Tabel Pengujian Tentor ...................................................................... 105

Tabel 4.3. Tabel Pengujian Siswa ....................................................................... 108

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 15: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xv

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 16: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xvi

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 17: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xvii

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 18: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xviii

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 19: PE MBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN … fileiii HALAMAN PENGESAHAN PEMBUATAN SISTEM INFORMASI ABSENSI DAN PENGGAJIAN KURSUS LPK PRIMA UTAMA BERBASIS WEB Disusun Oleh

xix

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

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user


Top Related