Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN CLIENT/SERVER Riyanto, S.Kom 1. 2 24-Sep-12 Bahasan  Database Arsitektur  Single Tier  Two Tier (Client/Server)  Multi Tier  N-Tier.

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN CLIENT/SERVER Riyanto, S.Kom 1. 2 24-Sep-12 Bahasan  Database Arsitektur  Single Tier  Two Tier (Client/Server)  Multi Tier  N-Tier."— Transcript presentasi:

1 PEMROGRAMAN CLIENT/SERVER Riyanto, S.Kom 1

2 2 24-Sep-12 Bahasan  Database Arsitektur  Single Tier  Two Tier (Client/Server)  Multi Tier  N-Tier

3 3 24-Sep-12 Database Arsitectur  Centralized Systems  Client/server systems  Pararel systems  Distributed Systems

4 4 24-Sep-12 Centralized Systems

5 5 24-Sep-12 Client/Server Systems

6 6 24-Sep-12 Pararel System

7 7 24-Sep-12 Distributed Systems

8 8 24-Sep-12 Single Tier  Disebut juga sebagai sistem stand-alone  Terdiri dari sebuah server penampung data dan aplikasi, sedangkan untuk menggunakan server tersebut dibutuhkan monitor dan keyboard serta mouse

9 9 24-Sep-12 Single Tier Architecture Gambar 2 Gambar 1

10 10 24-Sep-12 Client/Server (Two-Tier)  Arsitektur jaringan Client Server merupakan model konektivitas pada jaringan yang membedakan fungsi computer menjadi client dan server  Server yang bertugas memberikan layanan kepada terminal-terminal lain(client) yang terhubung dalam sistem jaringan itu  arsitektur ini client tidak dapat berfungsi sebagai server, tapi server dapat berfungsi sebagai client

11 11 24-Sep-12 Komponen Dasar Client/Server  Client  erminal yang digunakan oleh p engguna untuk meminta layanan tertentu yang dibutuhkan  Middleware  komponen perantara yang memungkinkan client dan server untuk saling terhubung dan berkomunikasi satu sama lain (seperti:Transaction Monitor, Remote Procedure Calling, Object Request Broker (ORB).  Server  menyediakan layanan

12 12 24-Sep-12 Arsitektur Client/Server

13 13 24-Sep-12 Ciri-ciri Client/Server  Berbasis layanan  Sumber daya yang digunakan bersama  Hubungan dan interaksi client server  Client tidak perlu mengetahui fisik server  Pertukaran berbasis pesan  Enkapsulasi layanan  Skalabilitas  Konsistensi data

14 14 24-Sep-12 Alasan Menggunakan Client/Server  Kapasitas  Keamanan  Penghematan

15 16 24-Sep-12 Three Tier  Pengembangan Aplikasi Two-Tier  arsitektur Three Tier memisahkan antara Data (data management tier), aplikasi (middle tier) dan penyajian (presentation tier).

16 17 24-Sep-12 Arsitekrut Three Tier

17 18 24-Sep-12 Tugas Data Manajement Tier  Lapisan ini menyimpan data-data.  Kebanyakan program saat ini, data source hanya bertugas sebagai media storage.  View(Query tersimpan),Function dan trigger

18 19 24-Sep-12 Tugas Middle Tier  Lapisan ini berfungsi mengatur alur keluar masuknya data.  Lapisan ini juga membatasi hak-hak dari client saat mengakses Server data pusat.  Bussines tier, biasanya berisi fungsi - fungsi dan perhitungan.  biasa dilengkapi dengan keamanan jaringan untuk menjaga jalannya data.

19 20 24-Sep-12 Tugas Presentation Tier  Memasukan Data  Mengajukan permintaan kepada server  Menampilkan Hasil Olahan Data

20 22 24-Sep-12 N-Tier  pengembangan dari desain aplikasi client server dimana aplikasi client server dibagi menjadi beberapa layer/lapisan  terdiri dari beberapa komponen utama yaitu  presentasi(presentation layer)  lapisan aplikasi (application layer)  logika bisnis (business logic layer)  lapisan data(data layer)

21 23 24-Sep-12 Aplikasi N-Tier


Download ppt "PEMROGRAMAN CLIENT/SERVER Riyanto, S.Kom 1. 2 24-Sep-12 Bahasan  Database Arsitektur  Single Tier  Two Tier (Client/Server)  Multi Tier  N-Tier."

Presentasi serupa


Iklan oleh Google