SlideShare a Scribd company logo
Modul Kuliah Pengantar Komputer 2C 1
HTML-TABEL
A. TABEL
Tabel digunakan untuk menyajikan data dalam bentuk kolom dan baris. Umumnya setiap kolom
menunjukkan data yang sejenis, dan setiap baris yang terdiri atas kolom-kolom menunjukkan
kelompok data dalam satu kesatuan.
Sebuah tabel mempunyai judul, tempat anda menjelaskan kolom/baris yang dilibatkan, baris untuk
informasi dan sel untuk setiap itemnya. Pada tabel berikut, kolom pertama berisi informasi header,
setiap baris menjelaskan sebuah tag tabel HTML dan setiap sel berisi sebuah pasangan tag atau
penjelasan dari fungsi tag.
Elemen-elemen
Elemen Penjelasan
<TABLE>…</TABLE> Mendefenisikan sebuah tabel dalam HTML jika atribut border
dituliskan, maka browser akan menampilkan tabel dengan border.
<CAPTION>…</CAPTION> Mendefinisikan tulisan untuk judul tabel. Posisi default dari judul
adalah ditengah pada bagian paling atas tabel. Atribut
align=”bottom” dapat digunakan untuk menempatkan judul pada
bagian bawah tabel.
Catatan: judul dapat diberi tag apa saja
<TR>...</TR> Menspesifikasikan sebuah baris tabel dalam tabel. Anda dapat
mendefinisikan atribut untuk seluruh baris: align(left, center, right)
dan/atau valign (top,middle,bottom).
<TH>…</TH> Mendefiniskan sel header tabel. Secara default teks dalam sel ini
ditebalkan dan ditampilkan di tengah.
<TD>…</TD> Mendefinisikan sebuah sel data tabel. Secara default teks dalam sel
ini ditampilkan rata kiri, dan ditengah secara vertikal. Sel data table
dapat berisi atribut untuk mendefinisikan karakteristik dari sel dan
isinya.
Atribut Tabel
Catatan: atribut yang didefinisikan dalam <TH>…</TH> atau <TD>…</TD> akan menggantikan
alignment default yang didefinisikan dalam <TR>…</TR>.
Elemen Penjelasan
Align={left|center|right} Alignment horizontal untuk sel
Valign={top|middle|bottom} Definisi alignment vertical dalam sel
Colspan=n Jumlah n kolom sel diperlebar
Rowspan=n Jumlah n baris sel diperbesar
Nowrap Matikan wrapping dalam sel
Modul Kuliah Pengantar Komputer 2C 2
Contoh membuat tabel dalam HTML :
<HTML>
<BODY>
<P>Setiap tabel dimulai dengan sebuah tag TABLE.<BR>
Setiap baris dimulai dengan sebuah tag TR.<BR>
Setiap data dimulai dengan sebuah tag TD.</P>
<H4>Satu Kolom:</H4>
<TABLE BORDER=1>
<TR>
<TD>Kolom 1</TD>
</TR>
</TABLE>
<H4>Satu Baris dan Tiga Kolom:<H4>
<TABLE BORDER=1>
<TR>
<TD>Kolom 1 </TD>
<TD>Kolom 2 </TD>
<TD>Kolom 3 </TD>
</TR>
</TABLE>
<H4>Dua Baris Tiga Kolom:</H4>
<TABLE BORDER=1>
<TR>
<TD>100</TD>
<TD>200</TD>
<TD>300</TD>
</TR>
<TR>
<TD>400</TD>
<TD>500</TD>
<TD>600</TD>
</TR>
</TABLE>
<H4>Tabel Tanpa Border:</H4>
<TABLE BORDER=0>
<TR>
<TD>100</TD>
<TD>200</TD>
<TD>300</TD>
</TR>
<TR>
<TD>400</TD>
<TD>500</TD>
<TD>600</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Catatan:
Jumlah baris tabel ditentukan dengan banyaknya <TR>..</TR> yang dituliskan dalam elemen tabel,
dari <TABLE>…</TABLE>
Jumlah kolom dalam tabel ditentukan dengan banyaknya <TD>…</TD> di dalam setiap definisi baris,
dari <TR>…</TR>
Setiap baris dalam tabel akan mempunyai jumlah kolom yang berbeda.
Modul Kuliah Pengantar Komputer 2C 3
Contoh tabel dengan Caption dan Header
<HTML>
<BODY>
<H4>This tabel has a caption, and a thick border</H4>
<TABLE BORDER=4>
<CAPTION>This is a Caption</CAPTION>
<TABLE BORDER=6>
<TR>
<TD>100</TD>
<TD>200</TD>
<TD>300</TD>
</TR>
<TR>
<TD>400</TD>
<TD>500</TD>
<TD>600</TD>
</TR>
</TABLE>
<H4>Tabel Header:</H4>
<TABLE BORDER=1>
<TR>
<TH>Nama</TH>
<TH>Alamat</TH>
<TH>Telepon</TH>
</TR>
<TR>
<TD>Jon Keboy</TD>
<TD>Jl. Angker Indah</TD>
<TD>7878787</TD>
</TR>
<TR>
<TD>Frank de Pengky</TD>
<TD>Jl. Ongol-ongol</TD>
<TD>7779988</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Modul Kuliah Pengantar Komputer 2C 4
Contoh Penggunaan Colspan, Rowspan dan empty cell
<HTML>
<BODY>
<H4>Cell that spans two columns:</H4>
<TABLE BORDER=1>
<TR>
<TH>Name</TH>
<TH COLSPAN=2>Telephone</TH>
</TR>
<TR>
<TD>Bill Gates</TD>
<TD>555 77 854</TD>
<TD>555 77 855</TD>
</TR>
</TABLE>
<H4>Cell that spans two
rows:</H4>
<TABLE BORDER=1>
<TR>
<TH>Name:</TH>
<TD>Bill Gates</TD>
</TR>
<TR>
<TH
ROWSPAN=2>Telephone</TH>
<TD>555 77 854</TD>
</TR>
<TR>
<TD>555 77 855</TD>
</TR>
</TABLE>
<H4>Empty Cell</H4>
<TABLE BORDER=1>
<TR>
<TD>Ini Text</TD>
<TD>Ini Text</TD>
</TR>
<TR>
<TD> </TD>
<TD>&nbsp;</TD>
</TR>
</TABLE>
<P>As you can see, one of the cells has no border. <BR>
That because it is empty. Try to insert a space in the cell.<BR>
Still it has no border.</P>
<P>The trick is to insert a nonbreaking space in the cell.<BR>
Nobreaking space is a character entity. </P>
</BODY>
</HTML>
Modul Kuliah Pengantar Komputer 2C 5
Tag dalam suatuTabel:
<HTML>
<BODY>
<TABLE BORDER=1>
<TR>
<TD>
<P>This is first paragraph</P>
<P>This is second paragraph</P>
</TD>
<TD>This Cell cotanins a Table:
<TABLE BORDER=1>
<TR>
<TD>A</TD>
<TD>B</TD>
</TR>
<TR>
<TD>C</TD>
<TD>D</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD>This Cell contains a list:
<UL>
<LI>Apel</LI>
<LI>Pisang</LI>
<LI>Nanas</LI>
</UL>
</TD>
<TD></TD>
</TR>
</TABLE>
</BODY>
</HTML>
Modul Kuliah Pengantar Komputer 2C 6
Cellpading: membuat spasi lebih, antara sel dan bordernya
Cellspacing: menambah jarak antar sel.
Contoh:
<HTML>
<BODY>
<H4>Without cellpadding:</H4>
<TABLE BORDER=1>
<TR>
<TD>First</TD>
<TD>Row</TD>
</TR>
<TR>
<TD>Second</TD>
<TD>Row</TD>
</TR>
</TABLE>
<H4>With Cellpadding:</H4>
<TABLE BORDER=1 CELLPADDING=10>
<TR>
<TD>First</TD>
<TD>Row</TD>
</TR>
<TR>
<TD>Second</TD>
<TD>Row</TD>
</TR>
</TABLE>
<H4>With Cellspacing:</H4>
<TABLE BORDER=1 CELLSPACING=10>
<TR>
<TD>First</TD>
<TD>Row</TD>
</TR>
<TR>
<TD>Second</TD>
<TD>Row</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Modul Kuliah Pengantar Komputer 2C 7
Mengatur warna dan align isi sel
Contoh:
<HTML>
<BODY>
<TABLE WIDTH=400 BORDER=1>
<TR BGCOLOR="yellow">
<TH AlIGN="left">Money Spent on...</TH>
<TH ALIGN="right">January</TH>
<TH ALIGN="right">FEBRUARY</TH>
</TR>
<TR>
<TD ALIGN="left">Clothes</TD>
<TD ALIGN="right">$241.10</TD>
<TD ALIGN="right">$50.20</TD>
</TR>
<TR>
<TD ALIGN="left">Make-Up</TD>
<TD ALIGN="right">$30.00</TD>
<TD ALIGN="right">$44.45</TD>
</TR>
<TR>
<TD ALIGN="left">Food</TD>
<TD ALIGN="right">$730.40</TD>
<TD ALIGN="right">$650.00</TD>
</TR>
<TR>
<TH ALIGN="left">Sum</TH>
<TH ALIGN="right">$1001.50</TH>
<TH ALIGN="right">$744.65</TH>
</TR>
</TABLE>
</BODY>
</HTML>
B. FORM & INPUT HTML
Elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat
memasukkan input melalui halaman-halaman HTML.
Elemen/TAG ini digunakan untuk membatasi input. Dalam satu form dapat terdiri atas beberapa form,
akan tetapi hanya satu form yang dapat dikirimkan ke server dalam satu saat.
Form tidak dapat berbentuk nested.
Sintaks:
<FORM ACTION=”__url_” METHOD=”get|post” ENCTYPE=” ”> …</FORM>
Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input
form.
URL adalah lokasi dokumen yang akan melakukan proses terhadap input dari form.
Method: atribut yang digunakan untuk menyatakan bagaimana masukan-masukan berasal dari form
dikirmkan kepada program CGI.
Modul Kuliah Pengantar Komputer 2C 8
Jenis Masukan dalam Form:
Jenis masukan dalam satu formulir dibedakan menjadi:
- Text, digunakan untuk memasukkan suatu nilai untuk dikirmkan kepada server. Nilai yang
dimasukkan dapat berupa angka ataupun teks.
- Radio, menyediakan beberapa pilihan, hanya satu pilihan yang bias dipilih.
- Check Box, menyediakan beberapa pilihan, biasanya lebih dari satu pilihan yang dipilih.
- List, menyediakan pilihan dalam bentuk list pilihan, pilihan yang dipilih dapat lebih dari satu.
- Button, digunakan untuk mendefinisikan tombol untuk melakukan pemrosesan form. Ada
bermacam-macam button.
o Submit: digunakan untuk memanggil URL, setelah input selesai dimasukkan
o Reset: digunakan untuk menginisialisasi setiap elemen form.
o Button: digunakan untuk membuat form lebih interaktif, untuk memanggil script yang
ada dalam dokumen HTML.
- Image, digunakan sebagai pengganti button, berupa button yang berbentuk gambar.
- Text Area, digunakan untuk memasukkan data dalam bentuk teks berupa memo.
Tag Text
<INPUT TYPE=”text” NAME=”var1” SIZE=# MAXLENGTH=#>
Value pada atribut size menunjukkan besar text box.
Value pada atribut maxlength menunjukkan jumlah karakter maksimum yang dapat ditampung.
Tag Radio
<INPUT TYPE=”radio”>Pilihan 1
<INPUT TYPE=”radio”>Pilihan 2
<INPUT TYPE=”radio”>Pilihan 3
Tag Check Box
<INPUT TYPE=”checkbox”>Pilihan 1
<INPUT TYPE=”checkbox”>Pilihan 2
<INPUT TYPE=”checkbox”>Pilihan 3
Tag Select
<SELECT SIZE=2>
<OPTION>Pilihan 1
<OPTION>Pilihan 2
<OPTION>Pilihan 3
</SELECT>
Value pada atribut size digunakan untuk menampilkan pilihan pada list lebih dari satu. Default adalah
satu pilihan, secara otomatis maka list berupa list box, yang dapat berlaku seperti drop down list box.
Tag Button
<INPUT TYPE=”submit”>
<INPUT TYPE=”reset”>
Tag Image
<INPUT TYPE=”image” SRC=”url_image”>
Text Area
<TEXTARE COLS=55 ROWS=5 </TEXTAREA>
Modul Kuliah Pengantar Komputer 2C 9
Pada setiap elemen dapat diberikan nama, dengan memberikan atribut NAME, dengan value berupa
string yang mendefinisikan nama elemen, dalam pemrograman sering disebut sebagai nama variable.
Nama variable sebaiknya mencerminkan fungsi dari variable tersebut.
Contoh:
<HTML>
<BODY>
<FORM ACTION=”html_form_cation.asp” METHOD=”get”>
<FIELDSET>
<LEGEND>Biodata</LEGEND>
<P>Input Text<BR>
Nama Depan: <INPUT TYPE="text" NAME="firstname"><BR>
Nama Keluarga: <INPUT TYPE="text" NAME=lastname">
</P>
<P>Saya Suka Buah:<BR>
<INPUT TYPE="checkbox" name="tomat">Tomat <BR>
<INPUT TYPE="checkbox" name="apel">Apel
</P>
<P>
Jenis Kelamin:<BR>
<INPUT TYPE="radio" CHECKED NAME="sex">Laki-laki<BR>
<INPUT TYPE="radio" NAME="sex">Perempuan<BR>
Usia:<BR>
<INPUT TYPE="radio" CHECKED NAME="usia">Dewasa<BR>
<INPUT TYPE="radio" NAME="usia">Anak-anak<BR>
</P>
</FIELDSET>
<P>Merk Mobil yang anda suka:<BR>
<SELECT NAME="cars">
<OPTION value="volvo">Volvo
<OPTION value="Suzuki">Suzuki
<OPTION value="bmw">BMW
<OPTION value="mercedes">Mercedes
</SELECT>
<P>Text area ini digunakan untuk memasukkan data berupa komentar atau pun<BR>
catatan lainnya, bersifat mirip artikel.<BR>
<TEXTAREA ROWS=5 COLS=30>This is a sample text area!</TEXTAREA>
</P>
<P>
<INPUT TYPE="button" value="OK Boo">
<INPUT TYPE="reset" value="Ressset">
<INPUT TYPE="submit" value="ssSubmit">
</P>
<BODY>
</HTML>
Modul Kuliah Pengantar Komputer 2C 10
Referensi:
Betha Sidik, Ir. ,Husni I. Pohan, HTML dan XML, Informatika Bandung, Bandung, 2002.

More Related Content

What's hot

Laporan pratikum 1
Laporan pratikum 1Laporan pratikum 1
Laporan pratikum 1
rahmi wahyuni
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Materi Kuliah Online
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objek
I Putu Arya Dharmaadi
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
Erhyz Ambarak
 
Pertemuan09 virus,trojandanworm
Pertemuan09 virus,trojandanwormPertemuan09 virus,trojandanworm
Pertemuan09 virus,trojandanwormRoziq Bahtiar
 
soal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxsoal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docx
Saprudin Eskom
 
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSoal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Saprudin Eskom
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
Disma Ariyanti W
 
Contoh Interface Website yang baik
Contoh Interface Website yang baikContoh Interface Website yang baik
Contoh Interface Website yang baik
Lilik Maysarah
 
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBBAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
TeukuMahawira
 
5 penjadwalan aplod
5 penjadwalan aplod5 penjadwalan aplod
5 penjadwalan aplod
Setia Juli Irzal Ismail
 
Magnetic disk
Magnetic diskMagnetic disk
Magnetic disk
Nesia Candrakartika
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Shofura Kamal
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
Denny Safardan
 
Makalah media transmisi jaringan kabel dan wireless
Makalah media transmisi jaringan kabel dan wirelessMakalah media transmisi jaringan kabel dan wireless
Makalah media transmisi jaringan kabel dan wireless
Debi Sanita
 
Creating a database
Creating a databaseCreating a database
Creating a databaseRahul Gupta
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 
Soal Uji Kompetensi TKJ paket 1
Soal Uji Kompetensi TKJ paket 1Soal Uji Kompetensi TKJ paket 1
Soal Uji Kompetensi TKJ paket 1
Dicky Alejandro
 
Soal desain web semester genap 2010fix
Soal desain web semester genap 2010fixSoal desain web semester genap 2010fix
Soal desain web semester genap 2010fixArif Budiman
 

What's hot (20)

Laporan pratikum 1
Laporan pratikum 1Laporan pratikum 1
Laporan pratikum 1
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objek
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
 
Pertemuan09 virus,trojandanworm
Pertemuan09 virus,trojandanwormPertemuan09 virus,trojandanworm
Pertemuan09 virus,trojandanworm
 
soal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxsoal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docx
 
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSoal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Contoh Interface Website yang baik
Contoh Interface Website yang baikContoh Interface Website yang baik
Contoh Interface Website yang baik
 
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBBAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
 
5 penjadwalan aplod
5 penjadwalan aplod5 penjadwalan aplod
5 penjadwalan aplod
 
Magnetic disk
Magnetic diskMagnetic disk
Magnetic disk
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Soal essay 1 jarkom
Soal essay 1 jarkomSoal essay 1 jarkom
Soal essay 1 jarkom
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
Makalah media transmisi jaringan kabel dan wireless
Makalah media transmisi jaringan kabel dan wirelessMakalah media transmisi jaringan kabel dan wireless
Makalah media transmisi jaringan kabel dan wireless
 
Creating a database
Creating a databaseCreating a database
Creating a database
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Soal Uji Kompetensi TKJ paket 1
Soal Uji Kompetensi TKJ paket 1Soal Uji Kompetensi TKJ paket 1
Soal Uji Kompetensi TKJ paket 1
 
Soal desain web semester genap 2010fix
Soal desain web semester genap 2010fixSoal desain web semester genap 2010fix
Soal desain web semester genap 2010fix
 

Similar to Modul Membuat Tabel pada HTML

Tugas Kelompok 2 - Pemrograman Web
Tugas Kelompok 2 - Pemrograman WebTugas Kelompok 2 - Pemrograman Web
Tugas Kelompok 2 - Pemrograman Web
SMK Kartika XX-1 Makassar
 
04 materi table
04 materi table04 materi table
04 materi table
Menny SN
 
6.materi pemanfaatan tabel (ok)
6.materi pemanfaatan tabel (ok)6.materi pemanfaatan tabel (ok)
6.materi pemanfaatan tabel (ok)Nacha Evangelion
 
Modul HTML Lanjut
Modul HTML LanjutModul HTML Lanjut
Modul HTML Lanjut
Irwien Andriyanto
 
Pertemuan 3-html
Pertemuan 3-htmlPertemuan 3-html
Pertemuan 3-html
rurydwirahayu
 
Membuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadMembuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadArdiyanto Top
 
Materi3-Table & Frame Layout -SULHAN.pdf
Materi3-Table & Frame Layout -SULHAN.pdfMateri3-Table & Frame Layout -SULHAN.pdf
Materi3-Table & Frame Layout -SULHAN.pdf
Sulhandrive
 
Format Tabel Halaman Web
Format Tabel Halaman WebFormat Tabel Halaman Web
Format Tabel Halaman Web
SMK Kartika XX-1 Makassar
 
Format Tabel
Format TabelFormat Tabel
Tugas Kelompok 3 - Pemrograman Web
Tugas Kelompok 3 - Pemrograman WebTugas Kelompok 3 - Pemrograman Web
Tugas Kelompok 3 - Pemrograman Web
SMK Kartika XX-1 Makassar
 
4 pemrograman internet html (2)
4 pemrograman internet   html (2)4 pemrograman internet   html (2)
4 pemrograman internet html (2)
Toni Tegar Sahidi
 
Learning HTML
Learning HTMLLearning HTML
Learning HTML
Yusuf Baili
 
Chapter-02 Pemrograman Dasar HTML & CSS.pptx
Chapter-02 Pemrograman Dasar HTML & CSS.pptxChapter-02 Pemrograman Dasar HTML & CSS.pptx
Chapter-02 Pemrograman Dasar HTML & CSS.pptx
AngKianITSMAKIBC
 
Modul HTML5
Modul HTML5Modul HTML5
Modul HTML5
As Faizin
 
Beginner Meet 3.pptx
Beginner Meet 3.pptxBeginner Meet 3.pptx
Beginner Meet 3.pptx
cikaltaruna1
 
10 PHP dan MySQL.pptx
10 PHP dan MySQL.pptx10 PHP dan MySQL.pptx
10 PHP dan MySQL.pptx
WiwiedWidiyaningsih1
 
Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)
Arifin Swift
 
HTML.pptx
HTML.pptxHTML.pptx

Similar to Modul Membuat Tabel pada HTML (20)

Tugas Kelompok 2 - Pemrograman Web
Tugas Kelompok 2 - Pemrograman WebTugas Kelompok 2 - Pemrograman Web
Tugas Kelompok 2 - Pemrograman Web
 
Pertemuan 05
Pertemuan 05Pertemuan 05
Pertemuan 05
 
04 materi table
04 materi table04 materi table
04 materi table
 
6.materi pemanfaatan tabel (ok)
6.materi pemanfaatan tabel (ok)6.materi pemanfaatan tabel (ok)
6.materi pemanfaatan tabel (ok)
 
Modul HTML Lanjut
Modul HTML LanjutModul HTML Lanjut
Modul HTML Lanjut
 
Pertemuan 3-html
Pertemuan 3-htmlPertemuan 3-html
Pertemuan 3-html
 
Membuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadMembuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepad
 
Materi3-Table & Frame Layout -SULHAN.pdf
Materi3-Table & Frame Layout -SULHAN.pdfMateri3-Table & Frame Layout -SULHAN.pdf
Materi3-Table & Frame Layout -SULHAN.pdf
 
Format Tabel Halaman Web
Format Tabel Halaman WebFormat Tabel Halaman Web
Format Tabel Halaman Web
 
Format Tabel
Format TabelFormat Tabel
Format Tabel
 
Tugas Kelompok 3 - Pemrograman Web
Tugas Kelompok 3 - Pemrograman WebTugas Kelompok 3 - Pemrograman Web
Tugas Kelompok 3 - Pemrograman Web
 
4 pemrograman internet html (2)
4 pemrograman internet   html (2)4 pemrograman internet   html (2)
4 pemrograman internet html (2)
 
Pertemuan 2-web
Pertemuan 2-webPertemuan 2-web
Pertemuan 2-web
 
Learning HTML
Learning HTMLLearning HTML
Learning HTML
 
Chapter-02 Pemrograman Dasar HTML & CSS.pptx
Chapter-02 Pemrograman Dasar HTML & CSS.pptxChapter-02 Pemrograman Dasar HTML & CSS.pptx
Chapter-02 Pemrograman Dasar HTML & CSS.pptx
 
Modul HTML5
Modul HTML5Modul HTML5
Modul HTML5
 
Beginner Meet 3.pptx
Beginner Meet 3.pptxBeginner Meet 3.pptx
Beginner Meet 3.pptx
 
10 PHP dan MySQL.pptx
10 PHP dan MySQL.pptx10 PHP dan MySQL.pptx
10 PHP dan MySQL.pptx
 
Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)
 
HTML.pptx
HTML.pptxHTML.pptx
HTML.pptx
 

Recently uploaded

MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 

Recently uploaded (20)

MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 

Modul Membuat Tabel pada HTML

  • 1. Modul Kuliah Pengantar Komputer 2C 1 HTML-TABEL A. TABEL Tabel digunakan untuk menyajikan data dalam bentuk kolom dan baris. Umumnya setiap kolom menunjukkan data yang sejenis, dan setiap baris yang terdiri atas kolom-kolom menunjukkan kelompok data dalam satu kesatuan. Sebuah tabel mempunyai judul, tempat anda menjelaskan kolom/baris yang dilibatkan, baris untuk informasi dan sel untuk setiap itemnya. Pada tabel berikut, kolom pertama berisi informasi header, setiap baris menjelaskan sebuah tag tabel HTML dan setiap sel berisi sebuah pasangan tag atau penjelasan dari fungsi tag. Elemen-elemen Elemen Penjelasan <TABLE>…</TABLE> Mendefenisikan sebuah tabel dalam HTML jika atribut border dituliskan, maka browser akan menampilkan tabel dengan border. <CAPTION>…</CAPTION> Mendefinisikan tulisan untuk judul tabel. Posisi default dari judul adalah ditengah pada bagian paling atas tabel. Atribut align=”bottom” dapat digunakan untuk menempatkan judul pada bagian bawah tabel. Catatan: judul dapat diberi tag apa saja <TR>...</TR> Menspesifikasikan sebuah baris tabel dalam tabel. Anda dapat mendefinisikan atribut untuk seluruh baris: align(left, center, right) dan/atau valign (top,middle,bottom). <TH>…</TH> Mendefiniskan sel header tabel. Secara default teks dalam sel ini ditebalkan dan ditampilkan di tengah. <TD>…</TD> Mendefinisikan sebuah sel data tabel. Secara default teks dalam sel ini ditampilkan rata kiri, dan ditengah secara vertikal. Sel data table dapat berisi atribut untuk mendefinisikan karakteristik dari sel dan isinya. Atribut Tabel Catatan: atribut yang didefinisikan dalam <TH>…</TH> atau <TD>…</TD> akan menggantikan alignment default yang didefinisikan dalam <TR>…</TR>. Elemen Penjelasan Align={left|center|right} Alignment horizontal untuk sel Valign={top|middle|bottom} Definisi alignment vertical dalam sel Colspan=n Jumlah n kolom sel diperlebar Rowspan=n Jumlah n baris sel diperbesar Nowrap Matikan wrapping dalam sel
  • 2. Modul Kuliah Pengantar Komputer 2C 2 Contoh membuat tabel dalam HTML : <HTML> <BODY> <P>Setiap tabel dimulai dengan sebuah tag TABLE.<BR> Setiap baris dimulai dengan sebuah tag TR.<BR> Setiap data dimulai dengan sebuah tag TD.</P> <H4>Satu Kolom:</H4> <TABLE BORDER=1> <TR> <TD>Kolom 1</TD> </TR> </TABLE> <H4>Satu Baris dan Tiga Kolom:<H4> <TABLE BORDER=1> <TR> <TD>Kolom 1 </TD> <TD>Kolom 2 </TD> <TD>Kolom 3 </TD> </TR> </TABLE> <H4>Dua Baris Tiga Kolom:</H4> <TABLE BORDER=1> <TR> <TD>100</TD> <TD>200</TD> <TD>300</TD> </TR> <TR> <TD>400</TD> <TD>500</TD> <TD>600</TD> </TR> </TABLE> <H4>Tabel Tanpa Border:</H4> <TABLE BORDER=0> <TR> <TD>100</TD> <TD>200</TD> <TD>300</TD> </TR> <TR> <TD>400</TD> <TD>500</TD> <TD>600</TD> </TR> </TABLE> </BODY> </HTML> Catatan: Jumlah baris tabel ditentukan dengan banyaknya <TR>..</TR> yang dituliskan dalam elemen tabel, dari <TABLE>…</TABLE> Jumlah kolom dalam tabel ditentukan dengan banyaknya <TD>…</TD> di dalam setiap definisi baris, dari <TR>…</TR> Setiap baris dalam tabel akan mempunyai jumlah kolom yang berbeda.
  • 3. Modul Kuliah Pengantar Komputer 2C 3 Contoh tabel dengan Caption dan Header <HTML> <BODY> <H4>This tabel has a caption, and a thick border</H4> <TABLE BORDER=4> <CAPTION>This is a Caption</CAPTION> <TABLE BORDER=6> <TR> <TD>100</TD> <TD>200</TD> <TD>300</TD> </TR> <TR> <TD>400</TD> <TD>500</TD> <TD>600</TD> </TR> </TABLE> <H4>Tabel Header:</H4> <TABLE BORDER=1> <TR> <TH>Nama</TH> <TH>Alamat</TH> <TH>Telepon</TH> </TR> <TR> <TD>Jon Keboy</TD> <TD>Jl. Angker Indah</TD> <TD>7878787</TD> </TR> <TR> <TD>Frank de Pengky</TD> <TD>Jl. Ongol-ongol</TD> <TD>7779988</TD> </TR> </TABLE> </BODY> </HTML>
  • 4. Modul Kuliah Pengantar Komputer 2C 4 Contoh Penggunaan Colspan, Rowspan dan empty cell <HTML> <BODY> <H4>Cell that spans two columns:</H4> <TABLE BORDER=1> <TR> <TH>Name</TH> <TH COLSPAN=2>Telephone</TH> </TR> <TR> <TD>Bill Gates</TD> <TD>555 77 854</TD> <TD>555 77 855</TD> </TR> </TABLE> <H4>Cell that spans two rows:</H4> <TABLE BORDER=1> <TR> <TH>Name:</TH> <TD>Bill Gates</TD> </TR> <TR> <TH ROWSPAN=2>Telephone</TH> <TD>555 77 854</TD> </TR> <TR> <TD>555 77 855</TD> </TR> </TABLE> <H4>Empty Cell</H4> <TABLE BORDER=1> <TR> <TD>Ini Text</TD> <TD>Ini Text</TD> </TR> <TR> <TD> </TD> <TD>&nbsp;</TD> </TR> </TABLE> <P>As you can see, one of the cells has no border. <BR> That because it is empty. Try to insert a space in the cell.<BR> Still it has no border.</P> <P>The trick is to insert a nonbreaking space in the cell.<BR> Nobreaking space is a character entity. </P> </BODY> </HTML>
  • 5. Modul Kuliah Pengantar Komputer 2C 5 Tag dalam suatuTabel: <HTML> <BODY> <TABLE BORDER=1> <TR> <TD> <P>This is first paragraph</P> <P>This is second paragraph</P> </TD> <TD>This Cell cotanins a Table: <TABLE BORDER=1> <TR> <TD>A</TD> <TD>B</TD> </TR> <TR> <TD>C</TD> <TD>D</TD> </TR> </TABLE> </TD> </TR> <TR> <TD>This Cell contains a list: <UL> <LI>Apel</LI> <LI>Pisang</LI> <LI>Nanas</LI> </UL> </TD> <TD></TD> </TR> </TABLE> </BODY> </HTML>
  • 6. Modul Kuliah Pengantar Komputer 2C 6 Cellpading: membuat spasi lebih, antara sel dan bordernya Cellspacing: menambah jarak antar sel. Contoh: <HTML> <BODY> <H4>Without cellpadding:</H4> <TABLE BORDER=1> <TR> <TD>First</TD> <TD>Row</TD> </TR> <TR> <TD>Second</TD> <TD>Row</TD> </TR> </TABLE> <H4>With Cellpadding:</H4> <TABLE BORDER=1 CELLPADDING=10> <TR> <TD>First</TD> <TD>Row</TD> </TR> <TR> <TD>Second</TD> <TD>Row</TD> </TR> </TABLE> <H4>With Cellspacing:</H4> <TABLE BORDER=1 CELLSPACING=10> <TR> <TD>First</TD> <TD>Row</TD> </TR> <TR> <TD>Second</TD> <TD>Row</TD> </TR> </TABLE> </BODY> </HTML>
  • 7. Modul Kuliah Pengantar Komputer 2C 7 Mengatur warna dan align isi sel Contoh: <HTML> <BODY> <TABLE WIDTH=400 BORDER=1> <TR BGCOLOR="yellow"> <TH AlIGN="left">Money Spent on...</TH> <TH ALIGN="right">January</TH> <TH ALIGN="right">FEBRUARY</TH> </TR> <TR> <TD ALIGN="left">Clothes</TD> <TD ALIGN="right">$241.10</TD> <TD ALIGN="right">$50.20</TD> </TR> <TR> <TD ALIGN="left">Make-Up</TD> <TD ALIGN="right">$30.00</TD> <TD ALIGN="right">$44.45</TD> </TR> <TR> <TD ALIGN="left">Food</TD> <TD ALIGN="right">$730.40</TD> <TD ALIGN="right">$650.00</TD> </TR> <TR> <TH ALIGN="left">Sum</TH> <TH ALIGN="right">$1001.50</TH> <TH ALIGN="right">$744.65</TH> </TR> </TABLE> </BODY> </HTML> B. FORM & INPUT HTML Elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML. Elemen/TAG ini digunakan untuk membatasi input. Dalam satu form dapat terdiri atas beberapa form, akan tetapi hanya satu form yang dapat dikirimkan ke server dalam satu saat. Form tidak dapat berbentuk nested. Sintaks: <FORM ACTION=”__url_” METHOD=”get|post” ENCTYPE=” ”> …</FORM> Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form. URL adalah lokasi dokumen yang akan melakukan proses terhadap input dari form. Method: atribut yang digunakan untuk menyatakan bagaimana masukan-masukan berasal dari form dikirmkan kepada program CGI.
  • 8. Modul Kuliah Pengantar Komputer 2C 8 Jenis Masukan dalam Form: Jenis masukan dalam satu formulir dibedakan menjadi: - Text, digunakan untuk memasukkan suatu nilai untuk dikirmkan kepada server. Nilai yang dimasukkan dapat berupa angka ataupun teks. - Radio, menyediakan beberapa pilihan, hanya satu pilihan yang bias dipilih. - Check Box, menyediakan beberapa pilihan, biasanya lebih dari satu pilihan yang dipilih. - List, menyediakan pilihan dalam bentuk list pilihan, pilihan yang dipilih dapat lebih dari satu. - Button, digunakan untuk mendefinisikan tombol untuk melakukan pemrosesan form. Ada bermacam-macam button. o Submit: digunakan untuk memanggil URL, setelah input selesai dimasukkan o Reset: digunakan untuk menginisialisasi setiap elemen form. o Button: digunakan untuk membuat form lebih interaktif, untuk memanggil script yang ada dalam dokumen HTML. - Image, digunakan sebagai pengganti button, berupa button yang berbentuk gambar. - Text Area, digunakan untuk memasukkan data dalam bentuk teks berupa memo. Tag Text <INPUT TYPE=”text” NAME=”var1” SIZE=# MAXLENGTH=#> Value pada atribut size menunjukkan besar text box. Value pada atribut maxlength menunjukkan jumlah karakter maksimum yang dapat ditampung. Tag Radio <INPUT TYPE=”radio”>Pilihan 1 <INPUT TYPE=”radio”>Pilihan 2 <INPUT TYPE=”radio”>Pilihan 3 Tag Check Box <INPUT TYPE=”checkbox”>Pilihan 1 <INPUT TYPE=”checkbox”>Pilihan 2 <INPUT TYPE=”checkbox”>Pilihan 3 Tag Select <SELECT SIZE=2> <OPTION>Pilihan 1 <OPTION>Pilihan 2 <OPTION>Pilihan 3 </SELECT> Value pada atribut size digunakan untuk menampilkan pilihan pada list lebih dari satu. Default adalah satu pilihan, secara otomatis maka list berupa list box, yang dapat berlaku seperti drop down list box. Tag Button <INPUT TYPE=”submit”> <INPUT TYPE=”reset”> Tag Image <INPUT TYPE=”image” SRC=”url_image”> Text Area <TEXTARE COLS=55 ROWS=5 </TEXTAREA>
  • 9. Modul Kuliah Pengantar Komputer 2C 9 Pada setiap elemen dapat diberikan nama, dengan memberikan atribut NAME, dengan value berupa string yang mendefinisikan nama elemen, dalam pemrograman sering disebut sebagai nama variable. Nama variable sebaiknya mencerminkan fungsi dari variable tersebut. Contoh: <HTML> <BODY> <FORM ACTION=”html_form_cation.asp” METHOD=”get”> <FIELDSET> <LEGEND>Biodata</LEGEND> <P>Input Text<BR> Nama Depan: <INPUT TYPE="text" NAME="firstname"><BR> Nama Keluarga: <INPUT TYPE="text" NAME=lastname"> </P> <P>Saya Suka Buah:<BR> <INPUT TYPE="checkbox" name="tomat">Tomat <BR> <INPUT TYPE="checkbox" name="apel">Apel </P> <P> Jenis Kelamin:<BR> <INPUT TYPE="radio" CHECKED NAME="sex">Laki-laki<BR> <INPUT TYPE="radio" NAME="sex">Perempuan<BR> Usia:<BR> <INPUT TYPE="radio" CHECKED NAME="usia">Dewasa<BR> <INPUT TYPE="radio" NAME="usia">Anak-anak<BR> </P> </FIELDSET> <P>Merk Mobil yang anda suka:<BR> <SELECT NAME="cars"> <OPTION value="volvo">Volvo <OPTION value="Suzuki">Suzuki <OPTION value="bmw">BMW <OPTION value="mercedes">Mercedes </SELECT> <P>Text area ini digunakan untuk memasukkan data berupa komentar atau pun<BR> catatan lainnya, bersifat mirip artikel.<BR> <TEXTAREA ROWS=5 COLS=30>This is a sample text area!</TEXTAREA> </P> <P> <INPUT TYPE="button" value="OK Boo"> <INPUT TYPE="reset" value="Ressset"> <INPUT TYPE="submit" value="ssSubmit"> </P> <BODY> </HTML>
  • 10. Modul Kuliah Pengantar Komputer 2C 10 Referensi: Betha Sidik, Ir. ,Husni I. Pohan, HTML dan XML, Informatika Bandung, Bandung, 2002.