Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. PERANCANGAN SISTEM INFORMASI PENDATAAN SISWA BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL DENGAN METODE RAD Thomas Bagas S1. Yoel Eka Setia K2. Retno Palupi3 Fakultas Teknik ,Program Studi Teknik Informatika. Universitas Kristen Teknologi Solo email: thomasbagas78@gmail. Abstract The problems that commonly arise and occur in the student data collection process are the continued use of manual data collection processes using non-integrated applications such as spreadsheets or similar There are many factors associated with manual data collection that can cause problems, such as data recording errors due to human error, duplication and inconsistency in data, data loss due to the lack of a centralized storage system, and many other factors. Under these conditions, it will certainly hinder the efficiency of homeroom teachers in managing school data for administrative tasks, especially in monitoring and processing student data accurately and quickly. The purpose of this research is to build and design an integrated data information system so that the student data management process can run smoothly, quickly, and accurately, thereby resolving the factors that cause data collection to be inefficient. The system development uses the SDLC (System Development Life Cycl. method, which includes an approach to needs analysis, design, implementation, and system testing through the Black Box Testing The system is built without using a CMS (Content Management Syste. , using PHP as the main programming language. MySQL to manage the database, and HTML. CSS, and some JavaScript for the user interface. Testing results indicate that all core features, including login, adding students, uploading photos, editing, deleting, and searching data, function properly with a 100% success rate. Therefore, the system is deemed suitable for use and can assist homeroom teachers in managing student data efficiently, effectively, and securely. Keywords: Non-integrated. Human error. Duplication. Inconsistency. Administrative. SDLC. Information System. Student Data. Abstrak Permasalaan yang umumnya muncul dan terjadi dalam poses pendataan siswa adalah masih digunakannya proses pendataan yang dilakukan secara manual dengan aplikasi non-terintegrasi yaitu Spreadsheet ataupun aplikasi sejenisnya, ada banyak faktor dari pendataan manual ini yang akan bisa menjadi masalah seperti kesalahan pencatatan data akibat human error, duplikasi dan inkonsisten pada data, kehilangan data akibat kurangnya sistem penyimpanan yang terpusat dan masih banyak lagi faktor-faktor lain, dengan kondisi ini pun pastinya akan menghambat efisiensi kerja wali kelas dalam pengelolaa data sekolah pada tugas admnistratif, terutama harus memantau dan juga memproses data siswa secara akurat dan cepat. Tujuan penelitian ini adalah untuk membangun dan merancang sebuah sistem informasi data yang terintegrasi supaya proses pengelolaan data siswa dapat berjalan dengan baik, cepat, dan akurat agar faktor-faktor yang menyebabkan pendataan menjadi tidak dinamis dapat terselesaikan. Pengembangan sistem menggunakan metode SDLC (System Development Life Cycl. , yang mencakup pendekatan analisis kebutuhan, perancangan, implementasi, dan pengujian sistem melalui metode Black Box Testing. Sistem dibangun tanpa menggunakan CMS(Content Management Syste. , menggunakan PHP sebagai bahasa pemrograman utama. MySQL untuk mengelola basis data, dan HTML. CSS, dan beberapa JavaScript digunakan untuk antarmuka pengguna. Hasil pengujian menunjukkan bahwa semua fitur utama, termasuk login, menambah siswa, mengupload foto, mengubah, menghapus, dan mencari data, berjalan dengan baik dengan tingkat keberhasilan 100%. Dengan demikian, sistem ini dianggap layak untuk digunakan dan dapat membantu wali kelas mengelola data siswa secara efisien, efektif, dan aman. Kata kunci: Non-terintegrasi. Human error. Duplikasi. Inkonsisten. Administrtif. SDLC. Sistem Informasi. Data Siswa. Diajukan: 6 Juni 2025. Direvisi: 12 Juni 2025. Diterima: 16 Juni 2025 PENDAHULUAN Perkembangan teknologi informasi dan komunikasi (TIK) telah memengaruhi hampir seluruh sector yang ada, informasi menjadi yang paling utama dan sangat berharga . Salah satu aspek yang Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 163 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. penting dalam kegiatan administratif pendidikan adalah pendataan siswa, namun hingga saat ini masih banyak sekolah masih menggunakan metode pendataan secara manual dengan menggunakan aplikasi nonterintegrasi seperti spreadsheet dan sejenisnya yang akan membawa kerentanan terhadap pengelolaan data seperti human error ketika melakukan pencatatan data siswa, duplikasi dan inkonsistensi data, serta yang paling parah adalah kehilangan data karena tidak adanya sistem penyimpanan yang terpusat . Penelitian ini bertujuan untuk merancang dan membangun sistem informasi data siswa berbasis web yang memenuhi kebutuhan. Sistem ini dimaksudkan untuk membantu wali kelas dalam mengelola data siswa, seperti menambahkan, mengubah, menghapus, dan mencari data siswa dengan cepat dan akurat, serta memungkinkan administrator untuk mengatur tampilan sistem secara keseluruhan. Analisis kebutuhan, perancangan, pembentukan, dan pengujian adalah empat tahapan utama pengembangan sistem yang digunakan dalam penelitian ini. Sistem informasi dengan karakteristik yang diharapkan oleh sekolah adalah sisem berbasis web karena mudah diakses kapan saja dan dimana saja oleh wali kelas dan juga memberikan sugguhan antarmuka yang sederhana dan mudah dipahami oleh wali kelas dan fitur-ftur sepeti registrasi, login, manajemen data siswa(CRUD), pecarian cepat, serta disertai dengan unggah foto siswa dengan jaminan kemanan dan validasi input yang memadai. dalam pengembangannya, sistem ini dirancang agar dapat dioperasikan oleh wali kelas yang bertugas mengelola data siswa secara langsung, serta kepala sekolah dapat memiliki akses pengawasan terhadap keseluruhan data. Namun sistem ini memiliki keterbatasan salah satunya adalah akses yang masih terbatas, hanya dapat digunakan oleh wali kelas dan juga diawasi oleh kepala sekolah, selain itu saat ini kepala sekolah memiliki hak akses penuh untuk pengelolaan data sedangkan secara ideal perna kepala sekolah adalah untuk elakukan pemantauan atau read-only guna menjaga konsistensi dan akurasi data yang dikelola wali kelas . Di sisi lain. Sistem dibangun secara manual tanpa CMS, menggunakan PHP sebagai bahasa pemrograman utama. MySQL sebagai pengelola basis data, dan mendukung antarmuka pengguna dengan HTML. CSS, dan sedikit JavaScript. Metode ini menawarkan fleksibilitas dan kendali penuh atas alur kerja sistem yang disesuaikan dengan kebutuhan Hasil pengujian menunjukkan bahwa semua fitur utamaAimasuk, menambahkan, mengedit, menghapus, mengunggah foto, dan mencariAiberfungsi dengan baik dengan tingkat keberhasilan 100%. Oleh karena itu, sistem informasi ini layak digunakan sebagai alat digital yang efektif, aman, dan terstruktur untuk mendaftarkan siswa. METODE Dalam pengembangan sistem informasi ini, pendekatan System Development Life Cycle (SDLC) model Rapid Application Development (RAD) digunakan sebagai metodologi penelitian. Model ini dipilih karena bersifat iteratif, memungkinkan pengembangan sistem yang berfokus pada kebutuhan pengguna dan cocok untuk proyek skala kecil hingga menengah seperti sistem informasi pendataan siswa ini. Proses pengembangan terdiri dari beberapa tahapan inti, yaitu analisis kebutuhan, perancangan sistem, pembentukan sistem, dan pengujian sistem. Pada tahap perancangan, antarmuka pengguna dan struktur database dirancang dengan mempertimbangkan kemudahan penggunaan dan fungsionalitas untuk peran pengguna tertentu, seperti wali kelas dan kepala sekolah. Tujuan dari proses ini adalah untuk membuat sistem informasi yang teratur, efektif, dan memenuhi kebutuhan sekolah. Konsep ini dapat digunakan dalam desain interface atau antarmuka perangkat lunak dan pembuatan database sistem. Analisis kebutuhan sistem, pengumpulan informasi, pembentukan konsep, tujuan, dan evaluasi dilakukan untuk mencapai tujuan ini. Gambar 1 Alur Pembuatan Sistem Pada gambar 1 menggambarkan beberapa tahapan utama dalam proses pengembangan sistem Proses ini terdiri dari analisis kebutuhan, perancangan, pembentukan, dan pengujian sistem. Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 164 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. Siklus berulang ini mempercepat proses pengembangan dan memastikan bahwa sistem dibangun sesuai kebutuhan pengguna . Analisis Kebutuhan Langkah awal adalah fokus utama adalah bagaimana kita memahami permasalahan dengan benar dan apa yang harus dan perlu diselesaikan atau kebutuhan apa yang harus dilakukan oleh sistem informasi yang akan dikembangkan ini . Melakukan identifikasi penggunaan, dalam sistem ini adalah siapa saja yang akan menggunakan sistem tersebut. Misalnya. Wali Kelas dan Kelapa Sekolah. Apa saja fitur yang dibutuhkan didalamnya, seperti : A Fitur Login A Fitur Dashboard Daftar siswa A Fitur Edit data siswa A Fitur Hapus data siswa A Fitur Tambah data siswa A Fitur Pencarian A Fitur Upload Gambar siswa Perancangan Sistem Pada tahap perancangan sistem, desain disesuaikan dengan kebutuhan untuk manajemen data siswa dan manajemen pengguna. Dua tabel utama digunakan dalam database: tabel siswa menyimpan data siswa . d, nis, nama, jurusan, dan gamba. , dan tabel user menyimpan data akun login . d_user, username, passwor. Halaman login aplikasi berfungsi sebagai gerbang utama antarmuka pengguna. Sebelum dapat mengakses fitur data siswa, pengguna harus masuk ke halaman utama, yang menampilkan daftar siswa dengan menu Tambah Data. Logout, dan form pencarian. Dalam tabel siswa, ada kolom Nomor. Aksi (Ubah. Hapu. Gambar. NIS. Nama, dan Jurusan. Untuk mengakhiri sesi pengguna dengan aman, sistem ini menjalankan semua fungsi CRUD dasar. Pembentukan Sistem Desain yang telah dirancang sebelumnya digunakan untuk membentuk sistem. PHP adalah bahasa pemrograman yang digunakan untuk membangun sistem ini, dan itu berjalan di server lokal, atau localhost. Data siswa dan akun pengguna dikelola oleh database MySQL. Untuk membuat antarmuka tampak kontemporer dan responsif, digunakan HTML dan Bootstrap. Selama proses login, pengguna harus memasukkan nama pengguna dan kata sandi mereka, yang kemudian diverifikasi dengan data yang ada di tabel user di database. Pengguna dapat mengakses halaman utama jika data valid. jika tidak, sistem akan menampilkan pesan kesalahan. Setelah login berhasil, semua fitur CRUD siswa diaktifkan. Ini termasuk kemampuan untuk mengupload foto siswa. Selain itu, sistem menggunakan perlindungan sederhana untuk membatasi akses hanya pada pengguna yang telah melakukan login sebelumnya. Tombol logout disediakan untuk mengakhiri sesi kerja dengan aman, sehingga pengguna lain tidak bisa langsung mengakses data tanpa login kembali . Pengujian Sistem Untuk memastikan bahwa semua fungsi berjalan dengan benar, pengujian sistem dilakukan pada tahap Untuk memastikan pengguna dapat masuk, pemeriksaan untuk memastikan bahwa username dan password yang dimasukkan betul. Jika pengguna memasukkan data yang salah, sistem akan menolak akses yang tidak sah. Setelah login berhasil, fungsi CRUD diuji dengan menambahkan data siswa baru, mengubah data yang sudah ada, menghapus data, dan mencari siswa dengan kata kunci tertentu. Selain itu, upload gambar siswa dievaluasi untuk memastikan bahwa gambar mereka ditampilkan dengan benar. Pengujian logout memastikan bahwa pengguna harus login kembali untuk mengakses sistem setelah keluar. Selain itu, pengecekan responsifitas tampilan pada berbagai perangkat dan validasi keamanan dasar digunakan untuk mencegah akses ilegal dan SQL Injection . HASIL DAN PEMBAHASAN Hasil Analisis Kebutuhan Analisis kebutuhan yang dilakukan memiliki beberapa hasil antara lain adalah penggunaan sistem yang dibuat terdiri dari Admin yang mengelola website data siswa dari sisi backend. Wali Kelas selaku pengelola data siswa yang menghapus dan menambah data siswa pada sisi client, selain dari pada itu beberapa fitur berupa penambahan data siswa, menghapus data siswa, mengubah data siswa, mengupload foto siswa. Penyesuaian hasil dengan metode pengembangan Aplikasi cepat (RAD) Metode pengembangan sistem informasi ini mengutamakan pengembangan yang cepat dan interatif. Dengan proses ini, umpan balik pengguna selama tahap implementasi prototipe dapat digunakan untuk menyesuaikan sistem Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 165 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. Metode ini memungkinkan pengembangan sistem yang efektif yang memenuhi persyaratan wali kelass dan manajemen sekolah. Pengujian sistem yang dilakukan menggunakan metode Black Box menunjukkan keberhasilan seratus persen untuk semua fitur yang diuji, menunjukkan bahwa pendekatan RAD efektif dalam menghasilkan sistem yang berfungsi dan stabil. Detail kebutuhan dalam pengembangan sistem kebutuhan sistem dikategorikan menjadi dua jenis fungsional dan non-fungsional. Kebutuhan Fungsional terrdiri dari : Regristrasi akun, login sistem. CRUD data siswa (Create. Read. Update. Delet. , upload foto, pencarian data, logout dan pengamanan Kebutuhan Non Ae Fungsional : Keamanan input dan validasi data, antarmuka yang mudah untuk user, pembatasan akses role pengguna . dmin dan wali kela. , tampilan pada bagian perangkat. Alur Sistem Gambar alur sistem pada gambar 2 hanya ada 2 role saja karena tujuan dari sistem ini hanya membantu wali kelas dalam mendata siswa nya, role Admin bertugas memanage database dan tampilan pada sistem nya secara keseluruhan dan role wali kelas digunakan untuk menginput data, menghapus,mengubah data siswa saja. Tahapan Perancangan Sistem Berdasarkan Tools yang Digunakan Pengembangan sistem dilakukan sesuai dengan model Rapid Application Development (RAD), yang didukung oleh tools adalah berikut : Analisis kebutuhan : pengamatan dan dokumentasi, design antarmuka pengguna: HTML. CSS. JavaScript, dan Bootstrap. Database dirancang menggunakan MySQL dengan tabel siswa dan user, implementasi : PHP sebagai bahasa pemograman bagian server, pengujian : pengujian dalam boks hitam untuk menguji semua fitur utama. Gambar 2 Rancangan Alur Sistem Gambar 2 adalah gambaran Rancangan Alur Sistem yang menjelaskan hubungan antar pengguna dan sistem. Terdapat 2 role : o Admin: Bertugas mengatur dan memelihara tampilan sistem serta manajemen database. o Wali Kelas: Memasukkan, mengubah dan menghapus data siswa. Akses dibatasi hanya dapat mengelola data, tidak seluruh sistem. Halaman Registrasi Akun Halaman registrasi adalah halaman di mana seseorang harus mendaftar sebagai wali kelas sehingga mereka dapat mendata siswa. Desain database dirancang menggunakkan MySQL dengan dua tabel utama yaitu : Tabel pengguna : id_user. nt,primary key ,auto_incremen. , username (VARCHAR), password (VARCHAR),dan ada juga tabel pelajar : id. nt,primary key, auto_incremen. NIS (VARCHAR),nama(VARCHAR),jurusan(VARCHAR),gambar(VARCHAR). Tabel ini dibuat untuk memungkinkan manajemen data siswa yang terorganisir dan aman serta menghindari kerusakan data . Gambar 3 menunjukkan tampilan halaman registrasi : Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 166 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. Gambar 3 Halaman Registrasi Pada gambar 3 adalah halaman registrasi menampilkan formregristasi untuk wali kelas. Field yang tersedia : Username. Password. Konfrimasi Password. Jika user berhasil registrasi, maka pada jendela dashboard regstrasi akan muncul popup berhasil didaftarkan sesuai gambar 4 dan setelah itu bisa langsung login ke halaman login. Gambar 4 Notifikasi setelah berhasil registrasi Gambar 4 mennjukan AyNotifikasi Registrasi BerhasilAy setelah proses berhasil, sistem memunculkan pop up yang bertuliskan Ayuser baru berhasil ditambahkanAy. Setelah menekan oke, pengguna akan diarahkan ke halaman login. Halaman Login Halaman login adalah halaman yang digunakan untuk masuk ke sistem yang telah dibuat untuk memastikan bahwa sistem tidak disalahgunakan oleh orang yang tidak bertanggung jawab. Halaman login digambarkan dalam gambar 5. Gambar 5 Halaman Login Sistem Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 167 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. Menamplkan Tampilan Halaman login sistem yang memiliki dua input : username,password dan tombol Jika user tidak terdaftar atau password atau username yang dimasukan salah maka sistem akan memberikan notifikasi seperti pada gambar 6. Gambar 6 notifikasi saat gagal login Pada gambar 6 menunjukkan notifikasi gagal login jika input salah,sistem akan menampilkan pesan kesalahan seperti AyUsername atau Password salah!Ay dalam bentuk popup merah. Halaman Dashboard Daftar Siswa Seperti yang ditunjukkan pada gambar 7, halaman dashboard wali kelas berfungsi sebagai halam utama sistem. Hal ini menampilkan semua data siswa yang telah dimasukkan, baik yang dihapus maupun yang diubah. Gambar 7 Halaman Utama Dashboard data siswa Dashboard Data Siswa halaman utama setelah login berhasil. Menampilkan tabel daftar siswa dengan kolom : No. Gambar,NIS,Nama,Jurusan,Aksi(Ubah | Hapu. Fitur tambahan : Tambah data dan serching bar. Halaman Tambah Data Siswa Wali kelas dapat mengakses halaman tambah data siswa ini untuk menambahkan data siswa yang belum terdaftar. Form yang harus dimasukkan terdiri dari nama. NIS, jurusan, dan gambar yang akan diupload ke dalam sistem ini, seperti yang ditunjukkan pada gambar 8. Gambar 8 Halaman Tambah Data siswa Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 168 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. Form Tambah Data siswa berisi input : Nama. NIS. Jurusan. Upload Gambar jika semua data terisi dengan benar,data akan disimpan ke database dan ditampilkan notifikasi sukses. Jika data sudah di isi semua lalu bisa klik tambah data dan otomatis data tersebut akan tersimpan pada database mysql dan akan muncul keterangan seperti pada gambar 9. Gambar 9 notifikasi berhasil tambah data Pada gambar 9 adalah popup notifikasi berhasil tambah data yang muncul setelah berhasil menambah data siswa. Menandakan bahwa data tersimpan di database. Dan jika ada 1 form yang tidak di isi maka data tidak bisa ditambahkan dan akan muncul keterangan Auplease fill out this filedAy sepert pada gambar 10 dan jika yang diupload bukan gambar akan Gambar 10 perintah untuk mengisi form yang belum terisi Validasi input kosong browser manampilkan pesan AyPlase fill out this fieldAy jika ada kolom yang belum diisi saat mencoba menyimpan data. Muncul pop up Auyang di upload bukan gambarAy lalu akan kembali ke dashboard utama dan data tidak berhasil ditambahkan, tampilan akan seperti pada gambar Gambar 11 keterangan error jika bukan file gambar yang di upload Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 169 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. Validasi upload file jika file yang di upload bukan gambar, sistem akan menolak unggahan dan menampilkan popup peringatan AyFile yang diupload bukan gambarAy. Halaman Ubah Data Siswa kemampuan untuk mengubah data yang tercantum di dashboard pada menu ubah data siswa. Wali kelas dapat mengubah nama. NIS, dan jurusan bahkan gambar yang diupload pada awalnya sesuai dengan ketentuan yang berlaku. Tampilan halaman menu ubah data siswa dapat dilihat pada gambar 12 Gambar 12 Halaman Ubah data siswa Halaman Ubah Data Siswa menampilkan form serupa seperti tambah data, namun mirip dengan data Dapat mengubah Nama. NIS. Jurusan, dan gambar. Search Bar Data Siswa Pada fitur search bar yang ada pada dashboard utama digunakan ketika data siswa sudah banyak dan ketika wali kelas ingin mengubah atau mencari data salah satu siswa, search bar ini akan sangat berguna seperti pada gambar 13 ini. Gambar 13 fitur search bar untuk mencari data siswa Fitur search bar digunakan untuk mencari data siswa berdasarkan kata kunci seperti nama. NIS, atau jurusan, agar mempermudah pencarian data ditabel. Fitur Hapus Data siswa Pada fitur ini wali kelas dapat menghapus data siswa yang ingin dihapus dari daftar dengan cara mengklik table aksi yang ada di kiri gambar dengan tombol hapus dan aka nada popup muncul dengan tulisan Auyakin ingin menghapus?Ay ini adalah popup konfirmasi untuk wali kelas agar data tidak langsung terhapus jika tidak sengaja terpencet. Tampilan popup akan seperti pada gambar 14. Gambar 14 konfirmasi fitur hapus data siswa Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 170 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. Popup konfirmasi akan muncul ketika pengguna menekan tombol hapus, dan mengeluarkan pesan AyYakin ingin menghapus?Ay dengan pilihan AoOKAo atau AoCancelAo, tujuannya untuk menghindari penghapusan tidak sengaja. Pengujian Sistem Metode Black Box Testing digunakan untuk menguji sistem ini. Tujuh pengujian dilakukan pada sisi admin wali kelas. Kemampuan sistem untuk melakukan registrasi, login, penambahan, upload gambar, perubahan, hapus, dan pencarian data ditunjukkan dalam tabel 1. Tabel 1 Hasil Pengujian Black Box Testing Hasil Jenis Jenis Pengujian Catatan Pengujian Pengujian User Wali Kelas Registrasi user Wali Kelas Login sistem dan masuk kedalam Wali Kelas Menambahkan data Wali Kelas Upload gambar Wali Kelas Wali Kelas Wali Kelas Ubah data Hapus data Cari data Sistem telah berhasil menyimpan akun user yang telah dibuat kedalam database dan sudah bisa melakukan login ke halaman login Sistem telah berhasil melakukan proses login menggunakan username dan password yang dibuat pada halaman registrasi akun Sistem telah berhasil menambahkan data siswa dengan memasukan semua data pada menu form Sistem dapat mengupload gambar dan mengenali mana gambar dan mana bukan gambar dan juga pada upload gambar size tidak bisa terlalu besar Sistem sudah bisa mengubah data yang sudah di tambahkan Sistem sudah bisa menghapus data jika data itu ingin dihapus Sistem sudah dilengkapi dengan search bar sehingga memudahkan wali kelas dalam mencari data siswa yang inign di ubah atau Pass Pass Pass Pass Pass Pass Pass Hasil akhir pada pengujian sistem menggunakan metode Black Box Testing, adalah 100% pass dengan melihat hasil tersebut maka sistem dapat digunakan dengan baik oleh pengguna. KESIMPULAN Rancangan dan pembuatan sistem informasi data siswa berbasis web berhasil dilakukan dengan baik, menggabungkan PHP. MySql. HTML. CSS dan sedikit sentuhan JavaScript untuk melakukan pembuatan sistem ini. Sistem ini dibangun dengan pendekatan AuRapid Application Development (RAD)Ay yang menekankan iterasi cepat dan umpan balik pengguna dalam proses pengembangan. Selama pengujian, metode Black Box Testing, yang terdiri dari tujuh langkah, menguji semua elemen sistem. Sistem berhasil memperoleh hasil lulus seratus persen, yang menunjukkan bahwa semua fitur sistem bekerja dengan baik dan normal tanpa kesalahan. Hal tersebut menjadi suatu indikasi bahwa sistem yang dibangun sudah memenuhi standar kualitas dengan performa yang stabil dan user-friendl. Dengan hasil yang baik ini sistem informasi data siswa dapat diimplementasikan kepada pengguna secara langsung. Kelebihan sistem : sistem memberikan antarmuka yang sederhana dan mudah digunakan oleh wali kelas, sesuai dengan kebutuhan pengguna . ser- friendl. , metode RAD te. ah terbukti efektif untuk pengembangan sistem berskala kecil Ae menengah dan mempercepat waktu penyelesaian proyek, komponen keamanan utama seperti validasi input dan filterisasi SQL injection telah digunakan, sistem menyediakan semua fungsi dasar manajemen data siswa dan terorganisir dengan baik. Kekurangan sistem : Hak akses kepala sekolah belum diatur dengan baik. Mereka memiliki alkses penuh, padahal mereka hanya harus memantau . untuk memastikan data konsisten. Sistem tidak mendukung pelaporan berbasis grafik/statistik atau multiuser real-time untuk analisis data siswa yang lebih mendalam. Karena tidak menggunakan AyContent Management System (CMS), pengelolahan konten membutuhkan kemampuan teknis khusus. Oleh karena itu, sistem ini telah membantu mengelola data siswa secara digital, tetapi masih banyak ruang untuk meningkatkannya di sekolah yang lebih besar. Journal Informatics NIVEDITA by Universitas Hindu Negeri I Gusti Bagus Sugriwa Denpasar is licensed under CC BY-NC-SA 4. Journal Informatics NIVEDITA | 171 Vol. No. Juni 2025 ISSN 3089-8366 (Media Onlin. Daftar Pustaka