Implementasi Clean Code Dan Design Pattern Untuk Meningkatkan Maintainability Pada Aplikasi Content Marketing Total View This Week0
Institusion
Universitas Komputer Indonesia
Author
Rizaldhi, Daniyal Ahmad
Subject
004_Data Processing & Computer Science
Datestamp
2021-09-02 04:25:42
Abstract :
Pemeliharaan perangkat lunak merupakan hal krusial dalam pengembangan perangkat lunak, di mana aktivitas yang dilakukan pada tahap ini dapat memakan sumber daya yang lebih banyak. Proses pemeliharaan dapat dinilai berdasarkan nilai maintainability dari sebuah perangkat lunak. Setelah melakukan inspeksi dan wawancara ditemukan bahwa terdapat masalah pada back end aplikasi content marketing yang diteliti berupa tidak konsistennya struktur modul dan tingginya kompleksitas dari fungsi-fungsi di dalamnya. Hal tersebut dapat menurunkan maintainability dan berkemungkinan besar mengakibatkan proses pemeliharaan dan pengembangan menjadi terhambat. Dalam menghadapi permasalahan tersebut, dibutuhkan analisis lebih jauh untuk meningkatkan maintainability pada aplikasi tersebut. Pemanfaatan design pattern dan clean code dalam proses refactoring untuk meningkatkan maintainability. Untuk memastikan peningkatan maintainability pada aplikasi, dilakukan pengujian kompleksitas maintainability dan readability terhadap kode sumber yang telah di-refactoring. Hasil pengujian menunjukkan bahwa pemanfaatan design pattern dan clean code dapat meningkatkan maintainability dan mempermudah pengembang lain dalam memahami kode sumber dari aplikasi content marketing. Oleh karena itu, dapat disimpulkan bahwa pemanfaatan design pattern dan clean code dapat meningkatkan maintainability pada aplikasi content marketing.