Claim Missing Document
Check
Articles

Found 2 Documents
Search
Journal : JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika)

ANALYSIS OF THE IMPLEMENTATION OF MVVM ARCHITECTURE PATTERN ON PERFORMANCE OF IOS MOBILE-BASED APPLICATIONS Deri Indrawan; Dana Sulistyo Kusumo; Shinta Yulia Puspitasari
JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika) Vol 8, No 1 (2023)
Publisher : STKIP PGRI Tulungagung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29100/jipi.v8i1.3293

Abstract

Performance efficiency is important in mobile application development because mobile devices have limitations in terms of power and resources. Performance efficiency can be improved by applying architecture patterns. In this paper, we use the Model View ViewModel (MVVM) architecture. The application of the architecture is carried out to analyze how practical the application of the MVVM architecture pattern is in increasing performance efficiency in the mobile application. Performance efficiency is measured based on CPU usage, memory usage, and execution Time. The case study shows that the CPU usage and execution Time on MVVM are smaller than Base architecture pattern from the AR Ruler. This is due to the third-party library RxSwift in the MVVM architecture that increases the application's response so that CPU usage and execution time is better than Base architecture pattern. However, the existence of the third-party library RxSwift has a negative impact on memory usage, resulting in higher memory usage than the Base Architecture Pattern. The MVVM pattern is highly recommended for mobile application development to improve performance efficiency.
Prediction of a Sprint Deliverys Capabilities in Iterative-based Software Development Clements Enrico Bramantyo Hady; Dana Sulistyo Kusumo
JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika) Vol 8, No 1 (2023)
Publisher : STKIP PGRI Tulungagung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29100/jipi.v8i1.3292

Abstract

Iterative-based software development has been frequently implemented in working environment. A modern era software project demands that the product is delivered on every sprint development. Hence, the execution of a sprint requires ample supervision and capabilities to deliver a high quality product at the end of the software project development. This researchs purpose is to give support for a software projects supervisor or owner in predicting the end products capability by knowing the performance level of each sprint. The method proposed for this purpose is to build a prediction model utilizing a number of features in a form of characteristics from a dataset containing software project iterations. The proposed model is built using Random Forest Regressor as a main method, with KNN (K-Nearest Neighbors) and Decision Tree Regressor being the comparison methods. Testing results show that compared to KNN and Decision Tree, Random Forest Regressor yields the best performance through its steady results on every stage progression of all tested software projects.