DAFTAR ISI HALAMAN JUDUL................................................................................................ i HALAMAN JUDUL............................................................................................... ii HALAMAN PENGESAHAN ................................................................................ iii PERNYATAAN..................................................................................................... iv KATA PENGANTAR ............................................................................................ v DAFTAR ISI ......................................................................................................... vii DAFTAR TABEL ................................................................................................... x DAFTAR GAMBAR ............................................................................................ xii INTISARI............................................................................................................. xxi ABSTRACT ........................................................................................................ xxii BAB I PENDAHULUAN ...................................................................................... 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Latar Belakang ............................................................................................ 1 Rumusan Masalah ....................................................................................... 2 Batasan Masalah.......................................................................................... 2 Tujuan Penelitian ........................................................................................ 2 Manfaat Penelitian ...................................................................................... 3 Metode Penelitian........................................................................................ 3 Sistematika Penulisan ................................................................................. 4 BAB II TINJAUAN PUSTAKA............................................................................ 6 BAB III LANDASAN TEORI ............................................................................... 9 3.1 Sistem .......................................................................................................... 9 3.2 Informasi ................................................................................................... 11 3.3 Sistem Informasi ....................................................................................... 12 3.3.1 Komponen Sistem Informasi ............................................................ 13 3.3.2 Klasifikasi Sistem Informasi ............................................................. 14 3.3.3 Siklus Hidup Pengembangan Sistem ................................................ 15 3.4 Unified Model Language........................................................................... 16 3.4.1 Use Case Diagram ............................................................................ 16 3.4.2 Activity Diagram ............................................................................... 18 3.4.3 Class Diagram .................................................................................. 19 3.5 Basis Data ................................................................................................. 20 3.5.1 Konsep Basis Data ............................................................................ 21 3.5.2 Proses Perancangan Basis Data ......................................................... 21 vii 3.5.3 Model Basis Data .............................................................................. 23 3.5.4 Relasi ................................................................................................. 24 3.5.3 Derajat Relasi (Cardinalitas) ............................................................. 25 3.5.5 Kunci ................................................................................................. 26 3.5.6 Query ................................................................................................. 26 3.6 Software Framework ................................................................................. 27 3.7 Konsep MVC ............................................................................................ 28 3.8 Bahasa Pemrograman ................................................................................ 28 3.8.1 HTML (Hyper Text Markup Language) ........................................... 28 3.8.2 PHP (PHP Hypertext Preprocessor) ................................................. 29 3.8.3 CSS (Cascading Style Sheet) ............................................................ 30 3.8.4 Javascript ........................................................................................... 31 3.9 Perangkat Lunak........................................................................................ 31 3.9.1 MariaDB............................................................................................ 31 3.9.2 Codeigniter ........................................................................................ 31 3.9.3 Jquery ................................................................................................ 34 3.9.4 XAMPP ............................................................................................. 34 3.10 Profil Islamic Boarding School Bina Umat .......................................... 34 BAB IV ANALISIS DAN PERANCANGAN SISTEM ..................................... 36 4.1 Analisis Sistem .......................................................................................... 36 4.1.1 Analisis Masalah ............................................................................... 36 4.1.2 Analisis Kebutuhan Pengguna Sistem .............................................. 37 4.1.3 Analisis Kebutuhan Data................................................................... 37 4.1.4 Kebutuhan Fungsional Sistem .......................................................... 39 4.1.5 Kebutuhan Non-Fungsional Sistem .................................................. 40 4.2 Perancangan Sistem .................................................................................. 41 4.2.1 Perancangan Proses ........................................................................... 41 4.2.2 Perancangan Basis Data .................................................................... 84 4.2.3 Perancangan Struktur Menu ............................................................ 105 4.2.4 Perancangan Antarmuka ................................................................. 109 BAB V IMPLEMENTASI SISTEM ................................................................... 150 5.1 Spesifikasi Sistem ................................................................................... 150 5.2 Implementasi Basis Data ......................................................................... 150 5.3 Implementasi Antarmuka ........................................................................ 166 5.3.1 Implementasi Halaman Home ......................................................... 166 5.3.2 Implementasi Halaman Beranda ..................................................... 167 5.3.3 Implementasi Halaman Pendaftar ................................................... 169 5.3.5 Implementasi Halaman Hasil Seleksi.............................................. 172 5.3.6 Implementasi Halaman Jadwal Ujian.............................................. 173 5.3.7 Implementasi Halaman Mata Ujian ................................................ 175 viii 5.3.8 Implementasi Halaman Peserta Ujian ............................................ 176 5.3.9 Implementasi Halaman Soal Ujian.................................................. 177 5.3.10 Implemantasi Halaman Panitia ................................................... 178 5.3.11 Implementasi Halaman Jabatan................................................... 180 5.3.12 Implementasi Halaman Master Berkas ....................................... 181 5.3.13 Implementasi Halaman Master Pekerjaan ................................... 183 5.3.14 Implementasi Halaman Master Penerimaan................................ 184 5.3.15 Implementasi Halaman Master Pengaturan ................................ 185 5.3.16 Implementasi Halaman Master Prestasi ...................................... 187 5.3.17 Implementasi Halaman Penerimaan ............................................ 188 5.3.18 Implementasi Halaman Periode Pendaftaran .............................. 190 5.3.19 Implementasi Halaman Tahun Ajaran ........................................ 191 5.3.20 Implementasi Halaman Tingkat Pendaftaran .............................. 193 5.3.21 Implementasi Halaman Pengaturan............................................. 194 5.3.22 Implementasi Halaman Laporan ................................................. 196 5.3.23 Implementasi Halaman Data Diri................................................ 197 5.3.24 Implementasi Halaman Ujian ...................................................... 198 5.3.25 Implementasi Halaman Pengumuman......................................... 201 5.3.26 Implementasi Halaman Ubah Kata Sandi ................................... 202 BAB VI PENGUJIAN DAN PEMBAHASAN SISTEM .................................. 203 6.1 Skenario Pengujian.................................................................................. 203 6.2 Hasil Pengujian ....................................................................................... 204 6.2.1 Pengujian Masuk ke Sistem ............................................................ 204 6.2.2 Pengujian Manajemen Data ............................................................ 207 6.2.3 Pengujian Menampilkan Laporan ................................................... 213 6.2.4 Pengujian Menampilkan Pengumuman Hasil Seleksi..................... 214 6.2.5 Pengujian Ekspor Data ke Excel ..................................................... 217 6.2.6 Pengujian Cetak Data ...................................................................... 217 6.2.7 Pengujian Unggah Berkas ............................................................... 218 6.2.8 Pengujian Menu Ujian..................................................................... 220 BAB VII PENUTUP .......................................................................................... 223 7.1 Kesimpulan ............................................................................................. 223 7.2 Saran ........................................................................................................ 223 DAFTAR PUSTAKA ......................................................................................... 224 ix