ABSTRAK

Suatu perangkat lunak komputer dapat terdiri dari bagian-bagian (komponen-komponen) yang memiliki nilai komersial atau bisnis yang berbeda-beda. Tugas akhir ini akan menunjukkan sautu mekanisme yang memungkinkan pengukuran dan pengenaan biaya atas penggunaan komponen-komponen komersial pada suatu perangkat lunak, yang disebut mekasnisme software metering Mekanisme tersebut merupakan perluasan dari mekanisme pengawasan penggunaan perangkat lunak untuk keperluan penjaan linsensi kepemilikan. Jika komponen tersebut dipandang sebagai objek dalam terminologi berorientasi objek, mekanisme tersebut dilakukan dengan mengawasi dan mengukur penggunaan suatu objek dalam yang memiliki nilai komersial tertentu. Teknologi objek-objek tersebar memiliki potensi untuk berperan dalam menjaga komponen-komponen dari pembajakan dan mendorong kolaborasi multi pihak dalam pembangunan aplikasi komersial. Mekanisme dan teknilogi tersebut berpotensi untuk diterapkan dalam aplikasi-aplikasi berbasis Internet. Aplikasi Web dengan dukungan teknologi Internet/Intranet dan penggunaan bahasa pemrograman Java, mengisyaratkan potensi pemanfaatan mekanisme tersebut dalam kolaborasi raksasa dengan memanfaatkan jaringan publik. Tugas akhir ini menunjukkan bagaimana mekanisme software metering dengan objek tersebar dapat menjadi mekasnisme dan teknologi yang memungkinkan pengembangan piranti lunak yang dapat diukur penggunaanya berdasarkan kadar penggunaan objek-objek dengan nilai komersial tertentu. Piranti lunak tersebut berpotensi untuk melibatkan banyak pihak dalam menyediakan kemampuannya untuk melayani penggunanya. Contoh penerapan diimplementasikan dalam bahasa pemrograman Java dalam sistem berbasis Internet/Intranet dengan menggunakan Remote Method invocation (RMI) sebagai mekanisme penggunaan objek-objek tersebar.