DESAIN WEB
Disusun :
MANAJEMEN INFORMATIKA
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK)
BOEKITTINGGI
BUKITTINGGI - 2020
DAFTAR ISI
MODUL 1 ........................................................................................................................... 1
MODUL 2............................................................................................................................ 5
MODUL 3............................................................................................................................ 12
MODUL 4............................................................................................................................ 18
MODUL 5............................................................................................................................ 24
MODUL 6............................................................................................................................ 31
MODUL 7............................................................................................................................ 38
MODUL 1
PENGENALAN HTML
A. TEORI
1.1. Pengenalan HTML
Hyper Text Markup Language adalah bahasa yang digunakan untuk membuat suatu situs
web atau homepage. Setiap dokumen dalam Web ditulis dalam format HTML. Semua format
dokumen, hyperlink yang dapat di klik, gambar, dokumen multimedia, form yang dapat
di isi dan sebagainya didasarkan atas HTML.
Setiap dokumen HTML harus dimulai dan diakhiri dengan tag <HTML> yang
mendeklarasikan suatu dokumen sebagai dokumen HTML. Struktur dasarnya adalah sebagai
berikut :
<HTML>
<HEAD>
<TITLE> JUDUL FORM </TITLE>
</HEAD>
<BODY>
ISI WEB
</BODY>
</HTML>
Keterangan:
<html> .. </html>
Mendefinisikan bahwa teks yang berada diantara kedua tag tersebut adalah file
HTML.
<head> .. </head>
Sebagai informasi page header. Di dalam tag ini kita bisa meletakkan tag-tag
TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META.
<title> .. </title>
1
Sebagai titel atau judul halaman/form, digunakan sebagai identifikasi dokumen.
Kalimat yang terletak di dalam tag ini akan muncul pada bagian paling atas browser
Anda (pada title bar).
<body> .. </body>
Mendefinisikan teks beserta formatnya yang hendak ditampilkan sebagai isi halaman
web. Di dalam tag ini bisa diletakkan berbagai page attribute seperti bgcolor,
background, text, link, vlink, alink, leftmargin dan topmargin. Contoh dari
penggunaan tag <HTML> seperti ini:
3. Simpan dokumen yang telah dibuat dengan menggunakan ekstensi .html dan
Save as type pilih All Files
2
4. Untuk melihat hasil dari dokumen HTML yang telah dibuat, buka dokumen tersebut
menggunakan web browser (Misalnya: Internet Explorer atau Mozilla Firefox)
5. Alamat file yang diakses ditunjukkan pada url. Untuk contoh diatas, url yang dimaksud
adalah D:\Praktikum Desain Web\Contoh_1.1.html
3
B. BAHAN PRAKTEK :
1. Praktek_1.1.html
<HTML>
<HEAD>
<TITLE>Halaman Web Pertamaku</TITLE>
</HEAD>
<BODY>
Ini adalah halaman web pertamaku
</BODY>
</HTML>
2. Praktek_1.2.html
<HTML>
<HEAD>
<TITLE>Halaman Web Keduaku</TITLE>
</HEAD>
<BODY>
Selamat Datang di Halaman Web Saya
Web saya masih sederhana, jadi harap maklum
Terimakasih.
</BODY>
</HTML>
C. LATIHAN :
1. Buatlah dokumen HTML yang menampilkan Biodata saudara, yang berisi : Nama, NPM,
Program Studi, dan Alamat.
4
MODUL 2
DESAIN HALAMAN WEB
A. TEORI
2.1.3. Paragraf
Untuk membuat paragraf ini digunakan tag <P>, hal yang perlu dicatat adalah tag <P> ini
akan mengabaikan spasi dan pindah baris. Dalam pembuatan paragraf pun, kita bisa
menggunakan atribut ALIGN untuk mengatur letak paragraf, rata kiri, tengah ataupun rata
kanan. Attribut align mempunyai nilai: LEFT, RIGHT, CENTER dan JUSTIFY.
5
2.1.6. Format Bentuk Tulisan
Untuk pengaturan teks, terdapat beberapa tag yang dapat digunakan. Cara menggunakannya
adalah awali dengan <tag>, terus masukkan tulisan yang akan diatur dan akhiri dengan
</tag>. Tag-tag yang dapat digunakan untuk mengatur teks adalah :
<B> Bold text
<I> Italic text
<U> Underscore
<TT> Typewriter
<S> Strikeout - draws a line through the text
<BLINK> Text berkedip (lebih baik jangan digunakan)
<CITE> Digunakan untuk quoting text
<BIG> Ukuran teks akan lebih besar satu ukuran
<SMALL> Ukuran teks akan lebih kecil satu ukuran
<SUP>
Membuat tekssuperscript
<SUB> membuat tekssub script
<ABBREV> Abbreviations
<ACRONYM> Untuk akronim
<PERSON> Digunakan untuk indexing
<Q> Membuat short inline quotation
<VAR> Membuat variable name, selalu dalam italics.
2.1.7. Font
Tag <FONT> digunakan untuk mengatur huruf dokumen HTML. Tag FONT mempunyai
attribut, yaitu: SIZE, FACE, COLOR.
SIZE: Digunakan untuk mengatur ukuran font. Ukuran font yang digunakan berkisar
antara 1 - 7 dengan 1 merupakan ukuran terkecil dan 7 merupakan ukuran terbesar.
FACE: Digunakan untuk mengatur jenis atau nama font. Anda bisa memilih maksimal 3
jenis font yang masing-masing dipisahkan oleh koma. Bila terdapat spasi yang terletak pada
nama font maka harus digunakan tanda garis bawah (_). Dalam memilih jenis font ini
harus dipertimbangkan apakah font yang kita gunakan pada halaman web kita nantinya akan
terdapat pada komputer pengguna yang lain.
COLOR: Digunakan untuk mengatur warna font. Didefinisikan dengan menggunakan nilai
RGB/HEX atau bisa juga langsung menggunakan nama warna (red misalnya).
dipecah
6
2.1.9. Garis Horizontal
Tag <HR> digunakan untuk membuat garis horizontal pada jendela browser. Defaultnya
adalah membuat garis yang solid.
Tag ini mempunyai atribut SIZE, WIDTH, ALIGN dan NOSHADE.
<HR NOSHADE> digunakan untuk membuat garis yang tidak ada efek baying-bayang 3-D.
<HR SIZE=ukuran> untuk menentukan panjang garis dalam satuan pixel, default 2.
<HR WIDTH=ukuran atau persentase> untuk menentukan ketebalan garis.
<HR ALIGN=LEFT atau RIGHT atau CENTER> untuk membuat garis dengan letak sebelah
kiri (left), kanan (right) atau tengah (center-default).
2.2. List
2.2.1. List Berurut (Ordered Lists)
<OL> Juga digunakan untuk membuat daftar item bernomor, dengan tiap item dapat
menggunakan angka arab atau romawi. List entri juga didefinisikan dengan tag <LI>.
Atribut yang ada pada Ordered List adalah TYPE dan START. Beberapa type penomoran
yang dapat digunakan pada ordered list ditunjukkan pada tabel di bawah ini :
Pada tag <OL> juga terdapat atribut START untuk memulai list dari nomor tertentu. Pada tag
<LI> terdapat atribut VALUE untuk melewati nomor yang tidak diinginkan.
B. BAHAN PRAKTEK :
7
1. Praktek_2.1.html (Menggunakan Heading)
<HTML>
<HEAD> <TITLE> Belajar membuat HTML yuk </TITLE> </HEAD>
<BODY>
My Homepage
<H1>Heading tingkat 1</H1>
<H2>Heading tingkat 2</H2>
<H3>Heading tingkat 3</H3>
<H4>Heading tingkat 4</H4>
<H5>Heading tingkat 5</H5>
<H6>Heading tingkat 6</H6>
<H1 ALIGN=LEFT>Heading 1 rata kiri</H1>
<H2 ALIGN=CENTER>Heading 2 rata tengah</H2>
<H3 ALIGN=RIGHT>Heading 3 rata kanan</H1>
</BODY>
</HTML>
8
<HTML>
<HEAD> <TITLE> Belajar membuat HTML yuk </TITLE> </HEAD>
<BODY>
<H2>My Homepage</H2>
<h3>Penggunaan Teks Preformat</h3>
Contoh dibawah adalah penggunaan tag Preformat untuk membuat Tabel<br>
<PRE>
Tabel data mahasiswa
----------------------------------
Nama Umur
----------------------------------
Adi Sasongko 19
Budi Swarga 20
Chev Sampurna 18
Della Rossa 19
----------------------------------
</PRE>
</BODY>
<HTML>
6. Praktek_2.6.html (Font)
<html>
<head>
<title>::: Ukuran, Jenis dan Warna Font:::</title>
</head>
<body>
<font size=1 Face=arial color=#FF0000>Ukuran font 1</font><br>
<font size=2 Face=arial color=green>Ukuran font 2</font><br>
<font size=3 Face=arial color=blue>Ukuran font 3</font><br>
<font size=4 Face=verdana color=red>Ukuran font 4</font><br>
<font size=5 Face=verdana color=blue>Ukuran font 5</font><br>
<font size=6 Face=tahoma color=green>Ukuran font 6</font><br>
<font size=7 Face=tahoma color=red>Ukuran font 7</font><br>
7.</body>
Praktek_2.7.html (Garis Horisontal)
</html>
9
<html>
<head>
<title>Horizontal Rules</title>
</head>
<body>
Menambahkan garis horisontal pada dokumen HTML
<hr size="15">
<hr width="100" align=”left”>
<hr color="blue">
<h color="red" size="3" width="300" noshade>
</body>
</html>
10
<html>
<head>
<title>Menggunakan List</title>
</head>
<body>
<h3>Menggunakan Unordered List</h3>
<hr>
<h4>Ordered List dengan Type Default</h4>
<ul>
<li>Manchester United</li>
<li>Chelsea</li>
<li>Arsenal</li>
</ul>
<h4>Unordered List dengan Type Circle</h4>
<ul type="circle">
<li>Juventus</li>
<li>AC Milan</li>
<li>AS Roma</li>
</ul>
<h4>Unordered List dengan Type Disc</h4>
<ul type="disc">
<li>Real Madrid</li>
<li>Barcelona</li>
<li>Malaga</li>
</ul>
<h4>Unordered List dengan Type Square</h4>
<ul type="square">
<li>PSV</li>
<li>Ajax Amsterdam</li>
<li>Feyenord</li>
</ul>
</body>
</html>
C. LATIHAN :
1. Buatlah halaman HTML untuk menampilkan teks di bawah ini:
H2O
X2 + 4X + 4
Linux adalah sistem operasi yang bersifat open source.
11
MODUL 3
LINK DAN GAMBAR
A. TEORI
3.1. 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.
Dalam pembuatan dokumen HTML diperlukan keterhubungan antar dokumen.
Keterhubungan ini dibagi dalam 2 (dua) kategori :
1. Keterhubungan antara satu dokumen dengan dokumen yang lain
2. Keterhubungan kepada suatu bagian pada dokumen itu sendiri
url_tujuan bernilai lokasi atau nama file yang akan dituju. Sedangkan nama_link adalah
nilai yang akan ditampilkan di browser sebagai teks link atau tombol penghubung. Tulisan
yang terletak antara <A> dan </A> akan terdapat garis bawah dan atribut warnanya dapat
diatur dalam tag <BODY>. Dikenal 3 (tiga) istilah dalam pengalamatan link :
1. Link relatif
Link ini menggunakan alamat relatif file dituju.
Misal : <a href=”tujuan.htm”>Tujuan</a>
2. Link absolut
Link ini menggunakan alamat absolut file yang dituju.
Misal : <a href=”c:/my documents/tujuan.htm”>Tujuan</a>
3. Link dalam dokumen yang sama
Link ini menggunakan alamat pada bagian tertentu di dokumen itu sendiri.
Misal : <a href=”#top”>Kembali ke atas</a>
12
Membuat halaman awal dok_awal.html :
<HTML>
<HEAD>
<TITLE> Belajar membuat HTML yuk </TITLE>
</HEAD>
<BODY>
<h3>Membuat Relative Link</h3>
Contoh membuat Link yang sederhana<br><br>
Untuk pindah ke dokumen yang lain,ikuti link pertama ini dengan
klik <A HREF="doktujuan.html">disini</A>
</BODY>
</HTML>
3.4. Gambar
Untuk menyisipkan gambar kita dapat memanfaatkan tag <IMG>. 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.
Sintaks :
<IMG src="url_file" width="img_width" height="img_height" vspace="10"
hspace="10" alt="alt_teks">
13
Beberapa atribut yang digunakan pada tag <img> antara lain :
Atribut Kegunaan
Menampilkan alternatif text pada image jika mouse
Alt
berada diatasnya
Align Mengatur perataan posisi gambar (center, left, right)
Border Mengatur lebar border/bingkai pada gambar
Height Mengatur tinggi image
Hspace Mengatur letak gambar
Src Menentukan sumber file, lokasi dimana file disimpan
Width Mengatur lebar image
Vspace Mengatur letak gambar
B. PRAKTEK
1. Praktek_3.1.html (Link1 )
<html><head><title>++Universitas Methodist Indonesia+
+</title></head>
<body>
<h2 align="center">
<font color="blue">Universitas Methodist Indonesia</font>
</h2>
<hr>
<h3>Fakultas :</h3>
<a href="ekonomi.html">Ekonomi</a><br>
<a href="fikom.html">Ilmu Komputer</a><br>
</body>
</html>
2. Praktek_3.2.html (Link2 )
<html><head><title>++Universitas Methodist Indonesia+
+</title></head>
<body>
<h2 align="center">
<font color="blue">Universitas Methodist Indonesia</font>
</h2>
<hr>
Fakultas Ekonomi terdiri dari 4 Program Studi:
<ol start=1>
<li>Manajemen</li>
<li>Akuntansi</li>
<li>Manajemen Informatika</li>
<li>Komputerisasi Akuntansi</li>
</ol>
<br><br>
<a href="umi.html">[ HOME ]</a>
<a href="fikom.html"> [ FIKOM ]</a>
</body>
</html>
14
3. Praktek_3.3.html (Link3 )
<html>
<head><title>++Universitas Methodist Indonesia++</title></head>
<body>
<h2 align="center"><font color="blue">Universitas Methodist
Indonesia</font></h2>
<hr>
Fakultas Ilmu Komputer terdiri dari 2 Program Studi:
<ol start=1>
<li>Sistem Informasi</li>
<li>Teknik Informatika</li>
</ol>
<br><br>
<a href="umi.html">[ HOME ]</a>
<a href="ekonomi.html">[ EKONOMI ]</a>
</body>
</html>
15
5. Praktek_3.5.html (Gambar/Image)
Diasumsikan Logo_UMI.jpg sudah ada dalam folder yang sama dengan file HTMLnya.
<html>
<head> <title> Menambahkan Image </title> </head>
<body>
<h4>Menambahkan image ke dalam dokumen HTML</h4>
<img src="Logo_UMI.jpg" width="150" height="120">
<br>
<h4>Mengatur border pada image</h4>
<img src="Logo_UMI.jpg" border="5">
<br>
<h4>Alternating Text</a>
pada image di bawah ini terdapat alternating text.
silahkan gerakkan mouse melewati image<br>
<img src="Logo_UMI.jpg" alt="Alternating Text">
</body>
</html>
16
C. LATIHAN
Buatlah tampilan seperti gambar berikut ini dan buat link untuk masing-masing menu pada
gambar dibawah in :
Home.html
Biodata.html
Galeri.html
17
MODUL 4
TABEL
A. TEORI
4.1. Tabel
Tabel merupakan cara untuk menampilkan informasi dalam halaman web dengan bentuk
kolom dan baris.
Beberapa atribut yang bisa ditambahkan dalam tag <TABLE> adalah sebagai berikut :
Atribut Kegunaan
Align Untuk mengatur alignment tabel
Background Menambahkan image sebagai background pada tabel
Bgcolor Untuk mengatur warna background tabel
Untuk mengatur besar border table (dalam pixel),
Border
default=0
Bordercolor Mengatur warna border
Cellpadding Mengatur jarak antara border dengan isi cell
Cellspacing Mengatur jarak antar cell
Height Mengatur tinggi tabel
Width Mengatur lebar tabel (dalam pixel atau persen)
18
Judul tabel atau biasa disebut CAPTION terletak dibagian luar tabel yang bisa berada
dibawah atau diatas tabel. Secara default caption diletakkan dibagian atas suatu tabel, tetapi
juga dapat diletakkan dibawah suatu tabel dengan menambahkan atribut ALIGN=BOTTOM
pada elemen caption tersebut.
B. PRAKTEK
19
1. Praktek_4.1.html (Pembuatan tabel)
<html>
<head> <title>::: Pembuatan Table:::</title> </head>
<body>
<font face=arial size=2 color=maroon>
<table border=1>
<caption align=top><b><u>Daftar Alamat</u></b></caption>
<tr bgcolor=yellow>
<th width=40>No.</td>
<th width=150>Nama</td>
<th width=200>Alamat</td>
</tr>
<tr>
<td align=center>1.</td>
<td>Raihan Umar</td>
<td>Tarogong Garut</td>
</tr>
<tr bgcolor='sky blue'>
<td align=center>2.</td>
<td>Ari Mulyaningsih</td>
<td>Wringin Anom Gresik</td>
</tr>
<tr>
<td align=center>3.</td>
<td>Ananda Denira</td>
<td>Cicadas Bandung</td>
</tr>
<tr bgcolor='sky blue'>
<td align=center>4.</td>
<td>Ari Wibowo</td>
<td>Sariwangi Tangerang</td>
</tr>
</table>
</body>
</html>
C. LATIHAN
1. Buatlah layout web seperti gambar berikut :
22
2. Buatlah layout web seperti gambar berikut :
MODUL 5
FORM
23
A. TEORI
5.1. Form
Form dalam HTML digunakan untuk menerima masukan atau isian dari user untuk kemudian
diolah lebih lanjut menjadi informasi yang dibutuhkan, baik oleh user ataupun pihak yang
mempunyai web. Elemen dari form HTML adalah <FORM> yang menunjukkan awal dari
suatu form HTML dan diakhiri dengan </FORM>. Dalam sebuah dokumen dapat
mempunyai lebih dari satu form HTML.
Sintak penulisan form adalah:
1. Type=TEXT
Kotak isian bertipe teks ini menerima data karakter (default) sebanyak satu baris.
Jenis- Jenis Atribut pada Input Field Tipe Text :
Atribut Deskripsi
Nama variable dari control yang akan menyimpan nilai
Name
dari input field
Type <INPUT TYPE=”TEXT”>
Value Untuk memberikan value ke input field
Size Jumlah karakter dari input field
Maxlength jumlah karakter maksimum untuk input field
Contoh :
<INPUT TYPE=”TEXT” NAME=”textbox1” VALUE=”” SIZE=”20”>
Tampilan :
2. TYPE=PASSWORD
24
Kotak isian bertipe password ini menerima data karakter, tapi tidak akan ditampilkan karena
kebutuhan masukan password yang bersifat rahasia. Atribut nya sama dengan input field type
text.
Contoh :
Tampilan :
3. TYPE=CHECKBOX
Suatu inputan yang memungkinkan kita memilih satu atau lebih pilihan atau tidak memilih
sama sekali, dengan memberikan tanda pada checkbox tersebut.
Tampilan :
4. TYPE=RADIO
Hanya mengijinkan memilih satu dari banyak pilihan. Setiap radio button control harus
memiliki nama yang sama, sehingga user hanya bisa memilih satu option saja. Radio button
juga harus secara explisit memberikan nilai ke atribut value.
Tampilan :
5. TYPE=BUTTON
25
Jenis-Jenis Atribut pada Input Field Tipe Button :
Atribut Deskripsi
Nama variable dari kontrol yang akan menyimpan
Name
nilai dari input field
<INPUT TYPE=”SUBMIT”> : Mengirimkan
form ke URL yang telah didefinisikan pada atribut
Type ACTION pada tag <FORM>
<INPUT TYPE=”RESET”> : Browser mengembalikan field dalam
form ke dalam nilai default(mengosongkan nilai semua elemen form).
Value Memberikan nama label pada button
Size Menentukan lebar button
6. Tag <TEXTAREA>
Tag ini digunakan untuk membuat input teks yang lebar, bisa menampung lebih banyak
karakter dibanding input field bertipe TEXT.
Teks yang berada diantara tag <TEXTAREA> dan </TEXTAREA> secara default akan
ditampilkan sesuai aslinya.
Tampilan :
26
Mengirimkan informasi form seperti halnya tombol Submit, hanya berbentuk gambar.
Contoh :
Tampilan :
Contoh :
<select name="job" size="1">
<option value="1">Web Developer</option>
<option value="2">Web Designer</option>
<option value="3" selected>Web Administrator</option>
<option value="4">Web Database</option>
</select>
Tampilan :
Jika di klik panah ke bawah
B. PRAKTEK
27
1. Praktek_5.1.html (Menambahkan Elemen Text)
<html>
<head>
<title>Menambahkan Elemen Text</title>
</head>
<body>
Nama : <input type="text" name="nama"> <br>
Nim : <input type="text" name="nim" value="901" maxlength="9" size="9">
</body>
</html>
28
<html>
<head>
<html>
<head>
<title>Menambahkan Tombol di Dokumen HTML</title>
</head>
<body>
<input type="submit" value ="Kirim" name="Submit">
<input type="reset" value ="Ulangi" name ="Reset">
<input type="button" value ="Batal" name ="Cancel">
<input type="image" name="Gambar" src="Logo-UMI.jpg"
width="50" height="50">
</form>
</body>
</html>
C. LATIHAN
29
1. Buatlah sebuah form lengkap seperti pada gambar di bawah ini :
MODUL 6
30
FRAME
A. TEORI
6.1. Frame
Diperkenalkan teknik lain dalam mengatur tata letak dokumen web dengan menggunakan
frame. Sama halnya dengan tabel, frame akan membagi web page dalam baris dan kolom,
bedanya, jika digunakan frame, web page akan terbagi menjadi beberapa windows yang
masing – masing bagian mempunyai nama (nantinya akan menjadi target). Tiap bagian
windows ini akan berisi web page. Jadi dengan menggunakan frame, kita dapat menampilkan
beberapa web page dalam satu halaman. Sehingga tampilan halaman HTML yang salah satu
atau beberapa bagian berganti-ganti isinya sedangkan bagian lain tetap sehingga dapat
menghemat bandwidth internet dan mempercepat proses download secara keseluruhan.
31
Mendefinisikan frame tunggal dalam frameset. Beberapa atribut yang sering digunakan
adalah :
SRC=”url” :Atribut SRC ini berisi URL ke dokumen yang akan ditampilkan pada frame ini.
NAME=”window_name” : Atribut NAME berisi nama frame yang bisa ditunjuk oleh link
pada dokumen yang lain, biasanya dari frame lain pada dokumen yang sama. Atribut
NAME ini bersifat optional.
Frame bernama bisa mempunyai isi target window dengan menggunakan atribut
TARGET.
SCROLLING=”yes|no|auto”
Atribut SCROLLING mendeskripsikan apakah frame harus mempunyai scrollbar atau tidak.
Pilih “yes” jika diinginkan scrollbar selalu tampak pada frame, pilih “no” jika tidak
menginginkan scrollbar tidak tampak atau pilih “auto” sehingga browser yang nanti
menentukan akan menampilkan scrollbar jika dibutuhkan. Atribut ini bersifat optional dan
nilai defaultnya adalah auto.
NORESIZE
Atribut NORESIZE ini mengindikasikan jika frame tidak dapat di ubah ukurannya oleh user.
Secara default, semua frame dapat diubah ukurannya.
BORDERCOLOR=color
Memberi warna pada border yang memisahkan frame ini dengan yang lain, misalkan
BORDERCOLOR=green.
BORDERCOLOR dapat digunakan pada satu atau lebih <FRAME> atau dengan
<FRAMESET> untuk mengatur warna default pada semua border.
MARGINWIDTH=pix
Secara default, terdapat 8 pixel margin kiri dan kanan untuk setiap frame yang dapat
diperkecil ataupun diperbesar.
MARGINHEIGHT=pix
Secara default, terdapat 8 pixel margin atas dan bawah pada setiap frame yang dapat
diperkecil atau diperbesar.
32
Nama Frame Kegunaan
Digunakan apabila target frame adalah frame tempat
_self
link berada
Digunakan apabila target frame adalah windows
tempat frame berada. Dengan menggunakan _top sebagai target, maka
_top
definisi frame yang ada pada window browser akan hilang, diganti
dengan definisi frame yang baru jika ada
Target frame adalah setingkat di atas frame link
_parent
berada
Digunakan apabila hasil link ingin ditampilkan di
_blank
window baru
B. PRAKTEK
Sebelum mencoba membuat frame, silahkan buat beberapa dokumen web yang nanti akan
ditampilkan di tiap frame. Misalkan terdapat tiga halaman yang akan ditampilkan yang terdiri
dari halaman header.html, menu.html, main.html, prodi_si.html, home.html.
1. Header.html
<html>
<head>
<title>Header FIKOM-UMI </title>
</head>
<body>
<center>
<font size="6" color="red">Universitas Methodist Indonesia</font> <br>
<font size="5" color="blue">Fakultas Ilmu Komputer</font> <br>
<b>Jl. Hang Tuah No.8 Medan</b>
<hr>
</center>
</body>
</html>
2. Main.html
<html>
<head>
<title>Main FIKOM-UMI</title>
</head>
<body>
<h3>Selamat datang di Fakultas Ilmu Komputer</h3>
Saat ini kami berlokasi di Kampus Universias Methodist Indonesia
<br>Jl. Hang Tuah No.8 Medan<br>
Beberapa Program Studi yang terdapat di Fakultas Ilmu Komputer
diantaranya :
<ol>
<li>Program Studi Sistem Informasi</li>
<li>Program Studi Teknik Informatika</li>
</ol>
</body>
</html>
3. Prodi_SI.html
33
<html>
<head>
<title>Program Studi Sistem Informasi</title>
</head>
<body>
<h3> Program Studi Sistem Informasi </h3>
<hr>
Program Studi ini berkonsentrasi untuk mencetak lulusan yang mampu
menguasai teknologi ICT yang handal dan siap pakai.
Kurikulum yang dipersiapkan untuk mencapai tujuan tersebut seperti
diperlihatkan pada tabel berikut ini :
<table width="100%" border="1" cellpadding="1" cellspacing="1">
<tr bgcolor="#e2e2e2">
<td>Tahapan</td>
<td>Mata Kuliah / Praktikum</td>
</tr>
<tr>
<td rowspan="7">Semester 1</td>
<td>Algoritma Pemrograman</td>
</tr>
<tr><td>Bahasa Inggris</td></tr>
<tr><td>Pengenalan Komputer</td></tr>
<tr><td>Praktikum Pascal</td></tr>
<tr><td>Praktikum Pengenalan Komputer</td></tr>
<tr><td>Praktikum Aplikasi Internet</td></tr>
<tr><td>Praktikum Dasar Jaringan Komputer</td></tr>
</table>
</body>
</html>
4. Menu.html
<html>
<head>
<title> Header FIKOM-UMI </title>
</head>
<body>
[ <a href="Menu.html"> Home </a> ]<br>
[ <a href="Prodi_SI.html" target="main">Program Studi Sistem
Informasi</a> ]<br>
[ <a href="#"> Teknik Informatika </a> ]
</center>
</body>
</html>
5. Home.html
<html>
<head>
<title>Menggunakan Frame</title>
</head>
<frameset rows=100,*>
<frame src="Header.html" scrolling="no" name="atas">
<frameset cols=250,*>
<frame src="Menu.html" name="kiri">
<frame src="Main.html" name="main">
</frameset>
</frameset>
<noframes><body>
</body></noframes>
</html></html>
C. LATIHAN
34
Buatlah dokumen HTML seperti pada gambar dibawah ini dengan menggunakan teknik
frame. File-file yang dibuat adalah:
a. Index.html
b. Header.html
c. Menu.html
d. Isi.html
e. Footer.html
f. Visi.html
g. Fakultas.html
h. Fasilitas.html
Index.html
35
36
37
MODUL 7
CSS ( Cascading Style Sheet)
A. TEORI
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis
dengan HTML dan XHTML. Spesifikasi CSS diatur oleh World Wide Web Consortium
(W3C). CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara yang
berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak, suara (sewaktu
dibacakan oleh browser basis-suara atau pembaca layar), dan juga alat pembaca braille.
Halaman HTML atau XML yang sama juga dapat ditampilkan secara berbeda, baik dari segi
gaya tampilan atau skema warna dengan menggunakan CSS.
Cascading Style Sheet, tahap 1 (CSS1) yang dipopulerkan oleh World Wide Web Consortium
(W3C) telah menetapkan versi terbaru peselancar Web Netscape dan Microsoft untuk
menentukan jenis gaya yang mungkin atau kenyataan yang menterjemahkan ciri-ciri elemen
gaya dalam sebuah halaman Web. CSS disediakan untuk memberikan kebebasan bagi para
desainer halaman web sesuai dengan yang dikehendakinya.
38
7.3.2. Embedded Style Sheet
Sama halnya dengan CSS dalam posisi inline style sheet, penulisan CSS dalam posisi
embedded style sheet juga menjadi satu dengan halaman web yang akan diatur style-nya,
hanya saja, posisi CSS menjadi bagian dari header (berada diantara tag <head>) dengan
menambahkan tag <style type=”text/css”>.
Dengan menggunakan model penempatan CSS sebagai embedded style sheet, pembuat web
cukup satu kali mendefinisikan style yang akan dikenakan pada tag – tag yang berada dalam
halaman web. Jika ada sebuah tag yang digunakan secara berulang, secara otomatis akan
mempunya style yang sama, berbeda dengan model inline style sheet yang mengharuskan
pembuat web menentukan style pada tag – tag yang digunakan berulang kali dan
memungkinkan untuk menentukan style yang berbeda pada tag tersebut.
Format Statement :
"HTML tag"{ "CSS Property":"Value" ; }
"HTML tag"{ "CSS Property1":"Value1";
"CSS Property2":"Value2"; ..}
Keterangan :
H1 merupakan selector, Color merupakan property, dan #0000FF merupakan value
39
7.5. CSS Selector
CSS selector adalah bagian terpenting dari CSS. Selector mendefinisikan elemen – elemen
HTML mana saja yang akan dimanipulasi menggunakan kode CSS.
B. PRAKTEK
<htm>
<head>
<title>CSS untuk memanipulasi font</title>
</head>
<body>
<h3 style="font-family:'Courier New', Courier ">Fakultas Ilmu Komputer
Universitas Methodist Indonesia Medan (FIKOM-UMI)</h3>
<p style="font-family:Verdana, Arial, Helvetica, sans-serif">
Fakultas Ilmu Komputer Universitas Methodist Indonesia Medan (FIKOM-UMI)
yang berdiri sejak 2005 merupakan salah satu perguruam tinggi di Medan.
</p>
40
2. Praktek_7.2.html (Memanipulasi font dengan memberikan sebuah nilai pada
selector)
<html>
<head>
<title>CSS untuk memanipulasi font</title>
<style type="text/css">
p {
font-family:Verdana, Arial, Helvetica, sans-serif
}
td {
font-weight:bold
}
a {
font-size:24px
}
</style>
</head>
<body>
<h2> Fakultas Ilmu Komputer Universitas Methodist Indonesia Medan (FIKOM-
UMI)</h2>
<p> Fakultas Ilmu Komputer Universitas Methodist Indonesia Medan (FIKOM-
UMI) yang berdiri sejak 2005 merupakan salah satu perguruam tinggi di
Medan.</p>
<table width="100%">
<tr>
<td>
Sebelum fakultas ini berdiri, jauh sebelumnya sudah berdiri fakultas-
fakultas lainnya yang membentuk Universitas Methodist Indonesia Medan
di bawah naungan Yayasan Pendidikan Gereja Methodist Indonesia.</td>
</tr>
<tr>
<td>
Dalam penyelenggaraan FIKOM-UMI Medan, kegiatan - kegiatannya dipandu
oleh tata nilai dan moral berazaskan kekristenan yang diterapkan pada
sistem insitusi.</td>
</tr>
</table>
<br>
Tata nilai tersebut tercermin dalam Visi, Misi, dan Tujuan Fakultas Ilmu
Komputer Universitas Methodist Indonesia Medan.
</body>
</html>
41
<tr>
<td>
Dalam penyelenggaraan FIKOM-UMI Medan, kegiatan - kegiatannya dipandu
oleh tata nilai dan moral berazaskan kekristenan yang diterapkan pada
sistem insitusi. <br> </td>
</tr>
<tr>
<td>Untuk kembali ke berita sebelumnya, <a
href="Praktek_7.2.html">silahkan klik disini</a></td>
</tr>
</table>
</body>
</html>
42
5. Praktek_7.5.html (Menggunakan Linked Style Sheet)
Langkah 1 : Siapkan file untuk mendefinisikan style, simpan dengan nama file
mystyle.css
/* CSS Document */
tulisan_miring {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
}
.cetak_tebal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}
#14pt {
font-size:14pt;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif
}
td {
font-weight:bold
}
a {
font-size:24px
}
43
6. Praktek_7.6.html (Memanipulasi color dan background halaman web)
<html>
<head>
<title>CSS untuk memanipulasi color dan background</title>
<style type="text/css">
.warna_background {
background-color:#00CCFF
}
.mewarnai_tulisan {
color:red
}
.background_bergambar {
background-image:url(Logo_UMI.jpg);
background-repeat:no-repeat
}
.background_bergambar_bawah {
background-image:url(Logo_UMI.jpg);
background-position:right;
background-repeat:repeat-y
}
</style>
</head>
<body>
<h3> Fakultas Ilmu Komputer Universitas Methodist Indonesia Medan
(FIKOM-UMI)</h3>
<table width="100%">
<tr>
<td class="mewarnai_tulisan">
Fakultas Ilmu Komputer Universitas Methodist Indonesia Medan
(FIKOM-UMI) yang berdiri sejak 2005 merupakan salah satu perguruam
tinggi di Medan.
<br>
</td>
</tr>
<tr>
<td class="warna_background">
Sebelum fakultas ini berdiri, jauh sebelumnya sudah berdiri
fakultas-fakultas lainnya yang membentuk Universitas Methodist
Indonesia Medan di bawah naungan Yayasan Pendidikan Gereja
Methodist Indonesia. <br>
</td>
</tr>
</table>
<br>
<table width="100%" border=”1”>
<tr>
<td height="350" width="50%" class="background_bergambar"
valign="bottom">
Dalam penyelenggaraan FIKOM-UMI Medan, kegiatan - kegiatannya
dipandu oleh tata nilai dan moral berazaskan kekristenan yang
diterapkan pada sistem insitusi.</td>
<td class="background_bergambar_bawah"> </td>
</tr>
</table>
</body>
</html>
44
C. LATIHAN
1. Buatlah dokumen HTML seperti pada gambar berikut dengan menggunakan CSS :
2. Buatlah dokumen HTML seperti pada gambar berikut dengan menggunakan CSS :
45