25.04.7158
006.76 - Multimedia systems- Programming, internet programming, web programming
Karya Ilmiah - Skripsi (S1) - Reference
Web Development
141 kali
Efektivitas pengelolaan presensi siswa merupakan aspek penting dalam kelancaran proses<br /> pendidikan. Metode absensi manual masih umum digunakan di sekolah dan rentan terhadap<br /> kehilangan data serta penyalahgunaan. Untuk mengatasi hal tersebut, dikembangkan aplikasi<br /> Presentia sebagai solusi digital berbasis web. Presentia dibangun menggunakan pendekatan Single<br /> Page Application (SPA) dengan ReactJS untuk mendukung interaksi pengguna yang dinamis tanpa<br /> perlu memuat ulang halaman. Namun, SPA memiliki tantangan berupa waktu muat awal yang<br /> tinggi, sehingga diterapkan teknik Lazy Loading menggunakan “lazy()” dan “Suspense”. Karena<br /> aplikasi digunakan oleh berbagai role dengan hak akses berbeda, diterapkan juga mekanisme Role-<br /> Based Access Control (RBAC) melalui logika conditional rendering. Penerapan ini terbukti<br /> membatasi akses pengguna sesuai role yang dimiliki, dan telah memenuhi kebutuhan NFR-04.<br /> Sebanyak 125 dari 127 kebutuhan fungsional berhasil direalisasikan berdasarkan UI/UX,<br /> sementara dua lainnya tidak memiliki antarmuka pengguna. Pengujian fungsional menggunakan<br /> End-to-End testing dengan Cypress dan pengujian load time menggunakan DevTools. Karena<br /> keterbatasan waktu, role yang memiliki fungsi serupa digabung ke dalam satu skenario untuk<br /> mempercepat pelaksanaan pengujian fungsional menggunakan pendekatan Equivalence<br /> Partitioning (EQP), sehingga sebanyak 48 test case berhasil dikembangkan dan dijalankan. Selain<br /> itu, Lazy Loading terbukti menurunkan load time sebesar 24.09% dengan waktu muat konsisten di<br /> bawah 1 detik sehingga memenuhi kebutuhan NFR-01.
Tersedia 1 dari total 1 Koleksi
| Nama | MUHAMMAD ZAKY FATHURAHIM |
| Jenis | Perorangan |
| Penyunting | Novian Anggis Suwastika, Isa Mulia Insan |
| Penerjemah |
| Nama | Universitas Telkom, S1 Rekayasa Perangkat Lunak |
| Kota | Bandung |
| Tahun | 2025 |
| Harga sewa | IDR 0,00 |
| Denda harian | IDR 0,00 |
| Jenis | Non-Sirkulasi |