Pertemuan 9
Click here to load reader
-
Upload
mutmainnamaruru -
Category
Documents
-
view
209 -
download
1
Transcript of Pertemuan 9
Pengantar basis data
PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK)JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR
Client Server
Untuk mengatasi kelemahan arsitektur-arsitektur di atas maka dikembangkan
arsitektur client-server. Client-server menunjukkan cara komponen software
berinteraksi dalam bentuk sistem.
Arsitektur Client Server
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.
Proses-proses ini melibatkan pemeriksaanautorisasi, jaminan integritas,
pemeliharaan data dictionary dan mengerjakanquery serta proses update. Selain itu
juga menyediakan kontrol terhadap concurrency dan recovery.
Keuntungan client server
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
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 …
Berikut ini adalah ringkasan fungsi client-server