HTML DASAR LENGKAP
• Mengenal HTML
Word Wide Web
• Dikenal dg istilah Web merupakan salah satu layanan di Internet
• Web pada awalnya merupakan ruang informasi dalam internet
• Dgn menggunakan teknologi Hypertext pemakai dituntun untuk menemukan informasi dgn mengikuti link yang disediakan.
Bagaimana WWW Bekerja?
• Informasi web disimpan dalam dokumen yang disebut Web Pages
• Web Page adalah file-file yg disimpan dlm komputer disebut Web Server
• Komputer-komputer yang membaca web page disebut sebagai Web Client
• Web Client menampilkan web page dgn program yg disebut dg Web Browser
WEB BROWSER
• Web Browser adalah software yg dipakai untuk membaca dan menterjemahkan web pages.
• Web Browser yg sering digunakan adalah Nescape Navigator dan MSIE (Microsoft Internet Exploler), Opera, Mozilla, Avan Browser.
• Browser memanggil web page dari web server dengan sebuah Request.
MENGENAL HTML
• HTML (Hyper Text Markup Language): Dokumen HTML adalah sebuah file teks murni.
• Dokumen HTML diberi dengan nama sembarang dg tambahan extension “.htm” atah “.html”
Defenisi
• Elemen: Merupakan istilah bagi komponen dasar pembentuk dokumen HTML (html, head, Title, dsb).
• TAG: Suatu simbol yang digunakan untuk memberi tanda pada dokumen HTML. Tag HTML menggunakan tanda < dan >
Struktur Dasar Dokumen HTML:
Contoh 1:
Hasil:
Hasil:
Contoh 2:
Hasil:
Setelah mengenal struktur dasar HTML, kita lanjut lagi ke Materi Selanjutnya... (Format Teks)
• Tag-tag Dasar HTML
• Formating Teks HTML
• Font
Tag-Tag Dasar
• <HTML> : Tag dasar HTML, mendefinisikan bawah dokumen adalah HTML
• <HEAD> : menuliskan keterangan tentang dokumen web.
• <TITLE> : Memberi judul/Caption browser web.
• <BODY> : Section utama dari dokumen web.
Paragraf
• Informasi yang disajikan dalam dokumen harus mengikuti kaidah-kaidah dalam penulisan.
• Setiap paragraf harus diawali dengan tag <P> dan diakhiri dg tag </P>
• Bentuk:
<p align=“Left | Right | Center | Justify”>
Contoh:
<html>
<head>
<title>Paragraf</title>
</head>
<body>
<p align=“right”>SELAMAT DATANG</p>
<p align=“center”>Di Dunia HTML</p>
<p>Elemen paragraf ditandai dengan tag P
dan setiap paragraf baru di tampilkan pada baris baru</p>
<p align="justify">Untuk melihat dokumen HTML secara lokal melalui browser Web (misalkan Internet Explorer) kita buka file tersebut dengan memilih menu FILE dan OPEN FILE.</p>
</body>
</html>
Hasil:
Line Break
• Tag <BR> digunakan untuk pindah baris/Paragraf Baru
<html>
<head>
<title>Paragraf</title>
</head>
<body>
Elemen paragraf <BR>ditandai dengan tag P <BR> dan setiap paragraf baru <BR>
di tampilkan pada baris baru
</body>
</html>
Hasil:
Heading
• Heading bisanya digunakan untuk judul topik dan tag yg digunakan adalah <H1>…<H6>
• Makin besar angka dibelakang H, maka huruf yang akan ditampilkan semakin kecil.
• Bentuk:
<H1 Align=“Left | Center | Right”>
Contoh:
<html>
<head>
<title>Heading</title>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
</body></html>
Hasil:
Contoh lain:
<html>
<head>
<title>Paragraf</title>
</head>
<body>
<h1 align="right">SELAMAT DATANG</h1>
<h3 align="center">Di Dunia HTML</h3>
<p>Elemen paragraf ditandai dengan tag P
dan setiap paragraf baru di tampilkan pada baris baru</p>
<p align="justify">Untuk melihat dokumen HTML secara lokal melalui browser Web (misalkan Internet Explorer) kita buka file tersebut dengan memilih menu FILE dan OPEN FILE.</p>
</body>
</html>
Hasil:
Membuat Garis
• Tag <HR> disisipkan pada tempat garis akan ditampilkan
• Bentuk:
<HR align=“Left | Center | Right “ Color=“warna” Width=n size=n >
FORMATING TEKS HTML
Teks dokumen HTML dapat diformat secara chusus u/ menunjukkan perbedaan dan penekanan terhadap isi dan maksud dokumen.
- Menebalkan teks
- Cetak miring
- Memberi tekanan pada teks
- Memperkecil huruf
- Superscript
- Subscript
- Text Scroll
- dsb
Contoh:
<B> BELAJAR HTML </B>
Hasil: BELAJAR HTML
<I> BELAJAR HTML </I>
Hasil: BELAJAR HTML
<U> BELAJAR HTML </U>
Hasil: BELAJAR HTML
<B><I>< U> BELAJAR HTML </U></I></B>
Hasil: BELAJAR HTML
X<sup>3</sup> + 2X<sup>2</sup> - 5
Hasil: X3 + 2X2 - 5
H<sub>2</sub>O
Hasil: H2O
Teks Scrolling/Berjalan
• Tag yg digunakan untuk membuat teks scrolling (teks berjakan) adalah <marquee>
• Atribut tag <marquee>
Warna latar belakang | |
Lebar Scroll yang di inginkan | |
Tinggi Scroll yang di inginkan | |
<- 'Left' atau 'Right' -> | |
Scroll, Slide atau Alternate | |
Kecepatan Scroll Teks berjalan |
Contoh:
<html>
<head>
<title>Marquee</title>
</head>
<body>
<marquee bgcolor="silver">
<h1>SELAMAT DATANG</h1></marquee>
<marquee direction="right">
<h2> SMK DARUSSALAM MAKASSAR </h2></marquee>
<marquee behavior="alternate">
<h3>H T M L</h3></marquee>
</body>
</html>
Font
• Atribut Tag Font
Ukuran font 1-7 (Max 7) | |
Menaikkan ukuran font sebesar 'n' | |
Menurunkan ukuran font sebesar 'n' | |
Warna Font | |
Jenis Font, Contoh 'Arial' |
Contoh:
• Penggunaan <Font Size=“”>
<BODY>
<FONT SIZE=1>FONT SIZE=1</FONT><br>
<FONT SIZE=2>FONT SIZE=2</FONT><br>
<FONT SIZE=3>FONT SIZE=3</FONT><br>
<FONT SIZE=4>FONT SIZE=4</FONT><br>
<FONT SIZE=5>FONT SIZE=5</FONT><br>
<FONT SIZE=6>FONT SIZE=6</FONT><br>
<FONT SIZE=7>FONT SIZE=7</FONT>
</BODY>
Hasil:
Menggunakan Font Color
Contoh:
<HTML>
<BODY BGCOLOR="SILVER">
<FONT SIZE=1>FONT SIZE=1</FONT><br>
<FONT SIZE=2 Color="blue">FONT SIZE=2</FONT><br>
<FONT SIZE=3 color="red">FONT SIZE=3</FONT><br>
<FONT SIZE=4 color="#00EEff">FONT SIZE=4</FONT><br>
<FONT SIZE=5 color="green">FONT SIZE=5</FONT><br>
<FONT SIZE=6 color="yellow">FONT SIZE=6</FONT><br>
<FONT SIZE=7 color="#ff8800">FONT SIZE=7</FONT>
</BODY>
</HTML>
Hasil:
Menggunakan <Font face=“”>
Contoh:
<BODY BGCOLOR="SILVER">
<FONT SIZE=6>
<FONT face="Arial Black">Font Arial Balck</font><br>
<FONT face="Tahoma">Font Tahoma</font><br>
<FONT face="Comic Sans MS">Font Comic Sans MS</font><br>
<FONT face="Time New Roman">Font Time New Roman</font><br>
<FONT face="Arenski">Font Arenski</font>
</BODY>
Hasil:
Contoh Lain:
<body bgcolor="silver">
<p><FONT face="Tahoma" size="6" color="red">
Apakah dokumen HTML itu ?</font>
<p align="justify"><FONT face="Comic Sans MS" color="green">
Adalah file teks reguler (file ASCII) yang diciptakan dengan menggunakan editor teks (misalnya, Notepad dalam Windows, Emacs atau vi dalam Unix/Linux) atau dengan menggunakan word processor, yaitu bila menyimpannya dalam format "text only with line breaks"</font>
<p><FONT face="Time New Roman" Color="Blue">
Adalah dokumen yang tampil dalam Web, dimana semua orang dalam
seluruh jaringan Internet di seluruh dunia dapat mengaksesnya
</body>
Hasil:
Setelah mempelajari Formatting Teks pada Html kita lanjutkan lagi ke Materi selanjutnya.(LIST)
LIST
Untuk Menguraikan Suatu Daftar
ada 2 macam List pada HTML yaitu:
Ordered List
• List dibuat dengan menggunakan angka atau abjad
Romawi Besar | |
Romawi Kecil | |
Huruf Besar | |
Huruf Kecil |
• Type bila tidak disebutkan, list berbentuk angka
• Tag yang digunakan adalah <OL> dan berpasangan dengan tag <LI> untuk List-nya
• Bentuk:
<OL Type=”Tipe_list” START=“angka”>
<LI> Teks
…..
<LI> Teks
</OL>
Contoh:
<HTML>
<BODY>
<B>SERBA GRATIS DARI INTERNET</B>
<OL TYPE="I">
<B><LI>Penyelenggara E-mail Gratis!</B>
<OL Type="A" >
<LI>DALAM NEGERI :
<OL>
<LI>Telkom
<LI>BolehMail <!--level 3-->
</OL>
<LI>LUAR NEGERI : <!--level 2-->
<OL>
<LI>Yahoo <!--level 3-->
<LI>Excite <!--level 3-->
</OL>
</OL>
<!--level 1-->
<B><LI>Penyelenggara Web Space Gratis!</B>
</OL>
</BODY>
</HTML>
Hasil:
Unordered List
• List dibuat dengan menggunkana simbol (bullet)
• Type list unordered
Bulatan Penuh | |
Bulatan Kosong | |
Segi Empat Penuh |
• Tag yang digunakan adalah <UL> berpasangan dengan tag <LI>
• Bentuk:
<UL Type=”Tipe_list>
<LI> Teks
…..
<LI> Teks
</UL>
Contoh:
<HTML>
<BODY>
<B>SERBA GRATIS DARI INTERNET</B>
<UL>
<!-- level 1 -->
<LI><B>Penyelenggara E-mail Gratis!</B>
<UL>
<LI>DALAM NEGERI : <!-- level 2 -->
<UL>
<LI><U>Telkom</U> <!-- level 3 -->
<LI><U>BolehMail</U> <!-- level 3 -->
</UL>
<LI>LUAR NEGERI : <!-- level 2 -->
<UL>
<LI><U>Yahoo</U> <!-- level 3 -->
<LI><U>Excite</U> <!-- level 3 -->
</UL>
</UL>
<!-- level 1 -->
<LI><B>Penyelenggara Web Space Gratis!</B>
</ul>
<hr><center>
<small><Strong>© '2006</Strong></small>
</BODY>
</HTML>
Hasil:
Setelah mempelajari List "Ordered List dan Unordered List kita lanjutkan ke materi selanjutnya.(IMAGE)
IMAGE
Image (gambar) dalam suatu web merupakan daya tarik bagi pengunjung.
Umumnya browser menampilkan inline image (gambar disajikan bersamaan dg teks).
Image yg dpt ditampilkan dalam web site adalah jenis GIF, JPG, XBM, dan PNG
• Bentuk Umum
<img src=“nama_image” [Atribut]>
• Atribut Image
Menentukan lebar Image | |
Menentukan tinggi Image | |
Perataan Image Top, Bottom, Middle, Left, Right | |
Menentukan alternatif Image | |
Memberi bingkai pada Image |
Mengubah Ukuran Image/Gambar
<HTML>
<BODY>
<IMG SRC="Ayuazhar.gif"> (ukuran asli)
<IMG SRC="Ayuazhar.gif" WIDTH="45" HEIGHT="60"> (45x60 pixel)
<IMG SRC="Ayuazhar.gif" WIDTH="180" HEIGH="240"> (180x240 pixel)
</BODY>
</HTML>
Hasil:
Alternatif Image
<HTML>
<BODY>
<IMG SRC="Jackych.gif" WIDTH="120" HEIGHT="150" ALT ="Gambar Jackychen">
<IMG SRC="Ayuazhar.gif" WIDTH=120 HEIGHT=150 ALT="Gambar Ayu Azhari">
</BODY>
</HTML>
Hasil:
Image Border
• Memberi bingkai pada image
<HTML>
<BODY><B>
<IMG SRC="Cindycra.gif" width=90 height=90>
<IMG SRC="Cindycra.gif" BORDER="5" width=90 height=90>
<IMG SRC="Cindycra.gif" BORDER="10" width=90 height=90>
</BODY>
</HTML>
Hasil:
Image Sebagai Link
• Image juga dapat dijadikan sbg Link
• Bentuk:
<a href=“Sumber”> <img src=“Nama_Image”></a>
Contoh:
<p align="center">
<a href="image_map.html"><img src="Tkiri.gif"></a>
<a href="Border_Gambar.html"><img src="Tkanan.gif"></a></p>
Setelah mempelajari tag Image/Gambar kita lanjutkan ke materi selanjutnya. (TABEL)
Tabel dalam HTML
• Tabel digunakan untuk menyajikan data dalam betuk baris dan kolom.
• Elemen-Elemen Tabel:
Elemen Penjelasan
<table>…</table> Mendefinisikan sebuah tabel
<caption>…</caption> Medefinisikan Judul Tabel
<tr>…</tr> Mendefinisikan sebuah Baris
Elemen lanjutan
Elemen Penjelasan
<td>…</td> Medefinisikan sebuah Kolom
<th>…</th> Mendefinisikan Header Tabel
Atribut Tag <TABLE ….>
Perataan Tabel: [Left,Center,Right] | |
Memberi Bingkai Tabel | |
Latar Belakang Warna | |
Latar belakang image | |
Memberi warna pada bingkai | |
Jarak antara Sel dan isi Sel | |
Spasi antara Sel | |
Lebar Tabel | |
Tinggi Tabel |
Atribut Tabel tag <TR>
Lebar Baris | |
Tinggi Baris | |
Warna latar belakang sel pada tag | |
Menggunakan gambar sebagai latar belakang | |
Menggunakan gambar sebagai latar belakang |
Atribut Tabel tag <TD>
Lebar Kolom/Sel | |
Tinggi Kolom/Sel | |
Menggabung 'n' Sel Kolom | |
Menggabung 'n' Sel Baris | |
Warna latar belakang sel pada tag | |
Menggunakan gambar sebagai latar belakang | |
Menggunakan gambar sebagai latar belakang |
Mengatur Border
• Border adalah garis yang mengelilingi sebuah tabel.
• Contoh:
<html>
<head><title>Untitled</title></head>
<body>
<BODY BGCOLOR="#c0c0c0"><CENTER>
<P>Menggunakan tag <font face=courier new><b><
TABLE BORDER="10"></b></font><P>
<TABLE BORDER="10">
<TR>
<TD>Baris #1 Kolom #1</TD>
<TD>Baris #1 Kolom #2</TD>
</TR>
<TR>
<TD>Baris #2 Kolom #1</TD>
<TD>Baris #2 Kolom #2</TD>
</TR>
</TABLE></body></html>
Hasil:
Menggabung Sel:
• Menggabung kolom
<BODY BGCOLOR="#C0C0C0">
<TABLE BORDER="3">
<TR>
<TD COLSPAN=2>1 & 2</TD>
</TR>
<TR>
<TD>3</TD>
<TD>4</TD>
</TR>
</TABLE></BODY>
Hasil:
• Menggabung Baris
<BODY BGCOLOR="#C0C0C0">
<TABLE BORDER="3”>
<TR>
<TD ROWSPAN="2">1 & 3</TD> <!-- Menggabung baris -->
<TD>2</TD>
</TR>
<TR>
<TD>4</TD>
</TR>
</TABLE>
</BODY>
Hasil:
Setelah mempelajari materi Tabel kita lanjutkan ke materi selanjutnya. (FORM)
FORM
• Form digunakan untuk mendapatkan masukkan dari pengguna.
Sintak:
<FORM METHOD=“get|post” ACTION=“_url_”>
</FORM>
• ACTION = Tempat menspesifikasikan URL yang akan digunakan sbg pemroses field input form.
• URL = Lokasi dokumen yang akan melakukan proses terhadap input dari form.
• METHOD digunakan untuk menyatakan bagaimana data yang berasal dari FORM dikirim kepada program CGI
Jenis-Jenis Tag dari FORM
• Text
• Radio
• Check box
• List
• Buttom
• Text Area
Tag Text
• Bentuk:
<INPUT TYPE=“TEXT” NAME=“variabel” SIZE=n
MAXLENGTH=n>
Contoh:
Nama : <INPUT TYPE=“TEXT” NAME="NAMA" SIZE="23">
E-mail : <INPUT TYPE=“TEXT” NAME="EMAIL" SIZE="30">
Hasil:
Tag Radio
• Bentuk:
<INPUT TYPE=“radio” NAME=“variabel”
VALUE=“nilai" checked>
Keterangan:
-NAME = untuk menentukan variabel yang dipakai menerima data
-VALUE = untuk memberi nilai pada variabel yang disebutkan pada NAME
-CHECKED = pilihan diberikan secara langsung
Contoh:
Penilaian Anda Tentang <I>HomePage</I> ini :
<INPUT TYPE="radio" NAME="PENILAIAN" VALUE="Baik" checked>Baik -
<INPUT TYPE="radio" NAME="PENILAIAN" VALUE="Cukup">Cukup -
<INPUT TYPE="radio" NAME="PENILAIAN" VALUE="Kurang">Kurang
Hasil:
Tag Checkbox
• Bentuk:
<INPUT TYPE="checkbox" NAME=“variabel" VALUE=“nilai" checked>
Keterangan:
-NAME = untuk menentukan variabel yang dipakai menerima data
-VALUE = untuk memberi nilai pada variabel yang disebutkan pada NAME
-CHECKED = pilihan diberikan secara langsung
Contoh:
Yang Menarik Perhatian Anda dalam Situs Ini :<BR>
<INPUT TYPE="checkbox" NAME="INTEREST"
VALUE="EmailGratis" checked> E-mail Gratis
<INPUT TYPE="checkbox" NAME="INTEREST"
VALUE="WebSpaceGratis"> Web Space gratis
<INPUT TYPE="checkbox" NAME="INTEREST"
VALUE="ImageEditorGratis"> Image Editor Gratis
Hasil:
Tag Select
• Bentuk:
<SELECT NAME=“variabel">
<OPTION SELECTED value=“nilai”>Text1</option>
<OPTION Value=“nilai2”> Text2 </OPTION>
…
…
</SELECT>
Keterangan:
-NAME = untuk menentukan variabel yang dipakai menerima data
-OPTION = Menentukan teks yang akan ditampilkan pada daftar (list)
-SELECTED = Nilai default
Contoh:
DARI MANA ANDA BERASAL :
<SELECT NAME="ASAL" SIZE=1>
<OPTION Value=“makassar” SELECTED>Makassar
<OPTION Value=“semarang” >Semarang
<OPTION Value=“yogyakarta” >Yogyakarta
<OPTION Value=“surabaya” >Surabaya
<OPTION Value=“medan” >MEDAN
<OPTION Value=“kalimantan” >Kalimantan
<OPTION Value=“manado” >Manado
</SELECT>
Hasil:
Tag Textarea
• Bentuk:
<TEXTAREA NAME=“Variabel" ROWS=n COLS=m></TEXTAREA>
Keterangan:
-NAME = untuk menentukan variabel yang dipakai menerima data
-ROWS = Menentukan maksimum jumlah baris
-COLS = menentukan maksimum jumlah kolom
Contoh:
KOMENTAR ANDA TENTANG HOME PAGE INI :<BR>
<TEXTAREA NAME="Komentar" ROWS=5 COLS="50"></TEXTAREA>
Hasil:
Tag Button/Tombol
• Bentuk:
<INPUT TYPE="submit | reset | button " VALUE=“Teks">
Keterangan:
-TYPE = untuk menentukan TYPE tombol
-VALUE= Menentukan Teks dari tombol
Contoh:
<INPUT TYPE="submit" VALUE="KIRIM DATA">
<INPUT TYPE="reset" VALUE=" RESET ">
Hasil:
Contoh Lengkap:
<HTML>
<HEAD>
<TITLE>SURVEI PENGUNJUNG</TITLE>
</HEAD>
<BODY BGCOLOR="#c0c0c0">
<CENTER><H2><U>DATA PENGUNJUNG</U></H1>
<FORM METHOD="post" ACTION="wyn@telkom.net"><B>
Nama : <INPUT NAME="NAMA" SIZE="23">
E-mail : <INPUT NAME="EMAIL" SIZE="30">
Penilaian Anda Tentang <I>HomePage</I> ini :
<INPUT NAME="PENILAIAN" TYPE="radio" VALUE="Baik" checked>Baik -
<INPUT NAME="PENILAIAN" TYPE="radio" VALUE="Cukup">Cukup -
<INPUT NAME="PENILAIAN" TYPE="radio" VALUE="Kurang">Kurang
Yang Menarik Perhatian Anda dalam Situs Ini :<BR>
<INPUT NAME="INTEREST" TYPE="checkbox"
VALUE="EmailGratis" checked> E-mail Gratis
<INPUT NAME="INTEREST" TYPE="checkbox"
VALUE="WebSpaceGratis"> Web Space gratis
<INPUT NAME="INTEREST" TYPE="checkbox"
VALUE="ImageEditorGratis"> Image Editor Gratis<P>
DARI MANA ANDA BERASAL :
<SELECT NAME="ASAL" SIZE=1>
<OPTION SELECTED>Makassar
<OPTION>Semarang
<OPTION>Yogyakarta
<OPTION>Surabaya
<OPTION>MEDAN
<OPTION>Kalimantan
<OPTION>Sulawesi
</SELECT><P>KOMENTAR ANDA TENTANG HOME PAGE INI :<BR>
<TEXTAREA NAME="Komentar" ROWS=5 COLS=“50"></TEXTAREA>
<P><INPUT TYPE="submit" VALUE="KIRIM DATA">
<INPUT TYPE="reset" VALUE=" RESET ">
</FORM>
</body>
</html>
Hasil:
SELESAI!!! ( ^o^) /
WARBYAZAAAH!! :'V CAPEKNYA :'3
Saya rasa sudah cukup untuk Materi Pembelajaran HTML Dasar ini, dan tentu saja saya sadar akan banyaknya kekurangan di artikel ini, namun saya rasa ini sudah bisa membuat teman-teman mengerti akan HTML Dasar kan. Semoga Bermanfaat bagi kita semua. dan Selamat Berkreasi dengan HTML. :'D
O iya jika ada yang kurang mengerti atau mau ditanyakan silahkan berkomentar di kolom komentar yak!
Kurang dan Lebihnya mohon dimaafkan
Sekian dan Terimakasih!
Wassalam! ( ^o^) /
0 Komentar untuk "Belajar HTML Dasar TUNTAS! | Singkat Mudah dan LENGKAP"