Rancang Bangun Sistem Informasi Sekolah dan Penerimaan Peserta Didik Baru (PPDB) Berbasis Web pada SMK Nufa Citra Mandiri
DOI:
https://doi.org/10.31004/riggs.v5i2.11761Keywords:
Sistem Informasi, PPDB, Website, Google Apps Script, Google Sheets, Serverless, Black-Box TestingAbstract
SMK Nufa Citra Mandiri merupakan sekolah menengah kejuruan yang berlokasi di Sawangan, Depok, dengan program keahlian Teknik Komputer dan Jaringan (TKJ). Proses Penerimaan Peserta Didik Baru (PPDB) di sekolah ini masih dilakukan secara konvensional menggunakan formulir kertas, penyimpanan berkas fisik, dan pencatatan data manual ke dalam Microsoft Excel secara offline. Metode tersebut menimbulkan berbagai permasalahan, di antaranya risiko kehilangan berkas, duplikasi data, lambatnya proses rekapitulasi, serta keterbatasan jangkauan informasi sekolah kepada masyarakat. Penelitian ini bertujuan untuk merancang dan membangun Sistem Informasi Sekolah dan PPDB berbasis web yang mampu mengotomatisasi proses pendaftaran secara daring. Pengembangan sistem menggunakan arsitektur serverless hibrida dengan teknologi frontend HTML, CSS, dan JavaScript, serta memanfaatkan ekosistem Google Workspace yang terdiri dari Google Apps Script sebagai backend, Google Sheets sebagai basis data flat-file terpusat, dan Google Drive sebagai repositori penyimpanan dokumen digital. Aplikasi di-deploy menggunakan platform Vercel tanpa memerlukan hosting berbayar. Hasil pengujian fungsional menggunakan metode Black-Box Testing menunjukkan tingkat keberhasilan sebesar 100% pada seluruh skenario uji, yang mencakup pemuatan halaman, pengisian formulir, transmisi data melalui Fetch API, penulisan data ke Google Sheets, serta pengunggahan dokumen ke Google Drive. Sistem ini terbukti mampu menggantikan proses administrasi fisik konvensional menjadi metode ingesti data terpusat secara daring melalui satu pintu formulir interaktif publik, serta menghasilkan nomor registrasi pendaftaran secara otomatis dan real-time.
Downloads
References
1. Ardhiansyah, M. (2019). Penerapan Model Rapid Application Development pada Aplikasi Helpdesk Trouble Ticket PT. Satkomindo Mediyasa. Jurnal Teknologi Sistem Informasi dan Aplikasi, 2(2). https://doi.org/10.32493/jtsi.v2i2.2759
2. Basten, A., & Ardhiansyah, M. (2022). Sistem Informasi Terintegrasi pada Lembaga Pendidikan. Jurnal Teknologi Pendidikan, 3(2).
3. Fowler, M. (2004). UML distilled: A brief guide to the standard object modeling language (3rd ed.). Addison-Wesley Professional.
4. Google Cloud. (2026). Google Sheets API reference. Google Workspace Documentation. https://developers.google.com/sheets/api/reference/rest
5. Google Cloud Platform. (2026). Google Apps Script guides documentation. Google Developers. https://developers.google.com/apps-script/guides/web
6. Hidayat, R. (2017). Cara Praktis Membangun Website Gratis. Elex Media Komputindo.
7. Kendall, K. E., & Kendall, J. E. (2014). Systems Analysis and Design (9th ed.). Pearson.
8. Miles, R. (2021). Begin to code with JavaScript. Microsoft Press.
9. Mozilla Developer Network. (2026). Using the Fetch API for asynchronous HTTP requests. MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
10. Nidhra, S., & Dondeti, J. (2012). Black box and white box testing techniques - A literature review. International Journal of Embedded Systems and Applications (IJESA), 2(2), 29-50.
11. Nurjaningsih, A., & Qonita. (2019). Penerimaan Peserta Didik Baru (PPDB) Berbasis Web. Jurnal Sistem Informasi, 5(1).
12. Pressman, R. S. (2015). Software Engineering: A Practitioner's Approach (8th ed.). McGraw-Hill Education.
13. Rosa, A. S., & Shalahuddin, M. (2018). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Informatika Bandung.
14. Sianipar, R. H. (2015). Membangun Web dengan HTML, CSS, dan JavaScript. Informatika Bandung.
15. Silitonga, P. (2020). Pemanfaatan Google Workspace sebagai Media Penyimpanan dan Kolaborasi. Jurnal Edukasi dan Teknologi Komputer, 4(1), 12-19.
16. Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
17. Vercel Inc. (2026). Vercel documentation: Deploying frontend applications. Vercel Docs. https://vercel.com/docs
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Firman Alfa Rezy, Vemas Trisnandi, Dessi Karnela

This work is licensed under a Creative Commons Attribution 4.0 International License.


















