DESAIN KERANGKA KERJA APLIKASI INTERNET UNTUK PENGEMBANGAN APLIKASI KOMUNIKASI
Mingsep R. Sampebua, ST.,MT., Ir. Lukito Edi Nugroho, M.Sc., Ph.D,
2011 | Disertasi | S3 Teknik ElektroTeknologi Internet berkembang dengan cepat dan beranekaragam yang memicu munculnya berbagai layanan aplikasi baru Internet. Kebutuhan layanan aplikasi komunikasi Internet yang diperlukan oleh pengguna bermacam-macam dan terus meningkat, contohnya yaitu sistem seminar online, class room untuk pembelajaran jarak jauh, aplikasi meeting face-to-face, remote monitoring, forum debat online, videoconference pada berbagai lingkungan penerapan, forum diskusi menggunakan conference teks, dan lain-lain. Keanekaragaman layanan aplikasi komunikasi tersebut di atas membutuhkan aturan-aturan komunikasi dan komponen-komponen yang berbeda-berbeda untuk diterapkan pada setiap layanan aplikasi komunikasi. Hal ini mengakibatkan kompleksitas desain aturan-aturan komunikasi untuk pengembangan layanan aplikasi komunikasi. Desain aturan-aturan komunikasi Internet lapisan aplikasi yang ada saat ini tidak generic dan reusable sehingga sulit digunakan kembali untuk pengembangan berbagai layanan aplikasi komunikasi yang sesuai dengan kebutuhan pengguna. Tujuan penelitian ini adalah membuat kerangka kerja aplikasi Internet yang diperlukan oleh developer untuk pengembangan berbagai layanan aplikasi komunikasi Internet. Penelitian dilakukan dengan mengidentifikasi kebutuhan desain layanan-layanan aplikasi komunikasi Internet yang diperlukan oleh pengguna. Hasil penelitian kemudian dianalisis dengan menggunakan pendekatan berorientasi obyek untuk menentukan komponen-komponen dan aturan-aturan komunikasi yang generic. Komponen-komponen dan aturan-aturan komunikasi yang generic digunakan untuk membuat kerangka kerja aplikasi Internet yang reusable. Kerangka kerja aplikasi Internet yang reusable diperlukam untuk pengembangan bermacam-macam layanan aplikasi komunikasi Internet. Hasil penelitian adalah desain kerangka kerja aplikasi Internet yang meliputi desain diagram use case, desain arsitektur, desain proses-proses komunikasi, dan desain diagram class. Kerangka kerja aplikasi Internet direpresentasikan dalam bentuk modul-modul (kelas-kelas obyek) yang generic dan reusable sehingga dapat digunakan kembali dan diperluas untuk pengembangan berbagai layanan aplikasi komunikasi baru yang sesuai dengan kebutuhan pengguna. Implementasi kerangka kerja aplikasi Internet yaitu dalam bentuk pustaka kelas atau API yang dapat dipakai kembali dan diperluas untuk pengembangan berbagai program aplikasi komunikasi Internet.
The technology of Internet has been developed rapidly and varied which causes some of new application service of Internet. The necessity of the application services of Internet communication which needed by any users continuously increase and vary, for instance the system of online seminar, class room for distance learning, application of face to face meeting, remote monitoring, online debating forum, video conference, discussion forum uses text conference, etc. The variety of the communication application services need the rules of communication and the different components applied to any communication application services. These things cause the complexity of communication rules design for development of communication application services. The design of Internet communication rules at application layer which already existed today are not generic and reusable therefore difficult to be used again for the development of certain communication application service that suitable with the user necessity. The aim of this research to create the internet application framework which is needed by developer for developing of various Internet services of communication application. The research was done by identifying of the necessity of design of Internet communication application needed by the users. The result of the identification, then is analyzed by using the approachment of object oriented to determinining the generic communication rules. The generic communication rules used to make the reusable of Internet application framework. The reusable of Internet application framework is needed to develop various of services in Internet communication application. The result of this research is the design of Internet application framework involved use case of diagram design, design of architecture, design of communication processes, and the design of class diagram. The Internet application framework is represented in form of object classes (modules) whose generic and reusable in order to be reusable and widely speaded to the development of various service of new application which suitable to the necessity of the users. The implementation of the Internet application framework is in the form of class library or API that is reusable and developed for development of application program of Internet communication.
Kata Kunci : Kerangka Kerja Aplikasi Internet, Desain berorientasi obyek, Pensinyalan, Transportasi data, Layanan aplikasi komunikasi.