ABSTRAK
Nama : Hanifa Arrumaisha
Program Studi : Sistem Informasi
Judul : Desain dan Implementasi Pengembangan Software Product
Line Engineering Menggunakan Delta Oriented Programming
Pendekatan pengembangan software product line engineering dapat memenuhi persamaan
dan perbedaan kebutuhan dari perusahaan manufaktur dengan konsep commonality
dan variability sehingga pengembangan dapat dilakukan dengan lebih efektif dalam
mengembangkan banyak produk. Software product line merupakan perangkat lunak yang
kompleks karena mencakup anggota software product family. Arsitektur software sangat
penting untuk memodelkan sistem yang kompleks dengan dekomposisi arsitektur. Pada
penelitian ini, dilakukan desain arsitektur dan implementasi dengan pendekatan software
product line engineering menggunakan paradigma pemrograman delta oriented programming
dengan studi kasus sistem manufacturing planning and control pada perusahaan
manufaktur. Tujuan dari penelitian ini ialah terdapat rancangan arsitektur dan realisasi
pengembangan software product line engineering dan memanfaatkan teknologi yang
sudah dikembangkan pada penelitian sebelumnya. Penelitian ini menghasilkan arsitektur
desain sistem dengan beberapa level abstraksi yaitu package diagram, component diagram,
dan class diagram. Arsitektur tersebut menggunakan UML-DOP Profile sehingga
dapat terlihat variability dalam setiap level arsitektur. Penelitian ini juga menemukan
kombinasi penggunaan OVM dan UML-DOP yang dapat dapat membantu melihat
variability pada arsitektur dengan kegunaan yang berbeda. Penelitian ini juga berhasil
mengembangkan sistem manufacturing planning and control yang dapat menghasilkan
20 produk berbeda oleh satu orang pengembang dalam satu kali pengembangan selama
empat bulan dengan software product line engineering. Produk-produk tersebut telah
memenuhi requirement yang didefinisikan pada feature model.
Kata kunci:
manufacturing planning and control system, software product line engineering, delta
oriented programming, UML-DOP Profile
viii
|
|