Pendahuluan
Name Service dalam Sistem Terdistribusi merupakan layanan penamaan yang berfungsi untuk menyimpan naming context, yakni kumpulan binding nama dengan objek, tugasnya untuk me-resolve nama.
Pengaksesan resource pada sistem terdistribusi yang memerlukan:
Nama resource (untuk pemanggilan),
Alamat (lokasi resource tsb),
Rute (bagaimana mencapai lokasi tsb).
Name Service memiliki konsentrasi pada aspek penamaan dan pemetaan antara nama & alamat, bukan pada masalah rute, yang dibahas di Jaringan Komputer. Resource yang dipakai dalam Name Service adalah: komputer, layanan, remote object, berkas, pemakai.
Contoh penamaan pada aplikasi sistem terdistribusi:
– URL untuk mengakses suatu halaman web.
– Alamat e-mail utk komunikasi antar pemakai.
Name Resolution, Binding, Attributes
Name resolution:
– Nama ditranslasikan ke data ttg resource/object tsb.
Binding:
– Asosiasi antara nama & obyek.
– Biasanya nama diikat (bound) ke attributes dr suatu obyek.
Address: atribut kunci dari sebuah entitas dalam sistem terdistribusi
Attribute: nilai suatu object property.
Referensi :
arfriandi.net/wp-content/uploads/2012/12/6_Name-Service.pdf
http://wiwied.staff.gunadarma.ac.id/Downloads/files/9040/Name+Service.doc
http://te.ugm.ac.id/~risanuri/distributed/ringk/bab09.pdf
Kamis, 25 April 2013
Rabu, 10 April 2013
Pengantar Sistem Terdistribusi : Agent (Mobile Agent)
11.
SEJARAH DAN
LATAR BELAKANG SOFTWARE AGENT
Sistem
terdistribusi adalah sebuah sistem yang memiliki komponen-komponen pendukung
dan tergabung dalam sebuah jaringan komputer. Komputer-komputer tersebut
berkomunikasi satu sama lain dengan jalan pengiriman pesan. Sistem
terdistribusi tersebut meliputi internet, intranet, dan mobile computing.
Komputer-komputer
dalam sebuah jaringan dapat terletak dalam lokasi yang berjauhan. Hubungan
antara komputer-komputer tersebut dapat dijalin dengan komunikasi nirkabel.
Sebuah jaringan pun juga dapat terdiri atas komputer-komputer dalam sebuah
ruangan yang tentunya dapat berkomunikasi dengan lebih baik daripada yang
berjauhan. Sistem terdistribusi tersebut memiliki konsekuensi berikut.
Konkurensi
Dalam
jaringan komputer, proses eksekusi program harus berjalan secara konkuren.
Setiap komputer dapat melakukan pekerjaannya masing-masing tanpa terjadi
konflik di antaranya. Antarkomputer juga dapat melakukan file sharing dengan
sistem ini. Sistem dapat melakukan hal ini dengan lebih baik lagi apabila
sistem itu menambah sesumber lagi, seperti penambahan komputer dalam jaringan.
Penambahan komputer ini dapat meningkatkan kapasitas sistem dalam file sharing.
Maka, diperlukan koordinasi konkurensi program yang mengeksekusi program
sharing tersebut dalam sistem ini.
Tiadanya clock
global
Dalam
sebuah sistem terdistribusi, komputer memiliki clock masing-masing. Maka,
diperlukan sebuah sistem koordinasi agar tidak terjadi konflik clock
antarkomputer tersebut. Saat program membutuhkan koordinasi antarkomputer,
dilakukan proses pertukaran pesan antarkomputer. Koordinasi antarkomputer yang
dibutuhkan itu, tergantung pada waktu di saat program itu dijalankan.
Kegagalan
Independen
Semua
sistem komputer dapat mengalami kegagalan dan hal tersebut merupakan tanggung
jawab pembuat sistem untuk memecahkannya. Begitu juga dengan sistem
terdistribusi yang dapat mengalami kegagalan dengan berbagai cara. Kesalahan
dalam jaringan bisa saja membuat komputer terisolasi, meski hal tersebut tidak
berarti bahwa komputer itu tidak dapat beroperasi. Kesalahan yang terjadi dalam
sistem ini dapat menyebabkan sistem berjalan lebih lambat. Kesalahan dalam
sistem itu pun bisa jadi kesalahan independen setiap komputer atau bahkan hanya
sebagian kecil komponen komputer.
Menurut
Nwana, konsep agent sudah dikenal lama dalam bidang AI, tepatnya
dikenalkan oleh seorang peneliti bernama Carl Hewitt dengan concurrent actor
model-nya pada tahun 1977. Dalam modelnya Hewitt mengemukakan teori tentang
suatu obyek yang yang dia sebut actor, yang mempunyai karakteristik
menguasai dirinya sendiri, interaktif, dan bisa merespon pesan yang datang dari
lain obyek sejenis. Dari berbagai penelitian berhubungan dengan hal diatas,
kemudian lahirlah cabang ilmu besar yang merupakan turunan dari AI yaitu Distributed
Artificial Intelligence (DAI), yang antara lain membawahi bidang
penelitian, Distributed Problem Solving (DPS), Parallel Artificial
Intelligence (PAI), dan Multi Agent System (MAS).
Masa ini
terkenal dengan masa generasi pertama penelitian software agent, yaitu
periode 1970-1990. Pada umumnya konsentrasi penelitian pada periode ini tertuju
ke arah: pemodelan internal agent secara simbolik, isu-isu makro
mengenai interaksi, koordinasi, dan komunikasi antar agent dalam
kerangka MAS. Tujuan utamanya adalah untuk menganalisa, mendesain, dan
mengintegrasikan system dalam kerangka agent yang bisa berkolaborasi
satu dengan yang lain. Berbagai macam penelitian yang dilakukan pada generasi
pertama (1970-1990) itu terangkum secara lengkap dan terorganisir dengan baik
dalam buku-buku yang dieditori oleh Bond dan Gasser, Gasser dan Huns, dan
Chaib-draa.
Kemudian
masa generasi kedua dari penelitian agent adalah periode tahun 1990 sampai saat
ini. Konsentrasi penelitian pada periode ini khususnya adalah pada:
pengembangan dan penelitian teori agent (agent theory), arsitektur agent (agent
architecture) dan bahasa pemrograman yang digunakan (agent language). Terangkum
dengan baik dalam buku-buku dan makalah-makalah oleh Wooldridge dan Jennings.
Referensi :
Minggu, 07 April 2013
Pengantar Komputasi Modern : Komputer dan Manfaat dalam Kehidupan Modern
Komputer adalah alat yang dipakai
untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer
semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan
aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian
dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi
hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer
modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Secara luas, Komputer dapat
didefinisikan sebagai suatu peralatan elektronik yang terdiri dari beberapa
komponen, yang dapat bekerja sama antara komponen satu dengan yang lain untuk
menghasilkan suatu informasi berdasarkan program dan data yang ada. Adapun
komponen komputer adalah meliputi : Layar Monitor, CPU, Keyboard, Mouse
dan Printer (sbg pelengkap). Tanpa printer komputer tetap dapat melakukan
tugasnya sebagai pengolah data, namun sebatas terlihat dilayar monitor belum
dalam bentuk print out (kertas).
Saat ini, komputer sudah semakin
canggih. Tetapi, sebelumnya komputer tidak sekecil, secanggih, sekeren dan
seringan sekarang. Dalam sejarah komputer, ada 5 generasi dalam sejarah
komputer. Dan pada zaman modern sekarang ini komputer tidak digunakan untuk menghitung
saja tetapi mempunyai kegunaan yang penting seperti mengolah data , browsing ,
mengedit gambar dan masih banyak lainnya.
Dan pada zaman komputer modern sekarang
ini komputer sekarang sudah masuk menjadi kebutuhan primer , karena kegunaan
dan fungsinya juga . dan dengan adanya komputer yang biasa dibawa kemana-mana
atau laptop , dan dengan adanya internet yang sudah bekembang dimana-mana
menjadi kehidupan komputerisasi semakin maju dan canggih.
Komputer pun sangat membantu manusia
dalam mengerjakan segala pekerjaaan menjadi lebih cepat dan efisien. Dibawah
ini merupakan Manfaat komputer dalam kehidupan sehari- hari sangat banyak dan
sangat membantu, mempermudah , mempecepat pekerjaan-pekerjaan manusia
diantaranya adalah :
- Bidang Pendidikan
Dengan adanya
komputer mempermudah bagi pegawai administrasi sekolah untuk membuat kurikulum
pengajaran , jadwal pelajaran sekolah, membuat daftar nama siswa , membuat
daftar nilai siswa , membuat absen siswa , membuat perhitungan gaji pegawai dan
membuat perencanaan pengajaran bagi guru-guru sekolah.
Mengakses
Informasi Pendidikan lewat Internet. Seiring perkembangan jaman Internet telah
merambah sekolah-sekolah setingkat kecamatan,sehingga akses informasipun
semakin mudah diperoleh untuk kemajuan pendidikan tiap-tiap sekolah.
- Bidang Kesehatan
Mempermudah
Dokter dan Perawat dalam memonitor kesehatan pasien monitor detak jantung
pasien lewat monitor komputer, aliran darah , memeriksa organ dalam pasien
dengan sinar X. Sebagai contoh saat perawatan Almarhum Mantan Presiden Soeharto
di Rumah Sakit Pertamina Jakarta, tahun 2008. Dengan teknologi modern bisa
memonitor, bahkan menggantikan fungsi organ dalam seperti Jantung, Paru-paru
dan Ginjal. Itu merupakan teknologi kesehatan yang digabungkan dengan teknologi
Informasi dan Komputer.
3.
Bidang
Transportasi
Dengan komputer
semua jadwal dan jalur penerbangan yang transit dibandara bisa di program dan
dijadwalkan dengan komputer. Untuk menerbangkan sendiri pesawat dilengkapi
dengan peralatan komputer. Bahkan setelah mencapai ketinggian tertentu pesawat
bisa di terbangkan otomatis dengan pilot otomatis yang sudah diprogram di dalam
kmputer.
Dengan komputer,
narigasi kapal laut bisa ditentukan koordinat dan arah gerak kapal. Demikian
juga penjualan tiket di Bandara , Stasiun , Dan Terminal Bus di layani dengan
cepat menggunakan komputer.
4.
Bidang
Jasa Pengiriman Barang
Kantor Pos bisa
mengirimkan dokumen pengiriman barang lebih cepat dan akurat.Dengan adanya
komputer dan internet orang tidak lagi menunggu berhari-hari menerima surat,
cukup lewat email saja lebih cepat dalam sekejap , jadi dunia menjadi semakin
sempit dalam arti bisa diakses sedemikian cepatnya.
5.
Bidang
industri Otomotif
Mobil-mobil di
buat dari kerangka body, mesin, peralatan elektronik di pabrik dengan bantuan
robot yang dikendalikan oleh komputer dengan leih akurat. Dengan bantuan
komputer pabrik-pabrik otomotif bisa memproduksi mobil dalam jumlah ratusan
perbulan, yang tidak mungkin dikerjakan secara manual dengan tenaga manusia.
6.
Bidang
Jasa Konstruksi
Dengan komputer
para Insiyur dan Arsitek mendesain gambar konstruksi dengan pemodelan dan
perhitungan yang akurat, cepat dan tepat. Gambar kontruksi didesain menggunakan
program CAD, sedangkan untuk perhitungan analisis dan penganalisa kekuatan
menggunakan program SAP2000 atau STAD III yang dioperasikan dengan bantuan
komputer.
7.
Bidang
Jasa Percetakan
Percetakan
koran, majalah , buku-buku, semua dikerjakan dengan mesin yang di operasikan
oleh komputer sehingga dalam waktu singkat bisa mencetak buku atau majalah atau
koran dalam jumlah ratusan bahkan jutaan exemplar, bisa menghemat waktu dan
biaya, seandainya dikerjakan dengan manual oleh manusia, butuh berapa ribu
orang untuk mengetik di kertas koran dan perlu berapa lama untuk menyelesaikan,
keburu berita menjadi basi dantidak up-to date lagi.
8.
Bidang
Industri Perfilman
Semua efek-efek
di dunia akting , animasi, dan penyotingan adegan film semua di rekam dengan
perangkat elektronik yang dihubungkan dengan komputer. Animasinya juga di
kembangkan mempergunakan animasi yang dibuat dengan aplikasi komputer. Sebagai
contoh film-film Hollywood berjudul TITANIC itu sebenarnya tambahan animasi
untuk menggambarkan kapal raksasa yang pecah dan tenggelam, sehingga tampak
menjadi seolah-olah mirip dengan kejadian nyata.
9.
Bidang
Industri Rekaman
Bahwa untuk
menghasilkan suara yang bagus perlu pengaturan perekam dan modifikasi suara
dengan media komputer, serta mencetak lagu-lagunyapun di bantu dengan system
komputer. Untuk mencetak album kedalam VCD atau DVD perlu bantuan pogram
komputer untuk memproses pembuningan atau pembakaran CD sehingga bisa merekam
suara dengan kualitas sangat tinggi.
- Bidang Pertahanan dan Keamanan
Negara maju
seperti Amerika telah dilengkapi dengan peralatan satelit yang dikendalikan
dari Bumi, untuk memantau serta memetakan keadaan dipermukaan Bumi, pada Perang
dunia II dan yang terakhir dengan Irak , Amerika menggunakan Jaringan Inteligen
yang dilengkapi dengan Teknologi komputer dan Informasi modern sehingga bisa
mengalahkan lawan-lawanya.
- Bidang Olah Raga
Pertandingan
sepak bola piala dunia di tayangkan oleh satelite yang di hubungkan dengan
pesawat penerima di bumi kemudian dipancarkan ke seluruh satelit pemancar TV di
belahan bumi, sehingga acara olah raga sedunia itu bisa dinikmati oleh semua
orang.
Kesimpulannya
bahwa kehidupan komputerisasi sangat membantu manusia dalam menyelesaikan
pekerjaannya dan semakin bertambahnya zaman teknologi komputer pun akan menjadi
sangat canggih dan maju pesat karena pola pikir manusia yang terus maju dan
berkembang.
Referensi :
http://id.wikipedia.org/wiki/Sejarah_komputer
( Tanggal akses 07 April 2013)
http://antidws.com/2012/01/05/manfaat-komputer-pada-kehidupan-masyarakat-sehari-hari/
(Tanggal akses 07 April 2013)
Pengantar Sistem Terdistribusi : Tracert
Traceroute (Tracert) adalah
perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan. Ini
dilakukan dengan mengirim pesan Internet Control Message Protocol (ICMP) Echo
Request Ke tujuan dengan nilai Time to Live yang semakin meningkat. Rute yang
ditampilkan adalah daftar interface router (yang paling dekat dengan host) yang
terdapat pada jalur antara host dan tujuan.
Dalam tugas Pengantar Sistem
Terdistribusi ini , akan menunjukkan tracert rute yang ditampilkan
livescore.com menggunakan jaringan kabel SPEEDY dan dibawah ini merupakan
tracert livescore.com:
Langganan:
Postingan (Atom)