Pembuatan Sistem Informasi Akademik Pondok (SIAP) Berbasis Web Menggunakan Framework Codeigniter pada Pondok Pesantren Mahasiswa (PPM) Roudlotul Jannah Surakarta - UNS Institutional Repository

  

Pembuatan Sistem Informasi Akademik Pondok (SIAP)

Berbasis Web Menggunakan Framework Codeigniter pada Pondok Pesantren

Mahasiswa (PPM) Roudlotul Jannah Surakarta

  Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

  Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

  Disusun Oleh: MUH. KHOIRU NAJMUDIN H. S.

  NIM. M3112092 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2017

  

HALAMAN PERSETUJUAN

Pembuatan Sistem Informasi Akademik Pondok (SIAP) Berbasis Web

Menggunakan Framework Codeigniter pada Pondok Pesantren

Mahasiswa (PPM) Roudlotul Jannah Surakarta

  Disusun Oleh

MUH. KHOIRU NAJMUDIN H. S.

  Tugas Akhir ini telah disetujui untuk disusun

Di hadapan dewan penguji pada tanggal ……………………………….

  

Pembimbing Utama

ABDUL AZIZ S.Kom., M.Sc.

  

NIP. 198104132005011001

  HALAMAN PENGESAHAN Pembuatan Sistem Informasi Akademik Pondok (SIAP) Berbasis Web Menggunakan Framework Codeigniter pada Pondok Pesantren Mahasiswa (PPM) Roudlotul Jannah Surakarta

  Disusun oleh: MUH. KHOIRU NAJMUDIN H. S.

  Dibimbing Oleh: Pembimbing Utama ABDUL AZIZ S.Kom., M.Sc.

  NIP. 198104132005011001

  Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika pada ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Dewan Penguji: 1.

  ( ) Penguji 1 Abdul Aziz S.Kom., M.Sc. NIP. 198104132005011001 2.

  ( ) Penguji 2 Nanang Maulana Yoseph S.Si., M.Si. NIP. 1981071420160601 3. Penguji 3 Sahirul Alim Tri Bawono S.Kom., M.Eng. ( )

  NIP. 1987021520170101 Disahkan Oleh :

  Kepala Program Studi Diploma III Teknik Informatika ABDUL AZIZ, S.Kom., M.Sc.

  NIP. 198104132005011001

  

PERNYATAAN

  Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar Ahli Madya disuatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

  Surakarta, Juni 2017 M. K. NAJMUDIN H. S.

  M3112092

  

MOTTO

  “Siapa saja yang berjalan/membuka jalan untuk mencari ilmu, maka Allah mudahkan baginya jalan menuju surga.” (HR.Muslim)

  Puji syukur kehadirat Allah SWT. yang atas limpahan rahmat dan kasih sayang-Nya penulis dapat menyusun Laporan Tugas Akhir dengan judul “Pembuatan Sistem Informasi Akademik Pondok (SIAP) Berbasis Web

  

Menggunakan Framework Codeigniter pada Pondok Pesantren Mahasiswa

(PPM) Roudlotul Jannah Surakarta

  ”. Penyusunan laporan ini bertujuan sebagai kewajiban pertanggungjawaban memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya (Amd.) pada

  Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret dan sekaligus sebagai wujud kepedulian dan ikut berpartisipasi dalam pembangunan generasi penerus bangsa Indonesia menjadi generasi yang religious dan professional untuk bangsa Indonesia yang lebih baik.

  Dalam penyusunan laporan ini penulis mendapatkan banyak sekali bantuan dan dukungan dari berbagai pihak, maka dari itu yukur Alkhamdulillah dan ucapan terima kasih penulis sampaikan kepada semua pihak, terutama kepada: 1.

  Allah SWT yang telah menganugerahi rahmat, hidayah, petunjuk, pertolongan dan banyak nikmat dari-Nya.

  2. Ibu Endang Suprihatin dan Bapak Wahyono dengan penuh kasih sayang, tenaga, pikiran, biaya dan segalanya untuk selalu memberikan do’a restu, dukungan, dan masukan yang membangun dan mendidik.

  3. Bapak Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

  4. Bapak Abdul Aziz, S.Kom., M.Cs. selaku Ketua Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta sekaligus Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan, saran, dukungan selama pelaksanaan dan penyusunan Laporan Tugas Akhir ini.

  5. Bapak Ir. H. Margono MM selaku ketua Pondok Pesantran Mahasiswa (PPM) yang selalu memberikan dorongan motivasi untuk berkembang.

  6. Bapak Eko Prasetyo selaku Pembimbing Lapangan Kegiatan Penelitian di Pondok Pesantren Mahasiswa Roudlotul Jannah Surakarta yang telah memberikan bantuan, pengarahan serta ilmu selama kegiatan penelitian.

  7. Keluarga besar warga Pondok Pesantren Mahasiswa (PPM) Roudlotul Jannah Surakarta yang telah memberikan kerjasama yang baik selama kegiatan penelitian.

  8. Semua pihak terkait yang tidak bisa saya sebutkan satu persatu, atas bantuan dan dukungannya serta saran dalam pelaksanaan kegiatan penelitian.

  Ucapan syukur Alkhamdulillah dan terima kasih sekali lagi penulis sampaikan. Semoga Allah SWT memberikan balasan yang lebih baik, manfaat dan barokah. Dan penulis berharap Laporan Tugas Akhir ini dapat memberikan banyak manfaat dan barokah khususnya kepada penulis, umumnya para pembaca sekalian dan masyarakat Indonesia.

  Surakarta, Juni 2017 Penulis

   DAFTAR ISI

  HALAMAN JUDUL ……………………….…………………………………………………………… i

   BAB I PENDAHULUAN ........................................ Error! Bookmark not defined.

  1.1. Latar Belakang Masalah ............................ Error! Bookmark not defined.

  1.2. Rumusan Masalah ..................................... Error! Bookmark not defined.

  1.3. Tujuan Penelitian ....................................... Error! Bookmark not defined.

  1.4. Manfaat Penelitian ..................................... Error! Bookmark not defined.

  1.5. Batasan Masalah ........................................ Error! Bookmark not defined.

  1.6. Metodologi Penelitian ............................... Error! Bookmark not defined.

  1.7. Sistematika Penulisan ................................ Error! Bookmark not defined.

  BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORIError! Bookmark not defined.

  2.1. Tinjauan Pustaka ....................................... Error! Bookmark not defined.

  2.2. Landasan Teori ............................................................................................ 7 3.2.1. Pengertian Sistem Informasi ............... Error! Bookmark not defined.

  2.2.2. Pengertian Sistem Informasi Akademik ............................................... 8 2.2.3. Pengertian Analisis Sistem ................. Error! Bookmark not defined.

  2.2.4. Pengertian Pengembangan Sistem Informasi .... Error! Bookmark not defined.

  2.2.5. Pengertian Basis Data ......................... Error! Bookmark not defined.

  2.2.6. Pengertian Entity Relationalship Diagram ........ Error! Bookmark not defined.

  2.2.7. Pengertian Unified Modeling Language (UML) Error! Bookmark not defined.

  2.2.8. Pengertian Use Case Diagram ............ Error! Bookmark not defined.

  2.2.9. Pengertian Sequence Diagram ............ Error! Bookmark not defined.

  2.2.10. Pengertian PHP ................................... Error! Bookmark not defined.

  2.2.11. Pengertian XAMPP ............................. Error! Bookmark not defined.

  2.2.12. Pengertian MySQL ............................. Error! Bookmark not defined.

  2.2.13. Pengertian Framework CodeIgniter .... Error! Bookmark not defined.

  2.2.14. Pengertian Website ............................. Error! Bookmark not defined.

  BAB III ANALISIS DAN PERANCANGAN SISTEMError! Bookmark not defined.

  3.1. Alat dan Bahan .......................................... Error! Bookmark not defined.

  3.1.1. Alat ...................................................... Error! Bookmark not defined.

  3.1.1.1. Perangkat Keras ............................. Error! Bookmark not defined.

  3.1.1.2. Perangkat Lunak............................. Error! Bookmark not defined.

  3.1.2. Bahan .................................................. Error! Bookmark not defined.

  3.1.3. Jadwal Penelitian ................................ Error! Bookmark not defined.

  3.2. Analisis Kebutuhan Sistem ....................... Error! Bookmark not defined.

  3.2.1. Kebutuhan Fungsional ........................ Error! Bookmark not defined.

  3.2.2. Kebutuhan Non Fungsional ................ Error! Bookmark not defined.

  3.2.2.1. Operasional .................................... Error! Bookmark not defined.

  3.2.2.2. Keamanan Data .............................. Error! Bookmark not defined.

  3.2.2.3. Kinerja ............................................ Error! Bookmark not defined.

  3.3. Perancangan Sistem ................................... Error! Bookmark not defined.

  3.3.1. Arsitektur Pengaksesan SIAP ............. Error! Bookmark not defined.

  3.3.2. Proses Bisnis ....................................... Error! Bookmark not defined.

  3.3.3. Use Case Diagram .............................. Error! Bookmark not defined.

  3.3.4.1. U.C.T. Tampil & Detail Data Siswa/ Data GuruError! Bookmark not defined.

  3.3.4.2. U.C.T. Tampil & Detail Data PengurusError! Bookmark not defined.

  3.3.4.3. U.C.T. Tampil Data Kelas.............. Error! Bookmark not defined.

  3.3.4.4. U.C.T. Tampil & Detail Data MateriError! Bookmark not defined.

  3.3.4.5. U.C.T. Tampil Data Kelompok/ Jurusan/ Triwulan/ User ............. 41 3.3.4.6. U.C.T. Tampil Data Agenda Ngaji Error! Bookmark not defined.

  3.3.4.7. U.C.T. Tampil & Detail Data Jadwal NgajiError! Bookmark not defined.

  3.3.4.8. U.C.T. Tampil & Detail Data Kelas SiswaError! Bookmark not defined.

  3.3.4.9. U.C.T. Tampil & Detail Data Kenaikan Kelas/ Pindah Kelas Error! Bookmark not defined.

  3.3.4.10. U.C.T. Tampil & Detail Data PresensiError! Bookmark not defined.

  3.3.4.11. U.C.T. Tampil & Detail Data Nilai Error! Bookmark not defined.

  3.3.4.12. U.C.T. Tampil & Detail Data Kehadiran Siswa/ Guru ........... Error! Bookmark not defined.

  3.3.4.13. U.C.T. Tampil & Detail Data Nilai Materi/ Nilai Siswa ........ Error! Bookmark not defined.

  3.3.4.14. U.C.T. Ubah Data Siswa/ Guru/ Pengurus ..................................... 49

  3.3.4.15. U.C.T. Ubah Data Kelas/ Materi .................................................... 49

  3.3.4.16. U.C.T. Ubah Data Kelompok/ Jurusan/ Triwulan/ User ................ 49

  3.3.4.17. U.C.T. Ubah Data Agenda Ngaji ................................................... 50

  3.3.4.18. U.C.T. Ubah Data Jadwal Ngaji..................................................... 52

  3.3.4.19. U.C.T. Ubah Data Kelas Siswa ...................................................... 53

  3.3.4.20. U.C.T. Ubah Data Kenaikan Kelas ................................................ 54

  3.3.4.21. U.C.T. Ubah Data Pindah Kelas .................................................... 54

  3.3.4.22. U.C.T. Ubah Data Presensi ............................................................ 55 3.3.4.23. U.C.T. Ubah Data Nilai.................. Error! Bookmark not defined.

  3.3.4.24. U.C.T. Buat Data Siswa/ Guru/ PengurusError! Bookmark not defined.

  3.3.4.25. U.C.T. Buat Data Materi ................ Error! Bookmark not defined.

  3.3.4.26. U.C.T. Buat Data Kelompok/ Jurusan/ UserError! Bookmark not

  defined.9 3.3.4.27. U.C.T. Buat Data Agenda Ngaji .... Error! Bookmark not defined.

  3.3.4.28. U.C.T. Buat Data Jadwal Ngaji ...... Error! Bookmark not defined.

  3.3.4.29. U.C.T. Buat Data Kelas Siswa ....... Error! Bookmark not defined.

  3.3.4.30. U.C.T. Buat Data Kenaikan Kelas . Error! Bookmark not defined.

  3.3.4.31. U.C.T. Buat Data Pindah Kelas ..... Error! Bookmark not defined.

  3.3.4.32. U.C.T. Buat Data Presensi ............. Error! Bookmark not defined.

  3.3.4.33. U.C.T. Buat Data Nilai ................... Error! Bookmark not defined.

  3.3.4.34. U.C.T. Hapus Data Siswa/ Guru/ PengurusError! Bookmark not defined.

  3.3.4.35. U.C.T. Hapus Data Materi/ Kelompok/ Jurusan/ User ........... Error! Bookmark not defined.

  3.3.4.36. U.C.T. Hapus Data Agenda Ngaji/ Jadwal Ngaji/ Kelas Siswa Error! Bookmark not defined.

  3.3.4.37. U.C.T. Cetak Data Kehadiran Siswa/GuruError! Bookmark not defined.

  3.3.4.38. U.C.T. Cetak Data Nilai Materi/ Nilai SiswaError! Bookmark not defined.

  3.3.5. Sequence Diagram .............................................................................. 69

  3.3.5.1. S. D. Tampil & Detail Data Siswa/ GuruError! Bookmark not defined.

  3.3.5.2. S. D. Tampil & Detail Data PengurusError! Bookmark not defined.

  3.3.5.3. S. D. Tampil & Detail Data Kelas/ MateriError! Bookmark not defined.

  3.3.5.4. S. D. Tampil Data User/ Kelompok/ Jurusan/ Triwulan ......... Error! Bookmark not defined.

  3.3.5.5. S. D. Tampil Data Agenda Ngaji ... Error! Bookmark not defined.

  3.3.5.6. S. D. Tampil & Detail Data Jadwal NgajiError! Bookmark not defined.

  3.3.5.7. S. D. Tampil & Detail Data Kelas SiswaError! Bookmark not defined.

  3.3.5.8. S. D. Tampil & Detail Data Kenaikan/ Pindah Kelas ............. Error! Bookmark not defined.

  3.3.5.9. S. D. Tampil & Detail Data PresensiError! Bookmark not defined.

  3.3.5.10. S. D. Tampil & Detail Data Nilai ... Error! Bookmark not defined.

  3.3.5.11. S. D. Tampil & Detail Data Kehadiran Siswa/ Guru .............. Error! Bookmark not defined.

  3.3.5.12. S. D. Tampil & Detail Data Nilai Siswa/ MateriError! Bookmark not defined.

  3.3.5.13. S. D. Buat Data Siswa/ Guru .......... Error! Bookmark not defined.

  No table of contents entries found.

  3.3.5.15. S. D. Buat Data Agenda Ngaji/ Jadwal/ Kelas Siswa ............. Error! Bookmark not defined.

  3.3.5.16. S. D. Buat Data Nilai...................... Error! Bookmark not defined.

  3.3.5.17. S. D. Buat & Ubah Data Kenaikan Error! Bookmark not defined.

  3.3.5.18. S. D. Buat & Ubah Data Presensi .. Error! Bookmark not defined.

  3.3.5.19. S. D. Ubah Data Siswa/ Guru ........ Error! Bookmark not defined.

  3.3.5.20. S. D. Ubah Data Pengurus/ Kelas/ MateriError! Bookmark not defined.

  3.3.5.21. S. D. Ubah Data User/ Kelompok/ Jurusan/ Triwulan ............ Error! Bookmark not defined.

  3.3.5.22. S. D. Ubah Data Agenda Ngaji/ Jadwal/ Kelas Siswa ............ Error! Bookmark not defined.

  3.3.5.23. S. D. Ubah Data Pindah Kelas ....... Error! Bookmark not defined.

  3.3.5.24. S. D. Ubah Data Nilai .................... Error! Bookmark not defined.

  3.3.5.25. S. D. Hapus Data Siswa/ Guru ....... Error! Bookmark not defined.

  3.3.5.26. S. D. Hapus Data Pengurus/ Materi/ Kelompok/ Jurusan/ User Error! Bookmark not defined.

  3.3.5.27. S. D. Hapus Data Agenda Ngaji/ Jadwal/ Kelas Siswa .......... Error! Bookmark not defined.

  3.3.5.28. S. D. Cetak Data Kehadiran Siswa/ GuruError! Bookmark not defined.

  3.3.5.29. S. D. Cetak Data Nilai Siswa/ MateriError! Bookmark not defined.

  3.3.6. Entity Relation Diagram ..................... Error! Bookmark not defined.

  3.3.8. Desain Fisik ........................................ Error! Bookmark not defined.

  3.3.8.1. Tabel Siswa .................................... Error! Bookmark not defined.

  3.3.8.2. Tabel Guru ..................................... Error! Bookmark not defined.

  3.3.8.3. Tabel Pengurus ............................... Error! Bookmark not defined.

  3.3.8.4. Tabel User ...................................... Error! Bookmark not defined.

  3.3.8.5. Tabel Kelompok ............................. Error! Bookmark not defined.

  3.3.8.6. Tabel Triwulan ............................... Error! Bookmark not defined.

  3.3.8.7. Tabel Bab ....................................... Error! Bookmark not defined.

  3.3.8.8. Tabel Materi ................................... Error! Bookmark not defined.

  3.3.8.9. Tabel Jurusan ................................. Error! Bookmark not defined.

  3.3.8.10. Tabel Kelas..................................... Error! Bookmark not defined.

  3.3.8.11. Tabel Kelas Siswa .......................... Error! Bookmark not defined.

  3.3.8.12. Tabel Detail Kelas Siswa ............... Error! Bookmark not defined.

  3.3.8.13. Tabel Agenda Ngaji ....................... Error! Bookmark not defined.

  3.3.8.14. Tabel Jadwal Ngaji ......................... Error! Bookmark not defined.

  3.3.8.15. Tabel Presensi Siswa ...................... Error! Bookmark not defined.

  3.3.8.16. Tabel Presensi Guru ....................... Error! Bookmark not defined.

  3.3.8.17. Tabel Nilai ...................................... Error! Bookmark not defined.

  3.3.9. User Interface ..................................... Error! Bookmark not defined.

  3.3.9.1. Form Login .................................... Error! Bookmark not defined.

  3.3.9.2. Menu User ...................................... Error! Bookmark not defined.

  3.3.9.3. Lihat Data ....................................... Error! Bookmark not defined.

  3.3.9.4. Lihat Detail Data ............................ Error! Bookmark not defined.

  3.3.9.5. Buat Data ........................................ Error! Bookmark not defined.

  3.3.9.6. Ubah Data....................................... Error! Bookmark not defined.

  BAB IV IMPLEMENTASI DAN PENGUJIAN ..... Error! Bookmark not defined.

  4.1. Implementasi ............................................. Error! Bookmark not defined.

  4.1.1. Tampilan Login ................................... Error! Bookmark not defined.

  4.1.2. Tampilan Beranda Adm. Pusat ........... Error! Bookmark not defined.

  4.1.3. Tampilan Beranda Adm. Dasar/ Adm. Lanjut ... Error! Bookmark not defined.

  4.1.5. Tampilan Data Pengurus ..................... Error! Bookmark not defined.

  4.1.6. Tampilan Data User ............................ Error! Bookmark not defined.

  4.1.7. Tampilan Data Guru ........................... Error! Bookmark not defined.

  4.1.8. Tampilan Data Siswa .......................... Error! Bookmark not defined.

  4.1.9. Tampilan Data Kelompok ................... Error! Bookmark not defined.

  4.1.10. Tampilan Data Triwulan Akademik ... Error! Bookmark not defined.

  4.1.11. Tampilan Data Kelas .......................... Error! Bookmark not defined.

  4.1.12. Tampilan Data Materi ......................... Error! Bookmark not defined.

  4.1.13. Tampilan Data Jurusan ....................... Error! Bookmark not defined.

  4.1.14. Tampilan Kenaikan Kelas ................... Error! Bookmark not defined.

  4.1.15. Tampilan Pindah Kelas ....................... Error! Bookmark not defined.

  4.1.16. Tampilan Data Agenda Ngaji ............. Error! Bookmark not defined.

  4.1.17. Tampilan Data Jadwal Ngaji ............... Error! Bookmark not defined.

  4.1.18. Tampilan Data Presensi ...................... Error! Bookmark not defined.

  4.1.19. Tampilan Data Kehadiran Siswa ........ Error! Bookmark not defined.

  4.1.20. Tampilan Data Kehadiran Guru .......... Error! Bookmark not defined.

  4.1.21. Tampilan Data Riwayat Kehadiran Siswa ......... Error! Bookmark not defined.

  4.1.22. Tampilan Data Riwayat Kehadiran Guru .......... Error! Bookmark not defined.

  4.1.23. Tampilan Data Nilai ............................ Error! Bookmark not defined.

  4.1.24. Tampilan Data Nilai Siswa ................. Error! Bookmark not defined.

  4.1.25. Tampilan Data Nilai Materi ................ Error! Bookmark not defined.

  4.1.26. Tampilan Data Cetak Kehadiran Siswa ............. Error! Bookmark not defined.

  4.1.27. Tampilan Data Cetak Kehadiran Guru Error! Bookmark not defined.

  4.1.28. Tampilan Data Cetak Nilai Siswa ....... Error! Bookmark not defined.

  4.1.29. Tampilan Data Cetak Nilai Materi ...... Error! Bookmark not defined.

  4.1.30. Tampilan Detail Data Pengurus .......... Error! Bookmark not defined.

  4.1.31. Tampilan Detail Data Guru ................. Error! Bookmark not defined.

  4.1.32. Tampilan Detail Data Siswa ............... Error! Bookmark not defined.

  4.1.33. Tampilan Detail Data Materi .............. Error! Bookmark not defined.

  4.1.34. Tampilan Detail Data Kenaikan Kelas Error! Bookmark not defined.

  4.1.35. Tampilan Detail Data Pindah Kelas .... Error! Bookmark not defined.

  4.1.36. Tampilan Detail Data Jadwal Ngaji .... Error! Bookmark not defined.

  4.1.37. Tampilan Detail Data Presensi ........... Error! Bookmark not defined.

  4.1.38. Tampilan Detail Data Kehadiran Siswa ............. Error! Bookmark not defined.

  4.1.39. Tampilan Detail Data Riwayat Kehadiran Siswa .... Error! Bookmark not defined.

  4.1.40. Tampilan Detail Data Kehadiran GuruError! Bookmark not defined.

  4.1.41. Tampilan Detail Data Riwayat Kehadiran Guru Error! Bookmark not defined.

  4.1.42. Tampilan Detail Data Nilai ................. Error! Bookmark not defined.

  4.1.43. Tampilan Detail Data Nilai Siswa ...... Error! Bookmark not defined.

  4.1.44. Tampilan Detail Data Nilai Materi ..... Error! Bookmark not defined.

  4.1.45. Tampilan Ubah Data Pengurus ........... Error! Bookmark not defined.

  4.1.46. Tampilan Ubah Data User .................. Error! Bookmark not defined.

  4.1.47. Tampilan Ubah Data Guru .................. Error! Bookmark not defined.

  4.1.48. Tampilan Ubah Data Siswa ................ Error! Bookmark not defined.

  4.1.49. Tampilan Ubah Data Kelompok ......... Error! Bookmark not defined.

  4.1.50. Tampilan Ubah Data Kelas ................. Error! Bookmark not defined.

  4.1.51. Tampilan Ubah Data Triwulan Akademik ......... Error! Bookmark not defined.

  4.1.52. Tampilan Ubah Data Materi ............... Error! Bookmark not defined.

  4.1.53. Tampilan Ubah Data Jurusan .............. Error! Bookmark not defined.

  4.1.54. Tampilan Ubah Data Kenaikan Kelas Error! Bookmark not defined.

  4.1.55. Tampilan Ubah Data Pindah Kelas ..... Error! Bookmark not defined.

  4.1.56. Tampilan Ubah Data Agenda Ngaji .... Error! Bookmark not defined.

  4.1.57. Tampilan Ubah Data Jadwal Ngaji ..... Error! Bookmark not defined.

  4.1.58. Tampilan Ubah Data Presensi ............. Error! Bookmark not defined.

  4.1.59. Tampilan Ubah Data Nilai .................. Error! Bookmark not defined.

  4.1.60. Tampilan Buat Data Pengurus Baru ... Error! Bookmark not defined.

  4.1.61. Tampilan Buat Data User Baru ........... Error! Bookmark not defined.

  4.1.62. Tampilan Buat Data Siswa ................. Error! Bookmark not defined.

  4.1.63. Tampilan Buat Data Kelompok .......... Error! Bookmark not defined.

  4.1.64. Tampilan Buat Data Materi ................ Error! Bookmark not defined.

  4.1.65. Tampilan Buat Data Jurusan ............... Error! Bookmark not defined.

  4.1.66. Tampilan Buat Data Kenaikan Kelas .. Error! Bookmark not defined.

  4.1.67. Tampilan Buat Data Agenda Ngaji ..... Error! Bookmark not defined.

  4.1.68. Tampilan Buat Data Jadwal Ngaji ...... Error! Bookmark not defined.

  4.1.69. Tampilan Buat Data Presensi .............. Error! Bookmark not defined.

  4.1.70. Tampilan Buat Data Nilai ................... Error! Bookmark not defined.

  4.1.71. Tampilan Hapus Data Pengurus ......... Error! Bookmark not defined.

  4.1.72. Tampilan Hapus Data User ................. Error! Bookmark not defined.

  4.1.73. Tampilan Hapus Data Siswa ............... Error! Bookmark not defined.

  4.1.74. Tampilan Hapus Data Guru ................ Error! Bookmark not defined.

  4.1.75. Tampilan Hapus Data Kelompok ....... Error! Bookmark not defined.

  4.1.76. Tampilan Hapus Data Materi .............. Error! Bookmark not defined.

  4.1.77. Tampilan Hapus Data Jurusan ............ Error! Bookmark not defined.

  4.1.78. Tampilan Hapus Data Agenda Ngaji .. Error! Bookmark not defined.

  4.1.79. Tampilan Hapus Data Jadwal Ngaji ... Error! Bookmark not defined.

  4.2. Pengujian Fungsional ................................ Error! Bookmark not defined.

  BAB V KESIMPULAN DAN SARAN ................. Error! Bookmark not defined.3 5.1. Kesimpulan ................................................ Error! Bookmark not defined.

  5.2. Saran .......................................................... Error! Bookmark not defined. DAFTAR PUSTAKA .............................................. Error! Bookmark not defined.

  DAFTAR TABEL Tabel 3.1. Jadwal Penelitian..................................... Error! Bookmark not defined.

Tabel 3.2. Kebutuhan Fungsional ............................ Error! Bookmark not defined.Tabel 3.3. Kinerja ..................................................... Error! Bookmark not defined.Tabel 3.4. Use Case Tampil & Detail Data Siswa/ Data GuruError! Bookmark not defined.Tabel 3.5. Use Case Tampil & Detail Data PengurusError! Bookmark not defined.Tabel 3.6. Use Case Tampil Data Kelas .................. Error! Bookmark not defined.Tabel 3.7. Use Case Tampil & Detail Data Materi .. Error! Bookmark not defined.Tabel 3.8. Use Case Tampil Data Kelompok/ Jurusan/ Triwulan/ UserError! Bookmark not defined Tabel 3.9. Use Case Tampil Data Agenda Ngaji ..... Error! Bookmark not defined.Tabel 3.10. Use Case Tampil & Detail Data Jadwal NgajiError! Bookmark not defined.Tabel 3.11. Use Case Tampil & Detail Data Kelas SiswaError! Bookmark not defined.Tabel 3.12. Use Case Tampil & Detail Data Kenaikan Kelas/ Pindah KelasError! Bookmark not de Tabel 3.13. Use Case Tampil & Detail Data PresensiError! Bookmark not defined.Tabel 3.14. Use Case Tampil & Detail Data Nilai .. Error! Bookmark not defined.Tabel 3.15. Use Case Tampil & Detail Data Kehadiran Siswa/ GuruError! Bookmark not defined.Tabel 3.16. Use Case Tampil & Detail Data Nilai Materi/ SiswaError! Bookmark not defined.Tabel 3.17. Use Case Ubah Data Siswa/ Guru/ PengurusError! Bookmark not defined.Tabel 3.18. Use Case Ubah Data Kelas/ Materi ...................................................... 49Tabel 3.19. Use Case Ubah Data Kelompok/ Jurusan/ Triwulan/ UserError! Bookmark not defined Tabel 3.20. Use Case Ubah Data Agenda Ngaji ...... Error! Bookmark not defined.Tabel 3.21. Use Case Ubah Data Jadwal Ngaji ....... Error! Bookmark not defined.Tabel 3.22. Use Case Ubah Data Kelas Siswa......... Error! Bookmark not defined.Tabel 3.23. Use Case Ubah Data Kenaikan Kelas ... Error! Bookmark not defined.Tabel 3.24. Use Case Ubah Data Pindah Kelas ....... Error! Bookmark not defined.Tabel 3.25. Use Case Ubah Data Presensi ............... Error! Bookmark not defined.Tabel 3.26. Use Case Ubah Data Nilai .................... Error! Bookmark not defined.Tabel 3.27. Use Case Buat Data Siswa/ Guru/ PengurusError! Bookmark not defined.Tabel 3.28. Use Case Buat Data Materi ................... Error! Bookmark not defined.Tabel 3.29. Use Case Buat Data Kelompok/ Jurusan/ UserError! Bookmark not defined.Tabel 3.30. Use Case Buat Data Agenda Ngaji ....... Error! Bookmark not defined.Tabel 3.31. Use Case Buat Data Jadwal Ngaji ........ Error! Bookmark not defined.Tabel 3.32. Use Case Buat Data Kelas Siswa .......... Error! Bookmark not defined.Tabel 3.33. Use Case Buat Data Kenaikan Kelas .... Error! Bookmark not defined.Tabel 3.34. Use Case Buat Data Pindah Kelas ........ Error! Bookmark not defined.Tabel 3.35. Use Case Buat Data Presensi ................ Error! Bookmark not defined.Tabel 3.36. Use Case Buat Data Nilai ..................... Error! Bookmark not defined.Tabel 3.37. Use Case Hapus Data Siswa/ Guru/ PengurusError! Bookmark not defined.Tabel 3.38. Use Case Hapus Data Materi/ Kelompok/ Jurusan/ UserError! Bookmark not defined.Tabel 3.39. Use Case Hapus Data Agenda Ngaji/ Jadwal Ngaji/ Kelas SiswaError! Bookmark not d Tabel 3.40. Use Case Cetak Data Kehadiran Siswa/ GuruError! Bookmark not defined.Tabel 3.41. Use Case Cetak Data Nilai Materi/ Nilai SiswaError! Bookmark not defined.Tabel 3.42. Desain Fisik Tabel Siswa ...................... Error! Bookmark not defined.Tabel 3.43. Desain Fisik Tabel Guru ..................... 8Error! Bookmark not defined.Tabel 3.44. Desain Fisik Tabel Pengurus................. Error! Bookmark not defined.Tabel 3.45. Desain Fisik Tabel User ........................ Error! Bookmark not defined.Tabel 3.46. Desain Fisik Tabel Kelompok............... Error! Bookmark not defined.Tabel 3.47. Desain Fisik Tabel Triwulan ................. Error! Bookmark not defined.Tabel 3.48. Desain Fisik Tabel Bab ......................... Error! Bookmark not defined.Tabel 3.49. Desain Fisik Tabel Materi ..................... Error! Bookmark not defined.Tabel 3.50. Desain Fisik Tabel Jurusan ................... Error! Bookmark not defined.Tabel 3.51. Desain Fisik Tabel Kelas ...................... Error! Bookmark not defined.Tabel 3.52. Desain Fisik Tabel Kelas Siswa ............ Error! Bookmark not defined.Tabel 3.53. Desain Fisik Tabel Detail Kelas Siswa . Error! Bookmark not defined.Tabel 3.54. Desain Fisik Tabel Agenda Ngaji ......... Error! Bookmark not defined.Tabel 3.55. Desain Fisik Tabel Jadwal Ngaji .......... Error! Bookmark not defined.Tabel 3.56. Desain Fisik Tabel Presensi Siswa........ Error! Bookmark not defined.Tabel 3.57. Desain Fisik Tabel Presensi Guru ......... Error! Bookmark not defined.Tabel 3.58. Desain Fisik Tabel Nilai ....................... Error! Bookmark not defined.Tabel 4.1. Pengujian Fungsional .............................. Error! Bookmark not defined.

  DAFTAR GAMBAR Gambar 3.1. Arsitektur Pengaksesan SIAP-PPMRJ Error! Bookmark not defined.

Gambar 3.2. Proses Bisnis Admin Pusat .................. Error! Bookmark not defined.Gambar 3.3. Proses Bisnis Admin Kelompok ......... Error! Bookmark not defined.Gambar 3.4. Proses Bisnis Admin Dasar/ Admin LanjutError! Bookmark not defined.

  No table of contents entries found.

Gambar 3.6. Sequence Diagram Tampil & Detail Data Siswa/ GuruError! Bookmark not defined.Gambar 3.7. Sequence Diagram Tampil & Detail Data PengurusError! Bookmark not defined.Gambar 3.8. Sequence Diagram Tampil & Detail Data Kelas/ MateriError! Bookmark not defined.Gambar 3.9. Sequence Diagram Tampil Data User/ Kelompok/ Jurusan/ TriwulanError! Bookmark Gambar 3.10. Sequence Diagram Tampil Data Agenda NgajiError! Bookmark not defined.Gambar 3.11. Sequence Diagram Tampil & Detail Data Jadwal NgajiError! Bookmark not defined Gambar 3.12. Sequence Diagram Tampil & Detail Data Kelas SiswaError! Bookmark not defined.Gambar 3.13. Sequence Diagram Tampil & Detail Data Kenaikan/ Pindah KelasError! Bookmark n Gambar 3.14. Sequence Diagram Tampil & Detail Data PresensiError! Bookmark not defined.Gambar 3.15. Sequence Diagram Tampil & Detail Data NilaiError! Bookmark not defined.Gambar 3.16. Sequence Diagram Tampil & Detail Data Kehadiran Siswa/ GuruError! Bookmark nGambar 3.17. Sequence Diagram Tampil & Detail Data Nilai Siswa/ MateriError! Bookmark not d Gambar 3.18. Sequence Diagram Buat Data Siswa/ GuruError! Bookmark not defined.Gambar 3.19. Sequence Diagram Buat Data Pengurus, Materi, Kelompok, Jurusan, User ....................................................................... Error! Bookmark not defined.Gambar 3.20. Sequence Diagram Buat Data Agenda Ngaji/ Jadwal/ Kelas SiswaError! Bookmark n Gambar 3.21. Sequence Diagram Buat Data Nilai .. Error! Bookmark not defined.Gambar 3.22. Sequence Diagram Buat & Ubah Data KenaikanError! Bookmark not defined.Gambar 3.23. Sequence Diagram Buat & Ubah Data PresensiError! Bookmark not defined.Gambar 3.24. Sequence Diagram Ubah Data Siswa/ GuruError! Bookmark not defined.Gambar 3.25. Sequence Diagram Ubah Data Pengurus/ Kelas/ MateriError! Bookmark not definedGambar 3.26. Sequence Diagram Ubah Data User/ Kelompok/ Jurusan/ TriwulanError! Bookmark nGambar 3.27. Sequence Diagram Ubah Data Agenda Ngaji/ Jadwal/ Kelas SiswaError! Bookmark n Gambar 3.28. Sequence Diagram Ubah Data Pindah KelasError! Bookmark not defined.Gambar 3.29. Sequence Diagram Ubah Data Nilai . Error! Bookmark not defined.Gambar 3.30. Sequence Diagram Hapus Data Siswa/ GuruError! Bookmark not defined.Gambar 3.31. Sequence Diagram Hapus Data Pengurus/ Materi/ Kelompok/ Jurusan/ User ............................................................ Error! Bookmark not defined.Gambar 3.32. Sequence Diagram Hapus Data Agenda Ngaji/ Jadwal/ Kelas Siswa .. Error! BookGambar 3.33. Sequence Diagram Cetak Data Kehadiran Siswa/ GuruError! Bookmark not defined Gambar 3.34. Sequence Diagram Cetak Data Nilai Siswa/ MateriError! Bookmark not defined.Gambar 3.35. Entity Relation Diagram SIAKAD-PPMRJError! Bookmark not defined.Gambar 3.36. Mapping Table SIAKAD-PPMRJ ..... Error! Bookmark not defined.Gambar 3.37. Rancangan User Interface Form LoginError! Bookmark not defined.Gambar 3.38. Rancangan User Interface Beranda User Admin PusatError! Bookmark not defined.Gambar 3.39. Rancangan User Interface Beranda User Admin KelompokError! Bookmark not definGambar 3.40. Rancangan User Interface Beranda User Admin Dasar/LanjutError! Bookmark not d Gambar 3.41. Rancangan User Interface Lihat Data Error! Bookmark not defined.Gambar 3.42. Rancangan User Interface Lihat Detail DataError! Bookmark not defined.Gambar 3.43. Rancangan User Interface Buat Data Error! Bookmark not defined.Gambar 3.44. Rancangan User Interface Ubah DataError! Bookmark not defined.Gambar 4.1. Implementasi Tampilan Login ............ Error! Bookmark not defined.Gambar 4.2. Implementasi Tampilan Beranda Adm. PusatError! Bookmark not defined.Gambar 4.3. Implementasi Tampilan Beranda Adm. Dasar/ Adm. LanjutError! Bookmark not defin Gambar 4.4. Implementasi Tampilan Beranda Adm. KelompokError! Bookmark not defined.Gambar 4.5. Implementasi Tampilan Data PengurusError! Bookmark not defined.Gambar 4.6. Implementasi Tampilan Data User ...... Error! Bookmark not defined.Gambar 4.7. Implementasi Tampilan Data Guru ..... Error! Bookmark not defined.Gambar 4.8. Implementasi Tampilan Data Siswa .... Error! Bookmark not defined.Gambar 4.9. Implementasi Tampilan Data KelompokError! Bookmark not defined.Gambar 4.10. Implementasi Tampilan Data Triwulan AkademikError! Bookmark not defined.Gambar 4.12. Implementasi Tampilan Data Materi. Error! Bookmark not defined.Gambar 4.13. Implementasi Tampilan Data Jurusan Error! Bookmark not defined.Gambar 4.14. Implementasi Tampilan Kenaikan KelasError! Bookmark not defined.Gambar 4.15. Implementasi Tampilan Pindah KelasError! Bookmark not defined.Gambar 4.16. Implementasi Tampilan Data Agenda NgajiError! Bookmark not defined.Gambar 4.17. Implementasi Tampilan Data Jadwal NgajiError! Bookmark not defined.Gambar 4.18. Implementasi Tampilan Data PresensiError! Bookmark not defined.Gambar 4.19. Implementasi Tampilan Data Kehadiran SiswaError! Bookmark not defined.Gambar 4.20. Implementasi Tampilan Data Kehadiran GuruError! Bookmark not defined.Gambar 4.21. Implementasi Tampilan Data Riwayat Kehadiran SiswaError! Bookmark not definedGambar 4.22. Implementasi Tampilan Data Riwayat Kehadiran GuruError! Bookmark not defined Gambar 4.23. Implementasi Tampilan Data Nilai ... Error! Bookmark not defined.Gambar 4.24. Implementasi Tampilan Data Nilai SiswaError! Bookmark not defined.Gambar 4.25. Implementasi Tampilan Data Nilai MateriError! Bookmark not defined.Gambar 4.26. Implementasi Tampilan Data Cetak Kehadiran SiswaError! Bookmark not defined.Gambar 4.27. Implementasi Tampilan Data Cetak Kehadiran GuruError! Bookmark not defined.Gambar 4.28. Implementasi Tampilan Data Cetak Nilai SiswaError! Bookmark not defined.Gambar 4.29. Implementasi Tampilan Data Cetak Nilai MateriError! Bookmark not defined.Gambar 4.30. Implementasi Tampilan Detail Data PengurusError! Bookmark not defined.Gambar 4.31. Implementasi Tampilan Detail Data GuruError! Bookmark not defined.Gambar 4.32. Implementasi Tampilan Detail Data SiswaError! Bookmark not defined.Gambar 4.33. Implementasi Tampilan Detail Data MateriError! Bookmark not defined.Gambar 4.34. Implementasi Tampilan Detail Data Kenaikan KelasError! Bookmark not defined.Gambar 4.35. Implementasi Tampilan Detail Data Pindah KelasError! Bookmark not defined.Gambar 4.36. Implementasi Tampilan Detail Data Jadwal NgajiError! Bookmark not defined.Gambar 4.37. Implementasi Tampilan Detail Data PresensiError! Bookmark not defined.Gambar 4.38. Implementasi Tampilan Detail Data Kehadiran SiswaError! Bookmark not defined.Gambar 4.39. Implementasi Tampilan Detail Data Riwayat Kehadiran SiswaError! Bookmark not d Gambar 4.40. Implementasi Tampilan Detail Data Kehadiran GuruError! Bookmark not defined.Gambar 4.41. Implementasi Tampilan Detail Data Riwayat Kehadiran GuruError! Bookmark not d Gambar 4.42. Implementasi Tampilan Detail Data NilaiError! Bookmark not defined.Gambar 4.43. Implementasi Tampilan Detail Data Nilai SiswaError! Bookmark not defined.Gambar 4.44. Implementasi Tampilan Detail Data Nilai MateriError! Bookmark not defined.Gambar 4.45. Implementasi Tampilan Ubah Data PengurusError! Bookmark not defined.Gambar 4.46. Implementasi Tampilan Ubah Data UserError! Bookmark not defined.Gambar 4.47. Implementasi Tampilan Ubah Data GuruError! Bookmark not defined.Gambar 4.48. Implementasi Tampilan Ubah Data SiswaError! Bookmark not defined.Gambar 4.49. Implementasi Tampilan Ubah Data KelompokError! Bookmark not defined.Gambar 4.50. Implementasi Tampilan Ubah Data KelasError! Bookmark not defined.Gambar 4.51. Implementasi Tampilan Ubah Data Triwulan AkademikError! Bookmark not defined Gambar 4.52. Implementasi Tampilan Ubah Data MateriError! Bookmark not defined.Gambar 4.53. Implementasi Tampilan Ubah Data JurusanError! Bookmark not defined.Gambar 4.54. Implementasi Tampilan Ubah Data Kenaikan KelasError! Bookmark not defined.Gambar 4.55. Implementasi Tampilan Ubah Data Pindah KelasError! Bookmark not defined.Gambar 4.56. Implementasi Tampilan Ubah Data Agenda NgajiError! Bookmark not defined.Gambar 4.57. Implementasi Tampilan Ubah Data Jadwal NgajiError! Bookmark not defined.Gambar 4.58. Implementasi Tampilan Ubah Data PresensiError! Bookmark not defined.Gambar 4.59. Implementasi Tampilan Ubah Data NilaiError! Bookmark not defined.Gambar 4.60. Implementasi Tampilan Buat Data Pengurus BaruError! Bookmark not defined.Gambar 4.61. Implementasi Tampilan Buat Data User BaruError! Bookmark not defined.Gambar 4.62. Implementasi Tampilan Buat Data SiswaError! Bookmark not defined.Gambar 4.63. Implementasi Tampilan Buat Data KelompokError! Bookmark not defined.Gambar 4.64. Implementasi Tampilan Buat Data MateriError! Bookmark not defined.Gambar 4.65. Implementasi Tampilan Buat Data JurusanError! Bookmark not defined.Gambar 4.66. Implementasi Tampilan Buat Data Kenaikan KelasError! Bookmark not defined.Gambar 4.67. Implementasi Tampilan Buat Data Agenda NgajiError! Bookmark not defined.Gambar 4.68. Implementasi Tampilan Buat Data Jadwal NgajiError! Bookmark not defined.Gambar 4.69. Implementasi Tampilan Buat Data PresensiError! Bookmark not defined.Gambar 4.70. Implementasi Tampilan Buat Data NilaiError! Bookmark not defined.Gambar 4.71. Implementasi Tampilan Hapus Data PengurusError! Bookmark not defined.Gambar 4.72. Implementasi Tampilan Hapus Data UserError! Bookmark not defined.Gambar 4.73. Implementasi Tampilan Hapus Data SiswaError! Bookmark not defined.Gambar 4.74. Implementasi Tampilan Hapus Data GuruError! Bookmark not defined.Gambar 4.75. Implementasi Tampilan Hapus Data KelompokError! Bookmark not defined.Gambar 4.76. Implementasi Tampilan Hapus Data MateriError! Bookmark not defined.Gambar 4.77. Implementasi Tampilan Hapus Data JurusanError! Bookmark not defined.Gambar 4.78. Implementasi Tampilan Hapus Data Agenda NgajiError! Bookmark not defined.Gambar 4.79. Implementasi Tampilan Hapus Data Jadwal NgajiError! Bookmark not defined.

  

ABSTRAK

  Muhammad Khoiru Najmudin H. S. 2017. PEMBUATAN SISTEM

  

INFORMASI AKADEMIK PONDOK (SIAP) BERBASIS WEB

MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PONDOK

PESANTREN MAHASISWA (PPM) ROUDLOTUL JANNAH

SURAKARTA. Program Diploma III Teknik Informatika. Fakultas Matematika

  dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret.

  Pondok Pesantren Mahasiswa (PPM) Roudlotul Jannah Surakarta yang mempunyai visi dan misi yang luar biasa dan sangat mulia ini, mengemban tanggungjawab untuk membina generasi muda penerus bangsa Indonesia. Terdapat ratusan siswa binaan yang terbagi atas beberapa tingkatan kelas, banyak kegiatan pengajian dan target capaian materi sesuai program. Sementara itu pihak PPM Roudlotul Jannah mempunyai beberapa kesulitan dalam melakukan pengelolaan khususnya bagian akademik yang masih secara manual sehingga tidak efektif dan sering terjadi kesalahan. Penelitian ini menghasilkan suatu produk yaitu Sistem Informasi Akademik Pondok (SIAP) berbasis web dengan tahapan penelitian dimulai dari pengumpulan data, menganalisis, membuat rancangan sistem, implementasi hingga pada uji coba sistem. Produk Sistem Informasi Akademik Pondok (SIAP) ini dibuat menggunakan bahasa pemrograman PHP dan Framework

  . Hasil dari penelitian Tugas Akhir ini diharapkan dapat dimanfaatkan

  CodeIgniter untuk membantu dalam pengolahan data akademik secara cepat, tepat dan akurat.

  Kata Kunci : SIAP, Web, CodeIgniter, Pondok, PPM Roudlotul Jannah Surakarta.

  

ABSTRACT

  Muhammad Khoiru Najmudin H. S. 2017. PEMBUATAN SISTEM

  

INFORMASI AKADEMIK PONDOK (SIAP) BERBASIS WEB

MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PONDOK

  rd

SURAKARTA. 3 Diploma Program Informatics Engineering. Faculty of

Mathematics and Natural Sciences. Sebelas Maret University.