ABSTRAK Nama : Qadzif Kamil Zahari Program Studi : Sarjana Ilmu Komputer Judul : Pengembangan dan Integrasi Plug-in PRICES-IDE Untuk Software Product Line Enginering Pembimbing : Maya Retno Ayu Setyautami, S.Kom., M.Kom Dr. Ade Azurat, S.Kom., Software product line engineering (SPLE) merupakan salah satu metodologi pengembangan perangkat lunak yang dapat mengurangi waktu dan tenaga kerja pengembangan. Untuk mendukung metode tersebut Precise Requirement Changes Integrated System (PRICES) dikembangkan. PRICES telah dikembangkan dan terintegrasi dengan Integrated Development Environment (IDE) Eclipse menjadi Prices-IDE. Pada Prices-IDE ini terdapat dua generator yaitu untuk frontend dan backend. Dari Prices-IDE sekarang masih terdapat beberapa tahap manual yang harus dilakukan sebelum kode yang dihasilkan dapat digunakan. Beberapa tahap ini menghapus beberapa baris kode, berkas, dan folder untuk Menu dan Route. Untuk mengurangi tahap manual ini akan dikembangkan Menu and Route Generator. Selain dari itu untuk menghasilkan frontend dan backend memerlukan dua tahap penghasilan kode terpisah. Tahap terpisah ini dapat membuat pengguna plugin memilih fitur berbeda untuk frontend dan backend dan membuat aplikasi tidak berjalan sempurna. Pada pengembangan ini plugin Prices-IDE dikembangkan untuk mengintegrasikan antara plugin generator dari frontend dan backend untuk menghindari kemungkinan perbedaan pilihan fitur oleh pengguna. Hasil generator dan integrasi ini dievaluasi dengan mencoba membuat produk dengan fitur yang berbeda dan kemudian diperiksa Menu dan Route dari produk. Selain dari itu pada Prices-IDE untuk membuat User Interface (UI) digunakan bahasa pemodelan Interaction Flow Modeling Language (IFML). Pada IFML memungkinkan model untuk suatu fitur memiliki komponenkomponen yang sama di dalamnya. Untuk menghindari redudansi ini dikenalkan metode Delta Oriented Programming (DOP) untuk IFML. Editor yang digunakan tidak memiliki dukungan metode DOP. Untuk itu dikembangkan ekstensi DOP untuk editor dan dievaluasi dengan membuat model IFML dengan elemen DOP. Semua evaluasi dilakukan sendiri oleh penulis. Kata kunci: Software Product Line Engineering (SPLE), Interaction Flow Modeling Language (IFML), Delta Oriented Programming (DOP), Acceleo, FeatureIDE, Eclipse Modeling Framework (EMF)