Bkpm Pemrograman Berbasis Web2
-
Upload
irfan-thohari -
Category
Documents
-
view
215 -
download
0
Transcript of Bkpm Pemrograman Berbasis Web2
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
1/14
BKPM Pemrograman Berbasis Web
Praktikum : 1
Judul Praktikum : Pengenalan HTML
Alokasi waktu : 1 x 110 menit
1. Tujuan Instruksional Khusus
• Mahasiswa mengetahui apa yang dimaksud dengan HTML
• Mahasiswa mampu membuat HTML dan dapat dibuka di browser masingmasing
• Mahasiswa mampu menambahkan !udul dan text halaman HTML
• Mahasiswa mampu membuat paragra" dan mem"ormat text halaman HTML
• Mahasiswa mampu menentukan ukuran# !enis dan warna "ont halaman HTML
• Mahasiswa mampu menentukan warna ba$kground halaman HTML
•
Mahasiswa mampu menentukan heading halaman HTML• Mahasiswa mampu menyisipkan komentar di halaman HTML
2. Teori
Hypertext Markup Language %HTML& merupakan standar bahasa yang digunakan
untuk menampilkan dokumen web# yang bisa Anda lakukan dengan HTML yaitu:
• Mengontrol tampilan dari web page dan $ontennya
• Mempublikasikan do$ument se$ara online sehingga bisa diakses dari seluruh
dunia
• Membuat online "orm yang bisa digunakan untuk menangani poenda"taran#
transaksi se$ara online
• Menambahkan ob!ek seperti image# audio# 'ideo dan !uga !a'a applet dalam
do$ument HTML
2.1 Browser dan Editor
Browser
(rowser merupakan so"tware yang di install di mesin $lient yang ber"ungsi untuk
mener!emahkan tagtag HTML men!adi halaman web)
(rowser yang sering digunakan biasanya *nternet +xplorer# ,ets$ape ,a'igator
dan masih banyak lainnya)
Editor
Program yang digunakan untuk membuat do$ument HTML# ada banyak HTML
editor yang bisa Anda gunakan diantaranya: Ms -rontPage# .reamwea'er# ,otepad
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
2/14
BKPM Pemrograman Berbasis Web
2.2 Tag – Tag HTML
Penanda perintah di HTML disebut Tag) Tag digunakan untuk menentukan
tampilan dari dokumen HTML
isi dokumen
tag tidak $ase sensiti"# !adi bisa menggunakan /TA atau /tag
(entuk dari tag HTML adalah /+L+M+,T ATT2*(3T+ 4 'alue
• +lement 4 nama tag
• Attibute 4 atribut dari tag
• 5alue 4 nilai dari atribut
2.3 Struktur HTML
.okumen HTML dibagi men!adi 6 bagian utama:
1& HTML
7etiap dokumen HTML harus diawali dan diakhiri dengan tag HTML
......
tag HTML memberi tahu browser bahwa yang di dalam kedua tag tersebut adalah
dokumen HTML
8& Head
(agian header dokumen HTML diapit tag /H+A. dan tag /9H+A.
......
Tag /H+A. dan tag /9H+A. terletak di antara tag /HTML dan tag
/9HTML) di dalam bagian ini biasanya dimuat tag T*TL+ yang menampilkan
!udul halaman pada title browser) Tag T*TL+ memberikan mark suatu website)
(rowser menyimpan title; sebagai bookmark dan !uga untuk pen$arian
%sear$hing&) (iasanya title digunakan sebagai keyword) Tag /T*TL+ dan tag
/9T*TL+ terletak di antara tag /H+A. dan tag /9H+A.)
......
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
3/14
BKPM Pemrograman Berbasis Web
6& (ody
Tag body digunakan untuk menampilkan isi dokumen HTML# dapat
berupa text# image link dan semua yang akan ditampilkan di web page) Tag
/(
Tulisan ini akan tampak pada browser
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
4/14
BKPM Pemrograman Berbasis Web
!.2 "aragra& dan 'or#at Te%t
Penulisan paragra" bisa menggunakan tag /p) 7edangkan untuk mem"ormat
tulisan9teks bisa menggunakan berbagai ma$am tag sesuai dengan keperluannya sesuai
dengan tabel berikut) 3ntuk ganti baris menggunakan tag /br)
Tag .eskripsi
/b Membuat tulisan ter$etak tebal
/i Membuat tulisan ter$etak miring
/u Membuat tulisan ter$etak bergaris bawah
/tt monospa$e
/em Membuat penekanan pada teks %emphasized &
/small Membuat tulisan ter$etak ke$il
/strong Menyatakan bahwa teks tersebut penting
/sub Membuat tulisan ter$etak sebagai subs$ript/sup Membuat tulisan ter$etak sebagai supers$ript
/ins Menyatakan teks yang diapit tag /ins itu disisipkan
/del Menyatakan teks yang diapit tag /ins i tu dihapus
%di$oret&
/mark Menyatakan teks yang ditandai %highlight &) +"ek stabilo
Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam tipeteks.html kemudian buka menggunakan browser)
%ntuk membuat tulisan men&adi lebi' inda' dan rapi( kita perlumem)ormat teks antara lain tulisan tebal( tulisan miring ( dan tulisan bergaris bawa'
!.3 'ont
3ntuk menentukan ukuran teks# elemen "ont menyediakan attribut siCe nilai 1
sampai D dari ukuran paling ke$il ke yang paling besar) 7elain itu disediakan atribut
$olor untuk mengatur warna dan atribut "a$e untuk mengatur !enis "ont)
Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam formatfont.html kemudian buka menggunakan browser)
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
5/14
BKPM Pemrograman Berbasis Web
teks ukuran . kuning
teks ukuran 1 mera'
teks ukuran 2 abu$abu
teks ukuran 4
'i&au
teks ukuran 5
'itam
teks ukuran 70
biru
antilah warna dengan warna lain sesuai tabel
bla$k E000000
white E------
red E--0000
yellow E----00lime E00--00
blue E0000--
"u$hsia E--00--
gray EF0F0F0
sil'er E000
maroon EF000000
oli'e EF0F000
green E00F000
teal E00F0F0
na'y E0000F0
purple EF000F0
!.! Ba(kground
(a$kground dapat berupa warna# gambar dan gra"ik) Pada praktikum pertemuan
ini ba$kground yang digunakan adalah ba$kground warna) (a$kground gambar akan
dibahas pada praktikum selan!utnya)
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
6/14
BKPM Pemrograman Berbasis Web
Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam background.html kemudian buka menggunakan browser)
Tulisan ini akan tampak pada browser
!.) Heading
Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam heading.html kemudian buka menggunakan browser)
Heading 7
Heading =
Heading
Heading 4
Heading 2
Heading 1
!.* Ko#entar
?omentar sangat berguna untuk memberikan keterangan kode HTML sehingga
lebih mudah dimengerti dan !ika ada kesalahan akan lebih mudah diperbaiki dan
dikoreksi)Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam komentar.html kemudian buka menggunakan browser)
Tulisan ini akan tampak pada browser
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
7/14
BKPM Pemrograman Berbasis Web
) Tugas dan Latihan
eritakan tentang diri Anda minimal dalam 100 kata
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
8/14
BKPM Pemrograman Berbasis Web
Praktikum : 8
Judul Praktikum : Menyisipkan gambar dan link
Alokasi waktu : 1 x 110 menit
1. Tujuan Instruksional Khusus
• Mahasiswa dapat menyisipkan list sebagai da"tar
• Mahasiswa dapat menyisipkan gambar ke dalam dokumen HTML
• Mahasiswa dapat memberikan ba$kground gambar ke dalam dokumen HTML
• Mahasiswa dapat menggunakan list dan gambar sebagai link
• Mahasiswa dapat menggunakan "rame
2. Teori
2.1 List
3ntuk menampilkan da"tar dalam halaman web# HTML memiliki tag khusus) Jika
da"tar tersebut %tampil menggunakan bullet maka tag yang digunakan adalah /3L
yang berarti unordered list. ,amun !ika da"tar tersebut adalah da"tar yang penting
urutannya# maka tag yang digunakan adalah /
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
9/14
BKPM Pemrograman Berbasis Web
2.! Link
Link men!adi penghubung antara satu halaman dengan halaman lain) Link dapat
berupa teks atau gambar yang terkait dengan suatu alamat tertentu) Jika link di klik
maka dokumen HTML akan menu!u ke alamat tertentu) .itandai dengan anchor # yaitu
tag /A)
Tag /A mempunyai dua atribut# yaitu H2+- dan ,AM+) Atribut H2+-
digunakan !ika sebuah anchor akan digunakan sebagai link, sedangkan atribut ,AM+
digunakan !ika anchor sebagai tu!uan)
2.) Frame
(aik tidaknya sebuah web tidak hanya ditentukan oleh "ungsionalitas web
tersebut# tetapi !uga dipengaruhi oleh tampilan) Tampilan penting agar sebuah website
mudah dan nyaman digunakan serta membuat pengun!ungnya berkun!ung lagi di
kemudian hari# terutama website yang digunakan untuk komersil)
-rame digunakan untuk membagi !endela browser men!adi beberapa bagian
terpisah) Masingmasing bagian terdiri atas dokumen HTML tersendiri) *ni merupakan
mekanisme sederhana untuk mendesain layout halaman web)
3ntuk membuat "rame# tag yang digunakan adalah:
• tag /-2AM+7+T#
tag ini memiliki beberapa atribut# yaitu
Atribut ?eterangan
2
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
10/14
BKPM Pemrograman Berbasis Web
Jika menggunakan nilai tetap# "rame dide"inisikan dalam ukuran pixel) ara ini
kurang disarankan karena !ika resolusi monitor user tidak sama dengan resolusi
monitor saat peran$angan "rame# maka "rame yang terbentuk men!adi tidak
beraturan) .engan menggunakan nilai persentase atau proporsional# lebar setiap
"rame dide"inisikan sebagai persentase dari lebar !endela browser) Hanya sa!a
pemba$aan pada penggunaan proporsional berbeda) ontoh nilai proporsional
adalah K# 8K# K# K) Jumlah bintang %K& adalah 1B8B1B14) Artinya# "rame pertama
memiliki lebar1
5 dari !endela browser# "rame kedua memiliki lebar2
5 dari
!endela browser# "rame ketiga memiliki lebar 15 dari !endela browser# "rame
keempat memiliki lebar1
5 dari !endela browser
• tag /-2AM+#
tag ini memiliki beberapa atribut# yaitu
Atribut ?eterangan
72 menentukan nama "ile HTML yang
digunakan sebagai isi "rame
MA2*,H+*
HT
menentukan batas kiri dan kanan antara
dikumen dengan bingkai dalam pixel
72
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
11/14
BKPM Pemrograman Berbasis Web
• (?PM
• 2e"erensi Pemrograman @eb
• ?omputer
• L.
•
AT?
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
12/14
BKPM Pemrograman Berbasis Web
!. "elaksanaan "raktiku#
!.1 List
Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam list.html kemudian buka menggunakan browser)
list
Tugas "k'ir Kelompok =071Pengembangan @istem An)ormasi Poli&e
Amage
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
13/14
BKPM Pemrograman Berbasis Web
Link
!.) 'ra#e
Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam framekanan.html kemudian buka menggunakan browser)
*rame di sebela' kanan
Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam framekiri.html kemudian buka menggunakan browser)
-
8/18/2019 Bkpm Pemrograman Berbasis Web2
14/14
BKPM Pemrograman Berbasis Web
*rame di sebela' kiri
Tuliskan kode berikut pada notepadBB untuk menuliskan teks pada halaman
HTML) 7impan ke dalam frame.html kemudian buka menggunakan browser)