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
ii
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.
NIM. M3112092
Tugas Akhir ini telah disetujui untuk disusun
Di hadapan dewan penguji pada tanggal
………………………………..
Pembimbing Utama
ABDUL AZIZ S.Kom., M.Sc.
NIP. 198104132005011001
iii
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.
NIM. M3112092
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
iv
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
v
MOTTO
“Siapa saja yang berjalan/membuka jalan untuk mencari ilmu, maka Allah
mudahkan baginya jalan menuju surga.” (HR.Muslim)
vi
KATA PENGANTAR
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.
vii
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
viii
DAFTAR ISI
HALAMAN JUDUL……………………….…………………………………………………………… i
HALAMAN PERSETUJUAN ................................................................................... ii
HALAMAN PENGESAHAN ................................................................................... iii
PERNYATAAN ........................................................................................................ iv
MOTTO ..................................................................................................................... v
KATA PENGANTAR .............................................................................................. vi
DAFTAR ISI ........................................................................................................... viii
DAFTAR TABEL ................................................................................................... xix
DAFTAR GAMBAR ............................................................................................ xviii
ABSTRAK ............................................................................................................. xxii
ABSTRACT ............................................................................................................ xxiii
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.
ix
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. Use Case Text ..................................... 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.
x
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.
xi
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.
xii
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.7. Mapping Table .................................... 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.
xiii
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.4. Tampilan Beranda Adm. Kelompok ... 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.
xiv
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.
xv
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.
xvi
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.
xvii
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 defined.
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 ...................................................... 49
Tabel 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.
xviii
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 defined.
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.
xix
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 not defined.
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 not defined.
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 not defined.
Gambar 3.17. Sequence Diagram Tampil & Detail Data Nilai Siswa/ MateriError! Bookmark not defined.
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 not defined.
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 defined.
Gambar 3.26. Sequence Diagram Ubah Data User/ Kelompok/ Jurusan/ TriwulanError! Bookmark not defined.
Gambar 3.27. Sequence Diagram Ubah Data Agenda Ngaji/ Jadwal/ Kelas SiswaError! Bookmark not defined.
Gambar 3.28. Sequence Diagram Ubah Data Pindah KelasError! Bookmark not defined.
Gambar 3.29. Sequence Diagram Ubah Data Nilai . Error! Bookmark not defined.
xx
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! Bookmark not defined.
Gambar 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 defined.
Gambar 3.40. Rancangan User Interface Beranda User Admin Dasar/LanjutError! Bookmark not defined.
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 defined.
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.11. Implementasi Tampilan Data Kelas .. Error! 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.
xxi
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 defined.
Gambar 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 defined.
Gambar 4.40. Implementasi Tampilan Detail Data Kehadiran GuruError! Bookmark not defined.
Gambar 4.41. Implementasi Tampilan Detail Data Riwayat Kehadiran GuruError! Bookmark not defined.
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.
xxii
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.
xxiii
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
CodeIgniter. Hasil dari penelitian Tugas Akhir ini diharapkan dapat dimanfaatkan
untuk membantu dalam pengolahan data akademik secara cepat, tepat dan akurat.
Kata Kunci : SIAP, Web, CodeIgniter, Pondok, PPM Roudlotul Jannah Surakarta.
xxiv
ABSTRACT
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. 3rd
Diploma Program Informatics Engineering. Faculty of
Mathematics and Natural Sciences. Sebelas Maret University.
Islamic Boarding School (PPM) of Roudlotul Jannah Surakarta which has
a great vision and mission and very noble, assume responsibility for building the
younger generation of the Indonesian nation. There are hundreds of students built
which is divided into several grade levels, many recitation activities and target
achievement of material according to the program. Meanwhile the PPM Rouldotul
Jannah has some difficulties in managing specially the academic part which still
manually so ineffective and often occurs error. This research produces a product
that is Academic Information System of Islamic Boarding (SIAP) web-based with
the research phase starting from collecting data, analyze, make system design,
implementation to system test. Academic Information System of Islamic Boarding
(SIAP) prduct is created using PHP programming language and CodeIgniter
Framework. The result of this final research is expected to be used to assist in
processing of academic data quickly, precisely and accurately.
Keyword : SIAP, Web, CodeIgniter, Pondok, PPM Roudlotul Jannah Surakarta.
1