0% menganggap dokumen ini bermanfaat (0 suara)
73 tayangan26 halaman

Konsep HTML, CSS, JS & Dasar

Dokumen ini membahas konsep dasar HTML, CSS, dan JavaScript. HTML digunakan untuk mendefinisikan struktur dokumen web, CSS untuk mengatur tampilan, dan JavaScript untuk membuat dokumen web interaktif. Dokumen ini juga menjelaskan tag-tag dasar HTML seperti paragraf, judul, link, gambar, daftar, form, dan tabel."

Diunggah oleh

Dina Butterfly
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
73 tayangan26 halaman

Konsep HTML, CSS, JS & Dasar

Dokumen ini membahas konsep dasar HTML, CSS, dan JavaScript. HTML digunakan untuk mendefinisikan struktur dokumen web, CSS untuk mengatur tampilan, dan JavaScript untuk membuat dokumen web interaktif. Dokumen ini juga menjelaskan tag-tag dasar HTML seperti paragraf, judul, link, gambar, daftar, form, dan tabel."

Diunggah oleh

Dina Butterfly
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 26

Konsep

HTML, CSS,
JS & Dasar
HTML
Oleh: Mujahid Robbani Sholahudin, S.Pd

Kelas Coding MTs Istiqlal Jakarta


Bagian Web - Pertemuan ke-1
Peran HTML, CSS, dan Javascript dalam
Web
Apa itu HTML?

• HTML adalah singkatan dari Hyper Text Markup Language


• HTML adalah bahasa markup standar untuk halaman Web
• HTML menggambarkan struktur halaman Web
• HTML terdiri dari serangkaian elemen
• Elemen HTML memberi tahu browser cara menampilkan konten
• Dengan HTML kita bisa membuat situs Web kita sendiri
Apa itu CSS?

• CSS adalah singkatan dari Cascading Style Sheets


• CSS adalah bahasa yang kita gunakan untuk menata dokumen HTML.
• CSS menjelaskan bagaimana elemen HTML ditampilkan di layar, kertas, atau
di media lain
• CSS menghemat banyak pekerjaan. CSS dapat mengontrol tata letak
beberapa halaman web sekaligus
• Stylesheet eksternal disimpan dalam file CSS
Apa itu Javascript?
• JavaScript adalah bahasa pemrograman paling populer di dunia.
• JavaScript adalah bahasa pemrograman Web.
• JavaScript dan Java adalah bahasa yang sama sekali berbeda, baik dalam konsep maupun
desain.
• JavaScript was invented by Brendan Eich in 1995, and became an ECMA standard in 1997.
• ECMA-262 is the official name of the standard. ECMAScript is the official name of the
language.
Contoh Struktur Dasar HTML

<!DOCTYPE html>
<html>
<head>
<title>Judul Halaman</title>
</head>
<body>

<h1>Judul pertama saya</h1>


<p>Paragraf pertama saya</p>

</body>
</html>
Penjelasan Contoh
• Deklarasi <!DOCTYPE html> mendefinisikan bahwa dokumen ini adalah dokumen HTML5
• Elemen <html> adalah elemen root dari halaman HTML
• Elemen <head> berisi informasi meta tentang halaman HTML
• Elemen <title> menentukan judul untuk halaman HTML (yang ditampilkan di title bar browser atau di
tab halaman)
• Elemen <body> mendefinisikan tubuh dokumen, dan merupakan wadah untuk semua konten yang
terlihat, seperti judul, paragraf, gambar, hyperlink, tabel, daftar, dll.
• Elemen <h1> mendefinisikan judul besar
• Elemen <p> mendefinisikan paragraf
Apa itu Elemen HTML?

• Elemen HTML didefinisikan oleh tag pembuka, beberapa konten, dan tag penutup:
<tagname>Kontennya disini</tagname>
• Elemen HTML adalah keseluruhan dari tag pembuka hingga tag penutup:
• <h1>My First Heading</h1>
• <p>My first paragraph.</p>

Catatan: Beberapa elemen HTML tidak memiliki konten (seperti elemen <br>). Elemen-
elemen ini disebut elemen kosong. Elemen kosong tidak memiliki tag penutup!
Fakta tentang Elemen HTML

• Elemen HTML dapat bersarang (ini berarti elemen dapat berisi elemen lain).
• Semua dokumen HTML terdiri dari elemen HTML bersarang.
• Elemen HTML tanpa konten disebut elemen kosong. Tag <br> mendefinisikan jeda
baris, dan merupakan elemen kosong tanpa tag penutup
• Tag HTML tidak peka huruf besar/kecil: <P> artinya sama dengan <p>. Standar HTML
tidak memerlukan tag huruf kecil, tetapi W3C merekomendasikan huruf kecil dalam
HTML, dan menuntut huruf kecil untuk jenis dokumen yang lebih ketat seperti XHTML.
• Daftar referensi tag-tag dalam HTML per kategori bisa dilihat dan dipelajari disini
Mulai Ngoding HTML

• Buka Notepad (Windows) atau TextEdit (Mac)


• Tulis kode HTML berikut
<!DOCTYPE html>
<html>
<body>

<h1>Ini Judul</h1>

<p>Ini Paragraf</p>

</body>
</html>
• Simpan dengan nama file index.html, pastikan Save as type pilih All Files
• Buka file index.html di browser favorit!
Atribut HTML

• Atribut digunakan untuk memberikan informasi tambahan tentang elemen HTML


• Semua elemen HTML dapat memiliki atribut
• Atribut selalu ditentukan di tag pembuka
• Atribut biasanya datang dalam pasangan nama/nilai seperti: name=“value”
Tag-Tag Dasar HTML

• Heading (Judul)
• Paragraph (Paragraf)
• Link (Tautan)
• Image (Gambar)
• List (Daftar)
• Form (Formulir)
• Table (Tabel)
Heading (Judul)
• <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
• Memiliki tag penutup
• Semakin besar angkanya semakin kecil ukuran judulnya
• <h1> menunjukkan judul yang paling penting
• <h6> menunjukkan judul yang paling tidak penting
• Penggunaan Heading sangat penting karena bisa berefek kepada SEO
• Gunakan heading HTML untuk heading saja. Jangan gunakan heading untuk membuat teks menjadi
BESAR atau tebal.

• Contoh:
<h1>Ini Judul 1</h1>
<h2>Ini Judul 2</h2>
<h3>Ini Judul 3</h3>
Paragraph (Paragraf)
• <p>
• Memiliki tag penutup
• Setiap paragraf akan memulai baris baru secara otomatis
• Memiliki atribut khusus yaitu title untuk memberikan deskripsi tooltip
saat mouse diarahkan ke atas paragraf

• Contoh:
<p title=“Ini tooltip">Ini paragraf</p>
Link (Tautan)
• <a>
• Memiliki tag penutup
• Membuat tautan yang bisa diklik
• Terdapat Atribut khusus yaitu:
• href untuk menentukan tujuan tautan
• target untuk menentukan metode kunjungan

Contoh:
<a href="https://www.google.com">Kunjungi Google</a>
<a href="https://www.google.com" target="_blank">Kunjungi Google</a>
Image (Gambar)
• <img> • Terdapat Dua Jenis src:
• TIDAK memiliki tag penutup • Absolute URL  Eksternal
• Relative URL  Local
• Menampilkan gambar
• Terdapat Atribut khusus yaitu
• src  sumber file
• alt  teks alternatif jika sumber file
tidak bisa diakses
• width  menentukan panjang
gambar dalam pixel
• height  menentukan tinggi
gambar dalam pixel
List (Daftar)
• Terdiri dari dua pilihan tag, <ul> dan <ol>
• <ul> artinya Unordered List / Daftar Tidak Berurut
• <ol> artinya Ordered List / Daftar Berurut
• Di dalam keduanya terdapat tag <li> artinya List Item
• Masing-masing tag memiliki tag penutup
• Memiliki atribut khusus yaitu type untuk menentukan tipe list
• Untuk <ul>, type bisa bernilai disk, circle, square, none. Secara default adalah
disk
• Untuk <ol>, type bisa bernilai 1, A, a, I, i. Secara defaut adalah 1
Contoh List
• <ul>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>

• <ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

Catatan: List bisa saling bersarang


Form (Formulir)
• Formulir HTML digunakan untuk mengumpulkan input pengguna. Input pengguna
paling sering dikirim ke server untuk diproses.
• Elemen <form> adalah wadah untuk berbagai jenis elemen input, seperti: text,
checkbox, radio, tombol submit, dll.
• Memiliki atribut khusus yaitu method, action, target, autocomplete, novalidate,
enctype, name, accept-charset, rel
<form method="POST" action="login.php">
  <label for="username">Username:</label><br>
  <input type="text" id="username" name="username"><br>
  <label for="password">Password:</label><br>
  <input type="text" id="password" name="password">
</form>
Elemen Input
• <input type="button"> • <input type="password">
• <input type="checkbox"> • <input type="radio">
• <input type="color"> • <input type="range">
• <input type="date"> • <input type="reset">
• <input type="datetime-local"> • <input type="search">
• <input type="email"> • <input type="submit">
• <input type="file"> • <input type="tel">
• <input type="hidden"> • <input type="text">
• <input type="image"> • <input type="time">
• <input type="month"> • <input type="url">
• <input type="number"> • <input type="week">

Memiliki atribut khusus yaitu type, for, name, value, placeholder, autofocus, autocomplete, width, height,
required, disabled, readonly, size, maxlength, min, max, formaction, formenctype, formmethod, formtarget,
formnovalidate, multiple, pattern, list
Table (Tabel)
• Tabel HTML memungkinkan pengembang web untuk mengatur data ke dalam baris dan kolom.
• Struktur Table sederhana
<table>
  <tr>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Centro comercial Moctezuma</td>
    <td>Francisco Chang</td>
    <td>Mexico</td>
  </tr>
</table>
• tr adalah table row, th adalah table head, td adalah table data
Atribut Global
• Atribut yang bisa digunakan di semua elemen HTML
• Yang paling populer dan sering digunakan:
• id  digunakan sebagai selector CSS maupun JS
• class  digunakan sebagai selector CSS maupun JS
• style  digunakan untuk menambahkan CSS di elemen tertentu
• data-*  digunakan untuk menyimpan sebuah variable ke dalam dataset
DOM (Document Object Model)
Elemen Block vs Inline
Semantic vs Non-Semantic
Grafis & Multimedia di HTML
• Canvas  Menggambar animasi atau membuat game sederhana
• Audio  Menyisipkan audio ke dalam HTML
• Video  Menyisipkan video ke dalam HTML
• Youtube  Menyisipkan youtube ke dalam HTML

• Akan dipelajari lebih detail di pertemuan lain

Anda mungkin juga menyukai