Please use this identifier to cite or link to this item: https://repository.unej.ac.id/xmlui/handle/123456789/117112
Title: Analisis Perbandingan Evaluasi Maintainability MVVM dan Clean Architecture pada Aplikasi Mobile Berbasis Flutter menggunakan CK-Metrics
Other Titles: Comparison Analysis of MVVM and Clean Architecture Maintainability Evaluation on Flutter-based Mobile Applications using CK-Metrics
Authors: FATHORROSI
Keywords: SOFTWARE ENGINEERING
SOFTWARE DESIGN
FLUTTER
COMPUTER SCIENCE
DESIGN PATTERN
Issue Date: 14-Apr-2023
Publisher: Ilmu Komputer
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
Description: Finalisasi oleh Taufik Tgl 27 Juni 2023
URI: https://repository.unej.ac.id/xmlui/handle/123456789/117112
Appears in Collections:UT-Faculty of Computer Science

Files in This Item:
File Description SizeFormat 
doc (1) (1).pdf
  Until 2028-06-27
4.49 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools