Overview
Tujuan
1.
2.
3.
4.
5.
6.
1-1
Politeknik Telkom
1.1
Pengenalan HTML
1.1.1
1.1.2
3.
1-2
Politeknik Telkom
Informasi
yang
dituliskan
pada
tag
<body>
Gambar 1.2 Hasil Eksekusi Contoh 1.1
Desain Halaman Web
1-3
Politeknik Telkom
5.
1.2
1.2.1
Alamat file yang diakses ditunjukkan pada url. Untuk contoh diatas,
url
yang
dimaksud
adalah
D:\WDM\TPSDP
2005\HTML\contoh_1.1.htm
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
1-4
Politeknik Telkom
1.2.2
Paragraf
Hasil :
1.2.3
Line Break
1-5
Politeknik Telkom
<head>
<title>Menggunakan Line Break</title>
</head>
<body>
Menggunakan Line Break<br><br>
Dengan menggunakan line break, kita dapat memindahkan
kalimat<br>
setelah elemen tersebut satu baris di bawahnya.<br>
seperti halnya menggunakan ENTER pada word processing.
</body>
</html>
Hasil :
1.2.4
Preformatted Text
1-6
Politeknik Telkom
Hasil :
1.2.5
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
Desain Halaman Web
1-7
Politeknik Telkom
D:/dokumen/contoh_1.6.htm
1.2.6
Tag Font
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
Desain Halaman Web
1-8
Politeknik Telkom
1.2.7
Horizontal Rules
Hasil :
1-9
Politeknik Telkom
1.3
List
1.3.1
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
1-10
Politeknik Telkom
1-11
Politeknik Telkom
1.3.2
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
1-12
Politeknik Telkom
1-13
Politeknik Telkom
1.3.3
Definition Lists
Hasil :
1.3.4
1-14
Politeknik Telkom
Jurnal
1.
2.
1-15
Politeknik Telkom
Overview
Tujuan
1.
2.
3.
4.
5.
2-1
Politeknik Telkom
2.1
Link
2.1.1
Kegunaan
Menunjukkan url yang dituju
Memberikan nama pada bagian tertentu pada dokumen
Menunjukkan target ditampilkannya link
Menunjukkan title dari link ketika cursor digerakkan di
sekitar area hyperlink
Contoh membuat link ini, dapat dilihat dari script di bawah ini,
sebelumnya siapkan halaman html dengan nama jur_MI.htm, jur_KA.htm,
jur_TK.htm (disimpan di direktori /web/prodi/) dan simpan script dibawah ini
dengan nama file Link.htm :
<html>
<head> <title> Politeknik Telkom </title> </head>
<body>
<a href="http://www.politekniktelkom.ac.id">
<img src="poltek.gif" width="100" height="100"
alt="Politeknik Telkom" align=left>
</A>
<center>
<h3>Politeknik Telkom</h3>
<h5>Jl. Telekomunikasi No. 1 Dayeuh Kolot Bandung</h5>
<hr>
[ <a href="jur_MI.htm"> Manajemen Informatika </a> ]
[ <a href="jur_KA.htm" target="_blank"> Komputer Akuntansi
</a> ]
[ <a href="D:/web/jur_TK.htm"> Teknik Komputer </a> ]
<br><br>
Link dan Gambar
2-2
Politeknik Telkom
2.1.2
2-3
Politeknik Telkom
2-4
Politeknik Telkom
2.2
Gambar
2-5
Politeknik Telkom
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
2-6
Politeknik Telkom
2.2.1
<HTML>
<HEAD>
<TITLE>Halaman Awal</TITLE>
</HEAD>
<BODY>
<H4>Selamat Datang di Situs Pribadi Saya</H4>
2untuk bisa menjelajahi situs ini,
silahkan klik pada gambar berikut
<A HREF="contoh_4.2.htm">
<IMG SRC="lambang_poltek_telkom.bmp"
ALT="Link Menggunakan Image"></A>
<BR><BR>
Selamat menikmati penjelajahan di situs ini.
</BODY>
</HTML>
2-7
Politeknik Telkom
Jurnal
3.
2-8
Politeknik Telkom
3 FORM
Overview
Pada praktikum ini akan mempelajari pembuatan dokumen HTML yang lebih
interaktif dan menarik. Dokumen HTML harus mampu menyediakan fasilitas
yang dapat menerima masukan atau isian data dari user. Data isian dari
pengguna ini untuk kemudian dapat diproses lebih lanjut menjadi informasi
yang dibutuhkan baik oleh user maupun oleh pemilik web itu sendiri.
Pengguna web dapat memasukkan inputan pada dokumen HTML melalui
elemen form.
Tujuan
7.
8.
9.
Form
3-1
Politeknik Telkom
3.1
Form
3.2
3.2.1
Text
Jenis inputan type text digunakan untuk menerima masukan dari user
berupa data yang berupa huruf, angka dan simbol untuk dikirim ke server.
Contoh 4.1 Menambahkan Elemen Text
<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>
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
3-2
Politeknik Telkom
3.2.2
Password
Dengan menggunakan elemen input dengan type password, isian
pada text box akan diubah menjadi tanda bintang (*). Elemen ini biasanya
digunakan untuk pengisian password.
Contoh 4.2 Menyembunyikan Password
<html>
<head>
<title>Menyembunyikan Password</title>
</head>
<body>
Password Anda : <input type="password" name="nama"
size="30" maxlength="15">
</body>
</html>
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
Radio
Dengan menggunakan elemen radio, pada form disediakan beberapa
pilihan, namun hanya satu yang dapat dipilih dari pilihan tersebut.
Contoh 4.3 Menampilkan Pilihan pada Dokumen HTML
<html>
<head>
<title>Menambahkan Pilihan pada Dokumen HTML</title>
</head>
<body>
Jenis kelamin :
Form
3-3
Politeknik Telkom
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
Checkbox
Berbeda dengan elemen radio, elemen checkbox menyediakan
beberapa pilihan yang dapat dipilih lebih dari 1 (satu). Masing masing elemen
checkbox harus mempunyai nama yang berbeda satu sama lain.
Contoh 4.4 Pilihan Ganda pada Dokumen HTML
<html>
<head>
<title>Pilihan Ganda pada Dokumen HTML</title>
</head>
<body>
Hobi Anda :
<br><input type="checkbox" name="hobi1" value="baca"
checked>Baca
<br><input type="checkbox" name="hobi2"
value="belanja">Belanja
<br><input type="checkbox" name="hobi3" value="coding"
checked>Coding
<br><input type="checkbox" name="hobi4" value="nonton">Nonton
</body>
</html>
Form
3-4
Politeknik Telkom
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
3-5
Politeknik Telkom
</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="lambang_profesional.bmp"
width="50" height="50">
</form>
</body>
</html>
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
Textarea
Untuk mendapatkan masukan dari user dengan karakter dalam
jumlah banyak (masukan berupa kalimat yang panjangnya lebih dari 255
karakter) dibutuhkan elemen yang mampu menampung inputan tersebut.
Dalam dokumen HTML disediakan elemen yang mampu menampung inputan
tersebut. Elemen tersebut dinamai textarea.
Contoh 4.6 Menerima Masukan yang Panjang
<html>
<head>
<title>Menerima Masukan yang Panjang</title>
</head>
<body>
Form
3-6
Politeknik Telkom
Deskripsi diri :
<br>
<textarea
name="deskripsi"
cols="25"
deskripsi diri Anda disini</textarea>
</body>
</html>
rows="5">Tuliskan
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
Select
Pada dokumen HTML disediakan elemen untuk membentuk pilihan
dalam bentuk dropdown. Tag yang digunakan untuk membuat pilihan dalam
bentuk dropdown adalah tag <select>.
Contoh 4.7 Pilihan Menggunakan Dropdown
<html>
<head>
<title>Pilihan Menggunakan Dropdown</title>
</head>
<body>
Peminatan pilih salah satu:
<br>
<select name="peminatan">
<option value="wm">Web Master</option>
<option value="db">Database Management</option>
Form
3-7
Politeknik Telkom
Jika skrip pada contoh diatas dieksekusi melalui web browser akan didapatkan
hasil seperti pada gambar di bawah ini :
Form
3-8
Politeknik Telkom
Rangkuman
1.
2.
3.
Form
3-9
Politeknik Telkom
Jurnal
5.
Form
3-10
Politeknik Telkom
Overview
Untuk membuat desain halaman web, dapat dibuat menggunakan tabel dan
frame. Hasil tampilan tidak ada perbedaan, namun pada proses pengaksesan
halaman web mungkin akan berpengaruh terhadap waktu yang diperlukan.
Tabel merupakan cara untuk menampilkan informasi dalam halaman web
dengan bentuk kolom dan baris. Hampir semua web site yang berkualitas
dan profesional, dirancang dengan menggunakan tabel. Layaknya sebuah
spreadsheet yang memiliki sel dan berisi angka-angka, tabel dalam web juga
mempunyai sel yang berisi link, gambar dan text.
Frame akan membagi satu halaman HTML menjadi beberapa dokumen
HTML, yang masing-masing bagian frame dihubungkan dengan dokumen
HTML yang terpisah.
Tujuan
10.
11.
12.
13.
4-1
Politeknik Telkom
4.1
4.1.1
Tabel
Membuat Tabel dan Judul Tabel
4-2
Politeknik Telkom
<td align=center>4.</td>
<td>Ari Wibowo</td>
<td>Sariwangi Tangerang</td>
</tr>
</table>
</body>
</html>
4.1.2
Setiap tabel pasti terdiri atas baris baris yang diwakili dengan tag
<TR> dan juga kolom-kolom yang diwakili oleh tag <TD>. Setiap baris dan
kolom pada tabel memiliki atribut masing-masing.
Contoh penerapan memformat baris dan kolom :
<HTML>
<HEAD>
<TITLE> Memformat Baris dan Kolom </TITLE>
</HEAD>
<BODY>
<TABLE BORDER=3 CELLSPACING=3 CELLPADDING=5>
<CAPTION>Daftar Order Barang</CAPTION>
<TH>No</TH>
<TH>Barang</TH>
<TH>Jenis</TH>
<TH>Harga</TH>
<TH>Jumlah</TH>
<TH>Total Harga</TH>
Tabel dan Frame
4-3
Politeknik Telkom
<TR>
<TD ALIGN=CENTER>1</TD>
<TD>Pocari Sweat</TD>
<TD ROWSPAN=2>Minuman</TD>
<TD>Rp. 4500</TD>
<TD ALIGN=RIGHT>5</TD>
<TD>Rp. 22500</TD>
</TR>
<TR>
<TD ALIGN=CENTER>2</TD>
<TD>Nutrisari Jus Jeruk</TD>
<TD>Rp. 2450</TD>
<TD ALIGN=RIGHT>3</TD>
<TD>Rp. 7350</TD>
</TR>
<TR>
<TD ALIGN=CENTER>3</TD>
<TD>Kacang Kulit Garuda</TD>
<TD ROWSPAN=3>Makanan</TD>
<TD>Rp. 9800</TD>
<TD ALIGN=RIGHT>2</TD>
<TD>Rp. 19600</TD>
</TR>
<TR>
<TD ALIGN=CENTER>4</TD>
<TD>Tango Coklat</TD>
<TD>Rp. 2750</TD>
<TD ALIGN=RIGHT>1</TD>
<TD>Rp. 2750</TD>
</TR>
<TR>
<TD ALIGN=CENTER>5</TD>
<TD>Snack Ringan</TD>
<TD>Rp. 6450</TD>
<TD ALIGN=RIGHT>2</TD>
<TD>Rp. 12900</TD>
</TR>
<TR HEIGHT=30 BORDERCOLOR="RED">
<TD COLSPAN=5 BGCOLOR="GRAY"><B>TOTAL</B></TD>
<TD BGCOLOR="GRAY"><B>Rp. 65100</B></TD>
</TR>
</TABLE>
</BODY>
</HTML>
Tabel dan Frame
4-4
Politeknik Telkom
4.1.3
4-5
Politeknik Telkom
<TH>3.</TH>
</TR>
<TR>
<TD>Pemandangan Awan</TD>
<TD>Hutan Lindung</TD>
<TD>Pinguin</TD> </TR>
<TR>
<TD ALIGN=CENTER>
<IMG SRC="dock.jpg" width="100" height="100"></TD>
<TD ALIGN=CENTER>
<IMG SRC="forest.jpg" width="100" height="100"></TD>
<TD ALIGN=CENTER>
<A HREF="Student.html">
<IMG SRC="image.jpg" ALT="Pinguin"></A></TD> </TR>
</TABLE>
</BODY>
</HTML>
4-6
Politeknik Telkom
4.2
Frame
Fungsi
FRAMESET COLS
FRAMESET ROWS
FRAME SRC
NOFRAME
Contoh Penerapan :
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.htm, menu.htm, main.htm,
jur_mi.htm.
1. header.htm
<html>
<head>
<title> Header Politeknik Telkom </title>
</head>
Tabel dan Frame
4-7
Politeknik Telkom
<body>
<center>
<h3>Politeknik Telkom</h3>
<h5>Jl. Telekomunikasi No. 1 Dayeuh Kolot
Bandung</h5>
<hr>
</center>
</body>
</html>
2.
main.htm
<html>
<head>
<title>Main Politel</title>
</head>
<body>
<h3>Selamat datang di Politeknik Telkom</h3>
Saat ini kami berlokasi di Kampus Politeknik Telkom
<br>Jl. Telekomunikasi No. 1 Dayeuh Kolot Bandung.<br>
Beberapa jurusan yang terdapat di Politeknik Telkom
diantaranya :
<ol>
<li>Jurusan Manajemen Informatika</li>
<li>Jurusan Komputer Akuntansi</li>
<li>Jurusan Teknik Komputer</li>
</ol>
</body>
</html>
3.
jur_mi.htm
<html>
<head>
<title>Jurusan Manajemen Informatika</title>
</head>
<body>
<h3>Jurusan Manajemen Informatika</h3>
<hr>
Jurusan 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">
4-8
Politeknik Telkom
<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.htm
<html>
<head>
<title> Header Politeknik Telkom </title>
</head>
<body>
[ <a href="_menu.html"> Home </a> ]<br>
[
<a
href="Jur_MI.htm"
target="main">
Informatika </a> ]<br>
[ <a href="#"> Komputer Akuntansi </a> ]<br>
[ <a href="#"> Teknik Komputer </a> ]
</center>
</body>
</html>
5.
Manajemen
home.htm
<html>
<head>
<title>Menggunakan Frame</title>
</head>
<frameset rows=100,*>
<frame src="header.htm" scrolling="no" name="atas">
<frameset cols=250,*>
<frame src="menu.htm" name="kiri">
<frame src="main.htm" name="main">
4-9
Politeknik Telkom
</frameset>
</frameset>
<noframes><body>
</body></noframes>
</html></html>
4-10
Politeknik Telkom
Jurnal
4-11
Politeknik Telkom
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan
untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
CSS diperkenalkan untuk pengembangan website pada tahun 1996. Nama
CSS didapat dari fakta bahwa setiap deklarasi style yang berbeda dapat
diletakkan secara berurutan, yang kemudian akan membentuk hubungan
parent-child pada setiap style.
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.
Setelah CSS distandarisasikan, Internet Explorer dan Netscape melepas
browser terbaru mereka yang telah sesuai atau paling tidak hampir mendekati
dengan standar CSS.
Tujuan
5-1
Politeknik Telkom
5.1
Penempatan CSS
Terdapat 3 (tiga) cara penempatan CSS pada halaman web, ketiga cara
ini dapat digunakan untuk memformat halaman web dengan style yang
diinginkan.
5.1.1
CSS dalam posisi inline style sheet dituliskan menjadi satu dengan
halaman web yang akan diatur style-nya dan menjadi bagian dari body.
Penulisan style dilakukan dengan cara menambahkan atribut title pada elemen
(tag) HTML yang akan diatur style-nya. Oleh karena itu, untuk
mengimplementasikan CSS pada halaman web, semua tag harus diformat
secara independen.
Dengan menggunakan model penempatan inline style sheet, jika ada
sebuah tag HTML yang digunakan berulang kali dalam sebuah halaman web,
pembuat website dapat mengimplementasikan style yang berbeda pada tag
tersebut. Ketika menggunakan inline style sheet untuk memanipulasi halaman
web, pembuat web hanya dapat menggunakan satu property saja pada tag
HTML yang akan dimanipulasi.
5.1.2
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.
5.1.3
5-2
Politeknik Telkom
5.2
5.2.1
Memanipulasi Font
Salah satu tag HTML yang biasa digunakan untuk memanipulasi font
adalah paragraf (<p>). Beberapa tag yang lain juga memungkinkan untuk
dimanipulasi atau ditambahkan CSS untuk memanipulasi font jika pada tag
HTML tersebut akan berisi tulisan / text, seperti : <th><td>, <a>, <li>,
<h1><h6>, dan tag tag lain yang memungkinkan berisi text.
Bentuk manipulasi font yang dimungkinkan dapat dilihat pada tabel di
bawah ini :
Tabel 5-1 Property Font
Nama Property
Font-family
Value
Nama font
Font-size
Font-style
Font-variant
Font-weight
Normal|bold|bolder|100900
Contoh Penggunaan
P { font-family: arial.
Helvetica}
P {font-size:24em}
P {font-style:italic}
P {font-variant:smallcaps}
P {font-weight:bold}
5-3
Politeknik Telkom
font
dengan
Jika dijalankan pada web browser, akan didapatkan hasil seperti yang
ditampilkan pada gambar di bawah ini :
5-4
Politeknik Telkom
5-5
Politeknik Telkom
5-6
Politeknik Telkom
5-7
Politeknik Telkom
5-8
Politeknik Telkom
font-size:12px;
font-weight:bold
}
#14pt {
font-size:14pt;
}
</style>
</head>
<body>
<h3>Peresmian Politeknik Telkom</h3>
<table width="100%">
<tr>
<td>
<tulisan_miring>
Politeknik Telkom lahir pada tanggal 27 September 2007
dengan diresmikan oleh Direktur PT Telkom dalam sebuah
acara yang diselenggarakan di PT Telkom Jl.Japati
</tulisan_miring><br>
</td>
</tr>
<tr>
<td class="cetak_tebal">
Pada acara ini, dihadiri juga oleh perwakilan siswa yang
berasal dari program pelatihan yang berada di bawah
Yayasan Pendidikan Telkom, yaitu Program Profesional STT
Telkom dan NIIT & Telkom Center (NTC) <br>
</td>
</tr>
<tr>
<td id="14pt">
Pada acara ini pula, Direktur PT Telkom berkesempatan
untuk mencoba Online Test yang nantinya akan digunakan
oleh Politeknik Telkom untuk seleksi/test guna menyaring
calon - calon mahasiswa Politeknik Telkom <br>
</td>
</tr>
</table>
</body>
</html>
5-9
Politeknik Telkom
5-10
Politeknik Telkom
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif
}
td {
font-weight:bold
}
a {
font-size:24px
}
Langkah 2. Simpan file yang berisi define style tersebut dengan nama
mystle.css
Langkah 3. Pemanggilan file CSS ke dalam halaman web
<html>
<head>
<title>CSS untuk memanipulasi font</title>
<link href="mystyle.css" rel="stylesheet" type="text/css">
</head>
<body>
<h3>Peresmian Politeknik Telkom</h3>
<table width="100%">
<tr>
<td>
<tulisan_miring>
Politeknik Telkom lahir pada tanggal 27 September 2007
dengan diresmikan oleh Direktur PT Telkom dalam sebuah
acara yang diselenggarakan di PT Telkom Jl.Japati
</tulisan_miring><br>
</td>
</tr>
<tr>
<td class="cetak_tebal">
Pada acara ini, dihadiri juga oleh perwakilan siswa yang
berasal dari program pelatihan yang berada di bawah
Yayasan Pendidikan Telkom, yaitu Program Profesional STT
Telkom dan NIIT & Telkom Center (NTC) <br>
</td>
</tr>
<tr>
<td id="14pt">
Pada acara ini pula, Direktur PT Telkom berkesempatan
untuk mencoba Online Test yang nantinya akan digunakan
oleh Politeknik Telkom untuk seleksi/test guna menyaring
calon - calon mahasiswa Politeknik Telkom <br>
</td>
</tr>
</table>
Cascading Style Sheet (CSS)
5-11
Politeknik Telkom
</body>
</html>
Jika script pada langkah ketiga dijalankan di web browser, hasil yang
akan didapatkan sama seperti yang diperlihatkan pada Gambar 5-4.
Coba perhatikan perbedaan penggunaan CSS pada contoh 5-4 dengan
langkah 3 menggunakan linked style sheet !
5.2.2
Value
Contoh Penggunaan
Rangkaian 6 digit
heksadesimal atau nama
warna
url dimana image disimpan
Body {
Background-color : green;
}
Backgroundattachment
Fixed|scroll|inherit
BackgroundRepeat
Inherit|repeat|norepeat|repeat-x|repeat-y
Backgroundposition
Bottom|center|left|right|top
|inherit
Color
Rangkaian 6 digit
Body {
Background-image :
url(gambar1.jpg);
}
Body {
Background-attachment :
scroll;
}
Body {
Background-repeat :
repeat;
Background-image :
url(image/gambar1.jpg);
}
Body {
Background-repeat : norepeat;
Background-image :
url(image/gambar1.jpg);
Background-position :
bottom center
}
H1 { color : red }
5-12
Politeknik Telkom
5-13
Politeknik Telkom
</td>
</tr>
</table>
<br>
<table width="100%" border=1>
<tr>
<td height="350" width="50%" class="background_bergambar"
valign="bottom">
Acara yang diselenggarakan terasa meriah dengan dihadir
kurang lebih 450 tamu undangan dan sekitar 100 wartawan
dari media cetak dan elektronik
</td>
<td class="background_bergambar_bawah"> </td>
</tr>
</table>
</body>
</html>
5-14
Politeknik Telkom
5-15
Politeknik Telkom
5.2.3
Memanipulasi List
Value
Contoh Penggunaan
Disc|circle|square|lowerroman|upperroman|none|loweralpha|upper-alpha
url dimana image disimpan
atau none
Ul {
List-style-type : disc ;
}
Inside|outside
Ul {
List-style-image :
url(gambar1.jpg) ;
}
Ul {
List-style-position :
inside;
}
5-16
Politeknik Telkom
<body>
<h3>Peresmian Politeknik Telkom</h3>
<table width="100%">
<tr>
<td>
Pada peresmian Poiteknik Telkom dihadiri :
<ul>
<li class="bullet1">Dirjen DIKTI</li>
<li class="bullet1">Jajaran PT Telkom</li>
<li class="bullet2">GM Keuangan</li>
<li class="bullet2">GM Pemasaran</li>
</ul>
</td>
</tr>
<tr>
<td>
Selain itu juga dihadiri beberapa wartawan dari media cetak
dan media elektronik :
<ul class="bullet_image">
<li>Media Cetak</li>
<li class="bullet2">Pikiran Rakyat</li>
<li class="bullet2">Kompas</li>
<li>Media Elektronik</li>
<ul class="bullet1">
<li>RCTI</li>
<li>Trans TV</li>
</ul>
</ul>
</td>
</tr>
</table>
</body>
</html>
5-17
Politeknik Telkom
5.2.4
Memanipulasi Text
5-18
Politeknik Telkom
Nama
Property
Color
Value
Contoh Penggunaan
P {
color :red;
}
text-align
Rangkaian 6 digit
heksadesimal atau nama
warna
Left|right|center|justify
textdecoration
None|underline|overline|lin
e-through|blink
texttransform
None|capitalize|,uppercase|l
owercase)
Letterspacing
Text-indent
P {
Text-decoration :overline;
}
P {
Text-transform :
capitalize;
}
P {
letter-spacing : 20px;
}
P {
Text-indent : 50px;
}
P {
Text-align :justify;
}
5-19
Politeknik Telkom
<body>
<h3>Peresmian Politeknik Telkom</h3>
<table width="100%">
<tr>
<td class="lowercase">
Politeknik Telkom lahir pada tanggal 27 September 2007
dengan diresmikan oleh Direktur PT Telkom dalam sebuah
acara yang diselenggarakan di PT Telkom Jl.
Japati<br>
</td>
</tr><tr>
<td class="capitalize">
Pada acara ini, dihadiri juga oleh perwakilan siswa yang
berasal dari program pelatihan yang berada di bawah
Yayasan Pendidikan Telkom, yaitu Program Profesional STT
Telkom dan NIIT & Telkom Center (NTC) <br>
</td>
</tr>
</table>
</body>
</html>
5.2.5
Memanipulasi Tabel
5-20
Politeknik Telkom
Value
Contoh Penggunaan
None|dotted|dashed|solid|do
uble|groove|ridge|inset|outset
borderbottom-style
None|dotted|dashed|solid|do
uble|groove|ridge|inset|outset
borderbottomwidth
borderbottomcolor
.b1 {
Border-style-type :
groove ;
}
.b1 {
Border-bottom-style :
groove ;}
.b1 {
border-bottom-width
:10px;
}
.b1 {
border-bottom-color
:red;
}
Rangkaian 6 digit
heksadesimal atau nama
warna
5-21
Politeknik Telkom
<tr>
<td>Bank BNI 46</td>
</tr>
<tr>
<td class="garis_putus" height="60">PT Bumida Bumi
Putera</td>
</tr>
<tr>
<td class="garis2" height="40">PT Telkom</td>
</tr>
</table>
</body>
</html>
5-22
Politeknik Telkom
Rangkuman
6.
5-23
Politeknik Telkom
Jurnal
Amati penggunaan CSS pada website yang sudah Anda pilih, kemudian
lakukanlah modifikasi modifikasi style pada website tersebut. Minimal
modifikasi yang dilakukan adalah 15 (lima belas) bentuk, kemudian tulis dan
laporkan modifikasi yang Anda lakukan dan perubahan yang dihasilkan dari
modifikasi tersebut.
5-24
Politeknik Telkom
6 Javascript -1
6-25
Politeknik Telkom
7 Javascript -2
7-26
Politeknik Telkom
Overview
Untuk menangani permintaan dan pengolahan input data dari user, JavaScript
menyediakan objek-objek yang dapat digunakan sesuai kebutuhan. Pada
sebuah web berbasis basisdata, dibutuhkan pula penanganan form validasi
input dari user dan kemudian dilakukan pengiriman ke server.
Tujuan
1.
2.
3.
4.
5.
6.
7.
8.
9.
8-27
Politeknik Telkom
8.1
Penggunaan Object
Contoh :
<HTML>
<HEAD>
<TITLE> ::Menciptakan Objek:: </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-// Definisi objek Mahasiswa
function Mahasiswa(NIM, Nama, Umur)
{
this.NIM
= NIM;
this.Nama
= Nama;
this.Umur
= Umur;
}
//Menulis properti-properti objek
function Tulis (objek)
{
for (var j in objek)
document.writeln (objek[j]);
document.writeln (" ");
}
//-->
</SCRIPT></HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!-document.writeln ("<PRE>");
8-28
Politeknik Telkom
Output :
8-29
Politeknik Telkom
8.1.1
Metoda
Pada JavaScript kita dapat membuat satu metoda untuk satu jenis
objek yang kita buat sendiri, dengan menggunakan fungsi sebagai properti dari
satu objek, perhatikan contoh di bawah ini :
<HTML>
<HEAD>
<TITLE> ::Menciptakan Objek:: </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
8-30
Politeknik Telkom
//-->
</SCRIPT></HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!-document.writeln ("<PRE>");
Cascading Style Sheet (CSS)
8-31
Politeknik Telkom
Output :
Untuk menghapus instan objek yang telah kita buat yaitu dengan memberi
nilai null, contoh :
Mahasiswa1
Mahasiswa2
Mahasiswa3
= null;
= null;
= null;
8-32
Politeknik Telkom
8.1.2
Object Browser
8-33
Politeknik Telkom
status = "";
}
}
//-->
</SCRIPT></HEAD>
<BODY>
<FORM NAME="frform">
Teks berikut akan ditampilkan pada <I>status bar</I>
<BR>
<INPUT TYPE="text" NAME="txKata" SIZE=50 MAXLENGTH=100>
<BR><BR>
<INPUT TYPE="button" VALUE="Mulai" onClick="evMulai()">
<INPUT TYPE="button" VALUE="Selesai" onClick="evSelesai()">
</FORM>
</BODY>
</HTML>
Output :
8.2
8.2.1
Contoh penerapan
menggunakan frame :
1.
objek
window
pada
halaman
web
yang
8-34
Politeknik Telkom
<html>
<head>
<title>Tutorial JavaScript</title>
<frameset cols=175,*>
<frame src="menu.html" name="kiri">
<frame src="topik1.html" name="kanan">
</frameset>
</head>
</html>
2.
3.
8-35
Politeknik Telkom
8.2.2
Form
Contoh penerapan objek window pada form HTML :
<html>
<head>
<title> Mengubah Temperatur </title>
</head>
<body>
<form>
Farenheit: <input type="text" name="F" value="32"><br>
Celcius: <input type="text" name="C" value="0" ><br>
<input type="button" name="FtoC" value="To Celcius"
onClick="C.value = 100/(212-32) * (F.value - 32 )">
<input type="button" name="CtoF" value="To Farenheit"
onClick="F.value = (212-32)/100 * C.value + 32 ">
</form>
</body>
</html>
Hasil keluaran :
8-36
Politeknik Telkom
Rangkuman
7.
8-37
Politeknik Telkom
Jurnal
8.
9.
8-38
Politeknik Telkom
Output :
10. Modifikasi program no.2 dimana tanggal, bulan dan tahun dimasukkan
melalui objek window dengan metoda prompt()!
8-39
Politeknik Telkom
Overview
PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada
serverside. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan
pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja. Ketika
seorang pengguna internet membuka suatu situs yang menggunakan fasilitas
server side scripting PHP, maka terlebih dahulu server yang bersangkutan
akan memproses semua perintah PHP di server lalu mengirimkan hasilnya
dalam format HTML ke web server pengguna internet tadi. Sehingga kode asli
yang ditulis dengan PHP tidak terlihat di browser pengguna.
PHP merupakan software yang open source bebas. Jadi anda dapat merubah
source code dan mendistribusikan secara bebas dan gratis. PHP juga dapat
berjalan lintas platform, yaitu dapat digunakan dengan sistem operasi
(Windows dan Linux) dan web server apapun (misalnya: PWS, IIS, Apache).
Tujuan
10. Memahami cara melakukan instalasi Apache Web Server, PHP dan
11.
12.
13.
14.
15.
16.
17.
MySQL
Memahami cara melakukan konfigurasi pada web server
Mampu membuat halaman web sederhana dengan PHP
Mengenal Tipe Data PHP
Mengenal Variable PHP
Menggunakan Operator Aritmatika
Menggunakan Operator Logika
Menggunakan Operator Penggabungan String
9-1
Politeknik Telkom
9.1
9.1.1
9-2
Politeknik Telkom
Sekarang anda coba membuat file web html yang kemudian anda
letakan ke web server, sehingga client lain di jaringan dapat mengaksesnya.
Buat file index1.html yang berisi:
<h1>Web server Apache</h1>
9-3
Politeknik Telkom
9-4
Politeknik Telkom
9-5
Politeknik Telkom
kustomisasi konfigurasi apa yang dapat dilakukan pada web server apache.
Konfigurasi web server apache dapat dilakukan dengan memodifikasi
beberapa baris pada file httpd.conf. Pada file httpd.conf terdapat beberapa
directive yang dapat dikustomisasi. Directive merupakan instruksi-instruksi
yang diberikan kepada apache agar ia dapat berfungsi sebagaimana mestinya
dan membantu memberi lokasi sumber daya yang dibutuhkan. Dibawah ini
akan dijelaskan fungsionalitas beberapa directive yang ada:
a. ThreadsPerChild Directive
Jumlah thread yang bekerja pada server. Nilai default = 250
b. MaxRequestsPerChild Directive
Jumlah maximum request suatu proses ke server. Nilai default 0, dengan
kata lain web server tidak membatasi batas maximum requestnya.
c.
Listen Directive
Memberikan fasilitas kepada admin untuk melakukan bind apache ke ip
adddress dan port tertentu. Disini secara default ditulis 80 (karena
protocol http menggunakan port 80). Dari sini administrator dapat
merubah port web servernya, misalnya karena ia menginstal web server
produk lain dan web server lamanya dirubah menjadi listen 6800 agar
tidak crash.
d.
ServerAdmin Directive
Merupakan ditulis berupa alamat email dari administrator. Text ini akan
muncul pada saat terjadi error request web page. Informasi ini berguna
bagi client yang ingin mencari informasi karena web page yang ia buka
error. Dengan adanya informasi alamat email tersebut, ia dapat mengirim
keluhannya kepada admin.
e.
DocumentRoot Directive
Merupakan direktori tempat menyimpan file-file web yang dapat diakses
melalui web server. Secara default terdapat pada: C:\Program
Files\Apache Software Foundation\Apache2.2\htdocs\. Path ini dapat
9-6
Politeknik Telkom
DirectoryIndex Directive
Merupakan file yang diakses ketika directory direquest. Default value:
index.html. Dari sini bisa kita tambahkan misalnya index.php, home.php
9-7
Politeknik Telkom
Hasil Keluaran :
9.2
Tipe data
PHP mengenal 8 jenis tipe data antara lain : boolean, integer, float,
array, string, object, resource dan NULL.
Contoh penerapan tipe data pada PHP :
<?php
$ia
$ib
$ic
$id
=
=
=
=
4;
-20;
0232;
0x5DF
//
//
//
//
decimal
decimal negatif
octal
hexadecimal
$jumlah = $ia + 3;
If ( $jumlah == 7 ) {
echo 'Benar';
}else{
echo 'Salah';
}
// Single quoted
echo 'simple string single quoted </br>';
echo 'penggunan single quoted untuk penulisan script pada
baris baru </br>';
echo 'Budi berkata, "I\'ll do the PHP code" </br>';
echo 'PHP ini terletak di C:\\php\ </br>';
echo 'Untuk single quoted \n tidak dianggap sebagai baris
baru <br />';
echo 'Bentuk variabel seperti $var tidak akan ditulis
valuenya <br />';
// Double quoted
echo "Baris pertama \n Baris \t dengan tab \r Baris baru yang
menggunakan return <br />";
echo "DLL library ekstension terdapat pada C:\php\ext\
</br>";
$nama = "Gajah";
echo "Variabel \$nama mempunyai value $nama. </br>";
9-8
Politeknik Telkom
// Heredoc syntax
echo <<<BATAS
$nama adalah salah satu binatang dengan postur tubuh besar.
BATAS;
?>
9.3
Variable PHP
Variable PHP selalu dimulai dengan karakter $ dan bersifat casesensitive. Contoh penggunaan variable di PHP :
<?
$_wait = 'Pagi';
$ = &$_wait;
echo $;
echo $_wait;
9-9
Politeknik Telkom
9.4
Operator
Contoh penggunaan .=
= "Bandung ";
.= "Bermartabat!";
($b = "Bandung" || $b = "Jakarta") {
echo "$b"; }
// Bandung Bermartabat!
?>
Jurnal
9-10
Politeknik Telkom
Overview
Tujuan
PHP.
19. Memahami bentuk umum Percabangan.
20. Mampu memecahkan masalah sederhana dengan menggunakan
10-1
Politeknik Telkom
10.1 Kondisional
Konstruksi IF digunakan untuk melakukan eksekusi suatu statement
secara bersyarat atau sesuai dengan kondisi tertentu. Statement yang
berkaitan dengan kondisional yaitu statement if else elseif dan statement
switch. Contoh menggunakan statement if else elseif sebagai berikut :
<?php
$warna = "hitam";
if ($warna == "merah") {
echo "warna adalah merah";
} elseif ($warna == "biru") {
echo "warna adalah biru";
} else {
echo "warna bukan merah atau biru";
}
// alternatif penggunaan if
if ($warna == "merah") :
echo "warna adalah merah";
elseif ($warna == "biru") :
echo "warna adalah biru";
else:
echo "warna bukan merah atau biru";
endif;
?>
10.2 Pengulangan
Statement pengulangan ini digunakan untuk mengulangi sebuah
perintah sampai jumlah atau kondisi tertentu terpenuhi. Yang termasuk ke
dalam statement pengulangan adalah for, while, do-while dan foreach.
Contoh menggunakan statement while :
<?php
Pengantar Pemrograman Web dengan PHP
10-2
Politeknik Telkom
$genap = 4;
if (isset($genap))
{
$bilgen=intval($genap);
echo "Bilangan Genap dari 2 s/d $bilgen adalah: ";
echo "<br>";
$gen=0;
while ($gen<$genap)
{
$gen=$gen+2;
echo "$gen";
echo " ";
}
}
?>
10-3
Politeknik Telkom
return $a+$b;
}
echo dosum(4,2);
dipanggil
?>
//
Menampilkan
nilai
dari
fungsi
yang
10.5 Class
Class sering disebut juga sebagai objek. Penggunaan objek dapat
mempercepat proses pembuatan program, karena user dapat memakai objek
yang telah didefinisikan untuk membuat objek yang lain. Contoh :
<?php
class sepeda {
var $roda="2";
var $warna="kuning";
var $harga;
function UbahWarna($warnaBaru) {
$this->warna=$warnaBaru;
}
function UbahHarga($hargaBaru) {
$this->harga=$hargaBaru;
}
}
echo "<p>Sepeda";
$kendaraan = new sepeda;
Pengantar Pemrograman Web dengan PHP
10-4
Politeknik Telkom
Jurnal
:4
10-5
Politeknik Telkom
Keluaran
:8
12
16
20
24
Masukan
Keluaran
:7
: 14
21
28
35
42
10-6
Politeknik Telkom
Overview
Proses pengolahan data dalam PHP akan dilakukan di sisi server. Jika ada
request data dari client, maka data akan diteruskan ke server untuk diproses,
kemudian server akan me-response dengan mengembalikan hasilnya ke sisi
client.
Form ini akan sangat berguna pada saat kita akan mengolah web yang
mempunyai basis data, karena dengan menggunakan form user dapat
memasukkan jumlah data yang banyak.
Terdapat dua cara menangkap variabel pada form, yaitu dengan menggunakan
metode get dan metode post.
Tujuan
11-1
Politeknik Telkom
Skrip proses.php
<?php
if ($prodi==Sistem Informasi || $prodi==Teknik Informatika)
{
echo('Nama Anda : <B>'.$nama. '</B>');
echo('NIM : '.$nim);
echo('Program Studi : '.$prodi);
}
Else
Mengolah Data dalam Form
11-2
Politeknik Telkom
{
echo(Anda tidak memiliki hak akses);
}
?>
Menjadi :
<FORM METHOD = POST ACTION = proses.php>
Jalankan lagi skrip inputdata.html, masukkan nama, NIM, Program Studi, lalu
tekan tombol Proses, perhatikan pada Addressbar perbedaan metode GET
dan metode POST.
11-3
Politeknik Telkom
Latihan
17. Buat halaman Login seperti gambar dibawah ini. Tombol Login untuk
masuk ke halaman berikutnya jika user adalah administrator atau umum.
Halaman berikutnya setelah login tergantung pada jenis user, jika user
adalah administrator maka halaman yang dibuka adalah halaman
administrator dengan pesan Selamat datang administrator, jika user
name adalah umum maka yang dibuka adalah halaman user biasa dengan
pesan Selamat datang user. Sedangkan tombol daftar, digunakan untuk
pendaftaran user baru bagi yang belum terdaftar.
LOGIN
User Name
Password
Daftar
Login
PENDAFTARAN ANGGOTA
User Name
Password
Nama
Alamat
E-mail
Level
Reset
11-4
Politeknik Telkom
11-5
Politeknik Telkom
12-1
Politeknik Telkom
Overview
Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang
secara logik merupakan struktur dua dimensi terdiri dari baris (row atau
record) dan kolom (column atau field). Sedangkan dalam sebuah database dapat
terdiri dari beberapa table. MySQL adalah database jenis RDBMS (Relational
Database Management System). Jadi dalam MySQL tetap menggunakan Table,
Baris dan Kolom. Sebuah Database dalam MySQL mengandung beberapa
table dan satu table dalam database terdiri dari sejumlah baris dan kolom.
Tujuan
1.
2.
3.
4.
5.
6.
7.
8.
13-1
Politeknik Telkom
13-2
Politeknik Telkom
<?php
include(KoneksiMySQL.php);
$pilihdb = mysql_select_db(APOTEK_DB) or die(Database
APOTEK_DB tidak ditemukan);
$buattabel = CREATE TABLE obat(kdobat char(5) PRIMARY KEY,
namaobat char(50), harga int(9) );
$tabel = mysql_db_query(APOTEK_DB,$buattabel);
if($tabel){
echo(<BR><BR>Tabel dengan nama : <B>obat</B> sukses
dibuat!);
}
else {
echo(<BR><BR>Tabel dengan nama : <B>mahasiswa</B> gagal
dibuat!);
}
?>
13-3
Politeknik Telkom
<TR>
<TD><INPUT TYPE = SUBMIT NAME =submit VALUE =INPUT></TD>
<TD><INPUT TYPE = RESET NAME = reset VALUE = BATAL></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
Skrip InputObat.php
<?php
mysql_connect("localhost","","");
mysql_select_db("APOTEK_DB") or die("Database tidak ada");
$perintah="INSERT INTO obat(kdobat,namaobat,harga)
VALUES('$kdobat','$nmobat','$harga')";
$isi_data=mysql_query($perintah);
if(isset($isi_data))
{
echo("Data Obat :<BR>");
echo("Kode Obat : $kdobat<BR>");
echo("Nama Obat : $nmobat<BR>");
echo("Harga : $harga<BR>");
echo("Telah dimasukan ke dalam table obat <BR>");
echo("<FORM METHOD = POST ACTION = FormInput.php>");
echo("<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='Daftar
Lagi'></FORM>");
}
else {
echo("Data obat gagal dimasukkan ke dalam tabel");
}
?>
13-4
Politeknik Telkom
while($data=mysql_fetch_row($tampil_data)){
echo("<TR> <TD>$data[0]</TD> <TD>$data[1]</TD>
<TD>$data[2]</TD></TR>");
}
echo("</TABLE>");
?>
Skrip CariObat.php
<?php
echo("<H3>HASIL PENCARIAN</H3>");
mysql_connect("localhost","","");
mysql_select_db("APOTEK_DB");
$perintah="SELECT * FROM obat WHERE kodeobat like '%$cari%'";
$hasil=mysql_query($perintah);
$jumlah=mysql_num_rows($hasil);
if($jumlah>0){
echo("Data yang ditemukan : $jumlah<BR><HR>");
while($data=mysql_fetch_row($hasil)) {
echo("Nama Obat : $data[1]<BR>");
echo("Harga
: $data[2]<BR>");
}
} else {
echo("Maaf, data yang anda cari tidak ada");
}
?>
13-5
Politeknik Telkom
Skrip HapusObat.php
<?php
mysql_connect("localhost","","");
mysql_select_db("APOTEK_DB");
$perintah="DELETE FROM obat where kodeobat=$id";
$hapus=mysql_query($perintah);
header("Location:TampilDelete.php");
?>
13-6
Politeknik Telkom
Skrip FormEdit.php
<?php
mysql_connect("localhost","","");
mysql_select_db("APOTEK_DB");
$perintah="SELECT * FROM obat where kodeobat='$id'";
$hasil=mysql_query($perintah);
$baris=mysql_fetch_array($hasil);
?>
<HTML>
<B>Pengeditan Data Obat</B><HR><BR>
<FORM method=post action=EditObat.php>
<input type=hidden name="id"
value="<?echo"$baris[kodeobat]"?>">
Nama Obat : <input type=text name=namaobat size=20
value="<?echo"$baris[namaobat]" ?>"><BR>
Harga
: <input type=text name=harga size=20
value="<?echo"$baris[harga]" ?>"><BR><BR>
<input type=submit name=edit value=Simpan>
</HTML>
Skrip EditObat.php
<?php
mysql_connect("localhost","","");
mysql_select_db("APOTEK_DB");
$ubah = "UPDATE obat SET namaobat='$namaobat',harga='$harga'
Mengolah Data dalam Form
13-7
Politeknik Telkom
where kodeobat='$id'";
mysql_query($ubah);
header("location:TampilUpdate.php");
?>
Untuk mengubah data pada halaman TampilUpdate.php, pilih link ubah yang
berada satu baris dengan data yang ingin diubah. Pada saat link diklik, maka
akan merefer ke skrip FormEdit.php.
Bila tombol Simpan di klik pada FormEdit.php, maka akan menjalankan skrip
EditObat.php. Skrip EditObat.php akan mengupdate data sesuai dengan
inputan user pada skrip FormEdit.php.
13-8
Politeknik Telkom
Jurnal
19.
20.
21.
22.
13-9