Senin, 25 November 2013

Kehidupan Sosial Pengamen Jalanan


Nama : Heru Pebriyanto
Npm   : 1A113162
Kelas  : 4KA40 

Penjelasan tentang pengamen jalanan

Kota Jakarta, sebuah kota angkuh yang katanya tak pernah tidur, menampilkan dirinya dalam berbagai wajah. Salah satu wajahnya adalah kehidupan jalanannya yang sesekali hangar-bingar, sesekali sunyi senyap. Wajah yang penuh gejolak. Wajah yang penuh ketegangan, juga sendu penuh romansa.

  Sebagian besar banyaknya para pengamen di picu karena masalah ekonomi mereka, buruknya lapangan pekerjaan di negeri ini membuat mereka menjadi pengamen jalanan, orang-orang menjadi pengamen jalanan ialah orang-orang dari berbagai daerah di indonesia yang sengaja datang ke kota-kota besar yang mempunyai  niat untuk mendapatkan pekerjaan tetapi kurangnya lapangan pekerjaan untuk mereka dan skill yang meraka punya pun belum bisa bersaing dengan yang lain, sehingga mereka putus asa dan memilih menjadi pengamen jalanan sebagai mata pencarian mereka.

Pengamen sudah menghiasi sudut-sudut jalanan ibukota sejak lama. Mereka bak cendawan yang tumbuh subur musim penghujan. Tanpa dirawat pun mereka bertumbuh dan berdiri sendiri. Kalau cendawan ada karena kondisi yang lembab, pengamen ada karena kondisi masyarakat yang sembab. Kehadiran mereka seakan mewakili para warga yang dimarjinalkan tadi, memerankan lakon kegetiran anak manusia yang berjuang hidup di ibu kota.

Pengamen, yang selalu dapat kita jumpai tiap hari di jalanan, di bis kota, di rumah makan, di terminal, di peron, maupun di rumah-rumah warga, menempati posisi yang tak menguntungkan pada kelas sosial masyarakat.

Banyak orang bilang pengamen adalah kumpulan manusia kalah yang malas, pemaksa, dan amat mengganggu. Memang, banyak pengamen yang hanya menjual jasa dengan amat ala kadarnya. Ada yang hanya bertepuk tangan sambil mengeluarkan suara yang sumbang, ada yang membawa imitasi tamborin yang terbuat dari botol plastik bekas yang diisi pasir atau beras, atau pengamen yang membawa gitar yang senarnya tak pernah lengkap. Belum lagi ada sekelompok pengamen yang membawakan lagu yang tak selesai kemudian disusul dengan tindakan memaksa yang setengah mengancam untuk diberikan uang.

Hal-hal macam di ataslah yang membuat citra pengamen tak lebih dari semacam pengemis atau penodong. Cuma wajah dan caranya yang beda, lebih halus, lebih kreatif. Akhirnya, para pengamen menjadi bagian dari warga kota yang termarjinalkan. Bagian dari masyarakat bawah tanah yang diciptakan oleh sistem sosial bangsa yang karut-marut ini. Mereka ada, tapi sengaja dikeluarkan dari lingkaran sosial masyarakat umum.

·         Sisi positif dan negatif pengamen jalanan

Sisi positif dan negatif dari pengamen jalanan jika pengamen itu bisa membawakan lagu dengan baik dan bisa menarik perhatian masyarakat maka pengamen jalanan itu memberikan hiburan kepada masyarakat sebaliknya jika pengamen jalanan hanya menyanyi apa adanya dan malah meminta uang dengan paksa para pengamen itu hanya mengganggu ketenangan masyarakat umum.

Menurut saya  para pengamen jalanan tersebut kalau bisa cari pekerjaan yang lain jangan hanya mengamen di jalan, asah skill yang ada misalnya ikut kursus bengkel atau yang di sediakan pemerintah yaitu kursus berwira usaha.

Di bawah ini adalah macam-macam pengamen :

1. Pengamen Baik

Pengamen yang baik adalah pengamen profesional yang memiliki kemampuan musikalitas yang mampu menghibur sebagian besar pendengarnya. Para pendengar pun merasa terhibur dengan ngamenan pengamen yang baik sehingga mereka tidak sungkan untuk memberi uang receh maupun uang besar untuk pengamen jenis ini. Pengamen ini pun sopan dan tidak memaksa dalam meminta uang.

2. Pengamen Tidak Baik

Pengamen yang tidak baik yaitu merupakan pengamen yang permainan musiknya tidak enak di dengar oleh para pendengarnya namun pengamen ini umumnya sopan dan tidak memaksa para pendengar untuk memberikan sejumlah uang. Tetapi ada juga yang menyindir atau mengeluh langsung ke pendengarnya jika tidak mendapatkan uang seperti yang diharapkan.

3. Pengamen Pengemis

Pengamen ini tidak memiliki musikalitas sama sekali dan permainan musik maupun vokal pun ngawur seenak udel sendiri. Setelah mengamen mereka tetap menarik uang receh dari para pendengarnya. Dibanding mengamen mereka lebih mirip pengemis karena hanya bermodal dengkul dan nekat saja dalam mengamen serta hanya berbekal belas kasihan orang lain dalam mencari uang.

4. Pengamen Pemalak / Penebar Teror

Pengamen yang satu ini adalah pengamen yang lebih suka melakukan teror kepada para pendengarnya sehingga para pendengar merasa lebih memberikan uang receh daripada mereka diapa-apakan oleh pengamen tukang palak tersebut. Mereka tidak hanya menyanyi tetapi kadang hanya membacakan puisi-puisi yang menebar teror dengan pembawaan yang meneror kepada para pendengar. Pengamen jenis ini biasanya akan memaksa diberi uang dari tiap pendengar dengan modal teror. Pengamen ini layak dilaporkan ke polisi dengan perbuatan tidak menyenangkan di depan umum. 
5. Pengemen Penjahat

Pengamen yang penjahat adalah pengamen yang tidak hanya mengamen tetapi juga melakukan tindakan kejahatan seperti sambil mencopet, sambil nodong, menganiaya orang lain, melecehkan orang lain, dan lain sebagainya. Kalau menemukan pengamen jenis ini jangan ragu untuk melaporkan mereka ke polisi agar modus mereka tidak ditiru orang lain.

6. Pengamen Cilik / Anak-Anak

Pengamen jenis ini ada yang bagus tetapi ada juga yang sangat tidak enak untuk didengar. Yang tidak enak didengar inilah yang lebih condong mengemis dari pada mengamen. Akan tetapi bagaimanapun juga mereka hanya anak-anak bocah cilik yang menjadi korban situasi dari orang-orang jahat dan tidak kreatif di sekitarnya. Pengamen anak ini biasanya dipaksa menjadi pengamen.

TUGAS V-CLASS SISTER

Nama  : Heru Pebriyanto
Npm    : 1A113162
Kelas   : 4KA40

 Daftar Pertanyaan
1. Bagaimana kesimpulan yang anda dapatkan jika komputer berhubungan dengan
komputer di luar jaringan apa yang tercatat pada tabel arp ?.
2. Bagaimana kesimpulan yang anda dapatkan jika komputer berhubungan dengan
komputer di luar jaringan dengan melihat paket data dari ethereal, rincilah src mac,
dst mac, dst ip dan src ip yang terjadi jika kita berhubungan dengan jaringan luar.
3. Berikan kesimpulan hasil praktikum yang anda lakukan.


Tugas pendahuluan
1. Apa kegunaan ARP?
Jawab :
Untuk keperluan mapping IP address ke Alamat Ethernet maka di buat protokol ARP (Address Resolution Protocol). Proses mapping ini dilakukan hanya untuk datagram yaang dikirim host karena pada saat inilah host menambahkan header Ethernet pada datagram. Penerjemahan dari IP address ke alamat Ethernet dilakukan dengan melihat sebuah tabel yang disebut sebagai cache ARP, lihat tabel 1. Entri cache ARP berisi IP address host beserta alamat Ethernet untuk host tersebut. Tabel ini diperlukan karena tidak ada hubungan sama sekali antara IP address dengan alamat Ethernet. IP address suatu host bergantung pada IP address jaringan tempat host tersebut berada, sementara alamat Ethernet sebuah card bergantung pada alamat yang diberikan oleh pembuatnya
.
2. Gambarkan dan jelaskan format datagram ARP Request/Reply !
Jawab :
Untitled
3. Berada dimanakah tabel ARP cache itu (di directory apa?)
Jawab :
ARP berada pada layer 2, dimana alamat pada layer dua adalah MAC address.  Misalnya sebuah host (contoh: PC) yang terhubung pada sebuah LAN ingin menghubungi host lain pada LAN tersebut, maka dia membutuhkan inforamsi MAC address daru host tujuan.

4. Cari option – option pada command arp (misal arp –a, arp -??), dan jelaskan maksud
dan kegunaannya !
Jawab :
-a [InetAddr] [-N IfaceAddr]
Menampilkan cache Tabel ARP saat ini. Untuk menampilkan Entry dari Cache ARP untuk IP tertentu gunakan Perintah dengan parameterarp -a Dengan InetAddr , Dimana InetAddradalah IP addres. Untuk menampilkan Cache ARP Pada interface yang lain Gunakan Perintah dengan parameter -N IfaceAddr DimanaIfaceAddr adalah IP addres yang Dituju untuk dihubungkan. Parameter -N Sengat sensitif terhadap penekanan tombol ( a,A ).
Contoh : arp -a (Menampilkan isi dari cache ARP )
-g [InetAddr] [-N IfaceAddr]
Mirip dengan to -a.
-d InetAddr [IfaceAddr]
Digunakan untuk menghapus sebuah entry pada alamat IP tertentu, Dimana InetAddr adalah IP addres.Untuk menghapus sebuah entry pada interface tertentu gunakan Perintah dengan parameterIfaceAddr Dimana IfaceAddr adalah IP addres yang dihubungkan pada Interface. Untuk menhapus semua entry gunakan asterik ( * ) Karakter Wildcard pada Perintah InetAddr.
-s InetAddr EtherAddr [IfaceAddr]
Menambahkan entry statis pada Cache ARP InetAddrPada Physical addresEtherAddr.Untuk menambahkan ARP statis pada entry di Cache dengan interface tertentu Gunakan parameterIfaceAddrDimana IfaceAddradalah IP addres yang di assign-kan pada interface itu.
/?
Untuk menampilkan bantuan pada Command Prompt.
  1. Cari informasi tentang software sniffer tcpdump berikut command – command yang ada pada tcpdump dan apa kegunaannya?
Jawab:
Sniffer ialah sebuah aplikasi yang dapat melihat lalu lintas data pada jaringan komputer. Dikarenakan data mengalir secara bolak-balik pada jaringan, aplikasi ini menangkap tiap-tiap paket dan terkadang menguraikan isi dari RFC (Request for Comments) atau spesifikasi yang lain.
TCPdump adalah tools yang berfungsi mengcapture, membaca atau mendumping paket yang sedang ditransmisikan melalui jalur TCP. TCPdump diciptakan untuk menolong programer ataupun administrator dalam menganalisa dan troubleshooting aplikasi networking. Seperti pisau yang bermata dua (hal ini sering kali disebut-sebut), TCPdump bisa digunakan untuk bertahan dan juga bisa digunakan untuk menyerang. Utility ini juga seringkali digunakan oleh para cracker untuk melaksanakan perkerjaannya, karena TCPdump bisa mengcapture atau mensniff semua paket yang diterima oleh network interface. Sama halnya dengan tujuan diciptakannya TCPdump, dalam kesempatan ini kami tidak akan menjelaskan tentang bagaimana cara mengcapture/mensniff semua paket yang diterima oleh network interface, tp kami akan coba membahas bagaimana TCPdump digunakan untuk menganalisa koneksi yang terjadi antara dua system
Parameter TCPDUMP
-n                     seperti parameter arp -n, tcpdump juga menggunakan -n untuk tidak melakukan resolusi nama pada namanya.
-q         q atau quiet mode, memberitahu tcpdump untuk hanya mencetak protokol Layer 4 (tcp, udp, atau ICMP) dan nomor port atau nama.
-t          parameter –t menginstruksikan tcpdump untuk tidak mencetak timestamp pada output.
-x         parameter –x akan menyebabkan tcpdump untuk mencetak paket dalam heksadesimal.
-w        Namafile    ketika output tcpdump perlu disimpan, -w dapat digunakan untuk menyimpan file dalam format lipbcap, yang menghemat ruang, serta meletakkan file dalam format yang dapat dibaca oleh banyak analis jaringan lainnya. File yang dibuat oleh tcpdump dapat tumbuh dengan cepat, sehingga ruang hardisk harus diawasi dengan baik saat menyimpan file.
6.         Jelaskan cara penggunaan software wireshark, dan bagaimana cara melakukan filter
terhadap :
a. Paket arp
b. Hanya dari source atau destination nomor IP yang ditampilkan pada display ?
Jawab :
Menjalankan Wireshark
Setelah menginstall wireshark, lalu jalankan program.
Untitled
Kita bias memulai capture dengan langkah-langkah berikut ini :
Klik Menu Capture       Interfaces

Kemudian akan dihadapkan dengan tampilan untuk memilih interface yang akan kita Capture
Pilih interface yang berisi data paket-paket yang sedang berjalan. Seperti gambar diatas, interface Microsoft memiliki paket-paket data. Beri tanda Centang pada interface lalu klik tombol Start.
Setelah itu Wireshark akan meng-capture paket-paket didalam jaringan dan menampilkannya dengan segera. Berikut ini adalah tampilan utama Wireshark saat bekerja mengcapture paket-paket data jaringan.
Menu               : Disini kita bias bernavigasi antar menu-menu yang tersedia pada wireshark
Display Filter  : Kita akan mengisinya dengan sintaks-sintaks untuk memfilter (membatasi) paket-paket apa saja yang akan ditampilkan pada list paket.
Daftar Paket    : Disini akan ditampilkan paket-paket yang berhasil ditangkap oleh wireshark, berurutan mulai dari paket pertama yang ditangkap dan seterusnya.
Detail Paket     : Sebuah paket tentunya membawa informasi tertentu yang bias berbeda-beda anta paketnya, disini akan ditampilkan dari detail paket yang dipilih pada daftar diatasnya.
Detail Heksa    : Detail paket yang terpilih pada daftar paket dalam bentuk heksa, terkadang akan kebih mudah bagi kita mendapatkan informasi dari bagian ini.
Pada bagian Daftar Paket, terdapat kolom-kolom seperti berikut ini :
  • Time                : Menampilkan waktu saat paket tersebut tertangkap
  • Source             : Menampilkan ip sumber dari paket data tersebut
  • Destination      : Menampilkan ip tujuan dari paket data tersebut
  • Protocol           : Menampilkan protocol apa yang dipakai sebuah paket data
  • Info                 : Menampilkan informasi mendetail tentang paket data tersebut.
  1. Langkah-langkah memfilter paket ARP
  • Klik menu Analyze, lalu pilih Display Filter

  • Pada kolom Display Filter, Pilih  Ethernet Type 0×0806 (ARP). Lalu klik OK
  • Hasil Filtering. Hanya paket ARP saja yang ditampilkan.



  1. Langkah-langkah memfilter Hanya dari source atau destination nomor IP yang ditampilkan pada display
  • Klik Menu View, lalu pilih Display Coloum
  • Beri tanda Check list (        ) pada display yang ingin ditampilkan, sebagai contoh disini hanya display Source dan Destination yang akan ditampilkan.



v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

Normal

0
false
false
false
EN-US
X-NONE
X-NONE
MicrosoftInternetExplorer4
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:”";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:”Calibri”,”sans-serif”;
mso-bidi-font-family:”Times New Roman”;}

Selasa, 12 November 2013

POST TEST RPC 1

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



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)

TUGAS V-CLASS Pre Tes RPC

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.