UI - Skripsi Membership :: Kembali

UI - Skripsi Membership :: Kembali

Refaktor Penerapan Multilevel Delta pada Produk Payment Gateway dan Plugin WinVMJ Composer, serta Porting Plugin WinVMJ Composer ke Platform MacOS = Multilevel Delta Application Refactor on Payment Gateway Product and WinVMJ Composer Plugin, and Porting WinVMJ Composer Plugin to MacOS Platform

Hafizh Salam; Ade Azurat, supervisor; Maya Retno Ayu Setyautami, examiner; Ichlasul affan, examiner (Fakultas Ilmu Komputer Universitas Indonesia, 2024)

 Abstrak

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.

PRICES-IDE is used in the development of software based on SPLE (Software Product Line Engineering), with WinVMJ Composer as a plugin to generate the backend and Payment Gateway as one of the product lines that implements multilevel delta. The formation of products that implement multilevel delta is still done manually by the developer. WinVMJ Composer also cannot run on MacOS, which is the second most widely used operating system by developers. This research aims to provide solutions to these problems. The implementation of multilevel delta is done by refactoring the folder structure of the Payment Gateway product and modifying the implementation of code generation in WinVMJ Composer. Porting the WinVMJ Composer plugin to MacOS is done by changing the template scripts used to run and deploy the program to match the Shell Script syntax. This research successfully implements multilevel delta in the Payment Gateway product and WinVMJ Composer, with the drawback that exceptions cannot be made for models in endpoints binding in the product class. Porting WinVMJ Composer to MacOS has also been successfully done and it is also found that the application can run on Linux. The product generation and deployment process can run smoothly on Windows, Linux, and MacOS.

 File Digital: 1

Shelf
 S-Hafizh Salam.pdf :: Unduh

LOGIN required

 Metadata

Jenis Koleksi : UI - Skripsi Membership
No. Panggil : S-Pdf
Entri utama-Nama orang :
Entri tambahan-Nama orang :
Entri tambahan-Nama badan :
Program Studi :
Subjek :
Penerbitan : Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
Bahasa : Ind
Sumber Pengatalogan : LibUI ind rda
Tipe Konten : text
Tipe Media : computer
Tipe Carrier : online resource
Deskripsi Fisik : xiii, 67 pages : illustration + appendix
Naskah Ringkas :
Lembaga Pemilik : Universitas Indonesia
Lokasi : Perpustakaan UI
  • Ketersediaan
  • Ulasan
  • Sampul
No. Panggil No. Barkod Ketersediaan
S-Pdf 14-25-66200874 TERSEDIA
Ulasan:
Tidak ada ulasan pada koleksi ini: 9999920554333
Cover