digilib@itb.ac.id +62 812 2508 8800

ABSTRAK IMPLEMENTASI DESIGN PATTERN DALAM PERANGKAT LUNAK PREDIKSI HARGA REKSADANA SAHAM Oleh SAMUEL SANDI KRISTIANTO LIM NIM : 13516069 Penggunaan design pattern yang tepat dalam pembangunan perangkat lunak prediksi dapat memberikan dampak positif yang signifikan baik dari segi efisiensi perangkat lunak yang dihasilkan, efisiensi dari pembangunan perangkat lunak tersebut, maupun kualitas kode perangkat lunak. Penggunaan design pattern yang tidak tepat berpotensi memperburuk proses maupun hasil pembangunan perangkat lunak tersebut. Dengan mempertimbangkan karakteristik perangkat lunak prediksi, kebutuhan perangkat lunak prediksi, serta platform yang digunakan, dipilih tiga design pattern yaitu strategy pattern, proxy pattern, dan MVVM pattern untuk diterapkan pada perangkat lunak yang dibangun yaitu perangkat lunak prediksi harga reksadana saham. Perangkat lunak yang dibangun tersebut memiliki kemampuan untuk melakukan prediksi harga reksadana saham secara real-time, dengan data yang berasal dari aplikasi transaksi reksadana Bibit. Setelah pembangunan perangkat lunak dilakukan, manfaat penggunaan design pattern pada perangkat lunak tersebut dievaluasi. Hasilnya design pattern yang digunakan terbukti berdampak baik dalam hal kualitas kode (kohesi, kompleksitas, dan coupling) dan berpotensi dapat meningkatkan efisiensi waktu pembangunan perangkat lunak meskipun terdapat juga sedikit penurunan performansi waktu pada penerapan proxy pattern. Kata kunci: design pattern, perangkat lunak prediksi, kualitas kode, efisiensi