Artana Yasa Vc CONTOH DARI PENDISTRIBUSIAN PROGRAM

Ukuran: px
Mulai penontonan dengan halaman:

Download "Artana Yasa Vc CONTOH DARI PENDISTRIBUSIAN PROGRAM"

Transkripsi

1 Artana Yasa Vc CONTOH DARI PENDISTRIBUSIAN PROGRAM Ada berbagai macam sistem operasi terdistribusi yang saat ini beredar dan banyak digunakan. Keanekaragaman sistem ini dikarenakan semakin banyaknya sistem yang bersifat opensource sehingga banyak yang membangun OS sendiri sesuai dengan kebutuhan masing-masing, yang merupakan pengembangan dari OS opensource yang sudah ada. Beberapa contoh dari sistem operasi terdistribusi ini diantaranya: a. Amoeba (Vrije Universiteit) Amoeba adalah 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. b. Angel (City University of London) Angel didesain sebagai sistem operasi terdistribusi yang pararel, walaupun sekarang ditargetkan untuk PC dengan jaringan berkecepatan tinggi. Model komputasi inimemiliki manfaal ganda, yaitu memiliki biaya awal yang cukup murah dan juga biayaincremental yang rendah. Dengan memproses titik-titik di jaringan sebagai mesinsingle yang bersifat shared memory, menggunakan teknik distributed virtual sharedmemory (DVSM), sistem ini ditujukan baik bagi yang ingin meningkatkan performadan menyediakan sistem yang portabel dan memiliki kegunaan yang tinggi pada setiap platform aplikasi. c. 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

2 mengintegrasikan bagian-bagian dari fungsi standar di UNIX dan juga service dan aplikasi-aplikasi di dalamnya. d. 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 pararel 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. e. GUIDE Guide (Grenoble Universities Integrated Distributed Environment) adalah system operasi terdistribusi yang berorientasi obyek untuk pempangunan dan operasi dari aplikasi terdistribusi pada PC atau server dengan jaringan yang tersambung LAN. Guide adalah hasil penggabungan Bull and the IMAG Research Institute (Universities of Grenoble), yang telah membangun Bull-IMAG joint Research Laboratory. Ini juga memiliki kaitan erat dengan COMANDOS Esprit Project (Construction and Management of Distributed Open Systems) dan BROADCAST Esprit Basic Research project. f. Hurricane Sistem operasi Hurricane memiliki hierarki sebagai sistem operasi dengan cluster yang merupakan implementasi dari Hector multiprocessor. Peng-cluster-an mengatur resource pada sistem, menggunakan pasangan yang ketat antara cluster, dan kehilangan pasangan pada cluster. Prinsip sistem terdistribusi diaplikasikan dengan mendistribusikan dan mereplika servis pada sistem dan objek data untuk meningkatkan kelokalan, meningkatkan konkurensi, dan untuk mencegah sistem terpusat, sehingga membuat sistem berimbang. g. Mach (Carnegie Mellon University) Mach adalah satu dari beberapa komunitas penelitian tentang sistem operasi. Sistem ini aslinya dimulai di CMU, dan Mach menjadi basis dari banyak sistem penelitian. Walaupun pekerjaan dengan Mach di CMU sudah lama tidak diterapkan, tetapi masih banyak kelompok-kelompok lain yang masih menggunakan Mach sebagai basis pada penelitiannya.

3 h. Mach at OSF (OSF Research Institute) OSF Research Institute masih menggunakan teknologi yang dimulai dari CMU dan menggunakan ini sebagai basis dari banyak penelitian, termasuk sistem operasi untuk mesin pararel, kernel berorientasi objek yang aman, dan penelitianpenelitian tentang sistem operasi yang lain. i. Maruti (University of Maryland) Group Members Maruti adalah sistem operasi berbasis waktu, yang merupakan proyek di University of Maryland. Dengan Maruti 3.0, kita memasuki fase baru pada proyek ini. Menurut mereka, mereka memiliki sistem operasi yang lebih nyaman untuk kalangan yang lebih luas. j. Masix (Blaise Pascal Institute MASI Laboratory) Masix adalah sistem operasi terdistribusi yang berbasis pada mikro kernel dari Mach, yang saat ini di bawah pengembangan dari MASI Laboratory. Tujuan utama dari sistem ini adalah untuk secara simultan mengeksekusi banyak data aplikasi personal, yang berjalan baik baik di semua platform, baik Unix, DOS, OS/2 dan Win32. k. MOSIX (Hebrew University, Jerusalem, Israel) Sebuah solusi untuk masalah saat ini menjadi ada untuk lingkungan multikomputer,yang disebut MOSIX. Mosix adalah pengembangan dari UNIX, yang mengijinkanuser untuk menggunakan resource yang ada tanpa ada perubahan pada level aplikasi.dengan penggunaan yang transparan, algoritma proses migrasi dinamis, MOSIXmelayani servis jaringan, seperti NFS, TCP/IP, dari UNIX, untuk level proses, denganmenggunakan penyeimbangan load dan distribusi dinamis pada cluster-cluster yanghomogen. l. Plan 9 (Bell Labs Computing Science Research Center) Plan 9 adalah sistem operasi baru yang dibangun di Bell Labs. Ini adalah sebuah sistem yang terdistribusi. Pada kebanyakan konfigurasi, ini menggunakan tiga macam komponen : terminal yang ada pada meja pengguna, server file yang menyimpan data permanen, dan server CPU yang melayani CPU lainnya lebih cepat, authentikasi user, dan network gateways. Salah satu kesemuan yang menarik dari Plan 9 adakah pengiriman file yang esensial pada semua servis system. m. Puma and relatives (Sandia National Laboratory) Sistem operasi Puma menargetkan aplikasi dengan performa tinggi yang dipasangkan dengan arsitektur memory terdistribusi. Ini adalah turunan dari

4 SUNMOS. Selain sistem operasi-sistem operasi di atas, masih banyak lagi sistem operasi terdistribusi yang dibangun, baik secara opensource maupun yang closed source. Sistem-sistem itu diantaranya adalah : Alpha Kernel (Carnegie Mellon University) QNX Spring Real-Time Project (University of Massachsetts, Amherst) Spring System (Sun) Sprite (University of California, Berkeley) Sting Sumo (Lancaster University) Tao Operating System (Tao Systems) Tigger (Trinity College Dublin) TUNES CONTOH DARI PENDISTRIBUSIAN PROCEDURE A. RMI RMI adalah salah satu teknologi java yang dapat di gunakan untuk membangun suatu sistem tersebar. RMI merupakan suatu mekanisme yang memungkinkan suatu computer client menggunakan suatu method dari object yang berada di computer server. RMI berbasis pada pemrograman berorientasi object. pada dasarnya arsitektur dari RMI dapat di gambarkan sebagai berikut : Arsitektur tersebut dapat di jelaskan sebagai berikut : 1. RMI server akan mendaftarkan Remote Object (Object-object yang dapat di remote oleh client) ke RMI Registry melalui Bind dengan nama yang unik

5 2. RMI Client yang akan menggunakan method dari Remote Object harus meminta reference Remote Object dari RMI Registry. Intinya si client harus tau object-object apa saja sih yang bisa di gunakan, jadi si client meminta list object-object itu ke RMI Registry 3. Kemudian RMI Registry memberikan daftar Object-object yang method-method nya dapat di gunakan oleh client 4. Setelah RMI Client mengetahui daftar object-object yang dapat di gunakan, maka RMI Client tinggal menggunakan method-methodnya. RMI (Remote Method Invocation) adalah 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 klien, dan begitu juga sebaliknya. Java RMI yang ada pada bahasa Java telah didesain khusus sehingga hanya bisa bekerja pada lingkungan Java. Hal ini berbeda dengan sistem RMI lainnya, misalnya CORBA, yang biasanya didesain untuk bekerja pada lingkungan yang terdiri dari banyak bahasa dan heterogen. Pemodelan objek pada CORBA tidak boleh mengacu pada bahasa tertentu. Sistem RMI terdiri atas tiga layer/lapisan, yaitu 1. Stub/skeleton layer, yaitu stub pada sisi klien (berupa proxy), dan skeleton pada sisi server. 2. Remote reference layer, yaitu perilaku remote reference (misalnya pemanggilan kepada suatu objek) 3. Transport layer, yaitu set up koneksi, pengurusannya dan remote object tracking. Batas antar masing-masing layer disusun oleh interface dan protokol 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. Layer application berada di atas sistem RMI. Hubungan antara layer-layer tersebut dapat dijelaskan pada gambar berikut : Klien Serve Stub Skeleton Remote Reference Layer Transport layer

6 Sebuah remote method invocation dari klien ke remote server object akan melalui layer-layer pada sistem RMI dari layer transport pada sisi klien ke layer transport pada sisi server. Sebuah klien yang menjalankan method pada remote server object sebenarnya menggunakan stub atau proxy yang berfungsi sebagai perantara untuk menuju remote server object tersebut. Pada sisi klien, reference ke remote object sebenarnya merupakan reference ke stub lokal. Stub ini adalah implementasi dari remote interface dari sebuah remote object, dan meneruskan panggilan ke server object melalui remote reference layer. Stub dibuat dengan menggunakan kompiler rmic. Supaya sebuat panggilan method tersebut bisa sampai di remote object, panggilan tersebut diteruskan melalui remote reference layer. Panggilan tersebut sebenarnya diteruskan ke skeleton yang berada di sisi server. Skeleton untuk remote object ini akan meneruskan panggilan ke kelas remote object implementation yang menjalankan method yang sebenarnya. Jawaban, atau return value dari method tersebut akan dikirim melalui skeleton, remote reference layer dan transport layer pada sisi klien, lalu melalui transport layer, remote reference layer, dan stub pada sisi klien. Teknik dalam RMI salah satunya adalah dynamic stub loading, yang berfungsi untuk membuat klien me-load stub yang belum ada di komputernya. Stub mengimplementasi remote interface yang sama dengan yang diimplementasikan oleh remote object. Dengan RMI, komputer klien bisa memanggil remote object yang berada di server. Server juga bisa menjadi klien dari suatu remote object, sehingga komputer klien bisa menjalankan method-method tertentu di komputer server. Dengan menggunakan RMI, program yang dijalankan di komputer klien bisa berupa applet, maupun berupa aplikasi. Program RMI memerlukan remote interface, kelas-kelas implementasi dari remote interface tesebut (implementation class), dan program rmiregistry yang sedang dijalankan di komputer server (rmiregistry terdapat dalam paket JDK). Pada paket Whiteboard, RMI digunakan untuk program-program Chat, Whiteboard dan Projector. Dalam program Chat, RMI digunakan untuk memasukkan input dari para pengguna, baik dosen maupun mahasiswa, ke komputer server. Setelah itu, server akan mengeluarkan output berupa hasil percakapan antar pengguna kepada semua komputer klien. Pada Whiteboard, penggunaan RMI terletak pada pengiriman graphics dan image antara komputer server dan klien. Sedangkan pada Projector, RMI digunakan agar dosen, sebagai klien, bisa mengatur indeks tampilan pada Projector yang berlangsung pada komputer mahasiswa, yang berfungsi sebagai klien lainnya.

7 Kelas Whiteboard Client adalah tampilan yang dimunculkan pada komputer klien, sedangkan penggunaan RMI dilakukan oleh kelas Whiteboard Client Manifest Implementation. Kelas Whiteboard Client Manifes timplementation merupakan kelas yang mengimplementasikan interface WhiteboardClientManifest. Dalam konsep RMI, interface WhiteboardClientManifest ini adalah remote interface untuk klien. Sedangkan pada server dijalankan program WhiteboardServer Implementation yang berupa implementasi dari interface WhiteboardServer. WhiteboardServer juga merupakan remote interface. Program WhiteboardServer Implementation ini bersifat public, sehingga bisa diakses oleh klien.remote interface harus meng-extend interface java.rmi.remote. Setiap method pada remote interface harus meng-throw java.rmi.remoteexception. Whiteboard Client Manifest Implementation dan WhiteboardServer Implementation adalah implementation classes. Implementation class merupakan kelas yang mengimplementasikan remote interface. Implementation class perlu mendefinisikan konstruktor untuk remote object, sekaligus membuat instance dari remote object tersebut. Implementation class juga menyediakan implementasi dari method yang bisa dijalankan secara remote. Selain itu implementation class juga perlu membuat dan menjalankan Security Manager. Tambahan lagi, implementation class juga harus me-register atau mendaftarkan paling tidak sebuah remote object pada RMI remote object registry. Pada program implementation class, semua argumen untuk remote method dan semua return value dari remote method bisa berupa object bertipe apa saja, asal object-object tersebut mengimplementasi interface java.io.serializable. Untuk remote objects, penyampaiannya dilakukan dengan pass by reference. Referensi untuk suatu remote object sebenarnya merupakan referensi untuk sebuah stub, yaitu proxy pada sisi klien untuk remote object. Pada method main di implementation class, diperlukan pembuatan dan pemasangan sebuah security manager, yang bisa berupa RMISecurityManager, ataupun security manager yang sebelumnya telah didefinisikan dulu secara khusus oleh sang programmer. Security manager ini diperlukan untuk menjaga agar kelas-kelas yang dipakai tidak melakukan operasi-operasi yang bisa mengancam keamanan sistem. Jika dalam method main tidak terdapat security manager, RMI tidak bisa digunakan karena kelas-kelas RMI tidak akann diijinkan untuk diload. Dalam method main, suatu instance dari remote object harus diciptakan. Konstruktor akan menghasilkan remote object, dan sebagai hasilnya, setelah konstruktor dipakai untuk menciptakan instance, sebuah remote object akan siap untuk mendengar method-method panggilan dari komputer klien. Agar komputer klien bisa menjalankan method di remote

8 object, klien sebelumnya harus membuat referensi kepada remote object tersebut. Biasanya referensi diambil dengan cara dijadikan parameter dari suatu remote method, ataupun diambil dari return value suatu remote method. Untuk keperluan bootstrapping, RMI menyediakan registry yang bisa mem-bind suatu URL ke remote object. Bentuk atau format dari URL tersebut adalah : //host/nama_object, dan nama_object harus berupa nama berbentuk string. Setelah suatu remote object diregistrasi di server, komputer-komputer klien bisa mencari nama objek tersebut, mengambil referensi ke remote-object, dan seterusnya menjalankan method pada objek tersebut. RMI akan membuat referensi ke stub dari remote object dengan referensi yang ditentukan oleh argumen kedua dari perintah Naming.rebind(URL, argumen ke-2). Objek implementasi yang ada di komputer klien (remote implementation objects) akan selalu berada di komputer klien, jadi sewaktu klien melakukan pencarian ke remote object yang ada ada di registry di server, komputer server akan melakukan referensi ke stub yang berada di komputer klien. Protokol yang dipakai oleh RMI adalah Java Object Serialization dan HTTP. Protokol Object Serialization digunakan unntuk meneruskan panggilan klien dan mentransfer data. Protokol HTTP digunakan untuk mem-"post" sebuah remote method invocation dan mengembalikan data keluaran untuk situasi ketika komputer klien dan server dipisahkan oleh firewall. B. RPC RPC adalah 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 Kerja RPC : 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.

9 Gambar 1. Alur Remote Procedure Call Diagram diatas memberikan gambaran mengenai flow dari eksekusi dalam proses RPC. Berikut ini adalah diagram yang akan menjelaskan secara rinci mengenai proses yang terjadipada klien dan server dalam eksekusi suatu prosedur RPC : Gambar 2. Proses Klien Server dalam RPC Berikut penjelasan dari diagram diatas : 1. Klien memanggil prosedur stub lokal. Prosedur Stub akan memberikan parameter dalam suatu paket yang akan dikirim ke jaringan. Proses ini disebut sebagai marshalling. 2. Fungsi Network pada O/S (Operating system - Sistem Operasi) akan dipanggil oleh stub untuk mengirim suatu message.

10 3. Kemudian Kernel ini akan mengirim message ke sistem remote. Kondisi ini dapat berupa connectionless atau connection-oriented. 4. Stub pada sisi server akan melakukan proses unmarshals pada paket yang dikirim pada network. 5. Stub pada server kemudian mengeksekusi prosedur panggilan lokal. 6. Jika eksekusi prosedur ini telah selesai, maka eksekusi diberikan kembali ke stub pada server. 7. Stub server akan melakukan proses marshals lagi dan mengirimkan message nilai balikan ( hasilnya ) kembali ke jaringan. 8. Message ini akan dikirim kembali ke klien. 9. Stub klien akan membaca message ini dengan menggunakan fungsi pada jaringan. 10. Proses unmarshalled kemudian dilakukan pada message ini dan nilai balikan aka diambil untuk kemudian diproses pada proses lokal. Proses diatas akan dilakukan berulang-ulang ( rekursif ) dalam pengeksekusian RPC dalam suatu remote sistem. CONTOH PENDISTRIBUSIAN HARDWARE Sharing Printer dengan Samba Seperti kita ketahui Linux yang kita kenal dapat kita fungsikan juga sebagai printer dan file sharing, yaitu penggunaan resource perangkat keras komputer secara bersama-sama dalam suaatu jaringan komputer baik printer maupun media penyimpanan, Samba dapat difungsikan sebagai jembatan yang akan menghubungkan antara sistem operasi berbasis Unix/Linux dengan sistem operasi Microsoft Windows, sehingga dua sistem tersebut bisa saling berbagi resource, samba menggunakan protokol SMB (Server Message Block) sebagai protokol standar untuk menghubungkan keduanya. Disini kita hanya akan membahas salah satu fitur dari samba yaitu printer sharing, untuk melakukan instalasi Samba sebelumnya pastikan printer anda yang nantinya akan kita share telah terdeteksi dengan baik di Linux, kita disini mengunakan distribusi Ubuntu Linux

11 7.04 sebagai servernya, untuk memulainya langkah pertamna yang harus kita lakukan adalah install aplikasi Samba terlebih dahulu dengan perintah; apt-get install samba Setelah paket samba terinstall maka selanjutnya adalah dengan menambahkan beberapa opsi konfigurasi Samba, untuk distribusi Ubuntu file konfigurasi samba terletak di /etc/samba/smb.conf, untuk mengubahnya kita dapat menggunakan editor yang biasa kita pake di Linux, misalkan disini kita mengunakan vim, maka perintahnya adalah vim /etc/samba/smb.conf Beberapa opsi yang perlu kita rubah adalah pada bagian Authentication, ubah menjadi seperti baris berikut : security = share Keterangan : Tujuannya adalah agar apabila user melakukan login ke Samba server tidak diminta untuk memasukan autentikasi username dan password. guest account = nobody Keterangan : Opsi ini berfungsi apabila user login ke server maka user tersebut akan dipetakan ke user yang berada di server, disini berarti user login akan dipetakan sebagai user nobody. Kemudian pada bagian Printing ubah hingga menjadi seperti berikut printing = cups Keterangan : Opsi ini digunakan untuk mengaktifkan fasilitas printing CUPS (Common Unix Printing System) yang berfungsi agar Samba menhubungi CUPS ini apabila akan melakukan printing, dan selanjutnya proses printing akan ditangani oleh CUPS. load printers = yes Keterangan : opsion ini berfungsi agar semua printer yang berada di princap di sharing.

12 printcap name = cups Keterangan : opsi ini digunakan untuk melakukan pendataan printer yang terpasang di komputer dan nilainya di ambil dari CUPS. Pada bagian share definision di tag printers tambahkan option berikut browseable = yes Keterangan : opsi ini berfungsi agar resource yang kita share dapat terlihat di komputer lain dalam jaringan. public = yes Keterangan : Opsi ini digunakan agar user yang akan memanfaatkan resource yang kita sharing tidak memerlukan autentifikasi useername dan password. Kemudian langkah terakhir untuk melakukan uji coba, buka dari komputer client baik Windows ataupun Linux dan tambahkan printer baru dari network kemudian lakukan pengujian printing, apabila tidak ada kesalahan komfigurasi maka user dalam jaringan kita dapat menggunakan printer yang kita sharing.

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C Nama : Gede Doddi Raditya Diputra NIM : 0805021099 Kelas : 5.C 1. Hardware terdistribusi Hardware terdistribusi adalah hardware yang pemakaiannya bisa dipakai bersamasama (sharing) yang dihubungkan oleh

Lebih terperinci

PEMROGRAMAN SISTEM TERSEBAR

PEMROGRAMAN SISTEM TERSEBAR NAMA : I DEWA NYM. SURYA ADHI PUTRA NIM : 0805021095 KELAS : V/C PEMROGRAMAN SISTEM TERSEBAR Soal : 1. Jelaskan tentang sistem operasi terdistribusi! 2. Sebutkan penerapan procedure RMI dan RPC! 3. Contoh

Lebih terperinci

Sharing Printer dengan Samba. Oleh. Md. Chrisna donny andrian. V c

Sharing Printer dengan Samba. Oleh. Md. Chrisna donny andrian. V c Sharing Printer dengan Samba Oleh Md. Chrisna donny andrian 0805021102 V c Seperti kita ketahui Linux yang kita kenal dapat kita fungsikan juga sebagai printer dan file sharing, yaitu penggunaan resource

Lebih terperinci

Nama : I Ketut Agus Darmawan. Kelas : 5C. Nim : Tugas Sistem Tersebar

Nama : I Ketut Agus Darmawan. Kelas : 5C. Nim : Tugas Sistem Tersebar Nama : I Ketut Agus Darmawan Kelas : 5C Nim : 0805021085 Tugas Sistem Tersebar 1. Jelaskan dan berikan contoh pendistribusian hardware. Sharing Printer : Untuk Membagi fasilitas printer dalam jaringan

Lebih terperinci

Nama : Ni Komang Ayu Elviani NIM : Kelas : V C Matkul : Pemrograman Sistem Terdistribusi

Nama : Ni Komang Ayu Elviani NIM : Kelas : V C Matkul : Pemrograman Sistem Terdistribusi Nama : Ni Komang Ayu Elviani NIM : 0805021087 Kelas : V C Matkul : Pemrograman Sistem Terdistribusi 1. Contoh pendistribusian komponen-komponen hardware: Processor Processor merupakan pusat pengendali

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI Oleh : RISAL G. LUMENO 20162115001 JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN DAN INFORMATIKA AKBA MAKASSAR 2016 KATA PENGANTAR Puji dan syukur kami panjatkan ke hadirat

Lebih terperinci

PEMROGRAMAN SISTEM TERSEBAR

PEMROGRAMAN SISTEM TERSEBAR PEMROGRAMAN SISTEM TERSEBAR SOAL! 1. Cari contoh pendistribusian komponen-komponen hardware, Program, Procedure dan jelaskan!!! JAWAB a) Contoh pendistribusian hardware adalah pendistribusian pada printer,

Lebih terperinci

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

Cari contoh dari pendistribusian komponen-komponen Hardware, Program, dan Procedure. Jelaskan! Nama : PUTU YULI INDRAYANI NIM : 0805021103 Kelas : VC Soal: Cari contoh dari pendistribusian komponen-komponen Hardware, Program, dan Procedure. Jelaskan! Jawab: 1. Pendistribusian Komponen Hardware 1.

Lebih terperinci

PEMROGRAMAN SISTEM JAWAB: A. Contoh-contoh Penerapan Sistem Terdistribusi dari Komponen Hardware

PEMROGRAMAN SISTEM JAWAB: A. Contoh-contoh Penerapan Sistem Terdistribusi dari Komponen Hardware PEMROGRAMAN SISTEM Sebutkan contoh-contoh penerapan sistem terdistribusi dari komponen hardware, program, dan procedure, jelaskan! JAWAB: A. Contoh-contoh Penerapan Sistem Terdistribusi dari Komponen Hardware

Lebih terperinci

BAB V Remote Procedure Call (RPC)

BAB V Remote Procedure Call (RPC) BAB V Remote Procedure Call (RPC) Remote Procedure Call (RPC) sangat mirip dengan Remote Method Invocation, pada program client yang memanggil sebuah program yang sedang berjalan di server. Server ini

Lebih terperinci

CONTOH PENDSTRIBUSIAN HARDWARE

CONTOH PENDSTRIBUSIAN HARDWARE CONTOH PENDSTRIBUSIAN HARDWARE Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau

Lebih terperinci

TUGAS JARINGAN KOMPUTER

TUGAS JARINGAN KOMPUTER TUGAS JARINGAN KOMPUTER Visualisasi Layanan Yang Berjalan Pada Protokol UDP Dan TCP Nama : Alfiansyah Nim : 09011281520131 SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERISTAS SRIWIJAYA 2017/2018 1. Layanan

Lebih terperinci

TUGAS SISTEM INFORMASI TERSEBAR

TUGAS SISTEM INFORMASI TERSEBAR TUGAS SISTEM INFORMASI TERSEBAR OLEH: Nama : Putu Ida Purnamasari Kelas : VC NIM :0805021078 JURUSAN MANAJEMEN INFORMATIKA FAKULTAS TEKNIK DAN KEJURUAN UNIVERSITAS PENDIDIKAN GANESHA 2010 Soal: 1. Cari

Lebih terperinci

Pemrograman Jaringan 11 RMI

Pemrograman Jaringan 11 RMI Pemrograman Jaringan 11 RMI Pengantar RMI RMI adalah salah satu bagian dari J2SE yang digunakan untuk membangun aplikasi terdistribusi menggunakan bahasa Java. RMI adalah kumpulan kelas dalam Java yang

Lebih terperinci

BAB 4. Sistem Operasi Terdistribusi

BAB 4. Sistem Operasi Terdistribusi BAB 4. Sistem Operasi Terdistribusi 4.1. Sistem Operasi Pengertian Sistem Operasi Sistem operasi (Operating System atau OS) adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen

Lebih terperinci

Nama : I Kt Dedi Kusuma Rena Nim : Kelas : VC Tugas Pemrograman Tersebar

Nama : I Kt Dedi Kusuma Rena Nim : Kelas : VC Tugas Pemrograman Tersebar Nama : I Kt Dedi Kusuma Rena Nim : 0805021077 Kelas : VC Tugas Pemrograman Tersebar 1. Contoh Dari Penerapan Hardware Terdistribusi Sistem operasi terdistribusi pada umumnya memerlukan hardware secara

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI Sistem Operasi (Operating System atau OS) Adalah Perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem,

Lebih terperinci

KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote

KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote Komunikasi Data Komunikasi data adalah merupakan bagian dari telekomunikasi yang

Lebih terperinci

4. SISTEM OPERASI TERDISTRIBUSI

4. SISTEM OPERASI TERDISTRIBUSI 4. SISTEM OPERASI TERDISTRIBUSI APAKAH SISTEM OPERASI TERDISTRIBUSI? Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi

Lebih terperinci

II. TINJAUAN PUSTAKA. dipandang sebelah mata oleh banyak kalangan bisnis. Bahkan, orang yang aktif

II. TINJAUAN PUSTAKA. dipandang sebelah mata oleh banyak kalangan bisnis. Bahkan, orang yang aktif 6 II. TINJAUAN PUSTAKA Saat ini, keamanan jaringan komputer masih sering tidak diperhatikan dan dipandang sebelah mata oleh banyak kalangan bisnis. Bahkan, orang yang aktif dalam dunia teknologi informasi

Lebih terperinci

2.1. Sistem Komunikasi

2.1. Sistem Komunikasi 2. KOMUNIKASI 2.1. Sistem Komunikasi Pembahasan : bagaimana komunikasi antar object dalam sistem terdistribusi, khususnya dengan menggunakan RMI (Remote Method Invocation) dan RPC (Remote Procedure Call).

Lebih terperinci

DISTRIBUTED OBJECT CORBA & RMI. Sistem terdistribusi week 13

DISTRIBUTED OBJECT CORBA & RMI. Sistem terdistribusi week 13 DISTRIBUTED OBJECT CORBA & RMI Sistem terdistribusi week 13 Outline Arsitektur CORBA Komponen utama CORBA Komponen Corba pada client Komponen Corba pada server Komponen utama penyusun CORBA Sistem keamanan

Lebih terperinci

Instalasi File Server

Instalasi File Server Instalasi File Server File Server File Server memberikan layanan berupa penyediaaan file ataupun folder yang dapat diakses bersama-sama oleh para pengguna di dalam suatu jaringan. File Server sering juga

Lebih terperinci

PRAKTIKUM 6 NFS DAN SAMBA SERVER

PRAKTIKUM 6 NFS DAN SAMBA SERVER PRAKTIKUM 6 NFS DAN SAMBA SERVER A. TUJUAN PEMBELAJARAN 1. Mahasiswa dapat memahami manfaat/penggunaan dari Network File System (NFS). 2. Mahasiswa dapat melakukan instalasi dan konfigurasi NFS sever dan

Lebih terperinci

Jaringan Komputer - Jilid V

Jaringan Komputer - Jilid V Jaringan Komputer - Jilid V Transmission Control Protocol / Internet Protocol Rezar Muslim rezar@rezarmuslim.net .. the story continue.. ~ Network File System (NFS) : adalah protokol sistem file terdistribusi

Lebih terperinci

Client/Server dengan Java Remote Method Invocation (Java RMI), Sebuah Tutorial

Client/Server dengan Java Remote Method Invocation (Java RMI), Sebuah Tutorial Client/Server dengan Java Remote Method Invocation (Java RMI), Sebuah Tutorial Ratnasari Nur Rohmah Teknik Elektro Universitas Muhammadiyah Surakarta Nurokhim Badan Tenaga Nuklir Nasional Abstrak Perkembangan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 7 BAB II LANDASAN TEORI II.1 Konsep Jaringan Komputer Jaringan komputer adalah sekelompok komputer yang dihubungkan dengan yang lainnnya menggunakan protokol komnuikasi melalui media transmisi atau media

Lebih terperinci

Proses Burst Time Prioritas P P1 7 1 P2 9 3 P P4 19 2

Proses Burst Time Prioritas P P1 7 1 P2 9 3 P P4 19 2 1. Pengertian sistem operasi: program yang menjadi perantara pengguna komputer dengan perangkat keras komputer mengalokasi resource untuk proses-proses yang di pengguna mengontrol program 2. Gambar organisasi

Lebih terperinci

Mengenal Java RMI. Wiranti Sri Utami. Abstrak. Pendahuluan.

Mengenal Java RMI. Wiranti Sri Utami. Abstrak. Pendahuluan. Mengenal Java RMI Wiranti Sri Utami whiranty68@gmail.com Abstrak Java adalah sebuah bahasa pemrograman dan juga sebuah platform. Java juga merupakan sebuah bahasa pemrograman tingkat tinggi, salah satu

Lebih terperinci

Distributed Object CORBA and RMI

Distributed Object CORBA and RMI Distributed System Genap 2011/2012 11 Distributed Object CORBA and RMI Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com CORBA (Common Object Request Broker Architecture)

Lebih terperinci

Model arsitektur Terdistribusi

Model arsitektur Terdistribusi Model arsitektur Terdistribusi Masalah Membangun SisTer Berhubungan dengan peletakan komponenkomponen dan juga relasi antar komponen Memastikan struktur arsitektur bisa memenuhi kebutuhan dan membuat sistem

Lebih terperinci

INSTALASI PC SERVER. SAMBA dan SWAT. Ardi Maharta / Heri Widayat /

INSTALASI PC SERVER. SAMBA dan SWAT. Ardi Maharta / Heri Widayat / INSTALASI PC SERVER SAMBA dan SWAT Ardi Maharta / 11520244013 Heri Widayat / 11520244040 13 A. Kompetensi a. Mengetahui kegunaan samba B. Sub Kompetensi a. Mengetahui cara menginstal samba b. Keunggulan

Lebih terperinci

I. PENDAHULUAN. jaringan dan aplikasi yang dibuat khusus untuk jaringan. Akibatnya, interaksi

I. PENDAHULUAN. jaringan dan aplikasi yang dibuat khusus untuk jaringan. Akibatnya, interaksi I. PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi komputer, khususnya dalam hal jaringan komputer sangatlah pesat karena saat ini sudah banyak berbagai macam jenis peralatan jaringan dan aplikasi

Lebih terperinci

Making Provisions for Applications and Services

Making Provisions for Applications and Services Making Provisions for Applications and Services Ketika seseorang mengakses informasi pada suatu perangkat (device), baik itu PC, laptop, PDA, ponsel, atau device lain yang terhubung ke jaringan, data tidak

Lebih terperinci

Analisis Perbandingan Performansi Server VoIP. berbasis Parallel Processing

Analisis Perbandingan Performansi Server VoIP. berbasis Parallel Processing Analisis Perbandingan Performansi Server VoIP antara Asterisk dan FreePBX berbasis Parallel Processing JOANA SIBORO 2206100080 Dosen Pembimbing: Dr.Ir. Achmad Affandi, DEA NIP: 196510141990021001 PERANCANGAN

Lebih terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN A. TUJUAN PEMBELAJARAN 1. Memahami konsep Telnet dan SSH Server 2. Mampu melakukan installasi dan konfigurasi Telnet dan SSH Server 3. Mampu melakukan konfigurasi SSH tanpa password B. DASAR TEORI Jaringan

Lebih terperinci

SAMBA SERVER 1. Sejarah Lahirnya Samba

SAMBA SERVER 1. Sejarah Lahirnya Samba SAMBA SERVER 1. Sejarah Lahirnya Samba Bertahun lalu, di masa awal PC, IBM dan Sytec mengembangkan sebuah sistem network yang disebut NetBIOS (Network Basic Input Operating System). NetBIOS merupakan software

Lebih terperinci

Sistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT

Sistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT Sistem Terdistribusi Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT List Of Content SO Komponen SO DOS Jenis SO Manfaat SO JARINGAN KOMPUTER VS SISTEM TERDISTRIBUSI Pengertian Jarkom : kumpulan

Lebih terperinci

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan) 1. Pengenalan Web Service Definisi Web Service Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service

Lebih terperinci

APLIKASI SISTEM PENDIDIKAN JARAK JAUH BERBASIS WEB

APLIKASI SISTEM PENDIDIKAN JARAK JAUH BERBASIS WEB Abstrak APLIKASI SISTEM PENDIDIKAN JARAK JAUH BERBASIS WEB Metra Cahya Utama, Asfira Sagitri, Cokorda Raka A.J, Dian Tresna N., DivKom HME ITB Computer Network Research Group Institut Teknologi Bandung

Lebih terperinci

MODUL 3 SAMBA. 1.1 Tujuan :

MODUL 3 SAMBA. 1.1 Tujuan : MODUL 3 SAMBA 1.1 Tujuan : 1. Mahasiswa mengenal konsep jaringan client/server. 2. Mahasiswa mengenal protocol SMB. 3. Mahasiswa mengerti penggunaan protocol SMB. 4. Mahasiswa mampu mengimplementasikan

Lebih terperinci

Komunikasi. Sistem Terdistribusi Reza Aditya Firdaus

Komunikasi. Sistem Terdistribusi Reza Aditya Firdaus Komunikasi I. Protokol Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB 1 PENDAHULUAN 1.1 Pendahuluan BAB 1 PENDAHULUAN 1.1 Pendahuluan Perkembangan teknologi komputer pada sisi perangkat lunak saat ini telah mengalami pergeseran yang cukup besar, yaitu dari aplikasi yang bersifat standalone menuju pada

Lebih terperinci

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

Sistem Terdistribusi 2. Model arsitektur Terdistribusi Sistem Terdistribusi 2 Model arsitektur Terdistribusi Masalah Membangun SisTer Dimana kita meletakkan bagian hardware? Dimana kita meletakkan bagian software? Bagaimana antara hardware & software berkomunikasi?

Lebih terperinci

PRAKTIKUM 1 TELNET DAN SSH SERVER

PRAKTIKUM 1 TELNET DAN SSH SERVER PRAKTIKUM 1 TELNET DAN SSH SERVER A. TUJUAN PEMBELAJARAN 1. Memahami konsep Telnet dan SSH Server 2. Mampu melakukan installasi dan konfigurasi Telnet dan SSH Server 3. Mampu melakukan konfigurasi SSH

Lebih terperinci

APPLICATION LAYER. Oleh : Reza Chandra

APPLICATION LAYER. Oleh : Reza Chandra APPLICATION LAYER Oleh : Reza Chandra Sebagian besar dari kita berpengalaman menggunakan Internet melalui World Wide Web, layanan e-mail, dan file-sharing. Aplikasi ini, dan banyak lainnya, menyediakan

Lebih terperinci

Pemrograman Jaringan 12 CORBA

Pemrograman Jaringan 12 CORBA Pemrograman Jaringan 12 CORBA CORBA (Common Object Request Broker Architecture) CORBA (www.corba.org) adalah cara lain untuk melakukan pemrograman jaringan terdistribusi dan open system, dimana obyek yang

Lebih terperinci

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI SISTEM TERDISTRIBUSI CLIENT SERVER PROSES TERDISTRIBUSI SISTEM TERDISTRIBUSI CLIENT SERVER 1 Proses terdistribusi dapat diaplikasikan pada berbagai ruang kerja,

Lebih terperinci

Interprocess communication atau komunikasi antar proses adalah inti dari sistem terdistribusi dan komunikasi antar proses-proses pada system-sistem

Interprocess communication atau komunikasi antar proses adalah inti dari sistem terdistribusi dan komunikasi antar proses-proses pada system-sistem Pertemuan 4 Interprocess communication atau komunikasi antar proses adalah inti dari sistem terdistribusi dan komunikasi antar proses-proses pada system-sistem komputer yang berbeda dapat terjadi jika

Lebih terperinci

Sistem Jaringan Terdistribusi

Sistem Jaringan Terdistribusi Sistem Jaringan Terdistribusi Apa yang dimaksud dengan Sistem Jaringan Terdistribusi? Apa Keuntungan dan Kerugiannya (permasalahan yang dihadapi)? Pengertian Sistem Terdistribusi adalah Sekumpulan komputer

Lebih terperinci

KOMUNIKASI. Universitas Informatika dan Bisnis Indonesia. 2.1 Komunikasi Data

KOMUNIKASI. Universitas Informatika dan Bisnis Indonesia. 2.1 Komunikasi Data KOMUNIKASI Universitas Informatika dan Bisnis Indonesia 2.1 Komunikasi Data Komunikasi data merupakan bagian dari telekomunikasi yang secara khusus berkenaan dengan transmisi atau pemindahan data dan informasi

Lebih terperinci

Network Programming 2010 Jaringan & Aplikasinya. Husni Husni.trunojoyo.ac.id

Network Programming 2010 Jaringan & Aplikasinya. Husni Husni.trunojoyo.ac.id Network Programming 2010 Jaringan & Aplikasinya Husni husni@if.trunojoyo.ac.id Husni.trunojoyo.ac.id Outline Sistem Tersebar Sistem Operasi Protokol Jaringan Pemrograman Java Sistem Tersebar Himpunan komputer-komputer

Lebih terperinci

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan Overview Web Service (sebagai software) adalah sebuah sistem didesain untuk mendukung mesin interoperabilitas untuk berinteraksi dalam jaringan. Seringnya Web service hanya berupa application programming

Lebih terperinci

PROSES. Sistem Terdistribusi

PROSES. Sistem Terdistribusi PROSES PERT 3. Sistem Terdistribusi Konsep Proses Proses : suatu program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan Dalam proses terdapat Program counter : menunjukkan instruksi

Lebih terperinci

Pertemuan 3 SAMBA. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika UNIVERSITAS NEGERI YOGYAKARTA

Pertemuan 3 SAMBA. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika UNIVERSITAS NEGERI YOGYAKARTA Pertemuan 3 SAMBA Riza Kurniawan 11520244024 Ahmad Wildan L 11520244034 Kelas G _ Pendidikan Teknik Informatika 2013 U N I V E R S I T A S N E G E R I Y O G Y A K A R T A Pertemuan 3 Revisi : 01 30 September

Lebih terperinci

I. DEFINISI. Definisi RPC

I. DEFINISI. Definisi RPC I. DEFINISI Definisi RPC RPC adalah suatu protokol yang menyediakan suatu mekanisme komunikasi antar proses yang mengijinkan suatu program untuk berjalan pada suatu komputer tanpa terasa adanya eksekusi

Lebih terperinci

Fase pertama: single user, single tasking

Fase pertama: single user, single tasking Interoperabilitas Evolusi Pemanfaatan Komputer Fase pertama: single user, single tasking Komputasi dijalankan secara terbatas di satu mesin oleh satu pemakai yang hanya mengeksekusi satu aplikasi pada

Lebih terperinci

BAB V KESIMPULAN DAN SARAN

BAB V KESIMPULAN DAN SARAN BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan Penggunaan linux sebagai sistem operasi server adalah karena linux dapat diperoleh secara gratis dan dapat disebarluaskan secara bebas. Selain itu, linux merupakan

Lebih terperinci

1. PENGENALAN SISTEM TERDISTRIBUSI

1. PENGENALAN SISTEM TERDISTRIBUSI 1. PENGENALAN SISTEM TERDISTRIBUSI 1. Mengapa Sistem terdistribusi? - Komputer-komputer yang terdistribusi secara geografis. - Komunikasi melalui koneksi kabel/fibre/wireless/. - Keuntungan : interaksi,

Lebih terperinci

KONSEP INTERAKSI. Adrianus W. K X Aziz Yudi Prasetyo Gregorio Cybill

KONSEP INTERAKSI. Adrianus W. K X Aziz Yudi Prasetyo Gregorio Cybill KONSEP INTERAKSI Adrianus W. K. 120400005X Aziz Yudi Prasetyo 1204000173 Gregorio Cybill 1204000386 (c) 2005 Adrianus Wisnu Kurniawan, Aziz Yudi Prasetyo, Gregorio Cybill. Silakan menggandakan slide ini

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II 2.1 Pengertian Server LANDASAN TEORI Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable

Lebih terperinci

IMPLEMENTASI APLIKASI CHEPPYCHAT UNTUK JARINGAN KOMPUTER PADA LOCAL AREA NETWORK

IMPLEMENTASI APLIKASI CHEPPYCHAT UNTUK JARINGAN KOMPUTER PADA LOCAL AREA NETWORK IMPLEMENTASI APLIKASI CHEPPYCHAT UNTUK JARINGAN KOMPUTER PADA LOCAL AREA NETWORK Nama Mahasiswa : Tadeus Utha D NIM : 04104025 Jurusan : Sistem Komputer Dosen Pembimbing : Yulius Satmoko R,S.kom, M.kom

Lebih terperinci

Laporan Resmi Praktikum Administrasi Jaringan FTP DAN SAMBA SERVER

Laporan Resmi Praktikum Administrasi Jaringan FTP DAN SAMBA SERVER Laporan Resmi Praktikum Administrasi Jaringan FTP DAN SAMBA SERVER Oleh : Muhammad Nawawi 2110131001 Fadlul Fikri 2110131004 Abid Famasya 2110131016 Polieknik Elektronikan Negeri Surabaya 2015 1. FTP FTP

Lebih terperinci

SMK PASUNDAN 2 BANDUNG

SMK PASUNDAN 2 BANDUNG SMK PASUNDAN 2 BANDUNG TEKNIK KOMPUTER DAN JARINGAN Modul 4 FILE SERVER DENGA SAMBA DI LINUX DEBIAN Oleh Syaiful Watoni, ST. 1 FILE SERVER DENGAN SAMBA Pengertian SAMBA Samba adalah implementasi dari SMB

Lebih terperinci

WEB SERVICES. Sistem terdistribusi week 12

WEB SERVICES. Sistem terdistribusi week 12 WEB SERVICES Sistem terdistribusi week 12 Outline Kegunaan web service Sejarah bahasa pemrograman Perusahaan pengusul web service Arsitektur web service Keuntungan & kekurangan wes service Kegunaan web

Lebih terperinci

Model Sistem Terdistribusi

Model Sistem Terdistribusi Model Sistem Terdistribusi Budi Susanto budsus@ukdw.ac.id dari Distributed System 3th, Colouris chap. 2 Model Tujuan Pengantar Menyediakan sebuah gambaran abstrak aspek yang relevan dengan sistem Menyediakan

Lebih terperinci

Sistem Operasi Terdistribusi

Sistem Operasi Terdistribusi Sistem Operasi Terdistribusi Catur Iswahyudi Politeknik Elektronika Negeri Surabaya Institut Tekonolgi Sepuluh Nopember Surabaya 1 Tujuan Pembelajaran Diharapkan agar Mahasiswa dapat : Memahami definisi

Lebih terperinci

ANALISIS PERBANDINGAN KINERJA ANTARA NETWORK FILE SYSTEM (NFS) DAN PRIMARY DOMAIN CONTROLLER (PDC) SAMBA

ANALISIS PERBANDINGAN KINERJA ANTARA NETWORK FILE SYSTEM (NFS) DAN PRIMARY DOMAIN CONTROLLER (PDC) SAMBA ANALISIS PERBANDINGAN KINERJA ANTARA NETWORK FILE SYSTEM (NFS) DAN PRIMARY DOMAIN CONTROLLER (PDC) SAMBA Gede Wahyudi 1, Trisna Hanggara 2 Program Studi Teknik Informatika, Jurusan Ilmu Komputer, Fakultas

Lebih terperinci

Analisis Penerapan File Sharing Terpusat Pada Perusahaan PT. Lumbung Riang Communication

Analisis Penerapan File Sharing Terpusat Pada Perusahaan PT. Lumbung Riang Communication Analisis Penerapan Terpusat Pada Perusahaan PT. Lumbung Riang Communication Nanda Fadillah Ramadhan Program Studi Konsetrasi Teknik Komputer dan Jaringan Jurusan Teknik Informatika dan Komputer Politeknik

Lebih terperinci

Arsitektur Sistem Operasi

Arsitektur Sistem Operasi Arsitektur Sistem Operasi Project Study Sistem Operasi FOR X SMK Copyright by : Rio Widyatmoko Peranan Sistem Operasi Dalam Struktur Sistem Komputer 1) Peranan Sistem Operasi Dalam Struktur Sistem Komputer

Lebih terperinci

Gambar 2.1 Prinsip RPC pada Client-Server

Gambar 2.1 Prinsip RPC pada Client-Server Remote Procedure Call Gagasan tentang RPC (Remote Procedure Call) pertama kali ditemukan pada tahun 1976. Perusahaan yang pertama kali menggunakan RPC adalah Xerox pada tahun 1981. RPC di implementasikan

Lebih terperinci

II. ALAT DAN BAHAN 1. Kabel Null Modem 1 buah 2. 1 buah PC dengan OS WINDOWS 98/95 2 buah

II. ALAT DAN BAHAN 1. Kabel Null Modem 1 buah 2. 1 buah PC dengan OS WINDOWS 98/95 2 buah PERCOBAAN IV SHARING DATA ANTAR DUA KOMPUTER DENGAN DIRECT CABLE CONNECTION I. TUJUAN Membagi / Men-Share data antar dua komputer dengan menggunakan fasilitas Direct Cable Connection dengan perantara port

Lebih terperinci

Remote Execution. Oleh: Idris Winarno

Remote Execution. Oleh: Idris Winarno Remote Execution Oleh: Idris Winarno Introduction Salah satu dasar mekanisme jaringan komputer adalah dapat melakukan perintah komputer secara jarak jauh. Pengguna dapat menjalankan aplikasi programnya

Lebih terperinci

Jaringan Komputer dan Hardware DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

Jaringan Komputer dan Hardware DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008 Jaringan Komputer dan Hardware DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008 PLPG Sosialisasi TIK KTSP2008 Jaringan komputer Jaringan komputer pada hakekatnya adalah dua komputer

Lebih terperinci

Bab 3: Proses-Proses. Konsep Proses

Bab 3: Proses-Proses. Konsep Proses Bab 3: Proses-Proses Konsep Proses Penjadwalan Proses Operasi pada Proses Proses yang bekerja sama (Cooperating Processes) Komunikasi antar Proses (Interprocess Communication) Komunikasi pada sistem Client-Server

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengenalan Client Server Client/Server adalah arsitektur jaringan yang memisahkan client dengan server. Masingmasing client dapat meminta data atau informasi dari server. Sistem

Lebih terperinci

Ika Nur Khana

Ika Nur Khana Membuat Samba Server di Debian 6.0 dan Menggunakan Samba Sharing pada PC Client (Win 2003) Ika Nur Khana Ikanur.khana@yahoo.co.id http://ikha-khana.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com

Lebih terperinci

SISTEM TERDISTRIBUSI. Agenda : - Pengantar Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Model Sistem Terdistribusi. Yuli Purwati, M.

SISTEM TERDISTRIBUSI. Agenda : - Pengantar Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Model Sistem Terdistribusi. Yuli Purwati, M. SISTEM TERDISTRIBUSI Agenda : - Pengantar Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Model Sistem Terdistribusi Sistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke

Lebih terperinci

Pengantar Sistem Terdistribusi

Pengantar Sistem Terdistribusi Pengantar Sistem Terdistribusi DEFINISI Sebuah sistem dimana komponen software atau hardware-nya terletak di dalam jaringan komputer dan saling berkomunikasi menggunakan message pasing Sebuah sistem yang

Lebih terperinci

Tipe Sistem Operasi. Stand alone Network Embedded

Tipe Sistem Operasi. Stand alone Network Embedded SISTEM OPERASI Tipe Sistem Operasi Stand alone Network Embedded Versi Windows Sistem Operasi Windows Version Windows 3.x Windows NT 3.1 Windows 95 Windows NT Workstation 4.0 Windows 98 Windows Millennium

Lebih terperinci

Soal terdiri dari 50 Pilihan Ganda Setiap soal pilihan ganda hanya satu jawaban yang benar

Soal terdiri dari 50 Pilihan Ganda Setiap soal pilihan ganda hanya satu jawaban yang benar Soal terdiri dari 50 Pilihan Ganda Setiap soal pilihan ganda hanya satu jawaban yang benar 1. Pernyataan yang paling tepat mengenai definisi Sistem Terdistribusi adalah : a. Dua atau lebih komputer yang

Lebih terperinci

Sharing File dan Printer

Sharing File dan Printer Sharing File dan Printer Judul: Penyusun Untuk Web Sharing File dan Printer Tim UGOS Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas Gadjah Mada http://ugos.ugm.ac.id Sharing File dan Printer

Lebih terperinci

Jenis-jenis Firewall. Firewall terbagi menjadi dua jenis, yakni sebagai berikut

Jenis-jenis Firewall. Firewall terbagi menjadi dua jenis, yakni sebagai berikut Firewall adalah suatu sistem perangkat lunak yang mengizinkan lalu lintas jaringan yang dianggap aman untuk bisa melaluinya dan mencegah lalu lintas jaringan yang dianggap tidak aman. Umumnya, sebuah firewall

Lebih terperinci

10/30/2015 SAMBA FILE SHARING IRMASARI TKJ SMKN KALIBARU

10/30/2015 SAMBA FILE SHARING IRMASARI TKJ SMKN KALIBARU 10/30/2015 SAMBA FILE SHARING IRMASARI TKJ SMKN KALIBARU SAMBA FILE SHARING File Server memberikan layanan berupa penyediaaan file ataupun folder yang dapat diakses bersama-sama oleh para pengguna di dalam

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) IKG3E3 SISTEM TERDISTRIBUSI Disusun oleh: PROGRAM STUDI ILMU KOMPUTASI FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana Pembelajaran Semester (RPS) ini

Lebih terperinci

MODEL SISTEM TERDISTRIBUSI

MODEL SISTEM TERDISTRIBUSI MODEL SISTEM TERDISTRIBUSI MODEL DS? Hubungan dan interkoneksi antar komponen penyusun sistem terdistribusi 1 Model Client Server Client Client Server Client Client Model Client Server Client: Proses akses

Lebih terperinci

Deskripsi Layanan Protokol TCP dan UDP. (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM: Kelas: SK 4 C

Deskripsi Layanan Protokol TCP dan UDP. (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM: Kelas: SK 4 C Deskripsi Layanan Protokol TCP dan UDP (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM:09031181419024 Kelas: SK 4 C Jurusan Sistem Komputer Fakultas lmu Komputer Universitas Sriwijaya 2017

Lebih terperinci

Pemgantar Teknologi Informasi

Pemgantar Teknologi Informasi Pemgantar Teknologi Informasi Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras Pemakai komputer: common user, programmer, aplikasi (program) Tujuan: Menjalankan

Lebih terperinci

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER) MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER) NAMA : DICKY TRIMARDI ( 11110996 ) YAYAT SUYATMAN ( 18110610 ) YIZREEL CHRISTYELL TATUIL ( 18110629 ) KELAS DOSEN : 3KA35 : MISSA LAMSANI TUGAS KELOMPOK

Lebih terperinci

BAB 15 KEAMANAN JARINGAN DENGAN FIREWALL

BAB 15 KEAMANAN JARINGAN DENGAN FIREWALL BAB 15 KEAMANAN JARINGAN DENGAN FIREWALL Tujuan Instruksional Umum Siswa mampu menjelaskan mengenai firewall Tujuan Instruksional Khusus Siswa mampu menjelaskan secara umum apa itu firewall Siswa mampu

Lebih terperinci

PENGAMANAN JARINGAN KOMUTER

PENGAMANAN JARINGAN KOMUTER PENGAMANAN JARINGAN KOMUTER Komunikasi TCP/IP dapat mengamankan suatu jaringan dengan bantuan dari kriptografi. Protocol dan metode dari kriptografi dirancang untuk tujuan yang berbeda dalam pengaman data

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Bab ini berisikan tentang teori-teori pendukung yang diperlukan untuk mendukung dalam penyelesaian skripsi ini. Teori-teori yang dituliskan pada bab ini yaitu mengenai jaringan komputer,

Lebih terperinci

DISTRIBUTED FILE SYSTEMS

DISTRIBUTED FILE SYSTEMS DISTRIBUTED FILE SYSTEMS OVERVIEW Sistem berkas terdistribusi adalah sebuah sistem di mana banyak pengguna dapat berbagi berkas dan sumber daya penyimpanan. Client, server, dan media penyimpanan dalam

Lebih terperinci

Objek Terdistribusi dan Remote Invocation. I Made Andhika, S.Kom

Objek Terdistribusi dan Remote Invocation. I Made Andhika, S.Kom Objek Terdistribusi dan Remote Invocation I Made Andhika, S.Kom Middleware Remote Procedure Call (RPC) client memanggil sebuah prosedur dan menjalankan pada komputer lain Pemanggilan tersebut sama seperti

Lebih terperinci

I. Pengenalan Samba. Heri Susanto Lisensi Dokumen:

I. Pengenalan Samba. Heri Susanto  Lisensi Dokumen: Instalasi Samba di Ubuntu Server Heri Susanto Heri.s.aja@gmail.com http://heridoank.blogspot.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system). BAB III LANDASAN TEORI 3.1 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Dalam bab ini akan dibahas mengenai beberapa hal yang menyangkut tentang implementasi dari perancangan yang ada dalam bab 3 meliputi implementasi pengaturan fitur piranti jaringan

Lebih terperinci

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124 INSTALLATION GUIDE PT.Technomatic Cipta Mandiri IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124 Telp./Fax.: 022 70051771; 7219761 INSTALLATION GUIDE INSTALLATION GUIDE MailTracking merupakan sebuah

Lebih terperinci

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto Middleware Sebagai Jembatan Platform yang berbeda Budi Susanto budsus@ukdw.ac.id, budsus@yahoo.com http://lecturer.ukdw.ac.id/budsus 1 Definisi Middleware Application Application Middleware Middleware

Lebih terperinci