Perancangan Arsitektur Jaringan
Client Server dengan Program Aplikasi Perpustakaan
diajukan untuk memenuhi
salah satu tugas mata kuliah Organisasi dan Arsitektur Komputer

Disusun
oleh : Fahrul Siddik (1306048)
Intania
Sintiani (1306066)
Japar Sidik
(1306074)
Ramdani
Setiawan (1306108)
Kelas : T. Informatika C
Sekolah
Tinggi Teknologi Garut
Alamat.
Jln. Mayor Syamsu No. 1 Telepon (0262)
232773 Jayaraga-Tarogong Kidul Garut
2014
KATA
PENGANTAR
Bissmillahirrhmannirrohim,
Assalammualaikum Wr.
Wb.,
Alhamdulillah
Puji dan syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas kelompok yang
berjudul “Perancangan
Arsitektur Jaringan Client Server dengan Program Aplikasi Perpustakaan” ini tepat pada waktunya. Tugas
kelompok ini disusun sebagai persyaratan untuk memenuhi salah satu tugas mata
kuliah Organisasi dan Arsitektur Komputer. Dalam penyusunan tugas ini penulis
banyak menemui kendala, namun berkat adanya bimbingan dari pembimbing maka
akhirnya penyusunan laporan
ini dapat terlaksana dengan baik dan tepat pada waktu yang telah
ditentukan.
Dengan segala keterbatasan yang ada, penulis menyadari bahwa
laporan ini masih banyak kekurangan dan
jauh dari kata sempurna. Oleh karena itu saran ataupun kritik yang bersifat
membangun sangat diharapkan oleh penulis. Dan pada akhirnya harapan penulis
makalah ini dapat bermanfaat bagi penulis sendiri dan pembaca sehingga dapat
menambah pengetahuan dan wawasan.
Garut,
Mei 2014
Penulis
i
DAFTAR
ISI
Kata Pengantar........................................................................................... i
Daftar Isi..................................................................................................... ii
Bab I Pendahuluan.................................................................................... 1
1.1
Latar Belakang....................................................................................... 1
1.2
Rumusan Masalah.................................................................................. 1
1.3
Tujuan Penulisan.................................................................................... 2
Bab II Pembahasan................................................................................... 3
Bab III Penutup......................................................................................... 5
3.1
Kesimpulan............................................................................................ 5
DAFTAR PUSTAKA............................................................................... 6
ii
Bab I Pendahuluan
1.1 Latar Belakang
Beragam komputer
dari vendor yang bermacam-macam bisa saling berinteraksi. Istilah
interoperatibilitas sering dipakai untuk menyatakan keadaan ini. Perkembangan
ini akhirnya juga disusul oleh kemudahan perangkat lunak untuk saling
berinteraksi . 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.
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.
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.
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.
1.2
Rumusan Masalah
1. Seperti apa arsitektur Client Server itu?
2. Bagaimana perancangan arsitektur Client Server itu?
3. Bagaimana implementasi program aplikasi perancangan
arsitektur Client Server untuk perpustakaan?
1.3
Tujuan Penulisan
1. Untuk melaporkan seperti apa arsitektur Client Server
2. Untuk melaporkan bagaimana perancangan arsitektur
Client Server
3. Untuk melaporkan bagaimana implementasi program
aplikasi perancangan arsitektur Client Server untuk perpustakaan
Bab II Pembahasan
2.1 Arsitektur
Client Server
Client
merupakan sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server
sedangkan server ialah, sistem atau proses yang menyediakan data
atau layanan yang diminta oleh client.
Client-Server adalah pembagian kerja antara server dan
client yang mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain
sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika
mengakses server dalam suatu jaringan.
Perbedaan Tipe
Client-Server
1. File Servers
- File server vendors
mengklaim bahwa mereka pertama menemukan istilah client-server.
- Untuk sharing file melalui
jaringan
2. Database Servers
- Client mengirimkan SQL
requests sebagai pesan pada database server,selanjutnya hasil perintah SQL
dikembalikan.
- Server menggunakan
kekuatan proses yang diinginkan untuk menemukan data yang diminta dan
kemudian semua record dikembalikan pada client.
3. Transaction
Servers (Transaksi 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
4. Groupsware
Servers
- Dikenal sebagai Computer-supported
cooperative working
- Manajemen semi-struktur
informasi seperti teks, image, , bulletin boards dan aliaran kerja
- Data diatur sebagai
dokumen
5. Object
Application Servers
- 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
6. Web Application
Servers (Aplikasi Web Servers)
- World Wide Web adalah
aplikasi client server yang pertama yang digunakan untuk web.
- Client dan servers
berkomunikasi menggunakan RPC seperti protokol yang disebut HTTP.
Fungsi client
server
Dalam
konteks basis data, client mengatur interface berfungsi sebagai workstation tempat
menjalankan aplikasi basis data. Client menerima permintaan pemakai, memeriksa
sintaks dan generate kebutuhan basis data dalam SQL atau bahasa yang lain.
Kemudian meneruskan pesan ke server, menunggu response dan bentuk response
untuk pemakai akhir. Server menerima dan memproses permintaan basis data
kemudian mengembalikan hasil ke client.
Proses-proses
ini melibatkan pemeriksaan autorisasi, jaminan integritas, pemeliharaan data
dictionary dan mengerjakan query serta proses update. Selain itu juga
menyediakan kontrol terhadap concurrency dan recovery.
Berikut ini adalah ringkasan fungsi client-server
|
Client:
• Mengatur user interface • Menerima dan memeriksa sintaks input dari pemakai • Memproses aplikasi • Generate permintaan basis data dan memindahkannya ke server • Memberikan response balik kepada pemakai • Menyediakan akses basis data secara bersamaan • Menyediakan kontrol recovery |
Server:
• Menerima dan memproses basis data yang diminta dari client • Memeriksa autorisasi • Menjamin tidak terjadi pelanggaran terhadap integrity constraint • Melakukan query/pemrosesan update dan memindahkan response ke client • Memelihara data dictionary |
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 instruction per second)
|
Sistem
memberikan kekuatan dalam melaksanakan suatu tugas tanpa memonopoli
sumber-sumber daya. Pemakai akhir diberi hak untuk bekerja secara local
|
|
Beberapa workstation sangat handal seperti mainframe,
tetapi dengan biaya 90% lebih rendah
|
Menawarkan keluwesan untuk melakukan pembelian pada
hal-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 secara
tak terbatas
|
Mudah
untuk memperbaharui system
|
|
Lingkungan
operasi client yang bersifat individual
|
Dapat mencampur dan mencocokkan platform komputer yang
gsesuai dengan kebutuhan masing-masing departemen dan pemakai
|
2.2
Perancangan Arsitektur Jaringan Client Server
Adapun
perancangn arsitektur jaringan client server yang telah di buat untuk program
aplikasi perpustakaan adalah sebagai berikut:

Spesifikasi
dari rancangan:
1.
Server

2.
Switch

3.
Client 1

4.
Client 2

5.
Client 3

Percobaan
koneksi antarara server dengan client dan client dengan client lainnya:

2.3 Implementasi Program Aplikasi Perancangan Arsitektur
Client Server untuk Perpustakaan
Tidak ada komentar:
Posting Komentar