ABSTRAK
Nama : Muhamad Adamy Rayeuk
Program Studi : Ilmu Komputer
Judul : Domain Design dan Realization dalam Software Product
Line Engineering untuk Pembaruan Variasi Fitur pada
Layanan AMANAH
Pembimbing : Dr. Ade Azurat, S.Kom.
Ichlasul Affan, S.Kom., M.Kom.
Developer aplikasi web biasanya akan meniru dan memodifikasi sistem yang sudah ada.
Hal tersebut terjadi karena sistem aplikasi web tidak jauh berbeda satu dengan yang
lainnya. Namun, masalah timbul saat sistem yang ditiru mengalami perubahan. Aplikasi
web yang menggunakan sistem tersebut perlu mengalami perubahan dan penyesuaian
kembali. Permasalahan tersebut dapat diselesaikan dengan paradigma pengembangan
bernama Software Product Line Engineering (SPLE). SPLE melihat domain dan variasi
sistem yang dimiliki domain sebagai suatu product family yang mengklasifikasikan
produk-produknya berdasarkan kemiripan dan perbedaan antara setiap variasi produk.
Salah satu studi kasus penerapan SPLE pada aplikasi web adalah Amanah, yaitu sebuah
web generator untuk organisasi amal yang memanfaatkan teknologi Prices-IDE untuk
membangkitkan aplikasi web. Amanah menggunakan WinVMJ untuk membangkitkan
back end dan IFML untuk abstraksi front end dari produk Amanah. Fitur yang dihasilkan
penelitian ini dievaluasi mengguanakan user acceptance test dan six quality criteria.
WinVMJ dan IFML berhasil menjadi tool yang menerapkan paradigma SPLE dalam
pengunaannya. Dihasilkan UML diagram dari pengembangan fitur pada penelitian ini.
Selain itu, adanya penambahan fitur pada WinVMJ untuk peningkatan WinVMJ sebagai
web framework.
Kata kunci:
Software product line engineering, delta-oriented programming, variability modules for
java, interaction flow modelling language, unified modeling language, WinVMJ
v
|
|