Dasar-Dasar Pemrograman Web
Dasar-Dasar Pemrograman Web
A. Sejarah Web
Web telah menjadi bagian integral dari kehidupan kita sehari-hari, dan evolusinya
mencerminkan perkembangan teknologi dan kebutuhan pengguna. Mari kita telusuri sejarah web,
dari halaman statis awal hingga dunia interaktif yang kita kenal sekarang. Sejarah web cukup
panjang dan menarik, mari kita telusuri bersama!
Web terus berkembang dengan pesat dan inovasi baru terus bermunculan. Masa depan web
masih penuh dengan kemungkinan dan akan terus mengubah cara kita hidup, bekerja, dan
berkomunikasi.
1. Web Awal (1989-1993): Era Web 1.0
1989: Sir Tim Berners-Lee menemukan World Wide Web (www) di CERN, Swiss, untuk
memudahkan pertukaran informasi antara para ilmuwan.
1991: Pertama kali situs web diluncurkan di luar CERN, yaitu http://info.cern.ch/, situs web
pertama di dunia.
1993: Mosaic, browser web grafis pertama, dirilis, populerkan web di luar komunitas
ilmiah.
1
B. Komponen Dasar Web
Komponen dasar web adalah elemen-elemen yang membentuk sebuah website. Komponen-
komponen ini dapat dikelompokkan menjadi dua, yaitu komponen struktural dan komponen konten.
1. Komponen struktural
Komponen struktural adalah komponen yang mengatur tata letak dan struktur website.
Komponen ini terdiri dari:
Domain adalah alamat website yang unik di internet. Domain biasanya berbentuk teks dan
diakhiri dengan ekstensi, seperti .com, .id, atau .net.
Hosting adalah tempat penyimpanan file-file website. Hosting biasanya berupa server yang
berada di suatu lokasi tertentu.
HTML (HyperText Markup Language) adalah bahasa pemrograman yang digunakan untuk
membuat struktur website. HTML terdiri dari tag-tag yang digunakan untuk mengatur
tampilan dan perilaku website.
CSS (Cascading Style Sheets) adalah bahasa pemrograman yang digunakan untuk
mengatur tampilan website. CSS terdiri dari aturan-aturan yang digunakan untuk mengatur
warna, font, ukuran, dan gaya elemen-elemen website.
2. Komponen konten
Komponen konten adalah komponen yang berisi informasi atau konten yang ingin
disampaikan kepada pengunjung website. Komponen ini terdiri dari:
Header adalah bagian atas website yang biasanya berisi logo, judul website, dan menu
navigasi.
Menu navigasi adalah elemen yang digunakan untuk memudahkan pengunjung dalam
berpindah antar halaman website.
Body adalah bagian utama website yang berisi konten utama website.
Sidebar adalah bagian samping website yang biasanya berisi informasi tambahan, seperti
artikel, galeri, atau iklan.
Footer adalah bagian bawah website yang biasanya berisi informasi tentang pemilik
website, hak cipta, atau kontak.
Selain komponen-komponen tersebut, ada beberapa komponen lain yang dapat digunakan
dalam website, seperti:
1. Gambar digunakan untuk memperindah tampilan website atau untuk menyampaikan informasi
tertentu.
2. Video digunakan untuk menyampaikan informasi yang lebih kompleks atau untuk menarik
perhatian pengunjung.
3. Formulir digunakan untuk mengumpulkan data dari pengunjung, seperti nama, alamat, atau
email.
4. Script digunakan untuk menambahkan fungsionalitas tertentu ke website, seperti animasi,
permainan, atau interaksi dengan pengguna.
2
Komponen-komponen tersebut dapat digabungkan dan dimodifikasi sesuai dengan kebutuhan dan
tujuan website.
C. Pengantar HTML
Kode ini akan menampilkan halaman web dengan judul "Ini adalah judul" dan paragraf "Ini
adalah paragraf".
3
Tag adalah tanda yang digunakan untuk menandai elemen-elemen dalam sebuah halaman
web. Tag memiliki nama dan atribut.
Atribut
Atribut adalah informasi tambahan yang dapat diberikan kepada tag. Atribut digunakan
untuk mengatur tampilan dan perilaku elemen.
Tipografi
HTML dapat digunakan untuk mengatur tipografi pada halaman web. Untuk mengatur
tipografi, Anda dapat menggunakan tag <p>, <h1>, <h2>, dan seterusnya.
Link
HTML dapat digunakan untuk membuat link ke halaman web lain. Untuk membuat link,
Anda dapat menggunakan tag <a>.
Gambar
HTML dapat digunakan untuk menampilkan gambar pada halaman web. Untuk
menampilkan gambar, Anda dapat menggunakan tag <img>.
D. Pengantar Css
Misalnya, aturan CSS berikut ini akan mengatur warna judul halaman web menjadi merah:
Hasil :
4
Kode ini akan menampilkan halaman web dengan judul berwarna merah berukuran 24px dan
paragraf dengan font sans-serif dan line-height 1.5.
Selector
Selector digunakan untuk memilih elemen yang akan diatur. Selector dapat berupa tag,
kelas, atau ID.
Declaration
Declaration digunakan untuk menentukan pengaturan yang akan diterapkan pada elemen.
Declaration terdiri dari property dan value. Property adalah nama pengaturan, dan value
adalah nilai dari pengaturan tersebut.
Pengaturan CSS
CSS memiliki berbagai pengaturan yang dapat digunakan untuk mengatur tampilan dari
elemen-elemen dalam sebuah halaman web. Beberapa pengaturan CSS yang umum
digunakan adalah:
Font : pengaturan font, seperti jenis font, ukuran font, dan warna font.
Warna : pengaturan warna, seperti warna teks, warna latar belakang, dan warna elemen
lainnya.
Ukuran : pengaturan ukuran, seperti ukuran teks, ukuran gambar, dan ukuran elemen
lainnya.
Tata letak : pengaturan tata letak, seperti posisi elemen, margin, dan padding.