Show simple item record

dc.contributor.authorFATHORROSI
dc.date.accessioned2023-06-26T22:04:49Z
dc.date.available2023-06-26T22:04:49Z
dc.date.issued2023-04-14
dc.identifier.nim192410101010en_US
dc.identifier.urihttps://repository.unej.ac.id/xmlui/handle/123456789/117112
dc.descriptionFinalisasi oleh Taufik Tgl 27 Juni 2023en_US
dc.description.abstractPermasalahan 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 masingen_US
dc.description.sponsorshipWindi Eka Yulia Retnani, S.Kom.,MT Fajrin Nurman Arifin, S.T., M.Engen_US
dc.language.isootheren_US
dc.publisherIlmu Komputeren_US
dc.subjectSOFTWARE ENGINEERINGen_US
dc.subjectSOFTWARE DESIGNen_US
dc.subjectFLUTTERen_US
dc.subjectCOMPUTER SCIENCEen_US
dc.subjectDESIGN PATTERNen_US
dc.titleAnalisis Perbandingan Evaluasi Maintainability MVVM dan Clean Architecture pada Aplikasi Mobile Berbasis Flutter menggunakan CK-Metricsen_US
dc.title.alternativeComparison Analysis of MVVM and Clean Architecture Maintainability Evaluation on Flutter-based Mobile Applications using CK-Metricsen_US
dc.typeSkripsien_US
dc.identifier.prodiSistem Informasien_US
dc.identifier.pembimbing1Windi Eka Yulia Retnani, S.Kom.,MTen_US
dc.identifier.pembimbing2Fajrin Nurman Arifin, S.T., M.Engen_US
dc.identifier.validatorValidasi unggah file repository_Iswahyudi_Mei 2023 Tanggal 31en_US
dc.identifier.finalizationTaufiken_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record