BAB I DASAR-DASAR HTML

dokumen-dokumen yang mirip
Modul Praktikum Desain Web 2015

BAB II KOMPONEN HTML LANJUT

HTML (HyperText Markup Language)

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

MODUL III CASCADING STYLE SHEET

Bab2 -Pengenalan HTML

Pemrograman Basis Data Berbasis Web

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

Pengenalan Script. Definisi HTML

PEMROGRAMAN BERBASIS WEB. Part 1,2 HTML. By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018

MODUL III CASCADING STYLE SHEET

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

MODUL 1 DASAR-DASAR HTML

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

1. Pengenalan HTML. 2. Tag Dasar HTML

Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya

MODUL 1 HTML. (HyperText Mark-Up Language)

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Keterampilan Komputer. 8. Pengenalan HTML

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

diinterpretasi bukan untuk tampilan

HTML (HYPERTEXT MARKUP LANGUAGE)

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 5

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

Pemrograman Web Week 2. Team Teaching

4. Berikut ini termasuk tag tag yang biasanya diletakkan di dalam kelompok tag Body, kecuali. a. bgcolor c. link b. font d. meta

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

Pengantar HTML. Pengantar HTML

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

BAB III Validasi HTML5

PENGENALAN HTML dan TAG-TAG DASAR HTML

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan : <namatag>.. </namatag>

Pemrograman Internet by Susiana Sari, S.Kom

Daftar Isi Elemen Estetis Tumpal Formulasi Tumpal Sebagai Elemen Estetis

Chapter 1. Pengenalan HTML

Responsive Layout dengan Bootstrap [Part 2]

Pemrograman WEB PERTEMUAN KE-1

PENGANTAR INTERNET & DESAIN WEB

Bab 2 Pengenalan HTML

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

HTML (Sindy Nova Si )

Cara membuat HTML dasar

Bab 1. HTML (Hypertext Markup Language) A. World Wide Web

DASAR HTML UNTUK PEMULA

BAB I PERKENALAN HTML

BAB I PERKENALAN HTML

XHTML Part 1. Wahyu Catur Wibowo Amalia Zahra

XHTML dan Dasar-dasar CSS XHTML

Soal Remedial Prakarya-1

Sejarah Web Browser. Web Browser pertama menggunakan perintah teks biasa dan hanya bisa menampilkan dokumen teks.

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

Dasar-dasar Web dan HTML Minggu I. Pemrograman Web - Rosa Ariani Sukamto

BELAJAR HTML DASAR CARA MEMBUAT TABEL

1. HTML DASAR Struktur dokumen HTML(Tag, Element, Attribute), Element HTML, Element HEAD, Element TITLE, Element BODY

STRUKTUR DASAR HTML. Presented by: Moh. Sulhan 2009

Bab 5. Cascading Style Sheet (CSS)

VOLUME I No 2 Juli 2013 Halaman

LATIHAN 1. Paragraf dan line break 2. Background color dan heading

Modul Desain Web Teori + Praktik HTML, CSS, dan Javascript

TUTORIAL BELAJAR HTML

Jurusan : TEKNIK KOMPUTER DAN JARINGAN SMK MUHAMMADIYAH 2 MUNTILAN LAB SHEET PEMROGRAMAN WEB

HTML (Hypertext Markup Language)

Nama : Yohandes Efindo NIM : Kelas : F. Terjemahan halaman 4-5. Tag HTML

(Dasar Servlet & HTML) 1. Muhamad Alif

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image

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

Modul 3 CSS CASCADE STYLE SHEET

BAB IV CASCADING STYLE SHEET (CSS)

TEORI HTML. Informasi dari Internet dapat diakses Keseluruh dunia hanya dalam hitungan detik.

Materi latihan yang akan Anda dapatkan dalam Buku Student Exercise Series Pemrograman Web dengan HTML, CSS, dan JavaScript ini mencakup:

Interactive Broadcasting

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

Tag HTML Container. Nuryani Sofia Dewi / / Kelas A

Penulis :

Belajar Bahasa HTML. 2. Struktur Dokumen HTML. Di bawah ini adalah struktur dari dokumen HTML, buka Notepad kemudian ketikkan teks di bawah ini:

Pengantar HTML. Achmad Fadlil Chusni, S.Kom, M.MT

BAB 2. Membuat Halaman Web Sederhana. Materi

KONSEP DASAR HTML. HTML ( HyperText Mark up Language )

PERTEMUAN KE 1 PENGENALAN DASAR PHP

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

MODUL I PENDAHULUAN. 1.1 Pengertian html

HTML : Apa itu? HTML = Hyper Text Markup Language. HTML adalah dokumen text yang bisa dibaca untuk dipublikasikan di World Wide Web (WWW)

Web dan HTML Dasar. Siti Maesyaroh, M.Kom

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

MODUL PRAKTIKUM APLIKASI IT 1 MODUL VI LIST

Mengenal dan Mengedit HTML

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

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

PARAGRAF, KARAKTER SPESIAL & DAFTAR/LIST

CSS Tutorial. rosihanari.net. Lebih Lanjut Tentang Selector

HyperText Markup Language

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

Pengenalan HTML dan CSS

Pemrograman Web. Amar Hikmawan TKJ Kelas X SMK Muh 1 Klaten Utara Klaten

PEMROGRAMAN WEB. OLEH : Yunita Prastyaningsih, S.Kom

BAB VII DASAR-DASAR PHP

Transkripsi:

BAB I DASAR-DASAR HTML A. KOMPETENSI DASAR Memahami struktur dasar dokumen HTML dan HTML5 Mampu membuat dokumen HTML yang baik dan benar. Mampu memanfaatkan elemen-elemen dasar untuk menampilkan informasi. B. ALOKASI WAKTU 4 JS (4 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. HTML dan XHTML HTML (HyperText Markup Language) merupakan sebuah bahasa markup, bukan bahasa pemrograman. Bahasa markup (Indonesia: markah) adalah bahasa yang mengombinasikan teks dan informasi tambahan mengenai teks tersebut. HTML merupakan dokumen standar yang digunakan untuk mendesain halaman web. Pada awal tahun 2000, konsorsium W3C (World Wide Web Consortium) membuat perubahan besar melalui XHTML (extensible Hypertext Markup Language). Ide dasarnya, dalam upaya meningkatkan kompatibilitas dokumen HTML, W3C menambahkan struktur dan ekstensibilitas XML (extensible Markup Language) ke HTML. Perkembangan HTML semakin pesat seiring diperkenalkannya HTML5 pada tahun 2009. HTML5 dibangun oleh konsorsium W3C untuk dimasukkan sebagai perubahan besar berikutnya pada standar HTML. Atas dasar ini, maka penting sekali untuk mengenal dan memahami HTML5 dengan baik. 1

2. Struktur Dokumen HTML Setiap dokumen HTML harus diawali dengan tag <ht ml > dan diakhiri dengan komplemennya, yakni tag </ ht ml > tag. Dokumen HTML juga menyertakan tiga pasang tag. Tag <head> dan </ head>: digunakan untuk menyatakan informasi mengenai dokumen HTML. Tag <titl e> dan </titl e>: digunakan untuk menambahkan title di title bar browser. Tag dan </ body>: digunakan untuk melingkupi semua teks yang terdapat di halaman HTML. Bentuk struktur dokumen HTML yang standar sebelum versi HTML5 diperlihatkan sebagai berikut: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <!-- Ini baris komentar, tidak diproses --> <title>ini judul dokumen HTML4</title> </head> Ini adalah teks di body </html> Pada HTML5, struktur penulisan lebih diringkas dengan bentuk sebagai berikut: <!DOCTYPE html> <html> <head> <!-- Ini baris komentar, tidak diproses --> <title>ini judul dokumen HTML5</title> </head> Ini adalah teks di body </html> Di samping elemen utama di atas, masih terdapat berbagai jenis elemen yang dapat digunakan di dalam dokumen HTML. Salah satu elemen yang perlu 2

diperhatikan adalah untuk penulisan komentar. Di HTML, komentar dinyatakan dengan tag <! -- dan diakhiri dengan tag -->. Bagaimanapun, praktikum ini menuntut adanya standardisasi yang baik benar. Selain itu, penulisan dokumen HTML merujuk pada spesifikasi HTML5. 3. Persiapan Kebutuhan Pada praktikum awal ini, meskipun dokumen HTML bisa ditampilkan tanpa menggunakan web server, namun di sini diwajibkan tetap menggunakan. Selain itu, praktikum ini juga menuntut pembuatan kode-kode yang baik, benar, dan valid. Berikut ini adalah kebutuhan-kebutuhan yang minimal diperlukan: a. WampServer Paket web server Apache, PHP, dan MySQL. Alasan pemilihan paket bundel seperti ini dikarenakan praktis sehingga tinggal memfokuskan pada pemrograman. b. Web Browser Sangat disarankan menggunakan browser utama Mozilla Firefox. Adapun untuk pembanding, sebaiknya juga memanfaatkan browser lain. c. Editor Teks Editor teks untuk menuliskan kode-kode HTML pembentuk halaman aplikasi web (tidak diperkenankan menggunakan IDE seperti Dreamweaver dan sebagainya). d. HTML Validator Untuk menghasilkan dokumen HTML yang valid, sangat disarankan memasang validator, misalnya berupa add-on pada browser Firefox. 3

E. LATIHAN 1. Membuat Dokumen HTML Secara garis besar, struktur dokumen HTML terdiri dari dua bagian: header dan bodi. Di mana header mendefinisikan informasi mengenai dokumen, sedangkan bodi mendefinisikan tubuh atau isi dokumen. Langkah-langkah pembuatan dokumen HTML diperlihatkan sebagai berikut: 1. Buka editor teks. 2. Ketikkan teks (kode-kode HTML) berikut: <!DOCTYPE html> <html> <head> <!-- Ini baris komentar, tidak diproses --> <title>ini judul dokumen</title> </head> Ini adalah teks di body </html> 3. Simpan dokumen HTML dengan nama latihan1.1.html dan letakkan di lokasi direktori web, misal C:\wamp\www. Perhatikan, www merupakan direktori web dan sebaiknya buat subdirektori di dalamnya. Gambar 1. Struktur Dokumen HTML Bagaimanapun, dokumen HTML memang bisa ditampilkan dengan mengklik ganda di mana pun lokasinya. Namun perlu diperhatikan, langkah ini bukanlah cara untuk menjalankan halaman web di server lokal. 4

2. Publikasi Halaman Web Untuk menguji aplikasi web, kita mempublikasikannya ke web server, baik secara lokal maupun Internet. Lingkungan lokal tentu merupakan pilihan yang efisien, khususnya ketika aplikasi masih dalam tahap pengembangan. Langkah yang diperlukan untuk publikasi ini sangat sederhana. 1. Pastikan bahwa file dokumen sudah diletakkan di direktori web, misalnya untuk WampServer lokasi defaultnya adalah www. Untuk paket web server lainnya, termasuk Apache (versi tunggal) adalah htdocs. 2. Pastikan bahwa web server sudah dijalankan. 3. Buka web browser, kemudian ketikkan alamat URL yang merujuk ke lokasi dokumen. Perhatikan contohnya seperti Gambar 2. Gambar 2. Mengakses halaman web dari server lokal 3. Format Teks HTML menyediakan beragam elemen yang dapat dimanfaatkan untuk pemformatan teks. Heading Heading merupakan salah satu elemen penting di dalam dokumen HTML. Heading didefinisikan menggunakan tag <hn> dan diakhiri dengan </ hn>, di mana n menyatakan tipe dengan nilai 1-6. Untuk mengetahui bentuk semua jenis heading, buat kode HTML seperti di bawah ini. Perhatikan, kode HTML ini sengaja diringkas guna memudahkan penulisan. Jadi, dalam implementasinya harus mendeklarasikan semua elemen-elemen dasar. <h1>heading 1</h1> <h2>heading 2</h2> 5

<h3>heading 3</h3> <h4>heading 4</h4> <h5>heading 5</h5> <h6>heading 6</h6> Gambar 3. Tampilan heading 1-6 Elemen heading menyediakan atribut ali gn yang dapat digunakan untuk mengatur posisi teks. <h1 align="right">heading 1</h1> <h2 align="left">heading 2</h2> <h3 align="center">heading 3</h3> Gambar 4. Mengatur posisi heading 6

Paragraf Sebagaimana teks pada umumnya, dokumen HTML dapat terdiri dari kumpulan paragraf. Dalam konteks HTML, paragraf direpresentasikan melalui tag <p>. Tag <p> sebenarnya merupakan tag pasangan, meski dalam implementasinya kerap kali diabaikan. <p> Ini paragraf pertama <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. <p> Ini paragraf ketiga Gambar 5. Menggunakan paragraf Sebagaimana heading, kita juga bisa mengatur posisi paragraf dengan memanfaatkan atribut ali gn. Sebagai contoh, dokumen berikut akan menghasilkan paragraf rata tengah, kiri kanan, dan kanan. <!DOCTYPE html> <html lang="en"> <head> <title>demo Paragraf</title> </head> <p align="center"> Ini paragraf rata tengah 7

<p align="justify"> 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. <p align="right"> Ini paragraf rata kanan </html> Gambar 6. Mengatur posisi paragraf Secara normal, baris baru akan ditambahkan di antara dua paragraf. Adapun jika kita hanya ingin membuat baru, kita tidak harus menggunakan paragraf. Sebagai gantinya, gunakan tag line break <br / >. Membuat baris baru <br /> Membuat baris baru <br /> <p> <!-- break di dalam paragraf --> Lorem ipsum dolor sit amet, consectetur adipisicing elit, <br /> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <br /> Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 8

Gambar 7. Membuat baris baru Fontase HTML menyediakan sejumlah elemen yang dapat dimanfaatkan untuk mengatur font, seperti huruf tebal, huruf miring, garis bawah, dan masih banyak lagi. Sebagai tambahan, di sini juga akan dijelaskan mengenai cara mencetak tag. Seperti diketahui, tag <p> di dokumen secara otomatis akan diterjemahkan sebagai paragraf. Adapun untuk mencetak karakter <p> di layar, kita perlu menggunakan nama entitas. Sebagai contoh, karakter < dinyatakan dengan nama entitas &l t; dan karakter > dinyatakan dengan >. <b>menggunakan tag <b>...</b></b> <br /> <strong>menggunakan tag <strong>...</strong></strong> <br /> <i>menggunakan tag <i>...</i></i> <br /> <em>menggunakan tag <em>...</em></em> <br /> <u>menggunakan tag <u>...</u></u> <br /> <strike>menggunakan tag <strike>...</strike></strike> <br /> Gambar 8. Menggunakan style font 9

Karakter Khusus Di HTML, kita juga bisa menampilkan karakter-karakter khusus dengan memanfaatkan nama entitas. Tabel berikut memperlihatkan beberapa jenis karakter khusus yang dapat digunakan beserta nama entitasnya. Karakter Deskripsi Nama Entitas Cent Pound Yen Euro Copyright Registered Trademark <!DOCTYPE html> <html lang="en"> <head> <title>demo Karakter Khusus</title> </head> Pound <br /> Euro <br /> Copyright <br /> Registered <br /> Trademark <br /> </html> Gambar 9. Karakter-karakter khusus 10

4. Preformatted Text Adakalanya kita menginginkan agar teks yang tertulis di editor teks dapat ditampilkan apa adanya. Pada kasus seperti ini, kita bisa memanfaatkan keberadaan tag <pr e>. Tag ini akan menampilkan teks dengan font Courier dan tetap mempertahankan spasi serta baris baru. <pre> ------------------------------------------------ No Nama Alamat ------------------------------------------------ 1 PT. Bintang Jl. Terusan Surabaya 2 PT. Sinar Jaya Jl. Tidar 3 PT. Mitra Jl. Galunggung 4 PT. Harapan Jl. Jombang 5 PT. Barokah Jl. Bondowoso ------------------------------------------------ </pre> Gambar 10. Tampilan preformatted text Untuk melihat perbedaannya, hilangkan tag <pr e> kemudian perhatikan hasilnya. 5. Garis Horizontal Di HTML, garis horizontal direpresentasikan melalui tag <hr / >. Meskipun kebanyakan browser me-render elemen ini dengan visualisasi yang sedikit berbeda, namun pada hakekatnya mencerminkan sebuah bentuk garis horizontal. Membuat garis horizontal <hr /> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, <br /> 11

sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <br /> Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. <hr /> Gambar 11. Garis horizontal 6. Menggunakan List HTML mendukung list dalam bentuk terurut (ordered), tak terurut (unordered), dan definisi (definition). Untuk setiap bentuk list ini, terdapat list item dinyatakan melalui tag <li > berpasangan yang merepresentasikan item-item list. Ordered List <ol> <li>satu</li> <li>dua</li> </ol> <hr /> Unordered List <ul> <li>satu</li> <li>dua</li> </ul> <hr /> Definition List <dl> <dt>satu</dt> <dd>satu Satu</dd> <dt>dua</dt> 12

<dd>dua Dua</dd> </dl> Gambar 12. Menggunakan list 7. Pewarnaan Untuk memberikan warna background, HTML menyediakan atribut bgcol or di tag. Atribut ini dapat diisi dengan nama warna misalnya red atau kode heksadesimal misalnya #FFFFFF. Khusus untuk elemen-elemen lain tertentu, tersedia atribut col or yang memungkinkan kita melakukan pewarnaan. Sama seperti bgcol or, nilai atribut ini juga dapat berupa nama warna atau kode heksadesimal. <!-- memberi warna aqua di body --> <body bgcolor="aqua"> <h3 align="center">heading 3</h3> <font color="red">font berwarna merah</font> <br /> <font color="#ff0000"> Font berwarna merah (menggunakan nilai heksa)</font> 13

Gambar 13. Menambahkan warna di halaman web 8. Bekerja dengan Gambar Tak hanya teks, kita juga bisa menyisipkan gambar di dalam dokumen HTML. Untuk keperluan ini, HTML menyediakan tag <i mg> yang didukung dengan sejumlah atribut. <p> <!-- menggunakan path relative --> <img src="kucing.jpg" /> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <hr /> <p> <!-- menggunakan path absolute --> <img src="http://localhost/web01/01/kucing.jpg" align="right" /> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Gambar 14. Menyisipkan gambar 14

15

F. STUDI KASUS 1. Buat halaman web sederhana yang melibatkan elemen teks, garis, warna, dan gambar. Di mana terdapat minimal sebuah heading dan garis berwarna, gambar dengan garis tepi (border), dan halaman utama dengan latar belakang gambar sembarang. Contoh tampilannya diperlihatkan seperti Gambar 15. Gambar 15. Kombinasi elemen-elemen HTML 16