Wahid, Abd (2024) Pembuatan Pustaka Android Untuk Membantu Proses Pengembangan Aplikasi Berbasis Arsitektur Clean. Other thesis, Institut Teknologi Sepuluh Nopember.
Text
5025201039_Undergraduate_Thesis.pdf Restricted to Repository staff only until 1 October 2026. Download (3MB) | Request a copy |
Abstract
Dalam pengembangan aplikasi Android sering kali pengembang mendapat hambatan karena banyak fitur yang harus dibuat, kompleksnya logika bisnis yang harus diimplementasikan dan fungsi-fungsi yang harus disiapkan. Hal ini dapat menyebabkan waktu pengembangan aplikasi menjadi semakin lama, karena tidak fokus pada fitur atau masalah yang ingin diselesaikan. Atau ketika sedang melakukan pemeliharaan aplikasi untuk implementasi fitur baru, akan tetapi dikarenakan struktur kode yang kurang bagus, pengembang kesulitan untuk memahami alurnya. Arsitektur clean merupakan prinsip pendekatan perangkat lunak yang mengadopsi teknik pemisahan ke dalam beberapa lapisan, sehingga tanggung jawab pada masing-masing lapisan terlihat jelas. Namun, menggunakan pendekatan arsitektur clean saja tidak cukup, karena pengembang harus membuat fungsi-fungsi yang harus mencakup sebagian besar dari sebuah proyek. Sehingga dibutuhkan pustaka pihak ketiga untuk menyelesaikan masalah tersebut. Pustaka adalah modul kode yang bisa digunakan berkali-kali dan mencakup kebutuhan yang diperlukan untuk membangun sebuah aplikasi Android termasuk kode sumber dan sumber daya yang terdapat di dalam pustaka. Berdasarkan survei dengan skala likert yang telah dilakukan menggunakan metode sampel acak setelah pembuatan pustaka berhasil mendapatkan nilai rata-rata sebesar 4.28 atau 85.53% dalam persentase kepuasan. Hasil ini menunjukkan bahwa secara keseluruhan, pengguna pustaka merasa sangat puas dengan pustaka Android yang dikembangkan untuk membantu proses pengembangan aplikasi berbasis arsitektur clean.
=================================================================================
In developing Android applications, developers often get stuck because of the many features that must be created, the complexity of the business logic that must be implemented and the functions that must be prepared. This can cause the application development time to be longer, because it does not focus on the features or problems to be solved. Or when maintaining the application to implement new features, but due to the poor code structure, developers have difficulty understanding the flow. Clean architecture is a software approach principle that adopts a separation technique into several layers, so that the responsibilities at each layer are clearly visible. However, using a clean architecture approach is not enough, because developers must create functions that must cover most of a project. So third-party libraries are needed to solve this problem. Libraries are code modules that can be used multiple times and cover the needs needed to build an Android application including the source code and resources contained in the library. Based on a survey with a Likert scale that has been carried out using a random sanpling method after the creation of the library, it succeeded in getting an average score of 4.28 or 85.53% in the percentage of satisfaction. This result shows that overall, library users are very satisfied with the Android library developed to help the clean architecture-based application development process.
Item Type: | Thesis (Other) |
---|---|
Uncontrolled Keywords: | Android, Arsitektur Clean, Pustaka, Android, Clean Architecture, Library |
Subjects: | Q Science > QA Mathematics > QA76.774.A53 Android |
Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
Depositing User: | Abd. Wahid |
Date Deposited: | 02 Aug 2024 02:41 |
Last Modified: | 02 Aug 2024 02:41 |
URI: | http://repository.its.ac.id/id/eprint/109893 |
Actions (login required)
View Item |