Senin, 13 Januari 2014

Server

Server adalah sebuah system computer yang menyediakan jenis layanan tertentu dalam sebuah jaringan computer. Server ini didukung oleh prosessor yang bersifat scalable dan RAM yang besar. Server ini juga menjalankan perangkat lunak administrative yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat didalamnya.
Umumnya, didalam system operasi server terdapat berbagai macam layanan yang menggunakan arsitektur klient/server. Setiap klien akan memberikan request kepada server, dengan bahasa yang dipahami oleh server PKHD. Saat ini system yang cukup popular adalah windows 2000 server dan windows server 2003, kemudian sun solaris, UNIX dan GNU/Linux. Server biasanya terhubung dengan klien dengan kabel UTP dan sebuah kartu jaringan. Kartu jaringan ini biasanya berupa kartu PCI atau ISA.

Dilihat dari fungsinya, server bisa dikategorikan dalam beberapa jenis, seperti :
·        Server Aplikasi
Adalah server yang digunakan untuk menyimpan berbagai macam aplikasi yang dapat diakses oleh klien.
·        Server Data
Digunakan untuk menyimpan data yang digunakan klien secara langsung maupun data yang diproses oleh server aplikasi.
·        Server Proksi
Berfungsi untuk mengatur lalu lintas dijaringan melalui pengaturan proksi.
Kegunaan server sangat banyak, misalnya untuk situs internet, ilmu pengetahuan atau sekedar penyimpanan data.

Pengertian dan fungsi computer server
Computer server adalah sebuah computer yang menyediakan pelayanan/service tertentu yang berjalan dijaringan computer server pada umumnya online atau beroperasi selama 24 jam nonstop. Karena online selama 24 jam nonstop dan harus melayani computer client maka speecs computer server harus lebih bagus daripada computer biasanya.
Selain itu computer server juga harus memiliki system operasi yang khusus didesain untuk server yang disebut sebagai system operasi jaringan atau network operating system.

Beberapa contoh system operasi computer server adalah :
1.     Microsoft windows server 2008.
2.     Sun solaris.
3.     UNIX.
4.     Linux Redhat.
    Fungsi computer server
Beberapa fungsi computer server adalah :
1.     Application Server
Server ini berfungsi sebagai media penyimpanan aplikasi-aplikasi yang nantinya akan diakses dari computer client.
2.     Proxy Server
Digunakan untuk mengatur lalau lintas dijaringan melalui pengaturan proxy.
3.     Database Server
Berfungsi untuk menyimpan data-data. Ada beberapa orang yang meletakkan datanya terpisah dari server aplikasi.
4.     Game Server
Server ini berfungsi menyediakan game online, sehingga kita bisa bermain dijaringan.
5.     Printer Server
Berfungsi mengatur printer yang berjalan pada sebuah jaringan.
6.     Web Server
Menyediakan konten statis ke web browser dengan memuat file dari disk dan mentransfer melalui jaringan ke web browser pengguna.
Secara garis besar computer server adalah computer yang bertugas melayani, mengatur, mengelola, segala sesuatu yang berhubungan dengan computer client.
 Tugas computer server
Karena server umumnya melayani kebutuhan 24 jam maka server dalam skala jaringan besar biasanya tidak pernah dimatikan. Oleh karena itu tugasnya yang berat maka computer server diciptakan secara khusus. Computer klien dengan penambahan memori dan prosessor lebih besar sudah cukup dijadikan server.
1.     Tugas utama computer server
Tugas dan fungsi computer server sangat tergantung pada penggunaan computer server. Klasifikasi dari server pada tahap berikutnya.
·        Toko aplikasi dan database yang dibutuhkan oleh computer jaringan.
·        Menyediakan fitur keamanan computer.
·        Melindungi semua computer yang terhubung menggunakan firewall.
·        Menyediakan alamat IP untuk perangkat yang terhubung jaringan.
Sebuah alamat IP adalah nomor unik dalam format yang xxx, dimana x berupa nomor 1 sampai 3 digit, yang digunakan untuk mengenal setiap computer dalam jaringan.
2.     Fitur server
Server yang anda pilih untuk organisasi anda, harus memenuhi kondisi tertentu. Harus memiliki ukuran memori atau RAM yang cukup besar untuk menampung jumlah query yang dijalankan oleh computer klien. Kecepatan prosessor biasanya siukur dalam Giga Hertz dan perlu memadai untuk menjalankan semua perintah yang diminta oleh user.
Kecepatan prosessor yang optimal sangat mutlak karena diperlukan untuk menyediakan fasilitas multitasking. Penyimpanan semua data membutuhkan kapasitas penyimpanan yang cukup besar. Dalam sebuah jaringan, pengguna computer umumnya menyimpan informasi pada computer server agar mudah untuk berbagi.
3.     Jenis server
Berbagai jenis server computer dapat dikategorikan dalam 2 kategori utama.
·        Dedicated server
Berbagai layanan web hosting yang menggunakan dedicated server untuk situs web hosting. Jenis server ini harus sangat kuat karena mereka harus menangani lalu lintas web yang mencoba untuk mengakses halaman web yang terkandung didalamnya.
·        Shared server
Sebuah computer shared server adalah server biasa yang digunakan dalam jaringan untuk beberapa pengguna. Fungsi computer server aplikasi ini adalah menyimpan semua informasi yang diperlukan oleh orang-orang didalam jaringan. 

Apa itu server jaringan ????????????????????
Sebuah server jaringan pada dasarnya adalah sebuah computer (sebagian dengan desain khusus) yang bertugas memproses permintaan dan mengirim data ke computer klien (workstation) atau kepada server lain dalam jaringan local atau jaringan virtual.
Workstation adalah computer manapun yang digunakan klien untuk melakukan pekerjaannya, sementara server jaringan adalah computer yang menyediakan akses ke perangkat lunak bersama para klien atau perangkat keras. Perbadaan lain antara server dan workstation adalah bahwa server jaringan biasanya mengolah hal lain yang tidak dilakukan klien, kapasitas penyimpanan lebih besar, dan memori (RAM) untuk melayani permintaan klien dalam jaringan.
Contoh server jaringan yang umum dikenal termasuk :
·        Server aplikasi.
·        Server database.
·        Server web.
·        Server proxy.
·        Server FTP.

Jenis-jenis server
1.Server platform
Adalah hardware atau software dasar untuk system yang bertindak sebagai mesin yang menggerakkan server.
2.Server aplikasi
Juga dikenal sebagai jenis middle ware, berfungsi sebagai pengolah perintah dari client dan database.
3. Server audio atau video
Menyediakan kemampuan multimedia ke situs web dengan membantu pengguna untuk menyiarkan streaming konten multimedia.
4. Chat server
Untuk menangani chatting beberapa user.
5. Fax  server
Memungkinkan user untuk mengirim dan menerima fax melalui jaringan computer.
6.FTP server (file transver protocol server)
Untuk transfer data ke client.
7. Group ware server
Adalah software yang dirancang yang memungkinkan pengguna untuk bekerja sama, terlepas dari lokasi, melalui internet atau intranet perusahaan dan berfungsi bersama-sama dalam suasana virtual.
8.     IRC server (internet relay chat server)
Memungkinkan user untuk berdiskusi lewat jaringan.
9.     List server
Menyediakan cara yang lebih baik mengelola milis.
10.  Mail server
Server yang bertugas untuk menangani email.
11.  News server
Berfungsi sebagai sumber distribusi dan pengiriman untuk banyak kelompok berita umum, didekati melalui jaringan berita USENET.
12. Proxy server
Bertindak sebagai mediator antara client dan server diluar jaringan untuk menyaring atau membatasi permintaan.
13. Telnet server
Untuk log on ke computer host dengan cara remote dari computer lain.
14.Virtual server
Adalah metode untuk mengurangi jumlah server fisik.
15.Web server
Menyediakan konten ke web browser, web server berkomunikasi menggunakan HTTP (hypertext transfer protocol).

Minggu, 12 Januari 2014

Karakter Server



server juga memiliki karakter yang membedakannya dengan komputer dengan peralatan elektronik lain. Berikut merupakan karakter sebuah server:
 
·     Availibility (ketersediaan)
Availbility maksudnya adalah sebuah server harus mampu tersedia “melayani” user atau client secara terus menenrus yang diistilahkan dengan 24 jam X 7 hari seminggu. Server juga seharusnya hanya memiliki sedikit “Fault-toleran”, yaitu gangguan yang menyebabkan downtime (kegagalan system server). Jadi dapat disimpulkan karakter Availibility. Merupakan kemampuan server untuk merespon segala hal permintaan user kapan pun waktunya.
   
Fault-toleran dan downtime merupakan istilah yang sering digunakan pada server. Keduanya memiliki rumus tertentu yang diartikan sebagai jumlah waktu beroperasi server selama satu tahun tanpa gangguan. Ini dapat dihitung dengan menggunakan rumus “percent uptime”, yaitu jumlah angka Sembilan pada nilai “percent uptime”.

Analoginya: pada mesin ATM 24 jam kita melakukan berbagai transaksi perbankan yang kita butuhkan seperti mengambil uang kontan, transfer, membayar tagihan, dan lain-lain selama 24 jam. Mesin ATM tidak mengenal kata libur atau berhenti asal di operasikan dan dirawat dengan sebagaimana mestinya.

0    Scalability (ketercakupan)
Scability adalah sebuah server yang dapat ditingkatkan kemampuannya yaitu dari segi performa, fungsi, dan penambahan jumlah client. Scabiliti dibagi menjadi dua, yaitu;
1.     Scale-up yaitu kemampuan server untuk di-upgrade komponen dan pheriferalnya (misal :prosesor atau RAM). Sehingga performanya secara keseluruhan akan meningkat dan waktu penggunaan bisa lebih lama.
2.     Scale-out yaitu kemampuan untuk ditambah (missal dari satu jaringan menjadi tiga unit) agar beban kerja pemprosesan dapat dibagi rata dan lebih optimal.
Analoginya; pada sebuah permainan lego (balok bersusun), maka kita bisa menambah balok-balok baru dengan bentuk tertentu sehingga secara keseluruhan akan membuat lego  model baru.

karena server diakses oleh beberapa server pada suatu saat, sistem operasi yang digunakan harus bersifat multiuser. pengertian multiuser dapat dipandang dari segi proses dan tampilan. dari segi tampilan, sistem operasi dapat menyediakan terminal (console) kepada beberapa user pada suatu saat, misalnya pada aplikasi telnet UNIX. pada segi proses, multiuser berarti sistem operasi dapat menangani proses-proses yang dimiliki oleh user yang berlainan pada saat yang sama misalnya akses kefile server berbasis microsoft windows NT server. server juga dapat menangani hardwere dengan skala besar, misalnya multiprosesor, memori sampai ukuran gigabyte, partisi harddisk sampai ukuran terabyte dan pengabungan beberepa komputer menjadi suatu system (clustering).

Pengertian Website


Website(situs web) atau bisa juga disebut web adalah halaman yang ditampilkan
Diinternet  yang memuat informasi tertentu(khusus).web pertama kali diperkenalkan pada tahun 1992. Hal ini sebagai hasil usaha pengembangan yang dilakukan CERN di swiss. Internet dan web adalah dua hal yang berbeda.internet yaitu yang dapat menampilkan webnya,sedangkan web adalah yang ditampilkanya yang berupa susunan dari halaman-halaman yang menggunakan teknologi web dan saling berkaitan satu sama lain . Standar teknologi web saat ini sudah tersusun,meskipun penerapannya belum didukung  oleh sluruh pengembang web. Standar ini disusun oleh suatu badan  yaitu world wide web consortium(w3c). Standar ini dibutuhkan karena semakin banyaknya variasi dalam teknologi websecara umum, teknologi desain web terbsgi menjadi layer(lapisan)yaitu:structural layer, presentation layer dan behavioral layer.

#structural layer:berhubungan dengan struktur dokumen-dokumen web.bagaimana sebuah dokumen tersusun,format apa yang dipakai,tanda atau mark up.standar teknologi yang direkomondasikan saat ini adalah extensible hypertext markup language(XHTML) dan extensible markup language(XML). XHTML adalah HTML yang ditulis ulang dengan aturan-aturan yang lebih ketat yang mengacu padaXML.

#presentation layer:layer ini berhubungan dengan bagaimana mengatur tampilan dokumen pada layar,suara yang keluar,atau bagaimana format percetakan format yang termasuk dalam teknologi ini adalah cascading styies(css).

#behavioral layer:layer ini berhubungan dengan masalah penggunaan bahasa skrip dan pemograman untuk tujuan meningkatkan sisi interaktif dan dinamis halaman web. Yang termasuk dalam layer ini adalah document object model(DOM).