Anda di halaman 1dari 20

BASIS DATA CLIENT-SERVER

DAN ODBC
PENGERTIAN SERVER

 Server atau komputer server adalah suatu sistem


komputeryang menyediakan layanan disebuah jaringan
komputer yang dilengkapi dengan processor cepat dan
RAM yang besar, dilengkapi dengan sistem operasi
khusus untuk server.
 Server mengontrol akses terhadap jaringan dan sumber
daya yang terdapat didalamnya spt: file dan printer dan
memberikan akses pada client.
PENGERTIAN CLIENT

 Clients adalah suatu system yang mengakses


suatu system computer yang menyediakan
layanan atau server melalui jaringan.
 Client Server terdiri dari 3 komponen
pembentuk yaitu client, middleware dan server
FUNGSI DARI MASING-MASING
CLIENT DAN SERVER
 Server :  Client
1. Menerima dan memproses 1. Mengatur user interface
basis data yang diminta dari 2. Menerima dan memeriksa
Client. sintaks input dari pemakai
2. Memeriksa autorisasi 3. Memproses aplikasi
3. Menjamin tidak terjadi 4. Generate permintaan basis data
pelanggaran terhadap dan memindahkannya ke
constraint. server
4. Melakukan query/pemrosesan 5. Menyediakan akses basis data
update dan memindahkan secara bersamaan
response ke client
TOPOLOGY CLIENT/SERVER
Client Jaringan Server
 Menggunakan LAN
untuk mendukung
jaringan PC
 Masing-masing PC
memiliki penyimpan Printer

tersendiri
 Berbagi hardware atau Basis Data

software

Client
File Server Architecture

FAT CLIENT

6
ARSITEKTUR FILE SERVER
 Model pertama Client/Server
 Semua pemrosesan dilakukan pada sisi workstation
 Satu atau beberapa server terhubungkan dalam jaringan
 Server bertindak sebagai file server
 File server bertindak sebagai pengelola file dan
memungkinkan klien mengakses file tersebut
ARSITEKTUR FILE SERVER
(LANJUTAN…)
Klien Klien Klien
 Setiap klien dilengkapi
DBMS tersendiri
 DBMS berinteraksi dengan
data yang tersimpan dalam
bentuk file pada server
 Aktivitas pada klien:
 Meminta data
 Meminta penguncian data LAN
 Tanggapan dari klien •
• Permintaan data Permintaan data
 Memberikan data
• Permintaan penguncian • Status penguncian
 Mengunci data dan
data
memberikan statusnya

File Server
BATASAN FILE SERVER
 Beban jaringan tinggi karena tabel yang diminta
akan diserahkan oleh file server ke klien melalui
jaringan
 Setiap klien harus memasang DBMS sehingga
mengurangi memori
 Klien harus mempunyai kemampuan proses
tinggi untuk mendapatkan response time yang
bagus
 Salinan DBMS pada setiap klien harus menjaga
integritas databasse yang dipakai secara
bersama-sama  tanggung jawab diserahkan
kepada programmer
TIPE CLIENT-SERVER

1. Standalone (one-tier)
2. Client/Server (two tier)

3. Three Tier

4. Multi Tier
CARA SETTING KONEKSI DATABASE
SECARA CLIENT SERVER
ODBC
 ODBC (open database connectivity) adalah suatu
middleware berbasis Windows yang digunakan untuk
berinteraksi denga berbagai database
CONTOH MENGUJI ODBC
 Klik tombol Start ().
 Klik pada Control Panel.

 Klik pada
Administrative Tools.
 Klik ganda pada Data
Source (ODBC).
CONTOH MENGUJI ODBC
(LANJUTAN…)
 Klik pada System DSN.
 Klik pada Add....

 Pilih pada MySQL


ODBC 3.5.1
CONTOH MENGUJI ODBC
(LANJUTAN…)
 Ketikkan MySQL pada Data
Source Name.
 Ketikkan 127.0.0.1 pada
Server.
 Ketikkan root pada User.

 Ketikkan rahasia pada


Password.
 Pilih pegawai pada
Database.
 Klik tombol Test.
PEMANFAATAN ODBC PADA VB6
 Function KoneksiMySQL(Conn As ADODB.Connection, _
 Server As String, _
 Database As String, _
 User As String, Password As String) As Boolean
 'Koneksi ke database MySQL
 Conn.ConnectionString = "DRIVER={MySQL ODBC 3.52 Driver};" & _
 "SERVER=" & Server & ";" & _
 "DATABASE=" & Database & ";" & _
 "UID=" & User & "; PWD=" & _
 Password

 On Error Resume Next
 Conn.Open
 On Error GoTo 0

 KoneksiMySQL = (Err.Number = 0)
 End Function

Anda mungkin juga menyukai