Rony Wahyu Utama, - (2024) IMPLEMENTASI KOMBINASI PENDEKATAN SERVER SIDE RENDERING DAN CLIENT SIDE RENDERING PADA PENGEMBANGAN APLIKASI PEMBELAJARAN DARING SINKRONIS PEKA EMOSI. S1 thesis, Universitas Pendidikan Indonesia.
Text
S_RPL_2006172_Title.pdf Download (1MB) |
|
Text
S_RPL_2006172_Chapter1.pdf Download (288kB) |
|
Text
S_RPL_2006172_Chapter2.pdf Restricted to Staf Perpustakaan Download (313kB) |
|
Text
S_RPL_2006172_Chapter3.pdf Download (447kB) |
|
Text
S_RPL_2006172_Chapter4.pdf Restricted to Staf Perpustakaan Download (764kB) |
|
Text
S_RPL_2006172_Chapter5.pdf Download (221kB) |
|
Text
S_RPL_2006172_Appendix.pdf Restricted to Staf Perpustakaan Download (1MB) |
Abstract
Salah satu aspek teknis yang mempengaruhi performa aplikasi adalah teknik rendering yang digunakan dalam pengembangan aplikasi. Penelitian ini mengimplementasikan server side rendering (SSR) dan client side rendering (CSR) pada aplikasi pembelajaran daring sinkronis yang terintegrasi dengan fitur pengenalan emosi, intervensi teks motivasi, dan intervensi animasi agen pedagogis. Tujuannya adalah mengidentifikasi strategi rendering optimal untuk meningkatkan pengalaman belajar dan efisiensi sumber daya, serta memberikan panduan praktis bagi pengembang aplikasi e-learning. Metode penelitian meliputi implementasi teknik rendering sesuai karakteristik komponen aplikasi, analisis performa frontend menggunakan Google Lighthouse Performance, pengukuran sumber daya backend menggunakan Google Cloud dashboard, dan pengukuran performa teknik rendering berdasarkan waktu muat dan ukuran halaman aplikasi. Hasil menunjukkan performa sistem frontend yang "Baik" dengan skor 97,125%. Hasil analisis juga menunjukkan perbedaan penggunaan sumber daya sistem backend antara dua fitur intervensi. Fitur intervensi agen pedagogis menggunakan daya CPU lebih besar dibandingkan fitur intervensi teks, dengan selisih 2,26%. Namun, dalam hal penggunaan memori, fitur intervensi agen pedagogis justru lebih efisien, menggunakan 1,79% lebih sedikit memori dibandingkan fitur intervensi teks. Terdapat juga variasi performa antar teknik rendering di mana CSR menunjukkan kinerja terbaik dengan rata-rata waktu muat 1,48 detik dan ukuran halaman 876,5 KB. Secara keseluruhan, penelitian ini menunjukkan bahwa pemilihan teknik rendering yang tepat, khususnya CSR, dapat secara signifikan meningkatkan performa aplikasi pembelajaran daring, memberikan pengalaman belajar yang lebih baik bagi pengguna, dan mengoptimalkan penggunaan sumber daya sistem. Secara keseluruhan, penelitian ini menunjukkan bahwa pemilihan teknik rendering yang tepat dapat meningkatkan kinerja aplikasi pembelajaran daring, dan mengoptimalkan penggunaan sumber daya sistem. ------------- One of the technical aspects that affect application performance is the rendering technique used in application development. This research implements server side rendering (SSR) and client side rendering (CSR) on a synchronous online learning application integrated with emotion recognition features, motivational text intervention, and pedagogical agent animation intervention. The goal is to identify the optimal rendering strategy to improve learning experience and resource efficiency, and provide practical guidance for e-learning application developers. The research method includes the implementation of rendering techniques according to the characteristics of application components, frontend performance analysis using Google Lighthouse Performance, backend resource measurement using Google Cloud dashboard, and performance measurement of rendering techniques based on load time and application page size. The results show “Good” frontend system performance with a score of 97.125%. The analysis also showed the difference in backend system resource usage between the two intervention features. The pedagogical agent intervention feature used more CPU power than the text intervention feature, with a difference of 2.26%. However, in terms of memory usage, the pedagogical agent intervention feature is more efficient, using 1.79% less memory than the text intervention feature. There was also a variation in performance between rendering techniques where CSR showed the best performance with an average load time of 1.48 seconds and page size of 876.5 KB. Overall, this study shows that choosing the right rendering technique, especially CSR, can significantly improve the performance of online learning applications, provide a better learning experience for users, and optimize the use of system resources. Overall, this study shows that proper selection of rendering techniques can improve the performance of online learning applications, and optimize the use of system resources.
Item Type: | Thesis (S1) |
---|---|
Additional Information: | https://scholar.google.com/citations?user=1bR79oIAAAAJ&hl=en ID SINTA DOSEN PEMBIMBING: Asyifa Imanda Septiana : 6681802 Dian Anggraini : 6681986 |
Uncontrolled Keywords: | Client side rendering, pembelajaran daring sinkronis, performa aplikasi, server side rendering, Synchronous online learning, Emotion Recognition, Client Side Rendering, Server Side Rendering, App performance |
Subjects: | L Education > L Education (General) Q Science > QA Mathematics > QA76 Computer software T Technology > T Technology (General) |
Divisions: | UPI Kampus cibiru > S1 Rekayasa Perangkaat Lunak |
Depositing User: | Rony Wahyu Utama |
Date Deposited: | 11 Sep 2024 08:29 |
Last Modified: | 11 Sep 2024 08:29 |
URI: | http://repository.upi.edu/id/eprint/121738 |
Actions (login required)
View Item |