ABSTRAK ABSTRAK
Nama : Muhammad Fayaad
Program Studi : Ilmu Komputer
Judul : Pengembangan Progressive Web Application dan CrossPlatform Application Menggunakan Paradigma Software
Product Line Engineering
Pembimbing : Dr. Ade Azurat, S.Kom.
Suci Fadhilah, S.Kom., M.A.
Software Product Line Engineering (SPLE) merupakan paradigma pengembangan
perangkat lunak yang memanfaatkan common platform (kemiripan) dan mass customisation (keragaman) dari berbagai aplikasi. Pengembangan perangkat lunak dengan
paradigma SPLE pada penelitian ini menggunakan diagram Interaction Flow Modeling
Language (IFML) sebagai pemodelan antarmuka dalam menghasilkan komponen user
interface (UI) pada aplikasi front end. Diagram IFML digunakan sebagai masukan pada
UI Generator Web Interface untuk menghasilkan proyek React sebagai aplikasi berbasis website. Namun, ketika aplikasi dibuka melalui tampilan mobile, antarmuka yang
ditampilkan menjadi tidak teratur serta beberapa interaksi sulit untuk dilakukan. Selain
itu, aplikasi yang dihasilkan juga belum dapat diinstal pada perangkat untuk digunakan
secara offline. Oleh karenanya, penelitian ini bertujuan untuk mengembangkan UI Generator Web Interface agar aplikasi yang dihasilkan memiliki tampilan yang responsif serta
mendukung Progressive Web Application (PWA). Selain itu, penelitian ini juga bertujuan
untuk mengembangkan UI Generator Mobile Interface untuk menghasilkan proyek React
Native sebagai aplikasi berbasis mobile. UI Generator Mobile Interface yang dikembangkan menggunakan diagram IFML yang sama dalam menghasilkan aplikasi mobile
dengan antarmuka dan fungsionalitas yang serupa. Selanjutnya, antarmuka kedua aplikasi yang masing-masing dihasilkan oleh UI Generator Web Interface dan UI Generator
Mobile Interface dievaluasi menggunakan prinsip Shneiderman’s Eight Golden Rules of
Interface Design. Hal ini bertujuan untuk mencari tahu apakah antarmuka dari kedua aplikasi yang dihasilkan secara generated sudah memenuhi kaidah perancangan antarmuka.
Dari penelitian ini dapat disimpulkan bahwa UI Generator Web Interface dan UI Generator Mobile Interface berhasil dikembangkan serta telah dilakukan evaluasi terhadap
masing-masing aplikasi yang dihasilkan. Hasil evaluasi menunjukkan bahwa terdapat
beberapa bagian yang dapat ditingkatkan lebih lanjut pada kedua antarmuka aplikasi.
Kata kunci:
Software Product Line Engineering (SPLE), Interaction Flow Modeling Language
(IFML), User Interface Generator Web Interface, User Interface Generator Mobile
Interface, Acceleo, React Native, Mobile Application
|
|