server dan webhosting
Server

gambar 1 server dalam dunia koomputer
server, dalam dunia komputer memiliki fungsi sebagai perangkat lunak
atau software yang dipasangkan pada perangkat keras atau hardware yang pada
umumnya berupa komputer. (http://carapedia.com)
Ø Pengertian Server
Server adalah Sebuah sistem yang tersusun
dalam sebuah jaringan yang menyediakan beberapa jenis layanan yang ditempatkan
pada jaringan computer. Pengguna server sensiri disebut sebagai clien. Server biasanya didukung
dengan prosesor yang bersifat scalable dan RAM yang besar, dalam arti lain
server dapat berjalan dengan baik apabila pendukungnya bersifat bagus atau
versifat dewa artinya teknologi terbaru. Server juga dilengkapi dengan sistem
operasi khusus, yang disebut sebagai sistem operasi jaringan atau network. (http://www.mic.ac.id/)
RAM merupakan memerori yang dapat diakses atau dapat diisi dan diambil
oleh progremmer. (Jogiyanto, 1999)
Sebuah serve bertindak sebagai perantara dalam sebuah web atau sebuah
situs yang akan di akses oleh klien. Contoh dari beberapa aplikasi
yang diguanakan server adalah DHCP Server, Mail Server, HTTP Server, FTP
Server, DNS Server dan lain sebagainya. sistem operasi server umumnya membundel
layanan-layanan tersebut atau layanan tersebut juga dapat diperoleh dari pihak
ketiga.
Client biasanya terhubung dengan server menggunakan bantuan atau alat
yang disebut kabel UTP dan sebuah Netwok Card. Contoh network card biasanya
berupa PCI atau ISA.
Sebutan klien-server atau client-server merupakan sebuah nama sebutan
dalam teknologi informasi yang kembali kepada cara untuk mendistribusikan
aplikasi ke dalam dua pihak: pihak klien dan pihak server. (http://wongzo.blogspot.com/,
2012)
Secara umum server juga dapat diartikan computer yang memiliki beberapa
informasi yang dapat bermanfaat dan dapat dinikmati oleh computer-komputer
clien. (http://wongzo.blogspot.com/,
2012)
komputer yang bisanya dikhususkan untuk menyimpan data yang kan diguakan
bersama, atau berbagi basis data disebut computer server. Biasanya computer
server juga menggunakan sistem operasi berbasis data (Network Operating System)
oleh karena itu computer servis memuat informasi darter user yang diperbolehkan
,asuk kedalam server tersebut.
gambar 2 contoh server
(http://wongzo.blogspot.com/,
2012)
Dalam model server/klien, sebuah aplikasi dapat dibagi menjadi dua
bagian yang terpisah namun masih dalam satu kesatuan yang untuh, yaitu komponen
klien dan komponen server. Komponen klien dapat dijalankan dalam sebuah
workstation dan dapat menerima data masuk dari pengguna. Komponen server
biasanya disebut juga dengan front-end.
Macam-macam server yang sangat sering digunakanadalah Disk Server, File
Server, Printer Server dan Terminal Server.
Disk Server
Disk server biasanya digunakan untuk menyediakan beberapa fasilitas
pengaksesan kedalam hard disk. Server ini bersifat terang-terangan atau
transparan sehingga user dapat merasa sedang mengakses hard disknya
masing-masing. File dan program dalam hard disk dapat diakses oleh user atau
pengguna seolah-olah program dan file-file itu berada dalam hard disk sendiri.
File Server
File server juga menyediakan pelayanan yang hamper sama dengan Disk
server akan tetapi juga mengelola disk local setiap computer yang bekerja
berdasarkan software disk held yang mengelola beberapa atau seluruh file yang
tersimpan. Dan memeungkinkan beberapa data yang tersimpan untuk dimanfaatkan
oleh sejumlah user yang lain.
Terminal Server
Terminal server bertindak seperti multiplayer yang memungkinkan beberapa
computer kecil atau memungkinkan terminal-terminal lain untuk mengakses atau
menggunakan sebuah lan yang sama. Biasanya terminal server digunakan untuk
mengkaitkan ataumemberikan akses kepada komputr lain.
Ø Definisi Server Menurut Beberapa Ahli
FRANS
Server adalah pemilik informasi yang menyediakan dirinya untuk
memberikan service atau layanan
V. DJONG
Server adalah anggota dari sebuah workgroup
MELWIN SYAFRIZAL
Server adalah pengelola semua sumberdaya jaringan
HARIP SANTOSO
Server adalah istilah yang digunakan untuk pengertian proses layanan
database yang ditangani oleh piranti software (RDBMS) yang berdiri sendiri dan
terdapat pada komputer yang terpisah dari client/pengguna
LIA KUSWAYATNO
Server adalah komputer yang bertindak untuk melayani permintaan client
IR. YUNIAR SUPARDI
Server merupakan perangkat untuk mengatur beberapa client NANCY I.
WHITMAN
Server merupakanarsitektur scalable di mana masing-masing komputeratau
proses dalam jaringan bertindak sebagai server atau client
IRENE JOOS
Server merupakan komputer terpisah yang menyimpan file halaman web dan
berkomunikasi dengan client
DRS. ARIO SURYO KUSUMO
Server adalah komputer yang "melayani" sesuatu. Server umunya
dapat menangani permintaan client dalam jumlah yang banyak secara
simultan (http://carapedia.com)
Ø Fungsi
Server
Fungsi server dalam pengaplikasiannya
sangatlah banyak misala fungsi server untuk situs internet. Fungsi server untuk
ilmu pengetahuan, fungsi server hanya untuk sekedar penyimpanan data dll.
Ø Sistem Operasi Untuk Server
Pada umumnya suatu lingkungan
sistemterdistribusi, sistem operasi memiliki fungsi yang bersifat:
Base services : pelayanan utama.
Extendes services : pelayanan tambahan.
Pada umumnya program server harus memenuhi konkurensi tinggi, secara
ideal task yang terpisah dapat ddiberikan kepada setiap client dan dapat
didisain agar task tersebut selalu dapat memberikan dukungan konkurensi.
Pengelolaan task (task management) dilakukan dengan hasil yang terbaik melalu
sistem operasi multitasking. Multitasking adalah suatu cara alami untuk
menyederhanakan atau memperkecil suatu aplikasi kompleks yang dapat dibagi
menjadi beberapa kumpulan task yang dapat berjalan secara konkuren. Task-task
ini secara logis terpisah. Hal ini akan meningkatkan kerja, keluaran
(throughput), modularitas, dan respons dari program server. Multitasking juga
berkaitan dengan suatu mekanisme untuk mengkoordinasikan antar task, dan
pertukaran informasi antar task. (http://dvdpic.wordpress.com/, 2009)
Server harus memiliki konkurensi yang tinggi untuk program tunggal.
Program server akan berjalan lebih sempurna apabila task-task tersebut
dialikasi pada program yang sama, daripada dialokasikan pada berbagai task.
Bagian kecil program ini disebut coroutines
atau thread.
Task dengan program yang sama akan mempercepat pergantian konteks (context
switching) dan untuk menggunakan data secara bersama. (http://dvdpic.wordpress.com/, 2009)
Beberapa pelayanan dasar dari suatu Sistem Operasi pada server antara
lain:
Task preemption.
Task preemption adalah Suatu Sistem operasi yang bersifat task premptive, harus dapat
berpindah ke task lain sebelum task ini selesai. Lebih aman bila program
dijalankan pada suatu sistem operasi yang telah menangani pemindahan task
secara pre empsi ini.
Task priority.
Task priority adalah Suatu sistem operasi harus melaksanakan task
berdasarkan prioritas yang dimiliki oleh task tersebut.
Semaphore.
Semaphore adalah Suatu sistem operasi harus menyediakan mekanisme
sikronisasi yang sederhana dan untuk menjaga task yang berjalan secara konkuren
untuk saling mengganggu ketika sedang mengakses sumber daya yang sama.
Mekanisme ini dikenal dengan nama semaphore, digunakan untuk mensinkronisasi
aksi task yang mandiri, dan memberi peringatan ketika terjadi suatu error.
Interprocess Communication (IPC).
Adalah Suatu sistem operasi juga harus menyediakan mekanisme agar task
yang mandiri tersebut dapat saling bertukar data atau menggunakan data secara
bersama.
Local/Remote IPC.
Suatu sistem operasi harus dapat melakukan pembelokan (redirection)
secara transparan ketika terjadi pemanggilan interprocess untuk suatu proses
remote melalui jaringan. Hal ini dilakukan tanpa program aplikasi menyadarinya.
Perpanjangan dari kemampuan ini menjadikan sumber daya dan proses dapat dengan
mudah dipindahkan ke mesin lainnya.
Thread.
Digunakan untuk menghasilkan
suatu program yang sangat konkuren dan bekerja berdasarkan event-driven. Untuk setiap
event yang akan terjadi dapat ditunjuk suatu thread yang akan memblok hingga
event tersebut terjadi.
Intertask Protection.
Sistem operasi harus mampu melindungi task agar saling tak mengganggu.
Suatu task tunggal tak boleh membuat keseluruhan sistem berhenti bekerja. Proteksi
juga dilakukan pada sistem file dan pemanggilan fungsi sistem operasi.
ü Multiuser High Performance File System.
Sistem file harus mendukung task banyak dan menyediakan
fasilitas locking yang melindungi integritas data. Program server biasanya
bekerja dengan beberapa file secara bersamaan. Sistem operasi harus mendukung
kemampuan membuka file dalam jumlah besar secara bersama-sama tanpa banyak mempengaruhi unjuk kerja.
ü Pengelolaan memori
secara efisien.
Sistem memori harus mendukung secara efisien program yang besar dan data
object yang besar (grafik, suara dll).
ü Dynamically Linked Run
Time Extensions.
Kemampuan sistem operasi harus ditambah dengan mudah. Suatu mekanisme
harus disediakan, agar pelayanan dapat bertambah pada saat penggunaan, tanpa perlu
melakukan kompilasi pada seluruh sistem operasi.
Ø Penerapan
Client Dan Server Pada Jaringan Komputer
Vote
Client-Server adalah suatu bentuk jaringan
yang memisahkan client dengan server. Memisahkan client disini yang dimaksuda
adalah clien yang bisanya menggunakan aplikasi GUI. Masing-masing client bisa
mendapatkan atau meminta data atau informasi dari server. (http://sived.wordpress.com/,
2012)
Sistem client server diartikan sebagai sistem yang didistribusikan, akan
tetapi memiliki beberapa perbedaan karakteristik yaitu:
Layanan atau servis
Hubungan antara proses yang berjalan pada mesin yang berbeda
Pemisahan fungsi berdasarkan ide layanannya
Server sebagai provider, client sebagai konsumen
Sharing resources (sumber daya)
Server bisa melayani beberapa client pada waktu yang sama, dan
meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.
Asymmetrical protocol (protokol yang tidak simetris )
Many-to-one relationship antara client dan server. Client selalu
menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara
pasif request dari client.
Transparansi lokasi
Proses yang dilakukan server boleh terletak pada mesin yang sama atau
pada mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari
client.
Mix-and-Match
Pesan berbasiskan komunikasi
Interaksi server dan client melalui pengiriman pesan yang menyertakan
permintaan dan jawaban.
Pemisahan interface dan implementasi
Server bisa diupgrade tanpa mempengaruhi client selama interface pesan
yang diterbitkan tidak berubah.
Konsep Sistem Client-Server
Pada awal perkembangannya, komputer adalah suatu barang yang mahal dan
mewah. Pengembangan dan pengoprasiannya komputer sangat sulit dan rumit ,
sehingga komputer digolongkan dalam benda mewah dan mahal. Namun seiring dengan
berjalannya waktu yang tadinya proses tersentralisasi dikembangakan menjadi
proses terdistribusi sampai pada end user. Hal ini sangat dipengaruhi oleh
adanya perkembangan teknologi LAN (Local Area Network) di pertengahan tahun
1980 an. Dengan LAN sebuah PC dapat melakukan komunikasi satu dengan lainnya
dan dapat saling berbagi resource baik perangkat keras ataupun database. LAN
mampu memberikan interkonektivitas yang tidak pernah ada sebelumnya. Untuk dapat
melakukan hal tersebut dibutuhkan sebuah komputer pemproses yang memfasilitasi
dan melayani proses sharing semua resource yang ada. Perangkat ini disebut
dengan Server.
Jumlah PC yang bertambah dengan sangat cepat seiring dengan
berkembangnya sebuah organisasi. Jumlah end
user dan client juga bertambah banyak. Kebutuhan akan perangkat
menjadi bertambah pula, tidak hanya membutuhkan sebuah printer server, juga
dibutuhkan server-server lainnya seperti server pengolahan gambar, server
pengolahan suara, dan lainnya. Server-server ini dengan database dan
applikasinya harus dapat diakses oleh beberapa PC, ataupun diakses oleh sebuah
komputer mainframe melalui sebuah LAN. Sistem seperti ini disebut Sistem Client Server seperti
digambarkan pada Gambar dibawah ini.
gambar 3 sistem user dan client
komponen dan Fungsi Sistem Client Server
komponen dan fungsi client server dapat
digambarkan seperti yang ada digambar dibawah ini. Dengan cara client server
ini memungkinkan setiap PC dapat melakukan pemrosesan secara independen melalui
perangkat unas yang dinamankan LAN. Untuk permasalahan yang lebih universalnya
kemampuan aksesnya daat menggunakan MAN (metropolitan Area Network)atau WAN
(Wide Area Network). Sebuah database dan program aplikasi dapat dikeathui
dengan akses Client processor, LAN dan Server. Seperti pada gambar dibawah ini.
gambar 4 Host Sistem dan
Sistem Client Server
User
User disini adalah end user yang mengakses client untuk mendapatkan
sebuah layanan. End user bisa saja seorang manager perusahaan, professional,
karyawan di sebuah perusahaan, atau pelanggan. (http://sived.wordpress.com/,
2012)
Ada timbul sedikit kesalahan pelanggan dalam sebuah bisnis atau perdagangan disebut denga client. Namun
jangan dibingungkan dengan istilah client, client disini adalah seorang manusia
dapat diambil kesimpulan user atau end user adalh seseorang yang melakukan
aakhir proses menggunakan client server.seperti dijeaskan pada gambar dibawah
ini
gambar 5 Komponen Sistem Client
Server
Ø Macam-macam server.
Dilihat dari fungsinya,
server dapat dikategorikan dalam beberapa jenis seperti: server aplikasi,
server data, maupun server proxy. Ser yang digunakan untuk menyimpan beberapa
aplikasi yang dapat diakses oleh client server dinamakan server aplikasi. (areyati.wordpress.com, 2009)
Macam-macam server
file server
file server adalah komputer yang besar PCGreater,
kecepatan penyimpanan dan pengolahan. Fiel server mampu mentrasfer seluruh file
ke client. Komputer untuk bekerja pada file dan kemudian kempali ke file
server.
Data server
Data server adalah sebuah program computer yang menyediakan pemgolahan basis
datan yang melayani computer atau program aplikasi basis data yang menggunakan
model klien/server.
Printe server
Penggunaan network printer dari pada printer local dalam masalah cetak
dan kerena banyak terhubung ke printer local melambatkan perangkat dan harus
juga terjadi bahwa pernagkat ini bekerja
ketika mencetak. Network Printer adalah perangkat semacam LPC BY
(processor+nic+ip)
pemograman internet
pemograman web adalah pembahasan tentang apa yang
dibbuat untuk membuat sebuah website, banyak sekali bahasa pemograman yang
dapat kita gunakan, antara lain:
Ø bahasa pemograman HTML
bahasa pemograman html
adalah sebuah bahasa untuk membuat markup yang digunakan untuk membuat sebuah
laman web dan menampilkan berbagai informasi didalam sebuah browser internet. (http://www.it3.web.id/, 2010)
Kini Html adalah sebuah program setandar yang biasa
digunakan untuk menampilkan halam website. Html saat ini merupakan program
standar yang didefenisikan dan dikendalikan oleh Word Wide Web Consortium (W3C)
.
Ø Basaha pemograman PHP
Php merupakan salah satu
bahasa pemograman yang sering digunakan pada sisi sserver pada sebuah web. Bahasa pemograman php bertujuan untuk
memungkinkan perancang atau pengguna web untuk menulis halam dinamik dengan
cepat. (prabowati,
2010)
Pada masa sekarang ini bahasa PERL dan CGI telah
jauh ketinggalan sehingga sebagian besar pendesign web banyak beralih
menggunakan bahasa server-side scripting php. Seluruh aplikasi yang berbasis
web ddapat dibuat menggunakan PHP, akan tetapi kekuatan sesungguhnya PHP adalah
pada konektivitasnya dengan sistem database dalam web. Sistem database yang
dapat didukung oleh PHP antara lain sebagai berikut: (http://www.it3.web.id/,
2010)
1.
Oracle
2.
MySql
3.
Ma.
Acces
4.
Sybase
5.
PostgreSOL
6. Dan lain-laini
Kini
php dapat berjalan pada beberapa system operasi seperti windows 98/NT,
UNIX/UNUX, solari maupun macintosh. Keunggulan yang dimiliki PHP adalah mampu
mendukung komunikasi dengan layanan seperti Protocol IMAP, SNMP, NNTP, POP3
bahkan HTTP.
Ø Bahasa pemograman ASP
ASP adalah salah satu
bahasa pemograman web untuk menciptakan halaman web yang bagus atau mudah
dipahami. ASP merupakan salah satu produkteknologi yang disediakan oleh
microsoft.ASP dapat diproses melalui web server dan hasil dari proses ini
menghasilkan HTML yang akan dikirm melalui browser. ASP
adalah pemograman buatan Microsoft.
Server

gambar 1 server dalam dunia koomputer
server, dalam dunia komputer memiliki fungsi sebagai perangkat lunak
atau software yang dipasangkan pada perangkat keras atau hardware yang pada
umumnya berupa komputer. (http://carapedia.com)
Ø Pengertian Server
Server adalah Sebuah sistem yang tersusun
dalam sebuah jaringan yang menyediakan beberapa jenis layanan yang ditempatkan
pada jaringan computer. Pengguna server sensiri disebut sebagai clien. Server biasanya didukung
dengan prosesor yang bersifat scalable dan RAM yang besar, dalam arti lain
server dapat berjalan dengan baik apabila pendukungnya bersifat bagus atau
versifat dewa artinya teknologi terbaru. Server juga dilengkapi dengan sistem
operasi khusus, yang disebut sebagai sistem operasi jaringan atau network. (http://www.mic.ac.id/)
RAM merupakan memerori yang dapat diakses atau dapat diisi dan diambil
oleh progremmer. (Jogiyanto, 1999)
Sebuah serve bertindak sebagai perantara dalam sebuah web atau sebuah
situs yang akan di akses oleh klien. Contoh dari beberapa aplikasi
yang diguanakan server adalah DHCP Server, Mail Server, HTTP Server, FTP
Server, DNS Server dan lain sebagainya. sistem operasi server umumnya membundel
layanan-layanan tersebut atau layanan tersebut juga dapat diperoleh dari pihak
ketiga.
Client biasanya terhubung dengan server menggunakan bantuan atau alat
yang disebut kabel UTP dan sebuah Netwok Card. Contoh network card biasanya
berupa PCI atau ISA.
Sebutan klien-server atau client-server merupakan sebuah nama sebutan
dalam teknologi informasi yang kembali kepada cara untuk mendistribusikan
aplikasi ke dalam dua pihak: pihak klien dan pihak server. (http://wongzo.blogspot.com/,
2012)
Secara umum server juga dapat diartikan computer yang memiliki beberapa
informasi yang dapat bermanfaat dan dapat dinikmati oleh computer-komputer
clien. (http://wongzo.blogspot.com/,
2012)
komputer yang bisanya dikhususkan untuk menyimpan data yang kan diguakan
bersama, atau berbagi basis data disebut computer server. Biasanya computer
server juga menggunakan sistem operasi berbasis data (Network Operating System)
oleh karena itu computer servis memuat informasi darter user yang diperbolehkan
,asuk kedalam server tersebut.
gambar 2 contoh server
Dalam model server/klien, sebuah aplikasi dapat dibagi menjadi dua
bagian yang terpisah namun masih dalam satu kesatuan yang untuh, yaitu komponen
klien dan komponen server. Komponen klien dapat dijalankan dalam sebuah
workstation dan dapat menerima data masuk dari pengguna. Komponen server
biasanya disebut juga dengan front-end.
Macam-macam server yang sangat sering digunakanadalah Disk Server, File
Server, Printer Server dan Terminal Server.
Disk Server
Disk server biasanya digunakan untuk menyediakan beberapa fasilitas
pengaksesan kedalam hard disk. Server ini bersifat terang-terangan atau
transparan sehingga user dapat merasa sedang mengakses hard disknya
masing-masing. File dan program dalam hard disk dapat diakses oleh user atau
pengguna seolah-olah program dan file-file itu berada dalam hard disk sendiri.
File Server
File server juga menyediakan pelayanan yang hamper sama dengan Disk
server akan tetapi juga mengelola disk local setiap computer yang bekerja
berdasarkan software disk held yang mengelola beberapa atau seluruh file yang
tersimpan. Dan memeungkinkan beberapa data yang tersimpan untuk dimanfaatkan
oleh sejumlah user yang lain.
Terminal Server
Terminal server bertindak seperti multiplayer yang memungkinkan beberapa
computer kecil atau memungkinkan terminal-terminal lain untuk mengakses atau
menggunakan sebuah lan yang sama. Biasanya terminal server digunakan untuk
mengkaitkan ataumemberikan akses kepada komputr lain.
Ø Definisi Server Menurut Beberapa Ahli
FRANS
Server adalah pemilik informasi yang menyediakan dirinya untuk
memberikan service atau layanan
V. DJONG
Server adalah anggota dari sebuah workgroup
MELWIN SYAFRIZAL
Server adalah pengelola semua sumberdaya jaringan
HARIP SANTOSO
Server adalah istilah yang digunakan untuk pengertian proses layanan
database yang ditangani oleh piranti software (RDBMS) yang berdiri sendiri dan
terdapat pada komputer yang terpisah dari client/pengguna
LIA KUSWAYATNO
Server adalah komputer yang bertindak untuk melayani permintaan client
IR. YUNIAR SUPARDI
Server merupakan perangkat untuk mengatur beberapa client NANCY I.
WHITMAN
Server merupakanarsitektur scalable di mana masing-masing komputeratau
proses dalam jaringan bertindak sebagai server atau client
IRENE JOOS
Server merupakan komputer terpisah yang menyimpan file halaman web dan
berkomunikasi dengan client
DRS. ARIO SURYO KUSUMO
Server adalah komputer yang "melayani" sesuatu. Server umunya
dapat menangani permintaan client dalam jumlah yang banyak secara
simultan (http://carapedia.com)
Ø Fungsi
Server
Fungsi server dalam pengaplikasiannya
sangatlah banyak misala fungsi server untuk situs internet. Fungsi server untuk
ilmu pengetahuan, fungsi server hanya untuk sekedar penyimpanan data dll.
Ø Sistem Operasi Untuk Server
Pada umumnya suatu lingkungan
sistemterdistribusi, sistem operasi memiliki fungsi yang bersifat:
Base services : pelayanan utama.
Extendes services : pelayanan tambahan.
Pada umumnya program server harus memenuhi konkurensi tinggi, secara
ideal task yang terpisah dapat ddiberikan kepada setiap client dan dapat
didisain agar task tersebut selalu dapat memberikan dukungan konkurensi.
Pengelolaan task (task management) dilakukan dengan hasil yang terbaik melalu
sistem operasi multitasking. Multitasking adalah suatu cara alami untuk
menyederhanakan atau memperkecil suatu aplikasi kompleks yang dapat dibagi
menjadi beberapa kumpulan task yang dapat berjalan secara konkuren. Task-task
ini secara logis terpisah. Hal ini akan meningkatkan kerja, keluaran
(throughput), modularitas, dan respons dari program server. Multitasking juga
berkaitan dengan suatu mekanisme untuk mengkoordinasikan antar task, dan
pertukaran informasi antar task. (http://dvdpic.wordpress.com/, 2009)
Server harus memiliki konkurensi yang tinggi untuk program tunggal.
Program server akan berjalan lebih sempurna apabila task-task tersebut
dialikasi pada program yang sama, daripada dialokasikan pada berbagai task.
Bagian kecil program ini disebut coroutines
atau thread.
Task dengan program yang sama akan mempercepat pergantian konteks (context
switching) dan untuk menggunakan data secara bersama. (http://dvdpic.wordpress.com/, 2009)
Beberapa pelayanan dasar dari suatu Sistem Operasi pada server antara
lain:
Task priority adalah Suatu sistem operasi harus melaksanakan task
berdasarkan prioritas yang dimiliki oleh task tersebut.
Semaphore adalah Suatu sistem operasi harus menyediakan mekanisme
sikronisasi yang sederhana dan untuk menjaga task yang berjalan secara konkuren
untuk saling mengganggu ketika sedang mengakses sumber daya yang sama.
Mekanisme ini dikenal dengan nama semaphore, digunakan untuk mensinkronisasi
aksi task yang mandiri, dan memberi peringatan ketika terjadi suatu error.
Adalah Suatu sistem operasi juga harus menyediakan mekanisme agar task
yang mandiri tersebut dapat saling bertukar data atau menggunakan data secara
bersama.
Suatu sistem operasi harus dapat melakukan pembelokan (redirection)
secara transparan ketika terjadi pemanggilan interprocess untuk suatu proses
remote melalui jaringan. Hal ini dilakukan tanpa program aplikasi menyadarinya.
Perpanjangan dari kemampuan ini menjadikan sumber daya dan proses dapat dengan
mudah dipindahkan ke mesin lainnya.
Digunakan untuk menghasilkan
suatu program yang sangat konkuren dan bekerja berdasarkan event-driven. Untuk setiap
event yang akan terjadi dapat ditunjuk suatu thread yang akan memblok hingga
event tersebut terjadi.
Sistem operasi harus mampu melindungi task agar saling tak mengganggu.
Suatu task tunggal tak boleh membuat keseluruhan sistem berhenti bekerja. Proteksi
juga dilakukan pada sistem file dan pemanggilan fungsi sistem operasi.
ü Multiuser High Performance File System.
Sistem file harus mendukung task banyak dan menyediakan
fasilitas locking yang melindungi integritas data. Program server biasanya
bekerja dengan beberapa file secara bersamaan. Sistem operasi harus mendukung
kemampuan membuka file dalam jumlah besar secara bersama-sama tanpa banyak mempengaruhi unjuk kerja.
ü Pengelolaan memori
secara efisien.
Sistem memori harus mendukung secara efisien program yang besar dan data
object yang besar (grafik, suara dll).
ü Dynamically Linked Run
Time Extensions.
Kemampuan sistem operasi harus ditambah dengan mudah. Suatu mekanisme
harus disediakan, agar pelayanan dapat bertambah pada saat penggunaan, tanpa perlu
melakukan kompilasi pada seluruh sistem operasi.
Ø Penerapan
Client Dan Server Pada Jaringan Komputer
Vote
Client-Server adalah suatu bentuk jaringan
yang memisahkan client dengan server. Memisahkan client disini yang dimaksuda
adalah clien yang bisanya menggunakan aplikasi GUI. Masing-masing client bisa
mendapatkan atau meminta data atau informasi dari server. (http://sived.wordpress.com/,
2012)
Sistem client server diartikan sebagai sistem yang didistribusikan, akan
tetapi memiliki beberapa perbedaan karakteristik yaitu:
Layanan atau servis
Hubungan antara proses yang berjalan pada mesin yang berbeda
Pemisahan fungsi berdasarkan ide layanannya
Server sebagai provider, client sebagai konsumen
Sharing resources (sumber daya)
Server bisa melayani beberapa client pada waktu yang sama, dan
meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.
Asymmetrical protocol (protokol yang tidak simetris )
Many-to-one relationship antara client dan server. Client selalu
menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara
pasif request dari client.
Transparansi lokasi
Proses yang dilakukan server boleh terletak pada mesin yang sama atau
pada mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari
client.
Mix-and-Match
Pesan berbasiskan komunikasi
Interaksi server dan client melalui pengiriman pesan yang menyertakan
permintaan dan jawaban.
Pemisahan interface dan implementasi
Server bisa diupgrade tanpa mempengaruhi client selama interface pesan
yang diterbitkan tidak berubah.
Konsep Sistem Client-Server
Pada awal perkembangannya, komputer adalah suatu barang yang mahal dan
mewah. Pengembangan dan pengoprasiannya komputer sangat sulit dan rumit ,
sehingga komputer digolongkan dalam benda mewah dan mahal. Namun seiring dengan
berjalannya waktu yang tadinya proses tersentralisasi dikembangakan menjadi
proses terdistribusi sampai pada end user. Hal ini sangat dipengaruhi oleh
adanya perkembangan teknologi LAN (Local Area Network) di pertengahan tahun
1980 an. Dengan LAN sebuah PC dapat melakukan komunikasi satu dengan lainnya
dan dapat saling berbagi resource baik perangkat keras ataupun database. LAN
mampu memberikan interkonektivitas yang tidak pernah ada sebelumnya. Untuk dapat
melakukan hal tersebut dibutuhkan sebuah komputer pemproses yang memfasilitasi
dan melayani proses sharing semua resource yang ada. Perangkat ini disebut
dengan Server.
Jumlah PC yang bertambah dengan sangat cepat seiring dengan
berkembangnya sebuah organisasi. Jumlah end
user dan client juga bertambah banyak. Kebutuhan akan perangkat
menjadi bertambah pula, tidak hanya membutuhkan sebuah printer server, juga
dibutuhkan server-server lainnya seperti server pengolahan gambar, server
pengolahan suara, dan lainnya. Server-server ini dengan database dan
applikasinya harus dapat diakses oleh beberapa PC, ataupun diakses oleh sebuah
komputer mainframe melalui sebuah LAN. Sistem seperti ini disebut Sistem Client Server seperti
digambarkan pada Gambar dibawah ini.
gambar 3 sistem user dan client
komponen dan Fungsi Sistem Client Server
komponen dan fungsi client server dapat
digambarkan seperti yang ada digambar dibawah ini. Dengan cara client server
ini memungkinkan setiap PC dapat melakukan pemrosesan secara independen melalui
perangkat unas yang dinamankan LAN. Untuk permasalahan yang lebih universalnya
kemampuan aksesnya daat menggunakan MAN (metropolitan Area Network)atau WAN
(Wide Area Network). Sebuah database dan program aplikasi dapat dikeathui
dengan akses Client processor, LAN dan Server. Seperti pada gambar dibawah ini.
gambar 4 Host Sistem dan
Sistem Client Server
User
User disini adalah end user yang mengakses client untuk mendapatkan
sebuah layanan. End user bisa saja seorang manager perusahaan, professional,
karyawan di sebuah perusahaan, atau pelanggan. (http://sived.wordpress.com/,
2012)
Ada timbul sedikit kesalahan pelanggan dalam sebuah bisnis atau perdagangan disebut denga client. Namun
jangan dibingungkan dengan istilah client, client disini adalah seorang manusia
dapat diambil kesimpulan user atau end user adalh seseorang yang melakukan
aakhir proses menggunakan client server.seperti dijeaskan pada gambar dibawah
ini
gambar 5 Komponen Sistem Client
Server
Ø Macam-macam server.
Dilihat dari fungsinya,
server dapat dikategorikan dalam beberapa jenis seperti: server aplikasi,
server data, maupun server proxy. Ser yang digunakan untuk menyimpan beberapa
aplikasi yang dapat diakses oleh client server dinamakan server aplikasi. (areyati.wordpress.com, 2009)
Macam-macam server
file server
file server adalah komputer yang besar PCGreater,
kecepatan penyimpanan dan pengolahan. Fiel server mampu mentrasfer seluruh file
ke client. Komputer untuk bekerja pada file dan kemudian kempali ke file
server.
Data server
Data server adalah sebuah program computer yang menyediakan pemgolahan basis
datan yang melayani computer atau program aplikasi basis data yang menggunakan
model klien/server.
Printe server
Penggunaan network printer dari pada printer local dalam masalah cetak
dan kerena banyak terhubung ke printer local melambatkan perangkat dan harus
juga terjadi bahwa pernagkat ini bekerja
ketika mencetak. Network Printer adalah perangkat semacam LPC BY
(processor+nic+ip)
pemograman internet
pemograman web adalah pembahasan tentang apa yang
dibbuat untuk membuat sebuah website, banyak sekali bahasa pemograman yang
dapat kita gunakan, antara lain:
Ø bahasa pemograman HTML
bahasa pemograman html
adalah sebuah bahasa untuk membuat markup yang digunakan untuk membuat sebuah
laman web dan menampilkan berbagai informasi didalam sebuah browser internet. (http://www.it3.web.id/, 2010)
Kini Html adalah sebuah program setandar yang biasa
digunakan untuk menampilkan halam website. Html saat ini merupakan program
standar yang didefenisikan dan dikendalikan oleh Word Wide Web Consortium (W3C)
.
Ø Basaha pemograman PHP
Php merupakan salah satu
bahasa pemograman yang sering digunakan pada sisi sserver pada sebuah web. Bahasa pemograman php bertujuan untuk
memungkinkan perancang atau pengguna web untuk menulis halam dinamik dengan
cepat. (prabowati,
2010)
Pada masa sekarang ini bahasa PERL dan CGI telah
jauh ketinggalan sehingga sebagian besar pendesign web banyak beralih
menggunakan bahasa server-side scripting php. Seluruh aplikasi yang berbasis
web ddapat dibuat menggunakan PHP, akan tetapi kekuatan sesungguhnya PHP adalah
pada konektivitasnya dengan sistem database dalam web. Sistem database yang
dapat didukung oleh PHP antara lain sebagai berikut: (http://www.it3.web.id/,
2010)
1.
Oracle
2.
MySql
3.
Ma.
Acces
4.
Sybase
5.
PostgreSOL
6. Dan lain-laini
Kini
php dapat berjalan pada beberapa system operasi seperti windows 98/NT,
UNIX/UNUX, solari maupun macintosh. Keunggulan yang dimiliki PHP adalah mampu
mendukung komunikasi dengan layanan seperti Protocol IMAP, SNMP, NNTP, POP3
bahkan HTTP.
Ø Bahasa pemograman ASP
ASP adalah salah satu
bahasa pemograman web untuk menciptakan halaman web yang bagus atau mudah
dipahami. ASP merupakan salah satu produkteknologi yang disediakan oleh
microsoft.ASP dapat diproses melalui web server dan hasil dari proses ini
menghasilkan HTML yang akan dikirm melalui browser. ASP
adalah pemograman buatan Microsoft.
WEBHOUSTING
Web Hosting adalah suatu layanan
internet yang bergerak menyediakan dan menampilkan halam website di situs
internet bagi individu atau organisasi. Fungsi dari web Housting yang utama
adalah memberikan ruang-ruang pada mes in server untuk penggunanya. (webcipta.net)
Macam-macam webhosting ditinjau dari
kapasistasnya dan dayanya maka kita akan mendengar istilah Share Host, caranya
adlaah membagi ruang server menjadi 2 untuk deitempati. Server yang dimaksud
disini adalah sebuah mesin yang trhubung dengan jaringan internet yang
berkecepatan tinggi dan mampu memberikan dan membagi jalur komunikasi data
untuk setiap client.
Pada saat ini hampir semua computer
mampu bertindak sebagai server dan juga sebagai klien. Tergantung pada operasional
yang dilakukan. Jika koputer itu digunakan untuk mencari informasi maka
computer itu menjadi Klien, dan
sebaliknya jika computer tersebut digunakan untuk memberikan informasi dan
informasi itu mampu tau dapat diambil oleh klien maka computer terseubut
menjadi server.
Ø Macam-macam web housting server
Untuk anda yang belum begitu mengetahui masalah web hoauting silahkan
anda membaca terlebih dahulu buku yang menyangkut tentang apa itu webhousting,
dan apa itu domain name. karena pada buku itu kita akan diberitahukan tentang
seluk beluk masalah webhousting .
Web housting dibagi menjadi :
v Share Web Hosting
Share web housting adalah web hosting server yang digunakan secara
berramai-ramai oleh banyak web master
secara sekaligus. (putrayasa.wordpress.com)
Kelebihan dari web hosting server
ini adalah harga yang murah. Sedangkan untuk kerugiannya sendiri adalah jika
web server digunakan secara berramai-ramai secara terus menerus maka akan
terjadi over load, sehingga dapat mengakibatkan server tidak dapat diakses oleh
pengunjung.
Share web hosting sangat cocok untuk memulai merintis websait/blog untuk
keperluan pribadi ataupun organisasi. Jika blog atau website tersebut tekah
padat pengujungnya maka disarankan untuk mulai masuk ke server yang lebih
tinggi lagi bisa juga dengan cara membagi masing-masing tema website menjadi
website baru menggunakan share host server yang berbeda.
v Virtual Private Server Hosting, dapat disingkat VPS
Virtual Private Server Hosting, berbeda dengan share web hosting. Dimana
share web hosting banyak fitu dari sebuah server yang banyak dibatasi.
Sedangkan VSP semua fitur sangat mudah sdibanding Share Web Hosting, namun pada
awal menggunakan VSP akan terasa sanagt susah, karena pada VSP banyak hal yang
mesti di setting sendiri meskipun tidak sebera Dedaceted Server.
Kelebihan menggunakan VSP adalah meb server yang disediakan hanya dibagi
menjadi beberapa client saja. Dan masing-masing client mendapatkan jaminan
kepastian minimal memory yang akan didapat untuk website yang sedang
dikelolanya. Karena sedikit orang yang menggunakan VSP harusnya lebih cepat
disbanding menggunakan Share Web Hosting
v Dedicated Server
Dedicated Server cocok cuat wibesite yang padat trafik dan sama sekali
tidak ingin terganggu dengan website-website webmaster lain dalam satu server.
Decated server juga cocok untuk membuka suatu usaha Web Hosting Provider
sendiri. Bagi seseorang yang memeiliki
dedicated server sendiri dapat menjadi kerugian yang sangat besar apabila
website yang sedang dikelola belum memiliki nilai ekonomi yyang tinggi dan
karena harga sewa dedicated server yang mulai meninggi.
Macam-macam webhoating yang ada di Indonesia
Web hosting yang berada atau yang dikelola oleh Indonesia dapat dibagi
menjadi 5 macam. Antara lain:
v Ardhisting
gambar
6. ardhisting
ardhisting menyediakan beberapa pilihan operating system antara linux
dan windows dengan menggunakan control panel webhosting (WMH) dan CPALABEL untuk tipe operating
system LINUX dilengkapi dengan FASTASTICO autoinstaller software postnuke, PHP
nuke, Oscommerce, phpBB2, joomla, wordpress, 4Image gallery, Shopping Chart,
dll. Sehingga kita tidak perlu memahami PHP, CGI, mySQL namum cukup mengikutu
wizard atau tutorial yang telah disediakan dengan begitu aplikasi yang anda
inginkan akan terinstal secara otomatis pada account hosting kita dan PLESK
untuk tipe operating system windowa, sehingga sangat mudah untuk mengatur
website. (anakfasilkom.blogspot.com, 2012)
v
Indoglobal.com
Indoglobal.comadalah suatu penyedia layanan web hosting dengan teknologi
eksekutif yang handal dan terpercaya. Mulai dari tahun 1997 Indoglobal.com
adalah suatu perusahan yang bergerak pada
model web hosting dan dikenal dengan perusahaan yang paling
berpengalaman dan mamapu memberikan jaminan kepuasan dalam hal web hosting.
gambar
7. Indoglobal.com
v
Jagoan hosting Indonesia
Joagoan hosting Indonesia adalah suatu layanan share web hosting yang sangat professional di Indonesia, dengan
menggunkan server yang berlokasi di
Indonesia data center Jakarta dan indoneisia data center duren tiga Jakarta.
Spesifikasi server yang sangat handal serta didukung konneksi langsung
ke Indonesia Internet Exchange (IIX) membuat akses pengunjung ke website
semakin nyaman. (anakfasilkom.blogspot.com, 2012)
gambar
8. Jagoan Hosting Indonesia
v
Rumah web
Rumah web adalah suatu pelayanan web hosting di Indonesia yang sangat
mendukung PHP, mySQL. Menggunakan cPanel yang banyak digunkan untuk webhosting provider
diseluruh dunia dengan Uptime paling tinggi di industry hosting. (anakfasilkom.blogspot.com, 2012)
gambar
9. Rumah web
v
Rumah hosting
Rumah hosting adalah suatu penyedia pelayanan web hosting yang murah
dengan menggunakan server yang dimilikii Indonesia dan amerika yang handal.
Rumah hosting juga mendukung seluruh aplikasi berbasis PHP dan mySQL, termasuk
wordpress, joomla dan berbagai aplikasi lainnya.
Rumah hosting sudah memulai karirnya sejak tahun 2004, dengan banyak
pengalan yang dipunya, maka rumah hosting merypakan solusi wer hosting murah
Indonesia. (anakfasilkom.blogspot.com, 2012)
gambar
10. Rumah hosting.
Ø Kegunaan webhosting
Webhosting berguna supaya website yang telah
kita miliki atau yang telah kita bikin
dapat di nikmati atau dapat diakses oleh semua orang. Pada dasarnya domain dan
hosting dibagi menjadi dua bagian yaitu yang berbayar dan yang gratis. (dennyaditia.wordpress.com, 2009)
Web hosting yang gratis biasanya memberikan nama domain. Contoh nama
domain yang diberikan oleh hosting yang gratis: www.geocities.com, www.tripod.com, www.angelfire.com, dll. Sedangkan hosting yang berbayar biasanya memberikan nama sebagai
berikut: www.masterwebnet.com, www.idwebhost.com, www.kioss.com, dll.
Kelemahan webhosting yang gratis adalah sebagai berikut: nama domain
menjadi panjang atau nama domain bukan seperti yyang kita harapkan, aksesnya lebih
lambat dan pada halam awalnya biasanya terdapat iklan. Sedangkan web hosting
yang berbayar juga menyediakan nama domain yang, namun setiap nama domain
dibanrol dengan harga paling murahnya adalah Rp. 50.000/tahun. Sehingga nama
domain anda memiliki jangka waktu aktif. Dan bila melewati batas waktu yang
ditentukan maka nama domain akan dihapus
secara oto matis dan mengakibatkan website anda tidak dapat diakses. (dennyaditia.wordpress.com, 2009)









Comments
Post a Comment