Penerapan Arstitektur MVVM Pada Aplikasi Reminder Jadwal Perkuliahan Menggunakan Metode Extreme Programming

Nugroho, Daru (2022) Penerapan Arstitektur MVVM Pada Aplikasi Reminder Jadwal Perkuliahan Menggunakan Metode Extreme Programming. Undergraduate thesis, Politeknik Negeri Bengkalis.

[img]
Preview
Text (Abstract)
1.TA-6304181154-Abstract.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (114kB) | Preview
[img]
Preview
Text (Bab I Pendahuluan)
2.TA-6304181154-Bab I Pendahuluan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (138kB) | Preview
[img]
Preview
Text (Daftar Pustaka)
3.TA-6304181154-Daftar Pustaka.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (134kB) | Preview
[img] Text (Full Text)
4.TA-6304181154-Full Text.pdf - Submitted Version
Restricted to Registered users only
Available under License Creative Commons Attribution Share Alike.

Download (19MB)

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.

Item Type: Thesis (Undergraduate)
Contributors:
ContributionContributorsEmailNIDN/NIDK
Thesis advisorEnda, Depandidepandienda@polbeng.ac.idNIDN0022059004
Uncontrolled Keywords: Architecture Pattern, MVVM, MVP, Library, Resource
Subjects: 410 ILMU TEKNIK > 450 TEKNIK ELEKTRO DAN INFORMATIKA > 458 Teknik Informatika
410 ILMU TEKNIK > 450 TEKNIK ELEKTRO DAN INFORMATIKA > 461 Sistem Informasi
410 ILMU TEKNIK > 450 TEKNIK ELEKTRO DAN INFORMATIKA > 463 Teknik Perangkat Lunak
Divisions: Jurusan Teknik Informatika > Sarjana Terapan Rekayasa Perangkat Lunak > TUGAS AKHIR
Depositing User: RPL B
Date Deposited: 05 Sep 2022 11:19
Last Modified: 05 Sep 2022 11:19
URI: http://eprints.polbeng.ac.id/id/eprint/6861

Actions (login required)

View Item View Item