Pertemuan 9

11

Click here to load reader

Transcript of Pertemuan 9

Page 1: Pertemuan 9

Pengantar basis data

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK)JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR

Page 2: Pertemuan 9

Client Server

Page 3: Pertemuan 9

Untuk mengatasi kelemahan arsitektur-arsitektur di atas maka dikembangkan

arsitektur client-server. Client-server menunjukkan cara komponen software

berinteraksi dalam bentuk sistem.

Page 4: Pertemuan 9

Arsitektur Client Server

Page 5: Pertemuan 9

Dalam konteks basis data, client mengatur interfaceberfungsi sebagai workstation tempat menjalankanaplikasi basis data. Client menerima permintaanpemakai, memeriksa sintaks dan generate kebutuhanbasis data dalam SQL atau bahasa yang lain.Kemudian meneruskan pesan ke server, menungguresponse dan bentuk response untuk pemakai akhir.Server menerima dan memproses permintaan basisdata kemudian mengembalikan hasil ke client.

Page 6: Pertemuan 9

Proses-proses ini melibatkan pemeriksaanautorisasi, jaminan integritas,

pemeliharaan data dictionary dan mengerjakanquery serta proses update. Selain itu

juga menyediakan kontrol terhadap concurrency dan recovery.

Page 7: Pertemuan 9

Keuntungan client server

Page 8: Pertemuan 9

Memungkinkan akses basis data yang besar

Menaikkan kinerja

Jika client dan server diletakkan pada komputer yang berbeda kemudian CPU yang berbeda dapat memprosesaplikasi secara paralel. Hal ini mempermudah merubahmesin server jika hanya memproses basis data.

Biaya untuk hardware dapat dikurangi

Hanya server yang membutuhkan storage dan kekuatanproses yang cukup untuk menyimpan dan mengatur basis data

Biaya komunikasi berkurang

Page 9: Pertemuan 9

Aplikasi menyelesaikan bagian operasi pada clientdan mengirimkan hanya bagian yang dibutuhkanuntuk akses basis data melewatijaringan, menghasilkan data yang sedikit yang akandikirim melewati jaringan

Meningkatkan kekonsistenan

Server dapat menangani pemeriksaan integritysehingga batasan perlu didefinisikan dan validasihanya di satu tempat, aplikasi program mengerjakanpemeriksaan sendiri

Map ke arsitektur open-system dengan sangat alami

Lanjutan …

Page 10: Pertemuan 9

Berikut ini adalah ringkasan fungsi client-server

Page 11: Pertemuan 9