Penerapan Desain Pattern Observer Pada Pengembangan Aplikasi Android (Studi Kasus: Aplikasi KataFilm)

Main Article Content

Ilham Hadisyah Ramadhani
Wildan Suharso
Didih Rizki

Abstract

Aplikasi seluler sangat mempengaruhi hampir di semua bidang terpenting di kehidupan seperti perbankan, kesehatan, militer dan masih banyak lagi. Dengan hadirnya aplikasi-aplikasi tersebut membawa pengaruh besar di era digital ini terutama perubahan pada masyarakat, baik budaya, etika dan norma yang ada. Dengan keadaan tersebut, banyak perusahaan IT yang dituntut untuk mengembangkan aplikasi seluler dengan cepat, namun mengesampingkan kualitas kode yang menyebabkan meningkatnya kompleksitas kode dan menurunkan nilai metrix maintainability-nya. Salah satu cara untuk menangani permasalahan yang diuraikan diatas adalah penggunaan pola desain yang tepat, salah satunya adalah pola desain observer. Tujuan penelitian ini adalah mengimplementasikan pola desain observer pada aplikasi KataFilm yang sebelumnya memiliki desain pattern Chain of Responsibility yang dianggap memiliki kekurangan khususnya pada sisi maintainabilitynya.

Downloads

Download data is not yet available.

Article Details

How to Cite
[1]
I. Hadisyah Ramadhani, W. Suharso, and D. Rizki, “Penerapan Desain Pattern Observer Pada Pengembangan Aplikasi Android (Studi Kasus: Aplikasi KataFilm)”, JR, vol. 6, no. 1, Feb. 2024.
Section
Articles

References

H. Wang, H. Li, L. Li, Y Guo and G. Xu “ Why are Android apps removed from Google Play?: a large-scale empirical study”. ACM Digital Library, MSR '18: Proceedings of the 15th International Conference on Mining Software Repositories, 2018. Doi: https://doi.org/10.1145/3196398.3196412

M. Ahasanuzzaman, S. Hassan, C. P. Bezemer, A. E Hassan. “A longitudinal study of popular ad libraries in the Google Play Store. Empir Software Eng 25, 824–858”. 2020. Doi: https://doi.org/10.1007/s10664-019-09766-x

D. Rimawi and S. Zein, “A Model Based Approach for Android Design Patterns Detection,” IEEE Explore, 3rd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), 2019. pp. 1–10. Doi: https://doi.org/10.1109/ISMSIT.2019.8932921

P. Manh, "Chain of Responsibility pattern", Github, 2019. Dapat di akses di https://ducmanhphan.github.io/2019-02-27-Chain-of-Responsibility-pattern/.

M. O. Onarcan and Y. Fu, "A Case Study on Design Patterns and Software Defects in Open Source Software", Journal of Software Engineering and Applications, 2018, vol.11 no.05. Doi: 10.4236/jsea.2018.115016

D. Firmansyah. “Optimasi Maintainability Menggunakan Metode Clean Code Pada Sistem Informasi Akademik Sekolah,” Other Thesis, Universitas Komputer Indonesia, 2020. URL: http://elibrary.unikom.ac.id/id/eprint/2763.

P. W. Wirawan. “Model-View-Controller (MVC) Design Pattern Untuk Aplikasi Perangkat Bergerak Berbasis Java,” Teknik Informatika, Universitas Diponegoro. 2010

A. R. Fajri and S. Rani. “Penerapan Design Pattern MVVM dan Clean Architecture Pada Pengembangan Aplikasi Android (Studi Kasus: Aplikasi Agree),” Automata, Journal Universitas Islam Indonesia, vol. 3. No.2, 2022.

A. F. Rahmawati and Y. A. Susetyo “Analisis Quality Code Menggunakan Sonarqube Dalam Suatu Aplikasi Berbasis Laravel”, IT-EXPLORE, Vol. 2 No. 2 (2023): IT-Explore Juni 2023, https://doi.org/10.24246/itexplore.v2i2.2023.pp99-103

V. Sarcar “”, Observer Pattern. In: Java Design Patterns” Springer Link, 2022. pp 343–365. Doi: https://doi.org/10.1007/978-1-4842-7971-7_16

Most read articles by the same author(s)

<< < 1 2 3 4 5