Situs web (
bahasa Inggris:
web site) atau sering disingkat dengan istilah
situs[1] adalah sejumlah
halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar,
video, atau jenis-jenis berkas lainnya.
[2] Sebuah situs web biasanya ditempatkan setidaknya pada sebuah
server web yang dapat diakses melalui jaringan seperti
internet, ataupun
jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai
URL. Gabungan atas semua situs yang dapat diakses publik di internet disebut pula sebagai
Waring Wera Wanua atau lebih dikenal dengan singkatan
WWW.
Meskipun setidaknya halaman beranda situs internet umumnya dapat
diakses publik secara bebas, pada prakteknya tidak semua situs
memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web
mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau
bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat
mengakses isi yang terdapat dalam situs web tersebut, misalnya
situs-situs yang menampilkan
pornografi, situs-situs berita, layanan
surel (
e-mail),
dan lain-lain. Pembatasan-pembatasan ini umumnya dilakukan karena
alasan keamanan, menghormati privasi, atau karena tujuan komersil
tertentu.
Sebuah
halaman web merupakan
berkas yang ditulis sebagai
berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis
HTML, atau
XHTML, kadang-kadang pula disisipi dengan sekelumit
bahasa skrip. Berkas tersebut kemudian diterjemahkan oleh
peramban web dan ditampilkan seperti layaknya sebuah halaman pada
monitor komputer.
Halaman-halaman web tersebut diakses oleh pengguna melalui protokol komunikasi jaringan yang disebut sebagai
HTTP,
sebagai tambahan untuk meningkatkan aspek keamanan dan aspek privasi
yang lebih baik, situs web dapat pula mengimplementasikan mekanisme
pengaksesan melalui protokol
HTTPS.
Sejarah
Penemu situs web adalah
Sir Timothy John ¨Tim¨ Berners-Lee,
sedangkan situs web yang tersambung dengan jaringan pertamakali muncul
pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk
memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti
di tempat ia bekerja. Pada tanggal 30 April 1993,
CERN (tempat dimana Tim bekerja) mengumumkan bahwa
WWW dapat digunakan secara gratis oleh publik.
Sebuah situs web bisa berupa hasil kerja dari perorangan atau
individu, atau menunjukkan kepemilikan dari suatu organisasi,
perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada
sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah
situs web bisa berisi
pranala
yang menghubungkan ke situs web lain, demkian pula dengan situs web
lainnya. Hal ini terkadang membuat perbedaan antara situs web yang
dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat
oleh organisasi bisnis menjadi tidak begitu jelas.
Situs web biasanya ditempatkan pada
server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan
nama ranah, serta menangani layanan atas protokol
HTTP yang disebut sebagai
Server HTTP (
bahasa Inggris:
HTTP Server) seperti
Apache HTTP Server, atau
Internet Information Services (IIS).
Situs web statis
Situs web statis merupakan situs web yang memiliki isi tidak
dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun
pemutakhiran isi atas situs web tersebut dilakukan secara manual. Ada
tiga jenis perangkat utilitas yang biasa digunakan dalam pengaturan
situs web statis:
- Editor teks merupakan perangkat utilitas yang digunakan untuk menyunting berkas halaman web, misalnya: Notepad atau TextEdit.
- Editor WYSIWYG, merupakan perangkat lunak utilitas penyunting
halaman web yang dilengkapi dengan antar muka grafis dalam perancangan
serta pendisainannya, berkas halaman web umumnya tidak disunting secara
lengsung oleh pengguna melainkan utilitas ini akan membuatnya secara
otomatis berbasis dari laman kerja yang dibuat oleh pengguna. perangkat
lunak ini misalnya: Microsoft Frontpage, Macromedia Dreamweaver.
- Editor berbasis templat, beberapa utilitas tertentu seperti
Rapidweaver dan iWeb, pengguna dapat dengan mudah membuat sebuah situs
web tanpa harus mengetahui bahasa HTML, melainkan menyunting halaman web seperti halnya halaman biasa, pengguna dapat memilih templat yang akan digunakan oleh utilitas ini untuk menyunting berkas yang dibuat pengguna dan menjadikannya halam web secara otomatis.
Situs web dinamis
Situs web dinamis merupakan situs web yang secara spesifik didisain
agar isi yang terdapat dalam situs tersebut dapat diperbarui secara
berkala dengan mudah. Sesuai dengan namanya, isi yang terkadung dalam
situs web ini umumnya akan berubah setelah melewati satu periode
tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya
mengimplementasikan situs web dinamis.
Tidak seperti halnya situs web statis, pengimplementasian situs web
dinamis umumnya membutuhkan keberadaan infrastruktur yang lebih kompleks
dibandingkan situs web statis. Hal ini disebabkan karena pada situs web
dinamis halaman web umumnya baru akan dibuat saat ada pengguna yang
mengaksesnya, berbeda dengan situs web statis yang umumnya telah
membentuk sejumlah halaman web saat diunggah di server web sehingga saat
pengguna mengaksesnya server web hanya tinggal memberikan halaman
tersebut tanpa perlu membuatnya terlebih dulu.
Untuk memungkinkan server web menciptakan halaman web pada saat
pengguna mengaksesnya, umumnya pada server web dilengkapi dengan
mesin penerjemah bahasa skrip (
PHP, ASP, ColdFusion, atau lainnya), serta perangkat lunak
sistem manajemen basisdata relasional seperti
MySQL.
Struktur berkas sebuah situs web dinamis umumnya berbeda dengan situs
web statis, berkas-berkas pada situs web statis umumnya merupakan
sekumpulan berkas yang membentuk sebuah situs web. Berbeda halnya dengan
situs web dinamis, berkas-berkas pada situs web dinamis umumnya
merupakan sekumpulan berkas yang membentuk perangkat lunak aplikasi web
yang akan dijalankan oleh mesin penerjemah server web, berfungsi
memanajemen pembuatan halaman web saat halaman tersebut diminta oleh
pengguna