Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SISTEM BASIS DATA TERSEBAR

Presentasi serupa


Presentasi berjudul: "SISTEM BASIS DATA TERSEBAR"— Transcript presentasi:

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

2 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

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

4 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

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

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

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

8 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

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

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

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

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

13 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

14 The End


Download ppt "SISTEM BASIS DATA TERSEBAR"

Presentasi serupa


Iklan oleh Google