Post on 03-May-2019
RANCANG BANGUN SISTEM ABSENSI SISWA DAN PEMBAYARAN
BIAYA SEKOLAH BERBASIS FRAMEWORK CODEIGNITER
DENGAN FITUR SMS GATEWAY
(Studi Kasus SMAK St. Fransiskus Saverius Ruteng)
TUGAS AKHIR
Disusun Oleh:
DETRIANUS AGUL NPM. 0734010150
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JATIM
S U R A B A Y A
2011
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
i
“Rancang Bangun Sistem Absensi Siswa dan Pembayaran Biaya Sekolah
Berbasis Framework Codeigniter dengan Fitur SMS Gateway”
(Studi Kasus SMAK St.Fransiskus Saverius Ruteng)
Oleh :
Detrianus Agul 0734010150
ABSTRAK
Seiring dengan perkembangan Teknologi Informasi yang semakin pesat,
kebutuhan akan sistem absensi siswa dan pembayaran biaya sekolah yang berbasis teknologi informasi tidak dapat dipungkiri lagi. Hal tersebut menjadi sangat penting karena absensi dan pembayaran merupakan salah satu faktor penting dalam memperlancar proses akademik di sekolah. Oleh karena itu, diperlukan sebuah sistem yang lebih komputatif, efektif, dan efesien demi menunjang proses tersebut.
Proses pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual (konvensional). Melihat hal itulah, penulis mencoba membahas bagaimana merancang, membuat, dan mengelola sebuah sistem absensi siswa dan pembayaran biaya sekolah yang lebih komputatif, efektif, dan efesien dalam hal pengelolaan dan rekapitulasi data yang valid demi sebuah kriteria “top management”.
Sistem yang berbasis Framework Codeigniter menjadi sebuah solusi yang tepat demi membangun sistem yang dapat memenuhi kriteria tersebut. Dengan dukungan fitur SMS Gateway dan teknologi Fingerprint menjadikan sistem ini semakin handal dari segi validitas manajemen dan rekapitulasi data. Dari hasil uji coba sistem, didapatkan sebuah model manajemen dan rekapitulasi data yang lebih baik, komputatif, efektif, efesien, dan informatif serta dapat mengatasi kelemahan sistem lama yang kurang efektif dan melalui prosedur yang rumit. Sistem ini juga memudahkan siswa dalam melakukan proses input data absensi dan biaya sekolah. Disamping itu, pihak sekolah pun dapat dengan mudah mengetahui hasil rekapitulasi data absensi siswa dan pembayaran biaya sekolah dengan perhitungan yang matematis dan komputatif. Kata Kunci: Sistem absensi siswa dan pembayaran biaya sekolah, Framework Codeigniter, SMS Gateway, teknologi Fingerprint, top management.
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
ii
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, atas
berkat dan rakmat-Nya yang berlimpah, sehingga penulis dapat menyelesaikan
pengerjaan dan penyusunan laporan Tugas Akhir ini.
Bersama ini pun, penulis mengucapkan terima kasih kepada pihak UPN
“Veteran” Jatim yang telah memberikan kesempatan pada penulis untuk
melakukan kegiatan TUGAS AKHIR ini. Serta rasa terimakasih penulis yang
teramat dalam kepada Dosen Pembimbing penulis, Bapak Nur Cahyo
Wibowo,S.Kom,M.Kom dan Bapak Wahyu S.J Saputra, S.Kom yang telah
membimbing penulis dalam kegiatan TUGAS AKHIR.
Disadari bahwa dalam penulisan laporan ini masih jauh dari kata
sempurna, namun penulis tetap berharap semoga isi dari laporan ini dapat benar-
benar berguna baik untuk penulis sendiri maupun bagi para pembaca pada
umumnya, maka dari itu kritik dan saran yang membangun sangat penulis
harapkan.
Surabaya, 21 Oktober 2011
Penulis
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
v
DAFTAR ISI
Halaman
ABSTRAK .............................................................................................. i
KATA PENGANTAR ............................................................................. ii
UCAPAN TERIMA KASIH .................................................................... iii
DAFTAR ISI .......................................................................................... v
DAFTAR GAMBAR .............................................................................. xi
DAFTAR TABEL ................................................................................... xvii
BAB I PENDAHULUAN ...................................................................... 1
1.1. Latar Belakang ................................................................................ 1
1.2. Perumusan Masalah ......................................................................... 2
1.3. Batasan Masalah .............................................................................. 3
1.4. Tujuan ………….. ............................................................................ 4
1.5. Manfaat Penelitian …………............................................................ 4
1.6. Metodologi Penelitian ...................................................................... 5
1.7. Sistematika Penulisan ...................................................................... 6
BAB II TINJAUAN PUSTAKA ............................................................ 8
2.1 Sejarah Berdirinya SMAK ST. Fransiskus Saverius Ruteng .......... 8
2.1.1 Visi, Misi dan Tujuan SMAK St. Fransiskus Saverius Ruteng...... 9
2.1.2 Sistem Keuangan Sekolah............................................................. 11
2.1.3 Struktur Organisasi...... ................................................................. 11
2.2 Pemahaman Framework Codeigniter ............................................ 12
2.2.1 Defenisi Framework Codeigniter...... ............................................ 14
2.2.2 Keuntungan Codeigniter....... ........................................................ 16
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
vi
2.2.3 Fitur-fitur Codeigniter....... ........................................................... 16
2.3 Pengertian Sistem Informasi ......................................................... 17
2.4 Teknologi Fingerprint ................................................................... 19
2.5 Pengertian PHP……..….. ............................................................. 25
2.5.1 Dasar-dasar PHP.................. ......................................................... 25
2.5.2 Kelebihan PHP.............................................................................. 25
2.6 Defenisi dan Koneksi Database MYSQL ...................................... 27
2.7 Macromedia Dreamweaver ........................................................... 29
2.8 Gammu Sebagai Fitur SMS Gateway ........................................... 29
BAB III ANALISIS DAN PERANCANGAN SISTEM ........................ 31
3.1 Analisis Sistem ............................................................................... 31
3.2 Perancangan Sistem ........................................................................ 31
3.2.1 Use Case Diagram ........................................................................ 32
3.2.1.1 Use Case Diagram Administrator ................................................... 32
3.2.1.2 Use Case Diagram Siswa ................................................................ 33
3.2.1.3 Use Case Diagram Orang Tua ........................................................ 34
3.2.2 Activity Diagram .......................................................................... 34
3.2.2.1 Activity Diagram Tambah Data Registrasi Sidik Jari ..................... 34
3.2.2.2 Activity Diagram Input Siswa ......................................................... 36
3.2.2.3 Activity Diagram Input Absensi ...................................................... 39
3.2.2.4 Activity Diagram Kelola Absen ...................................................... 40
3.2.2.5 Activity Diagram Rekap Absen ...................................................... 42
3.2.2.6 Activity Diagram Input Kelas ......................................................... 44
3.2.2.7 Activity Diagram Input Data Biaya ................................................ 45
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
vii
3.2.2.8 Activity Diagram Input Semester .................................................... 47
3.2.3 Conceptual Data Model (CDM) .................................................... 48
3.2.4 Physical Data Model (PDM) ......................................................... 49
3.2.5 Struktur Database ......................................................................... 51
3.3 Desain Graphical User Interface ................................................... 55
3.3.1 Halaman Awal Website (Form Login) .......................................... 56
3.3.2 Tampilan Menu Utama ................................................................. 56
3.3.3 Menu Master Absensi ................................................................... 57
3.3.3.1 Submenu Absensi Siswa Menu Master Absensi ............................ 58
3.3.3.2 Submenu Data Siswa .................................................................... 58
3.3.3.3 Submenu Kelola Absen ................................................................ 59
3.3.3.4 Submenu Rekap Absen ................................................................. 60
3.3.3.5 Submenu Master Kelas ................................................................. 60
3.3.3.6 Submenu Master Semester ........................................................... 61
3.3.3.7 Submenu Laporan SMS ................................................................ 62
3.3.4 Menu Master Biaya ...................................................................... 62
3.3.4.1 Submenu Biaya Siswa .................................................................. 63
3.3.4.2 Submenu Kategori ........................................................................ 63
3.3.4.3 Submenu Bulan ............................................................................ 64
3.3.4.4 Submenu Rekap Biaya Siswa ....................................................... 65
3.3.5 Form Registrasi Sidik Jari Siswa .................................................. 65
3.3.6 Form Input Absensi Siswa ............................................................ 66
BAB IV IMPLEMENTASI PROGRAM ............................................. 71
4.1 Alat Yang digunakan .................................................................... 71
4.1.1 Perangkat Keras ........................................................................... 71
4.1.2 Perangkat Lunak........................................................................... 72
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
viii
4.2 Konfigurasi Sistem Framework Codeigniter ................................. 72
4.2.1 Instalasi Framework Codeigniter .................................................. 73
4.2.2 Konfigurasi Basis Data Dalam Codeigniter .................................. 75
4.2.3 Library ......................................................................................... 76
4.2.4 Helpers ......................................................................................... 77
4.2.5 Plugin.. ......................................................................................... 78
4.2.6 Scaffolding.. ................................................................................. 79
4.2.7 Penanganan Error.. ....................................................................... 80
4.2.8 Cache.. ......................................................................................... 82
4.2.9 Keamanan.. .................................................................................. 82
4.3 Implementasi Database ................................................................. 85
4.3.1 Tabel Absensi.. ............................................................................. 85
4.3.2 Tabel Data Siswa.. ........................................................................ 86
4.3.3 Tabel Kelas.. ................................................................................ 86
4.3.4 Tabel Semester.. ........................................................................... 86
4.3.5 Tabel Users.. ................................................................................ 87
4.3.6 Tabel View_Siswa_Kelas.. ........................................................... 87
4.3.7 Tabel Tabel View_Setting_Kelas.................................................. 87
4.3.8 Tabel V_Kelas_Absen.. ................................................................ 88
4.3.9 Tabel Gammu.. ............................................................................. 88
4.3.10 Tabel Deamons............................................................................. 88
4.3.11 Tabel Biaya.. ................................................................................ 89
4.4 Implementasi Desain Antarmuka .................................................. 89
4.4.1 Form Halaman Depan (Login).. .................................................... 89
4.4.2 Halaman Utama.. .......................................................................... 90
4.4.3 Menu Absensi Siswa.. .................................................................. 90
4.4.4 Menu Data Siswa.. ....................................................................... 91
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
ix
4.4.5 Menu Kelola Absen.. .................................................................... 91
4.4.6 Menu Rekap Absen.. .................................................................... 92
4.4.7 Menu Master Kelas.. .................................................................... 92
4.4.8 Menu Master Semester.. ............................................................... 93
4.4.9 Menu Laporan SMS.. ................................................................... 93
4.4.10 Menu Data Biaya.. ........................................................................ 94
4.4.11 Menu Kategori Biaya.. ................................................................. 94
4.4.12 Menu Bulan.. ................................................................................ 95
4.4.13 Menu Rekap Biaya.. ..................................................................... 96
4.4.14 Menu Registrasi Sidik Jari Siswa.. ................................................ 97
4.4.15 Menu Input Absensi Siswa.. ......................................................... 98
BAB V UJI COBA DAN ANALISA HASIL ........................................ 102
5.1 Skenario Uji Coba ........................................................................ 102
5.2 Lingkungan Uji Coba ................................................................... 103
5.3 Implementasi Aplikasi Desain Antarmuka .................................... 103
5.3.1 Menu Registrasi Sidik Jari Siswa .................................................. 103
5.3.2 Menu Login.................................................................................. 105
5.3.3 Menu Data Siswa ......................................................................... 107
5.3.4 Menu Master Kelas ...................................................................... 108
5.3.5 Menu Master Semester ................................................................. 108
5.3.6 Menu Absensi .............................................................................. 109
5.3.7 Menu Kelola Absen ...................................................................... 113
5.3.8 Menu Rekap Absen ...................................................................... 114
5.3.9 Menu Laporan SMS (Implementasi Sistem SMS Gateway) .......... 115
5.3.10 Menu Data Biaya.......................................................................... 116
5.3.11 Menu Kategori Biaya ................................................................... 117
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
x
5.3.12 Menu Bulan.................................................................................. 118
5.3.13 Menu Rekap Biaya ....................................................................... 119
BAB VI PENUTUP ................................................................................ 121
6.1 Kesimpulan ........................................................................................ 121
6.2 Saran .................................................................................................. 122
DAFTAR PUSTAKA ............................................................................. 123
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
xi
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi SMAK St.Fransiskus Saverius Ruteng ... 12
Gambar 2.2 Alur Model Hubungan MVC ................................................ 15
Gambar 2.3 Contoh Fingerprint................................................................ 21
Gambar 2.4 Sidik Jari Bertipe Arch.......................................................... 23
Gambar 2.5 Sidik Jari Bertipe Loop ......................................................... 23
Gambar 2.6 Sidik Jari Bertipe Whorl ............................................................. 24
Gambar 2.7 Diagam Pengenalan Sidik Jari ............................................... 24
Gambar 2.8 Contoh Template Sidik Jari ................................................... 24
Gambar 2.9 Tampilan Gammu –smsd MYSQL smsdrc .............................. 30
Gambar 3.1 Use Case Diagram Administrator .......................................... 32
Gambar 3.2 Use Case Diagram Siswa ...................................................... 34
Gambar 3.3 Use Case Diagram Orang Tua……………. ........................... 34
Gambar 3.4 Activity Diagram Tambah Data Registrasi Sidik Jari ............ 35
Gambar 3.5 Activity Diagram Input Siswa ............................................... 37
Gambar 3.6 Activity Diagram Input Absensi ............................................ 39
Gambar 3.7 Activity Diagram Kelola Absen ............................................ 41
Gambar 3.8 Activity Diagram Rekap Absen............................................. 42
Gambar 3.9 Activity Diagram Input Kelas ............................................. 44
Gambar 3.10 Activity Diagram Input Data Biaya ..................................... 45
Gambar 3.11 Activity Diagram Input Semester ........................................ 47
Gambar 3.12 Concetual Data Model (CDM) ............................................ 49
Gambar 3.13 Physical Data Model (PDM) ............................................... 50
Gambar 3.14 Halaman Login Administrator ............................................. 56
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
xii
Gambar 3.15 Tampilan Menu Utama ....................................................... 57
Gambar 3.16 Tampilan Submenu Absensi Siswa ..................................... 58
Gambar 3.17 Tampilan Submenu Data Siswa ........................................... 59
Gambar 3.18 Tampilan menu Tambah Data Siswa ................................... 59
Gambar 3.19 Tampilan Submenu Kelola Absen ....................................... 59
Gambar 3.20 Tampilan Submenu Rekap Absen ....................................... 60
Gambar 3.21 Tampilan Submenu Master Kelas ........................................ 60
Gambar 3.22 Tampilan Menu Tambah Data Kelas ................................... 61
Gambar 3.23 Tampilan Submenu Master Semester .................................. 61
Gambar 3.24 Tampilan Menu Tambah Data Semester .............................. 61
Gambar 3.25 Tampilan Submenu Laporan SMS....................................... 62
Gambar 3.26 Tampilan Format Received SMS ........................................ 62
Gambar 3.27 Tampilan Submenu Biaya Siswa ......................................... 63
Gambar 3.28 Tampilan Form Input Data Biaya Siswa .............................. 63
Gambar 3.29 Tampilan Submenu Kategori Biaya ..................................... 64
Gambar 3.30 Tampilan Form Tambah Data Kategori Biaya ..................... 64
Gambar 3.31 Tampilan Submenu Data Bulan ........................................... 64
Gambar 3.32 Tampilan Submenu Pilih Rekap Biaya ................................ 65
Gambar 3.33 Tampilan Form View_Rekap Biaya ..................................... 65
Gambar 3.34 Form Registrasi Sidik Jari Siswa ......................................... 66
Gambar 3.35 Tampilan Form Running FPSekolah.exe ............................. 67
Gambar 3.36 Tampilan Form Device Connect .......................................... 67
Gambar 3.37 Tampilan Form Proses Absensi Masuk Pada Fingerprint ..... 68
Gambar 3.38 Tampilan Form Status Absen Masuk Siswa ........................ 68
Gambar 3.39 Tampilan Form Running FPSekolah.exe ............................. 69
Gambar 3.40 Tampilan Form Device Connect .......................................... 69
Gambar 3.41 Tampilan Form Proses Absensi Pulang (Keluar) ................. 70
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
xiii
Gambar 3.42 Tampilan Form Status Absen Pulang Siswa ........................ 70
Gambar 4.1 Tampilan Awal Setelah Codeigniter Berhasil Diinstal ........... 75
Gambar 4.2 Tabel Absensi ....................................................................... 85
Gambar 4.3 Tabel Data Siswa .................................................................. 86
Gambar 4.4 Tabel Kelas ........................................................................... 86
Gambar 4.5 Tabel Semester ..................................................................... 86
Gambar 4.6 Tabel Users ........................................................................... 87
Gambar 4.7 Tabel View_Siswa_Kelas ..................................................... 87
Gambar 4.8 Tabel View_Setting_Kelas.................................................... 87
Gambar 4.9 Tabel V_Kelas_Absen .......................................................... 88
Gambar 4.10 Tabel Gammu ..................................................................... 88
Gambar 4.11 Tabel Deamons ................................................................... 88
Gambar 4.11 Tabel Biaya......................................................................... 89
Gambar 4.13 Form Login ......................................................................... 89
Gambar 4.14 Halaman Utama .................................................................. 90
Gambar 4.15 Form Absensi Siswa ........................................................... 90
Gambar 4.16 Form Data Siswa ................................................................ 91
Gambar 4.17 Form Tambah Data Siswa ................................................... 91
Gambar 4.18 Form Kelola Absen ............................................................. 91
Gambar 4.19 Form Rekap Absen ............................................................. 92
Gambar 4.20 Form Master Kelas.............................................................. 92
Gambar 4.21 Form Master Semester ........................................................ 93
Gambar 4.22 Form Laporan SMS ............................................................ 93
Gambar 4.23 Form Biaya Siswa ............................................................... 94
Gambar 4.24 Form Tambah Biaya Siswa ................................................. 94
Gambar 4.25 Tampilan Menu Kategori Biaya .......................................... 95
Gambar 4.26 Form Tambah Kategori Biaya Siswa ................................... 95
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
xiv
Gambar 4.27 Tampilan Menu Bulan ........................................................ 95
Gambar 4.28 Form Rekap Biaya .............................................................. 96
Gambar 4.29 Form View Rekap Biaya ..................................................... 96
Gambar 4.30 Menu Kelola User ............................................................... 97
Gambar 4.31 Menu Daftar User ............................................................... 97
Gambar 4.32 Menu Daftar Jari ................................................................. 97
Gambar 4.33 Menu Daftar Baru ............................................................... 97
Gambar 4.34 Menu Id User ...................................................................... 97
Gambar 4.35 Menu Registrasi Jari Pertama .............................................. 98
Gambar 4.36 Menu Registrasi Jari Kedua ................................................ 98
Gambar 4.37 Menu Registrasi Jari Ketiga ................................................ 98
Gambar 4.38 Menu Simpan Data Registrasi Jari ...................................... 98
Gambar 4.39 Tampilan Form Running FPSkolah.exe ............................... 99
Gambar 4.40 Tampilan Form Device Conect ............................................ 99
Gambar 4.41 Tampilan Form Proses Absensi Masuk Pada Fingerprint ..... 100
Gambar 4.42 Tampilan Form Status Absen Masuk Siswa ........................ 100
Gambar 4.43 Tampilan Form Running FPSkolah.exe ............................... 100
Gambar 4.44 Tampilan Form Device Conect ............................................ 101
Gambar 4.45 Tampilan Form Proses Absensi Pulang (Keluar) ................. 101
Gambar 4.46 Tampilan Form Status Absen Pulang Siswa ........................ 101
Gambar 5.1 Menu Kelola User ................................................................. 104
Gambar 5.2 Menu Daftar User ................................................................. 104
Gambar 5.3 Menu Daftar Jari ................................................................... 104
Gambar 5.4 Menu Daftar Baru ................................................................. 104
Gambar 5.5 Menu Id User ........................................................................ 104
Gambar 5.6 Menu Registrasi Jari Pertama ................................................ 105
Gambar 5.7 Menu Registrasi Jari Kedua .................................................. 105
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
xv
Gambar 5.8 Menu Registrasi Jari Ketiga .................................................. 105
Gambar 5.9 Menu Simpan Data Registrasi Jari ........................................ 105
Gambar 5.10 Tampilan Halaman Login ................................................... 106
Gambar 5.11 Window Invalid Password .................................................. 106
Gambar 5.12 Halaman Setelah Login ....................................................... 106
Gambar 5.13 Halaman Tambah Siswa ...................................................... 107
Gambar 5.14 Halaman Daftar Siswa ........................................................ 107
Gambar 5.15 Halaman Tambah Data Kelas .............................................. 108
Gambar 5.16 Halaman Daftar Data Kelas ................................................. 108
Gambar 5.17 Halaman Tambah Data Semester ........................................ 109
Gambar 5.18 Halaman Daftar Master Semester ........................................ 109
Gambar 5.19 Tampilan Form Running FPSkolah.exe ............................... 110
Gambar 5.20 Tampilan Form Device Conect ............................................ 110
Gambar 5.21 Tampilan Form Proses Absensi Masuk Pada Fingerprint ..... 111
Gambar 5.22 Tampilan Form Status Absen Masuk Siswa ........................ 111
Gambar 5.23 Tampilan Form Running FPSkolah.exe ............................... 111
Gambar 5.24 Tampilan Form Device Conect ............................................ 112
Gambar 5.25 Tampilan Form Proses Absensi Pulang Pada Fingerprint .... 112
Gambar 5.26 Tampilan Form Status Absen Pulang Siswa ........................ 112
Gambar 5.27 Tampilan Kelola Absen ...................................................... 113
Gambar 5.28 Form Sub Menu Edit Data Absensi Siswa ........................... 113
Gambar 5.29 Tampilan Rekapitulasi Absen ............................................. 114
Gambar 5.28 Tampilan Form Download .................................................. 115
Gambar 5.31 Form Running Start.bat ...................................................... 115
Gambar 5.32 Form Laporan SMS ............................................................ 116
Gambar 5.33 Tampilan SMS Sistem Ke Orang Tua ................................. 116
Gambar 5.34 Halaman Tambah Data Biaya Siswa ................................... 117
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
xvi
Gambar 5.35 Halaman Data Biaya ........................................................... 117
Gambar 5.36 Halaman Tambah Data Kategori Biaya ............................... 118
Gambar 5.37 Halaman Menu Kategori Biaya ........................................... 118
Gambar 5.38 Form Tambah Data Bulan ................................................... 119
Gambar 5.39 Tampilan Menu Data Bulan ................................................ 119
Gambar 5.40 Tampilan Rekapitulasi Data Biaya Siswa ............................ 120
Gambar 5.41 Tampilan Form Download .................................................. 120
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
xvii
DAFTAR TABEL
Tabel 3.1 Tabel Absensi Siswa ................................................................ 51
Tabel 3.2 Tabel Users .............................................................................. 51
Tabel 3.3 Tabel Siswa .............................................................................. 52
Tabel 3.4 Tabel Biaya .............................................................................. 52
Tabel 3.5 Tabel View_Biaya .................................................................... 52
Tabel 3.6 Tabel Kelas .............................................................................. 53
Tabel 3.7 Tabel Semester ......................................................................... 53
Tabel 3.8 Tabel View_Siswa_Kelas ......................................................... 53
Tabel 3.9 Tabel View_Setting_Kelas ....................................................... 54
Tabel 3.10 Tabel V_Kelas_Absen ............................................................ 54
Tabel 3.11 Tabel Gammu ......................................................................... 55
Tabel 3.12 Tabel Deamons ....................................................................... 55
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi informasi beberapa tahun belakangan ini sangat
pesat sekali, sehingga telah mengubah paradigma masyarakat dalam mencari dan
mendapatkan informasi. Perkembangan teknologi informasi ini, semakin
membuka peluang bagi lembaga pendidikan untuk memanfaatkan sistem
informasi guna mendukung proses belajar mengajar. Sebagai sebuah lembaga
pendidikan, SMAK ST.Fransiskus Saverius Ruteng pun menyadari tantangan
tersebut dan senantiasa meningkatkan kualitas pendidikan bagi peserta didiknya,
sebagaimana yang telah dicita-citakan para pendahulunya. Oleh karena itulah,
sebagai sebuah lembaga pendidikan yang handal, SMAK ST.Fransiskus Saverius
Ruteng pun berusaha untuk selalu meningkatkan efektivitas dan efisiensi demi
keberhasilan studi seorang peserta didik.
Dalam upaya mencapai efektivitas dan efesiensi studi seorang peserta
didik, faktor kehadiran/absensi dan pembayaran biaya sekolah merupakan hal
yang cukup penting. Pada alat pencatatan absensi dan pembayaran biaya sekolah
yang konvensional diperlukan banyak intervensi pegawai bagian administrasi
sekolah maupun kejujuran peserta didik itu sendiri. Hal ini dimungkinkan adanya
manipulasi data kehadiran dan keuangan siswa apabila pengawasan yang kontinyu
pada proses ini tidak dilakukan semestinya.
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
2
Demi menjawab problem tersebut, diberikan sebuah solusi untuk
memecahkan problem tersebut dengan mendesain sebuah sistem absensi dan
pembayaran biaya sekolah yang komputatif demi membantu proses akademik
sekolah secara komputatif, yang tentu saja lebih efektif dan efisien daripada
sistem konvensional.
Dengan sistem ini, proses pengambilan informasi kehadiran dan
pembayaran uang sekolah peserta didik menjadi lebih akurat karena didasarkan
pada proses pencatatan yang komputatif dan matematis sehingga pelaporannya
pun menjadi lebih terperinci dan otomatis oleh software khusus. Kesalahan
maupun manipulasi catatan dapat dihilangkan karena intervensi pegawai
administrasi menjadi minimal. Informasi yang akurat merefleksikan kondisi yang
sebenarnya menjadi landasan untuk pengambilan keputusan serta kebijakan untuk
kemajuan suatu instansi/lembaga pendidikan itu sendiri.
Berdasarkan hal di atas, akan diimplementasikan ilmu pengetahuan yang
telah diperoleh selama ini dengan merancang sebuah sistem absensi siswa dan
pembayaran biaya sekolah yang berbasis framework Codeigniter dengan
menambahkan sensor sidik jari dan fitur SMS Gateway sebagai media pendukung.
1.2 Perumusan Masalah
Pada umumnya setiap sekolah membutuhkan sarana dalam memberikan
dan menyajikan informasi dengan lebih cepat dan mudah bagi masyarakat umum
maupun kalangan didalam instasi itu sendiri. Semua itu juga berlaku di SMAK
ST.Fransiskus Saverius Ruteng. Sehubungan dengan hal tersebut maka dapat
dirumuskan masalah dalam pembuatan aplikasi ini, yaitu :
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
3
a. Bagaimana mendesain, membuat dan menghasilkan suatu sistem
informasi yang berbasis web untuk dapat menyimpan, menampilkan
dan mengedit data absensi dan keuangan siswa yang lebih efektif,
efesien, dan komputatif demi menunjang proses pendidikan di SMAK
ST.Fransiskus Saverius Ruteng?
b. Bagaimana membuat rekapitulasi absensi siswa dan pembayaran biaya
sekolah untuk top management?
1.3 Batasan Masalah
Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, maka
berikut adalah beberapa batasan yang perlu dibuat, yaitu :
a. Sistem ini akan menampilkan halaman-halaman web yang statis maupun
dinamis mengenai sistem informasi absensi siswa dan pembayaran biaya
sekolah di SMAK ST.Fransiskus Saverius Ruteng,
b. Aplikasi ini dibangun dibawah sistem operasi Windows XP 32 bit.
c. Sistem ini dibangun menggunakan bahasa pemrograman PHP yang
berbasis Framework Codeigniter.
d. Sistem ini terintegrasi dengan fitur SMS Gateway dan mesin Fingerprint
untuk input data sidik jari siswa demi keperluan absensi.
e. Aplikasi ini dibangun menggunakan Adobe Dreamweaver 8 sebagai
software pendukung
f. Aplikasi ini dibangun menggunakan software Xampp sebagai aplikasi
webserver yang didalamnya sudah terkandung Apache, PHP Interpreter,
dan database MySQL.
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
4
1.4 Tujuan
Berdasarkan masalah yang telah didefinisikan di atas maka tujuan Tugas
Akhir ini adalah sebagai berikut :
a. Membuat sistem pencatatan dan pengelolaan data kehadiran siswa (sistem
Absensi) dan pembayaran uang sekolah berbasis Framework Codeigniter
b. Menganalisis efisisensi aplikasi pencatatan kehadiran siswa menggunakan
sidik jari dibanding dengan pencatatan kehadiran secara manual yang
didukung dengan dengan fitur SMS Gateway.
c. Mengelola dan merekapitulasi data absensi siswa dan pembayaran biaya
sekolah secara komputatif dan informatif di SMAK ST.Fransiskus
Saverius Ruteng dengan tingkat akurasi yang tinggi.
1.5 Manfaat Penelitian
Tugas Akhir ini diharapkan dapat memberikan manfaat yang berarti
seperti:
a) Pihak sekolah lebih mudah dalam mengolah merekapitulasi data akademik
siswa khususnya untuk dapat mengetahui status absensi/kehadiran siswa dan
status pembayaran biaya wajib sekolah setiap siswa.
b) Dengan adanya sistem yang berbasis SMS ini, pihak sekolah dapat lebih
mudah menyampaikan informasi akademik (absensi) siswa kepada orang
tua/wali siswa.
c) Bagi penulis, diharapkan Mahasiswa dapat menerapkan ilmu yang sudah
didapat dari bangku kuliah ke dalam dunia kerja serta memecahkan suatu
permasalahan yang ada dan mencari solusi yang baik
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
5
1.6 Metodologi Penelitian
Metodologi penelitian yang di akukan penulis dalam menyelesaikan Tugas
Akhir ini antara lain :
1. Penelitian Lapangan
Penelitian yang di lakukan langsung ke sistem administrasi sekolah (tata
usaha) SMAK ST.Fransiskus Saverius Ruteng untuk mendapatkan data tentang
sistem absensi siswa dan pembayaran biaya sekolah yang sedang berjalan
sekarang, di mana penulis melakukan pengumpulan data dengan dua cara yaitu :
a. Wawancara
Dalam pengumpulan data, penulis mewawancarai bagian administrasi
sekolah (tata usaha). Untuk mengetahui apa dan bagaimana dari kegiatan
pengolahan data tersebut serta kemampuan memberikan informasi yang tepat dan
jelas.
b. Observasi
Observasi yang dilakukan penulis adalah untuk mengamati dan
mengetahui secara langsung jalannya system yang sedang berjalan saat itu dan
proses kerja dari tugas masing-masing serta melihat format-format laporan dalam
sekolah tersebut yang di gunakan saat ini.
2. Penelitian Kepustakaan
Penulis menggunakan penelitian kepustakaan dengan tujuan agar menoreh
data teoritis yang bersumber dari buku-buku ilmiah dan tulisan yang berkaitan
dengan komputer dan masalah-masalah yang berkaitan dengan tugas akhir ini.
3. Perancangan Database dan Pembuatan Program
5. Pengujian Program
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
6
6. Penyusunan Buku Tugas Akhir
Tahap ini merupakan tahap terakhir dari pengerjaan Tugas Akhir yang
disusun sebagai laporan dari seluruh proses pengerjaan Tugas Akhir. Tujuan dari
penyusunan buku ini yaitu diharapkan dapat memudahkan pembaca yang ingin
menyempurnakan dan mengembangkan aplikasi ini lebih lanjut.
1.7 Sistematika Penulisan
Adapun sistematika penulisan laporan tugas akhir ini adalah sebagai
berikut:
BAB I : PENDAHULUAN
Dalam bab ini penulis menguraikan Latar Belakang, Perumusan
Masalah, Pembatasan Masalah, Tujuan Penelitian, Manfaat,
Metodologi Penelitian, dan Sistematika Penelitian.
BAB II: TINJAUAN PUSTAKA
Semua teori dasar yang diperlukan untuk penulisan Skripsi terdapat
pada bab ini. Bab ini menerangkan dan menjelaskan antara lain :
sejarah dan dasar-dasar sotware yang digunakan
BAB III : ANALISA DAN PERANCANGAN SISTEM
Dalam bab ini dijelaskan tentang cara perencanaan dan desain dari
sistem.
BAB IV : IMPLEMENTASI SISTEM
Pada bab ini akan membahas tentang implementasi berdasarkan
konsep perancangan yang ada pada BAB III beserta penjelasan
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
7
tentang kebutuhan sistem supaya aplikasi yang dikerjakan sesuai
dengan tujuan dari penulisan Tugas Akhir
BAB V : UJI COBA DAN ANALISA SISTEM
Bab ini menjelaskan tentang pengujian yang dilakukan untuk
mengetahui apakah sistem yang dibuat bisa bekerja sesuai dengan
konsep yang sebenarnya.
BAB VI : PENUTUP
Bab ini berisi tentang kesimpulan yang dapat diambil dari
keuntungan sistem serta berisi tentang saran-saran yang diambil
dari kelemahan sistem untuk perbaikan guna pengembangan lebih
lanjut bagi sistem yang telah dibuat.
Hak Cipta © milik UPN "Veteran" Jatim :Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s