Call Number | T-1411 (softcopy T-1120) MAK PI-211 TR-CSUI-083 |
Collection Type | Tesis |
Title | Pendekatan Delta Oriented Programingpada Interaction Flow Modeling Language untuk Memodelkan User Interface pada Web berbasis Multi Product Line |
Author | Ilma Ainur Rohma; |
Publisher | Depok: Fasilkom UI, 2025 |
Subject | Interaction Flow Modeling Language (IFML) |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
T-1411 (softcopy T-1120) MAK PI-211 TR-CSUI-083 | TERSEDIA |
Nama : Ilma Ainur Rohma Program Studi : Magister Ilmu Komputer Judul : Pendekatan Delta-Oriented Programming pada Interaction Flow Modeling Language untuk Memodelkan User Interface pada Web Berbasis Multi-Product Line Pembimbing : Dr. Maya Retno Ayu Setyautami, S.Kom., M.Kom. Hafiyyan Sayyid Fadhlillah, S.Kom., M.Kom. Kebutuhan variasi produk yang dihasilkan dari Software Product Line Engineering (SPLE) semakin kompleks dan beragam termasuk kebutuhan aset dari Software Product Line (SPL) lain untuk membangun produk yang dikenal sebagai Multi-Product Line (MPL). Interaction Flow Modeling Language (IFML) digunakan untuk memodelkan Abstract User Interface (AUI) pada SPL berbasis web yang independen terhadap implementasi. IFML diintegrasikan dengan Delta-Oriented Programming (DOP) untuk memodelkan variasi pada UI yang disebut IFML-DOP. Namun, IFML-DOP saat ini memiliki keterbatasan dalam memodelkan MPL. Pendekatan modularisasi digunakan untuk mengatasi masalah ini dengan menambah dan memodifikasi elemen pada IFML-DOP yang ada sebelumnya. Kemudian, UI Generator dikembangkan untuk mentransformasi elemen-elemen yang berkaitan dengan modularisasi tersebut ke kode UI yang dapat dijalankan. Eksperimen dilakukan dengan mengembangkan produk MPL, dimana SPL organisasi nirlaba yang memiliki fitur donasi bergantung pada fitur Payment dari SPL Payment Gateway. Hasil eksperimen menunjukkan produk berhasil diuji secara fungsional melalui functional test. Usability Testing dilakukan dengan wawancara kontekstual dengan lima praktisi pengembangan web menunjukkan pendekatan ini unggul dalam learnability dan satisfaction. Namun, masih ada ruang untuk perbaikan pada aspek efficiency dan errors.