SISTEM BASIS DATA TERSEBAR

Slides:



Advertisements
Presentasi serupa
Pengantar Teknologi Informasi
Advertisements

PHP dan MySQL.
Sistem Jaringan Terdistribusi
Database dan Managemen Informasi
Model Sistem Terdistribusi
Sistem Informasi Manajemen Dasar intelejen bisnis: basis data dan manajemen informasi STUDI KASUS SISTEM BASIS DATA TERDISTRIBUSI PADA SISTEM INFORMASI.
Komponen Sistem Informasi
PEMROGRAMAN CLIENT/SERVER Riyanto, S.Kom 1.
Chapter II Arsitektur Client Server
Perancangan Basis Data MI 1133
CORBA “Common Object Request Broker Architecture”
Sistem Terdistribusi 06 – Client Server Oleh : Muh. Ary Azali.
RANCANGAN ARSITEKTUR TEKNOLOGI INFORMASI Materi Pertemuan 27
Telekomunikasi, Jaringan dan Internet
DATABASE TERDISTRIBUSI (DISTRIBUTED DATABASE= DDB)
Sistem Terdistribusi.
Aplikasi Komputer.
Dukungan database dalam Pembangunan Sistem Informasi
IMPLEMENTASI SISTEM BASIS DATA
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
DBMS Terdistribusi.
Perjalanan Menuju Client Server
CLIENT – SERVER Diskusi III.
MODEL SISTEM INFORMASI
Teknik Informatika-S1 IST AKPRIND Yogyakarta Erfanti Fatkhiyah
ARSITEKTUR DAN PEMODELAN APLIKASI
BASIS DATA 2 Basis Data Terdistribusi
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
Pengantar Client Server
ARSITEKTUR APLIKASI WEB
ARSITEKTUR SISTEM TERDISTRIBUSI
Arsitektur SisTer.
Arsitektur SisTer.
Model Sistem Terdistribusi
Pertemuan 3 Khairul Anwar Hafizd
Mobile Computing 7 Middleware.
ARSITEKTUR TEKNOLOGI INFORMASI
Basis Data Terdistribusi
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Muhandis Ulil Absor Rifan
Basis Data Klien Server dan Basis data Internet Materi 7
SISTEM DATABASE.
PERANGKAT – PERANGKAT KOMPUTER
Web Service.
DATABASE TERDISTRIBUSI
11 Arsitektur Sistem Terdistribusi
Aplikasi Komputer.
Pemrograman basis data internet dan client server
Tipe Integrasi Nurwahyu Alamsyah Heru Prayogo Farizal Arifin
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
ARSITEKTUR APLIKASI CLIENT SERVER
Komponen Sistem Informasi
Komponen Sistem Informasi
Sistem Manajemen Basis Data Web
IMPLEMENTASI SISTEM BASIS DATA
basis data client server
BAGAIMANA MEMILIH/MERANCANG ARSITEKTUR SUATU APLIKASI MOBILE ?
SISTEM BASIS DATA TERSEBAR
Komponen Sistem Informasi
Pengantar Teknologi Informasi
SISTEM BASIS DATA TERSEBAR
Database Server & Terdistribusi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
SISTEM BASIS DATA TERSEBAR
Dasar Pemrograman Web.
Database Server & Terdistribusi
Aplikasi Komputer.
SISTEM BASIS DATA TERSEBAR ARSITEKTUR SISTEM BASISDATA TERSEBAR/DDBMS
Aplikasi Komputer Dr. Mesterjon, S.Kom, M.Kom.
Transcript presentasi:

SISTEM BASIS DATA TERSEBAR ARSITEKTUR DATABASE CLIENT/SERVER An’ Anqnudin L.,S.Kom

ARSITEKTUR client/server PENGATURAN KOMPONEN-KOMPONEN (CLIENT/SERVER) PADA SUATU JARINGAN MENDUKUNG EFISIENSI PEMROSESAN MESSAGE (REQUEST) ANTARA C/S DESAIN DATABASE C/S MEMILIKI KEUNTUNGAN DAN KELEMAHAN. DESAIN YG BAIK AKAN MENINGKATKAN KEUNTUNGAN DAN MENEKAN KELEMAHAN

Fungsi Divisi Pemrosesan  Alokasi tugas-tugas untuk C/S Manajemen Proses ( Midleware )  Interoperabilitas antara C/S  Efisiensi pemrosesan pesan antar C/S

1. DIVISI PEMROSESAN Pada c/s terdapat sejumlah tugas  Client : Lokal  Server : Remote Presentation Mrpkn kode yg digunakan untuk memantain GUI. Kode presentation menampilkan object, monitor, event dan respon event. Event bisa berupa aksi yang diinisiasi user melalui mouse atau keyboard seperti halnya eksternal event yang diinisiasi oleh timer dan user lain Validation Merupakan kode yang menjamin konsistensi database dan input user. Logika validasi diekspresikan sebagai aturan integrity yang disimpan dalam database

1. DIVISI PEMROSESAN c. Bussiness Logic Mrp kode yg membentuk fungsi bisnis ( pembayaran, pemenuhan persyaratan, perhitungan bunga ). Bussiness Logic ini dapat berubah sesuai aturan dan lingkungan persaingan. d. Workflow Merupakan kode yang menjamin kelengkapan proses bisnis. Kode workflow bisa berupa form perjalanan, pengiriman pesan deadline dan pemberitahuan user ketika proses bisnis lengkap.

1. DIVISI PEMROSESAN e. Data Access Mrp kode yg mengekstrak data untuk menjawab query dan memodifikasi database. Kode data access terdiri dari statement SQL dan translasi kode yg biasanya merupakan bagian DBMS. Jika melibatkan multiple database, beberapa kode translasi dapat diletakkan di Software terpisah dari DBMS.

2. MIDDLEWARE Middleware merupakan komponen Software dalam c/s yang membentuk manajemen proses Disediakan untuk mengatasi heterogenitas sistem terdistribusi Fungsi Middleware : Interoperability Middleware memungkinkan c/s berkomunikasi melalui berbagai platform karena c/s dapat saja memiliki platform yang berbeda ( OS, H/W, DBMS, Bhs Pemrograman ) Memungkinkan komunikasi c/s tanpa mengetahui platform satu dengan lainnya.

2. MIDDLEWARE Fungsi Middleware : Kontrol Message yang efisien Middleware memungkinkan server memproses message dari sejumlah besar client secara efisien. Dalam lingkungan c/s terdapat banyak client yg bekomunikasi dengan beberapa server. Hal ini menyebabkan server Overload hanya utk memanage message yang diterima daripada memenuhi request

2. MIDDLEWARE Ada beberapa middleware yang tersedia : Transaction Processing Monitor Message Oriented Middleware Object Request Broker

Transaction Processing Monitor Memberi kemampuan untuk mengelola transaksi dalam aplikasi c/s Membebaskan OS dari proses managing database Mengatur proses lebih baik daripada OS. Dalam hal ini Tp Monitor menerima transaksi, menjadwal dan mengatur agar diproses secara lengkap Melakukan update multiple database dalam transaksi tunggal.

Message Oriented Middleware Mengatur antrian Message Proses Client dapat menempatkan sebuah message pada antrian dan proses server dapat memindahkan message dari antrian Perbedaan dg TPM  TPM : Menyediakan built-in intelligence serta menggunakan message sederhana  MOM: Sedikit built-in intelligence serta mendukung kompleks message.

Object Request Broker Menyediakan high level interoperabilitas dan message intelligence Untuk menggunakan ORB, Message harus diencode dalam Standarisasi akses ORB mengatasi perbedaan platform antara c/s selain itu client dapat berkomunikasi dengan server tanpa mengetahui lokasi server.

TUGAS Besar Membuat aplikasi sesuai judul dengan bahasa pemrograman PHP, delphi, VB, Java, C# dll Yang mendukung database MySQL dan dapat melakukan replikasi database secara realtime. Gunakan 2 atau lebih komputer baik menggunakan kabel UTP atau Wifi dalam jaringanya untuk memperlihatkan hasil yang maksimal Setelah UTS dimulai Presentasi tiap kelompok. DIUNDI MAJU KEDEPAN

The End