Jumat, 16 Januari 2015

Agama dan masyarakat

Fungsi agama dalam masyarakat ada tiga aspek yaitu kebudayaan, sistem sosial dan kepribadian. Ketiga aspek tersebut merupakan kompleks fenomena sosial terpadu yang pengaruhnya dapat diamati dalam perilaku manusia, sehingga timbul pertanyaan sejauh mana fungsi lembaga agama dalam memelihara sistem, apakah lembaga agama terhadap kebudayaan sebagai suatu sistem, dan sejauh manakah agama dalam mempertahankan keseimbangan pribadi melakukan fungsinya. Pertanyaan itu timbul sebab sejak dulu sampai saat ini, agama itu masih ada dan mempunyai fungsi, bahkan memerankan sejumlah fungsi.

Sebagai kerangka acuan penelitian empiris, teori fungsional memandang masyarakat sebagai suatu lembaga sosial yang seimbang. Manusia mementaskan dan menolakan kegiatannya menurut norma yang berlaku umum, peranan serta statusnya.

Teori fungsional dalam melihat kebudayaan pengertiannya adalah, bahwa kebudayaan itu berwujud suatu kompleks dari ide-ide, gagasan, nilai-nilai, norma-norma, peraturan dan sistem sosial yang terdiri dari aktivitas-aktivitas manusia yang beriteraksi, berhubungan serta bergaul satu dengan lainnya, setiap saat mengikuti pola-pola tertentu berdasarkan adat teta kelakuan, bersifat konkret terjadi di sekeliling. Dalam hal ini kebudayaan menentukan situasi dan kondisi bertindak, mengatur dengan sistem sosial berada dalam batasan sarana dan tujuan, yang dibenarkan dan yang dilarang. Kemudian agama dengan referensi transendensi merupakan aspek penting dalam fenomena kebudayaan sehingga timbul pertanyaan, apakah posisi lembaga agama terhadap kebudayaan merupakan suatu sistem.

Aksioma teori fungsional agama adalah, segala sesuatu yang tidak berfungsi akan lenyap dengan sendirinya, karena agama sejak dulu sampai saat ini masih ada, mempunyai fungsi, dan bahkan memerankan sejumlah fungsi. Teori fungsionalis agama juga memandang kebutuhan “sesuatu yang mentransendensikan pengalaman” (referensi transendental) sebagai dasar dari karakteristik dasar eksistensi manusia meliputi:
1. Manusia hidup dalam kondisi ketidakpastian; hal penting bagi keamanan dan kesejahteraan manusia berada di luar jangkauannya
2. Kesanggupan manusia untuk mengendalikan dan mempengaruhi kondisi hidupnya terbatas, dan pada titik dasar tertentu kondisi manusia dalam kaitan konflik antara keinginan dengan lingkungan ditandai oleh ketidak berdayaan.

DIMENSI KOMITMEN AGAMA
Masalah fungsionalisme agama dapat dianalisis lebih mudah pada komitmen agama. Dimensi agama, menurut Roland Robertson (1984), diklasifikasikan berupa keyakinan, praktek, pengalaman, pengetahuan dan konsekuensi.
a. Dimensi keyakinan mengandung perkiraan atau harapan bahwa orang yang religius akan menganut pandangan teologis tertentu, bahwa ia akan mengikuti kebenaran ajaran-ajaran agama.
b. Praktek agama mencakup perbuatan-perbuatan memuja dan berbakti yaitu perbuatan untuk melaksanakan komitmen agama secara nyata.
c. Dimensi pengalaman memperhitungkan fakta, bahwa semua agama mempunyai perkiraan tertentu, yaitu orang yang benar-benar religius pada suatu waktu akan mencapai pengetahuan yang langsung dan subjektif realitas tertinggi, mampu berhubungan meskipun singkat dengan suatu perantara yang supernatural.
d. Dimensi pengetahuan dikaitkan dengan perkiraan, bahwa orang-orang yang bersikap religius akan memiliki informasi tentang ajaran-ajaran pokok keyakinan dan upacara keagamaan, kitab suci, dan tradisi-tradisi keagamaan mereka.
e. Dimensi konsekuensi dari komitmen religius berbeda dengan tingkah laku perseorangan dan pembentukan citra pribadinya.

3 TIPE KAITAN AGAMA DENGAN MASYARAKAT
Kaitan agama dengan masyarakat dapat mencerminkan tiga tipe, meskipun tidak menggambarkan sebenarnya secara utuh (Elizabeth K. Nottingham, 1954), yaitu:
1. Masyarakat yang terbelakang dan nilai- nilai sacral. Masyarakat tipe ini kecil, terisolasi, dan terbelakang. Anggota masyarakat menganut agama yang sama. Oleh karenanya keanggotaan mereka dalam masyarakat, dalam kelompok keagamaan adalah sama.
2. Masyarakat- masyarakat pra- industri yang sedang berkembang. Keadaan masyarakat tidak terisolasi, ada perkembangan teknologi yang lebih tinggi daripada tipe pertama. Agama memberikan arti dan ikatan kepada sistem nilai dalam tipe masyarakat ini. Dan fase kehidupan sosial diisi dengan upacara- upacara tertentu.
3. Masyarakat- masyarakat industri secular. Masyarakat industri bercirikan dinamika dan teknologi semakin berpengaruh terhadap semua aspek kehidupan, sebagian besar penyesuaian- penyesuaian terhadap alam fisik, tetapi yang penting adalah penyesuaian- penyesuaian dalam hubungan kemanusiaan sendiri. Perkembangan ilmu pengetahuan dan teknologi mempunyai konsekuensi penting bagi agama, Salah satu akibatnya adalah anggota masyarakat semakin terbiasa menggunakan metode empiris berdasarkan penalaran dan efisiensi dalam menanggapi masalah kemanusiaan, sehingga lingkungan yang bersifat sekular semakin meluas. Watak masyarakat sekular menurut Roland Robertson (1984), tidak terlalu memberikan tanggapan langsung terhadap agama. Misalnya pemikiran agama, praktek agama, dan kebiasaan- kebiasaan agama peranannya sedikit.

PELEMBAGAAN AGAMA
Pelembagaan agama adalah suatu tempat atau lembaga untuk membimbing, membina dan mengayomi suatu kaum yang menganut agama.Agama begitu univeersal , permanan (langgeng) , dan mengatur dalam kehidupan sehingga bila tidak memahami agama , akan sukar memahami masyarakat. Hal yang perlu dijawab dalam memahami lembaga agama adalah , apa dan mengapa agama ada , unsur-unsur dan bentuknya serta fungsi dan struktur agama. Contohnya adalah MUI. MUI berdiri sebagai hasil dari pertemuan atau musyawarah para ulama, cendekiawan dan zu’ama yang datang dari berbagai penjuru tanah air, antara lain meliputi dua puluh enam orang ulama yang mewakili 26 Provinsi di Indonesia pada masa itu, 10 orang ulama yang merupakan unsur dari ormas-ormas Islam tingkat pusat, yaitu, NU, Muhammadiyah , Syarikat Islam , Perti. Al Washliyah, Math’laul Anwar , GUPPI , PTDI , DMI dan Al Ittihadiyyah , 4 orang ulama dari Dinas Rohani Islam, Angkatan Darat, Angkatan Udara, Angkatan Laut dan POLRI serta 13 orang tokoh/cendekiawan yang merupakan tokoh perorangan. Dari musyawarah tersebut, dihasilkan adalah sebuah kesepakatan untuk membentuk wadah tempat bermusyawarahnya para ulama. zuama dan cendekiawan muslim, yang tertuang dalam sebuah “Piagam Berdirinya MUI,” yang ditandatangani oleh seluruh peserta musyawarah yang kemudian disebut Musyawarah Nasional Ulama I.

Kenyataannya banyak orang yang menjadi penganut suatu agama tetapi hanya sebagai formalitas belaka. Dampak keadaan demikian terhadap kehidupan keberagaan di Indonesia sangat besar. Para penganut yang formalitas itu, dalam kehidupan kesehariannya lebih banyak mempraktekkan ajaran agam suku, yang dianut sebelumnya, daripada agama barunya. Pra rohaniwan agama monoteis, umumnya mempunyai sikap bersebrangan dengan prak keagamaan demikian. Lagi pula pengangut agama suku umumnya telah dicap sebagai kekafiran. Berbagai cara telah dilakukan supaya praktek agama suku ditinggalkan, misalnya pemberlakukan siasat/disiplin gerejawi. Namun nampaknya tidak terlalu efektif. Upacara-upacara yang bernuansa agama suku bukannya semakin berkurang tetapi kelihatannya semakin marak di mana-mana terutama di desa – desa.

Demi pariwisata yang mendatangkan banyak uang bagi para pelaku pariwisata, maka upacarav-upacara adat yang notabene adalah upacara agama suku mulai dihidupkan di daerah-daerah. Upacara-upacara agama sukuyang selama ini ditekan dan dimarjinalisasikan tumbuh sangat subur bagaikan tumbuhan yang mendapat siraman air dan pupuk yang segar.

5) Contoh dan kaitannya tentang konflik yang ada dalam agama dan masyarakat:
Contoh-contoh dan kaitannya tentang konflik yang ada dalam agama dan masyarakat didalam masyarakat terdapat perbedaan agama yang dianut dari masing-masing individu namun diantara mereka tidak saling menghargai dalam perbedaan agama tersebut , dan akan timbul permasalahan seperti:
· Konflik perbedaan pendapat tentang agama.
· Perpecahan.
· Peperangan antar agama.
· Pelecehan Agama.
· dll.



sumber:
Selengkapnya...

Jumat, 09 Januari 2015

Quiz Sistem Terdistribusi

Nama  : JOHAN PRATAMA
NPM  : 1A113196
Kelas  : 5KA45

SOAL :
  1. Apa yang di maksud dengna komunikasi broadband
  2. Sebutkan keuntungan SONET !
  3. Jelaskan prinsip kerja dari ATM !
  4. Apakah yang dimaksud dengan DSL?

JAWABAN :

1. Komunikasi broadband adalah suatu layanan telekomunikasi data (jaringan nirkabel) yang memiliki bandwidth besar dan kecepatan tinggi. Menggunakan DSL, Modem Kabel, Ethernet, Wireless Access, Fiber Optik, W-LAN, V-SAT, dan lain sebagainya. Beberapa contoh teknologi broadband adalah SONET, ATM (Asynchronous Transfer Mode), xDSL, VPN, dsb.


          Definisi Broadband menurut beberapa sumber antara lain :
  • Menurut wikipedia broadband adalah merupakan sebuah istilah dalam internet yang merupakan koneksi internet transmisi data kecepatan tinggi. Ada dua jenis jalur lebar yang umum, yaitu DSL dan kabel modem, yang mampu mentransfer 512 kbps atau lebih, kira-kira 9 kali lebih cepat dari modem yang menggunakan kabel telepon standar.
  • Menurut rekomendasi ITU No. I.113, “Komunikasi broadband didefinisikan sebagai komunikasi dengan kecepatan transmisi 1,5 Mbps hingga 2,0 Mbps.”. 
  • Menurut FCC di amerika, “ komunikasi broadband adalah suatu komunikasi yang memiliki kecepatan simetri (up-stream dan down-stream) minimal 200 kbps.

2.  SONET (Synchronous Optical Network) adalah standar komunikasi digital untuk sistem transmisi yang dapat meningkatkan kapasitas bandwidth pada kabel serat optik tanpa perlu melakukan penambahan kabel optik. Kehandalan lalu lintas pada SONET akan selalu terjaga pada topologi ring yang menggunakan wavelenght division multiplexing (WDM).

Keuntungan SONET adalah dapat memberikan fungsionalitas yang bagus, untuk jaringan kecil, medium, maupun besar.
  • Collector rings menyediakan interface (tampilan antarmuka)  ke seluruh aplikasi, termasuk local office, PABX, access multiplexer, BTS, dan terminal ATM.
  • Manejemen bandwith berfungsi untuk proses routing, dan manajemen trafik lalu lintas jaringan.
  • Jaringan backbone berfungsi menyediakan konektifitas untuk jaringan jarak jauh.

3.  ATM (Asynchronous Transfer Mode) merupakan sebuah protokol jaringan yang mentransmisikan data paket pada kecepatan 155 Mbps atau lebih. ATM mendukung variasi media seperti video, CD-audio, dan gambar. Dengan menggunakan Kabel fiber optic ataupun kabel twisted pair, ATM bekerja pada model topologi Star yang umumnya digunakan untuk menghubungkan dua atau lebih jaringan Local Area Network (LAN) dan Internet Service Providers (ISP) untuk meningkatkan kecepatan akses Internet.
Prinsip kerja dari ATM


  • ATM telah direkomendasikan oleh CCITT sebagai mode transfer untuk B-ISDN.
  • Pada ATM, informasi dikirim dalam blok data dengan panjang tetap yang disebut sel. Sel merupakan unit dari switching dan transmisi.
  • Untuk mendukung layanan dengan rate yang beragam, maka pada selang waktu tertentu dapat dikirimkan sel dengan jumlah sesuai dengan rate-nya.
  • Sebuah sel terdiri atas information field yang berisi informasi pemakai dan sebuah header.
  • Informasi field dikirim dengan transparan oleh jaringan ATM dan tak ada proses yang dikenakan padanya oleh jaringan.
  • Urutan sel dijaga oleh jaringan, dan sel diterima dengan urutan yang sama seperti pada waktu kirim.
  • Header berisi label yang melambangkan informasi jaringan seperti addressing dan routing.
  • Dikatakan merupakan kombinasi dari konsep circuit dan packet switching, karena ATM memakai konsep connection oriented dan mengggunakan konsep paket berupa sel.
  • Setiap hubungan mempunyai kapasitas transfer (bandwidth) yang ditentukan sesuai dengan permintaan pemakai, asalkan kapasitas atau resource-nya tersedia.
  • Dengan resource yang sama, jaringan mampu atau dapat membawa beban yang lebih banyak karena jaringan mempunyai kemampuan statistical multiplexing.  
4.  DSL (Digital Subcriber Line) adalah teknologi akses yang menggunakan saluran kabel tembaga eksisting untuk layanan broadband.

Teknologi DSL disebut juga xDSL. Yang termasuk dalam teknologi DSL / xDLS antara lain:


  • High-bit-rate Digital Subscriber Line (HDSL), covered in this article
  • Symmetric Digital Subscriber Line (SDSL), a standardised version of HDSL
  • Asymmetric Digital Subscriber Line (ADSL), a version of DSL with a slower upload Seed
  • Rate-Adaptive Digital Subscriber Line (RADSL)
  • Very-high-bit-rate Digital Subscriber Line (VDSL)
  • Very-high-bit-rate Digital Subscriber Line 2 (VDSL2), an improved version of VDSL
  • G. Symmetric High-speed Digital Subscriber Line (G.SHDSL), a standardised replacement for early proprietary SDSL by the International Telecommunication Union Telecommunication Standardization Sector
xDSL mampu membawa informasi suara dan data (termasuk gambar/video) , untuk data dengan kecepatan bervariasi (32Kbps s/d 8 Mbps). Karena menggunakan kabel telepon, maka xDSL menyediakan bandwidth frekwensi secara dedicated (no-share bandwidth). xDSL mempunyai Bite Rate yang tinggi (asymetric dan symetric). xDSL menggunakan aplikasi Mode IP dan ATM. xDSL mudah instalasi dan langsung dapat dipakai.
Selengkapnya...

POST TEST RPC - Sistem Terdistribusi

Nama  : JOHAN PRATAMA
NPM  : 1A113196
Kelas  : 5KA45


1. Jelaskan tentang sistem operasi terdistribusi !
2. Sebutkan penerapan procedure RMI dan RPC !
3. Contoh dari penerapan hardware terdistribusi !


JAWAB:

1. Sistem Operasi Terdistribusi 
Pengertian Sistem Operasi  Terdistribusi
Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang heterogen terhubung dalam satu jaringan. Koleksi-koleksi dari objek-objek ini secara tertutup bekerja secara bersama-sama untuk melakukan suatu tugas atau pekerjaan tertentu. Tujuan utamanya adalah untuk memberikan hasil secara lebih, terutama dalam: 
a) file system
b) name space
c) Waktu pengolahan
d) Keamanan
e) Akses ke seluruh resources, seperti prosesor, memori, penyimpanan sekunder, dan perangakat keras.
Sistem operasi terdistribusi bertindak sebagai sebuah infrastruktur/rangka dasar untuk network-transparent resource management. Infrastruktur mengatur lowlevel resources (seperti Processor,memory,networkinterfacedan peripheral device yang lain) untuk menyediakan sebuah platform untuk pembentukan/penyusunan higher-level resources(seperti Spreadsheet,electronic mail messages,windows).
2. Sebutkan penerapan procedure RMI dan RPC !
A. RMI adalah sebuah tekhnik pemanggilan method remote yang lebih secara umum lebih baik dari RPC. RMI menggunakan paradigma pemrograman berorientasi obyek. RMI memungkinkan kita untuk mengirim obyek sebagai parameter dari remote method. Dengan dibolehkannya program Java memanggil method pada remote obyek, RMI membuat pengguna dapat mengembangkan aplikasi Java yang terdistribusi pada jaringan.
contoh penerapan RMI adalah CORBA,Java RMI, Teamviewer,program aplikasi chat. dan mungkin cloud computing.
B. RPC adalah satu teknik komunikasi interproses yang memungkinkan perangkat lunak client dan server untuk berkomunikasi.
contoh penerapan RPC adalah Putty, SSH, samba FTPzilla.
3. Contoh dari penerapan hardware terdistribusi !
a)  printer
b) harddisk
c) CD Rom
d) Modem
e) Processor (penggunanan processor lebih dari 1 / server)
Selengkapnya...

contoh dari pendistribusian komponen-komponen Hardware, Program, dan Procedure

Nama  : JOHAN PRATAMA
NPM  : 1A113196
Kelas  : 5KA45

Soal: Cari contoh dari pendistribusian komponen-komponen Hardware, Program, dan Procedure. Jelaskan!

Jawab:

 

1. Pendistribusian Komponen Hardware

Contoh:

  1. Hardisk 
  2. Merupakan piranti penyimpanan sekunder dimana data disimpan sebagai pulsa magnetik pada piringan metal yang berputar yang terintegrasi. Data disimpan dalam lingkaran konsentris yang disebut track. Tiap track dibagi dalam beberapa segment yang dikenal sebagai sector. Untuk melakukan operasi baca tulis data dari dan ke piringan, hard disk menggunakan head untuk melakukannya, yang berada disetiap piringan. Head inilah yang selanjut bergerak mencari sector-sector tertentu untuk dilakukan operasi terhadapnya. Waktu yang diperlukan untuk mencari sector disebut seek time. Setelah menemukan sector yang diinginkan, maka head akan berputar untuk mencari track. Waktu yang diperlukan untuk mencari track ini dinamakan latency.

  3. Printer 
  4. Merupakan alat yang menampilkan data dalam bentuk cetakan, baik berupa teks maupun gambar atau grafik di atas kertas. Printer biasanya terbagi atas beberapa bagian, yaitu picker sebagai alat mengambil kertas dari tray. Tray adalah tempat menaruh kertas. Tinta atau toner adalah alat pencetak sesungguhnya, karena ada sesuatu yang disebut tinta atau toner yang digunakan untuk menulis atau mencetak pada kertas. Perbedaan toner dan tinta adalah perbedaan sistem toner atau laser butuh pemanasan, sedangkan tinta atau inkjet tidak butuh pemanasan, hanya pembersihan atau cleaning pada print-head printer tersebut.

  5. Modem 
  6. Modem berasal dari singkatan MOdulator DEModulator. Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat diterima dengan baik. Modem merupakan penggabungan kedua-duanya, artinya modem adalah alat komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut "modem", seperti VSAT, Microwave Radio, dan lain sebagainya. Namun,pada umumnya istilah modem lebih dikenal sebagai Perangkat keras yang sering digunakan untuk komunikasi pada komputer. Data dari komputer yang berbentuk sinyal digital diberikan kepada modem untuk diubah menjadi sinyal analog. Sinyal analog tersebut dapat dikirimkan melalui beberapa media telekomunikasi seperti telepon dan radio. Setibanya di modem tujuan, sinyal analog tersebut diubah menjadi sinyal digital kembali dan dikirimkan kepada komputer. Terdapat dua jenis modem secara fisiknya, yaitu modem eksternal dan modem internal.

  7. CD-ROM 
  8. Merupakan akronim dari Compact Disc Read-Only Memory adalah sebuah piringan kompak dari jenis piringan optik (optical disc) yang dapat menyimpan data. Ukuran data yang dapat disimpan saat ini bisa mencapai 700MB atau 700 juta bit. CD-ROM bersifat read only (hanya dapat dibaca dan tidak dapat ditulisi). Untuk dapat membaca isi CD-ROM, alat utama yang diperlukan adalah CD Drive. Perkembangan CD-ROM terkini memungkinkan CD dapat ditulisi berulang kali (Re Write / RW) yang lebih dikenal dengan nama CD-RW.

  9. Scanner 
  10. Merupakan suatu alat yang digunakan untuk memindai suatu bentuk maupun sifat benda, seperti dokumen, foto, gelombang, suhu dan lain-lain. Hasil pemindaian itu pada umumnya akan ditransformasikan ke dalam komputer sebagai data digital. Terdapat beberapa jenis pemindai bergantung pada kegunaan dan cara kerjanya, antara lain:
    • Pemindai Gambar,
    • Pemindai barcode,
    • Pemindai sinar-X,
    • Pemindai Cek,
    • Pemindai Logam,
    • Pemindai Optical Mark Reader (OMR),
    • Pemindai 3 Dimensi.

2. Pendistribusian Komponen Program

Contoh:  

Sistem Operasi 


  1. Amoeba merupakan sistem berbasis mikro-kernel yang tangguh yang menjadikan banyak workstation personal menjadi satu sistem terdistribusi secara transparan. Sistem ini sudah banyak digunakan di kalangan akademik, industri, dan pemerintah selama sekitar 5 tahun.

  2. Angel didesain sebagai sistem operasi terdistribusi yang pararel, walaupun sekarang ditargetkan untuk PC dengan jaringan berkecepatan tinggi. Model komputasi ini memiliki manfaat ganda, yaitu memiliki biaya awal yang cukup murah dan juga biaya incremental yang rendah. Dengan memproses titik-titik di jaringan sebagai mesin single yang bersifat shared memory, menggunakan teknik distributed virtual shared memory (DVSM), sistem ini ditujukan baik bagi yang ingin meningkatkan performa dan menyediakan sistem yang portabel dan memiliki kegunaan yang tinggi pada setiap platform aplikasi.

  3. Chorus merupakan keluarga dari sistem operasi berbasis mikro-kernel untuk mengatasi kebutuhan komputasi terdistribusi tingkat tinggi di dalam bidang telekomunikasi, internetworking, sistem tambahan, realtime, sistem UNIX, supercomputing, dan kegunaan yang tinggi. Multiserver CHORUS/MiX merupakan implementasi dari UNIX yang memberi kebebasan untuk secara dinamis mengintegrasikan bagian-bagian dari fungsi standar di UNIX dan juga service dan aplikasi-aplikasi di dalamnya.

  4. Linux merupakan Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. Nama “Linux” berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.

3. Pendistribusian Komponen Procedure

Contoh:

  1. RMI (Remote Method Invocation) 
  2. Merupakan sebuah teknik pemanggilan method remote yang lebih secara umum lebih baik daripada RPC. RMI menggunakan paradigma pemrograman berorientasi obyek (Object Oriented Programming). RMI memungkinkan kita untuk mengirim obyek sebagai parameter dari remote method. Dengan dibolehkannya program Java memanggil method pada remote obyek, RMI membuat pengguna dapat mengembangkan aplikasi Java yang terdistribusi pada jaringan. Cara kerjanya adalah dalam model ini, sebuah proses memanggil method dari objek yang terletak pada suatu host/computer remote. Dalam paradigma ini, penyedia layanan mendaftarkan dirinya dengan server direktori pada jaringan. Proses yang menginginkan suatu layanan mengontak server direktori saat runtime, jika layanan tersedia maka referensi ke layanan akan diberikan. Dengan menggunakan referensi ini, proses dapat berinteraksi dengan layanan tersebut. Paradigma ini ekstensi penting dari paradigma RPC. Perbedaannya adalah objek yang memberikan layanan didaftarkan (diregister) ke suatu layanan direktori global, sehingga memungkinkan untuk ditemukan dan diakses oleh aplikasi yang meminta layanan tersebut. Contoh aplikasi untuk meremote pada teknik RMI (Remote Method Invocation) menggunakan teamviewer untuk meremote computer lain. Teamviewer adalah suatu program yang cukup sederhana dan sangat mudah digunakan untuk beberapa keperluan terutama melakukan akses PC secara remote melalui internet.

  3. RPC (Remote Procedure Call) 
  4. Merupakan suatu protokol yang menyediakan suatu mekanisme komunikasi antar proses yang mengijinkan suatu program untuk berjalan pada suatu komputer tanpa terasa adanya eksekusi kode pada sistem yang jauh ( remote system ).Protokol RPC digunakan untuk membangun aplikasi klien-server yang terdistribusi. Cara kerjanya adalah tiap prosedur yang dipanggil dalam RPC, maka proses ini harus berkoneksi dengan server remote dengan mengirimkan semua parameter yang dibutuhkan, menunggu balasan dari server dan melakukan proses kemudian selesai. Proses di atas disebut juga dengan stub pada sisi klien. Sedangkan Stub pada sisi server adalah proses menunggu tiap message yang berisi permintaan mengenai prosedur tertentu.
Selengkapnya...