109
DAFTAR PUSTAKA
Bahrin, B. (2020). Sistem Pakar Deteksi Kualitas Air Dengan Metode Forward Chaining Pada Laboratorium “Aquaryan” Marisa. Simtek: jurnal sistem informasi dan teknik komputer, 5(1), 12-20.
Bima, Ifnu. (2011). Java Desktop Aplikasi POS Berarsitektur Tri Tier Menggunakan Swing. Hibernate dan Spring, 131-232.
Buyens, Jim dan Imam Muktasim. (2001). WEB database development : step by step / Jim Buyens ; alih bahasa, Imam Muktasim. Jakarta:: Elex Media Komputindo.
Developer Training Team, G. (2016). Android Developer Fundamentals Course- Concept Reference. CIRED - Open Access Proceedings Journal, 2017(July), 1–67.
Firmawan, I., Usada, E., & Adam, I. (2018). Rancang Bangun Aplikasi Pendeteksi Plagiat Source Codes Dengan Tools JPLAG (Studi Kasus It Telkom Purwokerto). SINTAK, 2.
Flauzino, Matheus; Veríssimo, Júlio; Terra, Ricardo; Cirilo, Elder; H. S. Durelli, Vinicius; dan S.Durelli, Rafael. 2018. Are you still smelling it? A comparative study between Java and Kotlin language. In Proceedings of the VII Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS '18). Association for Computing Machinery, New York, NY, USA, 23–32.
Fowler, Martin. (2018). Refactoring: improving the design of existing code.
Jerman: Addison-Wesley Professional.
Fowler, M., Beck, K., Brant, J., Opdyke, W., & Roberts, D. (2002). Refactoring:
improving the design of existing code. 1999. Google Scholar Google Scholar Digital Library Digital Library.
Harahap, A. Y. N. (2018). Sistem Informasi Data Nasabah Pada KSU Karya Mandiri Berbasis Website. JTIK (Jurnal Teknik Informatika Kaputama), 2(2), 28-32.
Haque, Md Shariful, Jeff Carver, dan Travis Atkison. 2018. “Causes, Impacts, and Detection Approaches of Code Smell: A Survey.” Proceedings of the ACMSE 2018 Conference 2018-January(1).
110 Ibrahim, Rosziati, Maryam Ahmed, Richi Nayak, and Sapiee Jamel. 2020.
“Reducing Redundancy of Test Cases Generation Using Code Smell Detection and Refactoring.” Journal of King Saud University - Computer and Information Sciences 32(3): 367–74.
Jesudoss, A., & Maneesha, S. (2019, May). Identification of code smell using machine learning. In 2019 International Conference on Intelligent Computing and Control Systems (ICCS) (pp. 54-58). IEEE.
Kaur, A., & Dhiman, G. (2019). A review on search-based tools and techniques to identify bad code smells in object-oriented systems. Harmony search and nature inspired optimization algorithms, 909-921.
Kohmann, Marius. (2020). Detekt-hint-A tool for detecting design principle violations. Master's thesis, NTNU.
Lacerda, Guilherme, Fabio Petrillo, Marcelo Pimenta, dan Yann Gaël Guéhéneuc.
2020. “Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations.” Journal of Systems and Software 167.
Magic Math 100. (n.d.). (n.p.): Elex Media Komputindo.
Maskul, Muhammad Hafidz. 2020. “Optimasi Maintainability Menggunakan Metode Clean Code Pada Sistem Informasi Pengelolaan Lapangan Pekerjaan Cv Cotelligent Indonesia.” : 10115093.
Mufrizal, Rizki, and Dina Indarti. 2019. “Refactoring Arsitektur Microservice Pada Aplikasi Absensi PT. Graha Usaha Teknik.” Jurnal Nasional Teknologi dan Sistem Informasi 5(1): 57–68.
Mukson dkk. (2021). Lingkungan Kerja Dan Orientasi Kewirausahaan Kinerja UMKM Melalui Komitmen Organisasi. (n.p.): Penerbit Lakeisha.
Palomba, Fabio; Fontana, Francesca Arcelli; dan Zaidman, Andy. 2021. “Beyond Technical Aspects: How Do Community Smells Influence the Intensity of Code Smells?” IEEE Transactions on Software Engineering 47(1): 108–29.
Purnama, Rangsang. 2010. Mari Mengenal J2ME Java 2 Micro Edition. Prestasi Pustaka. Jakarta
Rizaldhi, Daniyal. Ahmad. (2019). Implementasi Clean Code Dan Design Pattern Untuk Meningkatkan Maintainability Pada Aplikasi Content Marketing.
Doctoral dissertation, Universitas Komputer Indonesia.
111 Sehrawat, M. S., & Narang, J. S. (2001). Production Management. Nai Sarak:
Dhanpahat RAI Co.
Shvets, Alexander. (2018). Dive Into Refactoring, Refactoring Guru, Ukraine.
Sibarani, Niko Sumanda, Ghifari Munawar, dan Bambang Wisnuadhi. 2018.
“Analisis Performa Aplikasi Android Pada Bahasa Pemrograman Java Dan Kotlin.” 9th Industrial Research Workshop and Natiomal Seminar (IRONS) (Juli): 319–24.
Surahmat, Surahmat, & Tenggono, Alfred. (2018). Evaluasi penggunaan aplikasi office berbasis open source pada SMKN kota palembang dengan pendekatan technology acceptance model. Jurnal Sisfokom (Sistem Informasi Dan Komputer), 7(2), 98-103.
Wang, Zheng, & O’Boyle, Michael (2018). Machine learning in compiler optimization. Proceedings of the IEEE, 106(11), 1879-1901.
Yudhanto, Yudha, dan Wijayanto, Ardhi. (2018). Mudah Membuat dan Berbisnis Aplikasi Android dengan Android Studio. Elex Media Komputindo.