Sunday, November 2, 2014

Skema File Service dan Name Service

1. Jelaskan skema dan contoh proses File Service pada sistem terdistribusi antara client dan server!
2. Jelaskan skema dan contoh proses Name Service pada sebuah sistem terdistribusi!

Jawab:

1. Skemanya adalah sebagai berikut:



Contoh File Service:

-NFS (Network File System)
Network File System (NFS) merupakan sebuah protokol yang dikembangkan oleh Sun Microsystem pada tahun 1984 dan NFS didefinisikan dalam RFC 1094, 1813 dan 3530 sebagai DFS yang mengijikan sebuah komputer untuk mengakses file melalui network serasa akses file di disk local.
Tujuan dari NFS adalah untuk memungkinkan terjadinya pertukaran sistem berkas secara transparan antara mesin-mesin bebas tersebut.

-Protokol NFS
NFS umumnya menggunakan protokol Remote Procedure Call (RPC) yang berjalan di atas UDP dan membuka port UDP dengan port number 2049 untuk komunikasi antara client dan server di dalam jaringan. Client NFS selanjutnya akan mengimpor sistem berkas remote dari server NFS, sementara server NFS mengekspor sistem berkas lokal kepada client.
Mesin-mesin yang menjalankan perangkat lunak NFS client dapat saling berhubungan dengan perangkat lunak NFS server untuk melakukan perintah operasi tertentu dengan menggunakan request RPC.




2. Skemanya adalah sebagai berikut:



Dimana dilakukan Pengaksesan resource pada sistem terdistribusi yang memerlukan:
Nama resource (untuk pemanggilan),
Alamat (lokasi resource tsb),
Rute (bagaimana mencapai lokasi tsb)
untuk mengetahui domain dari nama website yang diakses. 

Sehingga, 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.

 Contoh Name Service
1. DNS (Domain Name Service)
- memetakan nama domain ke alamat

2. GNS (Global Name Service)
- memetakan global name ke atribut-atribut
- skalabilitas, dapat menangani perubahan

3. X500 directory service
- memetakan nama orang ke dalam alamat suatu e-mail dan nomor telepon

4. Jini discovery service
- mencari objek sesuai dengan atribut yang ada

Proses dan Sistem Operasi Pada Sistem 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:
  • file system
  • name space
  • Waktu pengolahan
  • Keamanan
Akses ke seluruh resources, seperti prosesor, memori, penyimpanan sekunder, dan perangkat 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).


JENIS SISTEM OPERASI TERDISTRIBUSI
A. Amoeba (Virlie Universiteit)
Amoeba adalah sistem berbasis mikro-kernel yang tanggug yang menjadikan banyak workstation personal menjadi satu sistem terdistribusi secara transparan. Sistem ini sudah banyak digunakan di kalangan akademik,industri dan pemerintah selama 5 tahun
B. MOSIX
Terdapat sebuah solusi untuk masalah pada multicomputer yang disebut MOSIX . Mosix adalag pengembangan dari UNIX yang mengijinkan user untuk menggunakan resource yang ada tanpa ada perubahan level apliasi. Dengan penggunaan yang transparan ,algoritma proses migrasi dinamis,MOSIX melayani servis jaringan seperti NFS, TCP/IP,dari UNIX. Untuk level proses ,dengan menggunakan penyeimbangan load dan distribusi dinamis pada cluster cluster yang homogen.
C. BEOWULF (Hebrew University, Jerusalem, Israel)
Konsep Beowulf ini mulai dikembangkan dengan menggunakan perangkat komputer yang sangat sederhana untuk ukuran sekarang, 16 motherboard 486 DX 100 MHz, ethernet 10baseT (Sterling et al., 1995). Tetapi telah mampu menghasilkan kinerja yang cukup menjanjikan. Beowulf menggunakan protokol komunikasi standard Unix, sehingga kemampuannya menjadi terbatasi oleh protokol ini, akan tetapi dalam pengembangannya Beowulf telah melakukan modifikasi implementasi TCP/IP yang hasilnya sangat membantu kualitas implementasi dari Linux pada umumnya. Dari sisi pemrograman Beowulf memanfaatkan library Parallel Virtual Machine (PVM) untuk menyusun aplikasinya. Sebagian besar aplikasi yang dijalankan pada model Beowulf ini memang aplikasi jenis komputasi matematis. Beowalf merupakan free-software seperti Linux ataupun FreeBSD yang berjalan pada komputer yang disusun secara pararel yang terhubung dengan jaringan privat berkecepatan tinggi untuk menjalankan tugas perhitungan dengan kemampuan tinggi. Yang dipentingkan dalam Beowulf adalah kecepatan bukan reliabilitas seperti pada komputer cluster Linux. Untuk aplikasi yang berjalan diatasnya dibutuhkan development yang berbeda supaya dapat berjalan. Alasan mengapa orang-orang menggunakan Beowulf karena Beowulf menginginkan super komputer yang murah daripada superkomputer tradisional.
D. Angel (City University of London )
Angel didesain sebagai sistem operasi terdistribusi yang paralel, walaupun sekarang ditargetkan untuk PC dengan jaringan berkecepatan tinggi. Model komputasi ini memiliki manfaal 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.
E. CHORUS (Sun Microsystems)
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.
F. GLUnix (University of California, Berkeley)
Sampai saat ini, workstation dengan modem tidak memberikan hasil yang baik untuk membuat eksekusi suatu sistem operasi terdistribusi dalam lingkungan yang shared dengan aplikasi yang berurutan. Hasil dari penelitian ini adalah untuk menempatkan resource untuk performa yang lebih baik baik untuk aplikasi paralel maupun yang seri / berurutan. Untuk merealisasikan hal ini, maka sistem operasi harus menjadwalkan pencabangan dari program pararel, mengidentifikasi idle resource di jaringan, mengijinkan migrasi proses untuk mendukung keseimbangan loading, dan menghasilkan tumpuan untuk antar proses komunikasi.
MANFAAT SISTEM OPERASI TERDISTRIBUSI
Sistem operasi terdistribusi memiliki manfaat dalam banyak sistem dan dunia komputasi yang luas. Manfaat-manfaat ini termasuk dalam sharing resource, waktu komputasi dan komunikasi.
  1. Shared Resource
Walaupun perangkat sekarang sudah memiliki kemampuan yang cepat dalam prosesproses komputasi, atau misal dalam mengakses data, tetapi pengguna masih saja menginginkan sistem berjalan dengan lebih cepat. Apabila hardware terbatas, kecepatan yang diinginkan user dapat di atasi dengan menggabung perangkat yang ada dengan sistem DOS.
  1. Manfaat Komputasi
Salah satu keunggulan sistem operasi terdistribusi ini adalah bahwa komputasi berjalan dalam keadaan paralel. Proses komputasi ini dipecah dalam banyak titik, yang mungkin berupa komputer pribadi, prosesor tersendiri, dan kemungkinan perangkat prosesor – prosesor yang lain. Sistem operasi terdistribusi ini bekerja baik dalam memecah komputasi ini dan baik pula dalam mengambil kembali hasil komputasi dari titik-titik cluster untuk ditampilkan hasilnya.
  1. Reliabilitas
Fitur unik yang dimiliki oleh DOS ini adalah reliabilitas. Berdasarkan design dan implementasi dari design sistem ini, maka hilangnya satu node tidak akan berdampak terhadap integritas sistem. Hal ini berbeda dengan PC, apabila ada salah satu hardware yang mengalami kerusakan, maka sistem akan berjalan tidak seimbang, bahkan sistem bisa tidak dapat berjalan atau mati.
  1. Komunikasi
Sistem operasi terdistribusi berjalan dalam jaringan dan biasanya melayani koneksi jaringan. Sistem ini umumnya digunakan user untuk proses networking. User dapat saling bertukar data, atau saling berkomunikasi antar titik baik secara LAN maupun WAN.
KELEBIHAN SISTEM OPERASI TERDISTRIBUSI
  1. Pembagian sumber daya antar komputer dibuat lebih mudah.
  2. Sistem terdistribusi menyediakan kinerja yang baik dengan mendistribusikan beban kerja ke komputer-komputer dan mengerjakan bagian dari pekerjaan itu secara bersamaan pada beberapa processor.
  3. Menjadikan sistem keseluruhan lebih handal, karena kegagalan yang terjadi pada salah satu komponen dapat ditangani oleh komputer setingkat lainnya.
KEKURANGAN SISTEM OPERASI TERDISTRIBUSI
  1. Dari sisi penggunaan energi yang digunakan untuk ‘menghidupkan’ komputer-komputer yang digunakan sebagai cluster. Dan peralatan pendukung lainnya misal piranti jaringan yang digunakan untuk menghubungkan antar komputer.
  2. Dari sisi teknis yang melibatkan banyak komponen, tentu saja delay komunikasi tidak dapat diprediksikan dan tidak ada referensi clock yang universal yang dapat dijadikan system clock.
  3. Komputer saling terhubung dengan ethernet card. Tentu saja untuk mendukung komputasi yang cepat diperlukan koneksi jaringan yang cepat pula. Kebutuhan ethernet card untuk tiap PC tidak hanya satu tergantung jenis konfigurasi apa yang digunakan.

Penyalahgunaan Narkoba

Penyalahgunaan Narkotika

       Pada awalnya, narkotika digunakan untuk keperluan medis, terutama sebagai bahan campuran obat-obatan dan berbagai penggunaan medis lainnya. Narkotika banyak digunakan dalam keperluan operasi medis, karena narkotika memberikan efek nyaman dan dapat menghilangkan rasa sakit sementara waktu, sehingga pasien dapat dioperasi tanpa merasa sakit. Pada pemakaiannya di bidang medis, dibutuhkan seorang dokter ahli untuk mengetahui kadar yang tepat bagi manusia, karena obat-obatan yang termasuk narkotika mempunyai efek ketergantungan bagi para pemakainya. Penyalahgunaan narkotika dilakukan secara sembarangan tanpa memerhatikan dosis penggunaannya. Pemakaiannya pun dilakukan dengan berbagai cara, misalnya dihirup asapnya, dihirup serbuknya, disuntikkan, ataupun ditelan dalam bentuk pil atau kapsul. Pengguna yang kecanduan, merusak sistem saraf manusia, bahkan dapat menyebabkan kematian. Berikut adalah contoh zat-zat yang termasuk dalam kategori narkotika.
  
   a. Heroin
       Heroin adalah jenis narkotika yang sangat keras dengan zat adiktif yang cukup tinggi dan bentuk yang beragam, seperti butiran, tepung, atau pun cair. Zat ini sifatnya memperdaya penggunanya dengan cepat, baik secara fisik ataupun mental. Bagi mereka yang telah kecanduan, usaha untuk menghentikan pemakaiannya dapat menimbulkan rasa sakit disertai kejang-kejang, kram perut dan muntah-muntah, keluar ingus, mata berair, kehilangan nafsu makan, serta dapat kehilangan cairan tubuh (dehidrasi). Salah satu jenis heroin yang banyak disalahgunakan dalam masyarakat adalah putauw.

   b. Ganja
       Ganja mengandung zat kimia yang dapat memengaruhi perasaan, penglihatan, dan pendengaran. Dampak penyalahgunaan diantaranya adalah hilangnya konsentrasi, meningkatnya denyut jantung, gelisah, panik, depresi, serta sering berhalusinasi. Para pengguna ganja biasanya melakukan penyalahgunaan ganja dengan cara dihisap seperti halnya tembakau pada rokok.

   c. Ekstasi
       Ekstasi termasuk jenis zat psikotropika yang diproduksi secara illegal dalam bentuk tablet ataupun kapsul. Jenis obat ini mampu mendorong penggunanya berenergi secara lebih bahkan di luar kewajarannya. Hal ini menyebabkan pengguna berkeringat secara berlebih juga. Akibatnya, pengguna akan selalu merasa haus dan bahkan dehidrasi. Dampak yang ditimbulkan dari pengguna ekstasi, di antaranya diare, rasa haus yang berlebihan, hiperaktif, sakit kepala, menggigil, detak jantung tidak teratur, dan hilangnya nafsu makan.

   d. Shabu-Shabu
       Shabu-shabu berbentuk kristal kecil yang tidak berbau dan tidak berwarna. Jenis zat ini menimbulkan dampak negatif yang sangat kuat bagi penggunanya, khususnya di bagian saraf. Dampak yang ditimbulkan dari pengguna shabu-shabu di antaranya penurunan berat badan secara berlebihan, impotensi, sariawan akut, halusinasi, kerusakan ginjal, jantung, dan hati, stroke, bahkan dapat diakhiri dengan kematian. Shabu-shabu dihirup asapnya. Para pecandu biasanya mengonsumsi shabu-shabu dengan menggunakan alat yang dikenal dengan sebutan bong.

    e. Amphetamin
       Amphetamin merupakan jenis obat-obatan yang mampu mendorong dan memiliki dampak perangsang yang sangat kuat pada jaringan saraf. Dampak yang ditimbulkan dari penggunaan obat ini, di antaranya penurunan berat badan yang drastis, gelisah, kenaikan tekanan darah dan denyut jantung, paranoid, mudah lelah dan pingsan, serta penggunanya sering bertindak kasar dan berperilaku aneh.

    f. Inhalen
       Inhalen merupakan salah satu bentuk tindakan menyimpang dengan cara menghirup uap lem, thinner, cat, atau sejenisnya. Tindakan ini sering dilakukan oleh anak-anak jalanan yang lazim disebut dengan ngelem. Penyalahgunaan inhalen dapat memengaruhi perkembangan otot-otot sarat, kerusakan paru-paru dan hati, serta gagal jantung.


solusi :

sebenarnya di perlukan tindakan yang sangat mendalam terutama peranan keluarga untuk membuat anak-anaknya tidak melakukan penyalahgunaan narkoba seperti itu, serta perlu dilakukan penyuluhan terhadap masyarakat tentang bahaya narkoba