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

Perubahan yang sering terjadi pada sebuah aplikasi adalah perubahan yang menyangkut alur proses, antarmuka dan struktur data. Perubahan terhadap alur proses, antarmuka atau struktur data tentunya memerlukan usaha untuk memprogram ulang perangkat lunak agar tetap relevan sesuai kebutuhan. Dengan adanya persoalan ini, muncul motivasi untuk memfasilitasi kondisi tersebut dengan menginisiasi sebuah pembangkitan Aplikasi dari Model yang dirancang, sehingga di kemudian hari perubahan pada Aplikasi dapat dilakukan tanpa adanya usaha untuk melakukan pemrograman, yaitu dengan mengembangkan Aplikasi Generik yang memiliki kemampuan untuk membangkitkan aplikasi target yang dirancang sesuai Model yang dibuat, dan bahkan di kemudian hari dapat memiliki kemampuan menangani perubahan Alur Proses. IFML digunakan untuk menggambarkan interaksi aplikasi front-end. IFML dapat dimanfaatkan untuk memfasilitasi sebuah pengembangan aplikasi secara generik dengan memanfaatkan metadata yang dimilikinya, namun perlu ditambahkan adanya mekanisme yang membangkitkan interaksi pada back-end aplikasi untuk meminimasi proses pengembangan aplikasi target. Tesis ini telah mencapai tujuannya untuk mengembangkan aplikasi generik dengan memanfaatkan Metadata IFML dan Content Model dari aplikasi target yang dirancang. Mekanisme pembangkitan aplikasi masih dapat diperbaiki dengan meningkatan kecepatan dan efisiensi dari berbagai proses dan tahapan yang dilalui. Mekanisme pembangkitan juga dapat dikembangkan untuk berbagai bahasa pemrograman dan basis data untuk meningkatkan nilai manfaatnya.