ABSTRAK
Nama : Rila Bagus Mustofa
Program Studi : Jurusan Ilmu komputer
Judul : Multilevel Delta dan Generalisasi pemanggilan API untuk
Software Product Line Engineering: Studi Kasus Disburse-
ment Payment Gateway
Pembimbing : Dr. Ade Azurat, S.Kom.
Ichlasul Affan, S.Kom., M.Kom.
Payment gateway merupakan sebuah teknologi perangkat lunak yang menyediakan
layanan transaksi uang. Dalam pengembangannya, Software Product Line Engineering
(SPLE) dapat menjadi solusi implementasi berbagai variasi layanan transaksi uang. SPLE
adalah paradigma pengembangan perangkat lunak yang memanfaatkan reusable platform
dan mass customisation. Penelitian sebelumnya telah membuat sebuah feature diagram
untuk product line payment gateway dan fitur payment telah diimplementasi berdasarkan
feature diagram yang telah dibuat. Penelitian ini menggunakan Delta-Oriented Pro-
gramming (DOP) yaitu sebuah paradigma untuk pengembangan SPLE dimana kompo-
sisi dibagi menjadi dua jenis komponen yaitu core dan delta. Core adalah komponen
yang menjadi basis produk dalam product line. Delta merupakan komponen yang me-
modifikasi core kita ditambahkan. Akan tetapi, implementasi fitur payment mengalami
masalah pemanggilan variasi eksternal API sehingga menimbulkan peningkatan jumlah
modul delta. Peningkatan jumlah modul delta tersebut menyebabkan kesulitan dalam
penggunaan ulang komponen (reusability). Penelitian ini menghasilkan metode generali-
sasi pemanggilan eksternal API, menemukan kebutuhan untuk WinVMJ Composer dapat
meng-compile multilevel delta, dan pengembangan multilevel delta secara manual meng-
gunakan fitur disbursement Flip. Penelitian ini diharapkan dapat menjadi bahan acuan
agar WinVMJ Composer dapat meng-compile multilevel delta secara otomatis dan untuk
pengembangan struktur pemetaan product configuration WinVMJ Composer lebih lanjut.
.
Kata kunci:
Software Product Line Engineering, payment gateway, disbursement, multilevel delta,
Delta-Oriented Programming, WinVMJ Composer
|
|