Senin, 11 November 2013

TUGAS SISTEM TERDISTRIBUSI 2

PENJELASAN SISTEM OPERASI TERDITRIBUSI, PROSEDUR RMI&RPC, DAN PENERAPAN HARDWARE TERDISTRIBUSI

A. SISTEM OPERASI TERDISTRIBUSI
Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, dimana 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:
-          file system
-          name space
-          Waktu pengolahan
-          Keamanan
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  low-level  resources  (seperti Processor, memory, network interface dan peripheral device yang lain) untuk menyediakan sebuah platform  untuk  pembentukan/penyusunan  higher-level  resources(seperti  Spreadsheet,  electronic mail messages, windows).

B. PROSEDUR RMI&RPC
a. RMI (Remote Method Invocation)
RMI biasa digunakan oleh para programer Java untuk dapat memanggil method pada jarak jauh. RMI diartikan sebagai cara programmer Java untuk membuat program aplikasi Java to Java yang terdistribusi. Program-program yang menggunakan RMI bisa menjalankan metode secara jarak jauh, sehingga program dari server bisa menjalankan method di komputer client, dan begitu juga sebaliknya. Java RMI yang ada pada bahasa Java telah didesain khusus sehingga hanya bisa bekerja pada lingkungan Java.
Sistem RMI terdiri atas tiga layer /lapisan, yaitu :
- stub/skeleton layer, yaitu stub pada sisi client (berupa proxy), dan skeleton pada sisi server.
- remote reference layer, yaitu perilaku remote reference ( misalnya pemanggilan kepada suatu objek).
- transport layer, yaitu set up koneksi, pengurusannya dan remote object tracking.
Batas antar masing-masing layer disusun oleh interface dan protocol tertentu, yaitu tiap layer bersifat independen terhadap layer lainnya, dan bisa diganti oleh implementasi alternatif tanpa mengganggu layer lainnya. Sebagai contoh, implementasi transport yang digunakan RMI adalah yang berbasis TCP (menggunakan Java socket), tapi bisa digantikan dengan menggunakan UDP.
b. RPC (Remote Procedure Call)
Yang dimaksud disini adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakukan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me- request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client. RPC masih menggunakan cara primitif dalam pemrograman, yaitu menggunakan paradigma procedural programming. Hal itu membuat kita sulit ketika menyediakan banyak remote procedure. RPC menggunakan socket untuk berkomunikasi dengan proses lainnya. Pada sistem seperti SUN, RPC secara default sudah ter- install ke dalam sistemnya, biasanya RPC ini digunakan untuk administrasi sistem. Sehingga seorang administrator jaringan dapat mengakses sistemnya dan mengelola sistemnya dari mana saja, selama sistemnya terhubung ke jaringan.

C. PENERAPAN HARDWARE TERDISTRIBUSI
Hardware atau perangkat keras komputer adalah merupakan bagian fisik komputer. Dimana hardware terdiri atas beberapa komponen yaitu input device, alat pemroses, storage, dan output device. Untuk sistem terdistribusi sebagai contoh kita bisa saling berbagi pakai fasilitas seperti Scanner, CD-ROM dan Printer.

SUMBER:
http://jifly.wordpress.com/2012/02/08/sistem-operasi-terdistribusi/
http://fitripuji.blogspot.com/2012/11/sistem-operasi-terdistribusi-procedure.html

TUGAS SISTEM TERDISTRIBUSI

DISTRIBUSI KOMPONEN HARDWARE



1. Pendistribusian Komponen Hardware
Contoh:
  1. Hardisk 
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.
  1. Printer 
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.
  1. Modem 
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.
  1. CD-ROM 
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.
  1. Scanner 
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.

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

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

  1. 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) 
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.
  1. RPC (Remote Procedure Call) 
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


Kamis, 17 Oktober 2013

TUGAS III ILMU SOSIAL DASAR



1. Pertumbuhan penduduk
a.       Jelaskan definisi pertumbuhan penduduk
Pertumbuhan penduduk adalah perubahan populasi sewaktu-waktu, dan dapat dihitung sebagai perubahan dalam jumlah individu dalam sebuah populasi menggunakan "per waktu unit" untuk pengukuran. Sebutan pertumbuhan penduduk merujuk pada semua spesies, tapi selalu mengarah pada manusia, dan sering digunakan secara informal untuk sebutan demografi nilai pertumbuhan penduduk, dan digunakan untuk merujuk pada pertumbuhan penduduk dunia.
                                                                             
b.      Jelaskan fase pertumbuhan individu (buat gambarnya juga)
1.  Periodisasi yang berdasar biologis.
Periodisasi atau pembagian masa-masa perkembangan ini didasarkan kepada keadaan atau proses biologis tertentu. Pembagian Aristoteles didasarkan atas gejala pertumbuhan jasmani yaitu antara fase satu dan fase kedua dibatasi oleh pergantian gigi, antara fase kedua dengan fase ketiga ditandai dengan mulai bekerjanya kelenjar kelengkapan kelamin. Fase-fase tersebut yaitu a) Fase anak kecil : 0 – t th, b) Fase anak sekolah: 7 – 14 th yaitu masa mulai bekerjanya kelenjar kelengkapan kelamin, dan c) Fase remaja : 14 – 21 th
2.  Periodisasi yang berdasar psikologis.
Tokoh utama yang mendasarkan periodisasi ini kepada keadaan psikologis adalah Oswald Kroch. Beliau menjadikan masa-masa kegoncangan sebagai dasar pembagian masa-masa psikologi perkembangan, karena beliau yakin bahwa masa kegoncangan inilah yang merupakan keadaan psikologis yang khas dan dialami oleh setiap anak dalam masa perkembangannya. Fase-fase tersebut yaitu: a) Dari lahir sampai masa “trotz”( kegoncangan) pertama: kanak-kanak awal. b) Trotz pertama sampai trotz kedua : masa keserasia bersekolah. c) Trotz kedua sampai akhir remaja: masa kematangan
3.  Periodisasi yang berdasar didaktis.
Pembagian masa-masa perkembangan sekarang ini seperti yang dikemukakan oleh Harvey A. Tilker, PhD dalam “Developmental Psycology to day”(1975) dan Elizabeth B. Hurlock dalam “Developmental Psycology”(1980) tampak sudah lengkap mencakup sepanjang hidup manusia sesuai dengan hakikat perkembangan manusia yang berlangsung sejak konsepsi sampai mati dengan pembagian periodisasinya.
Berikut periodisasi berdasarkan didaktis menurut Elizabeth B. Hurlock :
a.       Masa sebelum lahir (pranatal): 9 bulan
b.      Masa bayi baru lahir (new born): 0-2 minggu
c.       Masa bayi (babyhood): 2 minggu- 2 tahun
d.      Masa kanak-kanak awal (early childhood):2-6 tahun
e.       Masa kanak-kanak akhir (later chilhood): 6-12 tahun
f.       Masa puber (puberty) 11/12 – 15/16 tahun
g.      Masa remaja ( adolesence) : 15/16 – 21 tahun
h.      Masa dewasa awal (early adulthood) : 21-40 tahun
i.        Masa dewasa madya(middle adulthood): 40-60 tahun
j.        Masa usia lanjut (later adulthood) : 60-…..




c.       Jelaskan faktor-faktor yang mempengaruhi pertumbuhan individu
Ada beberapa faktor yang mempengaruhi pertumbuhan individu, yaitu:
1.   Faktor Biologis
Semua manusia normal dan sehat pasti memiliki anggota tubuh yang utuh seperti kepala, tangan , kaki dan lainya. Hal ini dapat menjelaskan bahwa beberapa persamaan dalam kepribadian dan perilaku. Namun ada warisan biologis yang bersifat khusus. Artinya, setiap individu tidak semua ada yang memiliki karakteristik fisik yang sama.
2.   Faktor Geografis
Setiap lingkungan fisik yang baik akan membawa kebaikan pula pada penghuninya. Sehingga menyebabkan hubungan antar individu bisa berjalan dengan baik dan mencimbulkan kepribadian setiap individu yang baik juga. Namun jika lingkungan fisiknya kurang baik dan tidak adanya hubungan baik dengan individu yang lain, maka akan tercipta suatu keadaan yang tidak baik pula.
3.   Faktor Kebudayaan Khusus
Perbedaan kebuadayaan dapat mempengaruhi kepribadian anggotanya. Namun, tidak berarti semua individu yang ada didalam masyarakat yang memiliki kebudayaan yang sama juga memiliki kepribadian yang sama juga.




2. Fungsi keluarga
a.       Jelaskan definisi fungsi keluarga
Fungsi keluarga adalah suatu pekerjaan- pekerjaan atau tugas-tugas yang harus dilaksanakan di dalam atau oleh keluarga tersebut.
Fungsi keluarga menurut Friedman 1998 (dalam Setiawati & Santun, 2008) adalah :

a)     Fungsi Afektif
Fungsi afektif adalah fungsi internal  keluarga sebagai dasar kekuatan keluarga. Didalamnya terkait dengan saling mengasihi, saling mendukung dan saling menghargai antar anggota kelurga.

b)     Fungsi Sosialisasi
Fungsi sosialisasi adalah fungsi yang mengembangkan proses interaksi dalam keluarga. Sosialisasi dimulai sejak lahir dan keluarga merupakan tempat individu untuk belajar bersosialisasi.

c)      Fungsi Reproduksi
Fungsi reproduksi adalah fungsi keluarga untuk meneruskan kelangsungan keturunan dan menambah sumber daya manusia.

d)     Fungsi Ekomomi
Fungsi ekonomi adalah fungsi keluarga untuk memenuhi kebutuhan seluruh anggota keluarganya yaitu : sandang, pangan dan papan.

e)     Fungsi Perawatan Kesehatan
Fungsi perawatan kesehatan adalah fungsi keluarga untuk mencegah terjadinya masalah kesehatan dan merawat anggota keluarga yang mengalami masalah kesehatan.

b.      Sebutkan dan jelaskan fungsi-fungsi keluarga
·         Fungsi Pendidikan
Orangtua sebagai anggota keluarga berfungsi untuk mendidik anak-anak, dengan menyekolahkan mereka sampai ke jenjang yang tinggi. Selain pendidikan formal, keluarga juga bisa memberikan didikan informal diluar sekolah.
Hal ini dilakukan Agar kelak mereka bisa menjadi anak-anak yang berguna bagi keluarganya sendiri maupun bangsa dan Negara.

·         Fungsi Religius
Keluarga juga berfungsi memperkenalkan agama atau keyakinan kepada ana-anak sejak mereka masih kecil.
Orangtua wajib menanamkan nilai-nilai agama kepada anak-anak mereka untuk bekal kehidupan setelah di dunia ini. Karena harus kita ingat bahwa tidak selamanya manusia hidup di dunia.

·         Fungsi Ekonomi
Fungsi ekonomi ini harus dijalankan oleh kepala keluarga. Ayah sebagai kepala keluarga wajib untuk bekerja mencari nafkah untuk memenuhi kebutuhan-kebutuhan rumah tangga.
Namun, di zaman emansipasi wanita sekarang ini tidak jarang kita lihat ada ibu-ibu yang turut membantu memenuhi kebutuhan keluarga dengan bekerja sebagai wanita karier.

3. Jelaskan definisi individu, keluarga, dan masyarakat
a.       Definisi individu
Manusia sebagai makhluk individu mengalami kegembiraan atau kecewa akan terpaut dengan jiwa raganya.
Tidak hanya dengan mata, telinga, tangan, kemauan, dan perasaan saja. Dalam kegembiraannya manusia dapat mengagumi dan merasakan suatu keindahan, karena ia mempunyai rasa keindahan, rasa estetis dalam individunya.
b.      Definisi keluarga
Makna keluarga termasuk juga dengan pengertian keluarga yg saya ketahui seperti betikut yang terdiri dari Ayah, ibu dan anak serta bebarapa orang lain yang masih terikat dalam hubungan darah dan saling ketergantungan atau membutuhkan satu sama lain.
c.       Definisi masyarakat
Makna masyarakat termasuk juga dengan pengertian dari masyarakat tersebut yaitu  merupakan istilah yang digunakan untuk menerangkan komuniti manusia yang tinggal bersama-sama. Boleh juga dikatakan masyarakat itu merupakan jaringan perhubungan antara pelbagai individu.
Dari segi pelaksanaan, ia bermaksud sesuatu yang dibuat - atau tidak dibuat - oleh kumpulan orang itu. Masyarakat merupakan subjek utama dalam pengkajian sains sosial.


4. Jelaskan hubungan antara individu, keluarga, dan masyarakat
Aspek individu, keluarga, masyarakat dan kebudayaan adalah aspek-aspek sosial yang tidak bisa dipisahkan. Keempatnya mempunyai keterkaitan yang sangat erat. Tidak akan pernah ada keluarga, masyarakat maupun kebudayaan apabila tidak ada individu. Sementara di pihak lain untuk mengembangkan eksistensinya sebagai manusia, maka individu membutuhkan keluarga dan masyarakat, yaitu media di mana individu dapat mengekspresikan aspek sosialnya.
Di samping itu, individu juga membutuhkan kebudayaan yakni wahana bagi individu untuk mengembangkan dan mencapai potensinya sebagai manusia.

Sumber:

http://rizky-yannuar.blogspot.com/2012/10/pertumbuhan-individu-fungsi-keluarga_22.html