TUGAS AKHIR - RANCANG BANGUN SISTEM ABSENSI SISWA DAN PEMBAYARAN BIAYA SEKOLAH BERBASIS FRAMEWORK CODEIGNITER DENGAN FITUR SMS GATEWAY (Studi Kasus SMAK St. Fransiskus Saverius Ruteng)
RANCANG BANGUN SISTEM ABSENSI SISWA DAN PEMBAYARAN BIAYA SEKOLAH BERBASIS FRAMEWORK CODEIGNITER DENGAN FITUR SMS GATEWAY (Studi Kasus SMAK St. Fransiskus Saverius Ruteng)
Disusun Oleh:
DETRIANUS AGUL NPM. 0734010150 J URUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JATIM
S U R A B A Y A 2011
“Rancang Bangun Sistem Absensi Siswa dan Pembayar an Biaya Sekolah Ber basis Fr amewor k Codeigniter dengan Fitur SMS Gateway”
(Studi Kasus SMAK St.Fr ansiskus 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.
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
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 TINJ AUAN 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
2.2.3 Fitur-fitur Codeigniter....... ........................................................... 16 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 Analisis Sistem 3.1 ...............................................................................
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
vi
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
vii
viii
4.3.4 Tabel Semester.. ........................................................................... 86
4.4.3 Menu Absensi Siswa.. .................................................................. 90
4.4.2 Halaman Utama.. .......................................................................... 90
4.4.1 Form Halaman Depan (Login).. .................................................... 89
4.4 Implementasi Desain Antarmuka .................................................. 89
4.3.11 Tabel Biaya.. ................................................................................ 89
4.3.10 Tabel Deamons............................................................................. 88
4.3.9 Tabel Gammu.. ............................................................................. 88
4.3.8 Tabel V_Kelas_Absen.. ................................................................ 88
4.3.7 Tabel Tabel View_Setting_Kelas.................................................. 87
4.3.6 Tabel View_Siswa_Kelas.. ........................................................... 87
4.3.5 Tabel Users.. ................................................................................ 87
4.3.3 Tabel Kelas.. ................................................................................ 86
4.2 Konfigurasi Sistem Framework Codeigniter ................................. 72 Instalasi Framework Codeigniter .................................................. 73
4.3.2 Tabel Data Siswa.. ........................................................................ 86
4.3.1 Tabel Absensi.. ............................................................................. 85
4.3 Implementasi Database ................................................................. 85
4.2.9 Keamanan.. .................................................................................. 82
4.2.8 Cache.. ......................................................................................... 82
4.2.7 Penanganan Error.. ....................................................................... 80
4.2.6 Scaffolding.. ................................................................................. 79
4.2.5 Plugin.. ......................................................................................... 78
4.2.4 Helpers ......................................................................................... 77
4.2.3 Library ......................................................................................... 76
4.2.2 Konfigurasi Basis Data Dalam Codeigniter .................................. 75
4.4.4 Menu Data Siswa.. ....................................................................... 91
4.4.5 Menu Kelola Absen.. .................................................................... 91 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 UJ I 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
ix
5.3.12 Menu Bulan.................................................................................. 118 Menu Rekap Biaya ....................................................................... 119
BAB VI PENUTUP ................................................................................ 121
6.1 Kesimpulan ........................................................................................ 121
6.2 Saran .................................................................................................. 122 DAFTAR PUSTAKA ............................................................................. 123
x
DAF TAR GAMBAR Gambar 2.1 Struktur Organisasi SMAK St.Fransiskus Saverius Ruteng ..
35 Gambar 3.5 Activity Diagram Input Siswa ...............................................
56
50 Gambar 3.14 Halaman Login Administrator .............................................
49 Gambar 3.13 Physical Data Model (PDM) ...............................................
47 Gambar 3.12 Concetual Data Model (CDM) ............................................
45 Gambar 3.11 Activity Diagram Input Semester ........................................
44 Gambar 3.10 Activity Diagram Input Data Biaya .....................................
42 Gambar 3.9 Activity Diagram Input Kelas .............................................
41 Gambar 3.8 Activity Diagram Rekap Absen.............................................
39 Gambar 3.7 Activity Diagram Kelola Absen ............................................
37 Gambar 3.6 Activity Diagram Input Absensi ............................................
xi
12 Gambar 2.2 Alur Model Hubungan MVC ................................................
34 Gambar 3.3 Use Case Diagram Orang Tua……………. ...........................
32 Gambar 3.2 Use Case Diagram Siswa ......................................................
30 Gambar 3.1 Use Case Diagram Administrator ..........................................
24 Gambar 2.9 Tampilan Gammu –smsd MYSQL smsdrc ..............................
24 Gambar 2.8 Contoh Template Sidik Jari ...................................................
24 Gambar 2.7 Diagam Pengenalan Sidik Jari ...............................................
23 Gambar 2.6 Sidik Jari Bertipe Whorl .............................................................
23 Gambar 2.5 Sidik Jari Bertipe Loop .........................................................
21 Gambar 2.4 Sidik Jari Bertipe Arch..........................................................
15 Gambar 2.3 Contoh Fingerprint................................................................
34 Gambar 3.4 Activity Diagram Tambah Data Registrasi Sidik Jari ............
xii Gambar 3.15 Tampilan Menu Utama .......................................................
64 Gambar 3.30 Tampilan Form Tambah Data Kategori Biaya .....................
69 Gambar 3.41 Tampilan Form Proses Absensi Pulang (Keluar) .................
69 Gambar 3.40 Tampilan Form Device Connect ..........................................
68 Gambar 3.39 Tampilan Form Running FPSekolah.exe .............................
68 Gambar 3.38 Tampilan Form Status Absen Masuk Siswa ........................
67 Gambar 3.37 Tampilan Form Proses Absensi Masuk Pada Fingerprint .....
67 Gambar 3.36 Tampilan Form Device Connect ..........................................
66 Gambar 3.35 Tampilan Form Running FPSekolah.exe .............................
65 Gambar 3.34 Form Registrasi Sidik Jari Siswa .........................................
65 Gambar 3.33 Tampilan Form View_Rekap Biaya .....................................
64 Gambar 3.32 Tampilan Submenu Pilih Rekap Biaya ................................
64 Gambar 3.31 Tampilan Submenu Data Bulan ...........................................
63 Gambar 3.29 Tampilan Submenu Kategori Biaya .....................................
57 Gambar 3.17 Tampilan Submenu Data Siswa ...........................................
63 Gambar 3.28 Tampilan Form Input Data Biaya Siswa ..............................
62 Gambar 3.27 Tampilan Submenu Biaya Siswa .........................................
62 Gambar 3.26 Tampilan Format Received SMS ........................................
61 Gambar 3.25 Tampilan Submenu Laporan SMS.......................................
61 Gambar 3.24 Tampilan Menu Tambah Data Semester ..............................
61 Gambar 3.23 Tampilan Submenu Master Semester ..................................
60 Gambar 3.22 Tampilan Menu Tambah Data Kelas ...................................
60 Gambar 3.21 Tampilan Submenu Master Kelas ........................................
59 Gambar 3.20 Tampilan Submenu Rekap Absen .......................................
59 Gambar 3.19 Tampilan Submenu Kelola Absen .......................................
59 Gambar 3.18 Tampilan menu Tambah Data Siswa ...................................
70
xiii Gambar 3.42 Tampilan Form Status Absen Pulang Siswa ........................
90 Gambar 4.15 Form Absensi Siswa ...........................................................
95 Gambar 4.26 Form Tambah Kategori Biaya Siswa ...................................
94 Gambar 4.25 Tampilan Menu Kategori Biaya ..........................................
94 Gambar 4.24 Form Tambah Biaya Siswa .................................................
93 Gambar 4.23 Form Biaya Siswa ...............................................................
93 Gambar 4.22 Form Laporan SMS ............................................................
92 Gambar 4.21 Form Master Semester ........................................................
92 Gambar 4.20 Form Master Kelas..............................................................
91 Gambar 4.19 Form Rekap Absen .............................................................
91 Gambar 4.18 Form Kelola Absen .............................................................
91 Gambar 4.17 Form Tambah Data Siswa ...................................................
90 Gambar 4.16 Form Data Siswa ................................................................
89 Gambar 4.14 Halaman Utama ..................................................................
70 Gambar 4.2 Tabel Absensi .......................................................................
89 Gambar 4.13 Form Login .........................................................................
88 Gambar 4.11 Tabel Biaya.........................................................................
88 Gambar 4.11 Tabel Deamons ...................................................................
88 Gambar 4.10 Tabel Gammu .....................................................................
87 Gambar 4.9 Tabel V_Kelas_Absen ..........................................................
87 Gambar 4.8 Tabel View_Setting_Kelas....................................................
87 Gambar 4.7 Tabel View_Siswa_Kelas .....................................................
86 Gambar 4.6 Tabel Users ...........................................................................
86 Gambar 4.5 Tabel Semester .....................................................................
86 Gambar 4.4 Tabel Kelas ...........................................................................
85 Gambar 4.3 Tabel Data Siswa ..................................................................
95
Gambar 4.27 Tampilan Menu Bulan ........................................................95 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 ........................ 100Gambar 4.43 Tampilan Form Running FPSkolah.exe ............................... 100Gambar 4.44 Tampilan Form Device Conect ............................................ 101Gambar 4.45 Tampilan Form Proses Absensi Pulang (Keluar) ................. 101Gambar 4.46 Tampilan Form Status Absen Pulang Siswa ........................ 101Gambar 5.1 Menu Kelola User ................................................................. 104Gambar 5.2 Menu Daftar User ................................................................. 104Gambar 5.3 Menu Daftar Jari ................................................................... 104Gambar 5.4 Menu Daftar Baru ................................................................. 104Gambar 5.5 Menu Id User ........................................................................ 104Gambar 5.6 Menu Registrasi Jari Pertama ................................................ 105Gambar 5.7 Menu Registrasi Jari Kedua .................................................. 105xiv
Gambar 5.8 Menu Registrasi Jari Ketiga .................................................. 105Gambar 5.10 Tampilan Halaman Login ................................................... 106Gambar 5.11 Window Invalid Password .................................................. 106Gambar 5.12 Halaman Setelah Login ....................................................... 106Gambar 5.13 Halaman Tambah Siswa ...................................................... 107Gambar 5.14 Halaman Daftar Siswa ........................................................ 107Gambar 5.15 Halaman Tambah Data Kelas .............................................. 108Gambar 5.16 Halaman Daftar Data Kelas ................................................. 108Gambar 5.17 Halaman Tambah Data Semester ........................................ 109Gambar 5.18 Halaman Daftar Master Semester ........................................ 109Gambar 5.19 Tampilan Form Running FPSkolah.exe ............................... 110Gambar 5.20 Tampilan Form Device Conect ............................................ 110Gambar 5.21 Tampilan Form Proses Absensi Masuk Pada Fingerprint ..... 111Gambar 5.22 Tampilan Form Status Absen Masuk Siswa ........................ 111Gambar 5.23 Tampilan Form Running FPSkolah.exe ............................... 111Gambar 5.24 Tampilan Form Device Conect ............................................ 112Gambar 5.25 Tampilan Form Proses Absensi Pulang Pada Fingerprint .... 112Gambar 5.26 Tampilan Form Status Absen Pulang Siswa ........................ 112Gambar 5.27 Tampilan Kelola Absen ...................................................... 113Gambar 5.28 Form Sub Menu Edit Data Absensi Siswa ........................... 113Gambar 5.29 Tampilan Rekapitulasi Absen ............................................. 114Gambar 5.28 Tampilan Form Download .................................................. 115Gambar 5.31 Form Running Start.bat ...................................................... 115Gambar 5.32 Form Laporan SMS ............................................................ 116Gambar 5.33 Tampilan SMS Sistem Ke Orang Tua ................................. 116Gambar 5.34 Halaman Tambah Data Biaya Siswa ................................... 117xv
xvi
Gambar 5.35 Halaman Data Biaya ........................................................... 117Gambar 5.37 Halaman Menu Kategori Biaya ........................................... 118Gambar 5.38 Form Tambah Data Bulan ................................................... 119Gambar 5.39 Tampilan Menu Data Bulan ................................................ 119Gambar 5.40 Tampilan Rekapitulasi Data Biaya Siswa ............................ 120Gambar 5.41 Tampilan Form Download .................................................. 120DAF TAR TABEL Tabel 3.1 Tabel Absensi Siswa ...............................................................
xvii
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
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.
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 Per umusan 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 :
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.
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
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.
Obser vasi
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. Per ancangan Database dan Pembuatan Progr a m
5. Pengujian Pr ogram
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: TINJ AUAN 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
7
tentang kebutuhan sistem supaya aplikasi yang dikerjakan sesuai dengan tujuan dari penulisan Tugas Akhir
BAB V : UJ I 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.