Senin, 15 Agustus 2011

A. PENGERTIAN WEBSITE ATAU SITUS.

Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
 
B. UNSUR-UNSUR DALAM PENYEDIAAN WEBSITE ATAU SITUS

  1. domain (Domain Nama name/URL - Uniform Resource Locator
Nama domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh : http://www.nama situs .com


Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh nama domain ber-ekstensi lokasi Negara Indonesia adalah :
  • .co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
  • .ac.id : Untuk Lembaga Pendidikan
  • .go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
  • .mil.id : Khusus untuk Lembaga Militer Republik Indonesia
  • .or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori “ac.id”,”co.id”,”go.id”,”mil.id” dan lain lain
  • .war.net.id : untuk industri warung internet di Indonesia
  • .sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
  • .web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di World Wide Web.





server dan http server


2. Server
Komputer:computer yang bertugas sebagai pelayan jaringan:network. Server mengatur lalu lintas data. Atau web server yaitu Sebuah komputer yang memberikan (berfungsi atas) halaman Web. Setiap Web server mempunyai alamat IP dan mungkin sebuah nama domain.


3.HTTP SERVER
 
HTTP Singkatan dari Hypertext Transfer Protocol, yang mana adalah suatu protokol yang digunakan oleh World Wide Web. HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.

Pengertian web server

1.WEB SERVER
 

Suatu program (dan juga mesin yang menjalankan program) yang mengerti protokol HTTP dan dapat menanggapi permintaan-permintaan dari web browser yang menggunakan protokol tersebut. sedangkan WEB itusendiri adalah Suatu sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi:information
Data ini mempunyai format yang standar, disebut dengan format SGML
(standar general markup language). Data yang berupa format ini kemudian akan
ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya, bila
data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks
(misalnya lynx) tidak akan mampu menampilkan gambar tersebut, dan jika ada akan
menampilkan alternatifnya saja.

Kata HyperText mempunyai arti bahwa seorang pengguna internet dengan web
browsernya dapat membuka dan membaca dokumen-dokumen yang ada dalam
komputernya atau bahkan 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 halamanhalaman
dokumen (web) itu.
 

*Cara Memilih Web Server.
Untuk membuat sebuah web server, maka kita akan menemukan berbagai
macam persoalan, dimulai dari pemilihan software web browser mana yang paling
sesuai kebutuhan, apa saja spesifikasi hardware yang dibutuhkan, bagaimana kondisi
interkoneksi jaringan internet yang ada, dan lain sebagainya. Belum lagi termasuk
bagian pembuatan halaman-halaman webnya, mau menggunakan format apa (HTML,
SGML, PHP, PHP3, CGI, dan lain-lain). Hal yang paling utama dalam proses
pembuatan web server adalah memilih software mana yang akan digunakan sebagai
web server kita. Untuk itu perlu adanya pertimbangan sebagai berikut :
1. Lisensi dari software yang akan digunakan (freeware, shareware atau
komersial).
2. Kemudahan instalasi.
3. Kemudahan dalam mengatur konfigurasi.
4. Kemudahan untuk menambah atau mengubah peripheralnya.
5. Kemampuan Software.
6. Besar ruang yang dibutuhkan untuk menyimpan file-file minimal yang
dibutuhkan agar software dapat berfungsi dengan baik.
7. Prospek software tersebut dimasa yang akan datang.
8. Performasi dan konsumsi sumber daya yang digunakan software itu.
9. Fasilitas apa yang mampu didukung oleh software itu.
10. Dukungan teknis (mempunyai site-site atau milis untuk bertanya bila terjadi
      masalah).
11. Dukungan platform (jenis sistem operasi apa saja yang dapat menjalankan
      software tersebut).
12. Dukungan terhadap third party (apakah software ini dapat ditambahkan software
      tambahan sebagai pelengkap).

Salah satu software web server gratisan  adalah web server Apache.
Apache merupakan web server yang paling banyak dipergunakan di Internet.
Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun
demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang
dapat dijalankan di Windows NT.








Pengertian HTTP, Sejarah HTTP dan Cara Kerja HTTP


HTTP (Hypertext Transfer Protocol) adalah suatu protokol yang digunakan untuk mentransfer dokumen/halaman dalam WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan dapat diformat dan dikirimkan dari client ke server atau sebaliknya. HTTP mengatur aksi apa saja yang harus dilakukan oleh web server dan web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini.
Pengembangan standar HTTP dilaksanakan oleh Konsorsium World Wide Web (World Wide Web Consortium/W3C) dan juga Internet Engineering Task Force (IETF), yang menghasilkan publikasi beberapa dokumen Request for Comments (RFC), antara lain RFC 2616 yang mendefinisikan tentang HTTP/1.1. (dipublikasikan pada bulan Juni 1999).
klien HTTP (seperti web browser atau robot dan lain sebagainya), biasanya memulai permintaan dengan membuat hubungan ke port tertentu di sebuah server Webhosting tertentu (biasanya port 80). Klien yang mengirimkan permintaan HTTP juga dikenal dengan user agent.Server yang meresponsnya,dikenal juga sebagai origin server
Sumber yang hendak diakses dengan menggunakan HTTP diidentifikasi dengan menggunakan Uniform Resource Identifier (URI), atau lebih khusus melalui Uniform Resource Locator (URL), menggunakan skema URI http: atau https:.
Bagaimana proses transaksi data HTTP?
Selama transaksi http, para pemohon atau yang dikenal sebagai klien, meminta file ke server melalui web browser.
Skema normal :
1. Klien terhubung ke host,
2. Server menerima koneksi,
3. Klien permintaan file,
4. Server mengirimkan respon (termasuk file atau tidak)