Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number SK-2066 (Softcopy SK-1548, Source Code SK-781)
Collection Type Skripsi
Title Penerapan Teknologi GRAPHQL Pada Fronted Generator Untuk Software Product Line Engineering
Author Tengku Izdihar Rahman Amanullah;
Publisher Depok:Fasilkom UI,2021
Subject
Location FASILKOM-UI;
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
SK-2066 (Softcopy SK-1548, Source Code SK-781) TERSEDIA
Tidak ada review pada koleksi ini: 51177
Nama : Tengku Izdihar Rahman Amanullah Program Studi : Sistem Informasi Judul : Penerapan Teknologi GraphQL pada Frontend Generator untuk Software Product Line Engineering Kegiatan pembuatan aplikasi yang memiliki kemiripan fitur seharusnya tidak melalui aktivitas yang selalu diulang setiap kali sedang membuat aplikasi baru. Penggunaan Software Product Line Engineering (SPLE) memungkinkan programmer untuk menghasilkan berbagai variasi aplikasi secara otomatis. SPLE perlu memfasilitasi hal ini sehingga aplikasi yang dihasilkan secara otomatis dapat berfungsi dengan baik. Salah satu variasi yang dapat dipilih adalah arsitektur pemanggilan API yang dapat dipenuhi dengan menggunakan GraphQL. GraphQL adalah query language yang fleksibel dan eksplisit terhadap data yang diminta kepada server. Tantangan untuk menerapkan GraphQL ke dalam SPLE adalah mengelola persamaan dan variasi dari fitur-fitur yang dipilih oleh pengguna. Pengelolaan tersebut dibantu dengan memanfaatkan Interaction Flow Modelling Language (IFML) yang digunakan untuk mengatur logis dari User Interface dan metode pelaksaan business logic aplikasi. Penelitian ini akan mengembangkan frontend generator yang memanfaatkan SPLE sehingga dapat menghasilkan request GraphQL secara otomatis. Implementasi dilakukan dengan cara menambahkan aturan di notasi IFML sehingga business logic dari Aplikasi dapat memanggil backend GraphQL. Penelitian ini berhasil mengimplementasikan GraphQL yang telah menggunakan prinsip SPLE dan dibuat berdasarkan desain IFML. Kata kunci: GraphQL, Interaction Flow Modelling Language, Software Product Line Engineering, Frontend Generator