1 1 DESAIN HALAMAN WEB Overview Sebuah aplikasi web dibangun menggunakan tag HTML. Pada praktikum pertama ini akan dipelajari bagaimana membuat dokume...
Sebuah aplikasi web dibangun menggunakan tag HTML. Pada praktikum pertama ini akan dipelajari bagaimana membuat dokumen HTML sederhana, memformat tampilan pada dokumen HTML dan membuat list yang yang biasa kita gunakan untuk menampilkan daftar dengan urutan tertentu. Untuk praktikum ini akan menggunakan notepad sebagai HTML editornya.
Tujuan
1. 2. 3. 4. 5. 6.
Mengenal dasar-dasar HTML Mengenal HTML Editor Membuat dokumen HTML dan melakukan pemformatan dokumen yang sederhana. Membuat teks preformat dan karakter spesial Membuat list pada dokumen HTML Membuat list bersarang pada dokumen HTML
Desain Halaman Web
1-1
Politeknik Telkom
1.1
Praktikum Pemrograman Web
Pengenalan HTML
1.1.1
Format Penulisan Dokumen HTML
Untuk membuat suatu halaman HTML standar digunakan tag , , beserta tag penutupnya masing-masing. Susunan tag – tag tersebut membentuk dokumen HTML sebagai berikut : ... informasi tentang dokumen HTML ... informasi yang akan ditampilkan di web browser
1.1.2
Memulai Membuat Dokumen dengan Format HTML
Langkah – langkah untuk memulai membuat dokumen HTML sebagai berikut : 1. Buka notepad sebagai editor dokumen HTML. 2. Buat skrip sederhana seperti di bawah ini di notepad : Contoh 1.1 Dokumen HTML Sederhana Halaman Web Pertamaku Ini adalah halaman web pertamaku
3.
Simpan dokumen yang telah dibuat dengan menggunakan ekstensi .htm atau .html
Desain Halaman Web
1-2
Politeknik Telkom
Praktikum Pemrograman Web
Gambar 1.1 Penyimpanan Dokumen HTML Untuk melihat hasil dari dokumen HTML yang telah dibuat, buka dokumen tersebut menggunakan web browser. Judul Dokumen HTML 4.
Informasi yang dituliskan pada tag Gambar 1.2 Hasil Eksekusi Contoh 1.1 Desain Halaman Web
1-3
Politeknik Telkom
5.
1.2 1.2.1
Praktikum Pemrograman Web
Alamat file yang diakses ditunjukkan pada url. Untuk contoh diatas, url yang dimaksud adalah D:\WDM\TPSDP 2005\HTML\contoh_1.1.htm
Tag – Tag Dasar HTML Heading
Contoh 1.2 Menggunakan Heading Menggunakan Heading Dokumen HTML berikut ini menggunakan heading
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Gambar 1.3 Hasil Eksekusi Contoh 1.2 Desain Halaman Web
1-4
Politeknik Telkom
1.2.2
Praktikum Pemrograman Web
Paragraf
Contoh 1.3 Memformat paragraf Memformat Paragraf
Paragraf Pertama
Paragraf pertama ini menggunakan rataan kiri.
Paragraf Kedua
Paragraf kedua ini menggunakan rataan tengah
Paragraf Ketiga
Paragraf ketiga ini menggunakan rataan kanan
Hasil :
Gambar 1.4 Hasil Eksekusi Contoh 1.3
1.2.3
Line Break
Contoh 1.4 Menggunakan Line Break Desain Halaman Web
1-5
Politeknik Telkom
Praktikum Pemrograman Web
Menggunakan Line Break Menggunakan Line Break
Dengan menggunakan line break, kita dapat memindahkan kalimat setelah elemen tersebut satu baris di bawahnya. seperti halnya menggunakan ENTER pada word processing.
Hasil :
Gambar 1.5 Hasil Eksekusi Contoh 1.4
1.2.4
Preformatted Text
Contoh 1.5 Menggunakan Preformatted Text Menggunakan Preformatted Text <pre> Dokumen HTML ini menggunakan Preformatted Text Dimana informasi yang ditampilkan pada web browser Sesuai dengan apa yang dituliskan pada editor Apakah tag ini mempermudah penyampaian informasi Melalui dokumen HTML ?
Desain Halaman Web
1-6
Politeknik Telkom
Praktikum Pemrograman Web
Hasil :
Gambar 1.6 Hasil Eksekusi Contoh 1.5
1.2.5
Memformat Bentuk Tulisan
Contoh 1.6 Memformat Tulisan Memformat TulisanTulisan ini akan tercetak tebal
Tulisan ini akan tercetak miring
Pada tulisan ini terdapat garis bawah
Dalam matematika, x pangkat 2 ditulis dengan X <sup>2
Rumus kimia untuk oxygen adalah O <sub>2
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini : Desain Halaman Web
1-7
Politeknik Telkom
Praktikum Pemrograman Web
D:/dokumen/contoh_1.6.htm
Gambar 1.7 Hasil Eksekusi Contoh 1.6
1.2.6
Tag Font
Contoh 1.7 Menambahkan atribut pada tag font
Mengolah Font dengan Properties Font Tulisan ini dengan font size adalah 1, face Verdana dan berwarna merah Tulisan ini dengan font size adalah 4, face arial dan berwarna hijau
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini : Desain Halaman Web
1-8
Politeknik Telkom
Praktikum Pemrograman Web
Gambar 1.8 Hasil Eksekusi Contoh 1.7
1.2.7
Horizontal Rules
Contoh 1.8 Menambahkan Garis Horisontal Horizontal Rules Menambahkan garis horisontal pada dokumen HTML
Hasil :
Gambar 1.9 Hasil Eksekusi Contoh 1.8 Desain Halaman Web
1-9
Politeknik Telkom
1.3
Praktikum Pemrograman Web
List
List merupakan bentuk umum yang biasa kita gunakan untuk menampilkan daftar dengan urutan tertentu. Dalam HTML, dikenal 3 (tiga) istilah list : ordered list, unordered list dan definition list.
1.3.1
List Tanpa Urutan (Unordered Lists)
Contoh 1.9 Menggunakan Unordered List Menggunakan List
Menggunakan Unordered List
Ordered List dengan Type Default
Manchester United
Chelsea
Arsenal
Unordered List dengan Type Circle
Juventus
AC Milan
AS Roma
Unordered List dengan Type Disc
Real Madrid
Barcelona
Malaga
Unordered List dengan Type Square
PSV
Ajax Amsterdam
Feyenord
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Desain Halaman Web
1-10
Politeknik Telkom
Praktikum Pemrograman Web
Gambar 1.10 Hasil Eksekusi Contoh 1.9
Desain Halaman Web
1-11
Politeknik Telkom
1.3.2
Praktikum Pemrograman Web
List Berurut (Ordered Lists)
Contoh 1.10 Menggunakan Ordered List Menggunakan List
Menggunakan Ordered List
Ordered List dengan Type Default
Nasi Goreng
Nasi Rames
Pecel Lele
Ordered List dengan Type a
Nasi Goreng
Nasi Rames
Pecel Lele
Ordered List dengan Type I
Nasi Goreng
Nasi Rames
Pecel Lele
Ordered List dengan Menambahkan Atribut Start
Nasi Goreng
Nasi Rames
Pecel Lele
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Desain Halaman Web
1-12
Politeknik Telkom
Praktikum Pemrograman Web
Gambar 1.11 Hasil Eksekusi Contoh 1.10
Desain Halaman Web
1-13
Politeknik Telkom
1.3.3
Praktikum Pemrograman Web
Definition Lists
Contoh 1.11 Menggunakan Definition List : <TITLE> Belajar membuat HTML yuk
Membuat Definition Lists
HTTP
HyperText Transfer Protocol
FTP
File Transfer Protocol
Hasil :
Gambar 1.12 Hasil Eksekusi Contoh 1.11
1.3.4
List Bersarang (Nested Lists)
Dalam pemakaian list, kita dapat menggabungkan penggunaan unordered list dan ordered list dalam bentuk list bersarang.
Desain Halaman Web
1-14
Politeknik Telkom
Praktikum Pemrograman Web
Jurnal 1.
Buatlah halaman HTML untuk menampilkan teks di bawah ini : H2O X2 + 4X + 4 Linux adalah sistem operasi yang bersifat open source.
2.
Buatlah dokumen HTML dengan tampilan sebagai berikut : Keterangan : garis berwarna merah
Desain Halaman Web
1-15
Politeknik Telkom
Praktikum Pemrograman Web
2 LINK DAN GAMBAR
Overview
Kemudahan dalam aplikasi berbasis web salah satunya adalah bisa menghubungkan satu dokumen dengan dokumen lainnya, baik dalam satu server aplikasi web maupun dengan server aplikasi web yang berbeda di seluruh dunia maya. HTML menyediakan hypertext link yang merupakan daerah teks (ataupun gambar) yang bisa link (menyambungkan) ke dokumen HTML yang lain. Seiring berkembangnya teknologi internet, bukan hanya teks dan gambar yang bisa link ke dokumen tertentu, file multimedia pun sudah dapat dibuat link ke dokumen yang diinginkan.
Tujuan
1. 2. 3. 4. 5.
Membuat link antar dokumen HTML Relative Links versus Absolute Pathnames. Membuat link ke bagian tertentu dari dokumen (anchor) yang sama Memasukan gambar ke halaman HTML Membuat link dari gambar
Link dan Gambar
2-1
Politeknik Telkom
2.1
Praktikum Pemrograman Web
Link
Kekuatan utama dokumen HTML terletak pada hypertext link atau hyperlink atau lebih singkat lagi disebut link. Dengan hyperlink ini kita bisa membuka dokumen HTML lain atau langsung menuju ke bagian tertentu sebuah dokumen HTML. Hyperlink ini dapat diletakkan pada teks tertentu ataupun pada sebuah image, bila diletakkan pada teks maka teks tersebut (secara default) akan digaris-bawahi dan warnanya menjadi berbeda. Sintaksis penulisan : nama_link
Pada contoh diatas menu „Manajemen Informatika‟ dan „Komputerisasi Akuntansi‟ merupakan Relative Link, menu „BAA‟ merupakan link ke alamat email, menu „Teknik Komputer‟ dan menu „Dikti‟ merupakan link dengan Absolute Pathnames sedangkan logo Politeknik Telkom merupakan gambar yang bisa link ke alamat web tertentu. Untuk tampilan script diatas pada browsernya akan tampak seperti ini :
Gambar 2-1 Contoh link ke dokumen tertentu
2.1.2
Membuat Link ke Bagian Tertentu dalam Dokumen
Seringkali halaman web adalah halaman yang panjang dan selalu membukanya dari posisi awal akan sangat melelahkan bagi pengguna. Untuk itu akan lebih memudahkan bila kita langsung merujuk pada bagian tertentu sebuah halaman web. Caranya dengan menyisipkan Tag Anchor dengan atribut "name" di bagian dokumen yang akan dituju. Berikut ini sintaksisnya :
Link dan Gambar
2-3
Politeknik Telkom
Praktikum Pemrograman Web
Untuk menggunakan link yang akan merujuk ke bagian dokumen itu, ditambahkan '#nama_section" menjadi : langsung ke nama section
Cobalah script berikut ini : <TITLE>Membuat Link Ke Bagian dalam Dokumen
Membuat Link ke Bagian dalam Dokumen
Bab 1 Pada bab ini akan dijelaskan tutorial membuat dokumen HTML. Mulai dari membuat dokumen HTML yang sederhana sampai membuat sebuah web. Sebagai pendahuluan, coba klik link ini untuk menuju ke bagian lain pada dokumen ini..
1.1 Sekilas Sejarah Internet Bab ini adalah bagian lain pada dokumen yang dituju ketika link pada Bab 1 diklik. Untuk kembali ke Bab 1, klik disini
Link dan Gambar
2-4
Politeknik Telkom
Praktikum Pemrograman Web
Gambar 2-2 Contoh link ke dokumen yang sama
2.2
Gambar
Untuk menyisipkan gambar kita dapat memanfaatkan tag . Format file gambar yang bisa ditampilkan bisa bermacam-macam, misalnya jp, jpeg, pcx, gif, psd, dan sebagainya. Pada umumnya, perancang web hanya menggunakan kombinasi dari tiga format file gambar saja yaitu jpeg, gif dan psd. Sintaksis: Link dan Gambar
2-5
Politeknik Telkom
Praktikum Pemrograman Web
Contoh Menambahkan Image ke Dokumen HTML Menambahkan Image
Menambahkan image ke dalam dokumen HTML
Mengatur border pada image
Alternating Text pada image di bawah ini terdapat alternating text. silahkan gerakkan mouse melewati image
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Gambar 2-3 Menambahkan image Link dan Gambar
2-6
Politeknik Telkom
2.2.1
Praktikum Pemrograman Web
Gambar sebagai Hyperlink Contoh penerapan gambar sebagai hyperlink adalah sebagai berikut :
<TITLE>Halaman Awal
Selamat Datang di Situs Pribadi Saya
2untuk bisa menjelajahi situs ini, silahkan klik pada gambar berikut
Selamat menikmati penjelajahan di situs ini.
Hasilnya seperti gambar di bawah ini :
Gambar 2-4 Menambahkan image
Link dan Gambar
2-7
Politeknik Telkom
Praktikum Pemrograman Web
Jurnal 3.
Buatlah link untuk masing-masing menu pada gambar di bawah ini :
Gambar 2-5 Studi Kasus Hyperlink 4.
Berikan contoh penggunaan gambar sebagai hyperlink ke dokumen yang sama!
Link dan Gambar
2-8
Politeknik Telkom
Praktikum Pemrograman Web
3 FORM
Overview
Pada praktikum ini akan mempelajari pembuatan dokumen HTML yang lebih interaktif dan menarik. Dokumen HTML harus mampu menyediakan fasilitas yang dapat menerima masukan atau isian data dari user. Data isian dari pengguna ini untuk kemudian dapat diproses lebih lanjut menjadi informasi yang dibutuhkan baik oleh user maupun oleh pemilik web itu sendiri. Pengguna web dapat memasukkan inputan pada dokumen HTML melalui elemen form.
Tujuan
7. 8. 9.
Membuat form pada dokumen HTML Mengerti cara penggunaan form pada halaman dokumen HTML. Mampu menggunakan Input Field sesuai kegunaannya.
Form
3-1
Politeknik Telkom
3.1
Praktikum Pemrograman Web
Form
Form merupakan media untuk menampung elemen - elemen yang terdapat didalamnya. Informasi yang diisikan oleh pengguna akan dikirimkan ke server melalui form ini. Sintaks umum pembuatan form pada dokumen HTML :
3.2
Jenis Inputan dalam Form
3.2.1
Text Jenis inputan type text digunakan untuk menerima masukan dari user berupa data yang berupa huruf, angka dan simbol untuk dikirim ke server. Contoh 4.1 Menambahkan Elemen Text Menambahkan Elemen Text nama : nim :
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Gbr. Hasil Eksekusi Contoh 4.1 Form
3-2
Politeknik Telkom
Praktikum Pemrograman Web
3.2.2
Password Dengan menggunakan elemen input dengan type password, isian pada text box akan diubah menjadi tanda bintang (*). Elemen ini biasanya digunakan untuk pengisian password. Contoh 4.2 Menyembunyikan Password Menyembunyikan Password Password Anda :
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Gbr. Hasil Eksekusi Contoh 4.2 3.2.3
Radio Dengan menggunakan elemen radio, pada form disediakan beberapa pilihan, namun hanya satu yang dapat dipilih dari pilihan tersebut. Contoh 4.3 Menampilkan Pilihan pada Dokumen HTML Menambahkan Pilihan pada Dokumen HTML Jenis kelamin : Form
3-3
Politeknik Telkom
Praktikum Pemrograman Web
Laki- laki Perempuan
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Gbr. Hasil Eksekusi Contoh 4.3 3.2.4
Checkbox Berbeda dengan elemen radio, elemen checkbox menyediakan beberapa pilihan yang dapat dipilih lebih dari 1 (satu). Masing – masing elemen checkbox harus mempunyai nama yang berbeda satu sama lain. Contoh 4.4 Pilihan Ganda pada Dokumen HTML Pilihan Ganda pada Dokumen HTML Hobi Anda : Baca Belanja Coding Nonton Form
3-4
Politeknik Telkom
Praktikum Pemrograman Web
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Gbr. Hasil Eksekusi Contoh 4.4 3.2.5 Button Ada 4 (empat) jenis varian pada elemen ini : - Submit Tombol ini berfungsi untuk memanggil url yang sudah didefisikan di atribut action. - Reset Tombol ini berfungsi untuk mengembalikan form ke kondisi awal (mengosongkan nilai semua elemen yang ada pada form) - Button Tombol ini berfungsi untuk membuat form lebih interaktif dengan memanggil script lain. - Image Menggunakan gambar sebagai pengganti tombol. Contoh 4.5 Menambahkan Tombol di Dokumen HTML Menambahkan Tombol di Dokumen HTML Form
3-5
Politeknik Telkom
Praktikum Pemrograman Web
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan hasil seperti pada gambar di bawah ini :
Gbr. Hasil Eksekusi Contoh 4.5 3.2.6
Textarea Untuk mendapatkan masukan dari user dengan karakter dalam jumlah banyak (masukan berupa kalimat yang panjangnya lebih dari 255 karakter) dibutuhkan elemen yang mampu menampung inputan tersebut. Dalam dokumen HTML disediakan elemen yang mampu menampung inputan tersebut. Elemen tersebut dinamai textarea. Contoh 4.6 Menerima Masukan yang Panjang Menerima Masukan yang Panjang Form