KONSEP DASAR CLIENT SERVER. Chapter 1

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

ARSITEKTUR NETWORKING CLIENT

Bab II. TINJAUAN PUSTAKA

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

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

MODEL ARSITEKTUR SISTEM INFORMASI TERDISTRIBUSI

BAB II LANDASAN TEORI

yang terjadi ialah one-to-many yang berarti satu server yang melayani banyak client. Lokasi yang dimaksud ialah lokasi fisik server dimana client

Fase pertama: single user, single tasking

PROSES. Sistem Terdistribusi

PENGEMBANGAN SISTEM INFORMASI PERPARKIRAN MENGGUNAKAN ARSITEKTUR THREE-TIER

Making Provisions for Applications and Services

BAB III LANDASAN TEORI

1. Sebutkan dan jelaskan secara singkat, apa saja komponen sistem informasi?

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

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

BAB X ARSITEKTUR SISTEM TERDISTRIBUSI

Rahmady Liyantanto liyantanto.wordpress.com

Sistem Terdistribusi

Sistem Jaringan Terdistribusi

LOCAL AREA NETWORK (LAN) STMIK TASIKMALAYA

KOMPUTER SEBAGAI ALAT BANTU PADA SISTEM INFORMASI

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB I PENDAHULUAN. 1.1 Latar Belakang

By : Agung surya permana ( )

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB I PENDAHULUAN 1.1. Latar Belakang

Pemgantar Teknologi Informasi

BAB II LANDASAN TEORI. mengenai istilah-istilah yang digunakan dalam menyusun laporan skripsi, yaitu

Making Provisions for Applications and Services

FORM DESKRIPSI APLIKASI SAAT INI

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

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER

BAB 2 LANDASAN TEORI

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto

BAB II. KAJIAN PUSTAKA

PROTOKOL DAN STANDAR KOMUNIKASI

BAB 2 LANDASAN TEORI

Lingkungan Database. Mustamin Tewa

1. PENGENALAN SISTEM TERDISTRIBUSI

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

BAB II LANDASAN TEORI

TUGAS TELEMATIKA KOLABORASI DAN ARSITEKTUR CLIENT SERVER KELOMPOK 4: Amal Fajrin ( ) Suhartini ( ) Tri Fitriah ( )

BAB 1 Service Oriented Architecture 1.1 Evolusi SOA

APPLICATION LAYER. Oleh : Reza Chandra

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Model arsitektur Terdistribusi

Arsitektur sistem yang digunakan adalah konsep client-server dengan arsitektur 3-tier.

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

9/6/2014. Dua komputer atau lebih dapat dikatakan terinterkoneksi apabila komputer-komputer tersebut dapat saling bertukar informasi.

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

Pertemuan 3. Dedy Hermanto/Jaringan Komputer/2010

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?

TIPE JARINGAN KOMPUTER

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

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

BAB 1. Interaksi Manusia dan Komputer Pemahaman IMK 1

Sistem Basis Data Lanjut. Sistem Manajemen Basis Data Web 1 : Web

BAB I BAB I PENDAHULUAN

SISTEM INFORMASI BISNIS. Infrastruktur, Integrasi dan Agensi Software di dalam B2B

yang signifikan. Pada tahap ini dijelaskan hal-hal apa saja yang terdapat pada

Dasar Dasar Jaringan

KONSEP SI LANJUT. WAHYU PRATAMA, S.Kom., MMSI.

APLIKASI BERBASIS WEB

Bab 1. Pengenalan Sistem Terdistribusi

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

BAB III LANDASAN TEORI

Windows DNA (Distributed internet Architecture) Oleh : Edi Sugiarto, S.Kom, M.Kom

Tujuan 04/07/ :01

Firewall & WEB SERVICE

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

Sistem Operasi. Teknologi Informasi

SISTEM OPERASI. Belajar SO?

KONSEP JARINGAN KOMPUTER

Model Sistem Terdistribusi

BAB II LANDASAN TEORI

ADMINISTRASI SERVER KELAS 11. Oleh Alimansyah Aprianto Tek. Komputer dan Jaringan

Bab 6. Basis Data Client / Server POKOK BAHASAN: TUJUAN BELAJAR: 6.1 PENDAHULUAN

APLIKASI PERPUSTAKAAN SMA NEGERI 1 BANTARKAWUNG BERBASIS CLIENT SERVER MENGGUNAKAN JAVA HALAMAN JUDUL

PERANGKAT LUNAK KOMPUTER

BAB II KAJIAN PUSTAKA

a. Adalah Program komputer yang ditulis dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan masalah tertentu.

Model Protokol dan Referensi Jaringan. Pertemuan 4

KONSEP DASAR. Sasaran: 1.1. Pendahuluan

JARINGAN WORKGROUP, LAN & WAN. Suhardi Pakpahan Dosen: Onno W. Purbo

Pert 11 DASAR-DASAR WEB DESIGN

BAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)

Aplikasiweb. Pengantar Aplikasi Web

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

TCP dan Pengalamatan IP

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB 3 LANDASAN TEORI

Pengantar Sistem Operasi

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

DASAR-DASAR WEB DESIGN

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

BAB 2 TINJAUAN PUSTAKA

Bab 2. Tinjauan Pustaka

Transkripsi:

KONSEP DASAR CLIENT SERVER Chapter 1

ROAD TO CLIENT SERVER Adidas Network Komputer : komputasi, perhitungan, pengolahan data Memanfaatkan kurir utk pertukaran data dan informasi (hard/soft copy) Kekurangan : keteraturan aliran data, biaya Pengirim Pengirim

ROAD TO CLIENT SERVER(c) 2. Master Slave Single tier, sudah mengadopsi sistem jaringan elektronik Server : Penampung data + Penyedia aplikasi Dumb Terminal : keyboard + monitor (representasi aplikasi) Dumb Terminal Server

ROAD TO CLIENT SERVER(c) 3. Peer to Peer Setiap Terminal memiliki derajat yang sama Mengoptimalkan pemanfaatan Resource

ROAD TO CLIENT SERVER(c) 4. Client Server Model konektivitas pada jaringan yg memedakan fungsi komp sebagai client atau server Prinsip kerja, server menunggu request/permintaan layanan dan memberikan hasilnya kepada client Menggunakan protokol utama TCP/IP S/O Support: Unix, Linux, Novell Netware, Windows NT

TIPE LAYANAN CLIENT SERVER a. Layanan Berkas b. Layanan Basis Data c. Layanan Transaksi d. Layanan Groupware e. Layanan Objek f. Layanan Web

Layanan Berkas Layanan ini berguna untuk barbagi/sharing berkas elektronik yang ada di dalam jaringan server Penyebaran berkas dimungkinkan dengan kemampuan server mengelola, menyimpan dan mengambil berkas dari client Kelemahan ada pada kepadatan lalu lintas jaringan. Permintaan CLIENT Berkas SERVER Berkas

Layanan Basis Data Layanan yang diberikan server berupa layanan basis data berdasarkan perintah terstruktur oleh client Aplikasi Perintah terstrukur Hasil proses CLIENT SERVER Basis Data

Layanan Transaksi Layanan yang diberikan oleh server berupa hasil proses sekumpulan perintah terstruktur yg diberikan oleh client Procedure Aplikasi Aplikasi Hasil proses CLIENT SERVER Basis Data

Layanan Groupware Aplikasi Informasi CLIENT 1 SERVER Grouware Layanan yang diberikan server berupa fasilitas sharing informasi semi-terstruktur diantara client Eks. Teks, Gambar, surat, forum diskusi Permintaan Aplikasi CLIENT 2

Layanan Objek Aplikasi Aplikasi CLIENT Metoda OR B Lok al Objek Permintaan Objek Permintaan Objek hasil ORB Remot e SERVER Objek Objek hasil Layanan yang diberikan server berbentuk objek Objek, suatu entitas tersendiri yg berisikan sekumplan data dan fungsi untuk memanipulasi data ORB, merupakan middleware yg memungkinkan interaksi antara server dan client tanpa harus menyesuaikan H/W atau SO antara client dan server

Layanan WEB Layanan WEB memungkinkan pengelolaan dan pemakaian dokumen-dokumen yang saling terhubung, jaringan ini memungkinkan tiap dokumen dalam jaringan mempunyai hubungan dengan dokumen lainnya Protokol Browser Permintaan CLIENT Layanan SERVER

WHY?? CLIENT SERVER Kapasitas Keamanan Efesiensi

TERMINOLOGI CLIENT SERVER Client/Server secara sederhana dapat diartikan suatu sistem yang membagi fungsi dan proses antara server (back end) yang mengelola basis data dengan client (front end) yang menjalankan aplikasi. Tujuan utama adalah mengurangi beban server, client dan lalu lintas data di jaringan. Sistem client/server mensyaratkan adanya terminal yang memiliki procesing unit sendiri untuk dapat menjalankan aplikasi.

CIRI-CIRI CLIENT SERVER a. Berbasis layanan b. Resource sharing c. Hubungan dan interaksi client dan server d. Client tidak perlu mengetahui lokasi fisik server e. Interoperabilitas H/W dan S/W f. Pertukaran berbasis pesan g. Enkapsulasi layanana h. Skalabilitas i. Konsistensi data

BUSINESS RULES CS BUSINESS RULE PADA SISI CLIENT Kelebihan Mengurangi beban server, sehingga memungkinkan untuk menggunakan DB server yang berkemampuan tidak besar Mengurangi beban jaringan, karena data yang terkirim telah divalidasi terlebih dahulu oleh client Dapat menggunakan DB low-end seperti Access, dbase Response kepada user lebih cepat, dan pesan kesalahan yang ditampilkan lebih jelas

BUSINESS RULES CS (c) BUSINESS RULE PADA SISI CLIENT Kekurangan Jika terjadi perubahan business rule, maka perubahan harus di apply ke semua aplikasi client Pengembangan aplikasi relatif lebih sulit Dibutuhkan client dengan kemampuan cukup besar Resiko kerusakan data relatif lebih tinggi

BUSINESS RULES CS (c) BUSINESS RULE PADA SISI SERVER Kelebihan Mengurangi beban client, sehingga memungkinkan untuk menggunakan hw dgn kemampuan biasa Pengembangan aplikasi relatif lebih mudah Validitas dan integrasi data lebih terjamin Perubahan terhadap business rule lebih mudah untuk di apply

BUSINESS RULES CS (c) BUSINESS RULE PADA SISI SERVER Kekurangan Beban server menjadi lebih besar Umpan balik kepada user relatif lebih lambat Beban jaringan menjadi lebih berat

ARSITEKTUR CLIENT SERVER Two Tier Three Tier (n-tier)

Two Tier Thin Client Thick Server Aplikasi Hasil proses CLIENT SERVER

Two Tier (c) Thick Client Thin Server Aplikasi Hasil proses CLIENT SERVER

Two Tier (c) Membagi proses load kedalam dua bagian. Client Aplikasi Database - Server

Three Tier Membagi proses loading antara Komputer client menjalankan graphical user interface (GUI) logic Aplikasi server menjalankan business logic Database atau legacy system Karena 3-tier memindahkan application logic ke server sehingga sering juga disebut sebagai arsitektur fat server. Melibatkan lapisan server yang lain selain lapisan database server

N-Tier (3-TIER -> N-Tier) Data Layer Process Layer Presentation Layer

Keuntungan N-Tier Skalabilitas Portabilitas

SELESAI Matur Thank You