Page 51 - E-modul sistem terdistribusi
P. 51

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 AgentSpeak.

                           1.  Karateristik Agent

                               a) Autonomy:  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

                                  mobilitas.  Berbeda  dengan  stationary  agent.  Tetapi  keduanya  tetap  harus








                                                                45
   46   47   48   49   50   51   52   53   54   55   56