ABSTRAK
Nama : Muhammad Tsaqif Al Bari
Program Studi : Ilmu Komputer
Judul : Domain Design dan Domain Realization Modul Product
Line Payment Gateway
Pembimbing : Dr. Ade Azurat
Maya Retno Ayu Setyautami, M.Kom
Payment Gateway adalah teknologi perangkat lunak yang menyediakan layanan pembayaran. Seiring berjalan waktu muncul requirement baru dan dilakukan pengembangan
perangkat lunak untuk memenuhinya. Namun cara tersebut tidak efisien karena pada
tiap iterasi pengembangan requirement baru, diperlukan implementasi ulang requirement
yang sudah diimplementasi pada pengembangan sebelumnya. Maka dari itu dibutuhkan
paradigma pengembangan perangkat lunak yang terbuka pada perubahan dan penggunaan ulang, yaitu Software Product Line Engineering (SPLE). SPLE adalah paradigma
pengembangan perangkat lunak yang memanfaatkan reusable platform dan mass customisation. Pada penelitian ini akan dikembangkan product line untuk Payment Gateway
dengan mengimplementasi fitur Payment, fitur layanan pembuatan pembayaran. Penelitian menggunakan framework SPLE yang fokus pada dua tahap dalam Domain Engineering yaitu Domain Design dan Domain Realization. Domain Design akan menggunakan
UML-DOP, profil UML untuk merepresentasikan konsep Delta-Oriented Programming,
dan U2VMJ Generator, code-template generator dari PricesIDE. Domain Realization
akan menggunakan WinVMJ Composer, sebuah FeatureIDE Composer dari PricesIDE.
Setelah itu akan dilakukan Application Engineering untuk menghasilkan dan menguji
product dari product line. Hasil yang ditemukan adalah dalam satu proses pengembangan
perangkat lunak product line Payment Gateway, lima variasi product Payment Gateway
berhasil dihasilkan dan diuji dan implementasi pemanggilan external API fitur Payment
menghasilkan granularitas fitur.
Kata kunci:
Software Product Line Engineering, Payment Gateway
|
|