dc.contributor.author | FATHORROSI | |
dc.date.accessioned | 2023-06-26T22:04:49Z | |
dc.date.available | 2023-06-26T22:04:49Z | |
dc.date.issued | 2023-04-14 | |
dc.identifier.nim | 192410101010 | en_US |
dc.identifier.uri | https://repository.unej.ac.id/xmlui/handle/123456789/117112 | |
dc.description | Finalisasi oleh Taufik Tgl 27 Juni 2023 | en_US |
dc.description.abstract | Permasalahan yang sering muncul dalam pengembangan aplikasi berbasis
mobile adalah sulitnya melakukan pemeliharaan pada aplikasi. Dalam
pengembangan perangkat lunak berbasis mobile terdapat banyak SDK maupun
Framework yang bisa kita gunakan untuk mengembangkan aplikasi mobile. Salah
satu framework yang sangat populer pada saat ini adalah Flutter. Flutter merupakan
open-source framework oleh Google untuk membangun aplikasi multi-platform
mulai dari mobile, web, desktop, dan embedded hanya dengan satu basis kode saja.
Namun, menggunakan Flutter saja tidak cukup efektif untuk mengembangkan
aplikasi. Perlu dilakukan pendekatan model design pattern yang handal agar
memudahkan developer untuk melakukan pemeliharaan di masa yang akan datang.
Saat ini terdapat banyak design pattern untuk mengatasi permasalahan yang sering
terjadi pada pengembangan perangkat lunak, beberapa diantaranya adalah MVVM
(Model-View-ViewModel) dan Clean Architecture. Penelitian ini bertujuan untuk
mengetahui bagaimana hasil implementasi design pattern clean architecture dalam
meningkatkan tingkat pemeliharaan pada aplikasi yang sebelumnya telah
menggunakan MVVM. Metode yang digunakan adalah membandingkan tingkat
pemeliharaan aplikasi yang dikembangkan dengan design pattern MVVM dan
Clean Architecture menggunakan CK-Metrics. Hasil penelitian menunjukkan
bahwa secara keseluruhan tingkat pemeliharaan pada MVVM lebih baik dari Clean
Architecture, tetapi modul Presenter atau ViewModel pada clean architecture
memiliki nilai yang lebih baik pada dibandingkan modul Presenter atau ViewModel
pada MVVM. Oleh karena itu, pilihan terbaik antara Clean Architecture dan
MVVM tergantung pada kebutuhan dan kondisi proyek masing masing | en_US |
dc.description.sponsorship | Windi Eka Yulia Retnani, S.Kom.,MT
Fajrin Nurman Arifin, S.T., M.Eng | en_US |
dc.language.iso | other | en_US |
dc.publisher | Ilmu Komputer | en_US |
dc.subject | SOFTWARE ENGINEERING | en_US |
dc.subject | SOFTWARE DESIGN | en_US |
dc.subject | FLUTTER | en_US |
dc.subject | COMPUTER SCIENCE | en_US |
dc.subject | DESIGN PATTERN | en_US |
dc.title | Analisis Perbandingan Evaluasi Maintainability MVVM dan Clean Architecture pada Aplikasi Mobile Berbasis Flutter menggunakan CK-Metrics | en_US |
dc.title.alternative | Comparison Analysis of MVVM and Clean Architecture Maintainability Evaluation on Flutter-based Mobile Applications using CK-Metrics | en_US |
dc.type | Skripsi | en_US |
dc.identifier.prodi | Sistem Informasi | en_US |
dc.identifier.pembimbing1 | Windi Eka Yulia Retnani, S.Kom.,MT | en_US |
dc.identifier.pembimbing2 | Fajrin Nurman Arifin, S.T., M.Eng | en_US |
dc.identifier.validator | Validasi unggah file repository_Iswahyudi_Mei 2023 Tanggal 31 | en_US |
dc.identifier.finalization | Taufik | en_US |