1 BAB I HTML (Hypertext Markup Language) Pendahuluan World Wide Web Internet merupakan jaringan global yang menghubungkan suatu network dengan network...
BAB I HTML (Hypertext Markup Language) Pendahuluan World Wide Web Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainya di seluruh dunia melalui TCP/IP menjadi protokol penghubung antara jaringan-jaringan yang beragam di seluruh dunia untuk dapat berkomunikasi, tukar menukar berbagai macam jenis informasi, dan data tanpa batas Negara dan Benua. Dalam dunia internet kita sering mendengar kata WWW (World Wide Web) yang mempunyai definisi adalah salah satu fasilitas dimana kita dapat saling bertukar informasi di internet. Banyak orang berpendapat bahwa WWW adalah dunianya sedang internet adalah jaringannya. Protocol standard aturan yang di gunakan untuk berkomunikasi pada komputer networking, Hypertext Transfer Protocol (HTTP) adalah protokol untuk WWW. Address WWW memiliki aturan penamaan alamat web yaitu URL (Uniform Resource Locator) yang di gunakan sebagai standard alamat internet. HTML adalah bahasa pemrograman yang digunakan untuk membuat dokumen yang bisa di akses melalui web. Web/Website adalah kumpulan halaman di internet yang berhubungan satu sama lain.
HTML (Hypertext Markup Language) HTML(Hypertext Markup Language) merupakan standard bahasa yang di gunakan untuk menampilkan dokument web, yang bisa anda lakukan dengan HTML yaitu: Mengontrol tampilan dari web page dan contentnya. Mempublikasikan dokument secara online sehingga bisa di akses dari seluruh dunia.
Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara online. Menambahkan object-object seperti image, audio, video dan juga Java applet dalam dokument HTML.
Browser dan Editor Browser Browser merupakan software yang di install di mesin client yang berfungsi untuk menterjemahkan tag-tag HTML menjadi halaman web. Browser yang sering di gunakan biasanya Internet Explorer, Netscape Navigator, Opera, Fireworks dan masih banyak yang lainya. Editor Program yang di gunakan untuk membuat dokumen HTML, ada banyak HTML editor yang bisa anda gunakan diantaranya: Ms FrontPage, Dreamweaver, Notepad.
Basic Tag HTML Tag-tag HTML Command HTML biasanya disebut TAG, TAG digunakan untuk menentukan tampilan dari dokumen HTML.
Contoh: Setiap dokumen HTML di awali dan di akhiri dengan tag HTML. ... Tag tidak case sensitive, jadi bisa digunakan atau keduanya menghasilkan output yang sama. Bentuk dari tag HTML sebagai berikut: <ELEMENT ATTRIBUTE = value> Element = nama tag
Attribute = atribut dari tag Value = nilai dari atribut. Contoh: BODY merupakan element, BGCOLOR(Background) merupakan atribut yang memiliki nilai blue. Untuk memulai bekerja dengan HTML kita bisa gunakan editor Note Pad atau editor lainya. Caranya: 1. Ketikkan tag-tag berikut di notepad. <TITLE>PRAKTIKUM HTML
LATIHAN WEBSITE
2. Simpan dengan nama file perdana.htm atau perdana.html 3. Buka dengan browser internet explorer file perdana.htm atau perdana.html maka outputnya akan di tampilkan seperti gambar di bawah ini.
Struktur HTML Document. Dokumen HTML bisa di bagi mejadi tiga bagian utama:
HTML Setiap dokumen HTML harus di awali dan di tutup dengan tag HTML tag HTML memberi tahu browser bahawa yang di dalam kedua tag tersebut adalah dokument HTML. HEAD Bagian header dari dokumen HTML di apit oleh tag di dalam bagian ini biasanya dimuat tag <TITLE> yang menampilkan judul dari halaman pada titel browser. BODY Dokument body di gunakan untuk menampilkan text, image link dan semua yang akan di tampilkan pada web page. Basic HTML Element 1. List Item(LI) List item di gunakan untuk mengelompokkan data baik berurutan (ordered list) maupun yang tidak berurutan (unordered list). Ada tiga macam list yang bisa anda tambahkan ke dokument HTML: 1.1. Unordered List (Bullet) : Tag Unordered List (Bullet) berada di dalam tag seperti pada contoh dibawah ini. Contoh :
html
php
Tag
Attribute
Value
TYPE
SQUARE
Bullet Kotak
DISC
Bullet Titik
CIRCLE
Description
Bullet
Lingkaran
1.2. Ordered List (Numbering) Tag Ordered List (Numbering) berada di dalam tag seperti pada contoh dibawah ini. Contoh:
Hari Pertama
Introduction to HTML
Hari ke Dua
Creating table
Tag
Attribute
Value
TYPE
I
Upper Roman
i
Lower Roman
A
Upercase
a
Lowercase
n
Begin Number
START
Description
1.3. Definition List Definition List dinyatakan oleh tag
…
dan
tag menentukan definition term serta
tag menentukan definition itu sendiri. Contoh:
HTML
HyperText Markup Langguage
HTTP
HyperText Transfer Protocol
2. Horizontal Rules(HR) Horizontal Rule tag digunakan untuk menggambar garis horizontal dalam dokumen HTML. Contoh: Horizontal Rule tag digunakan untuk menggambar garis horizontal dalam document HTML
Attribute
Description
Position
menetukan posisi dari HR, dengan value : center | right | left.
Width
Untuk menentukan panjang HR default 100%
Size
Untuk menentukan tebal dari HR dalam pixel
Noshad
Efek bayangan
3. Pemformatan Page 3.1 Paragraf (P) Tag yang digunakan untuk membuat paragraph baru. Contoh:
Horizontal Rule tag digunakan untuk menggambar garis horizontal
3.2. Break Tag di gunakan untuk memulai baris baru pada dokumen HTML. Contoh: Horizontal Rule tag digunakan untuk menggambar garis horizontal dalam dokument HTML Dokument body di gunakan untuk menampilkan text, image link dan semua yang akan di tampilkan pada web page
3.3. Font Dengan tag anda bisa menentukan format tampilan font dalam dokumen HTML seperti color, size, style dan lainya. Contoh: Menentukan Format Tampilan Font
Attribute color
Description Untuk menentukan warna font, kita bisa menggunakan nama font atau hexadecimal (#000000 - #ffffff).
size
Untuk menentukan ukuran dari font 1 – 7.
face
Untuk menentukan jenis font biasanya dalam satu list ada beberapa font dan akan di baca mulai dari yang paling kiri.
3.4. Color Color merupakan attribute yang kita anda tambahkan pada beberapa element seperti body, font, link dan lainya. Color di bagi dalam tiga ketegori warna primer yaitu red, green dan blue. Masing-masing color didefinisikan dalam dua digit hexadecimal number. #RRGGBB
Hexadecimal
Color
#FF0000
Red
#00FF00
Green
#0000FF
Blue
#000000
Black
#FFFFFF
White
4. Alignment Align attribute digunakan untuk menentukan perataan object dalam dokumen HTML baik berupa text, object, image, paragraph, division dan lain-lain. Value
Description
Left
Rata kiri
Right
Rata kanan
Center
Rata tengah
Justify
Rata kanan kiri
5. Format text 5.1 Physical Formatting
Tag
Description
...
Bold text
...
Italic text
...
Underline Text
...
Untuk ukuran yang lebih besar dari normal
<SMALL> ...
Untuk ukuran yang lebih kecil dari normal
<STRIKE> ...
Untuk memberi garis di tengah text
<SUP> ...
Superscript text
<SUB> ...
Subscript text
...
Center document / text
5.2 Logical Formatting
Tag
Description
<EM> ...
Text miring /
<STRONG> ...
Text tebal /
...
Underline text /
...
Mencoret text / <STRIKE>
6. Quotes / Indentasi Untuk membuat indentasi paragraph kita bisa menggunakan BLOCKQUOTE, untuk indentasi pendek anda bisa gunakan element Q. Contoh: BLOCKQUOTE untuk indentasi pendek anda bisa gunakan element Q
Color merupakan attribute yang kita anda tambahkan pada beberapa element seperti body, font, link dan lainya
7. Preformatted text Tag PRE di gunakan untuk menampilkan text sesuai dengan format aslinya. Contoh: <pre> Internet merupkan jaringan global yang menghubungkan suatu network dengan network lainya di seluruh dunia melalui TCP/IP menjadi protocol penghubung antara jaringan-jaringan yang beragam di seluruh dunia untuk dapat berkomunikasi tanpa batas Negara dan Benua.
8. Grouping element Tag DIV dan SPAN di gunakan untuk mengelompokkan element-element HTML. Span digunakan untuk mendefinisikan inline content sementara
digunakan untuk block-level content. Contoh:
Divisi 1
Div tag digunakan untuk mengelompokkan group element biasanya untuk blocklevel element
Divisi 2
Ini didalam devisi kedua. di tulis dengan alignment kanan
9. Hyperlink 9.1 Link ke Dokumen Lain Misalkan ada dua dokumen html link1.htm dan link2.htm untuk membuat link dari link1.htm ke link2.htm : Contoh : Click here to view document 2 9.2 Link ke Section tertentu dalam Dokumen Untuk membuat link ke section tertentu dalam satu dokumen gunakan property name untuk membuat nama tujuan dari link. Syntax name anchor: Topic name untuk membuat link ke name : menuju ke Topic name contoh: Anchor Name
setting up web server
<pre> …menukar berbagai macam jenis informasi, dan data tanpa batas Negara dan Benua. . WWW (World Wide Web) Dalam dunia internet kita sering mendengar kata WWW (World Wide Web) yang mempunyai definisi adalah salah satu fasilitas dimana kita dapat saling bertukar informasi di internet. WWW (World Wide Web) Banyak orang berpendapat bahwa WWW adalah dunianya sedang internet adalah jaringannya… 9.3 Link Ke bagian tertentu Dokumen Lain Untuk membuat link ke bagian tertentu dokumen lain kita bisa gunakan anchor name didokument yang menjadi tujuan hperlink. Contoh: WWW (World Wide Web)
10. Table 10.1 Membuat table Tag
digunaka untuk membuat table dalam dokumen HTML, bagian pokok dari table adalah cell yang didefinisikan dengan menggunakan tag
. Contoh :
cell 1a
cell 1b
cell 2a
cell 2b
10.2 Pemformatan table Untuk memformat perataan text di dalam table anda bisa gunakan attribute Align dan Valign (vertical Alignment).
Attribute
Value
Align
Center | justify | left | right
Valign
BASELINE | TOP | BOTTOM | MIDDLE
10.3 Merge cell Tag
memiliki atribut colspan untuk merge column dan rowspan untuk merge baris. Contoh:
Quarter 1
Quarter 2
11. Image 11.1 Format Image Ada banyak format image, tapi ada tiga jenis format yang paling sering di gunakan : GIF (Graphical Interchange Format) (.GIF) JPEG (Joint Photographic Expert Image) (.JPG) PNG (Portable Network Graphics)
11.2 Insert Image ke Dokumen Tag IMG di gunakan untuk menginsertkan image ke dokumen HTML. Syntax nya: Contoh :
Attribute Align
Value
Description
Center | justify | left |
Top, bottom, middle
right |
digunakan untuk menentukan posisi image terhadap text
Baseline | top | bottom |
Left, right, center untuk menentukan
middle
posisi image di document
12. Text berjalan Untuk membuat tulisan berjalan kita dapat menggunakan tag <MARQUEE> seperti pada contoh dibawah ini. Contoh : <MARQUEE BEHAVIOR=SCROLL DIRECTION = LEFT> TEXT
Attribute
Value
Description
MARQUEE
SLIDE
Berhenti di
BEHAVIOR
SCROLL
Jalan terus
ALTERNATE
Bolak-balik
LEFT, RIGHT
Dari kiri, dari
DIRECTION
kanan
BAB I PEMBUATAN WEBSITE Untuk membuat website hendaknya ditentukan dulu rancangan tampilan awal dan sitemap / peta situs. Pada modul ini akan membuat website toko online dimana akan menggunakan beberapa bahasa web yaitu html, php, sql, css, javascript serta AJAX yang dikembangkan dari bahasa Javascript yang dikembangkan oleh Rasmus Lerdorf, sang pembuat bahasa php. Pada modul ini akan dijelaskan terlebih dahulu dalam membuat database dengan bahasa sql. Nama databasenya adalah web_(NIManda). Dalam database tersebut terdiri dari 3 tabel yang akan dibuat yaitu user, produk dan bukutamu. 2.1 Membuat Database Ketikkan script dibawah ini pada jendela sql : Create database web_0612628; Use web_0612628;
Kemudian tekan enter. Selanjutnya adalah membuat 3 tabel.
2.2 Membuat Tabel Produk Tabel produk terdiri dari 5 field, yaitu : NAMA VAR
TIPE DATA
LENGTH
id
Int
4
nama
Varchar 200
Harga
Int
7
Stok
Int
3
keterangan
varchar
200
PRIMARY
NULL
√
KET
Auto_incremet
√
Untuk syntax sql, ketikkan script di bawah ini : Create table produk ( id int(4) not null primary key auto_increment, nama varchar(200) not null, harga int(7) not null, stok int(3) not null, Keterangan varchar(200) );
Kemudian masukkan data dengan menggunakan insert, data tersebut adalah :
Gambar 2.1. Data produk 2.3 Membuat Tabel User Ketikkan kode dibawah ini pada jendela sql : CREATE TABLE user ( id_user int(4) NOT NULL primary key auto_increment, username varchar(30) NOT NULL, password varchar(30) NOT NULL, level varchar(10) NOT NULL, keterangan varchar(100);
kemudian masukkan data pada tabel dibawah ini :
Gambar 2.1. Data produk Syntaxnya adalah sebagai berikut : INSERT INTO user VALUES (1, 'Admin', 'admin', 'admin', 'full akses'); INSERT INTO user VALUES (2, 'customer', '1234', 'customer', 'membeli barang saja.');
2.4 Membuat Tabel Bukutamu Ketikkan kode dibawah ini untuk membuat tabel buku tamu : CREATE TABLE bukutamu ( id int(4) NOT NULL primary key auto_increment,
judul varchar(100) NOT NULL default 'Judul', nama varchar(30) NOT NULL, email varchar(30) default NULL, komentar text NOT NULL);
Kemudian masukkan data-data yang anda inginkan. Setelah membuat databasenya maka langkah selanjutnya adalah membuat halaman index dimana halaman index merupakan halaman utama atau homepage dari website yang akan dibuat.
MODUL III PEMBUATAN HALAMAN WEB DENGAN PHP, CSS DAN JAVASCRIPT 3.1.Tampilan Web index.php Website yang akan dibangun adalah dengan tampilan seperti dibawah ini :
Gambar 3.1. Tampilan hompage (index.php) Untuk membuat tampilan seperti diatas diperlukan script css agar dalam pembuatan website lebih mudah dan terstruktur dan ketika ingin merubah gaya dari tampilan dapat merubah syntax css tersebut saja sehingga dapat memaksimalkan waktu dan kinerja. Syntax css yang digunakan diberi nama style.css adalah sebagai berikut : body { margin:0; padding:0; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
Pada halaman diatas (index.php) terdapat beberapa box tampilan serta link-link yaitu link produk, buku tamu dan about us. Dan fasilitas lainnya yang ada adalah pada box
kiri :search, login, review produk terbaru. Sedangkan pada box kanan terdapat fasilitas testimonial, serta informasi utama pada bagian tengah. Untuk membuatnya dilakukan bertahap, pada langkah awal adalah membuat halaman index serta style dengan menggunakan css. Kemudian langkah kedua adalah membuat fasilitas yang berada pada box kiri. Namun sebelum itu yang harus dilakukan adalah membuat koneksi ke database. Untuk melakukan koneksi dapat dilakukan langsung pada halaman yang akan menggunakan tabel, atau membuat file dengan ekstensi .php atau .inc. scriptnya adalah sebagai berikut :
Perhatikan script dibawah ini : $konek=mysql_connect("localhost","root","12345678");
Script value yang digunakan diatas tergantung pada setting apache/ xampp/ wampp/ lampp yang digunakan. Dimana localhost adalah nama web server yang digunakan, root adalah nama username, dan 12345678 adalah password yang digunakan. Pada halaman index.php diatas menggunakan potongan-potongan bagian, yaitu bagian box kiri, bagian box tengah, bagian box kanan dan bagian header.
Untuk bagian box kiri ketikkan script dibawah ini dan beri nama boxkiri.php: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
****PK&M Online Shop****
Login
Review Produk Terbaru
$r[nama] $r[keterangan] Harga : Rp.$r[harga] "; } ?>
Setelah diketikkan script diatas maka pada jendela browser dapat dilihat hasilnya adalah sbb :
Gambar 3.2. Tampilan boxkiri
Sedangkan untuk box kanan yaitu untuk testimonial ketikkan script dibawah ini dan beri nama boxkanan.php: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ****PK&M Online Shop****
Kemudian untuk headernya ketikkan script dibawah ini dan beri nama header.htm: <meta http-equiv="Content-Type" content="text/html; charset=iso8859-1"> ****PK&M Online Shop****
id="search">
method="post"
action="proses_search.php">
class="textfield"
name="judul"/>
type="submit" value="Go" />
Hasil dari script diatas :
Gambar 3.4. Tampilan Header.htm
type="text"
class="send_btn"
Langkah selanjutnya adalah membuat halaman-halaman inti dimana potonganpotongan halaman yang sudah dibuat sebelumnya disatukan dengan cara include. Untuk halaman index (homepage), ketikkan script dibawah ini dan beri nama index.php:
html
Halaman-halaman link sudah dibuat, yaitu halaman utama, halaman produk, halaman bukutamu dan halaman about us. Kemudian potongan-potongan yang sudah dibuat adalah box kiri, box kanan, dan header. Sedangkan box yang ada ditengah diisi dengan script yang sudah diketikkan pada halaman link.
Proses_search.php Pada potongan halaman header, terdapat fasilitas search dimana dapat digunakan untuk mencari data dengan kata kunci berdasarkan produk, maka ketikkan kode dibawah ini untuk mengeksekusi form pada search yaitu proses_search.php: CARI
rel="shortcut
icon"
href="images/home.ico"
type="image/ico">
href="style.css"
rel="stylesheet"
type="text/css"> "; $tampil=mysql_query("select
nama,
keterangan,harga from produk where nama like '%$judul%' order by id desc LIMIT $posisi, $batas"); while($r=mysql_fetch_array($tampil)){ echo"
Proses pencarian diatas menghubungkan file php dengan mySQL, yaitu menghubungkan dengan tabel produk dimana tabel tersebut menyimpan datadata tentang produk yang dimiliki, dengan menggunakan kata kunci judul produk. Jika ditemukan, maka data akan ditampilkan namun jika tidak maka data tidak ditampilkan. Jika terdapat lebih dari satu hasil pencarian maka tampilan akan dibatasi dengan menggunakan metode paging yang sering digunakan oleh banyak pengguna php saat ini. Pada file diatas, jika hasil pencarian adalah 5, maka akan dibagi menjadi 3 halaman, yaitu 2 data pada halaman 1, 2 data berikutnya pada halaman 2 dan terakhir 1 data pada halaman 3.
Gbook.php Pada halaman buku tamu terdapat form yang dapat menuliskan komentar dengan memasukkan judul, nama, email serta komentar yang dapat secara otomatis tersimpan pada tabel bukutamu yang telah dibuat di MySQL. Untuk mengeksekusi form buku tamu tersebut ketikkan script dibawah ini dan beri nama gbook.php :
into
Dari script yang telah diketikkan diatas, input berupa text pada judul dan nama harus diisikan, jika kosong maka akan muncul pesan “Masukkan judul” jika judul kosong dan “Masukkan nama Anda” jika nama dikosongkan. Jika form telah diisi maka akan muncul pesan “Buku tamu berhasil ditambahkan” serta data tersimpan pada database dan akan tampil pada halaman bukutamu dengan posisi paling atas. Namun jika tidak dapat tersimpanmaka akan muncul pesan “data gagal disimpan”.
Proses_Login.php Pada potongan halaman box kiri terdapat fasilitas login dimana kita yang mempunyai username dan password yang telah terdaftar pada database dapat melakukan login, kemudian untuk melakukan eksekusi dari form login tersebut ketikkan script dibawah ini dan beri nama proses_login.php:
username,password,level
3.2. Halaman Admin Untuk membuat halaman admin, juga dibagi menjadi beberapa file. Komponen utamanya adalah boxkiria dimana hanya username yang mempunyai level admin saja yang dapat melihat komponen tersebut. Kemudian boxkanan, yaitu yang berisi testimonial dimana sudah dibuat pada modul bab sebelumnya. Boxkiria terdapat 2 box yaitu status login anda, dan link untuk menambah produk dan logout. Link-link yang ada pada halaman admin adalah Produk, User dan Logout. Halaman produk memperbolehkan admin untuk mengelola produk yaitu menambah, mengedit dan menghapus record pada tabel produk dalam database yang telah dibuat. Sedangkan halaman User memperbolehkan admin untuk mengedit informasi / field pada record account user yang telah dibuat, serta dapat menghapus account user yang telah dipilih. Link Logout digunakan untuk keluar dari halaman admin, dan halaman di-direct ke halaman index.php. Langkah pertama yang dilakukan adalah membuat autentikasi untuk mengetahui apakah user berhak mengakses halaman tertentu. Jika benar user mempunyai hak akses terhadap halaman yang akan dibuka maka halaman yang dimaksud akan muncul, namun jika user tidak berhak mengaksesnya maka secara otomatis halaman di-direct ke akses_ditolak.php.
Autentikasi digunakan untuk keamanan pengaksesan halaman. Script diatas menanyakan apakah user berhak mengakses halaman yang akan dibuka dengan menggunakan variable session. Kondisi lainnya adalah jika password yang diambil dari variable session kosong, maka halaman akan direct ke halaman akses_ditolak.php.
Akses_ditolak.php Halaman ini digunakan untuk pengaksesan halaman dilindungi yang tidak disertai dengan username dan password. Scriptnya dibawah ini :
html
Dari program diatas, di-include-kan file koneksi.php untuk melakukan koneksi terhadap database dan file autentikasi.php dimana file ini digunakan untuk keamanan halaman yang dilindungi, yaitu dengan mencocokkan inputan username serta password dengan data yang ada pada database yang dikoneksikan. Pada script diatas terdapat link ke opi.yahoo.com, hal ini adalah fasilitas tambahan untuk aplikasi yahoo messenger, yaitu chat melalui messenger dengan orang yang mempunyai alamat email yang tertera diatas. Gambar link messenger diatas diambil dari server provider(misalnya Yahoo!), dan untuk mengetahui apakah user sedang online atatu offline.
Hasil dari script diatas adalah sebagai berikut :
Gambar 3.9. Tampilan boxkiria.php Dari tampilan diatas terdapat link Add produk, untuk memprosesnya ketikkan kode dibawah ini dan beri nama add.php :
html
Gambar 3.11. Tampilan halaman utaman untuk admin Dari tampilan diatas terdapat link edit dan hapus, untuk edit ketikkan script berikut ini dan beri nama file tersebut edit.php :
Gambar 3.12. tampilan edit.php Kemudian untuk memproses form diatas, ketikkan kode dibawah ini :
produk
set
nama='$nama',harga='$harga',stok='$stok',keterangan='$keteranga n' where id='$id'"); if ($query){
echo "berhasil Edit"; include "produka.php"; } else { echo "Edit Tidak Berhasil"; include "produka.php"; } ?>
Jika proses edit berhasil maka akan muncul pesan di jendela browser pojok kiri atas “berhasil Edit” dan halaman direct ke halaman utama admin, namun jika proses edit tidak berhasil maka muncul pesan “Edit Tidak Berhasil” dengan halaman yang terbuka adalah halaman utama admin. Untuk link hapus, ketikkan kode dibawah ini :
"
color='#ff0000'
face='verdana'
size='3'>Data
produk dengan nomor id $no berhasil dihapus!"; include "produka.php"; } ?>
Jika record yang dimaksud tidak ada/ tidak berhasil menghapus data maka muncul pesan “data tidak ada”, namun jika proses hapus berhasil maka pesan yang muncul adalah “Data produk dengan nomor id (no_id) berhasil dihapus!”
Halaman User Halaman produk mempunyai fasilitas umum yaitu add, edit dan delete produk, yang sudah ditampilkan pada halaman utama admin. Link selanjutnya adalah link User yang mempunyai fasilitas edit dan delete, sedangkan untuk penambahan user tidak diberikan. Untuk lebih jelasnya ketikkan script dibawah ini :
html