Jurnal Nasional Teknik Elektro dan Teknologi Informasi
https://journal.ugm.ac.id/v3/JNTETI
<p><strong><img style="display: block; margin-left: auto; margin-right: auto;" src="/v3/public/site/images/khanifan/HEADER_JNTETI_2020_1200x180_Background_baru_tanpa_list1.jpg" width="600" height="90" align="center"></strong></p> <p><strong>Jurnal Nasional Teknik Elekto dan Teknologi Informasi</strong> is an international journal accommodating research results in electrical engineering and information technology fields.<br><br><strong>Topics cover the fields of:</strong></p> <ul> <li class="show">Information technology: Software Engineering, Knowledge and Data Mining, Multimedia Technologies, Mobile Computing, Parallel/Distributed Computing, Data Communication and Networking, Computer Graphics, Virtual Reality, Data and Cyber Security.</li> <li class="show">Power Systems: Power Generation, Power Distribution, Power Conversion, Protection Systems, Electrical Material.</li> <li class="show">Signal, System and Electronics: Digital Signal Processing Algorithm, Robotic Systems, Image Processing, Biomedical Engineering, Microelectronics, Instrumentation and Control, Artificial Intelligence, Digital and Analog Circuit Design.</li> <li class="show">Communication System: Management and Protocol Network, Telecommunication Systems, Antenna, Radar, High Frequency and Microwave Engineering, Wireless Communications, Optoelectronics, Fuzzy Sensor and Network, Internet of Things.</li> </ul> <p><strong>Jurnal Nasional Teknik Elekto dan Teknologi Informasi is published four times a year: February, May, August, and November.<br></strong><strong><br>Jurnal Nasional Teknik Elektro dan Teknologi Informasi has been accredited by Directorate General of Higher Education, Ministry of Education and Culture, Republic of Indonesia, </strong>Number 28/E/KPT/2019 of September 26, 2019 (<strong>Sinta 2</strong>), <strong>Vol. 8 No. 2 Year 2019 up to Vol. 12 No. 2 Year 2023<br></strong><strong><br>Publisher<br></strong>Department of Electrical and Information Engineering, Faculty of Engineering, Universitas Gadjah Mada<br>Jl. Grafika No 2. Kampus UGM Yogyakarta 55281<br>Website : <a href="https://jurnal.ugm.ac.id/v3/JNTETI">https://jurnal.ugm.ac.id/v3/JNTETI</a><br>Email : jnteti@ugm.ac.id<br>Telephone : +62 274 552305</p>
Departemen Teknik Elektro dan Teknologi Informasi, Fakultas Teknik, Universitas Gadjah Mada
en-US
Jurnal Nasional Teknik Elektro dan Teknologi Informasi
2301-4156
<p style="text-align: justify;">© <span style="font-weight: 400;">Jurnal Nasional Teknik Elektro dan Teknologi Informasi, under the terms of the</span><a href="https://creativecommons.org/licenses/by-sa/4.0/"> <span style="font-weight: 400;">Creative Commons Attribution-ShareAlike 4.0 International License</span></a><span style="font-weight: 400;">.</span></p>
-
Comparative Analysis of MVVM and MVP Patterns Performance on Android Dashboard System
https://journal.ugm.ac.id/v3/JNTETI/article/view/18985
<p class="JNTETIIntisari"><span lang="EN-US">The rapid growth of the Android market in various developing countries has driven the demand for higher-quality applications. Developing Android-based applications presents specific challenges, such as the need for responsive designs and optimization for devices with diverse specifications. Design patterns like model-view-controller (MVC), model-view-presenter (MVP), and model-view-viewmodel (MVVM) have become popular approaches to address these issues. However, studies on the performance of design patterns in Android applications, especially in modern programming languages like Kotlin, remain limited. This research aimed to compare the performance of the MVP and MVVM design patterns in an Android-based boarding house management application, KosGX. This application utilized Kotlin and featured an interactive dashboard requiring significant device resources. Testing was conducted by measuring performance across three key aspects: central processing unit (CPU) usage, memory usage, and system response time. The results of the study showed that MVVM outperformed in CPU efficiency, with an average usage of 8.92% compared to 11.15% for MVP. In terms of memory usage, MVVM was also slightly more efficient, with an average usage of 121.48 MB compared to 121.55 MB for MVP. However, MVP excelled in response time, averaging 236.88 ms, whereas MVVM reached 252.68 ms. This study underscores that the choice of design pattern affects application performance. MVVM is more efficient in CPU and memory usage, while MVP offers better response times. These findings provide valuable insights for developers in selecting the optimal design pattern based on the specific needs of their applications.</span></p>
Fajar Pradana
Raziqa Izza Langundi
Djoko Pramono
Nur Ida Iriani
Copyright (c)
2025-05-16
2025-05-16
14 2
87
95
10.22146/jnteti.v14i2.18985