Bibliografi
Pengarang
Qadzif Kamil Zahari;
Barcode
Cat. Karya
No. Induk
Pembimbing
Maya Retno Ayu Setyautami,
Kata Kunci
Software Product Line Engineering (SPLE), Interaction Flow Modeling Language (IFML), Delta Oriented Programming (DOP), Acceleo, FeatureIDE, Eclipse Modeling Framework (EMF)
Pembimbing 3
Pembimbing 2
Tahun buku
2023
Barcode RFID baru
11542978
Tahun Angkatan
2018
Progam Studi
Ilmu Komputer
Lokasi
FASILKOM-UI;
Tanggal Datang
01/11/2023
Abstrak Indonesia
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)
Daftar Isi
Cat. Umum
Judul
Pengembangan dan Integrasi Plug-in PRICES-IDE Untuk Software Product Line Enginering
Asal
Korporasi
NPM
1806205565
Abstrak English
ABSTRACT Name : Qadzif Kamil Zahari Study Program : Bachelor of Computer Science Title : Development and Integration of PRICES-IDE Plug-ins for Software Product Line Engineering Counsellor : Maya Retno Ayu Setyautami, S.Kom., M.Kom Dr. Ade Azurat, S.Kom., Software product line engineering (SPLE) is software development methodology that can reduce development time and labor. To support this method, Precise Requirements Changes Integrated System (PRICES) developed. PRICES has been developed and integrated with Eclipse Integrated Development Environment (IDE) become Prices-IDE. There’s two generators in Prices-IDE for frontend and backend. From Prices-IDE now there’s still manual steps to do before the generated code can be used. These steps remove lines of code, files, and folders for Menus and Routes. To reduce this steps, Menu and Route Generator will be developed. Apart from that to generate frontend and backend requires two separate code generation. These separation may make plugin users choose different features for frontend and backend and make application not run perfectly. In this development, the Prices-IDE developed to integrate generator plugins from the frontend and backend to avoid possible differences in user features choice. The results of generator and integration are evaluated by trying to make products with different features and then checking the menu and route of the product. Apart from that, Prices-IDE uses Interaction Flow Modeling Language (IFML) to create a User Interface (UI). In IFML this allows the model for a feature to have the same components in it. To avoid this repetitive modeling, Delta Oriented Programming (DOP) method for IFML is introduced. The editor used has no DOP methods support. For this reason, DOP extension for editors will be developed and evaluated by creating IFML model with DOP elements. Evaluation executed by writer alone. Software Product Line Engineering (SPLE), Interaction Flow Modeling Language (IFML), Delta Oriented Programming (DOP), Acceleo, FeatureIDE, Eclipse Modeling Framework (EMF)
Pengarang 2
Subjek
Penguji 2
Ika Alfina
Penguji 3
Pembimbing 1
Ade Azurat
Fisik
xiv, 88 hlm; ill'30 cm,.
Bahasa
Ind
Lulus Semester
Ganjil 2023
Penerbitan
Depok: Fasilkom UI, 2023
No. Panggil
SK-2231 (Softcopy SK-1713)
Penguji 1
Iis Solichah
Lulus semester SI