450 likes | 874 Views
CLIENT SERVER. Perjalanan Menuju Client Server. Introducing.
E N D
CLIENT SERVER PerjalananMenuju Client Server
Introducing • Jaringan computer merupakansalahsatusaranauntukmendistribusikaninformasi. Sistemjaringankomputertersebutterusberkembangdariwaktukewaktu, dimulaidari system Adidas Network, kemudianditemukan system Master Slave,Peer to Peer, hinggaakhirnyadikembangkan system client Sever.
Adidas Network • Adidas network merupakan “Jaringanuntukmengalirkan data daninformasibaikberupahasilcetakmaupunberkas yang dilakukanolehkaryawan. Agar karyawandapatbergerakdengancepatdansehat, makamereka yang bertugassebagaikurirdiberifasilitasberupasepatumerk Adidas yang terkenalberkualitastinggi.
Kelemahan • Tidakdapatmenjaminketeraturanaliran data daninformasikesemua line manajerialperusahaan, apalagijikaperusahaantersebutsangatbesarbaikluasanareanyamaupunbiokrasimanajerialnya • Sangatterbukapeluangterjadinyakesalahanmanusiadanpenyadapanataubahkanpencurianinformasi • Tingginyabiaya yang harusdikeluarkanperusahaanuntukmerekrutkaryawan, sedangkankinerjanyajauhdarimemuaskanbaikdalamhalkecepatanmaupunketeraturan
Master Slave Sisteminiterdiridarisebuah server yang berfungsisebagaipenampung data danpenyediaaplikasi, sedangkanuntukmerepresentasikanaplikasitersebutdiperlukan terminal-terminal yang hanyaterdiridari monitor dan keyboard sajaatauseringdisebutdenganistilah dumb terminal, karenatidakdilengkapidengan Central Processing Unit (CPU).
Model inijugamemilikimanfaat, yaitu : • Intergrasi data • Berbagaipaket data dansumber • Pemeliharaandankeamanan
Peer to Peer • Jaringan Peer to Peer adalahJaringan yang memperbolehkanpemakaimembagi resources dan file padakomputermerekasertamengakses shared resources yang adapadakomputer lain. PadaJaringan Peer to Peer tidakmempunyai file server atausumbermanajemen yang terpusat. DalamJaringan Peer to Peer semuakomputerdiperlakukansama, merekasemuamempunyaikemampuan yang samauntukmenggunakan resources yang tersediapadajaringan. Jaringan Peer to Peer ditujukanbagi LAN kecilsampaimenengah.
CLIENT SERVER • Client Server adalahJaringan yang memperbolehkanjaringannyauntukmemusatkanfungsidanaplikasidalamsatuataulebih file server. File server menjadijantungdarisistem, menyediakanaksesdan resources danmenyediakankeamanan. Individual workstation (client) memilikiakseske resources yang tersediapada file server.
Keuntungandari Client Server : • Terpusat – resource dankeamanan data terkontrolmelalui server. • Mempunyaiskala – Satuatausemuaelemenbisadigantibergantungpadakebutuhan. • Fleksibel – Teknologibarudenganmudahdapatdiintegrasikankedalamsistem. • Interoperability – semuakomponen (client/jaringan/server) bekerjabersama-sama. • Mudahdiakses – Server dapatdiaksesdarijauhdanmelewati multiple platform.
Client • Merupakan terminal yang digunakan oleh pengguna untuk meminta layanan tertentu yang dibutuhkan. • Peranan client adalah mengirimkan pesan berupa permintaan layanan ke server. • PC, Ponsel, Komunikator, Robot, Televisi dan alat lainnya yang membutuhkan informasi.
Middleware • Merupakan komponen perantara yang memungkinkan client dan server untuk saling terhubung dan berkomunikasi satu dengan yang lain. • Menerjemahkan pesan dari client agar dapat dimengerti oleh server. • Menerjemahkan hasil proses dari server agar dapat dipahami oleh client. • Mengirimkan hasil proses yang telah diterjemahkan kembali ke client. • Transaction Monitor (TP), Remote Procedure Calling (RPC), Object Request Broker (ORB).
Server • Merupakan pihak yang menyediakan layanan. • Menerima pesan permintaan layanan dari client. • Memproses permintaan dari client. • Mengirimkan hasil permintaan ke client. • Server Basis Data, Monitor TP, Server Groupware, Server Object, Server Web
CIRI – CIRI CLINT SERVER??? a. Berbasis layanan Server memberikan sejumlah layanan yang dibutuhkan dan diminta oleh client. b. Sumber daya yang digunakan bersama Server mengelola sejumlah sumber daya yang dimilikinya agar dapat diakses dan digunakan secara bersama-sama oleh terminal-terminal client yang terhubung pada server. c. Hubungan dan interaksi antara client-server Hubungan yang terjadi antara server dan client adalah one-to-many
d. Client tidak perlu mengetahui lokasi fisik server Server dapat terletak di berbagai tempat yang belum tentu diketahui oleh client. e. Interoperabilitas perangkat lunak dan perangkat keras Perangkat keras dan perangkat lunak yang digunakan oleh masing-masing client tidak harus sama dengan yang digunakan pada server, namun masih dapat saling terkoneksi antara satu dan yang lain. f.Pertukaran berbasis pesan Mekanisme dari client-server berdasar pada pertukaran pesan. Pesan yang dipertukarkan ialah permintaan layanan dan umpan balik dari permintaan layanan.
g. Enkapsulasi layanan Client tidak perlu mengetahui proses pengolahan permintaan yang terjadi dalam server sehingga client tidak dapat mengontrol proses pengolahan permintaan. h. Skalabilitas Skalabilitas adalah kemampuan untuk diperbesar atau diperkecilnya ukuran sistem client server dapat diubah secara horizontal maupun vertikal . i.Konsistensi data Data hanya dikelola pada server pusat sehingga konsistensi dan data lebih terjamin dan biaya pemeliharaan pun menjadi lebih murah.
Sistemberkasterdistribusiadalahsebuahsistemdimanabanyakpenggunadapatberbagiberkasdansumberdayapenyimpanan. Client, server, dan media penyimpanandalamsistemterdistribusitersebarpadaperangkat-perangkat yang terdapatdalamsistemterdistribusi.
Sistemjaringan server berkasialah system jaringandimanalayanan yang diberikan server berupaberkas,baikberkasaplikasi, sepertipengolahankata, pengolahangka, pengolah data, pengolahgambardan lain sebagainya, maupunberkas yang dihasilkanolehaplikasitersebut, sepertidokumenpengolahkata, table-tabelpengolahangka, berkaspresentasedan lain sebagainya.
Adapuntahapanproseslayananjaringanadalahsebagaiberikut: • Keterangan: • a. Client memintaberkastertentukepada server • b. Server mengirmkankeseluruhanberkas yang dimintake client.
Pada basis data terdistribusi (distributed database), data disimpan pada beberapa tempat (site), setiap tempat diatur dengan suatu DBMS (Database Management System) yang dapat berjalan secara independent.
Sistemjaringan server basis data adalah system jaringandimanalayanan yang diberikanoleh server berupapengolahandanpenyajian data berdasarkanperintahterstruktur yang diberikan client.
Keterangan: • Client memintalayanandari server melaluiperintahterstuktur yang disebut SQL padasekelompok data dengan criteria-kriteria yang disebutkandalamperintah. • Server segeramelakukanpengolahan data sesuaiperintah yang diberikanoleh client. • Hasilpengolahan data yang diaksanakan server dikirmkankepada client melaluijaringan.
Transaksiberhubungandengansistemmanajemen database. Transaksiadalaheksekusi program yang mengakses database.
System jaringan server transaksiialah system jaringandimanalayanan yang diberikan server berupahasilprosesdarisekelompokperintahterstruktur yang diberikan client.
Keterangan: • Client memintalayanandari server berupasuatuprosedur yang berisisekumpulan query. • Setelahmenerimaprosedurdari client, server berusahamenjalankankeseluruhanperintahdidalamprosedur. • Bilaseluruhperintahdalamprosedurdapatdijalankandenganbenar, makahasilprosedurakandikirmkanke client melaluijaringan.
Groupware Server Sistemjaringan groupware server ialahsistemjaringandimanalayanan yang diberikan server berupafasilitaspemakaianbersamainformasi semi terstrukturdiantarapenggunajaringan.
Server Objek Sistemjaringan server objekadalahsistemjaringandimanalayanan yang diberikan server berbentukobjek. Jadi, client dan server berkomunikasimelaluiobjek-objek yang dimiliki client dan server.
Cont’d Adapunterminologidalamsistemjaringaniniyaitu : • Objek • ORB • Remote
Web Server Sistemjaringanwebserverialahsistemjaringandimanalayanan yang diberikan server berupapengolahandanpemakaianbersamadokumen-dokumen yang salingterhubung.
Cont’d Terminologidasar yang terdapatpada web server iniyaitu : • unified resource locator (URL) • hyperText transfer protocol (HTTP) • hyperText Markup Language (HTML) • web browser
Alasanmenggunakan client server • Kapasitas Beban client akan lebih ringan jika data disimpan di server dan data tersebut digunakan bersama oleh banyak client. • Keamanan Keamanan data akan lebih terjamin jika disimpan di server dan membatasi pengguna yang dapat mengakses server. • Penghematan Sumber daya yang dimiliki server dapat digunakan oleh terminal-terminal client, sehingga biaya investasi untuk sumber daya dapat dihemat.
KUIS • Jelaskan pengertian jaringan peer to peer dan jelaskan prinsip kerjanya 2. Jelaskan komponen dasar jaringan Client-server dan jelaskan prinsip kerjanya 3. Sebutkan ciri-ciri client-server 4. Jelaskan pengertian middleware