Model arsitektur Terdistribusi

dokumen-dokumen yang mirip
Sistem Terdistribusi 2. Model arsitektur Terdistribusi

Sistem Terdistribusi 2

Pemahaman mengenai Model arsitektur SisTer Mengetahui Sudut pandang logis Arsitektur Sistem Tersebar. Memahami model Arsitektur sistem

Model Sistem Terdistribusi

BAB 1 PENDAHULUAN 1.1 Pendahuluan

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

Distribusi Fungsi. Dengan pembagian fungsi untuk tiap komponen dalam sistem client server, berikut manfaat yang ada :

Sistem Jaringan Terdistribusi

1. PENGENALAN SISTEM TERDISTRIBUSI

Sistem Terdistribusi TIK-604

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto

BAB V Remote Procedure Call (RPC)

Heru Lestiawan, M.Kom

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

MODEL ARSITEKTUR SISTEM INFORMASI TERDISTRIBUSI

Fase pertama: single user, single tasking

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

Bab 1. Pengenalan Sistem Terdistribusi

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

Sistem Terdistribusi. Silabus

DISTRIBUTED OBJECT CORBA & RMI. Sistem terdistribusi week 13

Sistem terdistribusi multimedia Biasanya digunakan pada infrastruktur Internet Karakteristik Sumber data yang heterogen dan memerlukan sinkronisasi

TUGAS SISTEM INFORMASI TERSEBAR

TUGAS ELEARNING PENGEMBANGAN WEB SERVICE

Distributed Object CORBA and RMI

Pengantar Sistem Terdistribusi

SERVICE ORIENTED ARCHITECTURE (SOA)

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

REVIEW KARAKTERISTIK DAN MODEL SISTEM TERDISTRIBUSI

Sistem Terdistribusi 1 Introduction. Pengantar Sistem Terdistribusi

BAB II LANDASAN TEORI

Sistem Terdistribusi Arsitektur

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

BAB X ARSITEKTUR SISTEM TERDISTRIBUSI

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I

M. Choirul Amri

PENGENALAN SISTEM TERDISTRIBUSI

Komunikasi. Sistem Terdistribusi Reza Aditya Firdaus

ARSITEKTUR NETWORKING CLIENT

BAB 1 Service Oriented Architecture 1.1 Evolusi SOA

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

SISTEM TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI

BAB II LANDASAN TEORI. Basis Data Terdistribusi didefinisikan sebagai sebuah collection of multiple,

FILE SERVICE DAN NAME SERVICE

KOMUNIKASI. Universitas Informatika dan Bisnis Indonesia. 2.1 Komunikasi Data

Sistem Terdistribusi

Software Architecture. Muhammad Bagir, S.E., M.T.I

PEMROGRAMAN SISTEM TERSEBAR

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS JARINGAN TERDISTRIBUSI

BAB I PENDAHULUAN 1.1 Latar Belakang

Gambar 1. Service terdistribusi

Sistem terdistribusi. Albertus dwi yoga widiantoro, M.Kom

Distributed System. Number One Introduction. Genap 2011/2012. Dahlia Widhyaestoeti, S.Kom

BAB III TUGAS DAN TANGGUNG JAWAB ADMIN SERVER

RENCANA PEMBELAJARAN SEMESTER (RPS)

Contoh diatas merupakan aplikasi yang menggunakan server sebagai temapat penyimpanannya dan client sebagai tempat input data atau proses lainnya.

TSI Perbankan PENDAHULUAN. AS/400 hal. A.1

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

2.1. Sistem Komunikasi

CONTOH PENDSTRIBUSIAN HARDWARE

BAB II LANDASAN TEORI

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

FILE SERVICE DI DALAM SISTEM INFORMASI TERDISTRIBUSI

Sistem Terdistribusi Pengenalan

Pemrograman Jaringan 11 RMI

Teknik Informatika S1

- File server pertama kali dikembangkan tahun 1970

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

NAMA : FERRY ANGGRIAWAN KUSUMA ( ) SHELLI RIPATI ( ) STMIK INDONESIA

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

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

PENERAPAN SOA SEBAGAI ALTERNATIF PENGINTEGRASIAN MULTI SISTEM INFORMASI

TUGAS SISTEM INFORMASI BERBASIS WEB. PHP Web Service. Nama : Ilham NIM : Kelas : 6B. Daftar isi

BAB III LANDASAN TEORI

Arsitektur Aplikasi Web

Analisis Perbandingan Performansi Server VoIP. berbasis Parallel Processing

Pemrograman Jaringan 12 CORBA

3. 3 Application Layer Protocols and Services Examples

SISTEM TERDISTRIBUSI

4. SISTEM OPERASI TERDISTRIBUSI

Komunikasi Antar Proses Interprocess Communication (IPC)

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

PENGEMBANGAN SISTEM INFORMASI PERPARKIRAN MENGGUNAKAN ARSITEKTUR THREE-TIER

JENIS-JENIS JARINGAN. Jaringan yang memiliki ruang lingkup yang sangat luas, karena radiusnya mencakup sebuah negara dan benua.

BAB I PENDAHULUAN. I.1 Latar Belakang

Sistem Terdistribusi Proses. S1 Sistem Komputer Musayyanah, S.ST, MT

BAB 1 PENDAHULUAN. (05 Agustus 1998)

PERANCANGAN FILE SERVER MENGGUNAKAN PYDIO (PUT YOUR DATA IN ORBIT) PADA SEKOLAH GLOBE NATIONAL PLUS BATAM

WEB SERVICES. Sistem terdistribusi week 12

Server & Client Overview

2.6. Struktur dasar sistem operasi

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

SILABUS SISTEM TERDISTRIBUSI (S1 - Sistem Informasi) (KK ) MINGGU POKOK BAHASAN MATERI SUMBER

Arsitektur Sistem Operasi WINDOWS

Characterization of Distributed Systems dan System Models

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

SAMBA SERVER 1. Sejarah Lahirnya Samba

Transkripsi:

Model arsitektur Terdistribusi

Masalah Membangun SisTer Berhubungan dengan peletakan komponenkomponen dan juga relasi antar komponen Memastikan struktur arsitektur bisa memenuhi kebutuhan dan membuat sistem reliable, manageable, adaptable, dan cost-effective Sistem harus melakukan klasifikasi terhadap proses yang terjadi pada server, client, maupun peer Sister memiliki banyak sekali variasi, tergantung dari jaringan komputer, performa, reliabilitas, keamanan, dan biaya

Kesulitan-kesulitan peletakan Dari sisi mode pemakaian Variasi yang beragam terhadap karakteristik pemakaian sistem Berapa kali suatu halaman dikunjungi? Seberapa sibuk suatu server? Dari sisi masalah Internal Masalah konkurensi akses Dari sisi masalah lingkungan sistem Masalah heterogenitas: hardware, sistem operasi dan jaringan Dari sisi masalah ancaman eksternal Masalah keamanan data

Model Arsitektur SisTer Software architecture Organisasi logika dari komponen-komponen software Ada 4 jenis: Layered architectures Object-based architectures Data-centered architectures Event-based architectures System Architecture Placement of machines Placement of software on machines

Software architecture Layered system Breaking up the complexity of systems by designing them through layers and services layer: group of closely related and highly coherent functionalities service: functionality provided to a superior layer Examples of layered architectures operating systems (kernel, other services), computer network protocol architectures

Typical layering in Distributed Systems Platform: Hardware and operating system Windows NT / Pentium processor Solaris / SPARC processor Middleware: achieve transparency of heterogeneity at platform level Achieve communication and resource sharing ie.g., remote method invocation Examples CORBA (OMG), DCOM (Microsoft), Java Remote Method Invocation (Sun)

Klasifikasi Proses Proses Server Menyediakan layanan dan menangani request Proses Client Proses membuat melakukan request Proses Peer Proses yang saling bekerja sama dan berkomunikasi Middleware Menyediakan transparansi terhadap keanekaragaman platform proses dan objek pada sekumpulan mesin yang menerapkan protokol untuk aplikasi terdistribusi CORBA, Java RMI, DCOM

Tugas 1 Membuat tulisan tentang torrent Apa itu torrent Bagaimana cara kerjannya Apa keuntungannya menggunakan torrent dibandingkan dengan download yang lain Contohnya Instalasi torrent Berikan contoh untuk mendownload dengan torrent. Kelompok 1 kelompok 3 orang Dikumpulkan minggu depan hardcopy

Karakteristik khusus CS Service : Menyediakan layanan terpisah yang berbeda Shared resource : Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan Resource Asymmetrical Protocol : antara client dan server merupakan hubungan one-to-many. Mix-and-match : tidak tergantung pada platform Encapsulation of service : message memberitahu server apa yang akan dikerjakan

Transparency Location : proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/server akan menyembunyikan lokasi server dari client. Message-based-exchange : antara client dan server berkomunikasi dengan mekanisme pertukaran message. Scalability : sistem C/S dapat dimekarkan baik vertikal maupun horisontal Integrity : kode dan data server diatur secara terpusat, sedangkan pada client tetap pada komputer tersendiri

Service disediakan oleh beberapa server Contoh: sebagian besar layanan web komersial diterapkan melalui server fisik yang berbeda Server menggunakan replikasi atau database terdistribusi

Server menduplikasi informasi (cache) untuk bertindak sebagai proxy Cache: menyimpan informasi lokal yg sering digunakan Mengurangi beban kerja server Meningkatkan kinerja Wajib digunakan pada search engine

Apllication Layering Data: menyediakan struktur dan fungsi untuk manipulasi informasi, yang terdiri dari banyak objek data contoh: relational database, file grafik, file suara atau multimedia data stream processing: terfokus pada pemrosesan objek data, yang biasanya disebut sebagai middleware presentation: terfokus untuk membuat data tersedia untuk user dan menangani interaksi dengan user. ada 2 level: - user interface presentation management: menyediakan operasi dasar untuk membangun dan mengontrol user interface di bawah kontrol aplikasi meliputi layanan tampilan, kontrol dialog dan API contoh xwindows dan ms windows

Arsitektur multitier Disebut sebagai: arsitektur Desentralisasi Organisasi yang paling sederhana adalah dengan hanya memiliki dua jenis mesin: Sebuah mesin klien yang hanya berisi program pelaksanaan (bagian dari) tingkat userinterface Sebuah mesin server: yang berisi server, program pengolahan dan data leveling

Midleware Sebuah komponen untuk Menyamarkan heterogeneity Melakukan message passing Direpresentasikan dalam bentuk object Contoh: Sun RPC, CORBA, RMI, DCOM Keuntungan: OS + Hardware independen

Peer-to-peer Static structure LAN Example: Borgchat Dynamic structure Structured Distributed hash table Unstructured Example JXTA, Torrent