SlideShare a Scribd company logo
1 of 16
Download to read offline
Database Konsep Client Server
DISUSUN OLEH :
1. Elma Fiana (1513000045)
2. Friska Nuraini (1513000048)
3. Rut Kristina M. (1513000064)
4. Siti Aminah (1513000068)
5. Melyana Tumorank (151300042) 1
REFERENSI
Edmundus, A.Haryadi. 2005. Perkenalan Sistem Basis Data.
Yogyakarta: PT. Gramedia.
http://repository.usu.ac.id/bitstream/123456789/51922/4/Cha
pter%20II.pdf
https://www.slideshare.net/fitrohtulhadi/penjelasan-indexing-
database-1411510850
http://tutorial.belajarweb.net/mysql/mysql-indexs.html
REFERENSI
Edmundus, A.Haryadi. 2005. Perkenalan Sistem Basis Data.
Yogyakarta: PT. Gramedia.
http://repository.usu.ac.id/bitstream/123456789/51922/4/Cha
pter%20II.pdf
https://www.slideshare.net/fitrohtulhadi/penjelasan-indexing-
database-1411510850
http://tutorial.belajarweb.net/mysql/mysql-indexs.html
2
Sistem Client Server
• Client/server adalah solusi terbaik untuk mendapatkan
aplikasi database yang handal dalam hal sekuritas dan
fault-tolerance serta mampu mengurangi kepadatan lalu-
lintas jaringan.
Client/server dilihat dari namanya, berarti terdapat dua
aplikasi yaitu; aplikasi client dan aplikasi server (atau
•
sering juga disebut servis).
Konsep dimana client membuat suatu permintaan (client
make a request) serta server merespon permintaan
tersebut (server responding)
Secara absolut client tidak mempunyai kontrol atas data
yang berada di server, dalam hal ini client hanya perlu
membuat permintaan untuk semua aktifitas yang
Client/server adalah solusi terbaik untuk mendapatkan
aplikasi database yang handal dalam hal sekuritas dan
fault-tolerance serta mampu mengurangi kepadatan lalu-
lintas jaringan.
Client/server dilihat dari namanya, berarti terdapat dua
aplikasi yaitu; aplikasi client dan aplikasi server (atau
sering juga disebut servis).
Konsep dimana client membuat suatu permintaan (client
make a request) serta server merespon permintaan
tersebut (server responding)
Secara absolut client tidak mempunyai kontrol atas data
yang berada di server, dalam hal ini client hanya perlu
membuat permintaan untuk semua aktifitas yang
•
•
diinginkan
www.rahmadani.net 2
Model Sistem Komputer
www.rahmadani.net 3
Single User
Single user merupakan sistem yang paling•
sederhana didalam pengaksesan suatu
database. Pada sistem ini program aplikasi (file
EXE) dan file-file data (data source - file *.MDB,
*.DBF, *.FPT, *.DBC, *.DCX, *.DCT)
ditempatkan pada komputer yang sama.
Tentunya dengan sistem ini hanya akan
terdapat satu user yang mengakses data pada
periode waktu yang sama, hal ini karena
komputer tersebut tidak dihubungkan dengan
suatu network atau jaringan komputer.
sederhana didalam pengaksesan suatu
database. Pada sistem ini program aplikasi (file
EXE) dan file-file data (data source - file *.MDB,
*.DBF, *.FPT, *.DBC, *.DCX, *.DCT)
ditempatkan pada komputer yang sama.
Tentunya dengan sistem ini hanya akan
terdapat satu user yang mengakses data pada
periode waktu yang sama, hal ini karena
komputer tersebut tidak dihubungkan dengan
suatu network atau jaringan komputer.
•
www.rahmadani.net 4
Model Single User
www.rahmadani.net 5
Sistem multiuser klasik (file-server).
• Sistem ini merupakan pengembangan dari
sitem single user. Perbedaan utama dari
sistem multiuser klasik terhadap sistem
single user terletak pada file-file database
(data source) yang ditempatkan pada
Sistem ini merupakan pengembangan dari
sitem single user. Perbedaan utama dari
sistem multiuser klasik terhadap sistem
single user terletak pada file-file database
(data source) yang ditempatkan pada
komputer lain (server).
• Pemisahan ini bertujuan agar
bisa diakses secara bersama
dengan workstation lainnya.www.rahmadani.net
database
(share)
6
Model File Server
www.rahmadani.net 7
Database Server
• Client mengirimkan SQL requests
sebagai pesan pada database
server,selanjutnya hasil perintah
dikembalikan
SQLserver,selanjutnya hasil perintah
dikembalikan
• Server menggunakan kekuatan
proses yang diinginkan untuk
menemukan data yang diminta dan
kemudian semua record dikembalikan
pada client www.rahmadani.net 8
Model Database Server
www.rahmadani.net 9
Transaction Server
• Client meminta remote procedures
yang terletak pada server dengan
sebuah SQL database engine.
• Remote procedures ini mengeksekusi
sebuah grup dari SQL statement
Hanya satu permintaan / jawaban
yang dibutuhkan untuk melakukan
transaksi
• Remote procedures ini mengeksekusi
sebuah grup dari SQL statement
Hanya satu permintaan / jawaban
yang dibutuhkan untuk melakukan
transaksi
•
www.rahmadani.net 10
Model Transaction Server
www.rahmadani.net 11
Object Application Server
• Aplikasi client/server ditulis sebagai
satu set objek komunikasi
Client objects berkomunikasi dengan•
server objects melalui Object Request
Broker (ORB)
Client meminta sebuah method pada
remote object
server objects melalui Object Request
Broker (ORB)
Client meminta sebuah method pada
remote object
•
www.rahmadani.net 12
Model Application Server
Note:
ORB merupakan suatu mekanime yang memberikan transparansi lokasi, komunikasi, dan
aktivasi. Suatu objek. ORB adalah semacam software bus untuk objek-objek
www.rahmadani.net 13
Web Application Server
• World Wide Web adalah aplikasi
client server yang pertama yang
digunakan untuk web.
• Client dan servers berkomunikasi
menggunakan
RPC seperti protokol yang disebut
HTTP.
• Client dan servers berkomunikasi
menggunakan
RPC seperti protokol yang disebut
HTTP.
•
www.rahmadani.net 14
Model Application Server
www.rahmadani.net 15

More Related Content

What's hot

Mokh ikhwan, ulfinur fatimah
Mokh ikhwan, ulfinur fatimahMokh ikhwan, ulfinur fatimah
Mokh ikhwan, ulfinur fatimah
ikhwanalive
 
1 pengantar basis data
1 pengantar basis data1 pengantar basis data
1 pengantar basis data
yamasitha
 
Kelebihan dan kelemahan pangkalan data
Kelebihan dan kelemahan pangkalan dataKelebihan dan kelemahan pangkalan data
Kelebihan dan kelemahan pangkalan data
fang87
 

What's hot (18)

Kumpulan soal materi
Kumpulan soal materiKumpulan soal materi
Kumpulan soal materi
 
Basis data sederhana
Basis data sederhanaBasis data sederhana
Basis data sederhana
 
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
 
Pengertian basis data
Pengertian basis dataPengertian basis data
Pengertian basis data
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
Mokh ikhwan, ulfinur fatimah
Mokh ikhwan, ulfinur fatimahMokh ikhwan, ulfinur fatimah
Mokh ikhwan, ulfinur fatimah
 
Pertemuan Dua
Pertemuan DuaPertemuan Dua
Pertemuan Dua
 
Pertemuan Satu
Pertemuan SatuPertemuan Satu
Pertemuan Satu
 
Mbd
MbdMbd
Mbd
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
02module 11 osi-reference-model1
02module 11 osi-reference-model102module 11 osi-reference-model1
02module 11 osi-reference-model1
 
1 pengantar basis data
1 pengantar basis data1 pengantar basis data
1 pengantar basis data
 
Pertemuan Tiga
Pertemuan TigaPertemuan Tiga
Pertemuan Tiga
 
Kelebihan dan kelemahan pangkalan data
Kelebihan dan kelemahan pangkalan dataKelebihan dan kelemahan pangkalan data
Kelebihan dan kelemahan pangkalan data
 
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
manajemen sistem file
manajemen sistem filemanajemen sistem file
manajemen sistem file
 
Mengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataMengapa kita memerlukan basis data
Mengapa kita memerlukan basis data
 

Similar to Materi 4 db konsep client server

Tipe tipe dan model client server-plus
Tipe tipe dan model client server-plusTipe tipe dan model client server-plus
Tipe tipe dan model client server-plus
Denny Yahya
 
Konsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdeKonsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppde
PT.Citra Mulia
 
Materi2arsitektursbddbcontroldanbackupdb 170426190447
Materi2arsitektursbddbcontroldanbackupdb 170426190447Materi2arsitektursbddbcontroldanbackupdb 170426190447
Materi2arsitektursbddbcontroldanbackupdb 170426190447
Rut Kristina
 
Merancang web-data-base-untuk-content-server-by-arya-upload-1
Merancang web-data-base-untuk-content-server-by-arya-upload-1Merancang web-data-base-untuk-content-server-by-arya-upload-1
Merancang web-data-base-untuk-content-server-by-arya-upload-1
Royon Reys Rumapea
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
nurul azmi
 

Similar to Materi 4 db konsep client server (20)

Tipe tipe dan model client server-plus
Tipe tipe dan model client server-plusTipe tipe dan model client server-plus
Tipe tipe dan model client server-plus
 
Pengantar ADO.NET
Pengantar ADO.NETPengantar ADO.NET
Pengantar ADO.NET
 
Jaringan Client Server
Jaringan Client Server Jaringan Client Server
Jaringan Client Server
 
Konsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdeKonsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppde
 
0 proposal penawaran software aplikasi sistem informasi manajemen kementerian...
0 proposal penawaran software aplikasi sistem informasi manajemen kementerian...0 proposal penawaran software aplikasi sistem informasi manajemen kementerian...
0 proposal penawaran software aplikasi sistem informasi manajemen kementerian...
 
Materi2arsitektursbddbcontroldanbackupdb 170426190447
Materi2arsitektursbddbcontroldanbackupdb 170426190447Materi2arsitektursbddbcontroldanbackupdb 170426190447
Materi2arsitektursbddbcontroldanbackupdb 170426190447
 
Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]
 
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project  web pembangkit ddl dan kode sumber aplikasi basis dataNordrassil project  web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
 
Merancang web-data-base-untuk-content-server-by-arya-upload-1
Merancang web-data-base-untuk-content-server-by-arya-upload-1Merancang web-data-base-untuk-content-server-by-arya-upload-1
Merancang web-data-base-untuk-content-server-by-arya-upload-1
 
Jawaban soal
Jawaban soalJawaban soal
Jawaban soal
 
Penyelesaian soal
Penyelesaian soalPenyelesaian soal
Penyelesaian soal
 
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...
Mahasiswa diharapkan mampu memahami dan menerapkan system program paralel unt...
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
 
10. m 12 pertemuan 23
10. m 12 pertemuan 2310. m 12 pertemuan 23
10. m 12 pertemuan 23
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
 
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 

Materi 4 db konsep client server

  • 1. Database Konsep Client Server DISUSUN OLEH : 1. Elma Fiana (1513000045) 2. Friska Nuraini (1513000048) 3. Rut Kristina M. (1513000064) 4. Siti Aminah (1513000068) 5. Melyana Tumorank (151300042) 1
  • 2. REFERENSI Edmundus, A.Haryadi. 2005. Perkenalan Sistem Basis Data. Yogyakarta: PT. Gramedia. http://repository.usu.ac.id/bitstream/123456789/51922/4/Cha pter%20II.pdf https://www.slideshare.net/fitrohtulhadi/penjelasan-indexing- database-1411510850 http://tutorial.belajarweb.net/mysql/mysql-indexs.html REFERENSI Edmundus, A.Haryadi. 2005. Perkenalan Sistem Basis Data. Yogyakarta: PT. Gramedia. http://repository.usu.ac.id/bitstream/123456789/51922/4/Cha pter%20II.pdf https://www.slideshare.net/fitrohtulhadi/penjelasan-indexing- database-1411510850 http://tutorial.belajarweb.net/mysql/mysql-indexs.html 2
  • 3. Sistem Client Server • Client/server adalah solusi terbaik untuk mendapatkan aplikasi database yang handal dalam hal sekuritas dan fault-tolerance serta mampu mengurangi kepadatan lalu- lintas jaringan. Client/server dilihat dari namanya, berarti terdapat dua aplikasi yaitu; aplikasi client dan aplikasi server (atau • sering juga disebut servis). Konsep dimana client membuat suatu permintaan (client make a request) serta server merespon permintaan tersebut (server responding) Secara absolut client tidak mempunyai kontrol atas data yang berada di server, dalam hal ini client hanya perlu membuat permintaan untuk semua aktifitas yang Client/server adalah solusi terbaik untuk mendapatkan aplikasi database yang handal dalam hal sekuritas dan fault-tolerance serta mampu mengurangi kepadatan lalu- lintas jaringan. Client/server dilihat dari namanya, berarti terdapat dua aplikasi yaitu; aplikasi client dan aplikasi server (atau sering juga disebut servis). Konsep dimana client membuat suatu permintaan (client make a request) serta server merespon permintaan tersebut (server responding) Secara absolut client tidak mempunyai kontrol atas data yang berada di server, dalam hal ini client hanya perlu membuat permintaan untuk semua aktifitas yang • • diinginkan www.rahmadani.net 2
  • 5. Single User Single user merupakan sistem yang paling• sederhana didalam pengaksesan suatu database. Pada sistem ini program aplikasi (file EXE) dan file-file data (data source - file *.MDB, *.DBF, *.FPT, *.DBC, *.DCX, *.DCT) ditempatkan pada komputer yang sama. Tentunya dengan sistem ini hanya akan terdapat satu user yang mengakses data pada periode waktu yang sama, hal ini karena komputer tersebut tidak dihubungkan dengan suatu network atau jaringan komputer. sederhana didalam pengaksesan suatu database. Pada sistem ini program aplikasi (file EXE) dan file-file data (data source - file *.MDB, *.DBF, *.FPT, *.DBC, *.DCX, *.DCT) ditempatkan pada komputer yang sama. Tentunya dengan sistem ini hanya akan terdapat satu user yang mengakses data pada periode waktu yang sama, hal ini karena komputer tersebut tidak dihubungkan dengan suatu network atau jaringan komputer. • www.rahmadani.net 4
  • 7. Sistem multiuser klasik (file-server). • Sistem ini merupakan pengembangan dari sitem single user. Perbedaan utama dari sistem multiuser klasik terhadap sistem single user terletak pada file-file database (data source) yang ditempatkan pada Sistem ini merupakan pengembangan dari sitem single user. Perbedaan utama dari sistem multiuser klasik terhadap sistem single user terletak pada file-file database (data source) yang ditempatkan pada komputer lain (server). • Pemisahan ini bertujuan agar bisa diakses secara bersama dengan workstation lainnya.www.rahmadani.net database (share) 6
  • 9. Database Server • Client mengirimkan SQL requests sebagai pesan pada database server,selanjutnya hasil perintah dikembalikan SQLserver,selanjutnya hasil perintah dikembalikan • Server menggunakan kekuatan proses yang diinginkan untuk menemukan data yang diminta dan kemudian semua record dikembalikan pada client www.rahmadani.net 8
  • 11. Transaction Server • Client meminta remote procedures yang terletak pada server dengan sebuah SQL database engine. • Remote procedures ini mengeksekusi sebuah grup dari SQL statement Hanya satu permintaan / jawaban yang dibutuhkan untuk melakukan transaksi • Remote procedures ini mengeksekusi sebuah grup dari SQL statement Hanya satu permintaan / jawaban yang dibutuhkan untuk melakukan transaksi • www.rahmadani.net 10
  • 13. Object Application Server • Aplikasi client/server ditulis sebagai satu set objek komunikasi Client objects berkomunikasi dengan• server objects melalui Object Request Broker (ORB) Client meminta sebuah method pada remote object server objects melalui Object Request Broker (ORB) Client meminta sebuah method pada remote object • www.rahmadani.net 12
  • 14. Model Application Server Note: ORB merupakan suatu mekanime yang memberikan transparansi lokasi, komunikasi, dan aktivasi. Suatu objek. ORB adalah semacam software bus untuk objek-objek www.rahmadani.net 13
  • 15. Web Application Server • World Wide Web adalah aplikasi client server yang pertama yang digunakan untuk web. • Client dan servers berkomunikasi menggunakan RPC seperti protokol yang disebut HTTP. • Client dan servers berkomunikasi menggunakan RPC seperti protokol yang disebut HTTP. • www.rahmadani.net 14