Jurnal Testing dan Implementasi Sistem Informasi Vol 3. 2025 : 12-27 ANALYSIS OF TESTING OF WEB BASED E-RAPORT INFORMATION SYSTEMS USING BLACK BOX AND WHITE BOX METHODS ANALISA PENGUJIAN SISTEM INFORMASI E-RAPORT BERBASIS WEB MENGGUNAKAN METODE BLACK BOX DAN WHITE BOX Aziza Femi Winanda 1. Ari Parulian 2. Dekra Wond Dwi Putra Dieta 3. Dinni Wahyuni 4. Ovie Julian Trivani 5. Muhammad Rizki6 Universitas Islam Negeri Sultan Syarif Kasim Riau 12345 National Taiwan University of Science and Technology6 azizahfemiwinanda@gmail. Received: 01 January 2025. Revised: 06 May 2025. Accepted: 01 June 2025 *Corresponding Author ABSTRACT An online tool called e-report is utilized to process students' final grades. For SMP 4 Muhammadiyah Pekanbaru pupils, manual delivery methods like regular paper and report cards are still used for information submission and checking marks on report cards. A website-based report card application was developed in order to make it simpler for students at SMP Muhammadiyah 4 Pekanbaru to view grades and obtain information on report cards by utilizing existing technology and computerization. The author offers using the e-report as a solution to the issue. The authors employ the agile technique, which is a development model that is carried out iteratively, repeatedly, and can experience modifications as needed, in order to create and build the report card system. Keywords : E-Raport. White Box. Blacbox ABSTRAK Alat online yang disebut e-report digunakan untuk memproses nilai akhir siswa. Bagi siswa SMP 4 Muhammadiyah Pekanbaru, cara penyampaian secara manual seperti kertas biasa dan rapor masih digunakan untuk penyampaian informasi dan pengecekan nilai rapor. Dikembangkan aplikasi raport berbasis website untuk memudahkan siswa SMP Muhammadiyah 4 Pekanbaru dalam melihat nilai dan memperoleh informasi rapor dengan memanfaatkan teknologi dan komputerisasi yang ada. Penulis menawarkan penggunaan e-report sebagai solusi untuk masalah tersebut. Penulis menggunakan teknik agile, yaitu model pengembangan yang dilakukan secara iteratif, berulang-ulang, dan dapat mengalami modifikasi sesuai kebutuhan, guna membuat dan membangun sistem raport. Kata Kunci : E-Raport. White Box. Blacbox Pendahuluan Pengetahuan tidak hanya diperoleh dengan pengalaman secara nyata namun juga didapat dari informasi yang diterima. Sistem informasi merupakan salah satu teknologi informasi yang menyediakan alternatif atau solusi yang tepat. Alasan untuk menggunakan sistem informasi diantaranya adalah pengelolaan data dan informasi yang menyeluruh, terintegrasi, terpadu, menghasilkan informasi yang cepat dan akurat, keamanan yang lebih baik. Penerapan teknologi informasi pada (Maulana et al. , 2. Penggunaan teknologi dan informasi kini dibatasi tidak hanya di lingkungan kerja tetapi juga dalam aspek kehidupan lainnya. Inilah yang membuat teknologi dan informasi begitu penting bagi keberadaan manusia. Sekolah merupakan salah satu lingkungan yang telah memanfaatkan teknologi informasi (Diniputri & Suhendi, 2. Pemanfaatan teknologi informasi perlu dapat meningkatkan kualitas pendidikan, meningkatkan efisiensi penggunaan waktu dan sumber daya sekolah, termasuk dalam kegiatan belajar mengajar dan pengelolaan sekolah, seperti pembuatan rapor (Wijasty et al. , 2. Sistem Informasi E-raport Berbasis Web yang dirancang ini diharapkan dapat mengatasi permasalahan terkait pengisian nilai raport dari bersifat offline menjadi online (Surya & Pangestu, 2. Aziza et alA Vol 3. 2025 : 12-27 Sekolah sebagai lembaga yang memberikan layanan akademik yang disesuaikan untuk membantu siswa dalam pekerjaannya dengan guru atau instruktur lainnya. Tujuan pendidikan adalah untuk meningkatkan kecerdasan, pengetahuan, kepribadian, akhlak, dan kemandirian dalam rangka meningkatkan kualitas generasi pemimpin masa depan. Setiap semester ketiga sekolah menyertakan rencana pelajaran untuk membantu siswa meningkatkan prestasi akademik mereka dari semester sebelumnya . Setiap guru membuat catatan, yang kemudian dibacakan dengan lantang di setiap pertemuan. Majelis kemudian mengumpulkan catatan dan menetapkannya sebagai satu-satunya dokumentasi kemajuan setiap siswa, yang disebut sebagai "rapor" (Kurniawan et al. , 2. Rapor adalah laporan akademik dan prestasi siswa di sekolah yang akan dibagikan oleh guru kepada orang tua/wali murid setiap pergantian tahun ajaran, sehingga rapor ini sangatlah penting untuk wali murid mengetahui perkembangan anak disekolah dan menjadi feedback bagi guru yang telah mengajar (Raube et al. , 2. Teknologi informasi diharapkan mampu meningkatkan kualitas mutu pendidikan, meningkatkan efisiensi waktu dan sumberdaya bagi sekolah baik dalam kegiatan belajar mengajar maupun administrasi sekolah seperti pada pembuatan rapor. Sistem informasi pengolahan nilai rapor akan memudahkan dalam pengumpulan, penghitungan nilai siswa, hingga pencetakan rapor siswa (Gunawan et al. , 2. Rapor adalah buku yang memuat informasi tentang kepandaian dan standar pengajaran bagi siswa di sekolah. Ini berfungsi sebagai ratapan guru sejati kepada siswa yang perlu menerimanya (Puspaningrum et al. , 2. Lembar raport berisi informasi tentang kompetensi yang telah diakui secara resmi dalam kurikulum. Pentingnya rapor bagi pendidikan di Indonesia adalah menyelesaikan kegiatan belajarnya di sekolah dalam bentuk penilaian dan berfungsi sebagai penunjang siswa untuk menunjang pembelajaran ke jenjang yang lebih tinggi (Isnain & Husain. Rapor diciptakan sebagai sarana komunikasi dewan sekolah dengan masyarakat umum, komite sekolah, siswa, dan lembaga lain yang terkait dengan pendidikan (Subagiyo et al. , 2. Rapor merupakan contoh ajakan untuk melakukan kerjasama dan komunikasi antara sekolah, orang dewasa, dan masyarakat umum yang bermanfaat bagi kesejahteraan siswa serta pertumbuhan sekolah. Rapor juga merupakan output dari strategi mengajar siswa selama kurun waktu tertentu yang dilaksanakan dengan cara tertentu (Haris Khoirul Fadillah et al. , 2. Di dalam website e-raport masih terdapat beberapa kendala seperti kesalahan penginputan nilai dan penginputan nama siswa. Kendala-kendala ini memperlambat kinerja admin dalam pengelolaan data nilai rapor siswa. Oleh karena itu, perlu dilakukan pengujian sistem agar dapat digunakan secara maksimal. Berdasarkan uraian yang telah dijelaskan, maka diambil judul Analisa Pengujian Sistem Informasi E-Raport Berbasis Web Menggunakan Metode Black Box dan White Box. Untuk membantu instansi dalam menggunakan sistem e-raport tersebut sehingga sistem e-raport berjalan dengan efektif. Literature Review Komarudin . , dalam jurnalnya yang berjudul Pengujian Perangkat Lunak Metode Black-Box Berbasis Equivalence Partitions pada Aplikasi Sistem Informasi Sekolah , menjelaskan tentang pengujian sistem informasi sekolah menggunakan metode Black-Box. Tujuan dari penelitiannya ada membantu pihak sekolah unutk menguji tingkat akurasi perangkat Sistem Informasi yang ada pada sekolah tersebut. Adapun yang diuji mengenai penggunaan, manfaat dan hasil yang didapat dari perangkat lunak tersebut. Hasil penelitian mereka menunjukkan bahwa masih ada 36 eror pada beberapa form perangkat lunak sistem informasi Solusi dari eror tersebut ada dengan melakukan pengujian keamanan melalui jaringan internal . hitebox penetration tedtin. secara berkala oleh administaror (M. Komarudin, 2. Penelitian terdahulu yang berjudul Pengembangan Aplikasi Monitoring Perkembangan Siswa Yayasan Pembinaan Anak Cacat (YPAC) Malang berbasis Web dengan menggunakan whitebox dan blackbox. Hasil dari penelitian ini adalah aplikasi monitoring yang dibuat mendapatkan hasil 100% sukses. Pengujian yang dilakukan menunjukkan bahwa aplikasi yang dibuat berhasil berjalan sesuai dengan kebutuhan fungsional yang dibuat serta mendapatkan respon positif (Setiawan et al. , 2. Aziza et alA Vol 3. 2025 : 12-27 Penelitian terdahulu yang berjudul Pengujian Blackbox Testing pada aplikasi Action & Strategi Berbasis Android dengan Technology Phonegap. Yang mana hasil dari penelitian ini adalah data dari aplikasi yang dibuat berhasil disimpan di dalam database sesuai dengan masukan yang diberikan oleh pengguna dan tidak ditemukan adanya kesalahan pada interface (Cholifah et , 2. Penelitian terdahulu yang berjudul Pengujian Perawatan Sistem Informasi Menggunakan White Box Testing. Hasil dari penelitian ini adalah perawatan program bisa dilakukan dengan menyederhanakan source code sehingga ketika akan diuji menggunakan white box akan menghasilkan eror yang lebih sedikit (Muammar et al. , 2. Penelitian terdahulu yang berjudul Implementasi White Box Testing dengan Teknik Basis Path pada. Hasil dari penelitian ini adalah berdasarkan pengujian yang dilakukan menggunakan White Box Testing, aplikasi login belum maksimal karna dalam penggunanaan nama pengguna dan password masih menggunakan file teks yang tidak terenkripsi dan lokasinya sama dengan tempat aplikasi dijalankan (Londjo, 2. Penelitian terdahulu yang berjudul Pengujian Blackbox pada Aplikasi Sistem Seleksi Terbaik menggunakan Teknik Equivalence Partitions. Hasil dari penelitian ini adalah dengan menggunakan metode ini ditemukan beberapa kesalahan yang tidak terdeteksi seperti kesalahan dalam mengedit data. Dengan adanya pengujian ini kesalahan tersebut bisa diperbaiki agar aplikasi yang dibuat memiliki kualitas yang baik (Ningrum et al. , 2. Pengujian terdahulu yang berjudul Pengujian White Box pada Sistem Informasi Monitoring Skripsi Program Studi Informatika. Hasil dari penelitian ini adalah dengan metode whitebox dapat diketahui kemungkinan terjadinya cacat atau error pada source code dari aplikasi yang diuji serta setiap fungsi yang diuji mewakili setiap menu pada aplikasi. (Subagia et al. Penelitian terdahulu yang berjudul Analisa Pengujian Sistem Informasi Penjualan Menggunakan Metode White Box. Yang mana hasil dari penelitian ini adalah sistem informasi penjualan dan pembelian dapat membantu perusahaan dalam hal penjualan dan pembelian yang sedang berjalan pada perusahaan (Subagia et al. , 2. Penelitian terdahulu yang berjudul Perancangan Aplikasi E-rapor Berbasis Web Menggunakan Metode Waterfall (Studi Kasus: SMK Yapan Indonesi. Hasil dari penelitian ini adalah aplikasi e-raport dapat membantu dalam pengelolaan dan penyimpanan data, selain itu juga sistem ini dapat mengatasi reskio kehilangan data (Novera et al. , 2. Penelitian terdahulu yang berjudul Pengujian Fungsional Perangkat Lunak Sistem Infromasi Perpustkaan Dengan Metode Blackbox Testing Bagi Pemula. Hasil dari penelitian ini adalah metode Blackbox ini cocok bagi pemula karena caranya yang lebih sederhana. Hasil pengujian menunjukkan sistem informasi perpustkaan masih terdapat error. Untuk itu perlu dilakukan perbaikan terhadap sistem tersebut (Uminingsih et al. , 2. Penelitian terdahulu yang berjudul Pengujian Sistem Informasi Penilaian Kerja Karyawan PT Inka (Perser. Berbasis Equivalence Partiotions. Hasil dari penelitian ini adalah semua pengujian yang dijalankan berhasil dengan baik dan telah sesuai harapan penguji. Dengan ini dipastikan bahwa sistem informasi penilain kinerja karyawan PT INKA (Perser. telah berjalan dengan baik dan dapat segera digunakan (Wijaya & Astuti, 2. Pengujian terdahulu yang berjudul Pengujian Black Box pada Aplikasi Penjualan Berbasis Web Menggunakan Metode Equivalents Partitions (Studi Kasus: PT Arap Stor. Hasil dari penelitian menggunakan metode Blackbox tidak ditemukan kesalahan dalam akurassi terhadap tahapan kerahasiaan, integritas data dan ketersediaan data (Maulana et al. , 2. Aziza et alA Vol 3. 2025 : 12-27 Metodologi Pengujian Gambar 1. Metodologi Pengujian 1 Alasan Menggunakan Metode Penggujian Blacbox dan Whitebox Metode yang digunakan pada pengujian sistem e-raport berbasis web ini adalah White Box dan Black Box Testing . White box testing adalah pengujian perangkat lunak pada tingkat alur kode program, apakah masukan dan keluaran yang sesuai dengan spesifikasi yang dibutuhkan dan pengujian yang didasarkan pada pengujian design program secara prosedural, secara struktural, pengujian berbasis logika atau pengujian berbasis kode (Pratala et al. , 2. Pengujian kotak putih atau white box testing adalah metodologi pengujian yang menggunakan struktur kontrol dari aliran prosedural untuk menghasilkan kasus uji (Mustaqbal et al. , 2. Memanfaatkan metodologi whitebox pada sistem analisis dapat menjalankan kasus uji yang memverifikasi setiap jalur independen dalam modul yang sedang berjalan, setiap pernyataan logis, setiap loop yang sesuai dengan kondisi sistem saat ini, dan setiap struktur data internal yang memastikan validitas (Suprapti et al. , 2. Poinnya adalah bahwa pengujian kotak putih menggunakan analisis dan studi tentang struktur dan kode yang mendasari perangkat lunak untuk menguji perangkat lunak. Tes ini memberikan manfaat diantaranya dapat dilakukan secara lebih teliti dan detail, serta meminimalkan kesalahan. Black box adalah pengujian eksternal dari pekerjaan sistem seperti input/output dari sistem, hasil yang diharapkan, dan user interface apakah sudah sesuai dengan desain . Pada sistem layanan mandiri haji, kami menguji berdasarkan class yang telah di uji pada white box (Syaikhuddin et al. , 2. Tujuannya untuk mengetahui tingkat kesalahan dan ketidaksesuaian Kasus uji yang dipakai berdasarkan parameter berikut: masukan jika nilai kosong . masukan jik nilai valid. dan masukan jika nilai tidak valid (Utomo et al. , 2. Saat pengujian black box dilakukan pada perangkat lunak, ada banyak kelebihan yang dapat muncul. Berikut adalah rincian situasinya: A Tidak perlu pengetahuan teknis, contohnya bahasa pemrogram. Aziza et alA Vol 3. 2025 : 12-27 Pengembang dan kontraktor dapat berkolaborasi tanpa membahayakan tugastugas utama di bidang pekerjaan masing-masing. Kode terstruktur tidak harus dibaca oleh pengembang. Pengujian dilakukan dari sudut pandang pengguna, yang membuatnya lebih mudah untuk mendeteksi ketidakkonsistenan dalam perangkat lunak atau aplikasi yang baru dikembangkan. 2 Partisipan Penelitian Partsisipan diperuntukkan bagi mereka yang menunjukkan hubungan kerja kolaboratif dengan pemilih, berpartisipasi dalam mengangkat masalah yang dihadapi pada penelitian, dan menginformasikan kepada pemilih tentang fakta atau gagasan relevan yang mereka ketahui atau Ini biasanya digunakan dengan riset aksi. Partisipan harus memiliki karakteristik di bawah ini: Partisipan mempunyai kemampuan dalam menggunakan teknologi Partisipan pernah mengguakan computer dan pernah melihat e-raport agar mempermudah dalam pengujian metode blackbox Memiliki kemampuan mengenai metode penelitian Jumlah peserta dalam penelitian ini yang memenuhi persyaratan di atas adalah 3 orang. Proses perekrutan partisipan dilakukan oleh peneliti. Partisipan yang mememuhi syarat dan bersedia akan membantu dalam proses penelitian pengujian blackbox sistem e-raport berbasis website. Instrumen Penelitian Instrument penelitian dapat dilihat pada tabel: Tabel 1. Instrumen Penelitian Tahap Pengujian Teknik yang digunakan Instrument Unit Testing Black Box Integration Testing White Box BlackBox Testing Registrasi users baru, melihat data nilai, melihat data guru, dan mencetak laporan. Dilakukan dengan teknik Basispath testing yaitu: Pembuatan Flowgraph dan Pengujian Test Case Hasil Dan Pembahasan Pengujian Sistem dengan White Box Pengujian dilakukan pada menu utama yang terdapat sub menu pada sistem perpustakaan berbasis web. Tahapan-tahapan pengujian yang akan dilakukan adalah dimulai dari pembuatan flowchart, pembuatan flowgraph, perhitungan cyclometic complexity, dan pembuatan test case. Aziza et alA Vol 3. 2025 : 12-27 Login Halaman login yaitu halaman utama yang terdapat dalam sebuah sistem, pada halaman login admin dan user harus mengisi username dan password terlebih dahulu agar bisa masuk kedalam Gambar 2. Flowchart Login Berikut langkah Cyclomatic Complexity (Kompleksitas Siklomati. Grafik alir ada sebanyak dua regio . V(G) = enam node Ae enam node dua = dua . V(G) = satu simpul perkiraan tambah satu = dua Berikut adalah jalur independennya: Path 1: 1-2-3-4-2-3-4-5-6 . Path 2: 1 Ae 2 Ae 3 Ae 4 Ae 2 Ae 3 Ae 5 Ae 6 Tabel 2. Test Case Login Bagian Satu Alur 1Ae2Ae3Ae4Ae5Ae6 Reaksi Uji Bagian Alur Sukses Tahap Mulai Login dengan memasukan nama pengguna dan kata kunc Tekan tombol login Data sesuai Menampilkan menu utama Selesai Dua 1Ae2Ae3Ae4Ae2Ae3Ae 4Ae5Ae6 Mulai Login dengan memasukan nama pengguna dan password Tekan tombol login Data tidak sesusai Muncul pemberitahuan error, user kembali memasukan nama pengguna dan Menampilkan menu utama Selesai Aziza et alA Reaksi Uji Vol 3. 2025 : 12-27 Sukses Input Data Guru Halaman input data guru yaitu halaman data guru yang terdapat dalam sebuah sistem, pada halaman data guru admin dapat mengelola data guru seperti menambahkan dan merubah serta menghapus data guru tersebut. Gambar 3. Flowgraph Input Data Guru Berikut langkah Cyclomatic Complexity (Kompleksitas Siklomati. Grafik alir ada sebanyak dua regio . V(G) = delapan node Ae delapan node dua = dua . V(G) = satu simpul perkiraan tambah satu = dua Berikut adalah jalur independennya: Path 1: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 7 Ae 8 . Path 2: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 5 Ae 6 Ae 7 Ae 8 Tabel 3. Test Case Menu Input Data Guru Bagian Alur Reaksi Uji Bagian Alur Satu 1Ae2Ae3Ae4Ae5Ae6Ae7Ae8 Bagian Satu . Mulai Alur Klik menu data guru 1Ae2Ae3Ae4Ae5Ae6 . Tampilan tabel data guru Mulai . Tambah data guru Login dengan memasukan nama pengguna dan kata kunc . Isi form data guru Tekan tombol login . Data tersimpan . Data sesuai . Menampilkan halaman data guru . Menampilkan menu utama . Selesai . Selesai Sukses Reaksi Uji Sukses Dua Dua 1 Ae 2 Ae 3 Ae 4 AeBagian 5Ae6Ae5Ae6Ae7Ae8 Alur 1Ae2Ae3Ae4Ae2Ae3Ae 4Ae5Ae6 5 6 7Ae 7Ae8 Tahap Reaksi Uji Mulai Login dengan memasukan nama pengguna dan password Tekan tombol login Data tidak sesusai Muncul pemberitahuan error, user kembali memasukan nama pengguna dan password . Menampilkan menu utama . Selesai Sukses Aziza et alA Tahap Reaksi Uji Vol 3. 2025 : 12-27 . Mulai . Klik menu data guru . Tampilan tabel data guru . Tambah data guru . Isi form data guru . Data tersimpan . Isi Kembali form data guru . Data akan tersimpan . Menampilkan halaman data guru . Selesai Sukses Input Data Siswa Halaman input data siswa yaitu halaman data siswa yang terdapat dalam sebuah sistem, pada halaman data siswa admin dapat mengelola data siswa seperti menambahkan dan merubah serta menghapus data siswa tersebut. Gambar 4. Flowgraph Input Data Siswa Berikut langkah Cyclomatic Complexity (Kompleksitas Siklomati. Grafik alir ada sebanyak dua regio . V(G) = delapan node Ae delapan node dua = dua . V(G) = satu simpul perkiraan tambah satu = dua Berikut adalah jalur independennya: Path 1: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 7 Ae 8 . Path 2: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 5 Ae 6 Ae 7 Ae 8 Tabel 4. Test Case Menu Input Data Siswa Bagian Alur Satu 1Ae2Ae3Ae4Ae5Ae6Ae7Ae8 Bagian Satu Alur 1Ae2Ae3Ae4Ae5Ae6 Mulai Login dengan memasukan nama pengguna dan kata kunc Tekan tombol login Data sesuai Menampilkan menu utama Selesai Aziza et alA Vol 3. 2025 : 12-27 Mulai Klik menu data siswa Tampilan tabel data siswa Tambah data siswa Isi form data siswa Data tersimpan Menampilkan halaman data siswa Selesai Reaksi Uji Bagian Alur Sukses Tahap . Mulai 5 6 7Ae . 7 AeKlik 8 menu data guru . Tampilan tabel data guru . Tambah data guru . Isi form data guru . Data tersimpan . Isi Kembali form data guru . Data akan tersimpan . Menampilkan halaman data guru . Selesai Reaksi Uji Sukses Dua 1Ae2Ae3Ae4Ae5Ae6Ae5Ae6Ae7Ae8 Input Data Kelas Halaman input data kelaa yaitu halaman data kelas yang terdapat dalam sebuah sistem, pada halaman data kelas admin dapat mengelola data kelas seperti menambahkan dan merubah serta menghapus data kelas tersebut. Gambar 5. Flowgraph Input Data Kelas Berikut langkah Cyclomatic Complexity (Kompleksitas Siklomati. Grafik alir ada sebanyak dua regio . V(G) = delapan node Ae delapan node dua = dua Aziza et alA Vol 3. 2025 : 12-27 . V(G) = satu simpul perkiraan tambah satu = dua Berikut adalah jalur independennya: Path 1: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 7 Ae 8 . Path 2: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 5 Ae 6 Ae 7 Ae 8 Tabel 5. Test Case Menu Input Data Kelas Bagian Alur Reaksi Uji Bagian Alur Tahap Reaksi Uji Satu 1Ae2Ae3Ae4Ae5Ae6Ae7Ae8 Bagian Satu . Mulai Alur Ae Ae Ae Ae Ae . Klik menu data kelas . Tampilan tabel data kelas . Mulai . Tambah data kelas . Login dengan memasukan nama pengguna dan kata kunc . Isi form data kelas . Tekan tombol login . Data tersimpan . Data sesuai . Menampilkan halaman data kelas . Menampilkan menu utama . Selesai . Selesai Sukses Reaksi Uji Sukses Dua Bagian Dua 1Ae2Ae3Ae4Ae5Ae6Ae5Ae6Ae7Ae8 Alur 1Ae2Ae3Ae4Ae2Ae3Ae 4Ae5Ae6 . Mulai Tahap 5 6 7Ae 7 AeKlik 8 menu data kelas . Mulai . Login dengan memasukan nama pengguna dan password . Tampilan tabel data kelas . Tekan tombol login . Tambah data kelas . Data tidak sesusai . Isi form data kelas . Muncul pemberitahuan error, user kembali memasukan nama pengguna . Data tersimpan . Isi Kembali form data kelas dan password . Data akan tersimpan . Menampilkan menu utama . kelas Selesai . Menampilkan halaman data . Selesai Reaksi Uji Sukses Sukses Input Data Matapelajaran Halaman input data kelaa yaitu halaman data matapelajaran yang terdapat dalam sebuah sistem, pada halaman data matapelajaran admin dapat mengelola data mata pelajaran seperti menambahkan dan merubah serta menghapus data matapelajaran tersebut. Aziza et alA Vol 3. 2025 : 12-27 Gambar 6. Flowgraph Input Data MataPelajaran Berikut langkah Cyclomatic Complexity (Kompleksitas Siklomati. Grafik alir ada sebanyak dua regio . V(G) = delapan node Ae delapan node dua = dua . V(G) = satu simpul perkiraan tambah satu = dua Berikut adalah jalur independennya: Path 1: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 7 Ae 8 . Path 2: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 5 Ae 6 Ae 7 Ae 8 Tabel 6. Test Case Input Data Mata Pelajaran Bagian Alur Reaksi Uji Bagian Alur Satu 1Ae2Ae3Ae4Ae5Ae6Ae7Ae8 Bagian Satu . Mulai Alur Klik menu data mapel 1Ae2Ae3Ae4Ae5Ae6 . Tampilan tabel data mapel . Mulai . Tambah data mapel . Login dengan memasukan nama pengguna dan kata kunc . Isi form data mapel . Tekan tombol login . Data tersimpan . Data sesuai . Menampilkan halaman data mapel . Menampilkan menu utama . Selesai . Selesai Sukses Dua Reaksi Uji Sukses 1 Ae 2 Ae 3 Ae 4 AeBagian 5Ae6Ae5Ae6Ae7Ae8 Dua Alur 1Ae2Ae3Ae4Ae2Ae3Ae 4Ae5Ae6 5 6 7Ae 7Ae8 Tahap . Mulai . Login dengan memasukan nama pengguna dan password . Tekan tombol login . Data tidak sesusai . Muncul pemberitahuan error, user kembali memasukan nama pengguna dan password . Menampilkan menu utama . Selesai Reaksi Uji Sukses Aziza et alA Tahap Reaksi Uji Vol 3. 2025 : 12-27 . Mulai . Klik menu data mapel . Tampilan tabel data mapel . Tambah data mapel . Isi form data mapel . Data tersimpan . Isi Kembali form data mapel . Data akan tersimpan . Menampilkan halaman data mapel . Selesai Sukses Input Data Ekstrakurikuler Halaman input data kelaa yaitu halaman data ekstrakurikuler yang terdapat dalam sebuah sistem, pada halaman data ekstrakurikuler admin dapat mengelola data ekstrakurikuler seperti menambahkan dan merubah serta menghapus data ekstrakurikuler tersebut. Gambar 7. Flowgraph Input Data Ekstrakurikuler Berikut langkah Cyclomatic Complexity (Kompleksitas Siklomati. Grafik alir ada sebanyak dua regio . V(G) = delapan node Ae delapan node dua = dua . V(G) = satu simpul perkiraan tambah satu = dua Berikut adalah jalur independennya: Path 1: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 7 Ae 8 . Path 2: 1 Ae 2 Ae 3 Ae 4 Ae 5 Ae 6 Ae 5 Ae 6 Ae 7 Ae 8 Aziza et alA Vol 3. 2025 : 12-27 Tabel 7. Test Case Menu Input Data Ekstrakurikuler Bagian Alur Reaksi Uji Bagian Alur Tahap Satu 1Ae2Ae3Ae4Ae5Ae6Ae7Ae8 Bagian Satu . Mulai Alur Klik menu data eskul 1Ae2Ae3Ae4Ae5Ae6 . Tampilan tabel data eskul . Mulai . Tambah data eskul . Login dengan memasukan nama pengguna dan kata kunc . Isi form data eskul . Tekan tombol login . Data tersimpan . Data sesuai . Menampilkan halaman data eskul . Menampilkan menu utama . Selesai . Selesai Sukses Reaksi Uji Sukses Dua Dua 1 Ae 2 Ae 3 Ae 4 AeBagian 5Ae6Ae5Ae6Ae7Ae8 Alur 1Ae2Ae3Ae4Ae2Ae3Ae 4Ae5Ae6 . Mulai Tahap 5 6 7Ae 7 AeKlik 8 menu data eskul . Mulai . Login dengan memasukan nama pengguna dan password . Tampilan tabel data eskul . Tekan tombol login . Tambah data eskul . Data tidak sesusai . Isi form data eskul . Muncul pemberitahuan error, user kembali memasukan nama pengguna . Data tersimpan . Isi Kembali form data eskul dan password . Data akan tersimpan . Menampilkan menu utama . eskul Selesai . Menampilkan halaman data . Selesai Reaksi Uji Reaksi Uji Sukses Sukses 2 Pengujian System Pada Metode Balck Box Tabel 8. Test Case Menu Input Data Siswa Modul yang Diuji Halaman Login Halaman Data Guru Prosedur Pengujian Masukkan Keluaran Diharapkan Hasil yang Didapat Kesimpulan Mengakses sistem baik sebagai admin maupun user Mengisikan username dan password yang terdaftar pada sistem lalu tombol login Pengguna akan berhasil masuk ke sistem sebagai user atau admin sesuai dengan akun yang Pengguna berhasil masuk ke sistem sebagai user atau admin sesuai dengan akun yang Berhasil Mengisikan data guru sesuai dengan identitas guru Menampilkan tabel data guru, sesuai dengan data guru yang telah di Data guru diinputkan ke sistem dapat di tersimpan dan bisa di edit dan dihapus Berhasil Mengakses halaman data guru baik sebagai admin maupun user Aziza et alA Vol 3. 2025 : 12-27 Mengisikan data siswa sesuai dengan identitas siswa Menampilkan tabel data siswa, sesuai dengan data siswa yang telah di Data siswa diinputkan ke sistem dapat di tersimpan dan bisa di edit dan dihapus Berhasil Mengakses halaman data kelas baik sebagai admin maupun user Mengisikan data kelas sesuai dengan kelas yang ada di sekolah Menampilkan tabel data kelas, sesuai dengan data kelas yang telah di Data kelas diinputkan ke sistem dapat di tersimpan dan bisa di edit dan dihapus Berhasil Halaman Data Matapelajara Mengakses halaman data baik sebagai admin maupun Mengisikan sesuai dengan yang ada di Menampilkan ran, sesuai dengan data yang telah di Data diinputkan ke sistem dapat di tersimpan dan bisa di edit dan dihapus Berhasil Halaman Data Ekstrakurikul Mengakses halaman data baik sebagai admin maupun Mengisikan sesuai dengan yang ada di Menampilkan tabel kelas, sesuai dengan data kelas yang telah di Data kelas diinputkan ke sistem dapat di tersimpan dan bisa di edit dan dihapus Berhasil Halaman Data Siswa Halaman Data Kelas Mengakses halaman data siswa baik sebagai admin maupun user Kesimpulan Sistem E-Raport pada SMPN 4 Muhammadiyah Pekanbaru yang telah diuji dengan metode White Box Testing dan Black Box Testing tidak menunjukkan kesalahan. Namun sistem belum sempurna dalam fungsi utama sebagai sistem E-Raport , seperti pada pengisisan nilai pada sistem E-Raport ini belum berjalan secara efisien dan efektif References