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 |
|