• Tidak ada hasil yang ditemukan

IMPLEMENTATION OF MVVM ARCHITECTURE IN THE APPLICATION OF LECTURE SCHEDULE REMINDER USING EXTREME PROGRAMMING

N/A
N/A
Protected

Academic year: 2023

Membagikan "IMPLEMENTATION OF MVVM ARCHITECTURE IN THE APPLICATION OF LECTURE SCHEDULE REMINDER USING EXTREME PROGRAMMING"

Copied!
1
0
0

Teks penuh

(1)

IMPLEMENTATION OF MVVM ARCHITECTURE IN THE APPLICATION OF LECTURE SCHEDULE REMINDER USING EXTREME PROGRAMMING

METHOD

Name Of Student : Daru Nugroho Student ID Number : 6304181154

Supervisor : Depandi Enda, M,Kom

Abstract

Code readability and application performance in software development, especially in Android application development, are important because good code quality can facilitate debugging errors and fix bugs so as to improve application performance.

Along with the development of knowledge in software development, a way to build software that has reliable performance is easy to maintain, easy to debug, can be modified and easy to test, namely by applying the architecture pattern. One of them is to apply the MVVM (Model View ViewMode) architectural pattern. After measuring the performance, when the application is run, it retrieves data from the API and then saves it to the database and displays the lecture schedule data. MVVM architecture has better performance when compared to this MVP architecture because the MVVM architecture has additional libraries such as live data, data binding and Viewmodel so that it can reduce resource usage on Android devices and is suitable for developing Android applications both on a small and complex scale while on MVP architecture does not have additional libraries to support application performance but there is the use of contract classes that can be used as a guide line when working in a team so that this architecture is also suitable for developing applications from small to large scale.

Keywords : Architecture Pattern, MVVM, MVP, Library, Resource

vii

Referensi

Dokumen terkait

Pemanfaatan Services Oriented Architecture (SOA) dalam sistem komunikasi data transaksi perbankan di perguruan tinggi dapat diimpelementasikan sesuai dengan

System Requirements to meet the needs of users Search Optimization for PIP Scholarship Recipients in Student Data Applications with the Levenshtein Distance Algorithm has the following