Setelah membahas Sejarahnya , Kita akan mengulas tentang Cara Kerja Web . Semakin bagus dan banyak isi dari web , semakin sulit dan ribet pula pemrogramannya . Tapi Cara kerja seluruh web pada dasarnya sama saja kok :) . Meskipun anda baru mengenal web, saya yakin anda bisa membuat web anda sendiri . Saya sarankan saat anda ingin membuat web pertama anda , pilihlah web web yang mudah pengaplikasiannya dulu seperti Blogger dan Wordpress agar anda tahu gambaran pembuatan dan pemeliharaan web secara dasar . Ya mari lanjut ke pembelajarannay :D
Cara kerja web
Sebuah
web browser adalah program perangkat lunak yang gunakan untuk mengakses World
Wide Web dari Internet. Browser pertama, yang disebut NCSA Mosaic, dikembangkan
di Pusat Nasional untuk Aplikasi Super Komputer di awal 1990-an. Yang mudah
digunakan, cukup klak-klik sehingga membantu mempopulerkan Web.
Meskipun
banyak browser yang berbeda yang tersedia, Microsoft Internet Explorer dan
Mozilla Firefox yang jauh yang paling populer. (Banyak pengguna Mac lebih
memilih browser Safar) Persaingan untuk mendominasi pasar telah membawa
perbaikan terus-menerus untuk perangkat lunak. (keduanya didasarkan pada NCSA
Mosaic)
dapat
mendownload Internet Explorer dan Firefox secara gratis dari situs web
masing-masing perusahaan. Jika sudah memiliki satu browser, dapat menguji yang
lain. Juga mencatat bahwa ada sedikit perbedaan antara versi Windows dan
Macintosh.
Anatomi
Browser
Ketika
pertama kali membuka browser web, biasanya dengan mengklik dua kali pada icon
di desktop komputer, halaman web yang telah ditetapkan muncul. Halaman ini
disebut sebagai halaman “home”atauhalaman awal. Dengan Mozilla Firefox
misalnya, mungkin akan dibawa ke halaman awal Mozilla atau ke halaman yang
dipilih oleh penyedia layanan Internet. Tetapi jika ingin, dapat dengan mudah
mengubah halaman awal tersebut.
Web memungkinkan beragam komunikasi, juga memungkinkan untuk mengakses dan berinteraksi dengan teks, grafis, animasi, foto, audio dan video.
Jadi apa saja yang membentuk web ini?
Pada tingkat yang paling sederhana, Web secara fisik terdiri dari komputer
pribadi atau perangkat mobile, perangkat lunak web browser, sambungan ke
penyedia layanan Internet, komputer yang disebut server yang disebut hosting
dan router dan switch yang mengarahkan aliran informasi.
Ada banyak pilihan perangkat lunak
server, tetapi dua yang paling populer adalah Apache (perangkat lunak open
source untuk server) dan Internet Information Services (IIS ) dari Microsoft.
Apache tersedia secara bebas untuk komputer berbasis Unix dan dapat diinstal
pada Mac menjalankan Mac OS X. Ada versi Windows juga. Microsoft IIS adalah
bagian dari keluarga Microsoft.
Setiap komputer dan perangkat (modem,
router, smartphone, mobil, dll) yang terhubung ke Internet diberi alamat IP
numerik yang unik (IP singkatan dari Internet Protocol). Sebagai contoh,
komputer yang dihosting google.com memiliki alamat IP 173.194.34.99.
Semua angka-angka tersebut dapat memusingkan, untungnya ada Domain Name System
(DNS) yang dikembangkan untuk memungkinkan kita merujuk ke server dengan nama
domainnya, "google.com ", juga. Alamat IP numerik berguna untuk
perangkat lunak komputer, sedangkan nama domain adalah lebih mudah diakses oleh
manusia. Pencocokan nama domain ke alamat IP numerik masing-masing adalah tugas
dari server.
Hal
ini dimungkinkan untuk mengkonfigurasi server web sehingga lebih dari satu nama
domain dipetakan ke satu alamat IP, sehingga memungkinkan beberapa situs untuk
berbagi server tunggal.
Sebuah
halaman web adalah dokumen elektronik yang ditulis dalam bahasa komputer yang
disebut HTML, singkatan dari Hypertext Markup Language. Setiap halaman web
memiliki alamat yang unik, yang disebut URL atau Uniform Resources Locator yang mengidentifikasi dimana web server memuat dokumen web
Sebuah website memiliki satu atau
lebih halaman web terkait, tergantung pada bagaimana itu dirancang. Halaman web
pada situs yang dihubungkan bersama melalui sistem hyperlink, memungkinkan
untuk melompat di antara halaman web dengan mengklik pada link.
Halaman Web bervariasi dalam desain
dan konten, tetapi banyak menggunakan format majalah tradisional. Di bagian
atas halaman adalah “header” sepertiataugambarkopbanner,suratkemudian
daftar item dan artikel. Daftar item atau menu biasanya link ke halaman
lain atau situs lain. Kadang-kadang link ini disusun dalam daftar, seperti
indeks. Dapat juga kombinasi dari keduanya. Sebuah halaman web mungkin juga
menggunakan gambar sebagai link ke konten lainnya.
Bagaimana bisa membedakan mana teks
yang ada tautan/link? Link muncul dalam warna yang berbeda dari teks - biasanya
dengan warna biru dan sering digarisbawahi. Bila memindahkan kursor di atas
link teks atau melalui link grafis, perubahan icon dari panah ke tangan.
Web
adalah media yang dinamis. Untuk mendorong pengunjung untuk kembali ke sebuah
situs, banyak penerbit web sering memperbarui konten. Itulah yang membuat Web
sangat menarik.
Memahami Alamat Web
World
Wide Web adalah koleksi besar file elektronik yang tersimpan di jutaan komputer
di seluruh dunia. Uniform Resource Locators atau URL adalah alamat yang
digunakan untuk menemukan file.
Informasi
yang terkandung dalam URL memberi kemampuan untuk berpindah dari satu halaman
web yang lain hanya dengan klik. Ketika mengetik URL ke browser atau klik link hypertext, browser mengirim permintaan ke komputer remote, yang disebut server web, untuk men-download satu atau lebih. Setiap URL unik, mengidentifikasi satu file tertentu.
Apa yang dari khas URL? Berikut adalah
beberapa contoh :
http://belajar.kemdikbud.go.id/
Halaman Rumah Belajar Kementrian
Pendidikan dan Kebudayaan.
http://www.facebook.com/pustekkom
Halaman Facebook untuk Pusat Teknologi
Informasi - Kementrian Pendidikan dan Kebudayaan.
ftp://rtfm.mit.edu/pub/
Sebuah direktori file di MIT tersedia
untuk di-download.
news : rec.gardens.roses
Sebuah newsgroup dengan topik
berkebun.
http://blogs.reuters.com/soccer
Sebuah blog tentang sepak bola dari
kantor berita Reuters
Bagian
pertama dari URL ( sebelum dua garis miring ) memberitahu jenis sumber daya
atau metode akses di alamat itu. Sebagai contoh:
ftp : file
yang tersedia untuk di-download atau direktori file tersebut news : newsgroup
Bagian
kedua biasanya adalah alamat komputer di mana data atau layanan berada. Bagian
tambahan mungkin menentukan nama file, port untuk menghubungkan ke, atau teks
untuk mencari dalam database.
Bagian-bagian dari URL
Sebuah
URL lengkap umumnya terdiri dari tiga komponen : protokol, nama situs, dan path
absolut ke dokumen atau sumber daya, seperti yang ditunjukkan pada Gambar
berikut.
http:// www.example.com
/2011/samples/first.html
*Note : URL yang sebenarnya tanpa spasi
Sebuah contoh URL
http://
Hal pertama yang dilakukan adalah URL
menentukan protokol yang akan digunakan untuk transaksi tertentu. Aturan HTTP
membiarkan server tahu untuk menggunakan Hypertext Transfer Protocol, atau
masuk ke dalam "modus web"
www.example.com
Bagian
berikutnya dari URL mengidentifikasi situs dengan nama domainnya. Dalam contoh
ini, nama domain adalah example.com. www di bagian awal adalah nama host
tertentu di domain tersebut. Nama host " www " telah menjadi sebuah
kesepakatan. Tetapi, kadang-kadang nama host dapat dihilangkan. Bisa lebih dari
satu website di domain (kadang-kadang disebut subdomain). Misalnya, ada :
development.example.com, clients.example.com, dan sebagainya.
/2012/samples/first.html
Ini
adalah path absolut melalui direktori pada server ke dokumen HTML yang diminta,
first.html. Kata-kata dipisahkan oleh garis miring adalah nama direktori,
dimulai dengan direktori root dari host ( seperti yang ditunjukkan oleh awal
/), URL pada Gambar 1.3. mengatakan ingin menggunakan protokol HTTP untuk
terhubung ke server web di Internet disebut www.example.com dan meminta
first.html dokumen ( terletak di direktori sampel yang ada di direktori 2012).
Sebagian dari URL yang akan
menggunakan start dengan http, yang merupakan singkatan dari Hypertext Transfer
Protocol, metode yang file HTML yang ditransfer melalui Web. Berikut adalah
beberapa hal-hal lain untuk mengetahui tentang URL :
- Sebuah URL biasanya tidak memiliki spasi.
- Penulisan URL tidak sensitif huruf besar-kecil. Jadi mengetik "http://www.kemdikbud.go.id" atau "HTTP://WWW.KEMDIKBUD.GO.ID" atau variasi huruf besar dan kecil akan membawa ke halaman yang sama.
Jika
mengetik URL tidak benar, browser tidak akan dapat menemukan situs atau sumber
daya yang inginkan. Jika mendapatkan pesan error atau mengakses situs yang
salah, periksalah untuk melihat apakah mengeja alamat dengan benar.
File standar
Tidak setiap URL adalah terlihat
begitu panjang. Banyak alamat tidak termasuk nama file, tapi hanya menunjuk ke
sebuah direktori, seperti ini : http://www.w3schools.com/
http://w3schools.com/html/
Ketika
server menerima permintaan untuk nama direktori bukan file tertentu, terlihat
dalam direktori tersebut untuk dokumen default, biasanya bernama index.html.
http://www.w3schools.com/index.html
Nama file default ( juga disebut
sebagai file indeks) dapat bervariasi, dan tergantung pada bagaimana server
dikonfigurasi. Dalam contoh ini, dinamai index.html, tetapi beberapa server
menggunakan nama file default.htm. Jika situs menggunakan pemrograman
server-side untuk menghasilkan halaman, file indeks mungkin diberi nama
index.php atau index.asp.
Hal
lain yang perlu diperhatikan adalah bahwa dalam contoh pertama, URL asli tidak
memiliki garis miring untuk menunjukkan itu adalah sebuah direktori. Ketika
slash dihilangkan, server hanya menambahkan satu jika menemukan direktori
dengan nama itu.
File
index ini juga berguna untuk keamanan. Beberapa server ( tergantung pada
konfigurasi mereka) menampilkan isi direktori jika file default tidak ditemukan.
Salah satu cara untuk mencegah orang
melihat file-file pada direktori adalah memastikan ada file index di setiap
direktori. Administrator server juga dapat menambahkan perlindungan lain untuk
mencegah direktori ditampilkan di browser.
Setelah
file index dibuka oleh browser, maka akan disajikan seluruh informasi yang ada
dalam dokumen HTML dari file tersebut.
Cukup sekian Pembelajaran Bagian ke 3 ini . Silahkan melanjutkan ke Bagian 4 apabila sudah paham semua yang dijelaskan di Bagian ke 3 ini .
Out Of Topic Show Konversi KodeHide Konversi Kode Show EmoticonHide Emoticon