digilib@itb.ac.id +62 812 2508 8800

13519020 M. Azhar Faturahman.pdf
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.