Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number SK-1962 (Softcopy SK-1444)
Collection Type Skripsi
Title Pengembangan Eclipse Plug-In Untuk UI Generator Pada Software Product Line Engineering
Author Ilma Ainur Rohma;
Publisher Depok : Fasilkom UI, 2022
Subject
Location FASILKOM-UI;
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
SK-1962 (Softcopy SK-1444) TERSEDIA
Tidak ada review pada koleksi ini: 49355
HALAMAN PENGESAHAN Tugas Akhir ini diajukan oleh : Nama : Ilma Ainur Rohma NPM : 1806141220 Program Studi : Sarjana Ilmu Komputer Judul : Pengembangan Eclipse Plug-In untuk UI-Generator pada Software Product Line Engineering Telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Ilmu Komputer pada Program Studi Sarjana Ilmu Komputer, Fakultas Ilmu Komputer, Universitas Indonesia DEWAN PENGUJI Pembimbing : Dr. Ade Azurat (Nilai telah diberikan melalui SISIDANG pada 24-06-2022, 10:47:30) (Revisi telah disetujui melalui SISIDANG pada 12-07-2022, 14:53:39) Pembimbing : Maya Retno Ayu Setyautami S.Kom., M.Kom. (Nilai telah diberikan melalui SISIDANG pada 24-06-2022, 10:51:13) (Revisi telah disetujui melalui SISIDANG pada 18-07-2022, 14:45:52) Penguji : Iis Solichah S.Kom., M.Kom. (Nilai telah diberikan melalui SISIDANG pada 04-07-2022, 14:26:20) (Revisi telah disetujui melalui SISIDANG pada 04-07-2022, 14:27:12) Penguji : Gladhi Guarddin S.Kom M.Kom (Nilai telah diberikan melalui SISIDANG pada 24-06-2022, 10:43:41) (Revisi telah disetujui melalui SISIDANG pada 06-07-2022, 15:21:27) Ditetapkan di : Depok, Jawa Barat Tanggal : 18 Juli 2022 HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS Sebagai sivitas akademik Universitas Indonesia, saya yang bertanda tangan di bawah ini: Nama : Ilma Ainur Rohma NPM : 1806141220 Program Studi : Sarjana Ilmu Komputer Fakultas : Ilmu Komputer Jenis Karya : Skripsi demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada Univer- sitas Indonesia Hak Bebas Royalti Noneksklusif (Non-exclusive Royalty Free Right) atas karya ilmiah saya yang berjudul: Pengembangan Eclipse Plug-In untuk UI Generator pada Software Product Line Engineering beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti Noneksklusif ini Universitas Indonesia berhak menyimpan, mengalihmedia/formatkan, mengelola dalam bentuk pangkalan data (database), merawat, dan memublikasikan tugas akhir saya selama tetap mencantumkan nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta. Demikian pernyatan ini saya buat dengan sebenarnya. Dibuat di : Depok Pada tanggal : 10 Juni 2022 Yang menyatakan (Ilma Ainur Rohma) v KATA PENGANTAR Alhamdulillah, puji syukur kehadirat Allah SWT karena atas rahmat dan karuniaNya penulis dapat melakukan penelitian dan menyelesaikan Laporan Tugas Akhir dengan judul Pengembangan Eclipse Plug-In untuk UI Generator pada Software Product Line Engineering. Tugas akhir ini disusun sebagai salah satu persyaratan untuk menye- lesaikan pendidikan sarjana di Fakultas Ilmu Komputer UI. Dalam menjalani perkuliahan sampai menyelesaikan penelitian ini, banyak pihak yang membantu, membimbing serta mendukung penulis secara langsung maupun tidak langsung. Oleh karena itu penulis ingin mengucapkan terima kasih sebesar-besarnya kepada: 1. Allah SWT yang telah memberi nikmat kesehatan baik fisik maupun pikiran, ke- mampuan serta kemudahan bagi penulis sampai penulis dapat menyelesaikan studi. 2. Papa Bahar dan Ibu Anik selaku orang tua penulis yang senantiasa memberi doa, kasih sayang dan bimbingannya kepada penulis selama menjalani kehidupan ini sehingga dapat menyelesaikan studi pada saat ini. Tidak lupa pula Kak Mila, Kakak penulis yang menjadi support system utama bagi penulis selama ini. 3. Bapak Dr. Ade Azurat dan Ibu Maya Retno Ayu Setyautami, M.Kom selaku Dosen pembimbing penelitian kali ini, telah meluangkan waktu untuk memberi arahan, saran serta motivasi agar penelitian berjalan dengan baik. 4. Rekan-rekan laboratorium RSE Fasilkom UI, Kak Falah, Kak Samuel, Kak Affan, Christopher, yang telah membersamai dan menjadi teman berdiskusi penulis dalam melakukan penelitian ini. 5. Bapak/Ibu Dosen Fasilkom UI yang telah mendidik dan memberikan ilmunya pada penulis selama menjalani studi. 6. Sahabat-sahabat penulis yang selalu saling mendukung, membantu dan menguatkan selama perkuliahan, Thami, Sabila, Dinda, Siti, dan Inez. Tak lupa juga Farras, Dennis dan Azis yang selalu menjadi tempat diskusi menarik untuk pengembangan diri penulis. 7. Kak Naya, Kak Hening, Kak Lulu, dan Kak Hanifa yang telah menjadi sosok kakak selama berkuliah di UI. vi 8. Rekan-rekan FUKI 2019-2021, Kastrat BEM 2020, dan PI BPH BEM 2021, yang membersamai penulis untuk mengaktualisasi diri dibidang non akademis selama menjadi mahasiswa. 9. Para peramu rahsa di Rahsa Nusantara khusunya Mas Nicky, Mas Ghiyats, Rian, dan Yuni yang telah memberikan pengalaman berharga bagi penulis untuk mener- apkan ilmu diperkuliahan ke dunia industri. 10. Teman-teman seperjuangan QUANTA 2018 yang telah bersama-sama menjalani kehidupan kampus dari masa mahasiswa baru sampai tahun ini. 11. Pihak-pihak lain yang memiliki peran dalam membantu penulis hingga saat ini yang tak bisa penulis sebutkan satu persatu. Penulis menyadari bahwa laporan tugas akhir ini masih terdapat banyak kesalahan dan kekurangan. Oleh karena itu, penulis sangat terbuka terhadap kritik dan saran membangun yang dapat membuat tugas akhir ini menjadi lebih baik lagi. Akhir kata, penulis berharap tugas akhir ini dapat memberikan manfaat dan berguna bagi masyarakat nantinya. Depok, 10 Juni 2022 Ilma Ainur Rohma vii ABSTRAK Nama : Ilma Ainur Rohma Program Studi : Sarjana Ilmu Komputer Judul : Pengembangan Eclipse Plug-In untuk UI Generator pada Software Product Line Engineering Software Product Line Engineering (SPLE) adalah paradigma pengembangan perangkat lunak yang menggunakan pendekatan common platform dan mass customization yang mampu mengurangi waktu dan tenaga dalam pengembangan perangkat lunak. Untuk mendukung pengembangan produk dengan paradigma SPLE, Precise Requirement Changes Integrated System (PRICES) dikembangkan dan diintegrasikan dengan In- tegrated Development Environment (IDE) berbasis Eclipse menjadi PricesIDE. Pada PricesIDE antarmuka perangkat lunak akan dimodelkan dengan diagram Interaction Flow Modeling Language (IFML). Penelitian ini bertujuan untuk menghasilkan Plug-in pada PricesIDE yang berfungsi untuk mentransformasi IFML ke React yang sebelumnya dikembangkan berbasis Python. Pada penelitian ini, Plug-In UI Generator dikembangkan dengan Acceleo pada Eclipse agar dapat diintegrasikan dengan PricesIDE. UI Generator juga dikembangkan lebih lanjut agar dapat mendukung berbagai metode saat pemanggi- lan HTTP dan juga mengatasi adanya foreign key pada basis data. Pengembangan lanjut ini akan dilakukan modifikasi terhadap IFML diagram dan aturan transformasi yang telah didefinisikan sebelumnya. UI Generator akan diuji untuk menghasilkan produk yang sama dengan sebelumnya dengan penambahan fitur laporan tahunan. Melalui eksperimen yang dilakukan, dapat disimpulkan bahwa UI Generator yang dikembangkan pada penelitian ini berhasil menghasilkan website yang sudah mendukung perbedaan metode HTTP dan mampu menangani adanya foreign key. Kata kunci: Software Product Line Engineering (SPLE), User Interface Generator, Interaction Flow Modeling Language (IFML), Acceleo