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 | Size | Format | |
---|---|---|---|---|
doc (1) (1).pdf Until 2028-06-27 | 4.49 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Admin Tools