Pertemuan 9

233 views
191 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
233
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pertemuan 9

  1. 1. PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSARPengantar basis data
  2. 2. Client Server
  3. 3. Untuk mengatasi kelemahan arsitektur-arsitektur di atas maka dikembangkanarsitektur client-server. Client-server menunjukkan cara komponen software berinteraksi dalam bentuk sistem.
  4. 4. Arsitektur Client Server
  5. 5. 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.
  6. 6. Proses-proses ini melibatkan pemeriksaan autorisasi, jaminan integritas, pemeliharaan data dictionary dan mengerjakan query serta proses update. Selain itujuga menyediakan kontrol terhadap concurrency dan recovery.
  7. 7. Keuntungan client server
  8. 8.  Memungkinkan akses basis data yang besar Menaikkan kinerja Jika client dan server diletakkan pada komputer yang berbeda kemudian CPU yang berbeda dapat memproses aplikasi secara paralel. Hal ini mempermudah merubah mesin server jika hanya memproses basis data. Biaya untuk hardware dapat dikurangi Hanya server yang membutuhkan storage dan kekuatan proses yang cukup untuk menyimpan dan mengatur basis data Biaya komunikasi berkurang
  9. 9. Lanjutan … Aplikasi menyelesaikan bagian operasi pada client dan mengirimkan hanya bagian yang dibutuhkan untuk akses basis data melewati jaringan, menghasilkan data yang sedikit yang akan dikirim melewati jaringan Meningkatkan kekonsistenan Server dapat menangani pemeriksaan integrity sehingga batasan perlu didefinisikan dan validasi hanya di satu tempat, aplikasi program mengerjakan pemeriksaan sendiri Map ke arsitektur open-system dengan sangat alami
  10. 10. Berikut ini adalah ringkasan fungsi client-server
  11. 11. 

×