PENERAPAN SINGLE PAGE APPLICATION PADA PENGEMBANGAN APLIKASI E-LEARNING NUSABOT
Abstrak
Nusabot merupakan aplikasi e-learning yang menyediakan berbagai program kelas online berbayar dengan fokus di bidang Internet of Things (IoT). Instruktur dapat membuat kelas yang diinginkan dengan mengikuti proses yang ada termasuk pemeriksaan yang dilakukan oleh admin. Saat ini interaksi antara admin dan instruktur masih manual dimulai dari penambahan kelas dan kurikulum, pengajuan kelas, dan persetujuan atau penolakan kelas. Hanya admin yang diberikan hak akses untuk pengelolaan kelas terutama penambahan dan pemublikasian kelas. Proses penambahan kelas dan kurikulum juga masih belum efisien dikarenakan form penambahan kurikulum berada di halaman yang berbeda-beda sehingga browser akan memuat ulang halaman setiap terjadi penambahan data. Untuk itu, sistem dikembangkan dengan menerapkan Single Page Application terutama pada pembuatan akses instruktur dalam penyusunan kurikulum kelas. Metode yang digunakan dalam pengembangan yaitu model Prototype yang memfokuskan pengguna dalam pengembangan. Sistem ini dikembangkan menggunakan bahasa pemrograman PHP dengan framework Laravel sebagai back-end dan API services, React JS sebagai front-end, Inertia JS sebagai penghubung antara Laravel dengan React JS, dan MySQL sebagai database. Hasil dari pengembangan sistem ini membuat interaksi antara admin dan instruktur menjadi lebih efektif dan efisien.
##plugins.generic.usageStats.downloads##
Referensi
[2]. Solovei, V., Olshevska, O., & Bortsova, Y. (2017). The Difference Between Developing Single Page Application And Traditional Web Application Based On Mechatronics Robot Laboratory Onaft Application. http://www.atbp.onaft.edu.ua/4http://creativecommons.org/licenses/by/4.0/
[3]. Santoso, M. F. (2021). Teknik Single Page Application (Spa) Layout Web Dengan Menggunakan React Js Dan Bootstrap. Jurnal Khatulistiwa Informatika, 9(2). https://doi.org/10.31294/jki.v9i2.11357.
[4]. Wibowo, A. T., & Wiguna, A. S. (2019). Pemanfaatan Teknologi Single Page Application (SPA) dalam Pembuatan Aplikasi Feedback Dosen dari Mahasiswa Sebagai Bentuk Pengawasan Lembaga Terhadap Kinerja Dosen di Bidang Pengajaran. SMARTICS Journal, 5(1). https://doi.org/10.21067/smartics.v5i1.3327.
[5]. Nasution, & Iswari, L. (2021). Penerapan React JS Pada Pengembangan FrontEnd Aplikasi Startup Ubaform. Jurnal Automata - UII, 2(2).
[6]. Bustamin, S. (2021). Aplikasi dekstop multi platform untuk redis client framework Electron JS dan React JS. Dewantara Journal of Technology, 2(1).
[7]. Sukamto, R. A., & Salahuddin, M. (2018). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. In Informatika Bandung.
[8]. Nursaid, F. F., Hendra Brata, A., & Kharisma, A. P. (2020). Pengembangan Sistem Informasi Pengelolaan Persediaan Barang Dengan ReactJS Dan React Native Menggunakan Prototype (Studi Kasus : Toko Uda Fajri). J-Ptiik.Ub.Ac.Id, 4(1).
[9]. Pressman, R. S., & Maxim, B. R. (2010). Software Engineering.
[10]. Nugroho, A. (2014). Rekayasa Perangkat Lunak Menggunakan UML & Java. In Rekayasa Perangkat Lunak Menggunakan UML & Java.







