ABSTRAK

Penelitian ini bertujuan untuk membangun sebuah prototipe home smart applications embedded systems dengan mengimplementasikan konsep network plug and play berbasis Jini. Aplikasi ini digunakan untuk mengatur device perumahan berupa timer, termometer, lampu, pemanas dan pendingin dari jaringan, termasuk dari internet melalui web-browser dan WAP-browser. Pengembangan aplikasi initidak terlepas dari permaslahan-permaslahan yang tidak bisa diabaikan begitu saja. Masalah ini terutama berkaitan dengan sifat-sifat aplikasi terdistribusi yang mungkin melibatkan berbagai macam sistem yang berbeda-beda karakternya. Masalah ini masih ditambah lagi dengan karakter embedded system yang berbeda-beda pula dan penuh dengan keterbatasan resource. Karena setiap embedded device dapat dilihat dengan perspektif berorientasi objek, maka dalam pengembangannya penulis menggunakan metodologi rapid object-oriented process for embedded system (ROPES) dari permasalahan. Selain itu, permasalahan jaringan yang dinamis (skalabilitas yang tinggi) pada sistem terdistribusi menjadi titik tolak dari ide pembangunan home smart appliances. Dari permaslahan ini, dipilih teknologi jini yang berbasis java. Java menyediakan lingkungan bebas platform serta pemograman berorientasi objek, dan Jini menyediakan platform sistem terdistribusi dengan konsep network plug and play dan memungkinkan objek proxy java berpindah dari mesin satu ke mesin yang lain. Hasil penelitian ini menunjukkan penggunaan Jini dan Java pada aplikasi ini, menjadikan pengembangan lebih mudah dan sederhana dibandingkan dengan CORBA di sisi instalasi dan pengambangan. Selain itu, menjadikannya