jurusan teknik informatika fakultas … pengelolaan data absensi siswa dan pembayaran biaya sekolah...

23
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

Upload: dinhthuan

Post on 03-May-2019

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 2: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 3: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 4: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 5: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 6: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 7: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 8: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 9: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 10: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 11: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 12: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 13: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 14: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 15: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 16: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 17: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 18: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 19: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 20: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 21: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 22: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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

Page 23: JURUSAN TEKNIK INFORMATIKA FAKULTAS … pengelolaan data absensi siswa dan pembayaran biaya sekolah di SMAK St. Fransiskus Saverius Ruteng saat ini masih menggunakan model yang manual

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