DESIGN PATTERN IMPLEMENTATION IN MUTUAL FUND PRICE PREDICTION SOFTWARE

ABSTRACT DESIGN PATTERN IMPLEMENTATION IN MUTUAL FUND PRICE PREDICTION SOFTWARE By SAMUEL SANDI KRISTIANTO LIM NIM : 13516069 Appropriate design pattern usage in prediction software development can yield significant positive impacts on the efficiency of the resulting software, the efficiency...

Full description

Saved in:
Bibliographic Details
Main Author: Sandi Kristianto Lim, Samuel
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/64098
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:ABSTRACT DESIGN PATTERN IMPLEMENTATION IN MUTUAL FUND PRICE PREDICTION SOFTWARE By SAMUEL SANDI KRISTIANTO LIM NIM : 13516069 Appropriate design pattern usage in prediction software development can yield significant positive impacts on the efficiency of the resulting software, the efficiency of the software development, and/or the quality of the software code. Inappropriate design pattern usage, on the other hand, can potentially worsen the process or result of software development. By considering the characteristics and requirements of prediction software along with the software platform that is used, three design patterns were chosen to be implemented in a mutual fund price prediction software built in this final project: the strategy pattern, the proxy pattern, and the MVVM pattern. The software has the ability to predict mutual fund prices in real-time, with price data from a mutual fund transaction app, Bibit. After the software was built, the benefits of using design patterns were evaluated. The result is that the design pattern usages were proven to be beneficial in terms of code quality (cohesion, complexity, and coupling) and can potentially increase time efficiency in building the software, although there was a slight decrease in time performance in the implementation of the proxy pattern. Keywords: design pattern, prediction software, code quality, efficiency