13519020 M. Azhar Faturahman.pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Pada Tugas Akhir ini telah dihasilkan alat bantu EssenceBoard dan Method Base
Management System (MBMS) yang sudah terintegrasi. EssenceBoard dan MBMS
merupakan dua buah alat bantu yang memiliki keterkaitan satu sama lain.
EssenceBoard berperan untuk membuat dan memodifikasi metode (method
chunk), sedangkan MBMS berperan untuk menyimpan dan mengelola method
chunk. Namun, EssenceBoard yang telah ada saat ini tidak dapat mengambil dan
memodifikasi method chunk yang terdapat pada MBMS. Oleh karena itu
diperlukan suatu integrasi antara EssenceBoard dan MBMS agar EssenceBoard
dapat menjalankan fungsinya sebagai editor metode MBMS. Integrasi dilakukan
menggunakan pendekatan remote procedure invocation. Pendekatan tersebut
dipilih berdasarkan hasil analisis terhadap kriteria integrasi yang meliputi kriteria
application coupling, integration simplicity, integration technology, data format,
data timeliness, data or functionality, dan asynchronicity. Selain itu, dilakukan
perancangan terhadap format method chunk yang dipertukarkan antara
EssenceBoard dan MBMS yang disebut sebagai format antara method chunk.
Perancangan dilakukan dengan menambahkan atribut visualization pada format
antara method chunk yang digunakan oleh API MBMS. Pada EssenceBoard,
dikembangkan komponen converter untuk mengubah format method chunk
EssenceBoard menjadi format antara method chunk. Dikembangkan juga
komponen authenticator pada EssenceBoard untuk melakukan autentikasi
pengguna MBMS. Dengan melakukan integrasi, EssenceBoard telah dapat
mengakses method chunk yang terdapat pada MBMS dan melakukan modifikasi
serta menyimpan method chunk ke dalam MBMS. EssenceBoard juga dapat
memilih MBMS yang dihubungkan. Pada akhir tahap pengembangan, dilakukan
pengujian fungsionalitas. Berdasarkan hasil pengujian, EssenceBoard dan MBMS
sudah berhasil diintegrasikan menggunakan pendekatan remote procedure
invocation, sehingga keduanya dapat saling bertukar method chunk.