Jobsheet Praktek Pemrograman Web 1 PDF
Jobsheet Praktek Pemrograman Web 1 PDF
Waktu adalah nikmat Allah, SWT yang paling berharga, maka beruntunglah
orang-orang yang dapat menggunakan waktu dengan baik, karena satu detik
waktu yang telah lalu tidak akan dapat diminta kembali. Maka merugilah orang-
orang yang menyia-nyiakan waktu. Alhamdulillah, atas berkat rahmat dan karunia
Allah, SWT, penulis telah berusaha untuk menyelesaikan penulisan jobsheet ini
dengan sebaik mungkin dengan memanfaatkan waktu yang ada.
Jobsheet ini merupakan buku panduan praktikum untuk matakuliah Praktek
Pemrograman Web yang disusun secara berurutan mulai dari pertemuaan minggu
pertama hingga akhir. Pada setiap modul berisi teori dari topik yang dibahas
disertai praktikumnya. Diakhir setiap modul disertai tugas yang harus dikerjakan
oleh mahasiswa dengan tujuan lebih memperdalam pamahaman dan kemampuan
mahasiswa.
Dalam jobsheet ini, penulis telah berusaha untuk menjelaskan sedetil mungkin
dan disertai latihan dan contoh-contoh nyata dari setiap modulnya, dengan
harapan memudahkan mahasiswa dalam mempraktekan dan memahaminya.
Buku ini dapat diselesaikan dengan baik, tidak terlepas dari peran banyak pihak.
Terima kasih kami ucapkan kepada unsur pimpinan Politeknik Negeri Padang
(PNP), Pimpinan Jurusan Teknologi Informasi PNP dan rekan-rekan staff
pengajar di Jurusan teknologi Informasi yang tidak dapat disebutkan satu persatu.
Akhir kata, semoga kehadiran Jobsheet ini dapat bermanfaat bagi para pembaca
semuanya. Kritik dan saran yang membangun sangat kami harapkan.
Tim Penulis
ii
Daftar Isi
Lembar Pengesahan
Kata Pengantar
Daftar Isi
Rencana Pembelajaran Semesteran
Panduan Praktikum
Modul 1 : Pengantar Bahasa Pemrograman Web ......................................... 1
Modul 2 : Konsep Dasar HTML .................................................................. 12
Modul 3 : Penanganan Teks dan Warna ....................................................... 25
Modul 4 : Bekerja Dengan List .................................................................... 32
Modul 5 : Bekerja Dengan Table ................................................................. 37
Modul 6 : Bekerja Dengan Gambar ............................................................. 43
Modul 7 : Bekerja Dengan Audio dan Video ............................................... 47
Modul 8 : Bekerja Dengan Form .................................................................. 51
Modul 9 : Bekerja Dengan Link ................................................................... 61
Modul 10 : Bekerja Dengan Frame .............................................................. 67
Modul 11 : Bekerja Dengan Tag <div> ....................................................... 74
Modul 12 : Pengantar Javascript .................................................................. 81
Modul 13 : Bekerja Dengan Javascript ........................................................ 92
Modul 14 : Pengantar Cascading Style Shee (CSS) ..................................... 105
Modul 15 : Bekerja Dengan CSS ................................................................. 118
Modul 16 : Proyek Web Sederhana .............................................................. 128
iii
FOR/SPM/001.071b E1R0
Tujuan Pembelajaran
Setelah mengikuti mata kuliah ini mahasiswa akan mampu membangun website berbasis HTML dan mengkombinasikannya dengan
CSS dan Javascript.
Materi Pembelajaran
01. Pengantar Bahasa Pemrograman Web
1.1 Jenis-Jenis Web
1.2 Jenis-jenis bahasa Pemrograman Web
1.3 Mengenal Tool dalam pemrograman web.
04. Javascript
4.1 Mengenal perintah-perintah javascript
4.2 Latihan Javascript
Hasil Pembelajaran
01. Mampu menjelaskan tentang bahasa pemrograman web.
02. Mampu menjelaskan konsep pemrograman web
03. Mampu menjelaskan tag-tag pada HTML
04. Mampu menjelaskan tentang CSS
05. Mampu menjelaskan tentang Javascript
Minggu
ke Topik (Pokok Bahasan) Metode Pembelajaran
Evaluasi
01. Kemampuan tentang konsep bahasa pemrograman web.
02. Kemampuan tentang tag-tag HTML.
03. Kemampuan tentang javascript.
04. Hasil Diskusi, Tugas dan Quiz
05. UTS dan UAS
06. Tugas Besar
Agar tujuan pembelajaran Praktek Pemrograman Web 1 ini tercapai, maka peserta
praktikum (praktikan) perlu diberikan panduan dan persyaratan yang harus dipenuhi.
Materi inti pada matakuliah Praktek Pemrograman Web 1 ini terdiri atas :
1. HTML
2. JavaScript
3. Cascading Style Sheet
Untuk dapat mengikuti perkuliahan ini diharapkan praktikan sudah paham dan terbiasa
dengan teknologi internet dan aplikasinya.
Kewajiban Praktikan :
Selama praktikum, praktikan wajib :
1. Mengerjakan seluruh latihan pada setiap modulnya.
2. Membuat kesimpulan setiap selesai mengerjakan setiap modul.
3. Mengerjakan Tugas yang diberikan pada setiap modul.
4. Meng-unggah kesimpulan tersebut ke blog masing-masing.
MODUL 1
PENGANTAR BAHASA PEMROGRAMAN WEB
Saat ini, terminologi website sudah menjadi ungkapan sehari-hari dan sudah tidak
asing lagi bagi seluruh kalangan, terutama dikalangan dunia pendidikan. Sebuah
survey menyimpulkan bahwa 80% informasi yang terdapat Internet disebarkan
melalui layanan website ini. Oleh karena itu, kebutuhan terhadap orang-orang
yang mampu membangun/membuat website akan sangat tingi dimasa mendatang.
Website dapat berjalan di internet seperti saat sekarang ini tidak lain adalah berkat
penemuan teknologi yang disebut HTML oleh Tim Barners Lee pada tahun 1989.
Tim Barners Lee adalah salah seorang staff ahli dari CERN (Conseil Europeen
pour la Recherche Nucleaire), sebuah organisasi penelitian yang berlokasi di
Jenewa, Swiss. HTML adalah singkatan dari HyperText Markup Language yang
merupakan suatu bahasa semi pemrograman yang menjadi dasar terwujudnya
website.
Tidak itu saja, dengan dukungan teknologi seperti ajax atau plug in
lainnya, maka website dapat menjalankan aplikasi layaknya aplikasi di
desktop seperti drag & drop, voice chat, bahkan mirip sistem operasi
dimana kita dapat mengolah data spreadsheet, presentasi dan aplikasi
pengolah kata, seperti layanan google docs.
Penekanan lainnya dari Web 3.0 adalah dalam bidang pencarian data, akan
digunakan konsep, dimana manusia dapat berkomunikasi dengan mesin
pencari. Pengguna dapat meminta Web untuk mencari suatu data spesifik
tanpa harus bersusah-susah mencari satu per satu dalam situs-situs Web.
Web 3.0 juga dapat menyediakan keterangan-keterangan yang relevan
tentang informasi yang ingin kita cari, bahkan tanpa kita minta.
Hingga saat ini, penelitian untuk mengembangkan teknologi Web 3.0 ini
terus dilakukan, kita tunggu saja. Yang pasti, teknologi Web 3.0 ini akan
membutuhkan koneksi internet yang super cepat tentunya.
PRAKTIKUM
Pada praktikum awal ini, praktikan akan diajarkan cara memulai pembuatan
script-script website menggunakan editor notepad++. Pastikan dikomputer Anda
sudah terinstall software tersebut, kalau belum, harap unduh terlebih dahulu di
http://notepad-plus-plus.org.
1. Cara membuka Editor
a) Klik tombol Start->All Program->Notepad++->Notepad++, seperti
gambar berikut :
Terlihat pada gambar diatas, file script HTML ini disimpan pada
Drive D, dalam folder WEB 1. Silahkan lakukan klik ganda pada
file HTML (lat1), sehingga akan terbuka sebuah web browser dan
menampilkan hasil dari script tersebut. Perhatikan gambar berikut :
Inilah hasil dari script yang Anda buat tersebut. Selamat, Anda
telah berhasil membuat halaman web yang pertama menggunakan
script HTML.
5. Cara Menutup Editor notepad++.
Jika telah selesai bekerja dengan editor notepad++, maka tutuplah dengan
cara :
f) Klik menu File->Exit atau tekan langsung tombol CTRL+F4,
maka editor notepad++ akan hilang dari monitor.
Selamat mencoba….
REFERENSI LANJUTAN :
1. http://www.evolutionoftheweb.com/?hl=id
2. http://home.web.cern.ch/topics/birth-web
3. http://en.wikipedia.org/wiki/Tim_Berners-Lee
4. http://www.w3.org
5. http://notepad-plus-plus.org
Hypertext Markup Language (HTML) merupakan konsep dasar yang harus dipahami
oleh seseorang yang belajar pemrograman web.
HTML bukanlah bahasa pemrograman murni, disebut bahasa Markup atau semi bahasa
pemrograman web. Dikatakan bukan bahasa pemrograman murni karena dalam HTML
tidak terdapat konsep-konsep utama yang harus dimiliki oleh sebuah bahasa
pemrograman, seperti :
Tidak tersedianya Struktur Perulangan (Looping), seperti for, do, while dan lain-
lain
Jan 1997 HTML 3.2 Fitur baru, seperti fonts, tables, applets, superscripts,
subscripts dan lainnya. (direkomendasikan oleh W3C)
Des 1997 HTML 4.0 Rilis, fitur yang menonjol pada versi ini adalah dukungan
terhadap bahasa CSS.
Jan 2008 HTML 5.0 Masih dalam bentuk Draft. Beberapa fungsi baru yang
ditambahkan pada versi ini adalah embedding audio, video,
graphics, client-side data storage, dan interactive dokumens
1. Tag adalah spesial teks markup yang dibatasi oleh tanda < dan >. Terdapat dua
model tag, yaitu start tag/tag pembuka dengan simbol < tagname > dan end
tag/tag penutup dengan simbol </tagname>. Contoh <p> dibaca tag P atau tag
dengan nama P. <p> disebut sebagai tag pembuka dan pasangannya </p>
disebut sebagai tag penutup.
2. Elements, adalah bagian-bagian dari sebuah halaman HTML, diawali oleh start
tag dan diakhiri oleh end tag. Sebuah elements terdiri atas tiga bagian, yaitu
Start tag/Tag Pembuka, Konten dan End tag/Tag Penutup Perhatikan contoh
berikut :
Sebuah element HTML diawali dengan start tag atau disebut juga dengan
tag pembuka.
Segala sesuatu yang terdapat antara start tag dan end tag disebut dengan
konten/element konten.
Beberapa element HTML ada yang tidak memiliki konten, seperti <img
src=“me.jpg>, oleh karena itu, end tag nya disisipkan pada start tag dengan
cara menambahkan karakter / sebelum tanda >. Sehingga penulisan yang
benar menjadi <img src=“me.jpg />.
Penjelasan :
Tidak ada batasan element HTML Bercabang ini, yang perlu diperhatikan adalah
urutan pemberian end tag-nya.
<b>
<i>
<u>
Konten
</u>
</i>
</b>
4. Attribute adalah informasi tambahan yang dimiliki oleh sebuah tag. Sebuah
attribut telah mempunyai nilai default, sehingga kebanyakan attribut dari sebuah
tag bersifat pilihan, artinya boleh digunakan dan boleh tidak. Attribut ini di tulis
pada bagian start tag, perhatikan sintak berikut :
<tagname attributname=”value”>
Contoh :
<p align=”right”>konten</p>
Maka ’align’ adalah atribut dari tag <p>. Tag <p> digunakan untuk membuat
sebuah paragraf, secara default setiap paragraf akan rata kiri, namun dengan
penambahan atribut align=right akan membuat paragraf menjadi rata kanan.
Dapat saja sebuah element HTML mempunyai lebih dari satu attribut, misalnya
tag body. Perhatikan contoh berikut :
6. Komentar, yaitu informasi tambahan pada dokumen HTML yang tidak akan
diproses oleh browser. Biasanya digunakan untuk memberikan penjelasan atas
bagian tertentu dari dokumen HTML. Sebuah pesan komentar diawali oleh tanda
<!-- dan diakhiri dengan -->, perhatikan contoh berikut :
Tag Keterangan
<!DOCTYPE html> Tag ini berfungsi untuk mendefinisikan jenis dokumen dan versi
HTML
<html> Menandakan awal dari dokumen HTML
<head> Berfungsi untuk menyatakan header dari dokumen HTML
<title> Berfungsi untuk memberikan judul dari dokumn HTML dan
PRAKTIKUM
Dalam praktikum modul 2, praktikan akan belajar penggunaan tag-tag dasar dari
HTML.
1. Tag <head>
Tag <head> digunakan untuk memberikan informasi tentang dokumen web yang
sedang dibuat. Tag <head> diletakkan setelah tag <html>. Tidak boleh terbalik.
Dalam tag <head> terdapat tag turunan, yaitu :
Tag <title>, berguna untuk memberikan judul dari dokumen web. Judul
tersebut akan tampil dibagian atas dari browser. Praktekanlah script
berikut :
2. Komentar
Seperti script pemrograman yang lainnya, pada script HTML juga dapat
disisipkan komentar agar memudahkan dalam mengelola dan memahami script
pemrograman. Sebuah komentar tentu tidak akan diproses/diterjemahkan oleh
browser. Cara memberikan komentar pada HTML adalah :
Komentar satu baris : <!-- tulis komentar disini -->. Perhatikan script
pada pembahasan tag <meta> diatas.
Komentar lebih dari satu baris :
<!--
Komentar anda
Disini
-->
3. Tag <br / >, line break
Tag ini digunakan untuk berpindah satu baris kebawah. Ini merupakan salah satu
tag yang tidak mempunyai tag penutup, oleh karena itu penulisannya menjadi
<br / >. Sesudah dan sebelum tanda slash diberi jarak 1 spasi.
Anda dapat mengetikan apa saja dalam tag <pre>, maka akan ditampilkan apa
adanya, namun tidak boleh menggunakan symbol < >, karena akan dianggap
sebuah tag nantinya.
Maka hasilnya :
Selamat belajar,
REFERENSI LANJUTAN :
1. http://en.wikipedia.org/wiki/Html5
2. http://www.w3schools.com/html/html_head.asp
3. http://www.comptechdoc.org/independent/web/html/guide/htmlhead.html
1. Penanganan Teks
2. Penanganan Warna
Hypertext Markup Language (HTML) merupakan konsep dasar yang harus dipahami
oleh seseorang yang belajar pemrograman web.
1. Tag <h>
Tag <h> digunakan membuat dengan ukuran tertentu, mulai dari tag <h1>
sampai dengan tag <h6>. Tag <h1> menandakan bahwa teks akan tercetak
dengan ukuran huruf yang lebih besar daripada ukuran standar. Biasanya tag
<h1> digunakan untuk Judul sebuah konten, tag <h2> untuk sub judul dan
seterusnya.
Tag ini mempunyai satu atribut, yaitu align yang berfungsi untuk mengatur
perataannya. Contoh <h1 align=center>Selamat Datang</h1>
Ini merupakan tag yang umum, dimana tag <b> (bold) digunakan untuk
membuat teks tercetak tebal, tag <i> (italic) untuk membuat teks tercetak miring
dan tag <u> (underline) untuk membuat teks bergaris bawah. Ketiga tag ini tidak
mempunyai atribut.
Tag <small> digunakan untuk membuat teks tercetak dengan ukuran kecil,
sebaliknya tag <big> akan membuat teks tercetak dengan ukuran besar.
Tag <sup> digunakan untuk membuat teks naik setengah pt (point), sebaliknya
tag <sub> digunakan untuk turun setengah pt. Biasanya tag ini digunakan dalam
pembuatan rumus kimia atau perpangkatan.
Tag <font> digunakan untuk menentukan jenis huruf, ukuran dan warna yang
digunakan terhadap teks, sedangkan tag <basefont> digunakan untuk
menetapkan default warna, ukuran, dan jenis huruf untuk semua teks yang ada
dibawah elemen ini. Tag <basefont> ini hanya didukung oleh browser IE.
6. Tag <P>
Tag <p> digunakan untuk membuat paragraf baru dan mengatur perataannya.
7. Tag <dl>,<dt>,<dd>
Tag ini digunakan untuk memformat teks dalam pendefinisian sebuah istilah.
8. Tag <pre>
Digunakan untuk menampilkan teks apa adanya, seperti yang ditulis di editor.
9. Tag <address>
7. Tag <dl><dt><dd>
8. Tag <pre>
9. Tag <address>
Tag Fungsi
<body bgcolor=red bgcolor merupakan perintah untuk memberi warna latar
color=yellow> belakang. Jika diletakkan pada tag body, maka akan
berpengaruh pada seluruh halaman web.
<font color=green> Hanya berpengaruh pada teks yang diberi tag font hingga
tag tersebut di tutup.
<table bgcolor=cyan> Memberikan efek warna latar belakang pada sebuah
<tr bgcolor=magenta> tabel, baris atau sel.
<td bgcolor=purple>
Contoh :
2. Latihan 2 :
3. Latihan 3 :
Selamat belajar,
REFERENSI LANJUTAN :
1. http://www.w3schools.com/tags/ref_colornames.asp
2. http://www.w3schools.com/tags/tag_font.asp
http://www.w3schools.com/tags/tag_basefont.asp
Pada modul ini, Praktikan akan mengetahui dan memahami tentang fungsi
LIST merupakan salah satu fitur HTML dalam membuat daftar yang berurutan atau
tidak.
Untuk membuat order list di awali dengan tag <ol> list </ol>, sedangkan untuk listnya
diberikan tag <li>list item</li>
Order List
1. Latihan 1 :
<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>
2. Latihan 2 :
<ol type="1">
<li>Coffee</li>
<li>Tea
<li>Milk</li>
</ol>
Silahkan Anda ganti nilai type dengan A, a, I dan i untuk menentukan jenis
urutannya.
Type Keterangan
1 List ditampilkan dalam bentuk urutan angka (nilai default)
A List ditampilkan dalam bentuk urutan Abjad Besar
a List ditampilkan dalam bentuk urutan abjad kecil
I List ditampilkan dalam bentuk urutan angka romawi besar
i List ditampilkan dalam bentuk urutan angka romawi kecil
Anda juga dapat menentukan nilai awal dalam daftar urutannya dengan
menambahkan atribut start. Kerjakan latihan berikut :
3. Latihan 3 :
<ol type="1" start=5>
<li>Coffee</li>
<li>Tea
<li>Milk</li>
</ol>
Maka daftar urutannya akan dimulai dari angka lima.
Silahkan Anda ganti type dengan nilai square, circle, disc atau none, simpan
kemudan lihat perubahannya.
6. Latihan 6.
7. Latihan 7.
Selamat belajar,
REFERENSI LANJUTAN :
1. http://www.w3schools.com/html/html_lists.asp
2. http://www.echoecho.com/htmllists01.htm
fungsi dan cara menggunakan fitur TABLE pada HTML untuk berbagai
penggunaan.
TABLE merupakan salah satu kemampuan HTML dalam menampilkan konten web
berformat tabel (baris dan kolom). Fitur ini juga banyak digunakan untuk membagi atau
memisahkan antara satu konten dengan konten lainnya dalam sebuah halaman web.
Perhatikan contoh tabel berikut :
PRAKTIKUM
Untuk lebih memperdalam pemahaman Anda, silahkan coba latihan berikut dan ambil
kesimpulan :
Selamat belajar,
REFERENSI LANJUTAN :
1. http://www.w3schools.com/html/html_tables.asp
2. http://www.duniailkom.com
fungsi dan cara menggunakan fitur IMAGE pada HTML untuk berbagai
penggunaan.
Tidak dipungkiri, bahwa gambar merupakan salah konten website yang banyak
digunakan nantinya. Oleh karena itu, pada modul ini khusus dibahas bagaimana cara
menangani gambar pada halaman website.
Format yang digunakan untuk menampilkan gambar ini adalah : <img [attribut] >. Ini
merupakan salah satu tag yang tidak memiliki tag penutup.
Catatan : src=logo.jpg menandakan bahwa file logo.jpg berada pada folder yang
sama dengan file HTMLnya. Nama file gambar ini bersifat case sensitif, artinya
harus ditulis persis sama dengan nama file gambarnya, tidak boleh ditulis
menjadi Logo.jpg, atau logo.JPG dan seterusnya.
2. Latihan 2 : Menampilkan gambar dengan atribut ALT
Maka gambar akan ditampilkan dengan ukuran lebar = 200 piksel dan tinggi 150
piksel. Jika atribut ini tidak diberikan, maka gambar akan tampil sesuai dengan
ukuran aslinya. Baris no. 7 diatas dapat juga digantikan dengan :
REFERENSI LANJUTAN :
1. http://www.w3schools.com/html/html_images.asp
2. http://www.w3schools.com/tags/tag_img.asp
3. http://www.htmlcodetutorial.com/images/_IMG.html
fungsi dan cara menggunakan fitur AUDIO dan VIDEO pada HTML
Salah satu kelemahan dari HTML versi 4.0 adalah kurangnya support untuk menangani
fitur audio dan video. Kelemahan ini kemudian diakomodir pada HTML versi 5. Oleh
karena itu, pada bab ini akan dikenal tag pada HTML 5 yang berhubungan dengan
AUDIO dan VIDEO.
7.1 AUDIO
Salah satu tag untuk menampilkan audio pada HTML 4 adalah tag <bgsound
[attribute]>. Namun, tag inipun hanya di dukung oleh browser IE, sehingga tidak
disarankan untuk digunakan. Tag ini mempunyai dua atribut, yaitu src=”lokasi file
audio” dan loop untuk menantukan apakah file musiknya akan diputar secara terus
menerus atau hanya satu kali putar saja. File audio yang disupport berformat mid, midi
dan wav. Perhatikan contoh berikut :
Sewaktu halaman web tersebut dijalankan, maka file musik otomatis akan aktif.
Pastikan lokasi file musiknya benar. Dan pengunjung web Anda akan menikmati alunan
music yang tersaji tanpa bisa menghentikannya.
Pada HTML versi 5 telah ditambahkan tag khusus untuk Audio ini, yaitu tag <audio>,
dengan atribut sebagai berikut :
Attribut Nilai Keterangan
autoplay autoplay Membuat audio langsung aktif
controls controls Menampilkan tombol untuk kontrol
loop loop Memutar audio secara terus menerus
muted muted Dapat membuat audio tidak aktif (diam)
Saat ini, HTML versi 5 mendukung tiga jenis file audio, yaitu MP3, Wav, dan Ogg.
7.2 VIDEO
Untuk VIDEO, HTML versi 4 tidak dapat menjalankannya secara langsung, dibutuhkan
plugin tambahan seperti flash yang di embed ke script HTMLnya. Perhatikan contoh
dibawah ini untuk menampilkan video dari youtube dengan dua cara.
Pada HTML versi 5 telah disediakan tag khusus, yaitu tag <video>, sehingga dapat
langsung menampilkan video tanpa bantuan plugin tambahan. Tag <video> mempunyai
atribut sebagai berikut :
Attribut Nilai Keterangan
autoplay autoplay Membuat vidio langsung aktif
controls controls Menampilkan tombol untuk kontrol
height pixels Mengatur tinggi dari video player
loop loop Memutar video secara terus menerus
muted muted Dapat membuat video tidak aktif (diam)
Menampilkan sebuah gambar selagi proses loading
poster URL
video.
auto
Menentukan bagaimana video tampil ketika
preload metadata
halaman web di load
none
src URL Lokasi file video
width pixels Mengatur lebar video player
Saat ini, HTML 5 mendukung tiga type file video, yaitu MP4, WebM, dan Ogg.
fungsi dan cara menggunakan fitur FORM yaitu metoda untuk menerima
Type Keterangan
Text Meminta input dari user berupa teks
submit Mengirimkan hasil input user ke file pada attribu action di tag
form.
Reset Berfungsi untuk mengosongkan form.
Type Keterangan
Name Nama untuk menampung pilihan yang dipilih
Multiple Dapat memilih lebih dari satu dari daftar pilihan yang ada.
Type Keterangan
Selected Menandakan pilihan yang terpilih secara default
Type Keterangan
cols Menentukan jumlah karakter per kolomnya.
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
7. Latihan 7 : Gabungan,
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
REFERENSI LANJUTAN :
1. http://www.w3schools.com/html/html_forms.asp
2. http://www.w3schools.com/tags/tag_form.asp
3. http://www.javascript-coder.com/html-form/html-form-tutorial-p1.phtml
4. http://htmldog.com/guides/html/beginner/forms/
5. www.eplusgo.com/html/html-form/
Link atau dalam bahasa Indonesia disebut dengan tautan adalah tulisan atau gambar
yang apabila di klik akan menuju halaman tertentu sesuai dengan yang ditentukan oleh
pembuat link. Link inilah yang membuat sebuah website kaya akan informasi, karena
dapat dihubungan dengan website atau halaman web lainnya.
Tag <a>
Tag <a> merupakan satu-satunya tag yang digunakan untuk keperluan link ini. Tag <a>
digunakan untuk menandakan awal pembuatan link dan diakhiri dengan </a>. Tag ini
mempunyai 3 atribut utama, yaitu : href, name dan target. Perhatikan sintak form
berikut :
<a href=ephi.web.id name=ephi target=_blank>www.ephi,.web.id</a>
Keterangan :
href, berisi alamat tujuan dari link, dapat berupa :
o Alamat web lengkap : www.ephi.web.id
o Alamat halaman web tertentu : www.ephi.web.id/foto/logo.jpg
o Alamat tertentu dihalaman web yang sama : #atas
o Alamat email : mailto:[email protected]
Name/id, merupakan identitas dari link.
Target, merupakan target/tujuan jika link di klik. Dapat bernilai :
o _blank : akan membuka halaman browser yang baru.
o _self : akan aktif pada halaman web saat ini/frame aktif.
o _parent : akan tampil pada frame parent, terkait nantinya dengan tag
frameset.
o _top : akan tampil secara penuh tanpa frame.
Hasilnya :
Hasilnya :
Hasilnya : jika link diatas di klik, maka akan terbuka halaman browser yang
baru, karena menggunakan target=_blank.
4. Latihan 4 : Link dengan Gambar
Hasilnya :
Hasilnya :
Silahkan anda cari link yang terdapat pada foto tersebut. Selamat mencari…
Silahkan coba latihan berikut dan ambil kesimpulan :
1.
2.
4.
REFERENSI LANJUTAN :
1. http://htmlcssguides.com/hyperlink-html
2. http://www.w3schools.com/html/html_links.asp
3. http://www.tutorialspoint.com/html/html_image_links.htm
Frame atau dalam bahasa Indonesia disebut dengan Bingkai merupakan salah satu fitur
HTML yang masih dipertahankan hingga HTML versi 4. Fitur ini digunakan untuk
menampilkan beberapa file HTML dalam satu jendela browser secara bersamaan.
Dengan kata lain, melalui fitur Frame ini, Anda dapat membagi-bagi tampilan halaman
web menjadi beberapa kolom atau baris.
Berbeda dengan tabel, Jika sel pada tabel akan berisi data-data saja, maka pada frame,
setiap framenya akan isi oleh sebuah file html. Oleh karena itu, jika Anda membangun
web dengan frame dengan 2 kolom misalnya, maka Anda harus mempunyai 2 file html
untuk mengisi 2 kolom tersebut dan 1 file html induknya.
Sejak kemunculan CSS, panggunaan frame ini sudah mulai berkurang, namun dalam
proses pembelajaran, Anda sebaiknya juga tahu tentang prinsip kerja dan cara
penggunaannya.
Yang perlu diingat dalam penggunaan tag <frameset> ini adalah pada script
HTMLnya tidak boleh digunakan tag <body>. Posisinya adalah menggantikan
tag <body> tersebut. Dalam tag <frameset> terdapat minimal satu tag <frame>.
Tag <frame [atribut]> (tag ini harus berada dalam tag <frameset> .. </frameset>.
Tag ini digunakan untuk mendefinisikan satu buah frame dengan atribut
utamanya adalah src dan name. SRC digunakan untuk memanggil file htmlnya,
dan name untuk memberikan nama dari frame. Perhatikan contoh berikut :
PRAKTIKUM
Untuk lebih memperdalam pemahaman Anda, silahkan coba latihan berikut dan ambil
kesimpulan.
Header
Menu Iklan
Content web
Footer
Simpan dengan nama file header.html. lakukan hal yang sama untuk no. 2 s.d 5 simpan
dengan nama file yang berbeda. Sehingga sekarang Anda sudah punya 5 file dengan
nama header.html, menu.html, content.html, iklan.html dan footer.html.
Perhatikan pada frame konten, diberikan atribut name=content. Ini tujuannya nanti
untuk mengarahkan link-link ke lokasi ini. Karena konten ini akan berubah-ubah sesuai
dengan menu yang diklik user nantinya. Jika scrip diatas dijalankan, maka akan tampil
seperti berikut :
Kontent Menu
Menu Konten
Iklan
Menu Konten
Iklan
Footer
Footer
5. Gabungan
Footer
REFERENSI LANJUTAN :
1. http://tutorial.belajarweb.net/html/html-frame.html
2. http://manda.com/frames/
3. http://www.tizag.com/htmlT/frames.php
4. http://www.w3schools.com/tags/tag_frameset.asp
Tag <div> merupakan salah satu tag terpenting pada HTML saat ini dan terus
digunakan pada HTML versi terbaru karena kemampuannya dalam mengelompokkan
konten-konten web sesuai dengan yang dibutuhkan. Tag <div> akan bernilai maksimal
jika digabungkan dengan Cascading Style Sheet (CSS).
Jika ini di eksekusi maka akan tampil tulisan “Ini Contoh Penggunaan Tag div” dengan
tampilan biasa-biasa saja. Agar lebih menarik dan dapat tampil sesuai kebutuhan, maka
dapat ditambahkan css pada tagnya dengan perintah style. Perhatikan contoh berikut :
background: #DEFAA9 ini adalah perintah untuk membuat warna latar belakang, jika
dieksekusi akan tampil seperti berikut :
Maka akan tampil warna latar belakang sesuai dengan yang diberikan namun akan
memberikan efek untuk satu baris teks tersebut.
Untuk itu, kita dapat mengatur panjangnya melalui perintah width, perhatikan contoh
berikut :
Terlihat lebar teksnya akan menyesuaikan dengan lebar layar monitor sebesar 15%
sesuai kode yang ditulis.
Sekarang, mari kita tambahkan perintah height dan float, seperti berikut :
Menarik bukan, sekarang mari kita tambahkan area untuk header dan footer. Gunakan
kode berikut :
Dari pembahasan diatas dapat disimpulkan bahwa penerapan tag <div> akan berdaya
guna jika dikolaborasikan dengan css. Juga terlihat perbedaannya dengan tag <frame>,
ataupun tag table yang juga dapat dimanfaatkan dalam mengelompokkan konten web.
PRAKTIKUM
Untuk lebih memperdalam pemahaman Anda, silahkan coba latihan berikut dan ambil
kesimpulan.
Kontent Menu
Menu Konten
Iklan
Menu Konten
Iklan
Footer
Footer
5. Gabungan
Footer
<style>
#header {
background-color:black;
color:white;
text-align:center;
padding:5px; }
#nav {
line-height:30px;
background-color:#eeeeee;
height:300px;
width:100px;
float:left;
padding:5px; }
#section {
width:350px;
float:left;
padding:10px; }
#footer {
background-color:black;
color:white;
clear:both;
text-align:center;
padding:5px; }
</style>
<body>
<div id="header">
<h1>Padang dalam Berita</h1>
</div>
<div id="nav">
Walikota<br>
Camat<br>
Luran<br>
</div>
<div id="section">
<h1>Padang</h1>
<p>
Kota Padang adalah kota terbesar di pantai barat Pulau Sumatera sekaligus
ibu kota dari provinsi Sumatera Barat, Indonesia.
<p>
Sejarah Kota Padang tidak terlepas dari peranannya sebagai kawasan rantau
Minangkabau, yang berawal dari perkampungan nelayan di muara Batang Arau
lalu berkembang menjadi bandar pelabuhan yang ramai setelah masuknya
Belanda di bawah bendera Vereenigde Oostindische Compagnie (VOC) </p>
</div>
<div id="footer">
Padang Kota Tercinta, Kujaga dan Kubela
</div>
</body>
Untuk latihan lebih lanjut, silahkan Anda buat tampilan dibawah ini menggunakan tag
<div>
HTML.
Javascript adalah bahasa pemrograman yang bersifat client side, digunakan pada
bahasa pemrograman web. Kode pemrograman javascript dapat disisipkan kedalam
halaman HTML. Pada awalnya, JavaScript mulai diperkenalkan di browser
Netscape Navigator 2. Namun waktu itu namanya bukan JavaScript,
namun LiveScript. Mengingat pada waktu itu teknologi Java sedang tren, maka
pihak Netscape memutuskan untuk mengganti namanya menjadi JavaScript,
yang sepertinya nama tersebut lebih marketible dibandingkan LiveScript.
Selanjutnya pihak Microsoft (rival Netscape) pun mulai ikut-ikutan memfasilitasi
web browser buatannya, ‘Internet Explorer’, supaya bisa mendukung JavaScript.
Namun mungkin karena gengsi, pihak Microsoft memberi nama bahasa yang
lain, yaitu Jscript.
Ada dua jenis bagaimana javascript dibuat, pertama javascript ditulis dalam file yang
terpisah dengan HTML, kedua javascript ditulis langsung dalam HTML. Javascript
yang ditulis diluar HTML disebut Eksternal Javascript dengan ektensi file .js. Dalam
HTML, penulisan script diawali dengan <script> … </script>. Script yang akan
dijalankan harus diletakkan diantara <script> dan </script>. Tag <script> memiliki
beberapa atribut, namun yang terpenting adalah atribut language dan type.
Script dapat diletakkan di tag <body> dan atau di tag <head> pada bagian halaman
HTML.
Contoh 1
Deklarasi Variabel
Dalam javascript, setiap kali akan menggunakan variabel, langkah pertama yang
harus dilakukan adalah mendeklarasikan keberadaan nama variabel. Hal ini perlu
dilakukan karena dengan adanya deklarasi nama variabel, komputer akan
menyediakan beberapa bagian memori untuk menyimpan nilai pada nama variabel
tersebut. Untuk mendeklarasikan variabel digunakan kata var.
Dalam mendeklarasikan nama variabel ada beberapa aturan yang harus diperhatikan,
yaitu :
1. Nama variabel harus dimulai dengan huruf
2. Nama variabel boleh dimulai dengan $ dan _
3. Nama variabel adalah case sensitive (memperhatikan besar kecilnya huruf).
4. Tidak boleh menggunakan Reserved Word atau kata tercadang sebagai nama
variabel. Kata tercadang adalah kata yang sudah built in dalam javascript yang
sudah bermakna khusus. Penggunaan kata tercadang ini akan mengakibatkan
error.
Contoh 1
var namakota;
namakota=“Padang”;
Contoh 2
var namakota=“Padang”;
Contoh 3
var namakota=“Padang”, propinsi=“Sumatera Barat”, kode=”1”;
Pada contoh 1 di atas, dideklarasikan variabel namakota. Pada awal pendeklarasian,
nilai dari variabel namakota adalah null (kosong). Kemudian variabel namakota diberi
nilai Malang. Untuk memberikan nilai pada suatu variabel digunakan tanda petik dua
Tipe Data
Tipe data pada javascript meliputi : String, Integer, Float, Array, Object dan
Booleans.
Tipe data string adalah data yang memuat karakter, misalnya “Padang”. String
adalah sembarang text yang ada di dalam tanda petik, baik petik ganda (“)
maupun petik tunggal (‘).
Tipe data integer dan float merupakan tipe data numerik.
Dalam mendeklarasikan tipe data object digunakan tanda kurung kurawal (,
… - ). Setiap property dalam tipe data object dipisahkan dengan
menggunakan tanda koma (, ).
Tipe data Booleans terdiri dari dua nilai, yaitu true atau false. Berikut
beberapa contoh penggunaan tipe data pada javascript.
Contoh 4
var namakota=“Padang”; // tipe data string
var propinsi=’Sumatera Barat’; // tipe data string
var y=90; // tipe data integer
var e=3.14; // tipe data float
var y=123; // tipe data integer
var x=true; // tipe data boolean
Contoh 5
//berikut beberapa cara mendeklarasikan
Array var mobil=new Array();
mobil[0]=”Toyota”;
mobil[1]=”Daihatsu”;
mobil[2]=”Honda”;
Contoh 6
var klien={nama:”Daffa”, sex:”Laki-Laki”, id:”5758”};
Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika antara variabel dan
atau nilai. Misal diberikan y = 5, tabel berikut menjelaskan tentang operator aritmatika.
Contoh:
2+3*6 = 2 + 18 = 20
Kenapa bisa begitu? Kenapa tidak 30? Perkalian dan pembagian dikerjakan terlebih
dahulu, barulah penambahan dan pengurangan. Untuk lebih jelasnya sebagai
berikut: 2+3*6 = 2 + 18, selanjutnya 2 ditambah dengan 18 sama dengan 20.
(2 + 3) * 6 = 5 * 6 = 30
Yang ini baru 30, yang dikerjakan yang di dalam kurung terlebih dahulu: 2+3 = 5,
selanjutnya 5 * 6 = 30. Sebagai contoh program, lihatlah pasal berikutnya
Hasil dari script di atas adalah : Selamat Datang Di Jurusan Teknologi Informasi
Contoh 8
//menambahkan String dan Bilangan
x=5+5;
y="5"+5;
z="angka "+5;
Hasil dari script di atas adalah :
10
55
angka 5
Operator Pembanding
Operator pembanding digunakan dalam pernyataan logika untuk menentukan
Operator Logika
Operator logika digunakan untuk menunjukkan nilai kebenaran antara
beberapa variabel atau beberapa nilai. Diberikan nilai X = 6 dan Y = 3, table
dibawah menjelaskan operator logika.
PRAKTIKUM
Untuk lebih memperdalam pemahaman Anda, silahkan coba latihan berikut dan ambil
kesimpulan.
1. Alert :
3. Operator Aritmatika :
REFERENSI LANJUTAN :
1. https://syaifulhamzah.files.wordpress.com/2013/03/dasar-javascript.pdf
2. http://tito.pandubrahmanto.com/web-development/tutorial-belajar-javascript-
array/
3. http://www.w3schools.com/js/
4. http://www.tutorialspoint.com/javascript/
5. http://www.codecademy.com/en/tracks/javascript
6. http://htmldog.com/guides/javascript/
MODUL 13
BEKERJA DENGANJAVASCRIPT
Contoh 1
Contoh 2
[Type the document title]
Dari contoh 1 dan contoh 2 di atas, dapat disimpulkan bahwa perulangan tidak selalu dalam bentuk
increment, akan tetapi juga dapat dalam bentuk decrement. Selain itu kenaikan atau penurunannya
tidak selalu naik 1 atau turun 1. Perhatikan contoh berikut ini :
Contoh 3
atau
do {
pernyataan jika kondisi benar
}
while (kondisi);
Contoh 4
Contoh 5
[Type the document title]
Struktur pengambik keputusan digunakan untuk menampilkan aksi yang berbeda berdasarkan
kondisi yang tertentu.. Terdiri atas :
1. Pernyataan if
2. Pernyataan if … else
3. Pernyataan if … else if …
4. Pernyataan Switch
Pernyataan if
Pernyataan if digunakan untuk mengeksekusi kode apabila syarat yang ditentukan di penuhi (bernilai
benar). Pernyataan if memiliki syntax sebagai berikut :
if (syarat)
{
Kode yang dieksekusi apabila syarat dipenuhi
}
Contoh 6
Pernyataan if … else …
Pernyataan if … else digunakan untuk mengeksekusi dari satu syarat yang dtentukan terpenuhi dan
untuk kode apabila syarat tidak dipenuhi. Syntax dari pernyataan if … else … sebagai berikut
if (syarat)
{
} Else
[Type the document title]
{ Kode yang dieksekusi apabila syarat dipenuhi
}
Contoh 7
if (syarat 1)
{
Kode yang dieksekusi apabila syarat 1 dipenuhi
}
else if (syarat 2)
{
Kode yang dieksekusi apabila syarat 2 dipenuhi
}
else
{
Kode yang dieksekusi apabila syarat 1 dan syarat 2 tidak dipenuhi
}
Contoh 8
Pernyataan Switch
Pernyataan switch memiliki fungsi yang sama dengan pernyataan if … else if …
else … Syntax dari pernyataan ini adalah sebagai berikut :
Switch(variabel)
{
case option 1 : pernyataan ke 1 break;
case option 2 : pernyataan ke 2 break;
case option n : pernyataan ke n break;
default: pernyataan x break;
}
Proses dari SWITCH di atas adalah melakukan cek pada value variabel. Apabila
valuenya sama dengan option1 maka statement yang dilakukan adalah pernyataan 1.
Apabila valuenya sama dengan option2 maka pernyataan 2 yang dijalankan, begitu
seterusnya. Namun apabila tidak ada value yang sama, maka pernyataan x yang
dijalankan.
Contoh 9
function namafungsi(parameter)
{
Beberapa code untuk dijalankan
}
Contoh 10
PRAKTIKUM
Untuk lebih memperdalam pemahaman Anda, silahkan coba latihan berikut dan ambil
kesimpulan.
1. Buatlah script Javascript untuk mengkonversi nilai angka ke nilai huruf dengan
aturan sebagai berikut :
80 – 100 :A
5. Latihan IF
6. Latihan Fungsi
8. Fungsi :
REFERENSI LANJUTAN :
1. Ari, Rosihan. Dasar Javascript. Diakses melalui www.rosihanari.net
2. http://www.w3schools.com/js/
3. http://www.tutorialspoint.com/javascript/
4. http://www.codecademy.com/en/tracks/javascript
5. http://htmldog.com/guides/javascript/
1. Pengertian CSS
2. Memahami Konsep CSS
3. Memahasi Aturan Penulisan CSS
4. Memahami Manipulasi Font, Teks, Image, Background, Border
5. Memahami Manipulasi Tabel, Link dan Kursor Mouse.
CSS adalah singkatan dari Cascading Style Sheet yaitu kumpulan kode-kode yang
berurutan dan saling berhubungan untuk mengatur format/tampilan suatu halaman
HTML. Dengan CSS kita dapat mengatur tampilan dan melakukan perubahan
struktur, huruf, warna, gambar, latar belakang halaman web dan lainnya secara
sakaligus tanpa mesti merubah satu persatu. Misalnya, Anda ingin merubah jenis
huruf yang digunakan dari Arial ke Helvetica, maka bayangkan jika halaman web
Anda lebih dari 100 halaman, tentu akan sulit memperbaikinya satu persatu,
namun dengan CSS, Anda cukup mengubahnya di CSS saja, maka akan berubah
ke seluruh halaman web Anda.
CSS lahir pada bulan Desember 1996 dengan diluncurkan CSS versi 1, tahun
1998 dirilis CSS versi 2 dan sekarang sudah mencapai CSS versi 3 dengan
perbaikan yang sangat signifikan.
Tata penulisan CSS mempunyai aturan-aturan tertentu agar di kenal oleh browser.
Secara umum penulisan CSS terdiri atas :
Selector, yaitu tag HTML yang akan diberikan perintah CSS, seperti tag
<h1>, <img>, <table> dan lainnya.
Sintaknya :
Contoh : Anda dapat menentukan bingkai dari sebuah table seperti berikut :
artinya, jika perintah table anda gunakan pada HTML, maka otomatis akan
diberikan atribut border dengan nila 1, solid dan berwarna #C00.
h1 {
border: 1px;
color: #ccc;
background-color: #000080;
}
Anda juga dapat memberikan CSS pada selector secara bertingkat seperti berikut :
ul em { color: #000; }
Artinya, CSS tersebut hanya berlaku untuk tag <em> yang berada setelah tag
<ul>.
Jika Anda ingin membuat class selector sendiri (bukan dari tag HTML), maka
dapat dilakukan dengan cara :
.black { color: black; }
Implementasinya pada kode HTML seperti berikut :
<p class=black>Tulisan akan berwarna hitam</p>
Namun, jika Anda ingin mengacu kepada id (attribute id), maka penulisannya :
#black { color: black; }
jika dibuat bertingkat, maka :
h1#black { color: black; }
Aturan penulisan :
1. Nilai untuk property tidak boleh dalam tanda petik.
contoh : color : green;
2. Nama property bersifat case sensitive.
color : green;
Contoh :
<head>
<style type="text/css" >
h1{
color: #36C;
}
</style>
</head>
Artinya, setiap Anda menggunakan tag <h1> pada halaman web ini, maka
otomatis akan berwarna #36C.
2. Inline CSS, yaitu kode CSS langsung disisipkan pada tag HTML, dan
hanya memberikan efek pada tag HTML itu saja. Sintaknya :
<element style="...style rules....">
Contoh :
<h1 style="color:#36C;">Inline CSS </h1>
Maka tulisan “Inline CSS akan berwarna #36C dan akan memberikan efek
hingga tag <h1> di tutup (</h1>). Secara default, tag <h1> hanya memiliki
atribut align, namun dengan inline CSS anda dapat memberikan atribut
lainnya dengan style, sehingga keberadaan elemen style ini mampu
memperkaya kemampuan sebuah tag.
3. External CSS, yaitu file CSS diletakkan secara terpisah dengan file
HTMLnya. Artinya Anda harus membuat sebuah file khusus untuk
h1, h2, h3 {
color: efabcd;
font-weight: normal;
letter-spacing: .4em;
margin-bottom: 1em;
text-transform: lowercase;
}
PRAKTIKUM
Untuk lebih memahami CSS ini, silahkan Anda praktek latihan dibawah ini dan
ambil kesimpulannya.
1. Background
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
7. Bordel style
Hasilnya :
Lanjutan :
9. Margin
Hasilnya :
Pada bab ini Anda akan belajar menerapkan CSS dengan berbagai cara disertai
praktek langsung. Kemudian diakhir percobaan Anda ambil kesimpulan.
15.1 Selektor Untuk Merubah Body
Hasil :
Hasil :
Hasilnya :
Hasilnya :
Hasilnya :
Hasilnya :
Pengaturan warna
color green, dll
Pengaturan Spasi (jarak antar karakter)
letter-spacing Normal Ukrn standar HTML
Length Ukrn panjang(cm,px)
Perataan Text
text-align left
right center
justify
text-decoration none Bentuk standar
underline Bergaris bawah
overline Bergaris atas
line-through Text dicoret
blink Text berkedip
Hasilnya :
Terlihat pada file diatas, memanggil file styleku.css, sekarang dalam folder yang
sama buat file css tersebut dengan kode berikut :
menggunakan HTML.
Pada bab ini Anda akan diberikan contoh membangun web sederhana dengan
memanfaatkan semua materi yang telah diberikan.
Header
Menu horizontal
Content Widget
<body>
<div id="wrapper">
<div id="container">
<header>www.ephi.web.id</header> <!--HTML5 -->
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="#">Artikel</a>
<ul class="submenu">
<li><a href="#">Sains</a></li>
<li><a href="#">Bola</a></li>
</ul>
</li>
</div>
<div id="sidebar">
<li class="widget">
<h2>Popular Post</h2>
<ul>
<li><a href="#">Prasasti Maya Bukan Petunjuk
Kiamat</a></li>
<li><a href="#">Asteroid Vesta dalam Video
3D</a></li>
<li><a href="#">Seperlima Gletser Himalaya
Mencair</a></li>
</ul>
</li>
<li class="widget">
<h2>Commented Post</h2>
<ul>
</div>
<footer> <!--HTML5 -->
<div id="column">
<h2>Dapatkan Bantuan dan Dukungan</h2>
Untuk mendapatkan petunjuk atau dukungan dari kami,
kunjungi situs <a href="http://ephi.web.id">support</a>
dan submit form anda.
</div>
<div id="column">
<h2>Hubungi Kami</h2> Jl. Bahagia gg. Sukses No. 9<br>
Padang 25000 Sumatera Barat<br> (+62751) 1234567
</div>
<div id="column">
<h2>Temukan Kami di ...</h2>
<a
href="http://facebook.com/yuhefizar">Facebook</a><br>
<a href="http://twitter.com/yuhefizar">Twitter</a>
</div>
</footer>
</div>
</div>
</body>
</html>
<body>
<div id="wrapper">
<div id="container">
<header>www.ephi.web.id</header>
<nav>
</div>
<footer> <!--HTML5 -->
<div id="column">
<h2>Dapatkan Bantuan dan Dukungan</h2>
Untuk mendapatkan petunjuk atau dukungan dari kami,
kunjungi situs <a href="http://ephi.web.id">support</a>
dan submit form anda.
</div>
<div id="column">
<h2>Hubungi Kami</h2> Jl. Bahagia gg. Sukses No. 9<br>
Padang 25000 Sumatera Barat<br> (+62751) 1234567
</div>
<div id="column">
<h2>Temukan Kami di ...</h2>
<a
href="http://facebook.com/yuhefizar">Facebook</a><br>
<a href="http://twitter.com/yuhefizar">Twitter</a>
Dengan cara yang sama, silahkan Anda buat halaman web yang lainnya. Pastikan
Anda menyertai file gambar, file audio dan file video yang diperlukan dalam kode
diatas.
16.5 Tampilan Akhir
Jika Pekerjaan web diatas Anda lakukan dengan benar, maka tampilannya seperti
berikut :
Jika di klik tombol Play pada Audio, maka akan terdengar suara dari file audio
yang diberikan.
Jika di klik file video, maka akan tampil :
Jika di klik pada salah satu link yang ada, maka akan tampil :