Call Number | SK-2435 (Softcopy SK-1917) Source Code 866 |
Collection Type | Skripsi |
Title | Refaktor Penerapan Multilevel Delta pada Produk Payment Gateway dan Plugin WinVMJ Composer, serta Porting Plugin WinVMJ Composer ke Platform MacOS |
Author | Hafizh Salam; |
Publisher | Depok: Fasilkom UI, 2024 |
Subject | Produk Payment Gateway dan Plugin WinVMJ Composer |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
SK-2435 (Softcopy SK-1917) Source Code 866 | TERSEDIA |
Nama : Hafizh Salam Program Studi : Sistem Informasi Judul : Refaktor Penerapan Multilevel Delta pada Produk Payment Gateway dan Plugin WinVMJ Composer, serta Porting Plugin WinVMJ Composer ke Platform MacOS Pembimbing : Dr. Ade Azurat, S.Kom., PRICES-IDE digunakan dalam pengembangan perangkat lunak berbasis SPLE (Software Product Line Engineering), dengan WinVMJ Composer sebagai plugin untuk menghasilkan backend dan Payment Gateway sebagai salah satu product line yang mengimplementasikan multilevel delta. Pembentukan produk yang mengimplementasikan multilevel delta masih dilakukan secara manual. WinVMJ Composer juga belum dapat berjalan pada sistem operasi MacOS yang merupakan sistem operasi terbanyak kedua yang digunakan oleh pengembang. Penelitian ini bertujuan sebagai solusi atas permasalahan tersebut. Implementasi multilevel delta dilakukan dengan melakukan refaktor pada struktur folder produk Payment Gateway dan modifikasi penerapan code generation pada WinVMJ Composer. Porting plugin WinVMJ Composer ke MacOS dilakukan dengan mengubah template scripts yang digunakan untuk menjalankan dan melakukan deploy program agar sesuai dengan sintaks Shell Script. Penelitian ini berhasil mengimplementasikan multilevel delta pada produk Payment Gateway dan WinVMJ Composer, dengan kekurangan berupa belum dapat dilakukan pengecualian model pada endpoints binding dalam product class. Porting WinVMJ Composer ke MacOS juga berhasil dilakukan, ditemukan bahwa aplikasi juga dapat berjalan pada platform Linux. Proses pembentukan serta deploy produk dapat berjalan dengan baik pada platform Windows, Linux, dan MacOS. Kata kunci: Cross-Platform Software Development Delta-Oriented Programming, multilevel delta, WinVMJ Composer, payment gateway, Shell Script, Software Product Line Engineering