IMPLEMENTASI TEKNOLOGI MOBILE AGENT PADA LAYANAN PRINTER BERBASIS LOKASI
RENDY EKA SAPUTRA
DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2012
IMPLEMENTASI TEKNOLOGI MOBILE AGENT PADA LAYANAN PRINTER BERBASIS LOKASI
RENDY EKA SAPUTRA
Skripsi sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Departemen Ilmu Komputer
DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2012
ABSTRACT RENDY EKA SAPUTRA. Implementing Mobile Agent for Location-Based Printer Services. Supervised by SRI WAHJUNI. Most devices in ubiquitous network environment have limited memory and processing power, thus they can’t provide all services even when in suitable locations. Mobile agent technology could be implemented to improve resource efficiency. The goal of this research is to implement mobile agent technology for location-based printer service. In this research a scenario-based UML design analysis method will be used. To develop the system with mobile agent technology, a state-of-theart agent platform – JADE is used. The system consists of four parts: (1) mobile agent server, (2) location-based service server, (3) printer service, (4) client. Mobile agent is successfully implemented for location-based services. There are several advantages of mobile agent for location-based services: (1) can be used as alternative solution to distribute services in ubiquitous computing environment, (2) service management is easier and cheaper because no additional infrastructure needed when new service added, (3) easy to maintain because system consists of an agent that easy to debug and agent component easy to replace without affecting other component in the system, (4) system model is highly scalable. However, there are also disadvantages of mobile agent for location based services: (1) specifically in this case, the network infrastructure needs the addition of two computer equipment that will act as mobile agent server and location-based service server, (2) mobile agent security is still an open research. Our future researches are to include more service available, improve client graphical user interface, considering geographical proximity between service requester and provider, add compatibility with more operating system, improve jobs distribution algorithm and add domain name system entity. Keywords: mobile agent, location-based services, ubiquitous computing, printer service
Judul Skripsi Nama NIM
: Implementasi Teknologi Mobile Agent pada Layanan Printer Berbasis Lokasi : Rendy Eka Saputra : G64070047
Menyetujui: Dosen Pembimbing,
Ir. Sri Wahjuni, M.T. NIP. 19680501 200501 2 001
Mengetahui: Ketua Departemen Ilmu Komputer,
Dr. Ir. Agus Buono, M.Si, M.Kom. NIP. 19660702 199302 1 001
Tanggal Lulus :
RIWAYAT HIDUP Penulis lahir di Prabumulih, Sumatera Selatan tepatnya pada tanggal 11 November 1989 dari ayah bernama Rudi Irawan, Ph.D dan ibu bernama Susi Aini. Penulis merupakan putra pertama dari empat bersaudara. Pada tahun 2007, penulis menyelesaikan pendidikan dan lulus dari SMA Sekolah Indonesia Singapura. Penulis melanjutkan pendidikan ke jenjang perkuliahan dengan diterima sebagai mahasiswa S1 Ilmu Komputer, Departemen Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam melalui Undangan Seleksi Masuk IPB (USMI) 2007. Selama mengikuti perkuliahan, penulis aktif sebagai anggota Himpunan Mahasiswa Ilmu Komputer dan IPB IT Community. Penulis juga telah melakukan kegiatan Praktik Kerja Lapangan di PT. Bank Syariah Mega Indonesia dari tanggal 28 Juni 2010 sampai dengan 13 Agustus 2010. Karya ilmiah berjudul Mobile Agent Implementation in Location-Based Services telah disajikan pada International Conference on Advance Computer Science and Information Systems 2011 di Jakarta pada bulan desember 2011. Artikel lain berjudul Implementing Mobile Agent for LocationBased Printer Services akan diterbitkan pada Jurnal Ilmu Komputer Universitas Indonesia pada tahun 2012.
PRAKATA Alhamdulillah, segala puji dan syukur penulis panjatkan kepada Allah Subhanahu wa-ta'ala atas semua rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi ini yang berjudul Implementasi Teknologi Mobile Agent pada Layanan Printer Berbasis Lokasi yang dilaksanakan pada bulan April 2011 sampai dengan Februari 2012. Shalawat serta salam penulis sampaikan kepada junjungan kita Nabi Muhammad ṣall Allāhu ʿalay-hi wa-sallam. Terima kasih kepada kedua orang tua tercinta, Ayahanda Rudi Irawan dan Ibunda Susi Aini yang sampai detik ini selalu memberikan curahan kasih sayang yang tiada terhingga, juga untuk setiap dukungan, semangat dan doa yang telah diberikan untuk penulis, begitu juga dengan ketiga adik penulis, Clara Bella Adriana, Elsa Alyasinta, dan Nadia Amira Khansa yang menjadi motivasi buat penulis untuk terus melakukan yang terbaik. Penulis mengucapkan terima kasih kepada Ibu Ir. Sri Wahjuni, M.T. selaku pembimbing yang dengan sabar membimbing serta memberikan masukan kepada penulis. Terima kasih atas saran, bantuan, perhatian, bimbingan, dan masukannya kepada penulis selama menjalankan penelitian ini. Terima kasih juga penulis sampaikan kepada Bapak Hendra Rahmawan, S.Kom., M.T. dan Ibu Karlina Khiyarin Nisa, S.Kom., M.T selaku dosen penguji yang telah banyak memberikan masukan dan perbaikan dalam menyempurnakan karya tulis ini. Ucapan terima kasih juga penulis sampaikan kepada pihak-pihak yang terus memberikan dukungan dan semangat: 1
Kaharludin Munir Sawal Lubis yang banyak menjawab pertanyaan penulis di awal penelitian ini.
2
Kriyar dan Rochiyat yang banyak membantu penulis dalam proses perkuliahan.
3
Seluruh teman-teman Departemen Ilmu Komputer terutama angkatan 44, 45, dan 46 yang telah bersama dalam menjalani semua masa-masa perkuliahan.
4
Teman-teman satu kostan penulis Royhan, Fijar, Aziz, Muji, Dendi, dan Amran. Terima kasih segala bantuannya.
5
Seluruh staf pengajar dan karyawan Departemen Ilmu Komputer Institut Pertanian Bogor.
Penulis akan selalu terbuka untuk menerima kritik dan saran. Semoga karya ilmiah ini bermanfaat bagi pembaca, terutama untuk para pembaca yang berminat untuk melanjutkan dan menyempurnakan penelitian ini.
Bogor, Maret 2012
Rendy Eka Saputra