Call Number | SK-2444 (Softcopy SK-1926) Source code 871 |
Collection Type | Skripsi |
Title | Perbaikan Library Auth dan Multi-Product Line untuk Auth pada Framework WinVMJ |
Author | Muhammad Fikri Haryanto; |
Publisher | Depok: Fasilkom UI, 2024 |
Subject | Library Auth dan Multi-Product Line |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
SK-2444 (Softcopy SK-1926) Source code 871 | TERSEDIA |
Nama : Muhammad Fikri Haryanto Program Studi : Sarjana Ilmu Komputer Judul : Perbaikan Library Auth dan Multi-Product Line untuk Auth pada Framework WinVMJ Pembimbing : Dr. Ade Azurat, S.Kom. Ichlasul Affan, S.Kom., M.Kom. WinVMJ merupakan sebuah web framework berbasis bahasa pemrograman Java yang dapat digunakan untuk melakukan pengembangan aplikasi web dengan paradigma software product line engineering (SPLE). Framework ini juga dapat digunakan dalam penerapan konsep multi-product line (MPL). Sebuah library auth telah dikembangkan untuk WinVMJ pada penelitian terdahulu. Library ini menyediakan salah satu fungsionalitas penting yang diperlukan oleh suatu aplikasi web, yaitu autentikasi dan otorisasi. Sayangnya, penambahan suatu variasi atau fungsionalitas baru sulit dilakukan karena library ini terlalu terikat dengan framework WinVMJ. Oleh karena itu, penyesuaian perlu dilakukan pada implementasi library ini supaya lebih sesuai dengan konsep MPL. Penelitian ini bertujuan untuk mengembangkan suatu product line auth berdasarkan library tersebut sehingga variasi fitur autentikasi dan otorisasi dapat disesuaikan dengan kebutuhan pengguna. Suatu aset dari product line auth diharapkan dapat digunakan oleh product line lain apabila diperlukan tanpa harus membuatnya dari awal. Pengembangan ini dilakukan dengan pendekatan delta-oriented programming (DOP) melalui penerapan core module dan delta module. Secara umum, penelitian ini berhasil melakukan penyesuaian terhadap library auth sehingga dapat mendukung pengembangan back-end product line auth yang menyediakan beberapa fitur baru, seperti penambahan beberapa variasi metode autentikasi. Hasil penelitian ini dapat diterapkan pada tiga mekanisme penyusunan produk, yaitu produk dengan library auth, produk dari product line auth, dan produk dari MPL dengan auth. Kata kunci: Autentikasi, delta-oriented programming, multi-product line, software product line engineering, WinVMJ