HTML atau Hypertext Marksup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan dihalaman web. Sebenarnya, dokumen HTML hanyalah sebuah dokumen teks biasa dan disebut sebagai Markup Language yakni bahasa yang mengandung tanda (tag) tertentu yang digunakan untuk mengatur format tampilan suatu dokumen. HTT atau Hypertext Transfer Protokol merupakan protokol yang digunakan untuk mentransfer data atau do!ument yang berformat HTML dari web ser"er ke browser (#nternet $%plorer, &ets!ape &a"igator, &eolanet, dll). 'engan HTT inilah yang memungkinkan (nda menjelajah internet dan melihat halaman web. )ntuk membuat dokumen HTML hanya dibutuhkan sebuah aplikasi teks editor biasa. &amun sekarang ini di pasaran terdapat banyak sekali HTML authoring (software yang digunakan untuk membuat atau mendesain halaman web). Ma!romedia 'reamwea"er, (dobe *oLi"e, MS +rontage sekedar !ontohnya. Tetapi tanpa mengetahui dasar, dasarnya (nda tidak akan memperoleh hasil yang maksimal. Mengapa- .arena walaupun software,software tersebut semakin menawarkan kemudahan dalam membuat halaman web, tetapi biasanya seseorang masih perlu untuk mengedit halaman web tersebut se!ara manual. Terutama untuk halaman web yang sangat komplek. 'alam tutorial ini (nda akan kami ajak untuk mengetahui dasar,dasar dari desain web. /ang dibutuhkan hanya sebuah word pro!essor. (nda bisa menggunakan &otepad, 0ordad, MS 0ord atau yang lainnya. Tapi yang paling mudah adalah menggunakan &otepad. Setelah anda memahami betul semua tag,tag dasar html, diakhir nanti kita akan belajar membuat halaman web dengan menggunakan web tool. Struktur Dasar Html 'alam penggunaannya, sebagian besar kode HTML harus terletak di antara tag kontainer. /aitu diawali dengan 1namatag2 dan diakhiri dengan 13namatag2 (terdapat tanda 434). Struktur dasar dokumen HTML berisi elemen,elemen atau tag sebagai berikut5 <html> <head> <title>Judul Form/Caption</title> </head> <body> ISI WEB </body> </html> .eterangan5 <html> .. </html> Mendefinisikan bahwa teks yang berada diantara kedua tag tersebut adalah file HTML. 6 Modul Pemrograman Web <head> .. </head> Sebagai informasi page header. 'i dalam tag ini kita bisa meletakkan tag,tag T#TL$, 7(S$, #S#&'$8, L#&., S9:#T, ST/L$ ; M$T(. <title> .. </title> Sebagai titel atau judul halaman3form. .alimat yang terletak di dalam tag ini akan mun!ul pada bagian paling atas browser (nda (pada title bar). <body> .. </body> Mendefinisikan teks beserta formatnya yang hendak ditampilkan sebagai isi halaman web. 'i dalam tag ini bisa diletakkan berbagai page attribute seperti bgcolor, background, text, link, vlink, alink, leftmargin dan topmargin. Sekarang untuk latihan pertama kita, mari kita buat dokumen HTML sederhana. #kuti langkah,langkah berikut ini5 6. 7uat direktori dengan nama latihan di dri"e 95. 'an selanjutnya dalam direktori ini kita akan menyimpan semua file,file latihan kita. <. 7uka Browser, misalnya #nternet $%plorer atau &ets!ape &a"igator. =. 7uka program aplikasi teks editor misalnya dalam latihan ini adalah &otepad. >. Mulai baris paling atas, tuliskan5 <html> <head> <title>halaman pembuka</title> </head> <body> Proyek latihan pertama saya. </body> </html> ?. Simpan file anda dengan !ara klik menu +ile , Sa"e5 < Modul Pemrograman Web @. Selanjutnya pilih direktori latihan yang tadi kita buat. A. ada bo% +ile name, isikan nama filenya dengan index.html B. ada drop down list di Sa"e as type, pilih All Files. Sehingga tampilannya seperti berikut5 C. Simpan proyek anda dengan meng,klik pada tombol Save )ntuk menjalankan kode,kode tersebut, silahkan buka browser seperti #nternet $%plorer, &ets!ape &a"igator dan lain,lain. 6. .lik menu File !en Ti!" Jika anda menggunakan etscape avigator, klik Open Page kemudian Choose File <. Setelah jendela Dpen terbuka, klik tombol #ro$se = Modul Pemrograman Web =. .etika jendela baru terbuka, pilih direktori Latihan dan pilih file index.html. >. .lik tombol !en lalu tekan tombol k, halaman web yang ditampilkan dalam browser adalah seperti berikut5 %atatan" !emua dokumen HTML mempunyai ekstensi .html "atau .htm# !emua $alaman web "homepage# mempunyai file index.html% &ile index%$tml secara otomatis akan dipanggil ketika alamat sebua$ domain atau direktori tempat menyimpan file tersebut di buka di browser% Terdapat pengecualian pada microsoft yang menggunakan web server ''!, file yang dipanggil adala$ default.html > Modul Pemrograman Web &ode 'arna engaturan warna dalam dokumen HTML menggunakan mode kombinasi :*7 (red, green, blue). Setiap warna ditampilkan dalam dua digit nilai heksadesimal (E, 6, <, ..., +). Setiap bagian dua digit kode menunjukkan banyaknya intensitas dari kombinasi warna merah, hijau dan biru. Misalnya untuk warna kuning, dibuat dengan pen!ampuran warna sebagai berikut5 (ed )reen #lue ++ ++ EE 7erarti untuk warna kuning dapat dibuat dengan kode FffffEE. 'isamping itu, pembuatan warna dapat juga dibuat dengan langsung menggunakan nama warna dalam bahasa inggris, misalnya kuningGHyellowH. 7erikut ini warna,warna yang dapat digunakan dalam halaman HTML. 'arna Heksadesimal 0hite F++++++ 7la!k FEEEEEE :ed F++EEEE *reen FEE++EE 7lue FEEEE++ Magenta F++EE++ 9yan FEE++++ /ellow F++++EE (nda dapat juga membuat !ampuran sendiri warna,warna berdasarkan emajinasi anda. /ang penting anda mengikuti aturan diatas. *. +en,aturan Halaman 'eb dan Teks )ntuk mendapatkan halaman web yang baik anda harus melakukan pengaturan terhadap halaman web dan teks,teks didalamnya seperti mengatur warna latar belakang halaman, memilih jenis dan ukuran huruf, perataan, warna teks, menambahkan gambar dll. Tag,tag di bawah ini yang biasa digunakan dalam pengaturan halaman web dan teks 5 a. <body>, digunakan mendefinisikan teks beserta formatnya yang hendak ditampilkan sebagai isi halaman web. 'i dalam tag ini bisa diletakkan berbagai page attribute seperti bgcolor, background, text, link, vlink, alink, leftmargin dan topmargin. #a-k,round G digunakan untuk mengatur latar belakang dengan gambar3image. #,-olor G digunakan untuk mengatur warna latar belakang dokumen, dengan warna putih sebagai default,nya. Teks G digunakan untuk mengatur warna teks dokumen, dengan warna hitam sebagai warna default. Link G )ntuk mengatur warna link dokumen dengan warna biru sebagai warna default ? Modul Pemrograman Web .link G )ntuk mengatur warna "isited link dokumen dengan default ungu Alink G digunakan untuk mengatur warna a!ti"e link dokumen dengan default merah. b. Headin," <Hn>..</Hn> 'igunakan untuk mengatur ukuran huruf pada header. 4n4 mempunyai nilai antara 6 , @ atau antara 1H62 sampai 1H@2, dengan 1H62 merupakan ukuran terbesar dan 1H@2 merupakan ukuran terke!il. -ontoh/0/.html 1html2 <head> <title>::: Heading Dokumen HTML :::</title> </head> <body bgcolor!""""cc te#t!$$%%&&> <h'>Headng Tingkat ' </h'> <h(>Headng Tingkat ( </h(> <h%>Headng Tingkat % </h%> <h)>Headng Tingkat ) </h)> <h*>Headng Tingkat * </h*> <h+>Headng Tingkat + </h+> </body> </html> Hasilnya akan terlihat seperti 5 -. +ara,ra!h #aru" <+> 'igunakan untuk pindah alinea atau membuat paragraf baru. Tag ini bisa diberi akhiran 132 tapi juga bisa tidak diberi. 'alam tag ini juga bisa @ Modul Pemrograman Web digunakan untuk mengatur perataan kiri, tengah, kanan dan kiri,kanan, yaitu dengan attribut (L#*&. (ttribut align mempunyai nilai5 L$+T, :#*HT, 9$&T$: dan I)ST#+/. d. Line #reak" <#(> 'igunakan untuk pindah ke baris baru. e. 1o Line #reak" <1#(> 7ila digunakan tag ini maka teks yang panjang tidak se!ara otomatis pindah baris bawahnya bila baris pertama sudah terlalu panjang. 2. Font <F1T> 'igunakan untuk mengatur huruf dokumen HTML. Tag +D&T mempunyai attribut, yaitu5 S#J$, +(9$, 9DLD:. S345" 'igunakan untuk mengatur ukuran font. )kuran font yang digunakan berkisar antara 6 , A dengan 6 merupakan ukuran terke!il dan A merupakan ukuran terbesar. FA%5" 'igunakan untuk mengatur jenis atau nama font. (nda bisa memilih maksimal = jenis font yang masing,masing dipisahkan oleh koma. 7ila terdapat spasi yang terletak pada nama font maka harus digunakan tanda garis bawah (K). 'alam memilih jenis font ini harus dipertimbangkan apakah font yang kita gunakan pada halaman web kita nantinya akan terdapat pada komputer pengguna yang lain (pengakses web kita). endeknya kita tidak usah menggunakan font,font yang bentuknya aneh,aneh, gunakan saja font standar. Tapi bila (nda ingin menggunakan font yang sedikit 4aneh4 (nda bisa menggunakan graphi!. %L(" 'igunakan untuk mengatur warna font. 'idefinisikan dengan menggunakan nilai :*73H$8 atau bisa juga langsung menggunakan nama warna (red misalnya). -ontoh/0*.html <html> <head> <title>::: ,kuran- .enis dan /arna 0ont :::</title> </head> <body> <"ont si1e' 0acearial colorred>,kuran "ont '</"ont><br> <"ont si1e( 0acearial colorgreen>,kuran "ont ( </"ont><br> <"ont si1e% 0acearial colorblue>,kuran "ont % </"ont><br> <"ont si1e) 0ace2erdana colorred>,kuran "ont ) </"ont><br> <"ont si1e* 0ace2erdana colorblue>,kuran "ont * </"ont><br> <"ont si1e+ 0acetahoma colorgreen>,kuran "ont + </"ont><br> <"ont si1e3 0acetahoma colorred>,kuran "ont 3 </"ont><br> </body> </html> Hasilnya akan terlihat A Modul Pemrograman Web 9ontoh lainnya 5 <"ont si1e( "ace4times5ne65roman4 color4!$$++cc4> ,. #ase Font" <#AS5F1T> 'igunakan untuk mendefinisikan 4default te%t4. (ttribut sama dengan attribut +D&T. Tag +D&T akan mengoverwrite setting pada 7(S$+D&T. 9ontoh 5 <base"ont si1e( "ace4arial-hel2etica4 color4!""$$$$4> Selain tag dan atribut diatas, masih terdapat lagi tag,tag yang berhubungan dengan pengaturan teks, yaitu 5 +erhatian " Semua tag di bawah ini membutuhkan tap penutup. <#> #old text <3> 'talic text <6> )nders!ore <TT> Typewriter <S> Strikeout , draws a line through the te%t <+(5> reformatted Te%t <DF1> (efinition <#L31&> Te%t berkedip (lebih baik jangan digunakan) <ST(1)> Stron, <ADD(5SS> 'talic <%3T5> (igunakan untuk )uoting text <%D5> Monospaced font (digunakan bila (nda ingin meletakkan (memperlihatkan) kode HTML pada dokumen HTML (nda) <SAM+> Monospaced font (digunakan bila (nda ingin meletakkan (memperlihatkan) kode HTML pada dokumen HTML (nda) <&#D> Monospaced font (digunakan bila (nda ingin meletakkan (memperlihatkan) kode HTML pada dokumen HTML (nda) <#3)> )kuran teks akan lebih besar satu ukuran <SMALL> )kuran teks akan lebih ke!il satu ukuran <S6+> Membuat teks supers!ript <S6#> membuat tekssub s!ript B Modul Pemrograman Web <A##(5.> (bbre"iations <A%(17M> )ntuk akronim <+5(S1> 'igunakan untuk inde%ing <8> Membuat short inline Luotation <.A(> Membuat variable name, selalu dalam italics% h. <H(>, digunakan untuk membuat garis horisontal. Tag ini mempunyai atribut S#J$, 0#'TH, (L#*& dan &DSH('$. (tribut S345 digunakan untuk menentukan panjang garis dalam satuan pi%el. (tribut '3DTH digunakan untuk menentukan ketebalan garis. (tribut 1SHAD5 akan menyatakan bahwa garis tersebut ditampilkan tanpa bayang,bayang =,'. -ontoh/09.html <html> <head> <title>::: Membuat 7aris Horisontal :::</title> </head> <body bgcolor!""""cc> <"ont si1e' 0acetahoma colorblue>8elamat Datang</"ont> <hr si1e' 6idth'*$ alignle"t> <h'><center>666.smkpgri%9mlg.sch.id</h'> <hr si1e* aligncenter noshade> </body> </html> Hasilnya tampak sebagai berikut5 i. L3STS 'aftar3list adalah merupakan kumpulan teks yang disusun sedemikian rupa sehingga item,item yang ada memiliki nomor urut atau bisa juga berupa tanda,tanda khusus3symbol. Terdapat tiga tipe list yang dapat digunakan, yaitu 5 6nordered Lists" <6L> )ntuk membuat daftar item dengan tanda bullet (tidak bernomor). List entries didefinisikan dengan tag 1L#2. ada jenis ini tidak memerlukan pengurutan data. C Modul Pemrograman Web 7entuk item tanda pada )nordered List dapat diubah dengan menggunakan atribut T7+5 kedalam tag <6L> dengan nilai :-ir-le; untuk bentuk lingkaran tengahnya putih, :s<uare; untuk bentuk kotak padat hitam dan :dis-; bentuk lingkaran pada warna hitam. -ontoh/0=.html <html> <head> <title>::: ,ndordered List :::</title> </head> <body> <b><"ont si1e% 0acetahoma colorblue> Hobi saya adalah : </b> <hr si1e( 6idth'*$ alignle"t> <ul typecircle> <li>:lahraga </ul> <ul types;uare> <li>8hur"ing </ul> <ul typedisc> <li>Makan <akso </ul> </"ont> </body> </html> Hasil dari kode di atas adalah5 rdered Lists" <L> Iuga digunakan untuk membuat daftar item bernomor, dengan tiap item dapat menggunakan angka arab atau romawi. List entries juga didefinisikan dengan 1L#2 tag. (tribut yang ada pada Drdered List adalah T7+5 dan STA(T. -ontoh/0>.html 6E Modul Pemrograman Web <html> <head> <title>::: :rdered List :::</title> </head> <body> <b><"ont si1e( 0acetahoma colorblack> Pendidikan saya adalah : </b> <hr si1e( 6idth'*$ alignle"t> <ol type'> <li>8ekolah Dasar <li>8ekolah Lan=utan Pertama <li>8ekolah Lan=utan >tas </ol> <hr si1e% 6idth*$$> <ol start)> <li>,ni2ersitas Muhammadiyah Malang <li>,ni2ersitas P7?@ Malang </ol> </"ont> </body> </html> Hasil dari kode di atas adalah 5 )ntuk attribut T/$, dapat juga menggunakan 5 6, 'efault numbers, 6, <, =, et!. (, Huruf besar. (, 7, 9, et!. a, Huruf ke!il. a, b, !, et!. #, :omawi huruf besar. #, ##, ###, et!. i, :omawi huruf ke!il , i, ii, iii, et!. De2inition Lists" <DL>, digunakan untuk menjelaskan istilah,istilah. 'efinition List dinyatakan dengan tag 1'L2 dan diantara tag tersebut ditambahkan tag 1'T2 'efinition Term yaitu bagian istilah yang dijabarkan dan tag 1''2 'efinition 'ata yang merupakan penjabaran dari istilah. 66 Modul Pemrograman Web -ontoh/0?.html <html> <head> <title>::: de"inition List :::</title> </head> <body> <dl> <dt> <agian Pertama. <dd> 8ub <agian Pertama. <dt> <agian Aedua. <dd> 8ub <agian Aedua </dl> </body> </html> Hasil dari kode di atas adalah 5 +re2ormatted Text" <+(5>. 'igunakan untuk mengatur format tampilan agar sesuai dengan aslinya. -ontoh/0@.html <html> <head> <title>the BltCpreBgtC tag</title> </head> <body> <h%>6ithout the BltCpreBgtC tag:</h%> hereDs some ditty specially done to lay it out all "ormatted and pretty. un"ortunately- that is all this =unk really means because i admit i couldnDt scra6l poetry "or beans. <p><h%>6ith the BltCpreBgtC tag:</h%> <pre> hereDs some ditty specially done to lay it out all "ormatted and pretty. un"ortunately- that is all this =unk really means because i admit i 6< Modul Pemrograman Web couldnDt scra6l poetry "or beans. </pre> </body> </html> Hasil dari kode di atas adalah 5 5xtended 8uotations" <#L%&86T5>, digunakan untuk membuat kutipan panjang, sehingga hasilnya menjorok ke dalam. -ontoh/0A.html <html> <head> <title>::: <lock;uote :::</title> </head> <body> <h%>(. Pengaturan Teks</h%> <block;oute> ,ntuk mendapatkan halaman 6eb yang baik >nda harus melakukan pengaturan terhadap teks seperti memilih =enis dan ukuran huru"- perataan- dll. </block;oute> </body> </html> Hasilnya tampak seperti bnerikut ini5 6= Modul Pemrograman Web 9. Hy!ertext Link 'igunakan untuk membuat link3penghubung antara suatu halaman dengan halaman lain, ke ):L lain, juga digunakan dalam satu halaman untuk berpindah ke sub judul yang lain atau ke lokasi tertentu dalam satu halaman yang sama. Sintak tag link adalah sebagai berikut5 <a href=url_tujuan>nama_link</a> url_tuuan bernilai lokasi atau nama file yang akan dituju. Sedangkan nama_link adalah nilai yang akan ditampilkan di browser sebagai teks link atau tombol penghubung. Tulisan yang terletak antara <A> dan </A> akan terdapat garis bawah dan atribut warnanya dapat diatur dalam tag <body>. (dapun ma!am,ma!am link adalah sebagai berikut5 Link ke Dokumen Lain )ntuk membuat link3penghubung dengan target ke dokumen3halaman yang berbeda, anda harus membuat dokumen yang dituju3target dan disimpan dalam direktori tertentu, baik pada direktori yang sama atau berbeda dengan dokumen yang aktif sekarang. )ntuk men!oba membuat link, silahkan buat s!ript berikut dan beri nama dengan link_dokumen_lain.html. <html> <head> <title>::: Latihan Membuat Link Ae Dokumen Lain :::</title> </head> <body bgcolor!""""cc> <"ont "acearial si1e+ colormaroon> <b>.::: 8MA P7?@ % Malang :::. <br> <"ont "acearial si1e) colorblue> <i>8uccess <y Discipline</i> <"ont "acearial si1e' colormaroon> <hr> E <a hre"link5dokumen5lain.html>H o m e</a> E <a hre"proli.html>Program Aeahlian</a> E <a hre"ekstra.html>Fkstra Aurikuler</a> E <hr><p><"ont "ace2erdana si1e) colorpurple> 8elamat datang di 6eb kami ... </body> </html> 7uat lagi file berikut dan beri nama dengan proli.html <html> <head> <title>::: Link Dokumen Lain :::</title> </head> <body bgcolor!""""cc> <"ont "acearial si1e+ colormaroon> <b>.::: 8MA P7?@ % Malang :::. <br> <"ont "acearial si1e) colorblue> <i>8uccess <y Discipline</i> <"ont "acearial si1e' colormaroon> <hr> E <a hre"link5dokumen5lain.html>H o m e</a> E <a hre"proli.html>Program Aeahlian</a> E <a hre"ekstra.html>Fkstra Aurikuler</a> E 6> Modul Pemrograman Web <hr><p><"ont "ace2erdana si1e) colorblue> Program Aeahlian :<br> <"ont si1e'> <ul typecircle><li>?ekayasa Perangkat Lunak <li>Teknik Flektronika @ndustri <li>Teknik Pembangkit Tenaga Listrik <li>Teknik Mekanik :tomoti" <li>Teknik <odi :tomoti" <li>Teknik Pemesinan <li>Teknik Las</ul> </body> </html> )ntuk melengkapi latihan kali ini, buat juga file berikut dan beri nama ekstra.html <html> <head> <title>::: Link Dokumen Lain :::</title> </head> <body bgcolor!""""cc> <"ont "acearial si1e+ colormaroon> <b>.::: 8MA P7?@ % Malang :::. <br> <"ont "acearial si1e) colorblue> <i>8uccess <y Discipline</i> <"ont "acearial si1e' colormaroon> <hr> E <a hre"link5dokumen5lain.html>H o m e</a> E <a hre"proli.html>Program Aeahlian</a> E <a hre"ekstra.html>Fkstra Aurikuler</a> E <hr><p> <"ont "ace2erdana si1e) colorblue> Fkstra Aurikuler :<br> <"ont si1e'> <ul typecircle> <li>8eni <ela Diri Tapak 8uci <li>Aeagamaan <li>8epak <ola <li><ola <asket <li>Aepenyiaran </ul> </body> </html> Hasil dari kode,kode diatas adalah sebagai berikut5 6? Modul Pemrograman Web Iika link,link tersebut di,klik, maka hasilnya adalah sebagai berikut5 Link ke ba,ian tertentu dalam dokumen yan, sama )ntuk membuat link ke bagian tertentu dalam dokumen yang sama, harus diberikan nama an!hor. erbedaan dengan link yang berbeda dokumen adalah tujuan3target link, jika dalam dokumen yang sama yang dituju adalah nama an!hor tetapi kalau dokumen yang beda yang dituju adalah nama file3dokumen yang bersangkutan. )ntuk memberi nama an!hor, atribut yang dipakai adalah 1AM5 pada tag an!hor 1(2 dan untuk membuat link !ukup memberikan tanda B setelah nama file dalam ):L. Misal5 <a hre"G!phpG> <ab ' </a> atau dapat ditulis lengkap5 <a hre"Gbela=ar5php.html!phpG> <ab ' </a> dan untuk nama an!hornya5 <a nameGphpG>>da apa dengan PHPH</a> 6@ Modul Pemrograman Web Link ke alamat 6(L atau 'ebsite )ntuk membuat link ke alamat ):L adalah dengan menambahkan5 htt!"//nama06(L. 9ontoh5 <a hre"Ghttp://666.dikti.orgG>666.dikti.org</a> <a hre"Ghttp://666.smkpgri%9mlg.sch.idG>666.smkpgri%9mlg.sch.id </a> Link ke Alamat 5mail Link email adalah membuat link pada teks, jika teks tersebut diklik maka akan menampilkan program pengiriman email yang terdapat pada komputer yang dipakai untuk mengakses data atau teks tersebut se!ara otomatis. )ntuk membuat link ke alamat email hanya menambahkan atribut mailto"alamat0email ke dalam tag <A H(5F> Misalnya5 <> H?F04mailto:6ebmasterIsmkpgri%9mlg.sch.id4>Airim email</a> Link File yan, akan dido$nload Link file dalam hal ini adalah apabila dikik pada teks tersebut maka proses selanjutnya adalah mendownload file yang ter!antum pada dokumen tersebut. +ormat penulisannya adalah <a hre2Cnama02ile> Misal5 <a hre"Ganti2irus.1ipG>Do6nload anti 2irus</a> <a hre"Glatih.docG>Do6nload latihan Html</a> <a hre"Gmys;l.e#eG>Do6nload MJ8KL</a> =. Menyisi!kan )ambar/3ma,es 'igunakan untuk menampilkan image atau animasi gif pada halaman web (nda. Tag yang digunakan adalah <img srcGnama "ile gambarG> (ttribut yang dimiliki tag 1img2 adalah" alt, alignG(!enter, left, right), hspa!e, "spa!e, border, width dan height. Iika attribut ukuran gambar tidak dituliskan, maka gambar ditampilkan sesuai dengan ukuran asllinya. )ntuk mengatur ukuran gambar, menggunakan attribut width daan height. (ttribut align digunakan untuk perataan posisi gambar. (ttribut border, digunakan untuk memberi bingkai pada gambar. Sedangkan alt, digunakan untuk memberi keterangan pada gambar jika mouse berada diatasnya. )ntuk mengatur letak gambar dapat menggunakan attribut hspa!e daan "spa!e. -ontoh/0D.html <html> 6A Modul Pemrograman Web <head> <title>::: menampilkan images :::</title> </head> <body> <b><"ont si1e( 0acetahoma colorblack> <img src4gedung.=pg4 alt4Halaman 8MA P7?@ % Malang4> <img src4ekstra.=pg4 hspace'$ 2space* 6idth($$ height (*) align4right4 border(> </"ont> </body> </html> Tampilan dari !ontoh diatas adalah sebagai berikut5 Layout Halaman 'eb den,an Tabel ETableF Table merupakan !ara untuk menampilkan informasi dalam halaman web dengan bentuk kolom dan baris. Tabel dan Layout Halaman 'eb Hampir semua web site yang berkualitas dan profesional, diran!ang dengan menggunakan Tabel. Layaknya sebuah spreadsheet yang memiliki sel dan berisi angka,angka, tabel dalam web juga mempunyai sel yang berisi link, gambar dan te%t. *ambat dibawah ini adalah salah satu halaman web yang diran!ang dengan layout tabel5 6B Modul Pemrograman Web Membuat Tabel Terdapat tiga tag atau elemen utama yang digunakan dalam pembuatan table, yaitu5 1T(7L$2, 1T:2, dan 1T'2. /ang perlu diingat adalah bahwa tag 1T:2 dan 1T'2 harus terletak di antara tag 1T(7L$2 dan 13T(7L$2 . <TA#L5> 'igunakan untuk mendefinisikan pembuatan tabel. Memiliki attribut 5 ali,n , perataan 5 rata kiri (left), tengah (!enter) atau kanan (right). vali,n M mengatur bentuk perataan se!ara "ertikal b,-olor M mengatur warna latar belakang (ba!kground) dari tabel. ba-k,round M menentukan gambar yang digunakan sebagai ba!kground tabel -olor G )ntuk mengatur warna suatu sel dalam tabel border M menentukan ukuran border tabel (dalam pi%el). ro$s!an M menggabungkan beberapa baris -ols!an M menggabungkan beberapa kolom -ell!addin, , jarak antara isi !ell dengan batas !ell (dalam pi%el). -ells!a-in, M mengatur spasi3jarak antar !ell (dalam pi%el). $idth M menentukan lebar tabel dalam pi%el atau per!ent. hei,ht M Menentukan tinggi tabel <T(> Tag ini digunakan untuk membuat baris baru (pada tabel). Terdiri dari atribut5 ali,n , perataan 5 rata kiri (left), tengah (!enter) atau kanan (right). b,-olor , warna latar belakang dari baris. vali,n , perataan "ertikal 5 top, middle atau bottom. <TD> Tag ini digunakan untuk membuat kolom baru pada tabel. (ttributnya adalah5 ali,n M untuk menentukan perataan kolom ba-k,round M untuk menentukan image yang digunakan sebagai latar belakang dari kolom. b,-olor M untuk menentukan warna latar belakang 6C cell cell cell Modul Pemrograman Web -ols!an , lihat gambar !ontoh hei,ht M untuk mengatur ukuran tinggi !ell dalam pi%els. no$ra! M untuk membuat supaya isi dari kolom tetap berada pada satu baris. ro$s!an , lihat gambar !ontoh vali,n M untuk mengatur perataan "ertikal5 top, middle atau bottom. $idth M untuk menentukan lebar kolom dalam pi%el atau per!en. -ontoh/0/H.html <html> <head> <title>::: Pembuatan Table :::</title> </head> <body> <"ont "acearial si1e( colormaroon> <table> <tr> <td>@ni contoh tabel sederhana tanpa border</td> </tr> </table> <p> <table border'> <tr> <td>@ni contoh tabel sederhana dengan border</td> </tr> </table> <p> <table border'> <tr> <td>Lo.</td> <td>Lama</td> <td>>lamat</td> </tr> <tr> <td>'.</td> <td>.am D@yatul Ahoir</td> <td><ulubrangsi Lamongan</td> </tr> <tr> <td>(.</td> <td>>ri Mulyaningsih</td> <td>/ringin >nom 7resik</td> </tr> </table> </body> </html> Hasilnya adalah sebagai berikut5 -ontoh/0//.html <html> <head> <title>.::: <ela=ar Membuat Tabel :::.</title> </head> <E Modul Pemrograman Web <body> <table border4'4 cellpadding4$4 cellspacing4$4 bordercolor4!""""""4 6idth4'$$M4 height4''*4> <tr> <td 6idth4'$$M4 height4''*4 bordercolor4!N$N$N$4 bgcolor4!<DNFD&4>BnbspC</td> </tr> </table> <"ont si1e4'4>BnbspC</"ont> <table border4$4 cellpadding4$4 cellspacing4$4 bordercolor4!''''''4 6idth4'$$M4 height4)%'4> <tr> <td 6idth4(%M4 height4%$34 2align4top4> <table border4'4 cellpadding4$4 cellspacing4$4 bordercolor4!<DNFD&4 6idth4&)M4 height4()*4> <tr> <td 6idth4'$$M4 height4())4 bordercolor4!N$N$N$4 bgcolor4!<DNFD&4>BnbspC</td> </tr> </table> <"ont si1e4'4>BnbspC</"ont> <table border4'4 cellpadding4$4 cellspacing4$4 bordercolor4!<DNFD&4 6idth4&)M4 height4'*(4> <tr> <td 6idth4'$$M4 height4'&4 bgcolor4!<DNFD&4 bordercolor4!N$N$N$4>BnbspC</td> </tr> <tr> <td 6idth4'$$M4 height4'%(4 bordercolor4!N$N$N$4> BnbspC</td> </tr> </table> </td> <td 6idth433M4 height4%$34 2align4top4> <table border4'4 cellpadding4$4 cellspacing4$4 bordercolor4!""""""4 6idth4&3M4 height4)''4> <tr> <td 6idth4+)M4 height4'$&4>BnbspC</td> <td 6idth4%+M4 height4'$&4>BnbspC</td> </tr> <tr> <td 6idth4+)M4 height4%$'4 ro6span4(4>BnbspC</td> <td 6idth4%+M4 height4()4 bgcolor4!<DNFD&4 bordercolor4!N$N$N$4> <"ont si1e4'4>BnbspC</"ont></td> </tr>
<tr> <td 6idth4%+M4 height4(334 bordercolor4!N$N$N$4>BnbspC </td> </tr> </table> </td> </tr> </table> </body> </html> Hasilnya adalah5 <6 Modul Pemrograman Web Menambahkan Iudul Tabel Iudul dalam tabel dibedakan menjadi tiga ma!am, yaitu judul tabel, judul kolom table dan judul baris tabel. Iudul tabel atau biasa disebut %A+T31 terletak dibagian luar tabel yang bisa berada dibawah atau diatas tabel. Se!ara default caption diletakkan dibagian atas suatu tabel, tetapi juga dapat diletakkan dibawah suatu tabel dengan menambahkan atribut AL3)1C#TTM pada elemen caption tersebut. Iudul kolom atau judul baris dibuat dengan elemen yang sama yaitu elemen TA#L5 H5AD5( <TH>. Iudul kolom terletak pada sel disebelah kiri atau kolom pertama suatu tabel, sedangkan judul baris terletak pada baris pertama suatu tabel. Iudul baris atau judul kolom akan ter!etak tebal. -ontoh/0/*.html <html> <head> <title>::: Pembuatan .udul Table :::</title> </head> <body> <"ont "acearial si1e( colormaroon> <table border'> <caption aligntop><b><u>Da"tar >lamat</u></b></caption> <tr> <th 6idth)$>Lo.</td> <th 6idth'*$>Lama</td> <th 6idth($$>>lamat</td> </tr> <tr> <td aligncenter>'.</td> <td>.am O@yatul Ahoir</td> <td><ulubrangsi Lamongan</td> </tr> <tr> <td aligncenter>(.</td> <td>>ri Mulyaningsih</td> <td>/ringin >nom 7resik</td> </tr> </table> </body> </html> Hasilnya akan tampak sebagai berikut5 << Modul Pemrograman Web -ontoh/0/9.html <html> <head> <title>::: Pembuatan .udul Table :::</title> </head> <body> <"ont "acearial si1e( colormaroon> <table border'> <caption alignbottom><b><u>Da"tar >lamat</u></b></caption> <tr> <th 6idth+$ alignle"t>Lo.</td> <td 6idth'*$>'.</td> <td 6idth($$>(.</td> </tr> <tr> <th alignle"t>Lama</td> <td>.am O@yatul Ahoir</td> <td>>ri Mulyaningsih</td> </tr> <tr> <th alignle"t>>lamat</td> <td><ulubrangsi Lamongan</td> <td>/ringin >nom 7resik</td> </tr> </table> </body> </html> Hasilnya akan tampak seperti berikut5 <= Modul Pemrograman Web Men,atur Lebar dan Tin,,i Suatu Tabel Lebar tabel diatur dengan menggunakan atribut '3DTH dan untuk mengatur tinggi table dengan atribut H53)HT. Iika atribut 0#'TH dan H$#*HT digunakan dalam elemen T(7L$ nilainya menunjukkan lebar dan tinggi tabel terhadap 7:D0S$: sedangkan jika digunakan pada elemen TH dan T', nilainya merupakan lebar dan tinggi dari suatu tabel. &ilai atribut mengunakan ukuran N (ma% 6EEN) dan ukuran pi%el. -ontoh/0/=.html <html> <head> <title>::: Mengatur Lebar dan Tinggi Table :::</title> </head> <body> <"ont "acearial si1e( colormaroon> <table border' 6idth'$$M> <caption aligntop><b><u>Da"tar >lamat</u></b></caption> <tr> <th 6idth)$>Lo.</td> <th 6idth'*$>Lama</td> <th 6idth($$>>lamat</td> </tr> <tr> <td aligncenter>'.</td> <td height*$>.am O@yatul Ahoir</td> <td height*$><ulubrangsi Lamongan</td> </tr> <tr> <td aligncenter>(.</td> <td height%$>>ri Mulyaningsih</td> <td height%$>/ringin >nom 7resik</td> </tr> </table> </body> </html> Hasilnya tampak sebagai berikut5 <> Modul Pemrograman Web +erataan dalam Tabel erataan dalam tabel dikenal dua ma!am, yaitu perataan se!ara horiOontal dengan atribut (L#*& dan perataan "ertikal dengan atribut P(L#*&, serta untuk membuat suatu tabel posisinya menjadi ditengah,tengah layar browser. -ontoh/0/>.html <html> <head> <title>::: Membuat Perataan Table :::</title> </head> <body> <"ont "acearial si1e( colormaroon> <table border' aligncenter> <caption aligntop> <b>Da"tar >lamat</b> <hr 6idth''$> </caption> <tr> <th 6idth)$>Lo.</td> <th 6idth'*$>Lama</td> <th 6idth($$>>lamat</td> </tr> <tr> <td aligncenter>'.</td> <td aligncenter 2alignmiddle height*$>.am O@yatul Ahoir</td> <td alignright 2aligntop height*$><ulubrangsi Lamongan</td> </tr> <tr> <td aligncenter>(.</td> <td alignle"t 2alignbaseline height*$>>ri Mulyaningsih</td> <td alignle"t 2alignbottom height*$>/ringin >nom 7resik</td> </tr> </table> </body> </html> Hasilnya seperti gambar berikut5 <? Modul Pemrograman Web Membuat 'arna +ada Tabel 'idalam pewarnaan tabel kita dapat mengatur warna latar belakang dan teks serta warna bordernya. )ntuk menentukan warna latar belakang pada suatu tabel, gunakan atribut 7*9DLD: sedangkan untuk warna border dapat menggunakan beberapa atribut sbb5 Atribut Fun,si 7D:'$:9DLD: Mengubah warna keseluruhan border 7D:'$:9DLD:L#* HT Mengubah warna border bagian atas dan kiri 7D:'$:9DLD:'( :. Mengubah warna border bagian bawah dan kanan +en,,abun,an #aris/&olom )ntuk menggabungkan baris3kolom (merge# digunakan atribut 9DLS(& dan :D0S(&. 9DLS(& digunakan untuk menggabung,kan beberapa kolom menjadi 6 sedangan :D0S(& menggabungkan beberapa baris menjadi 6. %ell!addin, Dan %ells!a-in, 9$LL(''#&* digunakan untuk mengatur spasi antara border dengan tulisan, sedangkan 9$LLS(9#&* digunakan untuk mengatur spasi antar dua buah sel. -ontoh/0/?.html <html> <head> <title>::: Nontoh Merge- Nell dan Pedd :::</title> </head> <body> <table border( aligncenter bordercolor!F00<0N bgcolor!cc%%$$ cellspacing) cellpaddingP 6idth'$$M> <"ont "acearial si1e( color6hite> <tr> <td bgcolor!D00&0& colspan( aligncenter>Aelas</td> <td bgcolor!D00&0& aligncenter ro6span(>Aeterangan</td> </tr> <tr> <td 6idth($$ bgcolor!D00&0& aligncenter>@</td> <@ Modul Pemrograman Web <td 6idth($$ bgcolor!D00&0& aligncenter>@@</td> </tr> <tr> <td>?atna <udi 8etyorini</td> <td>/ilu=eng Handayani</td> <td aligncenter>Lunas</td> </tr> </table> </body> </head> </html> Hasilnya adalah sebagai berikut5 ?. Membuat Frames +rame HTML dapat digunakan untuk membuat tampilan halaman HTML yang terbagi,bagi menjadi beberapa 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 lain tetap sehingga dapat menghemat bandwidth internet dan memper!epat proses download se!ara keseluruhan. +ormat5 <html> <head> </head> <frameset> <frame src> </frameset> </html> (turan penggunaan atribut :D0S dan 9DLS pada frameset adalah5 <frameset rows!tin""i#baris$tin""i#baris$%!> <frameset cols!lebar#&olom$ lebar#&olom$%!> (tribut,atribut yang digunakan dalam +:(M$ adalah5 Atribut Fun,si +:(M$S$T 9DLS Membuat frame "ertikal dengan lebar kolom tertentu +:(M$S$T :D0S Membuat frame horiOontal dengan tinggi baris tertentu +:(M$ S:9 Memasukkan dokumen HTML ke dalam +:(M$ &D+:(M$ Memasukkan body teks untuk browser yang <A Modul Pemrograman Web tidak dapat menampilkan frame ModelJmodel 2rame dan -ontoh !embuatannya" / 1+:(M$S$T !olsG4Q,6>E42 1+:(M$ S:9G4homepage.htm4 &(M$G4+rame642 1+:(M$ S:9G4menu.htm4 &(M$G4+rame<42 13+:(M$S$T2 * 1+:(M$S$T !olsG46EE,Q42 1+:(M$ S:9G4homepage.htm4 &(M$G4+rame642 1+:(M$ S:9G4menu.htm4 &(M$G4+rame<42 13+:(M$S$T2 9 1+:(M$S$T rowsG46EE,Q42 1+:(M$ S:9G4homepage.htm4 &(M$G4+rame642 1+:(M$ S:9G4menu.htm4 &(M$G4+rame<42 13+:(M$S$T2 = 1+:(M$S$T rowsG4Q,@E42 1+:(M$ S:9G4homepage.htm4 &(M$G4+rame642 1+:(M$ S:9G4menu.htm4 &(M$G4+rame<42 13+:(M$S$T2 > 1+:(M$S$T rowsG4Q,@E42 1+:(M$ S:9G4homepage.htm4 &(M$G4+rame642 1+:(M$S$T !olsG4?EN,?EN42 1+:(M$ S:9G4menu.htm4 &(M$G4+rame<42 1+:(M$ S:9G4menu<.htm4 &(M$G4+rame=42 13+:(M$S$T2 13+:(M$S$T2 ? 1+:(M$S$T !olsG4Q,?EN42 1+:(M$ S:9G4homepage.htm4 &(M$G4+rame642 1+:(M$S$T rowsG46?N,6?N,AEN42 1+:(M$ S:9G4menu.htm4 &(M$G4+rame<42 1+:(M$ S:9G4menu<.htm4 &(M$G4+rame=42 1+:(M$ S:9G4menu=.htm4 &(M$G4+rame>42 13+:(M$S$T2 13+:(M$S$T2 1 2 3 4 5 6 <B Modul Pemrograman Web @ 1+:(M$S$T !olsG4?EN,?EN42 1+:(M$S$T rowsG4?EN,?EN42 1+:(M$ S:9G4homepage.htm4 &(M$G4+rame642 1+:(M$ S:9G4homepage<.htm4 &(M$G4+rame<42 13+:(M$S$T2 1+:(M$S$T rowsG4?EN,?EN42 1+:(M$ S:9G4menu.htm4 &(M$G4+rame=42 1+:(M$ S:9G4menu<.htm4 &(M$G4+rame>42 13+:(M$S$T2 13+:(M$S$T2 A 1+:(M$S$T rowsG46?N,AEN,6?N42 1+:(M$ S:9G4homepage.htm4 &(M$G4+rame642 1+:(M$S$T !olsG46?N,AEN,6?N42 1+:(M$ S:9G4menu.htm4 &(M$G4+rame<42 1+:(M$ S:9G4menu<.htm4 &(M$G4+rame=42 1+:(M$ S:9G4menu=.htm4 &(M$G4+rame>42 13+:(M$S$T2 1+:(M$ S:9G4homepage.htm4 &(M$G47#*42 13+:(M$S$T2 13+:(M$S$T2 Latihan Men,,unakan F(AM5 7uat file baru dengan nama latihan@.html, header.html, kiri.html, kanan.html, bab6.html dan bab<.html dengan isi masing,masing sebagai berikut5 File latihan?.html <html> <head> <title>.:: Latihan Membuat 0rame ::.</title> </head> <"rameset ro6s($M-Q "ramespacing4$4 border4$4 "rameborder4$4> <"rame nameatas srcheader.html scrolling4no4 noresi1e> <"rameset cols(*M-Q "ramespacing4$4 border4$4 "rameborder4$4> <"rame namekiri srckiri.html scrolling4no4 noresi1e> <"rame namekanan srckanan.html scrolling4no4 noresi1e> </"rameset> </"rameset> </html> ada tag *frameset rows+,-.,/0 maksudnya adalah frame yang dibuat terdiri dari dua bagian3baris dengan ukuran <EN bagian paling atas dan selebihnya (BEN) adalah frame bagian bawah3baris kedua yang ditunjukkan dengan tanda RQS. *frame name+atas src+$eader%$tml0 menunjukkan bahwa nama frame adalah atas dan diisi dengan dokumen $eader%$tml% *frameset cols+1-.,/0 mempunyai arti bahwa frame bawah dibagi lagi menjadi dua kolom dengan ukuran =EN untuk frame kiri dan sisanya untuk frame sebelah kanan. .alau file tersebut dijalankan hasilnya sebagai berikut5 7 8 <C Modul Pemrograman Web
Tampilan tersebut dikarenakan file,file yang dibutuhkan oleh frame belum dibuat atau tidak ditemukan. Dleh karena itu lengkapi file,file sebagai berikut5 File header.html <html> <head> <title>.:: Latihan Membuat 0rame ::.</title> </head> <body bgcolor!""""cc> <"ont "acearial si1e+ colormaroon> <b>.::: 8MA P7?@ % Malang :::. </b><br> <"ont "acearial si1e) colorblue> <i>8uccess <y Discipline</i> </body> </html> File kiri.html <html> <head> <title>::: Latihan Membuat 0rame:::</title> </head> <body bgcolor!""""""> <table border' 6idth4((P4 height4(P4 cellspacing$> <tr> <td 6idth4('P4 height4((4 bordercolor4!P$$$P$4 bgcolor4!<DNFD&4> <b><"ont "ace4Tahoma4 si1e4(4>BnbspCBnbspC M e n u</"ont></b> </td> </tr> <tr> <td 6idth4('P4 height4((4 bordercolor4!P$$$P$4> <b><"ont "ace4Tahoma4 si1e4(4>BnbspCBnbspC <a hre"kanan.html targetkanan>H o m e</a></"ont></b></td> </tr> <tr> <td 6idth4('P4 height4((4 bordercolor4!P$$$P$4> <b><"ont "ace4Tahoma4 si1e4(4> BnbspCBnbspC <a hre"proli.html targetkanan>Program Aeahlian</a> </"ont></b></td> </tr> <tr> <td 6idth4('P4 height4((4 bordercolor4!P$$$P$4> <b><"ont "ace4Tahoma4 si1e4(4> =E Modul Pemrograman Web BnbspCBnbspC <a hre"ekstra.html targetkanan>Fkstra Aurikuler</a> </"ont></b></td> </tr> </table> </body> </html> File kanan.html <html> <head> <title>::: Latihan Membuat Link Ae Dokumen Lain :::</title> </head> <body bgcolor!""""""> <table border' bordercolorbordercolor4!P$$$P$4 cellspacing$ cellpadding*$ 6idth3*$ height)*$> <tr> <td 2aligntop> <"ont "ace2erdana si1e) colorblue> 8elamat datang di 6eb kami ... </td> </tr> </body> </html> File proli.html <html> <head> <title>::: Link Dokumen Lain :::</title> </head> <body bgcolor!""""""> <table border' bordercolorbordercolor4!P$$$P$4 cellspacing$ cellpadding*$ 6idth3*$ height)*$> <tr> <td 2aligntop> <"ont "ace2erdana si1e) colorblue> Program Aeahlian :<br> <"ont si1e'> <ul typecircle> <li>?ekayasa Perangkat Lunak <li>Teknik Flektronika @ndustri <li>Teknik Pembangkit Tenaga Listrik <li>Teknik Mekanik :tomoti" <li>Teknik <odi :tomoti" <li>Teknik Pemesinan <li>Teknik Las </ul> </td> </tr> </body> </html> File ekstra.html <html> <head> <title>::: Link Dokumen Lain :::</title> </head> <body bgcolor!""""""> <table border' bordercolorbordercolor4!P$$$P$4 cellspacing$ cellpadding*$ 6idth3*$ height)*$> =6 Modul Pemrograman Web <tr> <td 2aligntop> <"ont "ace2erdana si1e) colorblue> Fkstra Aurikuler :<br> <"ont si1e'> <ul typecircle> <li>8eni <ela Diri Tapak 8uci <li>Aeagamaan <li>8epak <ola <li><ola <asket <li>Aepenyiaran </ul> </td> </tr> </body> </html> Hasilnya adalah sebagai berikut5 @. Form Html 'igunakan untuk menerima masukan3input dari user dan memproses hasil inputan tersebut di ser"er. )ser menerima informasi melalui sejumlah elemen yang disebut kontrol. .ontrol ini dapat berupa T$8T7D8, 9H$9.7D8, :('#D 7)TTD&, )SH 7)TTD&, L#ST M$&) dan lainnya. Sintak penulisan form adalah5 <"orm methodGpost atau getG actionGprogram5pemrosesG> elemen9elemen 0:?M </"orm> (tribut M$THD' mempunyai dua nilai yaitu DST dan *$T. Metode *$T mengirimkan data pada ser"er dengan !ara meletakkan data pada bagian akhir ):L yang ditunjuk. Metode DST mengirimkan datanya se!ara terpisah. Iika data masukan banyak, lebih disarankan untuk menggunakan metode post. (tribut (9T#D& berisi ):L dari program yang dipanggil oleh form tersebut. Text#K =< Modul Pemrograman Web Te%tbo% digunakan untuk memasukkan data string sebanyak satu baris. 9ara penulisannya adalah5 <input typete#t namete#tbo#' si1e## 2alue> (tribut T/$ untuk menentukan jenis masukan yang berupa T$8T (te%tbo%), &(M$ adalah identifikasi3penamaan elemen ini untuk diba!a oleh program pemroses nantinya. (tribut P(L)$ untuk memberi nilai suatu masukan. Sedangkan atribut S#J$ digunakan untuk menentukan panjang atau banyaknya karakter sebuah masukan. )ntuk menyembunyikan masukan yang ditulis user dalam te%tbo%, dapat menggunakan atribut T/$GH(SS0D:'H, sehingga tampilan dalam te%tbo% menjadi karakter TQH. -ontoh/0/@.html <html> <head> <title>::: 0orm @nput dengan TFRT<:R :::</title> </head> <body> <h%>?ancangan a6al <,A, T>M,</h%> <"orm methodpost> <table border$> <tr> <td 6idth3$>Lama</td> <td 6idth'$>:</td> <td 6idth%$><input typete#t namenama si1e%$></td> </tr> <tr> <td 6idth3$>>lamat</td> <td 6idth'$>:</td> <td 6idth%$> <input typete#t 2alue.l. namealamat si1e%$></td> </tr> <tr> <td 6idth3$>Homepage</td> <td 6idth'$>:</td> <td 6idth%$> <input typete#t 2aluehttp:// namepage si1e%$></td> </tr> </table> </"orm> </body> </html> Tampilan untuk !ontoh diatas adalah5 %H5%&#K == Modul Pemrograman Web 9he!k7o% digunakan untuk memberi beberapa pilihan kepada user, sehingga user dapat memilih salah satu, lebih dari satu pilihan atau tidak memilih sama sekali. Tata !ara penulisannya adalah5 <input typecheckbo# namecheckbo#' 2alueon atau o"" checked>Pilihan ' 'imana attribut T/$ menentukan jenis masukan yang berupa 9H$9.7D8, &(M$ adalah identifikasi dari elemen ini untuk diba!a oleh program pemroses nantinya, P(L)$ menentukan apakah pada keadaan awal !he!kbo% ini terpilih (D&) atau tidak (D++). arameter 9H$9.$' menentukan apakah !he!k7D8 sedang di!entang atau tidak -ontoh/0/A.html <html> <head> <title>::: 0orm @nput dengan NHFNA<:R :::</title> </head> <body> <"orm methodpost> Pilih Program Aeahlian >nda<br> <h%>Da"tar Program Aeahlian 8MA P7?@ % Malang</h%> <p> <input typecheckbo# namec' checked>?ekayasa Perangkat Lunak<br> <input typecheckbo# namec(>Teknik Flektronika @ndustri<br> <input typecheckbo# namec%>Teknik Pembangkit Tenaga Listrik<br> <input typecheckbo# namec)>Teknik :tomoti2e<br> </"orm> </body> </html> Hasil !ontoh diatas adalah sebagai berikut5 (AD3 #utton 'igunakan untuk membuat pilihan. )ser dapat memilih salah satu pilihan yang tersedia, sehingga user tidak bisa memilih kurang atau lebih dari satu pilihan yang disediakan. (tribut 9H$9.$' memberi tanda bahwa pilihan tersebut sedang diaktifkan, P(L)$ adalah harga dari pilihan -ontoh/0/D.html => Modul Pemrograman Web <html> <head> <title>::: 0orm @nput dengan ?>D@: <utton :::</title> </head> <body> <"orm methodpost> <h%>Pilih 8alah satu<br> Pendidikan Terakhir >nda : </h%> <input typeradio 2alue48D4 checked namesekolah>8D<br> <input typeradio 2alue48LTP4 namesekolah>8LTP<br> <input typeradio 2alue48M,4 namesekolah>8M,<br> <input typeradio 2alue48'4 name sekolah >8'<br> <input typeradio 2alue48(4 name sekolah >8(<br> </"orm> </body> </html> Hasil !ontoh program tersebut adalah5 D(+JD'1 Menu 'igunakan untuk membuat menu pilihan. 9ara menuliskannya adalah5 <select namemenu'> <option 2alue9pilihan'>Pilihan ' <option 2alue9pilihan(>Pilihan ( <option 2alue9pilihan%>Pilihan % dst S </select> Tag DT#D& berfungsi untuk menampilkan pilihan,pilihan yang akan tersedia. Setiap pilihan ditentukan isinya dengan parameter P(L)$. -ontoh/0*H.html <html> <head> <title>::: 0orm @nput dengan D?:P9D:/L Menu :::</title> </head> <body> <"orm methodpost> <h%>Pilih 8alah satu<br> .urusan : </h%> <select name=urusan> <option 2alueT@ selected>Teknik @n"ormatika</option> <option 2alueF@>Flektronika @ndustri</option> <option 2alueM:>Mesin :tomoti2e</option> <option 2alue<:><odi :tomoti2e</option> <option 2alueMP>Mesin Perkakas</option> =? Modul Pemrograman Web <option 2alueML>Mesin Las</option> </select> </"orm> </body> </html> Tampilan !ontoh diatas adalah sebagai berikut5 T5KT Area $lemen ini digunakan untuk menampilkan masukan berupa te%tbo% yang mampu menerima masukan berupa string lebih dari satu baris. Sintaknya adalah5 <te#tarea namete#tbo#' ro6s## cols##>@si >6al </te#tarea> arameter &(M$ adalah identifikasi dari elemen ini untuk diba!a oleh program pemroses nantinya, 9DLS dan :D0S adalah ukuran kolom dan baris te%tbo% ini dalam banyaknya karakter -ontoh/0*/.html <html> <head> <title>::: 0orm @nput dengan Te#t >rea :::</title> </head> <body> <"orm methodpost> <h*>@sikan Pesan dan kesan</h*> <te#tarea namete#tbo#' ro6s* cols)$>Pesan >nda: </te#tarea> </"orm> </body> </html> Tampilan !ontoh diatas adalah sebagai berikut5 =@ Modul Pemrograman Web 5lemen Tombol $lemen ini digunakan untuk menampilkan tombol yang dapat berupa tombol S)M7#T untuk mengirimkan data ke pemroses di ser"er, :$S$T untuk mengulangi3mengosongkan isian form atau &D:M(L yang tidak berfungsi apapun sebelum kita mendefinisikan sebuah fungsi untuknya. +ormat penulisannya adalah5 <input typesubmit 2alue:A nametombol'>untuk tombol 8,<M@T <input typereset 2aluereset nametombol(>untuk tombol ?F8FT -ontoh/0**.html <html> <head> <title>::: <uku Tamu :::</title> </head> <body> <h%><p aligncenter><,A, T>M,</p></h%> <"orm methodpost> <table border$ aligncenter 6idth*$$> <tr> <td 6idth''M>Lama</td> <td 6idth%M>:</td> <td 6idthP+M><input typete#t namenama si1e($></td> </tr> <tr> <td 6idth''M>>lamat</td> <td 6idth%M>:</td> <td 6idthP+M> <input typete#t 2alue.l. namealamat si1e%$></td> </tr> <tr> <td 6idth''M>Fmail</td> <td 6idth%M>:</td> <td 6idthP+M><input typete#t nameemail si1e($></td> </tr> <tr> <td 6idth''M>/ebsite</td> <td 6idth%M>:</td> <td 6idthP+M> <input typete#t 2aluehttp:// namepg si1e%$></td> </tr> =A Modul Pemrograman Web <tr> <td 6idth''M 2aligntop>Homepageku</td> <td 6idth%M 2aligntop>:</td> <td 6idthP+M> <input typeradio 2aluehebat namesaran checked> <agus 8ekali<br> <input typeradio 2aluebagus namesaran> <agus<br> <input typeradio 2aluebiasa namesaran> <iasa >=a<br></td> </tr> </table> <p aligncenter> <input typesubmit 2aluekirim nameb'> <input typereset 2aluebatal nameb(> <hr> </"orm> </body> </html> Hasilnya adalah5 a. (an,kuman / Setelah kita mempelajari materi pertama ini, kita dapat menarik kesimpulan, ternyata membuat3membangun halaman web itu mudah sekali. 'engan hanya bermodalkan editor teks biasa, kita sudah dapat belajar banyak tentang tag,tag html yang digunakan untuk membuat sebuah halaman web. Struktur HTML se!ara garis besar dibagi menjadi 1head2 dan 1body2. 'i bagian 1body2 kita dapat menuliskan semua kode html yang akan kita gunakan untuk membangun halaman web, yaitu diantaranya pengaturan teks, pengaturan image, hyperlink, pembuatan table dan pembuatan frame. Lanjutkan ke materi berikutnya agar pengetahuan anda dalam membangun halaman web lebih banyak lagi. b. Tu,as / =B Modul Pemrograman Web 6. .unjungi beberapa website (minimal 6E website). (matilah website yang telah anda kunjungi. /ang harus anda amati adalah meliputi5 a% Layout" Seberapa besar daya tarik dan unsur seni dari web yang anda amati. 7agaimana model layout web tersebut, berbentuk tabel atau frame- b. %ontent/3si, (pa saja isi dari web tersebut. Silahkan !atat hasil pengamatan anda. <. Teliti profil sebuah organisasi3lembaga (misal5 .)', emerintah .ota, Sekolah dan lain, lain). 9atat semua hasil penelitian anda. 'ari hasil penelitian anda, silahkan buat website statis yang isinya adalah profile dari yang anda teliti. 7ila perlu tawarkan website buatan anda kepada organisasi3lembaga tersebut. =. Silahkan !ari dan download tutorial berbahasa #nggris di #nternet yang berhubungan dengan web programming, (misalnya H, (S dan lain,lain). =C