LabSheet 08-Pemrograman WEB HTML
LabSheet 08-Pemrograman WEB HTML
Jam Pertemuan
4 x 50 menit
Hal 1 dari 12
1. Kompetensi
Setelah melakukan praktik, mahasiswa memiliki kopetensi dapat
memahami konsep pemrograman Web dengan HTML serta dapat melakukan
praktek pemrograman Web dengan membuat sebuah web sederhana
2. Sub Kompetensi
Setelah melakukan praktik, mahasiswa memiliki sub kompetensi :
a. Mahasiswa dapat memahami tentang komunikasi data dalam jaringan Web
(internet).
b. Mahasiswa dapat memahami tentang konsep Web Server.
c. Mahasiswa dapat melakukan pemrograman Web dengan Hyper Text
Markup Language (HTML).
3. Dasar Teori
SEKILAS MENGENAI INTERNET
Internet
Internet berasal dari kata Interconnection Networking yg mempunyai arti
hubungan berbagai komputer dgn berbagai tipe yg membentuk sistem jaringan
yg mencakup seluruh dunia (jaringan komputer global) dgn melalui jalur
telekomunikasi seperti telepon. Integrasi dan komunikasi jaringan komputer ini
diatur oleh protokol-protokol yg biasa disebut TCP/IP. TCP (transmission
control protocol) yg memastikan bahwa semua hubungan bekerja dgn benar,
sedangkan IP (internet protocol) yg mentransmisikan data dari satu komputer
ke komputer yg lain.
TCP/IP secara umum antara lain berfungsi utk memilih rute terbaik
transmisi data, memilih rute alternatif jika suatu rute tidak dapat digunakan,
mengatur dan mengirimkan paket-paket pengiriman data, dll.
Untuk dapat menggunakan fasilitas internet, biasanya harus
berlangganan ke salah satu ISP (internet service provider) yang ada di kota
terdekat. ISP ini biasa juga disebut Penyelenggara Jasa Internet. Dengan
memanfaatkan internet, pemakai komputer di seluruh dunia dimungkinkan
untuk saling berkomunikasi dan memakai bersama informasi.
Web
Web, adalah fasilitas hiperteks untuk menampilkan data berupa teks, gambar,
bunyi, animasi dan data multimedia lainnya, yang di antara data tersebut
saling berhubungan satu sama lain.
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 2 dari 12
Browser
Untuk memudahkan dalam membaca data dan informasi yang ada dalam web
dapat digunakan web browser seperti microsoft internet explorer, mozilla
firefox atau netscape communicator.
WWW
WWW (Wold Wide Web), merupakan kumpulan web server dari seluruh dunia
yang berfungsi menyediakan data dan informasi untuk dapat digunakan
bersama. Berbagai informasi dapat temukan pada WWW, seperti informasi
politik, ekonomi, sosial, budaya, sastra, sejarah, teknologi, pendidikan, dll.
Web Site
Web Site (Situs web), merupakan tempat penyimpanan data dan informasi
dengan berdasarkan topik tertentu.
Web Page
Web Pages (halaman web), merupakan sebuah halaman khusus dari situs
web tertentu. Sebuah web site biasanya terdiri atas beberapa Web Pages.
HomePage
Homepage, merupakan sampul halaman yg berisi daftar isi atau menu dari
sebuah situs web
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Revisi : 01
Jam Pertemuan
4 x 50 menit
Hal 3 dari 12
Struktur Dasar
Berikut ini adalah struktur dasar dari sebuah dokumen HTML. Secara umum
sebuah dokumen HTML dibagi dalam
<html>
<head>
<title>Judul Halaman</title>
</head>
<body>
isi body
</body>
</html>
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 4 dari 12
Sebagai catatan, tag-tag HTML tidak case sensitif, jadi penulisan tag
<body> </body> akan sama hasilnya dengan <BODY> </BODY>. Dalam
contoh-contoh selanjutnya, semua tag akan saya tulis dalam huruf kecil,
kenapa demikian ? Alasannya karena generator Front Page 2000 juga
menghasilkan tag dalam huruf kecil.
Sebuah dokumen HTML terbagi dalam dua bagian utama yaitu bagian
head dan bagian body. Setiap masing-masing bagian mempunyai tag sendiri,
bagian headmenggunakan tag <head> . </head> dan bagian bdy
menggunakan tag <body> </body>.
Bagian head berisi elemen yang biasanya berupa prolog untuk
keseluruhan dokumen tersebut. Informasi semacam judul, nama penulis, versi,
revisi dan informasi awal lainnya diletakkan di bagian head ini.
Bagian kedua yaitu body yang diapit dengan tag <body> . </body>
berisi bagian utama dari dokumen HTML, seperti text atau tulisan, gambar,
kontrol. Jadi apapun yang dibuat dan diciptakan di sebuah halaman web,
harus diletakkan di antara tag <body> dan </body>.
Tag-tag Dasar dalam HTML
Yang dimaksudkan tag dasar disini adalah tag-tag yang umum digunakan,
bahkan untuk suatu yang lembar halaman HTML yang paling sederhana.
Tittle
Tittle atau judul berfungsi untuk memberikan judul bagi halaman web tersebut.
Perlu diingat judul tidak sama dengan nama file. Biasanya judul akan
ditampilkan pada tittle bar sebuah browser. Tag yang digunakan untuk
menampilkan judul adalah : <title> </title>.
<html>
<head>
<title>Selamat Datang di ATC</title>
</head>
<body>
isi body
</body>
</html>
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 5 dari 12
Pada HTML komentar diawali dan diakhiri dengan dua karakter dash (-_ dan harus diletakkan antara tag pembuka (<!) dan tag penutup (>), jadinya
adalah seperti ini :
<!-- Komentar ini tidak akan kelihatan di browser -->
Untuk lebih jelas mengenai komentar ini, bisa dilihat pada listing di bawah ini :
SUDNWLNKWPO
<html>
<head>
<title>Dokumen HTML saya yang pertama</title>
</head>
<body>
<!-- Komentar ini tidak akan ditampilkan -->
Hallo Jogja, Apa kabar!
</body>
</html>
Alternatif lain, jika ingin membuat komentar multi-line maka bisa digunakan tag
<comment> </comment>.
Headings
Ada 6 level heading yang terdapat pada HTML. Heading biasanya digunakan
untuk menandai bagian atau section di dalam dokumen, seperti judul bab atau
bagian tertentu yang dianggap sebagai suatu topic.
SUDNWLNKWPO
<html>
<head>
<title>Coba Headings</title>
</head>
<body>
<h1> Ini adalah H1 </h1>
<h2> Ini adalah H2 </h2>
<h3> Ini adalah H3 </h3>
<h4> Ini adalah H4 </h4>
<h5> Ini adalah H5 </h5>
<h6> Ini adalah H6 </h6>
</body>
</html>
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 6 dari 12
Jika file praktik02.html dijalankan maka pada browser akan terlihat seperti
gambar berikut ini.
Line Break
Coba Anda perhatikan pada praktik03.html, disitu terdapat tag <br>. Tag ini
berfungsi untuk membuat baris baru, tapi masih dalam lingkup paragraf yang
sama. Tag <br> ini merupakan tag yang tidak berpasangan.
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 7 dari 12
Paragraph
Tag <p> umumnya digunakan untuk menandai suatu paragraf baru, namun
pemakaian tag <p> ini digunakan terutama untuk membuat grup paragraf
dengan style formatting tertentu.
Tag <p> ini memiliki atribut align, yaitu untuk perataan kelompok teks
dalam suatu paragraf. Atribut align ini bisa diisi dengan nilai left, center,right,
atau justify.
Berikut ini adalah contoh program paragraf pada HTML :
SUDNWLNKWPO
<html>
<head>
<title>Lab. Komputer dan Komunikasi Data</title>
</head>
<body>
<p align=center>
Selamat Datang di Halaman Lab. Komdat
<p align=justify>
Lab. Komputer dan Komunikasi Data Teknik Elektro adalah
sebuah Lab. yang baru. Berdiri dan mulai beroperasional
sejak Juli 2005. Selain untuk belajar mengajar Lab. ini
juga menawarkan dan menyelenggarakan berbagai kegiatan
eksternal berupa pelatihan-pelatihan baik untuk mahasiswa
Teknik Elektro maupun Umum.
Pelatihan yang ditawarkan adalah Pelatihan Multimedia
Level 1 dan Level 2, Pelatihan Delphi untuk pemula,
Delphi for interfacing, Database Development with Delphi,
Jaringan Komputer, dan Web Development.
<p align=right>
Dalam Lab. Komputer dan Komunikasi Data fasilitas yang
ada adalah komputer pentium 4 (Multimedia supported),
jaringan komputer lokal, internet dengan kecepatan akses
128Kbps, LCD projector (with video splitter).
</body>
</html>
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 8 dari 12
Jadi, pada dasarnya suatu halaman web dibentuk oleh tag-tag HTML,
pada contoh di atas, halaman web tersebut dibentuk dengan tag-tag dasar.
Berikut akan dijelaskan fungsi masing-masing tag dasar tersebut :
<html> </html>
tag <html> dan </html> digunakan untuk menandai awal dan akhir dari
suatu file HTML.
<title> </title>
Tulisan yang berada di antara tag <title> dan </title> akan ditampilkan
oleh browser pada bagian title yang mana merupakan title dari jendela
browser.
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 9 dari 12
<head> </head>
Bagian ini menandai awal dan akhir dari badan dokumen HTML, tag ini
memiliki sejumlah atribut dapat ditentukan :
<body background=back.gif>
Himpunan warna dari text, link, active link, dan visited link dengan rr
adalah kadar merah, gg adalah kadar hijau, bb adalah kadar biru. Angka
ditentukan secara heksadesimal dengan range 00 FF. Bnayak utility
menghasilkan angka ini secara otomatis dari suatu dialog box warna, atau
slider untuk merah, hijau dan biru. Sumber online yang bagus adalah situs
Color Server Pro http://www.biola/edu/cgi-bin/colorpro.
<body background = back.gif text = #rrggbb link =
#rrggbb
alink = #rrggbb vlink = #rrggbb>
( insert HTML document here )
</body>
&RQWRK
<html>
<head>
<title> Halaman HTML-ku yang pertama </title>
</head>
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 10 dari 12
6. Langkah Kerja
1. Menyiapkan alat ukur dan bahan praktik
2. Selalu memperhatikan keselamatan kerja
3. Buka program notepad: Start | Run, ketik: notepad [Enter].
4. Ketikkan listing program praktik01.html di atas, lalu simpan dengan nama
file: praktik01.html di folder pribadi anda.
PERHATIAN:
Dalam notepad, default extention file untuk penyimpan adalah *.txt,
sehingga untuk menyimpan dengan extention html, pilihan Save as type
'LEXDW ROHK
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 11 dari 12
harus diset ke ALL Files, File name diisi lengkap dengan ekstensi filenya
(.html).
Perhatikan gambar berikut.
'LSHULNVD ROHK
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET (KOMUNIKASI DATA)
Semester 4
No.
LSKD/EKO/DEL221/08
Jam Pertemuan
4 x 50 menit
Hal 12 dari 12
3. Install web server Xampp disalah satu computer yang akan dijadikan
server web
4. Upload atau taruh file-file HTML di folder htdocs dari folder Xampp
5. Indentifikasi nama computer dan Ip address dari computer server
6. Akses file html tadi dari computer client lewat browser yang ada di client
7. Catatlah hasil dari praktik ini dilembar data pengamatan
7. Bahan Diskusi
Kembangkan program hasil praktikum ini untuk kendali piranti jarak jauh
berbasis LAN (dengan protokol TCP/IP).
'LEXDW ROHK
'LSHULNVD ROHK