Skripsi Siti Maisarah 17630295 PDF [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

SKRIPSI SISTEM INFORMASI HASIL BELAJAR SANTRI PPS. ASYSYUHADA PELAIHARI TINGKAT WUSTHO BERBASIS WEB “Diajukan Sebagai Persyaratan Untuk Menyelesaikan Program Sarjana (S-1) Teknik Informatika”



Oleh : SITI MAISARAH NPM : 17630295



PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS ISLAM KALIMANTAN MUHAMMAD ARSYAD AL-BANJARI BANJARMASIN 2019 i



LEMBAR PENGESAHAN PEMBIMBING SKRIPSI SISTEM INFORMASI HASIL BELAJAR SANTRI PPS. ASYSYUHADA PELAIHARI TINGKAT WUSTHO BERBASIS WEB



Oleh : SITI MAISARAH NPM : 17630295



Pembimbing 1



Pembimbing 2



Erfan Karyadiputra, S.Kom., M.Kom NIK.061510821



Agus Alim Muin, S.Kom., M.Kom NIK. 061510819



Mengetahui,



Dekan Fakultas Teknologi Informasi Universitas Islam Kalimantan



Dr. Silvia Ratna, S.Kom, M.Kom NIP. 19750913 200501 2 001



LEMBAR PENGESAHAN PENGUJI SKRIPSI SISTEM INFORMASI HASIL BELAJAR SANTRI PPS. ASYSYUHADA PELAIHARI TINGKAT WUSTHO BERBASIS WEB Oleh: SITI MAISARAH NPM : 17630295



Telah Dipertahankan di Depan Sidang Penguji Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana (S-1) Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Islam Kalimantan Muhammad Arsyad Al Banjari Banjarmasin.



Banjarmasin,



2019



Tim Penguji



Tanda Tangan



Penguji I Penguji II Penguji III



Mengetahui, Dekan Fakultas Teknologi Informasi Universitas Islam Kalimantan



Dr. Silvia Ratna, S.Kom, M.Kom NIP. 19750913 200501 2 001



iii



PERNYATAAN KEASLIAN SKRIPSI Saya menyatakan dengan sesungguhnya bahwa skripsi dengan judul :



“SISTEM INFORMASI HASIL BELAJAR SANTRI PPS. ASYSYUHADA PELAIHARI TINGKAT WUSTHO BERBASIS WEB” yang dibuat untuk melengkapi sebagai persyaratan menjadi Sarjana pada Program Studi Teknik Informatika Fakultas Teknologi Informasi Univeritas Islam Kalimantan. Merupakan karya saya sendiri dan sejauh yang saya ketahui bukan merupakan tiruan atau publikasi dan pernah dipakai untuk mendapatkan gelar kesarjanaan di lingkungan Universitas Islam Kalimantan Muhammad Arsyad AlBanjari maupun Perguruan Tinggi Negeri, swasta maupun instansi pendidikan lainnya. Adapun pencantuman sumber informasi data, saya selaku penulis mencantumkan sebagaimana mestinya.



Banjarmasin,



2019



SITI MAISARAH NPM : 17630295



ABSTRAK Kesadaran masyarakat akan pentingnya pendidikan berbasis agama membuat Pondok Pesantren Asy-Syuhada menjadi sekolah pilihan para orang tua murid di Tanah Laut khususnya kota Pelaihari. Proses belajar mengajar di Pondok Pesantren Asy-Syuhada tidak berbeda dengan sekolah lainnya. Guru menyampaikan materi sesuai dengan kurikulum yang disepakati dengan teknik berbeda-beda. Salah satunya dengan cara memberikan para santri hafalan. Setelah proses belajar mengajar maka akan didapat sebuah output hasil belajar para santri. Sistem yang digunakan saat ini masih dengan cara manual. Setiap wali kelas akan menuliskan hasil belajar santri dalam sebuah buku laporan. Kelemahan sistem ini adalah ketika terjadi kesalahan penulisan pada buku laporan, maka buku tersebut harus diganti dengan yang baru. Kelemahan kedua adalah perhitungan nilai dan perangkingan dengan cara manual. Untuk mengatasi masalah tersebut maka di bangunlah sebuah sistem baru dengan judul Sistem Informasi Hasil Belajar Santri Pps. Asy-Syuhada Pelaihari Tingkat Wustho Berbasis Web. Metode penelitian yang digunakan pada perancangan aplikasi meliputi enam tahap yaitu tahap perencanaan, tahap analisis, tahap perancangan, tahap penerapan, dan tahap evaluasi serta teknik pemodelan yang digambarkan dengan Unified Modeling Language (UML).Aplikasi ini dibangun untuk mempermudah pekerjaan guru ketika membuat laporan hasil belajar santri. Aplikasi ini akan dirancang menggunakan bahasa pemrograman Hypertext preprocessor (PHP) dan MySQL sebagai databasenya untuk mempermudah dalam proses pengolahan data secara lengkap untuk mendapatkan informasi. Kata Kunci: Belajar, Mengajar, MySQL, Pendidikan, Hypertext preprocessor (PHP) dan Sistem Informasi.



v



KATA PENGANTAR



Assalamu’alaikum. Wr. Wb. Puji dan syukur Penulis panjatkan kehadirat Allah SWT yang senantiasa melimpahkan rahmat dan karunia-Nya kepada kita semua, sehingga saya dapat menyelesaikan laporan hasil penelitian skripsi ini dalam waktu yang telah di tetapkan oleh pembimbing. Pada proses penyusunan laporan ini penulis menyadari bahwa dalam penulisan laporan skripsi ini banyak mengalami kendala atau halangan, namun berkat bantuan, bimbingan, kerjasama dari berbagai pihak sehingga dapat diatasi. Untuk itu saya ingin rasanya menyampaikan banyak terima kasih yang sebesarbesarnya kepada: 1. Ibu Dr. Silvia Ratna, S.Kom, M.Kom Selaku Dekan Fakultas Teknologi Informasi Universitas Islam Kalimantan Muhammad Arsyad Al-Banjari. 2. Bapak Ir.H.Muflih M.Kom selaku Kepala Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Islam Kalimantan Muhammad Arsyad Al-Banjari. 3. Bapak Erfan Karyadiputra, S.Kom., M.Kom Selaku pembimbing 1 yang selalu membimbing saya dalam menyelesaikan laporan penelitian skripsi ini. 4. Bapak Agus Alim Muin, S.Kom., M.Kom Selaku Pembimbing 2 yang telah memberikan bimbingan dan mengarahkan penulisan laporan Skripsi ini hingga selesai.



5. Seluruh Dosen Universitas Islam Kalimantan yang telah membimbing saya sejauh ini dan memberikan ilmu yang sangat bermanfaat bagi saya untuk di masa yang akan datang. 6. Orang tua dan keluarga tercinta yang selalu memberikan dukungan serta do’anya, dan yang telah membuat saya termotivasi untuk menyelesaikan Skripsi ini. 7. Rekan-rekan semua, serta semua pihak yang telah banyak membantu serta memberikan dorongan yang tidak bisa saya tuliskan satu persatu semuanya. Semoga Allah SWT memberikan balasan yang berlipat ganda atas segala kebaikan dan bantuannya yang telah diberikan kepada saya selama dalam pembuatan laporan penelitian skripsi ini berlangsung. Saya menyadari pasti ada kekurangan-kekurangan yang terdapat dalam laporan skripsi ini, karena itu saran dan kritik yang sifatnya membangun dari semua pembaca saya sangat harapkan. Akhir kata saya mengucapkan banyak terima kasih dan semoga laporan ini akan bermanfaat bagi saya khususnya dan bagi para pembaca pada umumnya. Wassalamualaikum Wr. Wb. Banjarmasin,



SITI MAISARAH NPM : 17630295



vii



2019



DAFTAR ISI



HALAMAN SKRIPSI .................................................................................................................. i LEMBAR PENGESAHAN PEMBIMBING ...................................................... ii LEMBAR PENGESAHAN PENGUJI ............................................................... iii PERNYATAAN KEASLIAN SKRIPSI ............................................................. iv ABSTRAK ............................................................................................................. v KATA PENGANTAR .......................................................................................... vi DAFTAR ISI ....................................................................................................... viii DAFTAR GAMBAR ............................................................................................ xi DAFTAR TABEL ............................................................................................. xvii BAB I PENDAHULUAN ...................................................................................... 1 1.1 Latar Belakang .............................................................................................. 1 1.2 Rumusan Masalah ......................................................................................... 3 1.3 Batasan Masalah............................................................................................ 3 1.4 Tujuan Penelitian .......................................................................................... 4 1.5 Manfaat Penelitian ........................................................................................ 4 1.6 Metode Penelitian.......................................................................................... 4 1.6.1 Metode Pengumpulan Data .................................................................... 4 1.6.2 Tahapan Pengembangan Perangkat Lunak ............................................ 5 1.7 Sistematika Penulisan.................................................................................... 7 BAB II TINJAUAN PUSTAKA........................................................................... 8 2.1 Landasan Teori .............................................................................................. 8 2.1.1 Sistem ..................................................................................................... 8



2.1.2 Informasi ................................................................................................ 9 2.1.3 Hasil Belajar ......................................................................................... 10 2.1.3 Pondok Pesantren Salafiyah Asy-Syuhada .......................................... 10 2.1.4 Web ...................................................................................................... 11 2.1.4 Hypertext Preprocessor (PHP) ............................................................ 11 2.1.5 MySQL................................................................................................. 11 2.1.6 Unified Modeling Language (UML) .................................................... 12 2.2 Penelitian Terkait ........................................................................................ 15 2.3 Profil Objek Penelitian ................................................................................ 17 BAB III ANALISIS DAN PERANCANGAN SISTEM .................................. 19 3.1 Analisis sistem yang berjalan ...................................................................... 19 3.1.1 Analisis Guru ....................................................................................... 20 3.1.2 Analisis Santri ...................................................................................... 21 3.1.3 Analisis Orang Tua .............................................................................. 21 3.1.4 Analisis Kepala Sekolah ...................................................................... 21 3.2 Analisis kebutuhan sistem ........................................................................... 21 3.3 Rancangan Model Sistem ............................................................................ 22 3.4 Rancangan Basis Data ................................................................................. 39 3.5 Rancangan antarmuka masukan sistem ....................................................... 45 3.6 Rancangan antarmuka keluaran sistem ....................................................... 63 BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................. 70 4.1 Spesifikasi Sistem ....................................................................................... 70 4.1.1 Perangkat Keras yang Digunakan ........................................................ 70 4.1.2 Perangkat Lunak yang Digunakan ....................................................... 70 4.2 Langkah-langkah Pembuatan Sistem .......................................................... 71 ix



4.3 Hasil Tampilan Aplikasi ............................................................................. 72 4.3.1



Tampilan Antarmuka Masukan Sistem ......................................... 72



4.3.2



Tampilan Antarmuka Keluaran Sistem ......................................... 92



4.4 Pengujian ..................................................................................................... 98 4.4.1



Rancangan Pengujian .................................................................... 98



4.4.2



Kasus dan Hasil Pengujian .......................................................... 101



BAB V PENUTUP ............................................................................................. 114 5.1 Kesimpulan ............................................................................................... 114 5.2 Saran .......................................................................................................... 114 DAFTAR PUSTAKA ........................................................................................ 115 LAMPIRAN ....................................................................................................... 116



DAFTAR GAMBAR



Gambar 1. 1 Metode Waterfall ............................................................................... 6 Gambar 3. 1 Analisis Sistem Berjalan .................................................................. 19 Gambar 3. 2 Use Case Diagram Sistem Informasi Hasil Belajar Santri Pps. AsySyuhada Pelaihari Tingkat Wustho Berbasis Web................................................ 23 Gambar 3. 8 Sequence Diagram Login Admin ..................................................... 25 Gambar 3. 9 Sequence Diagram Data Penjadwalan Admin ................................. 26 Gambar 3. 10 Sequence Diagram Data Penjadwalan Kepsek .............................. 26 Gambar 3. 11 Sequence Diagram Data Penjadwalan Guru .................................. 27 Gambar 3. 12 Sequence Diagram Data Penjadwalan Santri ................................. 27 Gambar 3.13 Sequence Diagram Data Penjadwalan Orang Tua .......................... 28 Gambar 3.14 Sequence Diagram Data Nilai Guru................................................ 28 Gambar 3.15 Sequence Diagram Data Biodata .................................................... 29 Gambar 3.16 Sequence Diagram Data Silabus ..................................................... 29 Gambar 3.17 Sequence Diagram Data Guru......................................................... 30 Gambar 3.18 Sequence Diagram Data Santri ....................................................... 30 Gambar 3.19 Sequence Diagram Data Penilaian .................................................. 31 Gambar 3.20 Sequence Diagram Data Perwalian ................................................. 31 Gambar 3.21 Sequence Diagram Data Pengguna ................................................. 32 Gambar 3.22 Sequence Diagram Data Tahun Ajaran ........................................... 32 Gambar 3.23 Sequence Diagram Data Absensi Guru........................................... 33 Gambar 3. 24 Sequence Diagram Data ................................................................. 33



xi



Gambar 3.25 Sequence Diagram Data .................................................................. 34 Gambar 3. 3 Activity Diagram Admin ................................................................... 35 Gambar 3. 4 activity diagram guru ....................................................................... 36 Gambar 3. 5 activity diagram kepala sekolah ....................................................... 36 Gambar 3. 6 activity diagram orang tua santri ...................................................... 37 Gambar 3. 7 activity diagram santri ...................................................................... 37 Gambar 3. 26 Class Diagram................................................................................ 38 Gambar 3. 27 Rancangan Form Login .................................................................. 45 Gambar 3.28 Rancangan Halaman Beranda ......................................................... 46 Gambar 3.29 Rancangan Halaman Data Guru ...................................................... 46 Gambar 3.30 Rancangan Form Tambah Guru ...................................................... 47 Gambar 3.31 Rancangan Halaman Data Santri..................................................... 47 Gambar 3.32 Rancangan Form Tambah Santri ..................................................... 48 Gambar 3.33 Rancangan Halaman Data Jadwal dan Kelas Pembelajaran ........... 48 Gambar 3.34 Rancangan Halaman Data Nilai Pembelajaran ............................... 49 Gambar 3.35 Rancangan Form Tambah Nilai Pembelajaran ................................ 49 Gambar 3.36 Rancangan Halaman Laporan Santri Baru ...................................... 50 Gambar 3.37 Rancangan Halaman Laporan Santri Lama ..................................... 50 Gambar 3.38 Rancangan Halaman Laporan Guru ................................................ 51 Gambar 3.39 Rancangan Halaman Laporan Guru Kriteria Aktif ......................... 51 Gambar 3.40 Rancangan Halaman Laporan Guru Kriteria Pensiun ..................... 52 Gambar 3.41 Rancangan Halaman Laporan Guru Kriteria Guru Baru ................. 52 Gambar 3.42 Rancangan Halaman Laporan Guru Kriteria Jenjang Pendidikan .. 53



Gambar 3.43 Rancangan Halaman Laporan Nilai Umum .................................... 53 Gambar 3.44 Rancangan Halaman Laporan Nilai Agama .................................... 54 Gambar 3.45 Rancangan Halaman Laporan Silabus............................................. 54 Gambar 3.46 Rancangan Halaman Laporan Absensi Guru .................................. 55 Gambar 3.47 Rancangan Halaman Laporan Absensi Santri ................................. 55 Gambar 3.48 Rancangan Halaman Data Pengguna .............................................. 56 Gambar 3.49 Rancangan Form Tambah Pengguna............................................... 56 Gambar 3.50 Rancangan Halaman Data Mata Pelajaran ...................................... 57 Gambar 3.51 Rancangan Form Tambah Mata Pelajaran ...................................... 57 Gambar 3.52 Rancangan Halaman Data Tahun Ajaran ........................................ 58 Gambar 3.53 Rancangan Form Tambah Tahun Ajaran ........................................ 58 Gambar 3.54 Rancangan Halaman Data Absensi Guru ........................................ 59 Gambar 3.55 Rancangan Form Tambah Absensi Guru ........................................ 59 Gambar 3.56 Rancangan Halaman Data Pengaturan Penanda Tanganan ............. 60 Gambar 3.57 Rancangan Form Tambah Pengaturan Penanda Tanganan ............. 60 Gambar 3.58 Rancangan Halaman Data Detail .................................................... 61 Gambar 3.59 Rancangan Form Detail ................................................................... 61 Gambar 3.60 Rancangan Halaman Data Jadwal Pembelajaran ............................ 62 Gambar 3.61 Rancangan Halaman Data Nilai Pembelajaran ............................... 62 Gambar 3.62 Laporan Guru Kriteria Jenjang Pendidikan..................................... 63 Gambar 3.63 Laporan Guru Kriteria Aktif ........................................................... 64 Gambar 3.64 Laporan Guru Kriteria Pensiun ....................................................... 64 Gambar 3.65 Laporan Guru Kriteria Guru Lama.................................................. 65



xiii



Gambar 3.66 Laporan Guru Kriteria Guru Baru .................................................. 65 Gambar 3.67 Laporan Nilai Umum ..................................................................... 66 Gambar 3.68 Laporan Silabus Guru .................................................................... 66 Gambar 3.69 Laporan Nilai Agama ..................................................................... 67 Gambar 3.70 Laporan Absensi Guru ................................................................... 67 Gambar 3.71 Laporan Absensi Santri .................................................................. 68 Gambar 3.72 Laporan Santri Lama ...................................................................... 68 Gambar 3.73 Laporan Santri Baru ........................................................................ 69 Gambar 4.1 Halaman Login .................................................................................. 72 Gambar 4.2 Halaman Beranda .............................................................................. 73 Gambar 4.3 Halaman Data Guru ........................................................................... 73 Gambar 4.4 Halaman Data Santri ......................................................................... 74 Gambar 4.5 Halaman Data Jadwal dan Kelas Pembelajaran ................................ 74 Gambar 4.6 Halaman Data Nilai Pembelajaran .................................................... 75 Gambar 4.7 Halaman Laporan Santri Baru ......................................................... 75 Gambar 4.8 Halaman Laporan Santri Lama ......................................................... 76 Gambar 4.9 Halaman Laporan Guru ..................................................................... 76 Gambar 4.10 Halaman Laporan Guru Kriteria Aktif ............................................ 77 Gambar 4.11 Halaman Laporan Guru Kriteria Guru Baru ................................... 77 Gambar 4.12 Halaman Laporan Guru Kriteria Jenjang Pendidikan ..................... 78 Gambar 4.13 Halaman Laporan Nilai Umum ....................................................... 78 Gambar 4.14 Halaman Laporan Nilai Agama....................................................... 79 Gambar 4.15 Halaman Laporan Silabus ............................................................... 79



Gambar 4.16 Halaman Laporan Absensi Guru ..................................................... 80 Gambar 4. 17 Halaman Laporan Absensi Santri ................................................... 80 Gambar 4. 18 Halaman Data Pengguna ................................................................ 81 Gambar 4. 19 Halaman Data Mata Pelajaran ........................................................ 81 Gambar 4. 20 Halaman Data Tahun Ajaran .......................................................... 82 Gambar 4. 21 Data Pengaturan Penanda Tanganan .............................................. 82 Gambar 4. 22 Halaman Utama Guru..................................................................... 83 Gambar 4. 23 Halaman Jadwal Pembelajaran....................................................... 83 Gambar 4. 24 Halaman Nilai Pembelajaran .......................................................... 84 Gambar 4. 25 Halaman Silabus............................................................................. 84 Gambar 4.26 Halaman Perwalian ......................................................................... 85 Gambar 4. 27 Halaman Perangkingan .................................................................. 85 Gambar 4. 28 Halaman Raport.............................................................................. 86 Gambar 4. 29 Halaman Beranda Kepala Sekolah ................................................. 86 Gambar 4. 30 Halaman Data Guru ........................................................................ 87 Gambar 4. 31 Halaman data santri ........................................................................ 87 Gambar 4. 32 halaman pembelajaran .................................................................... 88 Gambar 4. 33 halaman absensi.............................................................................. 88 Gambar 4. 34 Halaman Utama Santri ................................................................... 89 Gambar 4. 35 Halaman Data Jadwal Pembelajaran .............................................. 89 Gambar 4. 36 Halaman Data Nilai Pembelajaran ................................................. 90 Gambar 4. 37 Halaman Utama Santri ................................................................... 90 Gambar 4. 38 Data Jadwal Pembelajaran ............................................................. 91



xv



Gambar 4. 39 Halaman Data Nilai Pembelajaran ................................................. 91 Gambar 4. 40 Laporan Santri Baru ....................................................................... 92 Gambar 4. 41 Laporan Santri Lama ...................................................................... 92 Gambar 4. 42 Berdasarkan Jenjang Pendidikan .................................................... 93 Gambar 4. 43 Laporan Guru Aktif ........................................................................ 93 Gambar 4. 44 Laporan Guru Pensiun.................................................................... 94 Gambar 4. 45 Laporan Guru Lama ....................................................................... 94 Gambar 4. 46 Laporan Guru Baru ........................................................................ 95 Gambar 4. 47 Laporan Nilai Umum ..................................................................... 95 Gambar 4. 48 Laporan Nilai Agama ..................................................................... 96 Gambar 4. 49 Laporan Silabus .............................................................................. 96 Gambar 4. 50 Laporan Absensi Guru ................................................................... 97 Gambar 4. 51 Laporan Absensi Santri .................................................................. 97



DAFTAR TABEL



Tabel 2. 1 Penelitian Terkait ................................................................................. 15 Tabel 3. 2 Tabel Absen ......................................................................................... 39 Tabel 3. 3 Tabel Absen Guru ................................................................................ 39 Tabel 3. 4 Tabel Atur ............................................................................................ 40 Tabel 3. 5 Tabel Catatan ....................................................................................... 40 Tabel 3. 6 Tabel Guru ........................................................................................... 41 Tabel 3. 7 Tabel Jadwal ........................................................................................ 41 Tabel 3. 8 Tabel Mata Pelajaran ........................................................................... 42 Tabel 3. 9 Tabel Nilai............................................................................................ 42 Tabel 3. 10 Tabel Orang Tua ................................................................................ 42 Tabel 3. 11 Tabel Pengampu................................................................................. 43 Tabel 3. 12 Tabel Santri ........................................................................................ 43 Tabel 3. 13 Tabel Silabus ...................................................................................... 43 Tabel 3. 14 Tabel Tahun ....................................................................................... 44 Tabel 3. 15 Tabel User .......................................................................................... 44 Tabel 3. 16 Tabel Wali .......................................................................................... 44 Tabel 4. 1 Hasil Pengujian Black Box Bagian Admin .......................................... 98 Tabel 4. 2 Hasil Pengujian Black Box Bagian Guru ............................................. 99 Tabel 4. 3 Hasil Pengujian Black Box Bagian Kepala Sekolah .......................... 100 Tabel 4. 4 Hasil Pengujian Black Box Bagian Orang Tua Santri ........................ 100 Tabel 4. 5 Hasil Pengujian Black Box Bagian Santri .......................................... 100



xvii



Tabel 4. 6 Pengujian Login Admin ..................................................................... 101 Tabel 4. 7 Pengujian Login User ........................................................................ 102 Tabel 4. 8 Pengujian Data Guru .......................................................................... 102 Tabel 4. 9 Pengujian Data Santri......................................................................... 103 Tabel 4. 10 Pengujian Pemasok Kayu ................................................................ 104 Tabel 4. 11 Pengujian Data Nilai ........................................................................ 105 Tabel 4. 12 Pengujian Data Pengguna ................................................................ 106 Tabel 4. 13 Pengujian Data Mata Pelajaran ........................................................ 107 Tabel 4. 14 Pengujian Laporan Santri Lama ....................................................... 108 Tabel 4. 15 Pengujian Laporan Santri Baru ........................................................ 108 Tabel 4. 16 Pengujian Laporan Nilai Umum ...................................................... 108 Tabel 4. 17 Pengujian Laporan Nilai Agama ...................................................... 109 Tabel 4. 18 Pengujian Laporan Silabus............................................................... 109 Tabel 4. 19 Pengujian Laporan Absensi Guru .................................................... 109 Tabel 4. 20 Pengujian Laporan Absensi Santri ................................................... 110 Tabel 4. 21 Pengujian Laporan Pembelian ......................................................... 110 Tabel 4. 22 Pengujian Data Nilai Pembelajaran ................................................. 110 Tabel 4. 23 Pengujian Data Silabus .................................................................... 111 Tabel 4. 24 Pengujian Laporan Hasil Belajar Santri atau Raport ....................... 112 Tabel 4. 25 Pengujian Laporan Pengiriman ........................................................ 113



BAB I PENDAHULUAN



1.1



Latar Belakang PPS (Pondok Pesantren Salafiyah) Asy-Syuhada Pelaihari diresmikan



bertepatan dengan 1 Muharram 1423 H dibawah pimpinan Ahmad Syarifuddin. Gedung pertama pondok pesantren Asy - Syuhada sebelumnya adalah bangunan sekolah MAN. Pada tahun 1997, MAN berpindah ke lahan yang lebih luas. Kemudian terjadi kekosongan kegiatan pada bangunan tersebut. Ahmad Syarifuddin merasa prihatin dan muncullah ide untuk mengembalikan fungsi bangunan sebagaimana niat dari orang-orang yang mewakafkannya yaitu sebagai tempat Pendidikan Islam. Untuk mewujudkan keinginan tersebut maka dihimpunlah para ikhwan yang peduli dan mendukung melalui sebuah wadah yaitu Ikatan Persaudaraan Santri Tanah Laut (IPSAT). Nama Asy-Syuhada sendiri diambil dari hadist Nabi Muhammad SAW “Barang siapa meninggal sedangkan ia masih aktif menuntut ilmu maka ia mati sebagai Syuhada”. Kesadaran masyarakat akan pentingnya pendidikan berbasis agama membuat Pondok Pesantren Asy-Syuhada menjadi sekolah pilihan para orang tua murid di Tanah Laut khususnya kota Pelaihari. Pada mulanya hanya terdapat satu tingkat pendidikan yaitu tingkat WUSTHO setingkat Tsanawiyah/SLTP. Kemudian disusul dan tingkat ULYA setingkat Aliyah/SLTA dan yang terbaru Sekolah tingkat ULA setingkat dengan SD/MI. Proses belajar mengajar di Pondok Pesantren



Asy-Syuhada



tidak



berbeda



dengan



sekolah



lainnya.



Guru



menyampaikan materi sesuai dengan kurikulum yang disepakati dengan teknik



1



berbeda-beda. Salah satunya dengan cara memberikan para santri hafalan. Setelah proses belajar mengajar maka akan didapat sebuah output hasil belajar para santri. Sistem yang digunakan saat ini masih dengan cara manual. Setiap wali kelas akan menuliskan hasil belajar santri dalam sebuah buku laporan. Kelemahan sistem ini adalah ketika terjadi kesalahan penulisan pada buku laporan, maka buku tersebut harus diganti dengan yang baru. Kelemahan kedua adalah perhitungan nilai dan perangkingan dengan cara manual. Maka sangat diperlukan sebuah sistem yang dapat mengatasi masalah tersebut. Adapun penelitian sebelumnya yang berkaitan dengan pembelajaran adalah Perancangan Sistem Informasi Pengolahan Nilai Raport Berbasis Web Studi Kasus Smp Negeri 1 Surakarta oleh Bagas Hutomo Prakosa (2017) dengan menggunakan bahasa pemograman PHP dan database MySQL. Sistem ini masih terbatas pada fasilitas menu yang sederhana dengan 3 user yaitu admin, guru dan wali kelas. Penelitian kedua adalah Sistem Informasi Pengolahan Nilai Raport Berbasis Web Sekolah Sosial Olahraga (Studi Kasus: Real Madrid Foundation Samarinda) oleh Andrianus Layuk, Hamdani dan Dyna Marisa K menggunakan bahasa pemograman HTML, PHP, CSS, Javascript dan database MySQL (2014). Aplikasi hanya terdiri 3 bagian, yaitu halaman utama, halaman raport dan halaman administrator. Penelitian ketiga adalah Sistem Informasi Pengolahan Nilai Raport Berbasis Web Pada Smk Negeri 1 Lingsar oleh Muhammad Multazam, Hendri Ramdan (2017) dengan menggunakan bahasa pemograman PHP dan database MySQL.



3



Sistem hanya dapat diakses oleh empat user dengan level yang berbeda yaitu level admin, guru, wali kelas dan siswa. Berdasarkan hal tersebut maka dibuatlah sebuah sistem “Sistem Informasi Hasil Belajar Santri Pps. Asy-Syuhada Pelaihari Tingkat Wustho Berbasis Web”. 1.2



Rumusan Masalah Berdasarkan latar belakang di atas, dapat merumuskan masalah penelitian



sebagai berikut : 1. Bagaimana cara membangun sebuah sistem Sistem Informasi Hasil Belajar Santri Pps. Asy-Syuhada Pelaihari Tingkat Wustho Berbasis Web ? 2. Bagaimana membuat sistem informasi hasil belajar yang mampu memberikan perangkingan secara akurat ? 1.3



Batasan Masalah Berdasarkan permasalahan yang telah diuraikan pada rumusan masalah



diatas, maka batasan masalah penelitian sebagai berikut: 1. Pada sistem informasi hasil belajar santri hanya berfokus pada pendataan nilai santri tingkat wustho. 2. Sistem informasi hasil belajar santri dapat di akses oleh 5 pengguna yaitu admin, santri, wali kelas, orang tua atau wali santri dan kepala sekolah. 3. Sistem informasi hasil belajar santri memiliki beberapa laporan yaitu laporan data santri lama, laporan data santri baru, laporan data guru berdasarkan kategori, laporan data silabus, laporan nilai berdasarkan mata



pelajaran umum, laporan nilai pelajaran berdasarkan mata pelajaran pondok (agama), laporan absensi santri dan laporan absensi guru. 4. Sistem informasi hasil belajar santri tidak memiliki laporan untuk ijazah. 5. Sistem informasi hasil belajar santri dirancang menggunakan bahasa pemrograman PHP dan MySQL. 1.4



Tujuan Penelitian Tujuan dari penelitian ini adalah mempermudah guru dalam mendata dan



merekap hasil belajar santri sehingga menghasilkan sebuah data yang akurat. 1.5



Manfaat Penelitian Manfaat dari penelitian ini adalah sebagai berikut:



1. Mempermudah dalam penginputan data santri dan nilai. 2. Meminimalisir kesalahan penulisan data santri 3. Mengurangi kesalahan ketika perhitungan nilai. 4. Mengurangi biaya penulisan hasil belajar santri seperti buku raport dan pena. 1.6



Metode Penelitian



1.6.1 Metode Pengumpulan Data Metode pengumpulan data yang digunakan dalam pembuatan program ini adalah sebagai berikut : 1.



Observasi Dilakukan dengan mengamati langsung ke objek penelitian di Pondok Pesantren Asy-Syuhada untuk melihat secara langsung proses yang terjadi pada objek penelitian



5



2.



Wawancara Dilakukan dengan menemui H. Ahmad Syarifuddin selaku Kepala Sekolah di Pondok Pesantren Asy-Syuhada untuk melakukan wawancara.



3.



Studi Pustaka Untuk mendukung pembuatan program ini dilakukan studi pustaka dan studi media. Dengan studi pustaka kita dapat mengumpulkan data melalui buku-buku yang membahas tentang cara-cara pembuatan program.



4.



Studi Dokumentasi Untuk memenuhi landasan teori perlu dilakukan studi pustaka dan studi media. Dengan studi media kita dapat mengumpulkan data melalui media internet.



1.6.2 Tahapan Pengembangan Perangkat Lunak Tahapan pengembangan perngkat lunak yang digunakan pada sistem ini adalah Waterfall Develpoment Model. Metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan (Pressman, 2012). Model dapat digambarkan seperti gambar berikut:



Gambar 1. 1 Metode Waterfall 1.



Analisis Pada tahap ini dilakukan analisis kebutuhan untuk membangun Sistem



Informasi Hasil Belajar Santri Pps. Asy-Syuhada Pelaihari Tingkat Wustho Berbasis Web. 2.



Desain Pada tahap ini dilakukan perancangan alur sistem dengan flowchart dan



membuat kamus data (rancangan tabel) serta perancangan antarmuka (interface). 3.



Implementasi Tahap implementasi merupakan tahap pengimplementasian dalam bentuk



program/pengkodean untuk membuat sistem menggunakn bahasa pemograman PHP dan menggunakan database MySQL. 4.



Pengujian Pada tahap ini dilakukan pengujian sistem yang telah dibangun untuk



mengecek kesalahan-kesalahan yang mungkin terlewat. 5.



Pemeliharaan Setelah melakukan pengujian sistem yang dibangun maka dilakukan



pemeliharaan untuk memperbaiki kesalahan-kesalahan dalam pembuatan sistem.



7



1.7



Sistematika Penulisan Penelitian skripsi ini akan disusun dengan sistematika sebagai berikut.



1.



BAB I PENDAHULUAN Bab ini menerangkan latar belakang, perumusan dan pembahasan masalah, tujuan penelitian, metode penelitian, teknik pengumpulan data, dan sistematika penulisan.



2.



BAB II TINJAUAN PUSTAKA Bab ini akan membahas landasan teori yang digunakan dalam skripsi antara lain, yaitu : teori-teori umum tentang definisi sistem, informasi, dan database, serta teori-teori yang mendukung dalam penulisan skripsi.



3.



BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini juga menguraikan tentang desain model sistem informasi, diagram konteks, serta desain database yang berisi kamus data dan struktur tabel dalam kamus data yang digunakan sebagai analisa kebutuhan sistem serta perancangan database.



4.



BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah perancangan sistem sudah dilakukan maka akan diimplementasikan dan diuji. Di bab ini dijelaskan spesifikasi sistem,implementasi sistem, dan analisis hasil implementasi.



5.



BAB V PENUTUP Pada bagian akhir akan dipaparkan kesimpulan secara keseluruhan pada bab-bab sebelumnya dan juga berisi saran serta masukan.



BAB II TINJAUAN PUSTAKA



2.1



Landasan Teori Sebelum membahas lebih lanjut, terlebih dahulu akan memaparkan



mengenai teori-teori dan definisi-definisi yang dikemukakan oleh para ahli yang relevan dengan permasalahan yang diteliti sebagai dasar atau teori yang akan digunakan untuk pembahasan permasalahan penelitian tersebut. Pengertianpengertian yang akan dipaparkan adalah sebagai berikut: 2.1.1 Sistem Menurut (Tohari, 2013) Sistem adalah kumpulan atau himpunan dari unsur atau variabel – variabel yang saling terkait, saling berinteraksi, dan saling tergantung satu sama lain untuk mencapai tujuan. Selain itu, sistem juga dapat didefinisikan sebagai sekumpulan objek – objek yang saling berelasi dan berinteraksi, serta hubungan antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai satu tujuan yang telah ditetapkan. Menurut (Kurniawan, 2017) Sistem adalah suatu paduan yang terdiri dari beberapa unsur yang tergabung satu sama lain agar mempermudah laju aliran informasi, energi ataupun materi hingga dapat mencapai tujuan tertentu. Menurut (Arifashkaf, 2015) Sistem adalah sekelompok komponen dan elemen yang digabungkan menjadi satu untuk mencapai tujuan tertentu. Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk



8



9



memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat. Dari beberapa pengertian diatas, dapat ditarik kesimpulan bahwa sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan, atau sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan. 2.1.2 Informasi Menurut (Jogiyanto, 1999) Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian – kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan. Menurut (Gordon, 1991)Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang. Pengertian Informasi Menurut (Sutabri T. , 2005) adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan. Berdasarkan beberapa pengertian diatas dapat disimpulkan bahwa Informasi adalah data atau fakta yang telah diolah menjadi suatu bentuk yang mempunyai arti dan bermanfaat membantu seseorang dalam mengambil keputusan.



10



2.1.3 Hasil Belajar Menurut Bruner, dalam proses belajar dapat dibedakan tiga fase atau episode, yakni (1) informasi, (2) transformasi, (3) evaluasi. Informasi yang didapat tiap pelajaran ada yang dapat menambah pengetahuan yang telah dimiliki, ada yang memperhalus dan memperdalamnya, ada pula yang bertentangan dengan apa yang telah diketahui. Transformasi adalah proses informasi yang telah dianalisis dan diubah ke dalam bentuk yang lebih abstrak atau konseptual. Evaluasi merupakan proses penilaian terhadap pengetahuan yang telah didapat. (Nasution, 2013) Hasil yang dicapai dalam bidang kognitif ialah bahwa jumlah murid yang mendapat angka tertinggi atas dasar penguasaanya yang tuntas mengenai bahan pelajaran tertentu. Jika sebelumnya hanya sekitar 10 – 20 persen saja yang memperoleh nilai tertinggi, maka dengan “mastery learning” jumlah dapat ditingkatkan menjadi 80 persen. (Nasution, 2013) Jadi, hasil belajar dapat diperoleh setelah melewati tiga fase yaitu informasi, tranformasi dan evaluasi. Hasil belajar yang dicapai akan menjadi tolak ukur kemampuan penguasaan bahan pelajaran dari masing-masing santri. 2.1.3 Pondok Pesantren Salafiyah Asy-Syuhada PPS (Pondok Pesantren Salafiyah) Asy-Syuhada Pelaihari diresmikan bertepatan dengan 1 Muharram 1423 H dibawah pimpinan Ahmad Syarifuddin. Sistem penerimaan santri tanpa seleksi. Setiap santri yang masuk langsung diterima. Sedangkan penempatan kelas sesuai dengan kemampuan dasar ilmu agama yang dimiliki sebelumnya.



11



2.1.4 Web Website atau sistus dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara dan atau gabungan dari semuanya, baik brsifat statis maupun dinamis yang membentuk suatu rangkaian bangunan yang saling terkait, yang masing- masing dihubungkan dengan jaring-jaringan halaman (Nurmi). 2.1.4 Hypertext Preprocessor (PHP) Hypertext preprocessor (PHP) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah Content Management System atau CMS (Kadir, 2013). Hypertext preprocessor (PHP) adalah sebuah bahasa pemrograman yang umum digunakan untuk scripting server-sid. PHP biasanya terpasang pada HTML. Bahasa pemrograman ini dapat membuat suatu website yang dinamis (Bekti & Huamira, 2015). Berdasarkan penjelasan hypertext preprocessor (PHP) dapat disimpulkan bahwa hypertext preprocessor (PHP) adalah bahasa skrip yang biasanya terpasang pada HTML, yang dapat digunakan membangun sebuah content management system atau CMS dan dapat membuat sebuah website. 2.1.5 MySQL Menurut Rosari, SQL merupakan kependekan structured query language. SQL digunakan untuk berkomunikasi dengan sebuah database. SQL adalah bahasa



yang



meliputi



perintah-perintah



untuk



menyimpan,



menerima,



12



memelihara, dan mengatur akses-akses ke basis data serta digunakan untuk memanipulasi dan menampilkan data dari database (Trimarsiah & Yunita, 2014). MySQL merupakan database server yang paling sering digununakan dalam pemrograman PHP. MySQL digunakan untuk menyimpan data dalam database dan memanipulasi data-data yang diperlukan manipulasi data tersebut berupa menambah, mengubah, dan menghapus data yang berada dalam (Buana, Jakarta) Berdasarkan penjelasan MySQL dapat disimpulkan bahwa MySQL merupakan database server digunakan untuk menyimpan data dalam database serta digunakan untuk memanipulasi dan menampilkan data dari database. 2.1.6 Unified Modeling Language (UML) Unified modeling language (UML) adalah standarisasi bahasa pemodelan untuk membangun perangkat lunak yang dibangun dengan menggunakan teknik pemrograman berorientasi objek (Rosa & shalahuddin, 2013). Unified modeling language (UML) adalah bahasa standar yang digunakan untuk menjelaskan dan memvisualisaikan dari proses analisis dan disain berorientasi objek. UML menyediakan standar pada notasi dan diagram yang bisa digunakan untuk memodelkan suatu sistem (Wahyudin & Ahmad, 2014). Unified modeling language (UML) memiliki 9 jenis diagram, namun hanya 4 jenis diagram yang akan dijelaskan disini, yaitu Use Case Siagram, Activity Diagram, Sequence Diagram dan Class Diagram. Use Case Diagram Use case atau use case diagram merupakan pemodelan untuk melakukan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah



13



interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat (Rosa & shalahuddin, 2013). Use case adalah deskripsi fungsi dari sebuah sistem perspektif pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara user (pengguna) sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut skenario (Haviluddin, 2011). Activity Diagram Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuh sistem atau proses bisnis atau menu yang ada pada perangkat lunak (Rosa & shalahuddin, 2013). Activity diagram Menggambarkan aktifitas-aktifitas, objek, state, transisi state dan event. Kegiatan diagram alur kerja menggambarkan perilaku sistem untuk aktivitas (Haviluddin, 2011). Sequence Diagram Sequence diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek (Rosa & shalahuddin, 2013). Sequence diagram adalah gambaran tahap demi tahap, termasuk kronologi (urutan) perubahan secara logis yang seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram (Haviluddin, 2011).



14



Class Diagram Class diagram menggambarkan struktur sistem dari segi pendifinisian kelas-kelas yang akan di buat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode atau operasi (Rosa & shalahuddin, 2013). Class diagram menggambarkan struktur statis dari kelas dalam sistem anda dan menggambarkan atribut, operasi dan hubungan antara kelas. Class diagram membantu dalam memvisualisasikan struktur kelas-kelas dari suatu sistem (Haviluddin, 2011).



2.2 Penelitian Terkait Berikut adalah tabel hasil-hasil penelitian terkait dengan layanan terpadu sebagai acuan dalam melakukan penelitian. Tabel 2. 1 Penelitian Terkait NAMA PENELITI DAN TAHUN



NO



JUDUL



1



Perancangan Sistem Informasi



Bagas Hutomo



Masih menggunakan Ms.



Menggunakan



Sistem ini masih terbatas pada



Pengolahan



Prakosa 2017



Excel dalam pengolahan



bahasa pemrograman



fasilitas menu yang sederhana



nilai



PHP dan database



dengan 3 user yaitu admin, guru



My SQL



dan wali kelas.



Nilai



Raport



Berbasis Web Studi Kasus Smp



MASALAH



Negeri 1 Surakarta



2



APLIKASI



KETIDAKSESUAIAN



Sistem Informasi Pengolahan



Andrianus Layuk,



Pengolahan nilai pada



Bahasa HTML, PHP,



Aplikasi hanya terdiri 3 bagian,



Nilai Raport Berbasis Web



Hamdani, Dyna



sekolah sosial olahraga



CSS, Javascript dan



yaitu halaman utama, halaman



Sekolah Sosial Olahraga (Studi



Marisa K 2014



masih manual sehingga



database MySQL



raport dan halaman



Kasus: Real Madrid Foundation)



sulit membandingkan



administrator.



15



Samarinda)



3



kemampuan tiap siswa



Sistem Informasi Pengolahan



Muhammad



Pengolahan nilai raport



Menggunakan



Sistem hanya dapat diakses oleh



Nilai Raport Berbasis Web Pada



Multazam, Hendri



masih manual dan sedikit



bahasa pemrograman



empat user dengan level yang



Smk Negeri 1 Lingsar



Ramdan 2017



menggunakan bantuan



PHP dan database



berbeda yaitu level admin, guru,



Microsoft Excel.



My SQL



wali kelas dan siswa.



Penginputan nilai raport hanya mengandalkan formulir data nilai siswa kemingkinanan formulir tersebut hilang atau terselip, dan tercecer.



16



17



2.3 Profil Objek Penelitian Penelitian ini dilaksanakan pada : Nama Instansi



: Pondok Pesantren Salafiyah Asy-Syuhada Pelaihari



Alamat



: Jl. Dharma No. 29 Kec. Pelaihari



Telepon



: 08125099636



2.3.1 Sejarah Singkat Pondok Pesantren Asy – Syuhada PPS (Pondok Pesantren Salafiyah) Asy-Syuhada Pelaihari diresmikan bertepatan dengan 1 Muharram 1423 H dibawah pimpinan Ahmad Syarifuddin. Gedung pertama pondok pesantren Asy - Syuhada sebelumnya adalah bangunan sekolah MAN. Pada tahun 1997, MAN berpindah ke lahan yang lebih luas. Kemudian terjadi kekosongan kegiatan pada bangunan tersebut. Ahmad Syarifuddin merasa prihatin dan muncullah ide untuk mengembalikan fungsi bangunan sebagaimana niat dari orang-orang yang mewakafkannya yaitu sebagai tempat Pendidikan Islam. Untuk mewujudkan keinginan tersebut maka dihimpunlah para ikhwan yang peduli dan mendukung melalui sebuah wadah yaitu Ikatan Persaudaraan Santri Tanah Laut (IPSAT). Nama Asy-Syuhada sendiri diambil dari hadist Nabi Muhammad SAW “Barang siapa meninggal sedangkan ia masih aktif menuntut ilmu maka ia mati sebagai Syuhada”. Pada mulanya hanya terdapat satu tingkat pendidikan yaitu tingkat WUSTHO setingkat Tsanawiyah/SLTP. Kemudian disusul dan tingkat ULYA setingkat Aliyah/SLTA dan yang terbaru Sekolah tingkat ULA setingkat dengan SD/MI. Saat ini Pondok Pesantren Asy – Syuhada telah memiliki tiga bangunan dengan lantai bertingkat dua.



18



2.3.2 Visi dan Misi VISI Mencetak Generasi Harapan yang Beriman, Bertaqwa, Berilmu, Sehat Jasmani Rohani dan Berakhlaq Mulia serta memahami Iptek. MISI 1.



Mengajarkan Ilmu Agama dan Iptek kepada santri



2.



Mendidik santri agar menjadi pribadi yang berakhlak mulia.



3.



Menumbuh kembangkan semangat prestasi kreatif kepada seluruh warga Pesantren.



4.



Memajukan syiar Islam di masyarakat.



TUJUAN 1.



Mensyiarkan Agama Islam ke tengah-tengah masyarakat.



2.



Mencetak Generasi Harapan yang hidup dengan berlandaskan Agama Islam dan mengerti Iptek.



3.



Mendidik santri agar menjadi Muslim yang Bertaqwa dan Berakhlak Mulia.



4.



Berusaha mengurangi Krisis Moral dengan menanamkan Pemahaman Agama Islam sedini mungkin kepada para santri yang akan menjadi Penerus bangsa ini.



2.3.3 Struktur Organisasi KEPALA SEKOLAH --------------------UST. H. AHMAD SYARIFUDDIN



SEKRETARIS ---------------------



BENDAHARA ---------------------



UST. H. HILMANSYAH



UST. AKHMAD SAIRANI, S.Pd.I



Gambar 2. 1 Struktur Organisasi Pondok Pesantren Asy - Syuhada



19



BAB III ANALISIS DAN PERANCANGAN SISTEM



3.1



Analisis sistem yang berjalan Berdasarkan hasil penelitian dapat disimpulkan bahwa sistem yang sedang



berjalan digambarkan seperti gambar 3.1. Flowmap Sistem yang Sedang Guru



Wali Kelas



Santri



Kepala Sekolah



Mulai



No



Mendata nilai santri



Menyerahkan data nilai santri



Melakukan perhitungan nilai



Belum Semua sudah dihitung?



Ya



Laporan nilai hasil belajar



Membagi kan nilai



Laporan nilai hasil belajar



Arsip nilai santri



Selesai



Gambar 3. 1 Analisis Sistem Berjalan



19



20



Sistem pelaporan hasil belajar santri pada Pondok Pesantren Salafiyah AsySyuhada Pelaihari dilakukan dengan cara manual dan sedikit menggunakan bantuan Microsoft Excel. Sistem yang ada dianggap kurang efektif pengolahan nilai menjadi lebih lama karena penginputan nilai hanya dilakukan oleh wali kelas dengan mengandalkan formulir data nilai. Berikut ini gambaran sistem yang berjalan: 1.



Guru mendata nilai santri dalam sebuah formulir nilai.



2.



Guru menyerahkan data kepada wali kelas.



3.



Wali kelas mendata ulang nilai masing-masing santri dan melakukan perhitungan nilai.



4.



Wali kelas membagikan laporan hasil belajar santri dan memberikan arsip nilai kepada kepala sekolah.



3.1.1 Analisis Guru 1.



Guru mengambil soal ulangan dan formulir nilai



2.



Guru memberikan nilai terhadap hasil ulangan santri



3.



Guru mengisi formulir nilai dan menyerahkan kepada wali kelas



4.



Wali kelas menulis kembali nilai santri ke dalam formulir nilai untuk wali kelas



5.



Wali kelas melakukan perhitungan nilai



6.



Wali kelas menulis nilai ke dalam buku raport



7.



Wali kelas menemui pimpinan untuk meminta tanda tangan dan menyerahkan arsip formulir nilai



8.



Wali kelas membagikan raport kepada santri atau orang tua santri



21



3.1.2 Analisis Santri 1.



Datang ke Pondok Pesantren Asy – Syuhada



2.



Menemui wali kelas



3.



Antri untuk mengambil raport



3.1.3 Analisis Orang Tua 1.



Datang ke Pondok Pesantren Asy – Syuhada



2.



Menemui wali kelas



3.



Antri untuk mengambil raport



3.1.4 Analisis Kepala Sekolah 1.



Menemui wali kelas



2.



Melihat arsip nilai santri



3.



Menandatangani raport santri



3.2



Analisis kebutuhan sistem Berdasarkan masalah-masalah yang ditemui pada sistem sekarang, maka



akan di buat sebuah sistem informasi yang akan dibuat diharapkan mampu untuk : 1.



Melakukan proses input data guru



2.



Melakukan proses input data santri



3.



Melakukan proses input data mata pelajaran



4.



Melakukan proses input data absen guru



5.



Melakukan proses input data absen santri



6.



Melakukan proses input data penjadwalan



7.



Melakukan input data penilaian



8.



Melakukan input data pengguna 21



22



9.



Melakukan input data silabus



10.



Melakukan input data catatan



11.



Melakukan input data pengampu



12.



Melakukan input data atur



13.



Melakukan input data nilai



3.3



Rancangan Model Sistem Perancangan sistem adalah merancang atau mendesain sistem yang baik,



isinya adalah langkah-langkah operasi dalam pengolahan data dan prosedur untuk operasi sistem. Kegiatan yang dilakukan pada tahap ini yaitu merancang atau mendesain sistem yang baik, mendesain pemodelan sistem yang baik, mengenali dan mendefinisikan masalah pembuatan sistem ini sehingga jika ada kesalahan ada alternatif pemecahannya. Perancangan Unified Modeling Language (UML) 1.



Use Case Diagram Gambar usecase diagram dengan admin, kepsek, guru, santri dan orangtua



yang dapat mengakses aplikasi dengan login, mengatur aplikasi secara keseluruhan karena memiliki semua akses untuk melakukan pengaturan, kemudian juga hanya admin dapat mengelola data absensi guru, data guru, data santri, data penjadwalan, data absensi santri, data penilaian, data perwalian, data mata pelajaran, data pengguna, data penanda tangannan dan laporan. Kepsek dapat melihat data absensi guru, data absensi santri, data guru dan data santri. Wali kelas dapat mengelola nilai yang berisi cetak raport dan lihat nilai, mengelola silabus dan lihat data penjadwalan. Santri dapat ganti foto diri dan



23



melihat data penjadwalan. Orang tua hanya dapat meliat biodata santri dan melihat data jadwal. Sebelum mereka bisa melakukan tugas tersebut ada include yang mengharuskan mereka untuk login ke dalam sistem. Data Tahun Ajaran



Data Pengguna



Data Mata Pelajaran







Data Perwalian



Data Penilaian



Data Absensi Santri



Admin Data Penjadwalan



Data Santri



Kepsek



Login



Data Guru



Data Absensi Guru



Data Kelas dan Jadwal



Wali Kelas







Data Nilai Pembelajaran



Referensi



Santri Silabus



Laporan orang Tua



Gambar 3. 2 Use Case Diagram Sistem Informasi Hasil Belajar Santri Pps. AsySyuhada Pelaihari Tingkat Wustho Berbasis Web



23



25



2.



Sequence Diagram



a.



Sequence Diagram Login Admin Gambar sequence diagram login admin menjelaskan urutan-urutan proses



yang dilakukan admin dalam melakukan login. Admin memasukkan nama admin dan kata sandi di form login kemudian dalam prosesnya nama admin dan kata sandi di cek validasinya, apabila sesuai dengan yang ada pada database maka menu utama akan tampil, apabila nama admin atau kata sandi tidak ditemukan maka ulangi lagi proses memasukan nama admin dan kata sandi.



Admin



Form



Database



Sistem



Tampilan login ()



Login () Masuk aplikasi ()



Validasi() Konfirmasi ()



Gambar 3. 3 Sequence Diagram Login Admin b.



Sequence Diagram Data Penjadwalan Admin Gambar sequence diagram data penjadwalan menjelaskan urutan-urutan



proses yang dilakukan admin dalam melakukan penginputan data penjadwalan dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



26



Admin



Data Penjadwalan



Database



Proses



Memilih menu penjadwalan() Tampil data penjadwalan() Input data penjadwalan() Input data penjadwalan()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3. 4 Sequence Diagram Data Penjadwalan Admin c.



Sequence Diagram Data Penjadwalan Kepsek Gambar sequence diagram data penjadwalan menjelaskan urutan-urutan



proses yang dilakukan Kepsek untuk melihat data penjadwalan.



Kepsek



Data Penjadwalan



Proses



Database



Memilih menu ()



Memilih data penjadwalan() Mengakses data penjadwalan() Tampilkan data penjadwalan() Tampilkan data penjadwalan()



Gambar 3. 5 Sequence Diagram Data Penjadwalan Kepsek d.



Sequence Diagram Data Penjadwalan Guru Gambar sequence diagram data penjadwalan menjelaskan urutan-urutan



proses yang dilakukan Guru untuk melihat data penjadwalan.



27



Guru



Data Penjadwalan



Proses



Database



Memilih menu ()



Memilih data penjadwalan() Mengakses data penjadwalan() Tampilkan data penjadwalan() Tampilkan data penjadwalan()



Gambar 3. 6 Sequence Diagram Data Penjadwalan Guru e.



Sequence Diagram Data Penjadwalan Santri Gambar sequence diagram data penjadwalan menjelaskan urutan-urutan



proses yang dilakukan santri untuk melihat data penjadwalan



Santri



Data Penjadwalan



Proses



Database



Memilih menu ()



Memilih data penjadwalan() Mengakses data penjadwalan() Tampilkan data penjadwalan() Tampilkan data penjadwalan()



Gambar 3. 7 Sequence Diagram Data Penjadwalan Santri



28



f.



Sequence Diagram Data Penjadwalan Orang tua Gambar sequence diagram data penjadwalan menjelaskan urutan-urutan



proses yang dilakukan orang tua untuk melihat data penjadwalan



Orang Tua



Data Penjadwalan



Database



Proses



Memilih menu ()



Memilih data penjadwalan() Mengakses data penjadwalan() Tampilkan data penjadwalan() Tampilkan data penjadwalan()



Gambar 3.8 Sequence Diagram Data Penjadwalan Orang Tua g.



Sequence Diagram Data Nilai Gambar sequence diagram data nilai menjelaskan urutan-urutan proses yang



dilakukan guru untuk melihat data nilai



Guru



Data Nilai



Proses



Database



Memilih menu ()



Memilih data nilai() Mengakses data nilai() Tampilkan data nilai() Tampilkan data nilai()



Gambar 3.9 Sequence Diagram Data Nilai Guru



29



h.



Sequence Diagram Data Biodata Gambar sequence diagram data biodata menjelaskan urutan-urutan proses



yang dilakukan santri dalam melakukan penginputan data biodata dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Santri



Data Biodata



Database



Proses



Memilih biodata() Tampil data biodata() Input data biodata() Input data biodata()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.10 Sequence Diagram Data Biodata i.



Sequence Diagram Data Silabus Gambar sequence diagram data silabus menjelaskan urutan-urutan proses



yang dilakukan guru dalam melakukan penginputan data silabus dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Guru



Data Silabus



Database



Proses



Memilih silabus() Tampil data silabus() Input data silabus() Input data silabus()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.11 Sequence Diagram Data Silabus



30



j.



Sequence Diagram Data Guru Gambar sequence diagram data guru menjelaskan urutan-urutan proses



yang dilakukan admin dalam melakukan penginputan data guru dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Admin



Data Guru



Database



Proses



Memilih guru() Tampil data guru() Input data guru() Input data guru()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.12 Sequence Diagram Data Guru k.



Sequence Diagram Data Santri Gambar sequence diagram data santri menjelaskan urutan-urutan proses



yang dilakukan admin dalam melakukan penginputan data santri dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Admin



Data Santri



Database



Proses



Memilih santri() Tampil data santri() Input data santri() Input data santri()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.13 Sequence Diagram Data Santri



31



l.



Sequence Diagram Data Penilaian Gambar sequence diagram data penilaian menjelaskan urutan-urutan proses



yang dilakukan admin dalam melakukan penginputan data penilaian dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Admin



Data Penilaian



Database



Proses



Memilih penilaian() Tampil data penilaian() Input data penilaian() Input data penilaian()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.14 Sequence Diagram Data Penilaian m. Sequence Diagram Data Perwalian Gambar sequence diagram data perwalian menjelaskan urutan-urutan proses yang dilakukan admin dalam melakukan penginputan data perwalian dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Admin



Data Perwalian



Database



Proses



Memilih perwalian() Tampil data perwalian() Input data perwalian() Input data perwalian()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.15 Sequence Diagram Data Perwalian



32



n.



Sequence Diagram Data Pengguna Gambar sequence diagram data pengguna menjelaskan urutan-urutan proses



yang dilakukan admin dalam melakukan penginputan data pengguna dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Admin



Data Pengguna



Database



Proses



Memilih pengguna() Tampil data pengguna() Input data pengguna() Input data pengguna()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.16 Sequence Diagram Data Pengguna o.



Sequence Diagram Data Tahun Ajaran Gambar sequence diagram data tahun ajaran menjelaskan urutan-urutan



proses yang dilakukan admin dalam melakukan penginputan data tahun ajaran dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Admin



Data Tahun Ajaran



Database



Proses



Memilih tahun ajaran() Tampil data tahun ajaran() Input data tahun ajaran() Input data tahun ajaran()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.17 Sequence Diagram Data Tahun Ajaran



33



p.



Sequence Diagram Data Absensi Guru Gambar sequence diagram data absensi guru menjelaskan urutan-urutan



proses yang dilakukan admin dalam melakukan penginputan data absensi guru dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Admin



Data Absensi Guru



Database



Proses



Memilih absensi guru() Tampil data absensi guru() Input data absensi guru() Input data absensi guru()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3.18 Sequence Diagram Data Absensi Guru q.



Sequence Diagram Data Absensi Santri Gambar sequence diagram data absensi santri menjelaskan urutan-urutan



proses yang dilakukan admin dalam melakukan penginputan data absensi santri dimana sebelum data tersebut disimpan ke dalam database, data terlebih dahulu di validasi.



Admin



Data Absensi Santri



Database



Proses



Memilih absensi santri() Tampil data absensi santri() Input data absensi santri() Input data absensi santri()



Validasi() Simpan data () Tampilkan hasil () Tampilkan hasil ()



Gambar 3. 19 Sequence Diagram



Data



34



r.



Sequence Diagram Data Laporan Gambar sequence diagram data menjelaskan urutan-urutan proses yang



dilakukan admin dalam memilih data laporan.



Admin



Menu Laporan



Database



Proses



Masuk menu laporan () Pilih data () Akses data () Tampilan hasil () Tampilan hasil ()



Gambar 3.20 Sequence Diagram Data



35



3.



Activity Diagram Activity diagram menjelaskan admin, kepsek, guru, santri dan orangtua yang bisa disebut sebagai pengguna. Pada gambar 3.3



berisi activity diagram yang dilakukan oleh admin.



Pilih Menu



Dashboard



Data Penjadwalan



Data Guru



Data Santri



Data Penilaian



Data Pengguna



Data Tahun Ajaran



Data Absensi Guru



Data Absensi Santri



Data Penanda Tanganan



Laporan



Kelola Data Penjadwalan



Kelola Data Guru



Kelola Data Santri



Kelola Data Penilaian



Kelola Data Pengguna



Kelola Data Tahun Ajaran



Kelola Data Absensi Guru



Kelola Data Absensi Santri



Kelola Data Penanda Tanganan



Kelola Laporan



Selesai



Gambar 3. 21 Activity Diagram Admin



36



Pada gambar 3.4 berisi activity diagram yang dilakukan oleh guru.



Pilih Menu



Jadwal Pembelajaran



Nilai Pembelajaran



Silabus



Perwalian



Perangkingan



Raport



Selesai



Gambar 3. 22 activity diagram guru Pada gambar 3.4 berisi activity diagram yang dilakukan oleh kepala sekolah.



Pilih Menu



Guru



Santri



Pembelajaran



Absensi



Selesai



Gambar 3. 23 activity diagram kepala sekolah



37



Pada gambar 3.4 berisi activity diagram yang dilakukan oleh orang tua santri.



Pilih Menu



Lihat Jadwal Pembelajaran



Lihat Biodata



Lihat Nilai Pembelajaran



Selesai



Gambar 3. 24 activity diagram orang tua santri Pada gambar 3.4 berisi activity diagram yang dilakukan oleh santri.



Pilih Menu



Ubah Foto Profil



Lihat Jadwal Pembelajaran



Lihat Nilai Pembelajaran



Selesai



Gambar 3. 25 activity diagram santri



38



4.



Class Diagram



tb_nilai tb_wali



tb_user



+id_abguru



+kd_absen



+nilai 1



+kelas



+nisn



+nisn



+no_id



+no_id



+no_id



+nisn



+nilai 2



+jam 1



+nama_santri



+kelakuan



+nama_guru



+tanggal



+hadir



+hadir



+kerajinan



+tmpt



+materi



+sakit



+sakit



+kerapian



+tgl_lhr



+kelas



+ijin



+ijin



+catatan



+pendidikan_terakhir



+id_mapel



+tanpa_ket



+tanpa_ket



+semester



+thn_lulus



+id_ta



+ket



+ket



+id_ta



+thn_bertugas



+id_ta



+id_ta



+foto



+no_id



+status



+semester



+Tambah()



+Tambah()



+Tambah()



+Tambah()



+Tambah()



+Ubah()



+Ubah()



+Ubah()



+Ubah()



+Ubah()



+Hapus()



+Hapus()



+Cari()



+Cari()



+Lihat() +Cetak()



+password



+rangking +Tambah()



+nilai_akhir



+status



+nilai_huruf



+Tambah()



+kd_kelas



+Ubah()



+kd_mapel +kd_thn



+jam 2



+tmpt_lahir



+kd_mapel



+tgl



+kd_thn



+ayah +ibu



+semester



+Cari()



+Tambah()



+Tambah()



+Lihat()



+Ubah()



+Ubah()



+alamat +thn_masuk



+Ubah()



+Hapus() tb_ta



+Hapus() +Cari()



+kd_thn



+Lihat()



+thn



+Hapus()



+Cari()



+Cari()



+Lihat()



+Lihat()



+Cetak()



+Cetak()



+Hapus() +Cari()



+Tambah()



tb_mapel +Ubah() +kd_mapel +Hapus() +Cari()



tb_absen



tb_absen_guru



+id_silabus



+username



+Hapus()



tb_silabus



+id_guru



+nisn



+nilai_total



tb_guru



+id_cttn



+no_id



+semester



tb_catatan



+id_santri



+nisn



+kelas



tb_santri



+kd_kelas



+id_user



+kd_thn



tb_jadwal



+kd_nilai



+kd_wali



+mapel +jenis



+Lihat()



+Hapus() +Cari()



+Hapus() +Cari()



+Cetak() +Lihat()



+Cetak()



+Cetak()



+Cetak()



+Cetak()



tb_atur



tb_ortu



+id_atur



+id



+nama



+nisn



+nip



+username



+jabatan



+password



+ttd



+status



+Tambah()



+Tambah()



+Ubah()



+Ubah()



+Hapus()



+Hapus()



+Cari()



+Cari()



+Lihat()



+Lihat()



+Tambah() +Ubah() +Hapus() +Cari() +Lihat()



+Lihat()



+Lihat()



+kd_kelas



+Cari()



+Hapus()



+Lihat()



+no_id



+Hapus()



+Ubah()



+Lihat() +kd_pengampu



+Ubah()



+Tambah()



+Cari()



tb_pengampu



+Tambah()



+semester



+Lihat()



Gambar 3. 26 Class Diagram



39



3.4



Rancangan Basis Data Perancangan basis data (database) merupakan garis besar keseluruhan



sistem pengolah data elektronik yang akan dilakukan dalam membuat sebuah sistem aplikasi yang berbasis database yang membutuhkan rancangan database yang memadai dikarenakan data yang akan diolah merupakan inti utama dari seluruh sistem yang berjalan. Rancangan Tabel Berikut adalah rancangan tabel Sistem Informasi Hasil Belajar Santri Pps. Asy-Syuhada Pelaihari Tingkat Wustho Berbasis Web. Tabel Absen Santri Tabel 3. 1 Tabel Absen Santri No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



1



kd_absen



2



Nisn



varchar



15



3



Hadir



Int



11



4



Sakit



Int



11



5



Ijin



Int



11



6



tanpa_ket



Int



11



7



Ket



varchar



50



8



id_ta



Int



11



9



Semester



Int



11



Tabel Absen Guru Tabel 3. 2 Tabel Absen Guru No 1



Field Name id_abguru



Type



Width



Keterangan



Int



11



auto_increment



40



No



Field Name



Type



Width



2



no_id



varchar



30



3



Hadir



Int



11



4



Sakit



Int



11



5



Ijin



Int



11



6



tanpa_ket



Int



11



7



Ket



varchar



50



8



id_ta



Int



11



9



Semester



Int



11



Keterangan



Tabel Atur Tabel 3. 3 Tabel Atur No



Field Name



Type



Width



Keterangan auto_increment



1



id_atur



Int



11



2



Nama



varchar



50



3



Nip



varchar



20



4



Jabatan



varchar



50



5



Ttd



text



Tabel Catatan Tabel 3. 4 Tabel Catatan No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



1



id_cttn



2



Nisn



varchar



20



3



kelakuan



varchar



20



4



kerajinan



varchar



20



5



kerapian



varchar



20



6



Catatan



Text



7



semester



Int



11



8



id_ta



Int



11



9



no_id



varchar



20



40



41



Tabel Guru Tabel 3. 5 Tabel Guru No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



1



id_guru



2



no_id



varchar



30



3



nama_guru



varchar



100



4



Tmpt



varchar



50



5



tgl_lhr



date



6



pendidikan_terakhir



7



varchar



50



thn_lulus



Int



11



8



thn_bertugas



Int



11



9



Status



varchar



20



Tabel Jadwal Tabel 3. 6 Tabel Jadwal No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



1



kd_kelas



2



Kelas



varchar



30



3



Hari



varchar



30



4



jam 1



varchar



10



5



jam 2



varchar



10



6



kd_mapel



Int



11



7



kd_thn



Int



11



8



semester



Int



11



42



Tabel Mata Pelajaran Tabel 3. 7 Tabel Mata Pelajaran No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



1



kd_mapel



2



Maple



varchar



100



3



Jenis



varchar



10



Tabel Nilai Tabel 3. 8 Tabel Nilai No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



varchar



15



1



kd_nilai



2



Nisn



3



nilai 1



float



4



nilai 2



float



5



nilai_akhir



float



6



nilai_huruf



Text



7



kd_kelas



Int



11



8



kd_mapel



Int



11



9



kd_tahun



Int



11



Tabel Orang Tua Tabel 3. 9 Tabel Orang Tua No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



1



Id



2



Nisn



varchar



50



3



username



varchar



50



4



password



varchar



50



5



Status



varchar



15



42



43



Tabel Pengampu Tabel 3. 10 Tabel Pengampu No



Field Name



1



kd_pengampu



2



no_id



3



kd_kelas



Type



Width



Keterangan



Int



11



auto_increment



varchar



20



Int



11



Tabel Santri Tabel 3. 11 Tabel Santri No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



1



id_santri



2



Nisn



varchar



15



3



nama_santri



varchar



50



4



tmpt_lahir



varchar



50



5



Tgl



6



Ayah



varchar



50



7



Ibu



varchar



50



8



Alamat



text



9



thn_masuk



Int



11



10



Foto



varchar



100



date



Tabel Silabus Tabel 3. 12 Tabel Silabus No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



varchar



20



1



id_silabus



2



no_id



3



Tanggal



4



Materi



varchar



100



5



Kelas



varchar



20



6



id_mapel



Int



11



date



44



No



Field Name



Type



Width



7



id_ta



Int



11



8



Semester



Int



11



Keterangan



Tabel Tahun Tabel 3. 13 Tabel Tahun No



Field Name



1



kd_thn



2



Thn



Type



Width



Keterangan



Int



11



auto_increment



varchar



30



Tabel User Tabel 3. 14 Tabel User No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



50



1



id_user



2



Username



varchar



3



Password



text



4



Status



varchar



30



Tabel Wali Tabel 3. 15 Tabel Wali No



Field Name



Type



Width



Keterangan



Int



11



auto_increment



1



kd_wali



2



no_id



varchar



20



3



Nisn



varchar



20



4



kd_thn



Int



11



5



Kelas



varchar



30



6



Semester



Int



11



7



nilai_total



float



8



Rangking



Int



11



44



45



3.5



Rancangan antarmuka masukan sistem Rancangan antarmuka masukan sistem berfungsi untuk menjelaskan tentang



perancangan aplikasi yang akan dibangun. Hal ini dilakukan untuk mempermudah admin/pengguna dalam mengetahui proses yang terdapat pada aplikasi yang akan dibangun, untuk lebih jelasnya rancangan antarmuka masukan sistem dapat dilihat dibawah ini. Rancangan Admin 1.



Rancangan Form Login Form login dirancang untuk mengidentifikasi seorang admin atau pengguna



mengakses masuk dalam program, jika admin atau pengguna tidak memiliki hak akses masuk kedalam aplikasi maka tidak bisa melakukan transaksi ke menu selanjutnya



LOGO



Pondok Pesantren ASY – SYUHADA Pelaihari Kalimantan Selatan



Username Password



Login



Gambar 3. 27 Rancangan Form Login



46



2.



Rancangan Halaman Beranda Menu utama atau beranda yaitu suatu halaman yang pertama muncul setelah



berhasil melakukan proses login yang terdiri dari beberapa sub menu seperti Beranda, Guru, Santri, Pembelajaran, Laporan dan Referensi Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



Welcome Admin ! JUMLAH SANTRI



JUMLAH GURU



0



JUMLAH MATA PELAJARAN



0



JUMLAH PENGGUNA



0



0



Gambar 3.28 Rancangan Halaman Beranda 3.



Rancangan Halaman Data Guru Desain Halaman data guru ini merupakan desain yang digunakan untuk



menambah, detail, mengubah, menghapus dan melihat data guru. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



DATA GURU + Tambah Show



No NO IDENTITAS



Search



^ entries NAMA



TAHUN BERTUGAS



MANAGE Detail



Edit



Hapus



Detail



Edit



Hapus



Previous



Gambar 3.29 Rancangan Halaman Data Guru



46



1



Next



47



4.



Rancangan Form Tambah Guru Desain form tambah guru ini merupakan desain yang digunakan untuk



menginput no identitas, nama guru, tempat lahir, tanggal lahir, Pendidikan terakhir, tahun lulus, tahun bertugas dan status. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



DATA GURU No identitas



Pendidikan terakhir V



Nama guru



Tahun lulus



tempat lahir



Tahun bertugas



V



V



Tanggal lahir



Status



mm/dd/yyyy



V



+ Tambah



Gambar 3.30 Rancangan Form Tambah Guru 5.



Rancangan Halaman Data Santri Desain Halaman data santri ini merupakan desain yang digunakan untuk



menambah, detail, mengubah, menghapusdan melihat data santri. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



DATA SANTRI + Tambah Show



No



Search



^ entries NISN



NAMA



TAHUN MASUK



MANAGE Detail



Edit



Hapus



Detail



Edit



Hapus



Previous



Gambar 3.31 Rancangan Halaman Data Santri



1



Next



48



6.



Rancangan Form Tambah Santri Desain form tambah santri ini merupakan desain yang digunakan untuk



menginput nisn, nama santri, tempat lahir, tanggal lahir, tahun masuk, nama ayah, nama ibu dan alamat. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



DATA SANTRI NISN



Nama ayah



Nama santri



Nama ibu



tempat lahir



Alamat



Tanggal lahir mm/dd/yyyy



Tahun masuk V



+ Tambah



Gambar 3.32 Rancangan Form Tambah Santri 7.



Rancangan Halaman Data Jadwal dan Kelas Pembelajaran Desain Halaman data jadwal dan kelas pembelajaran ini merupakan desain



yang digunakan untuk melihat data jadwal dan kelas pembelajaran. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



JADWAL DAN KELAS PEMBELAJARAN Tahun ajaran



Kelas V



V



Alur



Gambar 3.33 Rancangan Halaman Data Jadwal dan Kelas Pembelajaran



48



49



8.



Rancangan Halaman Data Nilai Pembelajaran Desain Halaman data nilai pembelajaran ini merupakan desain yang



digunakan untuk melihat detail nilai pembelajaran. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



NILAI PEMBELAJARAN Tahun ajaran



Kelas V



No



MATA PELAJARAN



KELAS



V



TAHUN AJARAN



PESERTA



MANAGE Detail Nilai Detail Nilai



Previous



1



Next



Gambar 3.34 Rancangan Halaman Data Nilai Pembelajaran 9.



Rancangan Form Tambah Nilai Pembelajaran Desain form tambah nilai pembelajaran ini merupakan desain yang



digunakan untuk menginput nisn, nilai 1, nilai 2, nilai akhir, nilai huruf, kelas, mata pelajaran dan tahun. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



NILAI PEMBELAJARAN NISN



Kelas



^ Nilai 1



Mapel



Nilai 2



Tahun



^



^ Nilai akhir



Nilai huruf



+ Tambah



Gambar 3.35 Rancangan Form Tambah Nilai Pembelajaran



50



10.



Rancangan Halaman Laporan Santri Baru Desain Halaman data laporan santri baru ini merupakan desain yang



digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN SANTRI BARU Tahun masuk Unduh



V



No NISN



NAMA



TAHUN MASUK



Gambar 3.36 Rancangan Halaman Laporan Santri Baru 11.



Rancangan Halaman Laporan Santri Lama Desain Halaman data laporan santri lama ini merupakan desain yang



digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN SANTRI LAMA Tahun masuk Unduh



V



No NISN



NAMA



TAHUN MASUK



Gambar 3.37 Rancangan Halaman Laporan Santri Lama



50



51



12.



Rancangan Halaman Laporan Guru Desain Halaman data laporan guru ini merupakan desain yang digunakan



untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN GURU Kriteria Laporan Unduh



V



No NO IDENTITAS



NAMA GURU



STATUS



Gambar 3.38 Rancangan Halaman Laporan Guru 13.



Rancangan Halaman Laporan Guru Kriteria Aktif Desain Halaman data laporan guru kriteria aktif ini merupakan desain yang



digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN GURU Kriteria Laporan AKTIF



Unduh



V



No NO IDENTITAS



NAMA GURU



STATUS



Gambar 3.39 Rancangan Halaman Laporan Guru Kriteria Aktif



52



14.



Rancangan Halaman Laporan Guru Kriteria Pensiun Desain Halaman data laporan guru kriteria pension ini merupakan desain



yang digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN GURU Kriteria Laporan PENSIUN



Unduh



V



No NO IDENTITAS



NAMA GURU



STATUS



Gambar 3.40 Rancangan Halaman Laporan Guru Kriteria Pensiun 15.



Rancangan Halaman Laporan Guru Kriteria Guru Baru Desain Halaman data laporan guru kriteria guru baru ini merupakan desain



yang digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN GURU Kriteria Laporan GURU BARU No NO IDENTITAS



Unduh



V



NAMA GURU



TAHUN BERTUGAS



Gambar 3.41 Rancangan Halaman Laporan Guru Kriteria Guru Baru



52



53



16.



Rancangan Halaman Laporan Guru Kriteria Jenjang Pendidikan Desain Halaman data laporan guru kriteria jabatan ini merupakan desain



yang digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN GURU Kriteria Laporan JABATAN



Unduh



V



No NO IDENTITAS



NAMA GURU



JENJANG PENDIDIKAN



Gambar 3.42 Rancangan Halaman Laporan Guru Kriteria Jenjang Pendidikan 17.



Rancangan Halaman Laporan Nilai Umum Desain Halaman data laporan nilai umum ini merupakan desain yang



digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN NILAI UMUM Tahun ajaran Unduh



V



No NISN



NAMA



TAHUN MASUK



Gambar 3.43 Rancangan Halaman Laporan Nilai Umum



54



18.



Rancangan Halaman Laporan Nilai Agama Desain Halaman data laporan nilai agama ini merupakan desain yang



digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN NILAI AGAMA Tahun ajaran Unduh



V



No NISN



NAMA



TAHUN MASUK



Gambar 3.44 Rancangan Halaman Laporan Nilai Agama 19.



Rancangan Halaman Laporan Silabus Desain Halaman data laporan silabus ini merupakan desain yang digunakan



untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN SILABUS Tahun ajaran Unduh



V



No NO IDENTITAS



NAMA GURU



Gambar 3.45 Rancangan Halaman Laporan Silabus



54



55



20.



Rancangan Halaman Laporan Absensi Guru Desain Halaman data laporan absensi guru ini merupakan desain yang



digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN ABSENSI GURU Tahun ajaran Unduh



V



No NO IDENTITAS



NAMA



HADIR



SAKIT



IJIN



TANPA KETERANGAN



KET



Gambar 3.46 Rancangan Halaman Laporan Absensi Guru 21.



Rancangan Halaman Laporan Absensi Santri Desain Halaman data laporan absensi santri ini merupakan desain yang



digunakan untuk melihat data laporan dan cetak laporan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



LAPORAN ABSENSI SANTRI Tahun ajaran Unduh



V



No NISN



NAMA



HADIR



SAKIT



IJIN



TANPA KETERANGAN



KET



Gambar 3.47 Rancangan Halaman Laporan Absensi Santri



56



22. Rancangan Halaman Data Pengguna Desain Halaman data Pengguna ini merupakan desain yang digunakan untuk menambah, mengubah, menghapus dan melihat data divisi. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



DATA PENGGUNA + Tambah Show



Search



^ entries



No USSERNAME



PASSWORD



STATUS



MANAGE Edit



Hapus



Edit



Hapus



Previous



1



Next



Gambar 3.48 Rancangan Halaman Data Pengguna 23. Rancangan Form Tambah Pengguna Desain form tambah pengguna ini merupakan desain yang digunakan untuk menginput username, password dan aksi. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



DATA PENGGUNA Username



Password



Aksi V



+ Tambah



Gambar 3.49 Rancangan Form Tambah Pengguna



56



57



24. Rancangan Halaman Data Mata Pelajaran Desain Halaman data mata pelajaran ini merupakan desain yang digunakan untuk menambah, mengubah, menghapus dan melihat data divisi. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



MATA PELAJARAN + Tambah Show



Search



^ entries



No MATA PELAJARAN



JENIS



MANAGE Edit



Hapus



Edit



Hapus



Previous



1



Next



Gambar 3.50 Rancangan Halaman Data Mata Pelajaran 25. Rancangan Form Tambah Mata Pelajaran Desain form tambah mata pelajaran ini merupakan desain yang digunakan untuk menginput mata pelajaran dan status. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



MATA PELAJARAN Mata pelajaran



status V



+ Tambah



Gambar 3.51 Rancangan Form Tambah Mata Pelajaran



58



26. Rancangan Halaman Data Tahun Ajaran Desain Halaman data tahun ajaran ini merupakan desain yang digunakan untuk menambah, mengubah, menghapus dan melihat data tahun ajaran. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



TAHUN AJARAN + Tambah Show



Search



^ entries



No TAHUN AJARAN



MANAGE Edit



Hapus



Edit



Hapus



Previous



1



Next



Gambar 3.52 Rancangan Halaman Data Tahun Ajaran 27. Rancangan Form Tambah Tahun Ajaran Desain form tambah tahun ajaran ini merupakan desain yang digunakan untuk menginput tahun ajaran. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



TAHUN AJARAN Tahun ajaran



+ Tambah



Gambar 3.53 Rancangan Form Tambah Tahun Ajaran



58



59



28. Rancangan Halaman Data Absensi Guru Desain Halaman data absensi guru ini merupakan desain yang digunakan untuk menambah, mengubah, menghapus dan melihat data absensi guru. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



ABSENSI GURU Tahun ajaran



Kelas



- pilih -



- pilih -



Show



Search



^ entries NAMA GURU



No NO IDENTITAS



MANAGE Edit



Hapus



Edit



Hapus



Previous



1



Next



Gambar 3.54 Rancangan Halaman Data Absensi Guru 29. Rancangan Form Tambah Absensi Guru Desain form tambah absensi guru ini merupakan desain yang digunakan untuk menginput no identitas, nama guru, hadir, sakit, ijin, tanpa ket, keterangan dan semester. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



ABSENSI GURU No identitas



Ijin V



Nama Guru



Tanpa ket



Hadir



Keterangan



Sakit



semester V



+ Tambah



Gambar 3.55 Rancangan Form Tambah Absensi Guru



60



30. Rancangan Halaman Data Pengaturan Penanda Tanganan Desain Halaman data pengaturan penanda tanganan ini merupakan desain yang digunakan untuk menambah, mengubah, menghapus dan melihat data pengaturan penanda tanganan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



PENGATURAN PENANDATANGAN Show



No



Search



^ entries NIP



NAMA



JABATAN



MANAGE Edit



Hapus



Edit



Hapus



Previous



1



Next



Gambar 3.56 Rancangan Halaman Data Pengaturan Penanda Tanganan 31. Rancangan Form Tambah Pengaturan Penanda Tanganan Desain form tambah pengaturan penanda tanganan ini merupakan desain yang digunakan untuk menginput nama pejabat, nip, jabatan dan upload scant tanda tangan. Dashboard



Guru



Santri



Pembelajaran



Laporan



Referensi



PENGATURAN PENANDATANGAN Nama pejabat



NIP



Jabatan



Scan tanda tangan Choose file



+ Tambah



Gambar 3.57 Rancangan Form Tambah Pengaturan Penanda Tanganan 60



61



Halaman Santri 1.



Rancangan Halaman Data Detail Desain Halaman data ini merupakan desain yang digunakan untuk melihat



data detail santri. Dashboard



Jadwal Pembelajaran



Nilai Pembelajaran



DETAIL NISN



:



NAMA



:



TEMPAT/TANGGAL LAHIR



:



NAMA AYAH



:



NAMA IBU



:



ALAMAT



:



TAHUN MASUK



:



Gambar 3.58 Rancangan Halaman Data Detail 2.



Rancangan Form Detail Desain form detail ini merupakan desain yang digunakan untuk mengganti



foto santri. Dashboard



Jadwal Pembelajaran



Nilai Pembelajaran



DETAIL FOTO



NAMA SANTRI NISN/TEMPAT TANGGAL LAHIR GANTI FOTO Choose file



Ganti



Gambar 3.59 Rancangan Form Detail



62



3.



Rancangan Halaman Data Jadwal Pembelajaran Desain Halaman data ini merupakan desain yang digunakan untuk melihat



data jadwal pembelajaran. Dashboard



Jadwal Pembelajaran



Nilai Pembelajaran



JADWAL PEMBELAJARAN Tahun ajaran V



No MATA PEMBELAJARAN



GURU



WAKTU



HARI



Gambar 3.60 Rancangan Halaman Data Jadwal Pembelajaran 4.



Rancangan Halaman Data Nilai Pembelajaran Desain Halaman data ini merupakan desain yang digunakan untuk melihat



data nilai pembelajaran. Dashboard



Jadwal Pembelajaran



Nilai Pembelajaran



NILAI PEMBELAJARAN Tahun ajaran V



No MATA PEMBELAJARAN



NILAI RAPORT



NILAI HURUF



Gambar 3.61 Rancangan Halaman Data Nilai Pembelajaran 62



63



3.6



Rancangan antarmuka keluaran sistem Rancangan antarmuka keluaran sistem merupakan output hasil informasi



dari inputan pada aplikasi. Rancangan output ini akan menampilkan data Keluaran hasil dari inputan data yang diinput oleh admin atau pengguna yang berupa laporan-laporan (report). Adapun rancangan antarmuka keluaran sistem tersebut sebagai berikut: 1.



Tampilan Laporan Guru Kriteria Jenjang Pendidikan Menampilkan informasi laporan guru kriteria jenjang pendidikan yang



dihasilkan yaitu Laporan yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN GURU Berdasarkan Kriteria : Jenjang Pendidikan NO



NISN



NO



JENJANG PENDIDIKAN



NAMA SANTRI



TAHUN MASUK



JUMLAH



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.62 Laporan Guru Kriteria Jenjang Pendidikan



64



2.



Tampilan Laporan Guru Kriteria Aktif Menampilkan informasi laporan guru kriteria aktif yang dihasilkan yaitu



Laporan yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN GURU Berdasarkan Kriteria : Aktif NO



NO IDENTITAS



NAMA GURU



STATUS



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.63 Laporan Guru Kriteria Aktif 3.



Tampilan Laporan Guru Kriteria Pensiun Menampilkan informasi laporan guru kriteria pensiun yang dihasilkan yaitu



Laporan yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN GURU Berdasarkan Kriteria : Pensiun NO



NO IDENTITAS



NAMA GURU



STATUS



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.64 Laporan Guru Kriteria Pensiun 64



65



4.



Tampilan Laporan Guru Kriteria Guru Lama Menampilkan informasi laporan guru kriteria guru lama yang dihasilkan



yaitu Laporan yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN GURU Berdasarkan Kriteria : Guru Lama NO



NO IDENTITAS



NAMA GURU



TAHUN BERTUGAS



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.65 Laporan Guru Kriteria Guru Lama 5.



Tampilan Laporan Guru Kriteria Guru Baru Menampilkan informasi laporan guru kriteria guru baru yang dihasilkan



yaitu Laporan yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN GURU Berdasarkan Kriteria : Guru Baru NO



NO IDENTITAS



NAMA GURU



TAHUN BERTUGAS



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.66 Laporan Guru Kriteria Guru Baru



66



6.



Tampilan Laporan Nilai Umum Menampilkan informasi laporan nilai umum yang dihasilkan yaitu Laporan



yang akan dicetak. PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA



LOGO



JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN NILAI UMUM



NO



NISN



NAMA



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.67 Laporan Nilai Umum 7.



Tampilan Laporan Silabus Guru Menampilkan informasi laporan silabus guru yang dihasilkan yaitu Laporan



yang akan dicetak. PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA



LOGO



JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN SILABUS GURU Tahun Ajaran : 2017/2018 Ganjil No. identitas : Nama guru : NO



KELAS



MAPEL



WAKTU



MATERI



TANGGAL



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.68 Laporan Silabus Guru 66



67



8.



Tampilan Laporan Nilai Agama Menampilkan informasi laporan nilai agama yang dihasilkan yaitu Laporan



yang akan dicetak. PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA



LOGO



JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN NILAI AGAMA



NO



NISN



NAMA



AL-QUR AN



HADIST



AQIDAH



AKHLAQ



TARIKH



BAHAS NAHWU SHOROF A ARAB



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.69 Laporan Nilai Agama 9.



Tampilan Laporan Absensi Guru Menampilkan informasi laporan absensi guru yang dihasilkan yaitu Laporan



yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN ABSENSI GURU Tahun Ajaran : 2017/2018 Ganjil NO



NO IDENTITAS



NAMA GURU



HADIR



SAKIT



IJIN



TANPA KETERANGAN



KETERANGAN



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.70 Laporan Absensi Guru



68



10. Tampilan Laporan Absensi Santri Menampilkan informasi laporan absensi santri yang dihasilkan yaitu Laporan yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN ABSENSI SANTRI Tahun Ajaran : 2017/2018 Ganjil NO



NISN



NAMA SANTRI



HADIR



SAKIT



IJIN



TANPA KETERANGAN



KETERANGAN



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.71 Laporan Absensi Santri 11. Tampilan Laporan Santri Lama Menampilkan informasi laporan santri lama yang dihasilkan yaitu Laporan yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN SANTRI LAMA NO



NISN



NAMA SANTRI



TAHUN MASUK



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.72 Laporan Santri Lama 68



69



12. Tampilan Laporan Santri Baru Menampilkan informasi laporan santri baru yang dihasilkan yaitu Laporan yang akan dicetak.



LOGO



PONPES SALAFIYAH ASY-SYUHADA PROGRAM KESETARAAN ULA, WUSTHO & ULYA JL. DARMA PELAIHARI NO. 29 PELAIHARI – TANAH LAUT KALIMANTAN SELATAN



LAPORAN SANTRI BARU NO



NISN



NAMA SANTRI



TAHUN MASUK



Pelaihari,



2019



Kepala sekolah



Nama NIP



Gambar 3.73 Laporan Santri Baru



70



BAB IV IMPLEMENTASI DAN PENGUJIAN



4.1



Spesifikasi Sistem



4.1.1 Perangkat Keras yang Digunakan Spesifikasi perangkat keras yang digunakan dalam pembuatan aplikasi adalah tercantum pada tabel sebagai berikut: 1. Processor



: Intel® Celeron® CPU 1007U @ 1.50 GHz



2. Display



: 14 Inci



3. Memory



: RAM 2048 MB



4. Mouse danKeyboard 5. Printer 4.1.2 Perangkat Lunak yang Digunakan Spesifikasi perangkat lunak yang digunakan dalam pembuatan aplikasi adalah tercantum pada tabel sebagai berikut: 1. Sistem Operasi



: Windows 8.1 Pro 32-bit



2. Bahasa Pemograman : PHP 3. Web Browser



: UC Browser, Google Chrome



4. Basis Data



: phpMyAdmin



5. Text Editor



: Komodo Edit 7



70



71



4.2



Langkah-langkah Pembuatan Sistem Adapun langkah-langkah pembuatan sistem menggunakan metode waterfal



yang terbagi menjadi 5 bagian sebagai berikut: 1.



Analisis Pada tahap analisis dilakukan analisis kebutuhan untuk sistem yang akan



dibangun. Analisis yang dilakukan adalah analisis sistem yang sedang berjalan, mengidentifikasi permasalahan pada sistem, menganalisis kebutuhan sistem, serta mengumpulkan data/informasi yang diperlukan untuk membangun Sistem Informasi Hasil Belajar Santri Pps. Asy-Syuhada Pelaihari Tingkat Wustho Berbasis Web. 2.



Desain Pada tahap desain menggunakan pendekatan terstruktur dengan UML



(Unified modeling language). Lalu dilakukan perancangan alur sistem dengan flowchart dan perancangan database dengan ERD (Entity Relationship Diagram) dan membuat kamus data (rancangan tabel) serta perancangan antarmuka (interface). 3.



Implementasi Tahap implementasi merupakan tahap pengimplementasian dalam bentuk



program/pengkodean untuk membuat Sistem Informasi Hasil Belajar Santri Pps. Asy-Syuhada Pelaihari Tingkat Wustho Berbasis Web Bahasa pemrograman yang digunakan adalah PHP dan menggunakan database MySQL. 4.



Pengujian Tahap pengujian adalah tahap pengujian sistem aplikasi yang telah dibuat.



Aplikasi tersebut diuji dengan menggunakan metode black box, yaitu pengujian



72



yang dilakukan dengan mengamati hasil keluaran yang dihasilkan sesuai dengan yang diinginkan melalui data uji dan memeriksa fungsional dari perangkat lunak. 5.



Pemeliharaan Aplikasi yang sudah jadi dijalankan serta dilakukan pemeliharaan.



Pemeliharaan termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya. 4.3



Hasil Tampilan Aplikasi



4.3.1 Tampilan Antarmuka Masukan Sistem Tampilan antarmuka masukan sistem terbagi menjadi 5 yaitu admin, santri, guru, orangtua dan kepala sekolah. Berikut ini adalah gambar tampilan antarmuka masukan sistem berdasarkan pengguna: Antarmuka Admin 1.



Menu Login Pada halaman ini masing-masing pengguna dapat melakukan proses login



sesuai hak akses yang dimiliki.



Gambar 4.1 Halaman Login 72



73



2.



Halaman Beranda Menu utama atau beranda yaitu suatu halaman yang pertama muncul setelah



berhasil melakukan proses login yang terdiri dari beberapa sub menu seperti Beranda, Guru, Santri, Pembelajaran, Laporan dan Referensi



Gambar 4.2 Halaman Beranda 3.



Halaman Data Guru Pada halaman ini admin dapat menambah, detail, mengubah, menghapus



dan melihat data guru.



Gambar 4.3 Halaman Data Guru



74



4.



Halaman Data Santri Pada halaman ini admin dapat menambah, detail, mengubah, menghapus



dan melihat data santri.



Gambar 4.4 Halaman Data Santri 5.



Halaman Data Jadwal dan Kelas Pembelajaran Pada Halaman ini admin dapat mengelola data jadwal dan kelas



pembelajaran.



Gambar 4.5 Halaman Data Jadwal dan Kelas Pembelajaran 6. 74



75



Halaman Data Nilai Pembelajaran Pada Halaman data nilai pembelajaran ini admin dapat mengelola nilai pembelajaran.



Gambar 4.6 Halaman Data Nilai Pembelajaran 7.



Halaman Laporan Santri Baru Pada Halaman data laporan santri baru ini admin dapat melihat data laporan



dan cetak laporan.



Gambar 4.7 Halaman Laporan Santri Baru



76



8.



Halaman Laporan Santri Lama Pada Halaman data laporan santri lama ini admin dapat melihat data laporan



dan cetak laporan.



Gambar 4.8 Halaman Laporan Santri Lama 9.



Halaman Laporan Guru Pada Halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4.9 Halaman Laporan Guru 76



77



10.



Halaman Laporan Guru Kriteria Aktif Pada halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4.10 Halaman Laporan Guru Kriteria Aktif 11.



Halaman Laporan Guru Kriteria Guru Lama Pada halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4.11 Halaman Laporan Guru Kriteria Guru Baru



78



12.



Halaman Laporan Guru Kriteria Jenjang Pendidikan Pada halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4.12 Halaman Laporan Guru Kriteria Jenjang Pendidikan 13.



Halaman Laporan Nilai Umum Pada halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4.13 Halaman Laporan Nilai Umum 78



79



14.



Halaman Laporan Nilai Agama Pada halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4.14 Halaman Laporan Nilai Agama 15.



Halaman Laporan Silabus Pada halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4.15 Halaman Laporan Silabus



80



16.



Halaman Laporan Absensi Guru Pada halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4.16 Halaman Laporan Absensi Guru 17.



Halaman Laporan Absensi Santri Pada halaman data laporan ini admin dapat melihat data laporan dan cetak



laporan.



Gambar 4. 17 Halaman Laporan Absensi Santri



80



81



18.



Halaman Data Pengguna Pada halaman ini admin dapat menambah, mengubah, menghapus dan



melihat data divisi.



Gambar 4. 18 Halaman Data Pengguna 19.



Halaman Data Mata Pelajaran Pada halaman ini admin dapat menambah, mengubah, menghapus dan



melihat data divisi.



Gambar 4. 19 Halaman Data Mata Pelajaran



82



20.



Halaman Data Tahun Ajaran Pada halaman ini admin dapat menambah, mengubah, menghapus dan



melihat data tahun ajaran.



Gambar 4. 20 Halaman Data Tahun Ajaran 21.



Halaman Data Pengaturan Penanda Tanganan Pada halaman ini admin dapat menambah, mengubah, menghapus dan



melihat data pengaturan penanda tanganan.



Gambar 4. 21 Data Pengaturan Penanda Tanganan



82



83



Antarmuka Wali Kelas 1.



Halaman Beranda Menu utama atau beranda yaitu suatu halaman yang pertama muncul setelah



berhasil melakukan proses login yang terdiri dari beberapa sub menu seperti Jadwal Pembelajaran, Nilai Pembelajaran, Silabus, Perwaliann, Perangkingan dan Raport.



Gambar 4. 22 Halaman Utama Wali Kelas 2.



Halaman Jadwal Pembelajaran Pada gambar 4.23 wali kelas dapat mengelola jadwal pembelajaran.



Gambar 4. 23 Halaman Jadwal Pembelajaran



84



3.



Halaman Nilai Pembelajaran Pada gambar 4.24 wali kelas dapat mengelola nilai pembelajaran.



Gambar 4. 24 Halaman Nilai Pembelajaran 4.



Halaman Silabus Pada gambar 4.25 wali kelas dapat mengelola Silabus.



Gambar 4. 25 Halaman Silabus



84



85



5.



Halaman Perwalian Pada gambar 4.26 wali kelas dapat mengelola Perwalian.



Gambar 4.26 Halaman Perwalian 6.



Halaman Perangkingan Pada gambar 4.27 wali kelas dapat mengelola Perangkingan.



Gambar 4. 27 Halaman Perangkingan



86



7.



Halaman Laporan Hasil Belajar Santri atau Raport Pada gambar 4.28 wali kelas dapat mengelola Laporan Hasil Belajar Santri



atau Raport.



Gambar 4. 28 Halaman Raport Antarmuka Kepala Sekolah 1.



Halaman Beranda Menu utama atau beranda yaitu suatu halaman yang pertama muncul setelah



berhasil melakukan proses login yang terdiri dari beberapa sub menu seperti data guru, data santri, data pembelajaran dan absensi.



Gambar 4. 29 Halaman Beranda Kepala Sekolah



86



87



2.



Halaman Data Guru Pada gambar 4.30 kepala sekolah dapat melihat data guru.



Gambar 4. 30 Halaman Data Guru 3.



Halaman Data Santri Pada gambar 4.31 kepala sekolah dapat melihat data santri.



Gambar 4. 31 Halaman data santri



88



4.



Halaman Pembelajaran Pada gambar 4.32 kepala sekolah dapat melihat data nilai pembelajaran,



data kelas dan jadwal.



Gambar 4. 32 halaman pembelajaran 5.



Halaman Absensi Pada gambar 4.33 kepala sekolah dapat melihat data absensi gru dan absensi



santri.



Gambar 4. 33 halaman absensi



88



89



Antarmuka Santri 1.



Halaman Utama Menu utama atau beranda yaitu suatu halaman yang pertama muncul setelah



berhasil melakukan proses login yang terdiri dari beberapa sub menu seperti data jadwal pembelajaran dan nilai pembelajaran. Pada gambar 4.34 santri dapat mengubah foto profil.



Gambar 4. 34 Halaman Utama Santri 2.



Halaman Data Jadwal Pembelajaran Pada halaman ini santri dapat melihat data jadwal pembelajaran.



Gambar 4. 35 Halaman Data Jadwal Pembelajaran



90



3.



Halaman Data Nilai Pembelajaran Pada halaman ini santri dapat melihat data jadwal pembelajaran.



Gambar 4. 36 Halaman Data Nilai Pembelajaran Antarmuka Orang Tua Santri 4.



Halaman Utama Menu utama atau beranda yaitu suatu halaman yang pertama muncul setelah



berhasil melakukan proses login yang terdiri dari beberapa sub menu seperti data jadwal pembelajaran dan nilai pembelajaran. Orang tua santri hanya dapat melihat data.



Gambar 4. 37 Halaman Utama Santri



90



91



5.



Halaman Data Jadwal Pembelajaran Pada halaman ini orang tua dapat melihat data jadwal pembelajaran.



Gambar 4. 38 Data Jadwal Pembelajaran 6.



Halaman Data Nilai Pembelajaran Pada halaman ini orang tua dapat melihat data jadwal pembelajaran.



Gambar 4. 39 Halaman Data Nilai Pembelajaran



92



4.3.2 Tampilan Antarmuka Keluaran Sistem 1.



Laporan Santri Baru



Gambar 4. 40 Laporan Santri Baru 2.



Laporan Santri Lama



Gambar 4. 41 Laporan Santri Lama



92



93



3.



Laporan Berdasarkan Jenjang Pendidikan



Gambar 4. 42 Berdasarkan Jenjang Pendidikan 4.



Laporan Guru Aktif



Gambar 4. 43 Laporan Guru Aktif



94



5.



Laporan Guru Pensiun



Gambar 4. 44 Laporan Guru Pensiun 6.



Laporan Guru Lama



Gambar 4. 45 Laporan Guru Lama 2.



94



95



7.



Laporan Guru Baru



Gambar 4. 46 Laporan Guru Baru 8.



Laporan Nilai Umum



Gambar 4. 47 Laporan Nilai Umum



96



9.



Laporan Nilai Agama



Gambar 4. 48 Laporan Nilai Agama 10.



Laporan Silabus



Gambar 4. 49 Laporan Silabus 4.



96



97



11.



Laporan Absensi Guru



Gambar 4. 50 Laporan Absensi Guru 12.



Laporan Absensi Santri



Gambar 4. 51 Laporan Absensi Santri



98



4.4



Pengujian Pengujian sangat penting setelah melakukan implementasi sistem, guna



meminimalisir kesalahan yang terjadi ketika aplikasi digunakan oleh pengguna. Penggujian akan dilakukan dengan menggunakan pengujian black box. 4.4.1 Rancangan Pengujian Pengujian perangkat lunak ini menggunakan metode pengujian black box. Black box testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Berikut adalah hasil pengujian pada sistem: 1.



Hasil Pengujian Black Box Bagian Admin Tabel 4. 1 Hasil Pengujian Black Box Bagian Admin Item Uji Login



Data Guru



Data Santri



Kelas dan Jadwal



Data Nilai



Data Perwalian



Detail Pengujian Menampilkan Form Login Mengisi Form Login Validasi Username dan Password Tambah Data Guru Edit Data Guru Hapus Data Guru Cetak Laporan Data Guru Tambah Data Santri Edit Data Santri Hapus Data Santri Tambah Kelas dan Jadwal Edit Kelas dan Jadwal Hapus Kelas dan Jadwal Tambah Nilai Edit Nilai Hapus Nilai Tambah Perwalian Edit Perwalian Hapus Perwalian



98



Jenis Uji Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box



99



Data Pengguna



Data Absensi Guru



Data Absesnsi Santri



Data Penjadwalan



Data Perwalian



Data Silabus



Data Nilai



Laporan



2.



Tambah Data Pengguna Edit Data Pengguna Hapus Data Pengguna Tambah Data Absensi Guru Edit Data Absensi Guru Hapus Data Absensi Guru Tambah Absesnsi Santri Edit Absesnsi Santri Hapus Absesnsi Santri Tambah Penjadwalan Edit Penjadwalan Baku Hapus Penjadwalan Tambah Data Perwalian Edit Data Perwalian Hapus Data Perwalian Tambah Kualitas Edit Kualitas Hapus Kualitas Cetak Laporan Data Silabus Tambah Nilai Edit Nilai Hapus Nilai Cetak Laporan Nilai Cari Laporan Cetak Laporan



Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box Black Box



Hasil Pengujian Black Box Bagian Guru Tabel 4. 2 Hasil Pengujian Black Box Bagian Guru Item Uji Login



Jadwal Silabus Data Nilai



Detail Pengujian Menampilkan Form Login Mengisi Form Login Validasi Username dan Password Menampilkan Form Jadwal Tambah Silabus Edit Silabus Hapus Silabus Tambah Nilai



Jenis Uji Black Box Black Box Black Box Black Box Black Box Black Box Black Box



100



Item Uji Data Nilai Raport 3.



Detail Pengujian Edit Nilai Hapus Nilai Menampilkan Form Raport Cetak Raport



Jenis Uji Black Box Black Box Black Box Black Box



Hasil Pengujian Black Box Bagian Kepala Sekolah Tabel 4. 3 Hasil Pengujian Black Box Bagian Kepala Sekolah Item Uji Login



Guru Santri Pembelajaran Absensi 4.



Detail Pengujian Menampilkan Form Login Mengisi Form Login Validasi Username dan Password Menampilkan Form Guru Menampilkan Form Santri Menampilkan Form Pembelajaran Menampilkan Form Absensi



Jenis Uji Black Box Black Box Black Box Black Box Black Box Black Box Black Box



Hasil Pengujian Black Box Bagian Orang Tua Santri Tabel 4. 4 Hasil Pengujian Black Box Bagian Orang Tua Santri Item Uji Login Dashboard Jadwal Pembelajaran



5.



Detail Pengujian Menampilkan Form Login Mengisi Form Login Validasi Username dan Password Menampilkan Form Biodata Menampilkan Form Jadwal Menampilkan Form Pembelajaran



Jenis Uji Black Box Black Box Black Box Black Box Black Box Black Box



Hasil Pengujian Black Box Bagian Santri Tabel 4. 5 Hasil Pengujian Black Box Bagian Santri Item Uji Login Dashboard Dashboard Jadwal



Detail Pengujian Menampilkan Form Login Mengisi Form Login Validasi Username dan Password Menampilkan Form Biodata Edit Foto Profil Menampilkan Form Jadwal 100



Jenis Uji Black Box Black Box Black Box Black Box Black Box Black Box



101



Pembelajaran



Menampilkan Form Pembelajaran



Black Box



4.4.2 Kasus dan Hasil Pengujian Setelah melakukan uji Black Box selesai maka selanjutnya membuat pengujian dengan membuat table pengujian sebagai berikut : A.



Bagian Admin



1.



Pengujian Login Admin Tabel 4. 6 Pengujian Login Admin Kasus dan Hasil Uji (Data Benar)



Data Masukan



Yang Diharapkan



Pengamatan



Pengisian Usename : admin



Data username dan password yang diisikan akan tampil pada masingmasing field isian



Data username dan password yang diisikan sudah tampil pada masing-masing field isian



Di terima



Login berhasil



Menuju halaman menu utama



Diterima



Password : admin



Menekan tombol login



Kesimpulan



Kasus dan Hasil Uji (Data Salah) Data Masukan



Yang Diharapkan



Pengamatan



Kesimpulan



Pengisian username dan password diisi dengan data yang salah atau tidak terdaftar.



Data username password yang diisikan akan tampil pada masinhmasing field isian.



Data username dan password yang diisikan sudah tampil pada masing-masing field isian.



Diterima



Menekan tombol login



Login gagal



Menuju halaman login kembali



Diterima



102



2.



Pengujian Login User Tabel 4. 7 Pengujian Login User Kasus dan Hasil Uji (Data Benar)



Data Masukan



Yang Diharapkan



Pengamatan



Pengisian Usename : admin



Data username dan password yang diisikan akan tampil pada masingmasing field isian



Data username dan password yang diisikan sudah tampil pada masing-masing field isian



Di terima



Login berhasil



Menuju halaman menu utama



Diterima



Password : admin



Menekan tombol login



Kesimpulan



Kasus dan Hasil Uji (Data Salah) Data Masukan



Yang Diharapkan



Pengamatan



Pengisian username dan password diisi dengan data yang salah atau tidak terdaftar.



Data username password yang diisikan akan tampil pada masinhmasing field isian.



Data username dan password yang diisikan sudah tampil pada masing-masing field isian.



Diterima



Menekan tombol login



Login gagal



Menuju halaman login kembali



Diterima



3.



Kesimpulan



Pengujian Data Guru Tabel 4. 8 Pengujian Data Guru



Kasus dan Hasil Uji (Data Benar) Data Masukan



Yang Diharapkan



Pengamatan



Tekan tombol tambah data guru



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



102



Kesimpulan Diterima



103



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpulan



Dan isikan : no identitas, nama guru, tempat lahir, tanggal lahir, tahun lulus



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



Diterima



Klik tombol ubah pada data dan isikan perubahan data dengan data valid



Menampilkan form ubah dan setelah klik tombol ubah akan muncul pesan “Berhasil Diubah”



Data berhasil diubah dan muncul pesan “Berhasil Diubah”



Diterima



Klik tombol hapus pada data yang dipilih



Menampilkan pesan Data berhasil “Apakah anda yakin dihapus akan menghapus?



Diterima



Kasus dan Hasil Uji (Data Salah) Data Masukan Tekan tombol tambah data



Yang Diharapkan Menampilkan pesan data kosong



Pengamatan Data tidak tersimpan kedalam sistem



Kesimpulan Diterima



Dan isikan : no identitas, nama guru, tempat lahir, tanggal lahir, tahun lulus dengan data kosong 4.



Pengujian Data Santri Tabel 4. 9 Pengujian Data Santri Kasus dan Hasil Uji (Data Benar)



Data Masukan Tekan tombol tambah data Dan isikan : nisn, nama santri,



Yang Diharapkan



Pengamatan



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



Kesimpulan Diterima



104



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpulan



tempat lahir, tanggal lahir, tahun masuk, nama ayah, nama ibu, alamat



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



Diterima



Klik tombol ubah pada data dan isikan perubahan data dengan data valid



Menampilkan form ubah dan setelah klik tombol ubah akan muncul pesan “Berhasil Diubah”



Data berhasil diubah dan muncul pesan “Berhasil Diubah”



Diterima



Klik tombol hapus pada data yang dipilih



Menampilkan pesan Data berhasil “Apakah anda yakin dihapus akan menghapus?



Diterima



Kasus dan Hasil Uji (Data Salah) Data Masukan Tekan tombol tambah data guru



Yang Diharapkan Menampilkan pesan data kosong



Pengamatan Data tidak tersimpan kedalam sistem



Kesimpulan Diterima



Dan isikan : nisn, nama santri, tempat lahir, tanggal lahir, tahun masuk, nama ayah, nama ibu, alamat dengan data kosong 5.



Pengujian Data Kelas dan Jadwal Tabel 4. 10 Pengujian Pemasok Kayu Kasus dan Hasil Uji (Data Benar)



Data Masukan Pilih tahun dan kelas



Yang Diharapkan



Pengamatan



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



104



Kesimpulan Diterima



105



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpulan



Klik tombol ubah pada data dan isikan perubahan data dengan data valid



Menampilkan form ubah dan setelah klik tombol ubah akan muncul pesan “Berhasil Diubah”



Data berhasil diubah dan muncul pesan “Berhasil Diubah”



Diterima



Klik tombol hapus pada data yang dipilih



Menampilkan pesan Data berhasil “Apakah anda yakin dihapus akan menghapus?



Diterima



Kasus dan Hasil Uji (Data Salah) Data Masukan



Yang Diharapkan



Tekan tombol atur Menampilkan data setelah pesan data kosong memilih tahun dan kelas dengan data kosong 6.



Pengamatan Data tidak tersimpan kedalam sistem



Kesimpulan Diterima



Pengujian Data Nilai Tabel 4. 11 Pengujian Data Nilai Kasus dan Hasil Uji (Data Benar)



Data Masukan Pilih mata pelajaran



Yang Diharapkan



Pengamatan



Kesimpulan



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



Diterima



Menampilkan form ubah dan setelah klik tombol ubah akan muncul pesan “Berhasil Diubah”



Data berhasil diubah dan muncul pesan “Berhasil Diubah”



Diterima



Isikan data : nilai harian, nilai ulangan, nilai raport dan tekan tombol simpan Klik tombol ubah pada data dan isikan perubahan data dengan data valid



106



Data Masukan



Yang Diharapkan



Pengamatan



Klik tombol hapus pada data yang dipilih



Menampilkan pesan Data berhasil “Apakah anda yakin dihapus akan menghapus?



Kesimpulan Diterima



Kasus dan Hasil Uji (Data Salah) Data Masukan Pilih mata pelajaran



Yang Diharapkan Menampilkan pesan data kosong



Pengamatan Data tidak tersimpan kedalam sistem



Kesimpulan Diterima



Isikan data : nilai harian, nilai ulangan, nilai raport dengan data kosong dan tekan tombol simpan 7.



Pengujian Data Pengguna Tabel 4. 12 Pengujian Data Pengguna Kasus dan Hasil Uji (Data Benar)



Data Masukan



Yang Diharapkan



Pengamatan



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



Diterima



Klik tombol ubah pada data dan isikan perubahan data dengan data valid



Menampilkan form ubah dan setelah klik tombol ubah akan muncul pesan “Berhasil Diubah”



Data berhasil diubah dan muncul pesan “Berhasil Diubah”



Diterima



Klik tombol hapus pada data yang dipilih



Menampilkan pesan Data berhasil “Apakah anda yakin dihapus akan menghapus?



Tekan tombol tambah data



Kesimpulan



Dan isikan : username, password, status



106



Diterima



107



Kasus dan Hasil Uji (Data Salah) Data Masukan Tekan tombol tambah data. Dan isikan : username, password, status dengan data kosong 8.



Yang Diharapkan Menampilkan pesan data kosong



Pengamatan Data tidak tersimpan kedalam sistem



Kesimpulan Diterima



Pengujian Data Mata Pelajaran Tabel 4. 13 Pengujian Data Mata Pelajaran Kasus dan Hasil Uji (Data Benar)



Data Masukan



Yang Diharapkan



Pengamatan



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



Diterima



Klik tombol ubah pada data dan isikan perubahan data dengan data valid



Menampilkan form ubah dan setelah klik tombol ubah akan muncul pesan “Berhasil Diubah”



Data berhasil diubah dan muncul pesan “Berhasil Diubah”



Diterima



Klik tombol hapus pada data yang dipilih



Menampilkan pesan Data berhasil “Apakah anda yakin dihapus akan menghapus?



Tekan tombol tambah data



Kesimpilan



Dan isikan : mata pelajaran, status



Diterima



Kasus dan Hasil Uji (Data Salah) Data Masukan Tekan tombol tambah data Dan isikan : mata pelajaran, status dengan data kosong



Yang Diharapkan Menampilkan pesan data kosong



Pengamatan Data tidak tersimpan kedalam sistem



Kesimpilan Diterima



108



9.



Pengujian Laporan Santri Lama Tabel 4. 14 Pengujian Laporan Santri Lama Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih laporan santri lama, Cetak laporan



Isian laporan tampil dengan sesuai



Isian data laporan berhasil tampil



Diterima



10.



Pemgujian Laporan Santri Baru Tabel 4. 15 Pengujian Laporan Santri Baru Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih laporan santri baru, Cetak laporan



Isian laporan tampil dengan sesuai



Isian data laporan berhasil tampil



Diterima



11.



Pengujian Laporan Nilai Umum Tabel 4. 16 Pengujian Laporan Nilai Umum Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih laporan Nilai Umum



Isian laporan tampil dengan sesuai



Isian data laporan berhasil tampil



Diterima



Cetak laporan



108



109



12.



Pengujian Laporan Nilai Agama Tabel 4. 17 Pengujian Laporan Nilai Agama Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih laporan nilai agama, Cetak laporan



Isian laporan tampil dengan sesuai



Isian data laporan berhasil tampil



Diterima



13.



Pengujian Laporan Silabus Tabel 4. 18 Pengujian Laporan Silabus Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih laporan silabus, Cetak laporan



Isian laporan tampil dengan sesuai



Isian data laporan berhasil tampil



Diterima



14.



Pengujian Laporan Absensi Guru Tabel 4. 19 Pengujian Laporan Absensi Guru Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pilih laporan absensi Isian laporan tampil guru, Cetak laporan dengan sesuai



Pengamatan



Kesimpilan



Isian data laporan berhasil tampil



Diterima



110



15.



Pengujian Laporan Absensi Santri Tabel 4. 20 Pengujian Laporan Absensi Santri Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pilih laporan absensi Isian laporan tampil santri, Cetak laporan dengan sesuai



16.



Pengamatan



Kesimpilan



Isian data laporan berhasil tampil



Diterima



Pengujian Laporan Data Guru Berdasarkan Kriteria Tabel 4. 21 Pengujian Laporan Pembelian Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih laporan sesuai kriteria, Cetak laporan



Isian laporan tampil dengan sesuai



Isian data laporan berhasil tampil



Diterima



B.



Bagian Guru



1.



Pengujian Data Nilai Pembelajaran Tabel 4. 22 Pengujian Data Nilai Pembelajaran Kasus dan Hasil Uji (Data Benar)



Data Masukan



Yang Diharapkan



Pengamatan



Pilih tahun ajaran



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



Diterima



Menampilkan form ubah dan setelah



Data berhasil diubah dan muncul



Diterima



Isikan data : nilai harian, nilai ulangan, nilai raport, data catatan data absensi dan tekan tombol simpan Klik tombol ubah pada data dan



110



Kesimpilan



111



pesan “Berhasil Diubah”



isikan perubahan data dengan data valid



klik tombol ubah akan muncul pesan “Berhasil Diubah”



Klik tombol hapus pada data yang dipilih



Menampilkan pesan Data berhasil “Apakah anda yakin dihapus akan menghapus?



Diterima



Kasus dan Hasil Uji (Data Salah) Data Masukan Pilih mata pelajaran



Yang Diharapkan Menampilkan pesan data kosong



Pengamatan Data tidak tersimpan kedalam sistem



Kesimpilan Diterima



Isikan data : nilai harian, nilai ulangan, nilai raport, data catatan data absensi dengan data kosong dan tekan tombol simpan 2.



Pengujian Data Silabus Tabel 4. 23 Pengujian Data Silabus Kasus dan Hasil Uji (Data Benar)



Data Masukan



Yang Diharapkan



Pengamatan



Pilih tahun ajaran



Isian data tampil di text field dengan sesuai



Isian data berhasil tampil di text field dengan sesuai



Diterima



Menampilkan form ubah dan setelah klik tombol ubah akan muncul pesan



Data berhasil diubah dan muncul pesan “Berhasil Diubah”



Diterima



Isikan data : tanggal, kelas, mata pelajaran, materi dan tekan tombol tambah Klik tombol ubah pada data dan isikan perubahan data dengan data



Kesimpilan



112



valid



“Berhasil Diubah”



Klik tombol hapus pada data yang dipilih



Menampilkan pesan Data berhasil “Apakah anda yakin dihapus akan menghapus?



Diterima



Kasus dan Hasil Uji (Data Salah) Data Masukan Pilih mata pelajaran



Yang Diharapkan Menampilkan pesan data kosong



Pengamatan Data tidak tersimpan kedalam sistem



Kesimpilan Diterima



Isikan data : tanggal, kelas, mata pelajaran, materi dengan data kosong dan tekan tombol tambah



3.



Pengujian Laporan Hasil Belajar Santri atau Raport Tabel 4. 24 Pengujian Laporan Hasil Belajar Santri atau Raport Kasus dan Hasil Uji (Data Salah)



Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih laporan



Isian laporan tampil di text field dengan sesuai



Isian data laporan berhasil tampil di text field dengan sesuai



Diterima



Cetak laporan



Kasus dan Hasil Uji (Data Salah) Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih laporan



Menampilkan pesan data tidak boleh kosong



Hasil pencarian laporan pengiriman tidak ditemukan



Diterima



Cetak laporan isikan dengan data kosong



112



113



C.



Bagian Santri



Pengujian Data Biodata Tabel 4. 25 Pengujian Laporan Pengiriman Kasus dan Hasil Uji (Data Salah) Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Pilih foto yang akan diupload



Foto berhasil diganti



Foto berhasil diganti



Diterima



Tekan tombol ganti Kasus dan Hasil Uji (Data Salah) Data Masukan



Yang Diharapkan



Pengamatan



Kesimpilan



Tekan tombol ganti tanpa memilih foto



Menampilkan pesan data tidak boleh kosong



Foto tidak berhasil diganti



Diterima



BAB V PENUTUP



5.1 Kesimpulan Adapun kesimpulan yang dapat diambil dari penelitian yang telah dilakukan adalah sebagai berikut: 1.



Dengan dibangunnya Sistem ini diharapkan akan mempermudah dalam penginputan data santri dan nilai.



2.



Dengan adanya sistem ini akan mengurangi terjadinya kesalahan penulisan data santri dan kesalahan perhitungan nilai.



3.



Dengan diterapkannya aplikasi ini membantu pengurangan pengeluaran biaya untuk pembelian buku raport dan peralatan tulis.



5.2 Saran Adapun aplikasi ini masih terdapat kekurangan dan bisa dikembangkan lagi dengan menambahkan beberapa hal sebagai berikut: 1.



Menambahkan laporan untuk Surat Keterangan Hasil Ujian.



2. Menambahkan laporan prestasi akademik santri per tahun. 3. Menambahkan laporan prestasi non akademik santri per tahun.



114



115



DAFTAR PUSTAKA Arifashkaf. (2015, Oktober 14). Pengertian Sistem dan Contohnya (Softskill) . Dipetik Januari 28, 2018, dari Arif_Ashkaf Everyting.com: https://arifashkaf.wordpress.com/2015/10/14/pengertian-sistem-dancontohnya-softskill/ Bekti, & Huamira, B. (2015). Mahir Membuat Website dengan Adobe Dreamweaver CS6, CSS dan JQuery. Yogyakarta: Andi. Gordon, B. D. (1991). Kerangka Dasar Sistem Informasi Manajemen Bagian 1. Jakarta: PT. Pustaka Binamas Pressindo. Haviluddin. (2011). Mulawarman.



Memahami



Penggunaan



UML.



Jurnal



Informatika



Jogiyanto, H. (1999). Analisis dan Disain Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Offset. Kadir, A. (2013). Javascript dan JQuery. Yogyakarta: Andi. Kurniawan, F. (2017, Maret 13). Pengertian Sistem Secara Umum dan Menurut Para Ahli. Dipetik Januari 28, 2018, dari FrediKurniawan.com Tempatnya Berbagi Ilmu Pengetahuan: http://fredikurniawan.com/pengertian-sistemsecara-umum-dan-menurut-para-ahli/ Nasution, M. (2013). Berbagai Pendekatan Dalam Proses Belajar Mengajar. Jakarta: PT. Bumi Aksara. Nugroho, & Adi. (2010). Rekayasa Perangkat Lunak Berorientasi Objek. Yogyakarta: Andi Offset. Pressman, R. (2012). Rekayasa Perangkat Lunak Pendekatan Praktisi Buku 1. Yogyakarta: Andi. Rosa, A., & shalahuddin, M. (2013). Rekayasa perangkat lunak. Bandung: Informaatika. Sutabri, T. (2005). Sistem Informasi Manajemen . Yogyakarta: Andi.



116



LAMPIRAN



116