Dokumen tersebut merangkum arsitektur jaringan client server dan komponennya. Sistem ini memisahkan fungsi komputer menjadi client dan server, di mana server memberikan layanan kepada client seperti berbagi file, printer, dan komunikasi. Terdapat tiga model arsitektur yang dijelaskan yaitu two tier, three tier, dan multi tier.
2. ARSITEKTUR jaringan CLIENT SERVER
• Model konektivitas jaringan yang membedakan fungsi computer
sebagai Client dan Server.
• Menempatkan sebuah komputer sebagai Server yang memberikan pelayanan
kepada Client nya.
• Server juga bertugas memberikan layanan membagi pakai berkas, printer dan
jalur komunikasi.
3. • Client tidak dapat berfungsi sebagai Server, tetapi Serverdapat berfungsi menjadi Client.
• Serverakan menunggu permintaan dariClient, memproses dan memberikan hasil kepada Client
• Client akan mengirimkan permintaan keServer,menungguproses dan melihat visualisasi hasil prosesnya.
• Sistem menggunakan protokol utama Transmision Control Protocol/Internet Protocol(TCP/IP),
• Sistem operasi yang digunakan antara lain Unix, Linux dan Windows NT.
4. LINGKUNGAN DATABASE
CLIENT/SERVER DI INTERNET
• MenggunakanLAN untuk
mendukung jaringanPC
• Masing-masingPC memiliki
penyimpan tersendiri
• Berbagi hardware atau
software
5. KOMPONEN DASAR CLIENT SERVER
• Pada dasarnya ClientServer terdiri
dari 3 komponen pembentuk dasar,
yaitu :
• Client,Middleware, dan Server.
6. ARSITEKTUR FILE SERVER
-Semua pemrosesan dilakukanpada sisi workstation
-Satu atau beberapa server terhubungkandalam jaringan
-Server bertindak sebagai file server
-File server bertindak sebagai pengelola file
-Setiap kliendilengkapi DBMS tersendiri
-DBMS berinteraksi dengan data yangtersimpan
7. APLIKASI CLIENT SERVER
-Komponen yangmembentuksuatu system ditempatkan dan bagaimana
mereka berkomunikasi.
-Klien bertanggungjawab dalam mengelola antar muka pemakai
-Database serverbertanggung jawab pada penyimpanan, pengaksesan, dan
pemrosesan database
-Database server dituntut memiliki pemrosesan yangtinggi
-Beban jaringan menjadi berkurang
Contoh nyaada di slide selanjutnya.
8. TWO TIER ARCHITECTURE
1. Kelebihan:
2. 1.Mudah digunakanoleh pengguna
3. 2. Dapat menangani database server secara khusus
4. 3.Cocok untukbisnis lingkupkecil
5. Kekurangan:
6. 1.biayanya yangmahal
7. 2.arsitekturnya yangkompleks
8. 3.tidak adanya pembaruankode
9. 4. skalabilitasnya kurangdan tingkat kemanannyakurang
9. THREE TIER ARCHITECTURE
1. Kelebihan:
2. 1.skala yangbesar
3. 2.transfer informasi antara web server dan server database optimal
4. 3. tidak akan menyebabkanlapisan lain terkontaminasi salah jika
salah satu lapisan terdapat keslahan
5. Kekurangan:
6. 1.lebih sulit untukmerancang
7. 2.lebih sulit untukmengaturdan lebih mahal.
10. MULTI TIER ARCHITECTURE
1. Kelebihan:
2. 1. Logika aplikasi dapat dipusatkan pada middle-tier, sehingga
memudahkanuntukmelakukancontrol terhadap client-clientyang
mengakses middle server
3. 2.Database driverseperti BDE/ODBC untukmengakses database
hanyaperlu diinstal sekali
4. Kekurangan:
5. 1.Program aplikasi tidak bisa mengquerylangsungke database server
6. 2. Lebih mahal