BAB II KOMPONEN HTML LANJUT

dokumen-dokumen yang mirip
BAB I DASAR-DASAR HTML

MODUL III CASCADING STYLE SHEET

BAB VIII PEMROSESAN FORM

VOLUME I No 2 Juli 2013 Halaman

Pertemuan IV. Semester 1

Responsive Layout dengan Bootstrap [Part 2]

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

Daftar Isi Elemen Estetis Tumpal Formulasi Tumpal Sebagai Elemen Estetis

Pengenalan Perancangan Web 2016

KOMPUTER APLIKASI IT (Information Technology)

HTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

MODUL II MEMBUAT DAFTAR ITEM, MEMBUAT LINK, MEMBUAT TABEL

BAB X AKSES DAN MANIPULASI DATA

Desain Web. MODUL 2 Desain Form

Modul Praktikum Desain Web 2015

MODUL III CASCADING STYLE SHEET

Tampilan di website (Tidak Tampil karena hanya memberi informasi bagi pembuat )

HTML (HyperText Markup Language)

Materi 5 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

SUSUNAN DASAR HTML, JAVASCRIPT DAN VBSCRIPT

IV. Form. A. Pengenalan Form. B. HTML Input Element

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

LOGO FULL COLOR BEBERAPA CONTOH LOGO DPD-PDJI DEWAN PENGURUS DAERAH PROVINSI JAWA BARAT DEWAN PENGURUS DAERAH PROVINSI BALI

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

MODUL PRAKTIKUM APLIKASI IT 1 MODUL V TABEL

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Membuat Tempelate Menggunkanan Boostrap

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

1. Agar bagian yang ditunjuk anak panah bisa ditampilkan pada browser, perintah yang digunakan adalah.

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

Pemrograman Basis Data Berbasis Web

Tools Pengelolaan Publikasi Ilmiah. Deden Sumirat Hidayat, M.Kom LIPI

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

Pengenalan Perancangan Web 2017

Praktikum Pemrograman Lanjut Dasar WEB(1)

MODUL 1 PENGENALAN HTML

BAB III Validasi HTML5

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa

XHTML Part 1. Wahyu Catur Wibowo Amalia Zahra

Adapun elemen-elemen yang digunakan untuk membuat suatu tabel adalah :

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Pengenalan Script. Definisi HTML

Pengenalan Perancangan Web 2017

Membuat Animasi Loading Bubble dengan Full CSS

Pemrograman Web PRAKTIKUM 1 PENGANTAR

BAB I PERKENALAN HTML

Sintak penulisan form adalah: <form method= post atau get action= program_pemroses > elemen-elemen FORM </form>

Membuat Layout Web Mengunakan Table

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

BAB I PERKENALAN HTML

Pedoman Penulisan Laporan PKL Dosen Pembimbing : Ratri Enggar Pawening

PEMROGRAMAN WEB 1 (PART 2) Berbagai macam Tag HTML. Rio Andriyat Krisdiawan, M.Kom

MODUL VI INTERAKSI DATABASE

BELAJAR HTML DASAR CARA MEMBUAT TABEL

Dasar-dasar HTML 2. Oleh: Cecep Yusuf

Review Pemrograman Web I

Pemrograman Basis Data Berbasis Web

Area kerja. Gambar 1. Tampilan awal MS FrontPage

HenHash. Fungsi Hash berdasarkan Henon Map

BAB IX COOKIE DAN SESSION

Soal Remedial Prakarya-1

MODUL 2 HTML LANJUT. (Tabel, Form, dan Frame) Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

SMH2D3 Web Programming. 3 BAB III TABLE & FORM INPUT DATA HTML5. H a l IDENTITAS. Kajian Web Design menggunakan HTML5 dan CSS3

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

COMPANY PROFILE. Company profile PT. Vaganza Solusi Internasional ini ditujukan untuk: for

BAB IV CASCADING STYLE SHEET (CSS)

BAB-12 MEMBUAT FORM HTML

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pemrograman Web DASAR HTML 2

Desain Web. Oleh : Ady Purna Kurniawan, ST., MT.

Bu k u Ma n u a l Web Si t e SK PD Pem er i n t a h K a b u pa t en Ma l a n g

HTML FORM. Praktikum III

PEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE

Pertemuan Ke-3 (HTML Lanjut [1]) D3 Manajemen Informatika - Unijoyo 1

Ikbal jamaludin

Tutorial HTML. Oleh: Willy Bayuardi Suwarno, SP, MSi. Dipublikasi di tanggal 7 Mei 2008

Tabel dan Form HTML. Kuliah #2. Dept. Ilmu Komputer IPB 2016

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

d. Caption Elemen caption berfungsi untuk memberikan nama atau judul pada tabel. Tag yang digunakan

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b

1. Pengenalan HTML. 2. Tag Dasar HTML

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

PEMROGRAMAN WEB. 1 P a g e

TAG 10/2/2011. Pengenalan HTML. Pengantar Bahasa HTML (Menuliskan Kode HTML) Pengantar Bahasa HTML. Pengantar Bahasa HTML (Membuat Dasar Tag)

SPONSORSHIP PROPOSAL

LAPORAN AKHIR M.K INTERAKSI MANUSIA DAN KOMPUTER SEMESTER GENAP 2007/2008. Kajian Situs com

HTML-FRAME. <FRAMESET BORDER=# {[ROWS COLS]}={#,[#[,...]]}> <FRAME SRC= url NAME= nama frame > </FRAMESET>

HTML (Hypertext Markup Language)

10/04/2014. Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting

Edisi UNIVERSITAS NEGERI SEMARANG. Badan Pengembangan Teknologi Informasi dan Komunikasi. Modul Pelatihan H T M L

Macromedia Dreamweaver. Tatik Retno Murniasih, S.Si., M.Pd.

HTML.

Membuat Form Mahasiswa dengan HTML [Part 1]

Pemrograman Basis Data Berbasis Web

Transkripsi:

BAB II KOMPONEN HTML LANJUT A. KOMPETENSI DASAR Memahami komponen-komponen HTML lanjutan. Memahami kegunaan dan cara penerapan komponen HTML. Mampu memanfaatkan komponen-komponen HTML untuk membuat halaman web. B. ALOKASI WAKTU 2 JS (2 x 50 menit) C. PETUNJUK Awali setiap aktivitas dengan do'a, semoga berkah dan mendapat kemudahan. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur. Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas. D. DASAR TEORI 1. Elemen-Elemen HTML Pada pertemuan sebelumnya telah dijelaskan mengenai elemen-elemen fundamental dari HTML/XHTML dan implementasinya. Selain elemenelemen tersebut, masih terdapat elemen-elemen lain yang juga memiliki peran cukup penting di dalam menghasilkan dokumen HTML. Di bagian ini akan dijelaskan mengenai dasar-dasar dan cara penggunaan elemen-elemen yang nantinya akan sering kita gunakan. Secara garis besar, elemen-elemen ini mencakup: Link: Untuk mengaitkan satu dokumen dengan dokumen-dokumen lainnya (atau bisa juga menautkan blok-blok di dalam satu dokumen) Tabel: Untuk menghasilkan data dalam bentuk tabular. Form: Untuk menghasilkan form masukan data. 16

E. LATIHAN 1. Menggunakan Link Fitur fundamental dari hypertext adalah hyperlink dokumen-dokumen; kita dapat menunjuk lokasi-lokasi lain. Sebagaimana diketahui, hyperlink merupakan teks yang memungkinkan kita untuk melakukan navigasi dari satu halaman ke halaman lainnya. Menciptakan Link HTML menyediakan tag <a> (atau disebut anchor) untuk mendefinisikan sebuah link. Dalam implementasinya, pembuatan link memerlukan atribut hr ef yang menyatakan lokasi tujuan. Lokasi ini bisa berupa alamat lengkap (absolut) atau singkat (relatif). Untuk mengetahui cara membuat dan mengaitkan dokumen, ikuti langkahlangkah berikut: 1. Buka editor teks. 2. Ketikkan teks (kode-kode HTML) berikut: <title>demo Link</title> <a href="link2.html">klik di sini</a> 3. Simpan dokumen HTML dengan nama link1.html dan letakkan di lokasi direktori web. 4. Langkah selanjutnya, buat halaman kedua (link2.html) yang nantinya akan ditautkan. <title>demo Link 2</title> Untuk kembali ke halaman pertama <a href="link1.html">klik di sini</a> 17

5. Simpan dengan nama link2.html. 6. Untuk menguji hasilnya, buka browser dan arahkan ke alamat link1.html. 7. Klik link yang ada secara bergantian. Atribut Link Elemen anchor menyediakan sejumlah atribut guna mendukung fungsionalitasnya, dua di antaranya yang kerap digunakan adalah t ar get dan t i t l e. Atribut t ar get digunakan untuk mengatur apakah link akan di buka di window yang sama (default) atau di window (atau tab) baru. Di sisi lain, t i t l e berfungsi untuk menampilkan teks manakala kursor mouse berada di atas link. <title>demo Atribut Link</title> <a href="link2.html" target="_blank" title="title link">klik di sini</a> Link Internal Elemen anchor juga memungkinkan kita untuk melakukan navigasi di dalam satu dokumen (layaknya bookmark). Untuk mengimplementasikan hal ini, kita memerlukan atribut id. Langkah pertama untuk mengimplementasikan link internal adalah dengan mendefinisikan lokasi di atribut hr ef yang diberi prefiks #. Langkah berikutnya adalah menetapkan nilai atribut id di blok yang akan dituju, di mana nilainya sama dengan hr ef namun tanpa prefiks #. Untuk lebih jelasnya, perhatikan dokumen berikut: <title>demo Link Internal</title> Menu <ul> <li><a href="#pendahuluan">pendahuluan</a></li> <li><a href="#pembahasan">pembahasan</a></li> <li><a href="#kesimpulan">kesimpulan</a></li> </ul> <h3 id="pendahuluan">pendahuluan</h3> <p> 18

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. <h3 id="pembahasan">pembahasan</h3> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. <h3 id="kesimpulan">kesimpulan</h3> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Perlu diperhatikan, nilai atribut id tidak boleh sama atau harus unik di dalam lingkupnya. Link Email Link tak hanya sebatas pada dokumen, tetapi juga bisa dimanfaatkan untuk menunjuk ke suatu alamat email. Adapun dalam implementasinya, kita tinggal mengubah alamat URL dengan alamat email yang terlebih dahulu diberi prefiks mai l to. <title>demo Link Email</title> <a href="mailto:didik@um.ac.id" >didik at um dot ac dot id</a> Link Gambar Link tidak hanya direpresentasikan dalam bentuk teks, tetapi juga bisa berupa gambar. Langkah pembuatan link gambar pun sangat sederhana, cukup mengapit tag <i mg> di antara tag <a>. <title>demo Link Gambar</title> <a href="http://google.co.id" title="search with Google"> 19

<img src="google.jpg" border="0" /> </a> Gambar 1. Link gambar 2. Tabel Pada umumnya, tabel digunakan untuk menampilkan data tabular dalam bentuk baris dan kolom. Perpotongan baris dan kolom di dalam tabel disebut sebagai sel. Menciptakan Tabel Pada prinsipnya, pembuatan tabel sangat sederhana sekali, hanya masalah pengorganisasian. Semua tabel harus diawali dengan tag <t abl e>, kemudian ada tiga tag dasar yang mengikutinya, meliputi: Tag <t h> atau table heading yang berfungsi mendefinisikan header. Tag <t r > atau table row yang berfungsi mendefinisikan baris. Tag <t d> atau table data yang berfungsi mendefinisikan sel. Struktur pembentuk tabel dapat dilihat seperti pada Gambar 2. No Nama Alamat 1 Ibnu Jl. Jombang......... n Wati Jl. Jakarta Table Heading Table Row Table Data Gambar 2. Struktur tabel 20

Contoh pembuatan tabel diperlihatkan sebagai berikut: <title>demo Tabel</title> <table border=1> <caption>label dari tabel</caption> <!-- Header --> <th>no</th> <th>nama</th> <th>alamat</th> <!-- Baris data pertama --> <td>1</td> <td>ibnu</td> <td>jl. Jombang</td> </table> Gambar 3. Hasil pembuatan tabel Pemformatan Tabel Elemen tabel menyediakan sejumlah atribut yang dapat digunakan untuk memformat visualisasi tabel. Tiga atribut pertama yang sering digunakan adalah al i gn (untuk mengatur posisi), cel l spaci ng (untuk mengatur spasi antarsel) dan cel l paddi ng (untuk mengatur spasi antara border sel dengan isinya). 21

<title>demo Spasi Tabel</title> <table border=1 align="center" cellspacing=0 cellpadding=10> <!-- Header --> <th>no</th> <th>nama</th> <th>alamat</th> <!-- Baris data pertama --> <td>1</td> <td>ibnu</td> <td>jl. Jombang</td> </table> Gambar 4. Mengatur spasi tabel Atribut lain yang juga cukup penting adalah wi dt h (untuk menentukan lebar tabel atau sel). <title>demo Ukuran Tabel</title> <table border=1 align="center" cellspacing=0 cellpadding=5> 22

<!-- Mengatur lebar kolom --> <th width="50">no</th> <th width="150">nama</th> <th width="200">alamat</th> <!-- Baris data pertama --> <td>1</td> <td>ibnu</td> <td>jl. Jombang</td> </table> Perhatikan, pengaturan lebar sel tidak perlu dilakukan untuk semua baris, tetapi cukup salah satu saja. Bagaimanapun, lebar sel akan selalu sama antara satu dengan lainnya. Gambar 5. Mengatur lebar sel Desain Tabel Sebuah tabel tidak selalu memiliki ukuran dan jumlah sel yang sama dalam setiap baris ataupun kolomnya. Sebagai contoh, mungkin kita perlu melakukan penggabungan (merge) sel. Dalam konteks elemen tabel, penggabungan sel dapat dilakukan berdasar baris (r owspan) atau kolom (col span). <title>demo Span/Merge Sel</title> 23

<table border=1 align="center" cellspacing=0 cellpadding=5> <th width="50">no</th> <!-- Gabung kolom nama dan alamat --> <th width="350" colspan=2>span Nama dan Alamat</th> <!-- Baris data pertama --> <!-- Gabung baris 1 dan 2 --> <td rowspan=2>span baris 1 dan 2</td> <td>ibnu</td> <td>jl. Jombang</td> <!-- Baris data kedua --> <td>vita</td> <td>jl. Jakarta</td> </table> Gambar 6. Menggabung sel 3. Form Tidak ubahnya form (formulir) konvensional, form HTML merupakan suatu media untuk memasukkan data. Di sini form juga terdiri dari komponenkomponen seperti text field, button, check box, radio button, dan sejenisnya. Pembuatan form dapat dilakukan secara langsung atau memanfaatkan tabel guna memperoleh hasil yang rapi. Contoh pembuatan form yang melibatkan tabel diperlihatkan sebagai berikut: <title>template Desain Form</title> 24

<h3>formulir Pendaftaran</h3> <form action="" method="post"> <table border=0> <td>nik</td> <td><input type="text" /></td> <td>nama</td> <td><input type="text" /></td> <td>jenis Kelamin</td> <td> <input type="radio" />Pria <input type="radio" />Wanita </td> <td>pekerjaan</td> <td> <select name="job"> <option>guru</option> <option>wiraswasta</option> <option>lainnya</option> </select> </td> <td> <input type="submit" value="ok" /> <input type="submit" value="cancel" /> </td> </table> </form> 25

Gambar 8. Form masukan data Bagian ini hanya menjelaskan secara garis besar bentuk form sederhana dan cara pembuatannya. Pembahasan lebih lanjut termasuk pemrosesan datanya akan dijelaskan di bab pemrograman server-side. 26

F. TUGAS PRAKTIKUM 1. Buat desain tabel perbandingan item dengan memanfaatkan fitur pengelompokan. Contoh hasilnya diperlihatkan seperti Gambar 9. Gambar 9. Desain laporan berbasis tabel 27