ABSTRAK
ABSTRAK
Nama : Samuel Mulatua Jeremy
Program Studi : Ilmu Komputer
Judul : Revamp Modul Laporan Keuangan dengan Software Product Line Engineering pada Aplikasi AMANAH
Pembimbing : Dr. Ade Azurat
Maya Retno Ayu Setyautami, M.Kom.
Software Product Line Engineering (SPLE) merupakan suatu teknik rekayasa perangkat
lunak yang memungkinkan adanya reusability dengan memanfaatkan commonability
dalam perangkat lunak yang sedang dikembangkan. Salah satu studi kasus pengembangan SPLE yang dikembangkan di Lab RSE Fasilkom UI adalah AMANAH, sebuah
aplikasi berbasis web dengan tools Prices-IDE yang ditujukan bagi lembaga amal untuk
dapat membuat web organisasi secara mudah. Tidak hanya membantu organisasi untuk memiliki laman web, AMANAH juga memiliki modul laporan keuangan yang dapat
dipilih oleh organisasi dan dimanfaatkan untuk menghasilkan laporan keuangan dari organsasi sesuai dengan standar akuntansi yang berlaku. Saat ini AMANAH telah memiliki
implementasi laporan keuangan yang berjalan, namun ditemukan bahwa implementasi
tersebut belum sempurna serta terdapat aspek-aspek akuntansi yang fundamental yang
belum diterapkan dalam modul laporan keuangan pada aplikasi AMANAH. Masalah ini
yang menjadi dasar dari penelitian, yakni untuk melakukan rancang ulang implementasi modul laporan keuangan pada AMANAH dengan memperhatikan aspek fundamental
akuntansi. Studi literatur yang dilakukan menunjukan bahwa terdapat beberapa jenis implementasi laporan keuangan pada sistem informasi keuangan dan implementasi tersebut
dapat dilakukan melalui pendekatan SPLE dan delta-oriented programming. Proses perancangan dilakukan untuk membuat suatu artifak desain yang menjadi dasar implementasi
perbaikan modul laporan keuangan hingga diinisiasi suatu solusi perbaikan dengan memperkenalkan suatu metode pencatatan transaksi secara double-entry bookkeeping dengan
modul Journal Entry serta metode kalkulasi saldo akun-akun keuangan dengan menggunakan Trial Balance. Implementasi dilakukan dengan memanfaatkan proses SPLE, secara
spesifik dengan membuat sebuah delta module bernama Journal Entry yang mendekorasi core module AutomaticReport yang telah ada sebelumnya. Evaluasi pada hasil pengembangan yang dilakukan menunjukan bahwa seluruh skenario functionality test telah
dipenuhi dengan baik serta rancang ulang ini juga turut menyelesaikan masalah-masalah
yang timbul pada implementasi modul laporan keuangan sebelumnya.
Kata kunci:
software product line engineering, Prices-IDE, double-entry bookkeeping
|