ABSTRAK
Nama : Timothy Efraim Hotasi Lumban Gaol
Program Studi : Ilmu Komputer
Judul : Otomatisasi Deployment dalam Software Product Line
Engineering: PRICES-IDE dengan Pendekatan Nix dan
Teknologi Lainnya
Pembimbing : Dr. Ade Azurat, S.Kom.
Daya Adianto, S.Kom., M.Kom.
Software deployment merupakan suatu proses yang dilakukan terhadap perangkat lunak
(software) agar tersedia untuk digunakan pada suatu environment tujuan. Salah satu
model pengembangan software (software development) adalah Software Product Line
Engineering (SPLE) yang bertujuan mengembangkan sekumpulan variasi software dari
basis yang sama. Salah satu tools pengembangan SPLE hasil penelitian lab Reliable Software Engineering (RSE) Fakultas Ilmu Komputer Universitas Indonesia (Fasilkom UI)
sebelumnya adalah PRICES-IDE. PRICES-IDE merupakan sekumpulan plugin Eclipse
IDE untuk mengembangkan produk software aplikasi website secara otomatis. Penelitian
ini, sebagai bagian dari lab penelitian RSE, bertujuan untuk mengimplementasikan
solusi deployment terhadap software aplikasi website hasil pengembangan PRICES-IDE
yang sebelumnya bersifat pragmatis terhadap SPLE dan berproses secara manual.
Implementasi solusi deployment ini menggunakan pendekatan teknologi sistem software
deployment Nix dan teknologi lainnya agar sejalan dengan SPLE dan berproses secara
otomatis. Hasil penelitian menunjukkan bahwa implementasi Nix dengan teknologi
lainnya berhasil mengatasi redundansi deployment untuk produk PRICES-IDE, dan
berproses lebih cepat dibandingkan solusi deployment dengan pendekatan lain serta
meminimalkan usaha yang diperlukan melalui otomatisasi yang telah berhasil diterapkan.
Kata kunci:
Deployment, Software Product Line Engineering, PRICES-IDE, Nix, Otomatisasi
|
|