Wicaksono, Ezekiel Mashal (2024) Pembuatan Aplikasi Mobile Pembelajaran Bahasa Inggris Menggunakan Arsitektur Microservice Pada Fitur Proses Pembelajaran. Other thesis, Institut Teknologi Sepuluh Nopember.
Text
5025201140-Undergraduate_Thesis.pdf - Accepted Version Restricted to Repository staff only until 1 October 2026. Download (8MB) | Request a copy |
Abstract
Peningkatan teknologi informasi, khususnya dalam bidang aplikasi mobile dan pengembangan website telah memberikan dampak signifikan terhadap berbagai aspek kehidupan, termasuk pendidikan. Skripsi ini bertujuan untuk mengembangkan sebuah aplikasi pembelajaran bahasa Inggris dengan menggunakan arsitektur microservice. Implementasinya melibatkan framework Spring pada bagian back-end untuk mengelola setiap modul service, REST API yang digunakan untuk interaksi antar service dan front-end serta teknologi React Native dan Bootstrap pada sisi front-end. Pada bagian backend, framework Spring menyediakan landasan yang kuat untuk mengelola layanan-layanan microservice. REST API digunakan untuk memastikan komunikasi yang efisien antara layanan-layanan tersebut. Disisi front-end, aplikasi mobile dibangun menggunakan React Native untuk memastikan kompatibilitas lintas platform dan pengalaman pengguna yang responsif. Untuk melakukan update kelas serta proses pembelajaran, digunakan Bootstrap pada aplikasi Web yang ditujukan untuk admin dan guru. Metode pengembangan aplikasi ini mengikuti pendekatan microservice, di mana setiap fungsi atau fitur dari sistem diimplementasikan sebagai layanan independen. Dengan demikian, aplikasi ini diharapkan dapat memberikan kontribusi dalam pengembangan teknologi pembelajaran bahasa Inggris yang inovatif dan mudah diakses melalui perangkat mobile dan website. Pengujian aplikasi ini dilakukan oleh 1 developer dan 3 user yang mewakili admin , guru dan murid. Hasil dari penelitian ini menunjukkan bahwa aplikasi mobile dan website untuk admin dan guru telah berhasil dikembangkan sesuai dengan kebutuhan usecase, dan mampu menyediakan platform yang efektif untuk pembelajaran bahasa Inggris karena interface yang berbeda untuk setiap user serta mampu terintegrasi dengan baik.
============================================================
The advancement of information technology, particularly in mobile application development and web development, has significantly impacted various aspects of life, including education. This thesis aims to develop an English learning application using a microservice architecture. Its implementation involves the Spring framework on the back-end to manage each service module, REST API for interaction between services and the front-end, and React Native and Bootstrap technologies on the front-end. On the back-end, the Spring framework provides a robust foundation for managing microservice services. REST API is used to ensure efficient communication between these services. On the front-end, the mobile application is built using React Native to ensure cross-platform compatibility and a responsive user experience. Bootstrap is used for the web application aimed at administrators and teachers to update classes and manage the learning process. The application development method follows a microservice approach, where each function or feature of the system is implemented as an independent service. Thus, this application is expected to contribute to the development of innovative English learning technology that is easily accessible via mobile devices and websites. The evaluation of this application is done ny one developer and three users as admin, teacher , and students. The results of this study show that the mobile and web applications for administrators and teachers have been successfully developed according to use case requirements and are able to provide an effective platform for English learning due to the different interfaces for each user and the ability to integrate well.
Item Type: | Thesis (Other) |
---|---|
Uncontrolled Keywords: | Aplikasi seluler, Microservice, REST API, SpringBoot |
Subjects: | T Technology > T Technology (General) > T58.6 Management information systems |
Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
Depositing User: | Ezekiel Mashal Wicaksono |
Date Deposited: | 02 Aug 2024 04:07 |
Last Modified: | 02 Aug 2024 04:07 |
URI: | http://repository.its.ac.id/id/eprint/111052 |
Actions (login required)
View Item |