16 langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada
klien. Klien pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi
yang berinteraksi dengan pengguna. Sebuah contoh dari aplikasi clientserver sederhana adalah aplikasi web
yang didesain dengan menggunakan Active Server Pages ASP atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server Apache atau Internet
Information Services, sementara skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. Klien-server merupakan
penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-server
database dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstall pada client.
2. Jenis – Jenis Server Berdasarkan Bentuk
a Mainframe
Mainframe Computer; Komputer jenis ini menggunakan prosessor yang mempunyai kemampuan yang sangat besar dan ditujukan untuk multi user.
Dengan menggunakan teknologi time sharing maka efeknya tidak begitu dirasakan oleh user. Jenis Komputer ini memiliki suatu Central Processing Unit,
Storage Device yang agak besar kira-kira sebesar 2 lemari pakaian dan ditempatkan pada tempat tersendiri. Peralatan CPU dan Storage tersebut
dihubungkan dengan banyak terminal yang terdiri dari keyboard dan monitor saja. Terminal yang disambungkan dapat dalam jumlah ribuan sesuai dengan
kebutuhan san seri dari komputer mainframenya. jenis komputer ini cocok digunakan untuk perusahaan dengan skala besar yang banyak memiliki banyak
cabang.
b Mini Computer
Mini Computer; Kapasitas prosessor yang digunakan hampir sama dengan mainframe, hanya jumlah terminal yang dapat disambungkan ke dalam
komputernya tidak sebanyak seperti pada jenis komputer mainframe. Jumlah terminal yang dapat disambungkan hanya puluhan. Oleh karena itu komputer
jenis ini hanya cocok digunakan untuk perusahaan kelas menengah yang tidak
17 begitu besar dan tidak terlalu kecil. Ukuran fisik komputer ini tidak sebesar
komputer mainframe.
c Personal Computer
Jenis prosessor yang digunakan kemampuannya tidak begitu besar dibandingkan dengan komputer mainframe. Karena komputer ini memang
ditujukan untuk seorang pemakai. Karena kegunaannya maka komputer jenis ini disebut komputer pribadi atau Personal Computer PC. Saat ini PC terus
dikembangkan kemampuan dan kegunaannya.
3. Jenis-jenis Aplikasi Server a Web Server
Gambar 2.1 Proses Kerja Aplikasi Web Server Web Server adalah software server yang menjadi tulang belakang dari
World Wide Web WWW. Web server menunggu permintaan dari client yang
18 menggunakan browser seperti netscape navigator, Internet Explorer, modzilla,
dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu dan kemudian memberikan hasil
prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar disebut dengan format SGML Standard General Markup
Language. Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser itu. Contohnya ialah bila data yang dikirim
berupa data gambar, browser yang hanya mampu menampilkan text misalnya lynx tidak akan mampu menampilkannya dan jika ada akan menampilkan
alternatifnya saja. Web Server, untuk berkomunikasi dengan clientnya web browser
mempunyai protokol sendiri yaitu HTTP HyperText Transfer Protocol. Dengan protokol ini, komunikasi antar web server dengan clientnya browser dapat
saling dimengerti dan lebih mudah. Seperti telah dijelaskan diatas, Standar format data pada World Wide
Web adalah SGML. Tapi sudah menjadi hal yang umum bahwa para pengguna internet lebih banyak menggunakan format HTML HyperText Markup Language
karena penggunaannya yang lebih sederhana dan mudah dipelajari. Kata HyperText mempunyai arti bahwa seorang pengguna internet
dengan web browsernya dapat membuka dan mambaca dokumen-dokumen yang ada dalam komputernya atau bahkan komputer yang jauh tempatnya
sekalipun. Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang
lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen web itu.
Proses yang dimulai dari permintaan webclient browser, diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke webclient
lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya
memproses semua masukan yang diperolehnya dari web clientnya. Untuk membuat sebuah web server, maka kita akan menemukan
berbagai macam persoalan, dimulai dari pemilihan software web browser yang mana paling sesuai kebutuhan, apa spesifikasi hardware yang dibutuhkan,
bagaimana kondisi interkoneksi jaringan internet yang ada, dan lain sebagainya.