Arsitektur Client/Server

advertisement
Arsitektur Sistem
Informasi
Tantri Hidayati Sinaga, M.Kom.
Arsitektur Client/Server
• Beragam komputer dari vendor yang bermacammacam bisa saling berinteraksi.
• Istilah interoperatibilitas sering dipakai untuk
menyatakan keadaan ini.
• Perkembangan ini akhirnya juga disusul oleh
kemudahan perangkat lunak untuk saling
berinteraksi .
Arsitektur Client/Server
• Sebuah basis data pada prinsipnya dapat
diakses oleh perangkat lunak apa saja.
• Kebebasan ini merupakan suatu ciri khas pada
arsitektur yang dinamakan client/server.
• Pada arsitektur ini, ada bagian yang disebut
client dan ada yang disebut server.
Arsitektur Client/Server
• Client adalah sembarang sistem atau proses
yang melakukan suatu permintaan data atau
layanan ke server.
• Server adalah sistem atau proses yang
menyediakan data atau layanan yang diminta
oleh client .
• Secara fisik, sebuah serevr dapat berupa
komputer mainframe, mini-komputer,
workstation, ataupun PC atau peranti lain seperti
printer, server tidak harus berupa sistem fisik,
tetapi juga suatu proses.
Arsitektur Client/Server
• Client mempunyai kemampuan untuk
melakukan pemrosesan sendiri.
• Ketika sebuah client meminta suatu data ke
server, server akan segera menanggapinya
dengan memberikan data yang diminta ke client
bersangkutan.
• Setelah diterima. Client segera melakukan
pemprosesan.
Arsitektur Client/Server
• Model komputasi yang berbasis client server
mulai banyak diterapkan pada sistem informasi.
• Dengan menggunakan arsitektur ini , sistem
informasi dapat digunakan dan dibangun
dengan perangkat lunak client server yang
bermacam-macam dan berbeda-beda.
Poin-poin client server
• Interoperabilitas
• Client, sembarang sistem atau proses yang
melakukan suatu permintaan data atau layanan
ke server
• Server, sistem atau proses yang menyediakan
data atau layanan yang diminta oleh client
• Sistem informasi dapat dibangun dengan
menggunakan perangkat lunak gado-gado
Implementasi client-server
• Aplikasi pesan, misalnya surat elektronis (email)
• Penyebaran basis data pada beberapa jaringan
komputer
• Memungkinkan berbagi berkas atau periferal
atau pengaksesan komputer melalui jarak jauh
• Pemrosesan aplikasi yang intensif dengan suatu
pekerjaan (job) dibagi menjadi tugas-tugas
(task) yang masing-masing dilaksanakan pada
komputer yang berbeda
Keuntungan Client-server
Fitur
Keuntungan
Jaringan mesin-mesin yang kecil tetapi berdaya guna
Jika sebuah mesin macet, bisnis tetap berjalan
Kumpulan komputer dengan ribuan MIPS (million
Sistem memberikan kekuatan dalam melaksanakan suatu tugas
instruction per second)
tanpa memonopoli sumber-sumber daya.
Pemakai akhir diberi hak untuk bekerja secara local
Beberapa
workstation
sangat
handal
seperti
Menawarkan keluwesan untuk melakukan pembelian pada hal-
mainframe, tetapi dengan biaya 90% lebih rendah
hal lain atau untuk meningkatkan keuntungan
Sistem terbuka
Bebas memilih perangkat keras, perangkat lunak, dan layanan
dari berbagai vendor
Sistem tumbuh dengan mudah dan dapat diperluas
Mudah untuk memperbaharui system
secara tak terbatas
Lingkungan operasi client yang bersifat individual
Dapat mencampur dan mencocokkan platform komputer yang
sesuai dengan kebutuhan masing-masing departemen dan
pemakai
Contoh implementasi jaringan
client-server
Client
Server
Basis
Data
Client
Printer
Download