Call Number | SK-2542 (Softcopy SK-2024) Source Code-892 |
Collection Type | Skripsi |
Title | Dukungan Derivasi Produk Berbasis Microservices Menggunakan Prices-IDE |
Author | Muhammad Ruzain; |
Publisher | Depok: Fasilkom UI, 2025 |
Subject | Software Product Line |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
SK-2542 (Softcopy SK-2024) Source Code-892 | TERSEDIA |
Nama : Muhammad Ruzain
Program Studi : Ilmu Komputer
Judul : Dukungan Derivasi Produk Berbasis Microservices menggunakan
Prices-IDE
Pembimbing : Dr. Ade Azurat, S.Kom.
Daya Adianto, S.Kom., M.Kom
Arsitektur microservice menawarkan berbagai keuntungan, salah satunya adalah skalabilitas. Namun, Prices-IDE yang merupakan alat pengembangan software product line (SPL) untuk aplikasi web masih terbatas pada derivasi produk dengan arsitektur monolitik. Penelitian ini bertujuan untuk mengembangkan Prices-IDE agar mampu mendukung proses derivasi produk dalam arsitektur microservice. Pendekatan yang digunakan mengikuti prinsip serupa dengan derivasi produk monolitik, yakni berbasis fitur, di mana setiap servis didefinisikan berdasarkan fitur-fitur penyusunnya. Hasil derivasi produk berupa kumpulan servis independen yang dapat dianggap sebagai produk monolitik dengan fitur minimal. Memanfaatkan sifat self-contained dari servis yang dihasilkan, komunikasi antar servis dilakukan secara asinkron, komunikasi ini ditujukan untuk menjaga konsistensi data antar servis. Untuk menambahkan mekanisme komunikasi, dilakukan preprocessing terhadap modul yang merepresentasikan suatu fitur. Pengujian membuktikan bahwa solusi yang dikembangkan dapat bekerja secara efektif, produk microservice yang dihasilkan tetap mempertahankan fungsionalitas dari produk monolitik. Selain itu, servis-servis yang dihasilkan memiliki sifat interchangeable karena independensinya. Dengan demikian, penambahan variasi di tingkat arsitektur pada proses derivasi produk SPL berhasil diwujudkan melalui penelitian ini.