Page 54 - E-MODUL SISTEM TERDISTRIBUSI_Neat
P. 54

lunak memiliki kemampuan untuk mengumpulkan informasi dari lingkungan dan


                           melakukan  tindakan  yang  sesuai  berdasarkan  informasi  tersebut.  Mereka  dapat

                           berkomunikasi dengan agen lain untuk memperoleh informasi yang diperlukan atau


                           berkoordinasi  dalam  menjalankan  tugas  yang  kompleks.  Agen  perangkat  lunak

                           dapat digunakan dalam berbagai aplikasi, seperti sistem manajemen jaringan, sistem


                           keamanan,  manufaktur,  eksplorasi  luar  angkasa,  dan  lain  sebagainya.  Beberapa

                           platform perangkat lunak yang digunakan untuk pengembangan sistem agent adalah

                           JADE (Java Agent Development Framework), Jason, dan Agent Speak.


                           1.  Karateristik Agent

                               a) Auto  nomy:  Agen  dapat  melakukan  tugas  secara  mandiri  dan  tidak


                                  dipengaruhi secara langsung oleh user, agen lain ataupun oleh lingkungan

                                  (environment). Untuk mencapai tujuan dalam melakukan tugasnya secara


                                  mandiri, agen harus memiliki kemampuan kontrol terhadap setiap aksi yang

                                  mereka perbuat, baik aksi keluar maupun kedalam.


                               b) Intelligence, Reasoning, dan Learning: Setiap agen harus memiliki standar

                                  minimum untuk bisa disebut agen, yaitu intelegensi (intelligence). Dalam


                                  konsep  intelligence,  ada  tiga  komponen  yang  harus  dimiliki:  internal

                                  knowledge base, kemampuan reasoning berdasar pada knowledge base yang

                                  dimiliki,  dan  kemampuan  learning  untuk  beradaptasi  dalam  perubahan


                                  lingkungan.

                               c) Mobility dan Stationary: Khusus untuk mobile agent, dia harus memiliki


                                  kemampuan yang merupakan karakteristik tertinggi yang dia miliki yaitu




                                                                53
   49   50   51   52   53   54   55   56   57   58   59