2  HTML (HyperText Markup Language)

Merupakan bahasa standard yang digunakan untuk membuat dokumen yang bisa diakses melalui web browser atau untuk menulis halaman web. Untuk menuliskan kode-kode HTML diperlukan Editor (Notepad, PHPEditor, EditPlus dan lain-lain).

Kegunaan HTML :

  1. Mempublikasikan dokumen secara online, sehingga bisa diakses dari seluruh dunia.
  2. Mengatur tampilan dari halaman web dan isinya.
  3. Membuat Form, yang digunakan untuk menangani pendaftaran atau transaksi secara online.
  4. Menambahkan objek-objek seperti image, audio dan video.

Command HTML biasanya disebut Tag, digunakan untuk menentukan tampilan dari dokumen HTML, dengan format : <awal tag>    </akhir tag>. Tag tidak case sensitive, jadi penulisannya dapat menggunakan huruf besar maupun kecil, misalnya : <HTML> atau <html> keduanya menghasil output yang sama.

Berikut ini adalah struktur dokumen HTML :

<HTML>

Kepala dokumen HTML ditandai dengan tag HEAD.

 

 
<HEAD>

Pada bagian kepala, untuk membuat judul halaman web dengan menambahkan tag TITLE didalamnya.

 

 
<TITLE>

   ………

Tag HTML,  untuk mengawali dan mengakhiri setiap dokumen HTML.

 
</TITLE>

</HEAD>

Bagian badan/body dokumen HTML biasa digunakan untuk menampilkan text, image link dan semua yang  di-tampilkan pada halaman web ditandai dengan tag BODY,  biasanya juga disertai dengan atribut diikuti nilai atributnya. Contoh : <body bgcolor=purple> artinya backgroud bagian body menjadi berwarna ungu/purple.

 

 
 


<BODY>

   ………

</BODY>

</HTML>

Contoh sederhana dokumen HTML : (WebPertamaku.html)

<HTML>

<HEAD>

<TITLE>  Halaman Web Pertamaku </TITLE>

</HEAD>

<BODY>  Bagian badan halaman web pertamaku </BODY>

</HTML>

 

Nama berkas ( WebPertamaku.html )

 

BODY

 

TITLE

 

Gambar 1.2  Tampilan program sederhana dokumen HTML

Aturan dalam menuliskan tag-tag HTML yaitu :

-          Tag ditulis dengan format diawali tanda < dan diakhiri tanda >, misalnya : <HTML>.

-          Tidak boleh ada spasi kosong setelah tanda <, misalnya : <TITLE> tidak boleh dituliskan dengan <  TITLE>.

-          Tag boleh ditulis dengan huruf kecil, huruf kapital, ataupun kombinasi keduanya.

I.2.1  Elemen-elemen dasar HTML.

I.2.1.1  Heading (<h1> sampai <h6>)

Untuk menentukan ukuran dari suatu berkas atau teks.

Contoh programnya : (UkuranHeading.html)

<HTML>

<HEAD>

<TITLE>Tampilan Ukuran Heading</TITLE>

</HEAD>

<BODY BGCOLOR=FUCHSIA>

            <H1> Heading Satu     </H1>

            <H2> Heading Dua      </H2>

            <H3> Heading Tiga     </H3>

            <H4> Heading Empat  </H4>

            <H5> Heading Lima    </H5>

            <H6> Heading Enam   </H6>

            <H2> Heading Dua      </H2>

</BODY>

</HTML>

 

Gambar 1.3  Tampilan program ukuran Heading

I.2.1.2  Paragraf (<p>)

Digunakan membentuk suatu paragraf.

Contoh programnya : (Paragraf.html)

<HTML>

<HEAD>

<TITLE>Penggunaan Tag Paragraf</TITLE>

</HEAD>

<BODY>

<H3> Definisi Web Browser dan Web Server </H3>

<P>

Web Browser adalah software yang diinstal di komputer klien yang berfungsi untuk menterjemahkan kode HTML halaman web.

</P>

<P>

Web Server adalah server yang melayani akan permintaan halaman web.

</P>          

</BODY>

</HTML>

 

Gambar 1.4  Tampilan penggunaan tag paragraf

I.2.1.3  List Item (<li>)

Untuk mengelompokan data atau daftar, baik yang berurutan (<ol> ordered list) maupun yang tidak berurutan (<ul> unordered list).

Tabel 1.1  Arti atribut pada list  item, ordered list dan unordered list

Tag

Atribut

Nilai

Keterangan

<li>

 

 

Digunakan untuk mengelompokan data baik yang berurutan maupun yang tidak berurutan

<ol>

Type

 

 

 

Start

I

i

A

a

n

Angka romawi besar

Angka romawi kecil

Huruf besar

Huruf kecil

Angka pertama

<ul>

Type

squre

disc

circle

Bullet Kotak

Bullet Titik

Bullet Lingkaran

 

<HTML>

<HEAD>

<TITLE> Jadwal Praktikum </TITLE>

</HEAD>

<BODY>

<H3>Jadwal Praktikum Di Lab. Pemrograman STMIK Akakom</H3>

 

<OL START="1" TYPE="I">

<LI>SENIN</LI>

<OL TYPE="A">

<LI> Pemrograman Visual MI_1</LI>

<LI> Struktur Data SI_1</LI>

<LI> Grafika Komputer MI_1</LI>

</OL>

 

<LI>SELASA</LI>

<OL TYPE="I">

<LI> Pemrograman Visual MI_2</LI>

<LI> Pemrograman Web TI_1</LI>

<LI> Pemrograman Web MI_2</LI>

</OL>

 

<LI>RABU</LI>

<OL TYPE="A">

<LI> Pemrograman Berorientasi Objek TI_2</LI>

<LI> Pemrograman Web TI_4</LI>

<LI> Algoritma Pemrograman TI_2</LI>

</OL>

 

<LI>KAMIS</LI>

<OL START="2" TYPE="I">

<LI> Pemrograman Berorientasi Objek MI_3</LI>

<LI> Algoritma Pemrograman TI_3</LI>

<LI> Pemrograman Berorientasi Objek MI_1</LI>

</OL>

 

<LI>JUMAT</LI>

<UL TYPE=square>

<LI> Pemrograman Visual MI_4</LI>

<LI> Struktur Data SI_1</LI>

<LI> Pemrograman Basisdata MI_1</LI>

</UL>

 

<LI>SABTU</LI>

<UL TYPE=circle>

<LI> Pemrograman Basisdata MI_2</LI>

<LI> Struktur Data TI_1</LI>

<LI> Pemrograman Basisdata MI_3</LI>

</UL>

 

</BODY>

</HTML>

 

Gambar 1.5  Tampilan program pengelompokan data

I.2.1.4  Pemformatan teks pada halaman (page)

Tabel 1.2  Arti atribut pada pemformatan halaman

Tag

Atribut

Keterangan

<br>

 

Digunakan untuk memulai baris baru pada dokumen HTML.

<font>

color

 

size

face

Menentukan warna font, dapat menggunakan nama warna (green, blue) atau dalam format bilangan hexadesimal (#000000 - #ffffff)

Menentukan ukuran font dari 1 –7 .

Menentukan jenis font (Courier New, Mono).

<center>

 

Mengatur posisi teks agar berada ditengah

<right>

 

Mengatur posisi teks agar rata kanan.

<left>

 

Mengatur posisi teks agar rata kanan.

<b>

 

Menebalkan cetakan teks

<i>

 

Menampilkan teks dengan bentuk tulisan miring

<u>

 

Menambahkan garis bawah pada teks

<sup>

 

Textnya di tulis diatas.

<sub>

 

Textnya dibawah garis.

<small>

 

Menampilkan teks lebih kecil daripada ukuran normal

<big>

 

Menampilkan teks lebih besar daripada ukuran normal

<tt>

 

Menampilkan teks seperti ketikan menggunakan mesin ketik

<marquee>

 

Membuat teks bergerak

 

Contoh programnya : (PemformatanTeks.html)

<HTML>

<HEAD>

<TITLE>Pemformatan Text</TITLE>

</HEAD>

<BODY BGCOLOR="AQUA">

<P><FONT COLOR="9966FF" SIZE="6"><CENTER>Konsep Basis Data</P></CENTER></FONT>

 

<CENTER><I><U><FONT COLOR="4466FF" SIZE="3">

Adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali. Penggunaan basis data ini dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas.

</CENTER></I></U></FONT>

 

<B><P><marquee><FONT COLOR="GREE" SIZE="5">Perangkat Lunak Basis Data</B></marquee></P></FONT>

 

<LEFT><B><FONT COLOR="BROWN" SIZE="3" FACE="COURIER NEW">

Adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol dan mengakses basis data dengan cara yang praktis dan efisien. DBMS dapat digunakan untuk mengakomodasikan berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda-beda. Menampilkan teks seperti ketika menggunakan mesin ketik....

</LEFT></B></FONT>

</BODY>

</HTML>

 

Gambar 1.6  Tampilan program pemformatan teks

 

Pemberian warna pada atribut color, bgcolor, dan text dapat mengikuti aturan berikut :

Ţ           Menggunakan nama warna.

Ţ           Menggunakan nilai RGB (Red-Green-Blue), dengan format “#RRGGBB”.

Tabel 1.3  Tabel nilai warna

Warna

RGB

Warna

RGB

Warna

RGB

Warna

RGB

aqua

00FFFF

gray

808080

silver

C0C0C0

navy

80

black

000000

green

008000

teal

8080

olive

808000

blue

0000FF

lime

00FF00

yellow

FFFF00

purple

800080

fuchsia

FF00FF

maroon

800000

white

FFFFFF

red

FF0000

 

I.2.1.5  Membuat Tabel

Untuk membuat tabel pada halaman HTML, menggunakan tag berikut :

Tabel 1.4  Tabel tag untuk membuat tabel pada halaman HTML

Tag

Keterangan

<table> … </table>

Membuat table dan sebagai tanda awal dan akhir table

<tr> … </tr>

Membuat baris dalam table

<td> … </td>

Membuat kolom (sel)

<th> … </th>

Membuat judul kolom

<caption> … </caption>

Membuat judul pada table

 

Tabel 1.5  Tabel atribut-atribut yang ada dalam tag <table>

Atribut

Keterangan

border

Menampilkan garis table dengan memberikan nilai untuk BORDER

bgcolor

Membuat warna latar belakang table

height

Mengatur tinggi table (tinggi sel)

width

Mengatur lebar sel

cellspacing

Mengatur jarak bagian sel terhadap tepi dalam bingkai table

cellpadding

Mengatur jarak teks terhadap tepi kiri

 

Tabel 1.6  Tabel atribut-atribut yang digunakan dalam <th>, <tr>, dan <td>

Atribut

Fungsi

rowspan

digunakan dalam <td>. atribut ini digunakan untuk menggabungkan beberapa baris sel

colspan

digunakan dalam <th> atau <td>. berfungsi menggabungkan beberapa sel dalam satu baris

align

mengatur peletakan dengan memberikan nilai justify, left, center, atau right

valign

mengatur teks menurut posisi vertikal dengan memberikan nilai baseline, top, middle, atau bottom

 

Contoh programnya : (Tabel.html)

<HTML>

<HEAD>

<TITLE>Penggunaan Tabel Text</TITLE>

</HEAD>

<BODY >

<TABLE BGCOLOR="AQUA" WIDTH="62%" BORDER="10" CELLSPACING="1" CELLPADDING="8">

<CAPTION>

<FONT SIZE="4" COLOR="BLUE">Daftar Penerimaan Mahasiswa STMIK

A<FONT SIZE="6" COLOR="FUCHSIA">K</FONT>akom Yogyakarta</FONT>

</CAPTION>

 

<TR>

  <TD ROWSPAN="2" ALIGN="CENTER" VALIGN="MIDDLE"><B>

  <FONT COLOR="RED">Tahun Akademik</FONT></B></TD>

       

  <TD COLSPAN="5" HEIGHT="50" ALIGN="CENTER" VALIGN="TOP">

  <B><FONT COLOR="FF0000">Jurusan</FONT></B></TD>

 

        <TR ALIGN="CENTER">

        <TD><FONT COLOR="GREEN"><B>Teknik Informatika</TD>

        <TD><FONT COLOR="GREEN"><B>Sistem Informasi</TD>

        <TD><FONT COLOR="GREEN"><B>Manajemen Informatika</TD>

        <TD><FONT COLOR="GREEN"><B>Teknik Komputer</TD>

        <TD><FONT COLOR="GREEN"><B>Komputer Akuntansi</TD>

        </TR>

</TR>

     

      <TR>

        <TD><B><FONT COLOR="YELLOW">2000/2001</B></TD>

        <TD ALIGN="CENTER">300</TD>

        <TD ALIGN="CENTER">100</TD>

        <TD ALIGN="CENTER">400</TD>

        <TD ALIGN="CENTER">75</TD>

        <TD ALIGN="CENTER">80</TD>

      </TR>

      <TR>

        <TD><B><FONT COLOR="YELLOW">2001/2002</B></TD>

        <TD ALIGN="CENTER">325</TD>

        <TD ALIGN="CENTER">75</TD>

        <TD ALIGN="CENTER">375</TD>

        <TD ALIGN="CENTER">100</TD>

        <TD ALIGN="CENTER">75</TD>

      </TR>

      <TR>

        <TD><B><FONT COLOR="YELLOW">2002/2003</B></TD>

        <TD ALIGN="CENTER">350</TD>

        <TD ALIGN="CENTER">80</TD>

        <TD ALIGN="CENTER">375</TD>

        <TD ALIGN="CENTER">75</TD>

        <TD ALIGN="CENTER">80</TD>

            </TR>

            <TR>

        <TD><B><FONT COLOR="YELLOW">2003/2004</B></TD>

        <TD ALIGN="CENTER">500</TD>

        <TD ALIGN="CENTER">100</TD>

        <TD ALIGN="CENTER">450</TD>

        <TD ALIGN="CENTER">100</TD>

        <TD ALIGN="CENTER">80</TD>

      </TR>

             <TR>

        <TD><B><FONT COLOR="YELLOW">2004/2005</B></TD>

        <TD ALIGN="CENTER">550</TD>

        <TD ALIGN="CENTER">100</TD>

        <TD ALIGN="CENTER">450</TD>

        <TD ALIGN="CENTER">125</TD>

        <TD ALIGN="CENTER">80</TD>

      </TR>

</TABLE>

</BODY>

</HTML>

Gambar 1.7  Tampilan contoh program tag tabel

I.2.1.6  Membuat Hyperlink

Anchor tag <a href> … </a>, digunakan untuk menentukan hyperlink dalam dokumen HTML. Properti href, untuk menentukan tujuan dari hyperlink tersebut.

1.      Link Address.

-          Absolute Address, merupakan full internet address (URL) yang meliputi protocol, network location, path dan nama file, misalnya : <A HREF="http://www. ilmukomputer.com/index.html">Informasi lain </A> <BR>.

-          Relatif Address, merupakan URL yang tidak menyebutkan protocol dan network location-nya (hanya path dan nama filenya), misalnya : <A HREF="..\Link\Tabel1.html">Data penerimaan mahasiswa baru STMIK Akakom <BRbr>

2.       Link Dokument.

-          Link ke dokumen lain, misalnya : <A HREF="Hyperlink2.html">Klik disini untuk melihat dokumen ke 2</A> <BR>

-          Link ke section tertentu dalam satu dokumen, misalnya :

<A HREF="#WS">Definisi Web Statis</A><BR>

<A NAME="WS">Web Statis</A>

-          Link ke bagian tertentu dokumen lain, misalnya :

<A HREF="Hyperlink2.html#PHPTRIAD">Cara menginstal PHPTriad</A><BR>      <A NAME="PHPTRIAD">Caranya : </A>

3.       Mengubah gambar menjadi Hyperlink, misalnya : <A HREF="PemformatanTeks.html"> <IMG SRC="gambar1.jpg"WIDTH="125" HEIGHT="25" BORDER="0"></A><BR>

Contoh programnya : (Hyperlink1.html dan Hyperlink2.html)

1.       Hyperlink1.html

<HTML>

<P ALIGN="CENTER"><FONT SIZE="5" COLOR="BLUE" >Pengantar Pemrograman Web</FONT> </P>

<P>

Pemrograman Web digunakan untuk membangun aplikasi web, dimana aplikasi web ini dapat dibedakan menjadi :<BR>

1. <A NAME="WS">Web Statis</A>, dibentuk dengan menggunakan HTML (Hypertext Markup Languange) saja.Web statis ini mempunyai kelemahan, setiap menginginkan perubahan harus dilakukan oleh pemrogramnya (dalam hal ini adalah orang yang

mengerti bahasa HTML).<BR>

2. Web Dinamis, dibentuk dengan menggunakan bahasa HTML, Skrip (PHP, ASP) dan dikoneksikan ke basisdata (MySQL, PostgreSQL). Dalam web dinamis ini perubahan informasi dalam halaman web dapat ditangani melalui perubahan data yang berasal dari basisdata dan tidak harus melalui perubahan programnya. Maka perubahan informasi dapat dilakukan oleh operator dan tidak lagi menjadi tanggungjawab programmer.

</P>

Dalam matakuliah ini, kita akan mempelajari cara membuat web dinamis. Berikut ini akan ditunjukkan mekanisme pembangkitan web secara dinamis.

Proses pengakesan web dinamis adalah sebagai berikut :<BR>

1. Web Browser (software yang diinstal di komputer klien yang berfungsi untuk menterjemahkan kode HTML menjadi halaman web), meminta sebuah halaman berupa skrip PHP) suatu situs web.<BR>

2. Permintaan ini akan di tanggapi oleh Web Server (server yang melayani akan permintaan halaman web). Karena yang diminta masih berupa skrip PHP, maka skrip ini terlebih dahulu dirubah/diterjemahkan ke dalam kode HTML oleh mesin PHP-nya.<BR>

3. Setelah dirubah ke dalam kode HTML, Web server akan segera mengirim

kode HTML tersebut ke komputer klien.<BR>

4. Setelah sampai pada komputer klien, maka kode HTML tersebut oleh web browser akan dirubah menjadi halaman web sesuai kode-kode HTML-nya.<BR>

<P>

Untuk mempermudah atau memperlancar dalam mempelajari pemrograman web ini alangkah baiknya anda menginstal PHP Triad sebagai sarana simulasi. PHP Triad adalah software installer PHP secara instant, yang berjalan pada lingkungan windows, dimana setelah PHP Triad selesai diinstal secara otomatis kita telah menginstal Web server (Apache) dan database MySQL.

Langkah-langkahnya : <BR><BR><BR>

<A HREF="#WS">Definisi Web Statis</A><BR>

<A HREF="Hyperlink2.html#PHPTRIAD">Cara menginstal PHPTriad</A><BR>

<A HREF="Hyperlink2.html">Klik disini untuk melihat dokumen ke 2</A> <BR>

<A HREF="http://www.ilmukomputer.com/index.html">Informasi lain </A> <BR>

<A HREF="..\Link\Tabel1.html">Data penerimaan mahasiswa baru STMIK Akakom <BR>

<A HREF="PemformatanTeks.html"><IMG SRC="gambar1.jpg" WIDTH="125" HEIGHT="25" BORDER="0"></A> <BR>

</HTML>

2.       Hyperlink2.html

<HTML>

1. Siapkan master PHPTriad yang dapat diperoleh dengan download di www.download.com atau mengcopy masternya di Lab. Terpadu. <BR>

2. Klik 2 kali pada file phptriad.exe, maka secara otomatis program akan menampilkan tampilan PHPTriad 2.11 Setup : Licence Agreement. <BR>

3. Kemudian klik Next, maka installer akan mengekstrak semua file PHPTriad dan installer secara otomatis akan membentuk direktori C:\Apache. <BR>

4. Tunggu sampai prosesnya selesai dan pastikan pada waktu menginstal tidak terjadi error dan anda tidak sedang menjalankan program-program lain. Sampai disini telah menunjukkan bahwa proses instalasi telah selesai. <BR>

5. Tahap berikutnya adalah untuk mengetes apakah PHPTriadnya telah berjalan dengan baik. <BR>

<P>

<B> <A NAME="PHPTRIAD">Caranya : </A> </B> <BR>

1. Jalankan Web Server Apache dengan klik tombol Start, pilih menu Programs, pilih menu PHPTriad lalu klik Start Apache. <BR>

2. Maka akan muncul jendela Start Apache dan biarkan saja selama kita menjalankan skrip-skrip PHP. <BR>

3. Jalankan web browser (internet explorer), lalu isi address-nya dengan  : http://localhost <BR>

4. Apabila tampilan web browser-nya, berupa ucapan Selamat (Welcome to PHPTriad for Windows v2.11.) hal ini menunjukkan bahwa instalasi yang telah anda lakukan sukses. <BR>

5. Langkah berikutnya mencoba untuk menjalankan skrip (HTML atau PHP) sederhana buatan kita sendiri. <BR>

6. Buatlah skrip HTML seperti dibawah ini, untuk sementara menggunakan editor Notepad untuk mengetikan skrip HTMLnya. <BR>

</P>

<A HREF="Hyperlink1.html">Klik disini untuk kembali ke dokumen 1</A> <BR>

</HTML>

 

Gambar 1.8  Tampilan hyperlink 1

Gambar 1.9  Tampilan hyperlink 2

I.2.1.7  Format image

Dari beberapa format image, ada 3 jenis format image yang umum digunakan :

-          JPG (Joint Photographic Expert Image), nama file.jpg

-          GIF (Graphical Interchange Format), nama file.gif

-          PNG (Portable Network Graphics), nama file.png

Untuk menginsertkan image ke dokumen HTML digunakan tag image <img>, dengan format <img src=”path + namafile”>, misalnya : <img src=”fotoku.gif>. Atribut yang digunakan :

Tabel 1.7  Tabel atribut-atribut yang digunakan dalam tag  image

Atribut

Nilai

Keterangan

Align

Top, Bottom, Middle

 

Left, Right, Center

 

Hspace, Vspace

Digunakan untuk menentukan posisi image terhadap text.

Digunakan untuk menetukan posisi image di dokumennya.

Hspace digunakan untuk menentukan berapa banyak ruang kosong (pixel) yang dimiliki sebuah image pada sisi kiri dan kanannya, sedangkan Vspace pada sisi atas dan bawah.

Contoh programnya : (Image.html)

<HTML>

<P ALIGN=CENTER> <FONT SIZE="5" COLOR=BLUE ><B>Satu Cinta Dua Jiwa</FONT></B><BR>

<FONT COLOR=RED ><B>Oleh : Siti Nurhaliza</FONT></B><BR><BR>

<P><IMG SRC="Sari.jpg" HEIGHT=75 WIDTH=60 ALIGN=LEFT ALIGN=BOTTOM HSPACE=10>

Seharusnya kau lebih mengerti<BR>

Seandainya kau selami ke dasar<BR>

Tak perlu lagi dikau meragui<BR>

Pada dasarnya bercinta<BR><BR></P>

 

<P ALIGN=RIGHT><IMG SRC="Sari.jpg" HEIGHT=75 WIDTH=60 ALIGN=RIGHT ALIGN=BOTTOM>

Renungkanlah dimana asalnya<BR>

Lahirnya cinta mu yang tulus<BR>

Jangan dikau hanya merasai<BR>

Sentuhan dari zahirnya<BR><BR></P>

 

<P ALIGN=CENTER>

Kini pastinya kau kan bertemu<BR>

<IMG SRC=" Sari.jpg " HEIGHT=75  VSPACE=15 WIDTH=60 ALIGN=CENTER><BR>

Kala cinta dari mu mula berseri<BR><BR></P>

 

<P> Satu cinta dua jiwa

<IMG SRC=" Sari.jpg " HEIGHT=75 WIDTH=60 ALIGN=TOP></BR>

Indahnya rasa bagai pelangi

<IMG SRC=" Sari.jpg " HEIGHT=75 WIDTH=60 ALIGN=MIDDLE VSPACE=2 >

Satu cinta seribu rasa

<IMG SRC=" Sari.jpg " HEIGHT=75 WIDTH=60 ALIGN=BOTTOM>

Bersemi kasih di dua hati</P>

<P> <IMG SRC=" Sari.jpg " HEIGHT=275 WIDTH=200 ALIGN=LEFT><BR>

Resah rasa bila tak bersama<BR>

Berbisiklah naluri cinta mu<BR>

Emosinya tiada berarah<BR>

Tiap minit kau curiga<BR>

Selamanya kau kan percaya<BR>

Dan naluri dan emosi<BR>

Andai cinta mu teguh berdiri<br>

Pasti bahagia </P>

</HTML>

Gambar 1.10  Tampilan 1 halaman image

Gambar 1.11  Tampilan 2 halaman image

I.2.1.8  Form

Beberapa kegunaan form dalam aplikasi web :

-          Memperoleh data-data user untuk mendaftar pada service yang di sediakan.

-          Memperoleh informasi pembelian secara online.

-          Memperoleh feedback dari user mengenai website yang kita buat.

Tag untuk membuat form dalam dokumen HTML adalah tag <form>, atribut yang digunakan :

Tabel 1.8  Tabel atribut-atribut yang digunakan dalam tag  form

Atribut

Nilai

Keterangan

Method

Action

Post

URL

Data akan di kirim ke server sebagai block data ke script.

Menentukan lokasi dari script yang akan memproses data dari form yang dibuat.

Tipe atribut dalam tag <input> pada HTML.

I.2.1.8.1  Text

Untuk membuat kontrol text baris tunggal, atribut pendukung yang digunakan :

Tabel 1.9  Tabel atribut-atribut yang digunakan dalam tag  text

Atribut

Keterangan

Name

Value

Size

Maxlength

Tabindex

Untuk menamai nilai data sehingga scriptnya bisa memisah data dari field yang lain.

Untuk menentukan sebuah nilai defaultnya.

Menentukan seberapa lebar kotak textnya.

Jumlah maksimum karakter yang dapat dimasukkan.

Mengontrol urutan tab kotak input, yang akan dimasukin pada saat menekan tombol tab.

Contoh programnya : (InputText.html)

<HTML>

<HEAD>

<TITLE>Contoh Input Text</TITLE>

</HEAD>

<BODY BGCOLOR="Aqua">

<FORM>

<P><B>Nama Lengkap Anda : <BR>

<INPUT TYPE=TEXT NAMA=nmlkp SIZE=30 MAXLENGTH=25 TABINDEX=1 >

<P><B>Alamat Lengkap Anda : <BR>

<INPUT TYPE=TEXT NAMA=almlkp SIZE=100 MAXLENGTH=95 TABINDEX=3>

<P><B>Jurusan : <BR>

<INPUT TYPE=TEXT NAMA=jur SIZE=25 MAXLENGTH=20 TABINDEX=2 VALUE="Teknik Informatika">

</FORM>

</BODY>

</HTML>

 

Gambar 1.12  Tampilan form input text

I.2.1.8.2  Password

Untuk menangani password atau data rahasia lain, sehingga pada waktu mengisi input yang bertipe password yang muncul dilayar adalah tanda asteris (*), atribut yang digunakan :

Tabel 1.10  Tabel atribut-atribut yang digunakan dalam tag  password

Atribut

Keterangan

Name

Value

Size

Maxlength

Tabindex

Untuk menamai nilai data sehingga scriptnya bisa memisah data dari field yang lain.

Untuk menentukan sebuah nilai defaultnya.

Menentukan seberapa lebar kotak textnya.

Jumlah maksimum karakter yang dapat dimasukkan.

Mengontrol urutan tab kotak input, yang akan dimasukin pada saat menekan tombol Tab.

Contoh programnya : (InputPassword.html)

<HTML>

<HEAD>

<TITLE>Contoh Input Passowrd</TITLE>

</HEAD>

<BODY BGCOLOR="Aqua">

<FORM>

<P ALIGN=LEFT> <FONT SIZE=4 COLOR=RED ><B> Silahkan Anda Login Dulu....!!! </B> </FONT><BR>

<B>Nama <FONT COLOR=Aqua>!!!!</FONT>  :

<INPUT TYPE=TEXT NAMA=nmuser SIZE=15 MAXLENGTH=12 TABINDEX=1 ><BR>

<B>Password :

<INPUT TYPE=PASSWORD NAMA=pwd SIZE=15 MAXLENGTH=8 TABINDEX=2><BR>

</FORM>

</BODY>

</HTML>

 

Gambar 1.13  Tampilan form input password

I.2.1.8.3  Checkbox

Digunakan untuk membuat kotak cex (checkbox).

Tabel 1.11  Tabel atribut-atribut yang digunakan dalam tag  checkbox

Atribut

Keterangan

Name

Value

Size

Checked

Untuk menamai nilai data sehingga scriptnya bisa memisah data dari field yang lain.

Nilai data yang akan diberikan kepada script yang dituju.

Menentukan ukuran kontrolnya.

Menunjukkan bahwa kotak ceknya telah dipilih.

Contoh programnya : (InputCheckbox.html)

<HTML>

<HEAD>

<TITLE>Contoh Input Checkbox</TITLE>

</HEAD>

<BODY >

<FORM>

<P><B>Silahkan Pilih Hobby Anda : </P>

<INPUT TYPE="CHECKBOX" NAME="HB1" VALEU="MBC" CHECKED=CHECKED >Membaca <BR>

<INPUT TYPE="CHECKBOX" NAME="HB2" VALEU="MYY" >Menyanyi<BR>

<INPUT TYPE="CHECKBOX" NAME="HB3" VALEU="BRN" >Berenang<BR>

<INPUT TYPE="CHECKBOX" NAME="HB4" VALEU="BLJ" >Belanja<BR>

</FORM>

</BODY>

</HTML>

 

Gambar 1.14  Tampilan form input check box

I.2.1.8.4  Radio

Digunakan untuk membuat tombol radio (radio botton), dimana disini hanya dapat memilih satu pilihan dari seluruh group tombol radio dan nama yang diberikan harus sama semua.

Tabel 1.12  Tabel atribut-atribut yang digunakan dalam tag  radio

Atribut

Keterangan

Name

Value

Size

Checked

Untuk menamai nilai data sehingga scriptnya bisa memisah data dari field yang lain.

Nilai data yang akan diberikan kepada script yang dituju.

Menentukan ukuran kontrolnya.

Menunjukkan bahwa kotak ceknya telah dipilih.

 

Contoh programnya : (InputRadioButton.html)

<html>

<head>

<title>Contoh Input Tombol Radio</title>

</head>

<body >

<form>

<p><b>Pilihan Jurusan Anda : <br>

<input type="radio" name="jrs" valeu="ti" checked=checked>Teknik Informatika<br>

<input type="radio" name="jrs" valeu="si" >Sistem Informasi<br>

<input type="radio" name="jrs" valeu="mi" >Manajemen Informatika<br>

<input type="radio" name="jrs" valeu="tk" >Teknik Komputer<br>

<input type="radio" name="jrs" valeu="ka" >Komputer Akuntansi<br></p>

</form>

</body>

</html>

Gambar 1.15  Tampilan form input radio button

I.2.1.8.5  Text Area

Untuk membuat textarea, dimana disini kita dapat menuliskan text mencakup sejumlah baris dan kolom. Tag yang digunakan adalah <Textarea> … </Textarea>.

Tabel 1.13  Tabel atribut-atribut yang digunakan dalam tag  textarea

Atribut

Keterangan

Name

Cols

Rows

Untuk menamai nilai data sehingga scriptnya bisa memisah data dari field yang lain.

Menentukan jumlah kolom layar yang disediakan bagi area teks.

Menentukan jumlah baris layar yang disediakan bagi area teks.

Contoh programnya : (InputTextarea.html)

<html>

<head>

<title>Contoh Pembuatan Textarea</title>

</head>

<body >

<table>

<tr><td><b>Keterangan : <br></td>

<td><textarea name="kspl" cols=50 rows=3> </textarea></td></tr>

</table>

</body>

</html>

 

Gambar 1.16  Tampilan form input textarea

I.2.1.8.6  Menu Pop-Up

Digunakan untuk memberikan menu pilihan kepada para pembaca. Menu ini mirip dengan radio button, dimana kita hanya dapat memilih satu pilihan dari berbagai nilai yang ada dalam menu tersebut. Dalam menu pop-up ini jumlah pilihan yang ada dapat lebih banyak. Tag yang digunakan adalah <select> … </select>.

Tabel 1.14  Tabel atribut-atribut yang digunakan dalam tag  MenuPopUp

Atribut

Keterangan

<Option>

Name

Value

Tag option ini digunakan untuk menyatakan menu atau daftar pilihannya.

Untuk menamai nilai data sehingga scriptnya bisa memisah data dari field yang lain.

Nilai data yang akan diberikan kepada script yang dituju.

Contoh programnya : (InputMenuPopUp.html)

<html>

<head>

<title>Contoh input dengan Menu Pop-Up</title>

</head>

<body >

<form>

<p><b>Pilih Jurusan Anda : <br>

<select name=jrs>

<option value="ti" selected>Teknik Informatika</option>

<option value="si" >Sistem Informasi</option>

<option value="mi" >Manajemen Informatika</option>

<option value="tk" >Teknik Komputer</option>

<option value="ka" >Komputer Akuntansi</option>

</select></p>

</form>

</body>

</html>

 

Gambar 1.17  Tampilan form input  menupopup

I.2.1.8.7  Submit dan Reset

Dalam sebuah form paling tidak harus memiliki sebuah tombol submit dan reset. Atribut yang digunakan adalah type dimana type=”submit” digunakan untuk mengirimkan data yang telah diisi oleh user ke server sedangkan type=”reset” digunakan untuk menghapus/mengosongkan semua data yang telah dimasukkan ke form.

Tabel 1.15  Tabel atribut-atribut yang digunakan pada Submit dan Reset

Atribut

Keterangan

Method

 

 

Name

Value

Action

Type

Metode pengiriman data ke file tujuan. Ada 2 yaitu POST (digunakan untuk menangani pengiriman data yang besar melalui form) dan GET (mengirimkan data di server dengan cara meletakkan data pada akhir URL yang dituju).

Memberikan nama pada data yang diinputkan.

Memberikan label pada tombol submit.

Aksi yang akan dilakukan jika tombol submit ditekan.

Type form yang akan dijalankan.

Contoh programnya : (SubmitReset.html)

<html>

<head>

<title>Contoh Program Form</title>

</head>

<body bgcolor=aqua>

<form method="get" action="Terimakasih.php">

<center><font size=4 color=brown>Form Untuk Peserta Pelatihan Pemrograman

di STMIK A<font size=5>K</font>AKOM </font></center>

<hr size=5 color=brown><br>

 

<table border=2 cellspacing=0 width=85%>

<tr><td width=18%><b>Nama</b></td>

<td> <input type=text name=nama maxlength=30 size=32></td></tr>

<tr><td width=18%><b>Password</b></td>

<td> <input type=password name=pswd maxlength=10 size=12></td></tr>

<tr><td width=18%><b>Tanggal Lahir<b></td>

<td> <input type=text name=tgl maxlength=2 size=2> -

        <input type=text name=bln maxlength=2 size=2> -

        <input type=text name=thn maxlength=4 size=8></td></tr>

<tr><td width=18%><b>Jenis Kelamin</b></td>

<td> <input type=radio name=jk checked=checked>Pria

        <input type=radio name=jk>Wanita</td></tr>

<tr><td><b>Jurusan <br></td>

<td><select name=jrs>

<option value="ti" selected>Teknik Informatika</option>

<option value="si" >Sistem Informasi</option>

<option value="mi" >Manajemen Informatika</option>

<option value="tk" >Teknik Komputer</option>

<option value="ka" >Komputer Akuntansi</option>

</select></td></tr>

<tr><td width=18%><b>Pilihan Pelatihan</b></td>

<td>

<input type=checkbox name=html >HTML

<input type=checkbox name=php >PHP

<input type=checkbox name=python >PYTHON

<input type=checkbox name=mysql >My-SQL

<input type=checkbox name=postgre >Postgre-SQL

<input type=checkbox name=builder>C++ Builder

</td>   

</tr>

<tr><td><b>Keterangan <br></td>

<td><textarea name="kspl" cols=53 rows=3> </textarea></td></tr>

</table>

<p><font size=5><b>

<input type="submit"  value="Kirim" name="tblkrm">

<input type="reset"  value="Batal" name="tblbtl"></p>

</body>

</html>

 

Contoh programnya : (TerimaKasih.html)

<html>

<head>

<title>Ucapan Terima Kasih</title>

</head>

<body >

<center><font size=4 color=brown>Terimakasih atas Kepercayaannya Mengikuti

Pelatihan Pemrograman di STMIK A<font size=5>K</font>AKOM </font></center>

<hr size=5 color=brown> <hr size=3 color=brown>

<?php

 print("Nama Anda adalah : $nama");

?>

</body>

</html>

 

Gambar 1.18  Tampilan form dengan submit dan reset

 

Gambar 1.19  Hasil penekanan tombol submit yang mengarah ke  Terimaksih.php

I.2.1.8.8  Frame HTML

Digunakan untuk menjadikan suatu halaman web menjadi beberapa bagian dokumen HTML , dimana setiap bagian merupakan satu halaman HTML terpisah. Sehingga tampilan halaman HTML yang salah satu atau beberapa bagian berganti-ganti isinya sedangkan bagian lainnya tetap, maka hal ini akan menghemat bandwith internet dan mempercepat proses download secara keseluruhan. Tag yang digunakan adalah <frameset> … </frameset>.

Tabel 1.16  Tabel atribut-atribut yang digunakan pada frame HTML

Atribut

Fungsi

Rows

Menentukan frame horisontal dengan tinggi baris tertentu.

Colspan

Menentukan frame vertical dengan lebar kolom tertentu.

Frame Src

Menentukan dokumen HTML yang dimasukkan ke dalam frame.

Contoh programnya : (FrameHorisontal.html)

<html>

<head>

<title>Contoh Frame Horisontal</title>

</head>

<frameset rows=30%,*,40%>

      <frame name=atas src=SubmitReset.html>

      <frame name=tengah src=Tabel.html>

      <frame name=bawah src=Hyperlink1.html>

</frameset>

</body>

</html>

 

 

Contoh programnya : (FrameVertikal.html)

<html>

<head>

<title>Contoh Frame Vertikal</title>

</head>

<frameset cols=30%,*,30%>

      <frame name=kiri src= SubmitReset.html >

      <frame name=tengah src=Tabel.html >

      <frame name=kanan src=Hyperlink1.html >

</frameset>

</body>

</html>

 

Gambar 1.21 Tampilan frame vertikal

Contoh programnya : (FrameGabungan.html)

<html>

<head>

<title>Contoh Frame Gabungan</title>

</head>

<frameset cols=30%,*>

<frame name=kiri src=Hyperlink1.html >

      <frameset rows=55%,*>

      <frame name=atas src= SubmitReset.html >

      <frame name=bawah src=Tabel.html >

</frameset>

</frameset>

</body>

</html>

 

Gambar 1.22 Tampilan frame gabungan