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