Mengatur Tampilan dengan CSS

Setelah membuat struktur HTML dasar, saatnya mengatur tampilan halaman web dengan CSS. Buatlah file baru dengan ekstensi “.css” dan sertakan file tersebut di dalam tag pada file HTML. Contoh kode CSS berikut menunjukkan cara mengubah warna latar belakang dan teks pada elemen

:

/* style.css */ h1 { background-color: #f2f2f2; color: #333333; }

Dalam contoh di atas, kita menggunakan selector “h1” untuk memilih elemen

dan memberikan properti CSS, seperti warna latar belakang dan warna teks. Anda dapat mengatur tampilan elemen-elemen lain pada halaman web sesuai kebutuhan Anda.

Menambahkan Formulir Kontak

Selanjutnya, kita akan menambahkan formulir kontak. Formulir ini penting untuk berinteraksi dengan pengunjung. Buat formulir sederhana di dalam file index.html:



Dengan formulir ini, pengunjung bisa mengirimkan pesan atau pertanyaan kepada kamu. Jangan lupa untuk mengatur submit_form.php agar pesan yang dikirimkan bisa diterima.

Pengenalan HTML, CSS, dan JavaScript

HTML, CSS, dan JavaScript adalah tiga teknologi utama yang digunakan dalam pembuatan website. HTML (HyperText Markup Language) digunakan untuk membuat struktur dan konten dasar dari sebuah halaman web. CSS (Cascading Style Sheets) digunakan untuk mengatur tampilan dan tata letak elemen-elemen dalam halaman web. Sedangkan JavaScript digunakan untuk memberikan interaksi dan fungsionalitas dinamis pada halaman web.

Dengan menguasai ketiga teknologi ini, Anda dapat membuat website yang menarik dan interaktif. Berikut adalah langkah-langkah untuk memulai:

Mengoptimalkan Website untuk SEO

Mengoptimalkan website untuk SEO adalah langkah penting agar website kamu mudah ditemukan di mesin pencari seperti Google. Beberapa tips sederhana adalah menggunakan kata kunci yang relevan, menulis deskripsi meta, dan menambahkan alt text pada gambar.

Jangan lupa untuk menggunakan Google Analytics dan Google Search Console agar kamu bisa memantau performa website. Dengan begitu, kamu bisa terus mengoptimalkan website agar semakin banyak pengunjung yang datang.

Membuat website dengan HTML, CSS, dan JavaScript memang membutuhkan waktu dan ketelitian, namun hasilnya sangat memuaskan. Kamu bisa membangun website yang sepenuhnya sesuai dengan kebutuhan dan keinginanmu.

Setelah memahami dasar-dasar ini, kamu sudah siap untuk melangkah ke tingkat berikutnya, seperti menambahkan fitur-fitur canggih atau bahkan membangun aplikasi web.

Bagaimana cara membuat website responsif dengan CSS? Untuk membuat website responsif, kamu bisa menggunakan media query di CSS. Dengan media query, tampilan website akan menyesuaikan dengan ukuran layar perangkat yang digunakan.

Apa yang dimaksud dengan DOM dalam JavaScript? DOM (Document Object Model) adalah representasi dari struktur halaman web yang memungkinkan JavaScript untuk mengakses dan memanipulasi elemen-elemen HTML dan CSS.

Bagaimana cara mempercepat loading website? Beberapa cara untuk mempercepat loading website adalah dengan mengoptimalkan gambar, menggunakan caching, dan meminimalkan penggunaan JavaScript serta CSS yang tidak perlu.

Object Oriented Programming (OOP)

paradigma pemrograman yang menggunakan objek untuk menyelesaikan masalah. Dalam Javascript, OOP memungkinkan pengembang web untuk membuat objek yang memiliki properti dan metode yang dapat digunakan secara berulang. Ini membuat kode lebih mudah dikelola, dipelihara dan diterapkan dalam proyek yang lebih besar. Dalam OOP, objek dapat memiliki hubungan satu sama lain dan dapat memiliki akses ke properti dan metode yang dimilikinya. Ini membantu mengurangi ketergantungan kode satu sama lain dan membuat kode lebih terstruktur dan mudah dipahami. JavaScript OOP juga memungkinkan pengembang untuk membuat class, yang merupakan cetak biru untuk objek yang akan dibuat. Class dapat digunakan untuk membuat objek baru yang memiliki properti dan metode yang sama.

constructor(nama, npm, jurusan) {

this.jurusan = jurusan;

// menampilkan object melalui console menggunakan method info()

console.log(`Nama: ${this.nama}`);

console.log(`NPM: ${this.npm}`);

console.log(`Jurusan: ${this.jurusan}`);

const mahasiswa1 = new Mahasiswa(“John Doe”, “1234567890”, “Teknik Informatika”);

const mahasiswa2 = new Mahasiswa(“Jane Doe”, “0987654321”, “Sastra Inggris”);

Dalam contoh di atas, kita membuat class Mahasiswa dengan constructor yang menerima nama, npm, dan jurusan sebagai parameter. Kita juga membuat method info yang menampilkan informasi mahasiswa. Kemudian, kita membuat objek mahasiswa1 dan mahasiswa2 dengan memanggil constructor Mahasiswa. Terakhir, kita memanggil method info pada objek mahasiswa1 dan mahasiswa2 untuk menampilkan informasi mahasiswa.

adalah representasi elemen HTML dalam bentuk pohon. DOM menyediakan cara bagi JavaScript untuk mengakses dan memanipulasi elemen HTML dalam halaman web. Setiap elemen HTML memiliki node dalam DOM yang dapat diakses oleh JavaScript. DOM memungkinkan pengembang web untuk membuat interaksi yang dinamis dengan halaman web dan membuat aplikasi web yang lebih baik. JavaScript dapat digunakan untuk menambahkan, menghapus, atau memodifikasi elemen HTML dan membuat halaman web lebih responsif. DOM juga memungkinkan pengembang web untuk membuat aplikasi web yang lebih mudah dipelihara dan dikembangkan.

DOM Versi IDN

Judul Halaman

Paragraf Pertama

const judul = document.getElementById(“judul”);

const paragraf = document.getElementById(“paragraf”);

const btn = document.getElementById(“btn”);

btn.addEventListener(“click”, function () {

judul.innerHTML = “Javascript DOM”;

paragraf.innerHTML = “Hello sobat Idn!”;

Dalam contoh di atas, kita memiliki sebuah halaman HTML dengan judul, paragraf, dan tombol. Kita menggunakan JavaScript untuk mengakses elemen HTML berdasarkan id-nya dengan menggunakan document.getElementById. Kemudian, kita menambahkan event listener pada tombol untuk memanggil fungsi yang akan mengubah isi judul dan paragraf. Setelah tombol diklik, judul dan paragraf akan berubah menjadi “Judul Baru” dan “Paragraf Baru”.

HTML, CSS, dan JavaScript biasanya digabungkan untuk membuat halaman web yang dinamis dan interaktif. HTML digunakan untuk menentukan struktur dan konten halaman web, CSS digunakan untuk memformat dan mempercantik tampilan halaman web, dan JavaScript digunakan untuk menambahkan interaksi dan fungsi.

Anda dapat menambahkan CSS ke halaman HTML dengan menyertakan tag `