BELAJAR MEMBUAT WEBSITE Seiring dengan pertambahan jumlah netter (pengguna internet) di seluruh dunia, termasuk di Indonesia, makin banyak pula orang yang ingin mempunyai homepage atau website sendiri. Hal ini wajar mengingat manfaat yang bisa kita dapatkan dengan mempunyai website sendiri. Memiliki alamat email, sekarang ini bukan lagi sesuatu yang istimewa. Tapi memiliki website sendiri mungkin bagi kebanyakan orang masih merupakan sesuatu yang diidam-idamkan. Untuk itulah kami mencoba menyusun tutorial praktis ini agar dapat dipelajari dan dipraktikkan oleh para netter yang berkeinginan menjadi webmaster (pengelola website). Mudah-mudahan dengan kemampuan membuat website, kita dapat ikut serta menyebarluaskan ilmu dan informasi yang bermanfaat bagi seluruh ummat manusia, baik di dunia maupun di akhirat kelak. Bagaimana caranya bisa menampilkan website sendiri di internet? Ada beberapa tahapan dan langkah yang harus kita lalui untuk membuat sebuah website yang benar-benar eksis di internet. Artinya website yang dari segi perwajahan tidak "menyedihkan", dari segi isi tidak "asal-asalan" dan dari segi pengunjung cukup "dilirik". Untuk membuat website pertama-tama kita harus belajar bahasa HTML yaitu sebuah "bahasa program" yang memungkinkan kita membuat halaman web yang bisa ditampilkan dalam browser (Internet Explorer, Netscape, Opera, dll). Setelah kita menguasai dasar-dasar HTML, barulah kita mencoba membuat rencana dan rancangan dari desain dan isi website yang hendak kita buat. Kemudian rancangan itu kita tuangkan dalam bentuk halaman-halaman web yang terpadu. Setelah selesai atau "mengarah ke selesai", kita harus mendaftarkannya ke web hosting agar website kita "terpasang" dan dapat diakses di internet. Akhirnya, yang juga tidak kalah penting adalah bagaimana mempromosikan website tersebut agar dikenal dan dikunjungi oleh para netter. Nah, kini kita mulai dari langkah awal yaitu belajar bahasa HTML.
BELAJAR HTML Dewasa ini, hampir semua dokumen web dibuat dengan bahasa HTML (Hypertext Mark-up Language). Meskipun anda bisa saja membuat web page (halaman web) tanpa mengerti sedikitpun HTML, yakni dengan menggunakan editor HTML berjenis WYSIWYG seperti Microsoft FrontPage, Adobe PageMill atau Netscape Composer, namun sangat disarankan bahkan nyaris diharuskan, agar anda mengerti bahasa HTML. Terutama agar anda bisa memanfaatkan secara optimal berbagai fasilitas browser dan mengingat sejumlah kelemahan yang terdapat pada editor WYSIWYG seperti di atas. Untuk itu langkah pertama bagi Anda yang bercita-cita memiliki website sendiri adalah belajar HTML. HTML (Hypertext Markup Language) adalah bahasa program yang digunakan untuk menulis format dokumen yang dapat digunakan dalam Web. Dengan HTML, teks ASCII (file *.txt) dapat dipoles (dimark-up) dengan kode-kode tertentu yang disebut tag untuk menjadi dokumen HTML (file *.htm atau *.html). Oleh karena itu, untuk membuat dokumen HTML, anda bisa menggunakan semua program teks editor biasa, mulai dari Notepad hingga MS Word. Untuk mudahnya, kita gunakan program Notepad. Bukalah program Notepad. Bila anda belum tahu caranya, klik Start > Programs > Accessories lalu Notepad. Sekarang ikutilah dengan seksama latihan-latihan berikut satu demi satu. PENGENALAN KODE HTML Dalam program Notepad anda, tulislah seperti ini: Masing-masing baris di atas disebut tag. Tag adalah kode yang digunakan untuk me-mark-up
(memoles) teks ASCII menjadi file HTML. Setiap tag diapit dengan tanda kurung runcing. Ada tag pembuka yaitu dan ada tag penutup yaitu yang ditandai dengan tanda slash (garis miring) di depan awal tulisannya. Tag di atas memberikan faidah bahwa yang akan ditulis diantara kedua tag tersebut adalah isi dari dokumen HTML. Perlu anda ketahui bahwa tag-tag html dapat ditulis dengan huruf besar ataupun huruf kecil. Artinya, penulisan atau atau sama saja hasilnya. Namun perlu selalu diingat bahwa penulisan tag yang salah meskipun hanya satu karakter akan berpengaruh terhadap dokumen HTML anda, bahkan bisa berakibat dokumen HTML anda tidak bisa ditampilkan dalam browser. Sekarang kita akan beralih pada tag selanjutnya. Tambahkanlah tag seperti berikut:
Isi dari dokumen HTML yang sesungguhnya adalah yang ditulis diantara tag . Coba tuliskan: Tulisan ini akan tampak dalam browser.
Sekarang simpanlah file ini dengan meng-klik menu File lalu Save As. Pada kotak dialog yang muncul, terlebih dahulu klik anak panah kecil di ujung kanan kotak Save as type kemudian pilih All Files (*.*). Setelah itu, isilah kotak File name dengan nama file yang anda inginkan misalnya: latih1.htm. Jangan lupa penambahan ekstensi .htm di belakang nama file! Akhirnya, klik tombol Save maka file akan tersimpan sebagai dokumen web. Kini, tutuplah program Notepad anda. Sekarang bukalah lagi program browser (Internet Explorer) selain jendela browser yang anda baca ini. Klik menu File lalu Open. Pada kotak dialog yang muncul, klik tombol Browse. Cari dan pilih file latih1.htm lalu klik Open. Nah, lihatlah hasil karya anda yang pertama! Tulisan ini akan tampak dalam browser Apakah tag BODY fungsinya sekedar penanda tubuh atau isi dari dokumen web? Tidak, dalam tag BODY ini bisa kita sisipkan bermacam-macam atribut yang akan berpengaruh terhadap format atau tampilan halaman web secara keseluruhan. Pada kesempatan ini kita mengambil contoh bagaimana mengubah warna latar belakang dan warna tulisan dari halaman web dengan penambahan atribut ke dalam tag BODY. Sekarang lihatlah kembali browser anda yang sedang menampilkan file latih1 tadi. Klik menu View lalu Source. Dengan instruksi ini akan muncullah program Notepad yang di dalamnya tampak source code atau kode-kode HTML yang tadi anda buat. Misalnya kita akan menjadikan halaman web latih1 ini menjadi berwarna latar belakang kuning dengan tulisan berwarna merah. Untuk itu, kita perlu menambahkan atribut BGCOLOR dan TEXT ke dalam tag body sebagai berikut: Tulisan ini akan tampak dalam browser.
Simpanlah kembali file ini (klik File lalu Save). Untuk melihat bagaimana hasilnya, pergilah lagi ke program browser yang menampilkan halaman web latih1 tadi. Klik menu View lalu Refresh atau klik tombol Refresh pada toolbar atau bisa juga dengan menekan tombol F5 pada keyboard. Dengan demikian, browser akan memanggil ulang file latih1 yang kini sudah mengalami perubahan. Maka akan tampaklah hasilnya:
Tulisan ini akan tampak dalam browser Perlu diketahui bahwa penentuan warna pada HTML bisa dengan nama warna (dalam bahasa Inggris) dan bisa pula dengan kode warna. Kode warna ditulis dalam format heksa #rrggbb. Berikut ini adalah 16 nama warna beserta kodenya dalam format heksa (harap diingat bahwa tulisan 0 adalah angka nol, bukan huruf O). black #000000 blue #0000FF olive #808000 white #FFFFFF fuchsia #FF00FF green #008000 red #FF0000 gray #808080 teal #008080 yellow #FFFF00 silver #C0C0C0 navy #000080 lime #00FF00 maroon #800000 purple #800080 aqua #00FFFF Dengan demikian, kode HTML untuk contoh di atas bisa ditulis sebagai berikut: Tulisan ini akan tampak dalam browser.
Dengan menggunakan kode warna heksa, variasi warna yang dibuat bisa lebih banyak. Klik di sini untuk melihat daftar kode warna yang lainnya! Demikianlah sekilas fungsi tag BODY. Sekarang bukalah kembali source code alias kode-kode HTML. Masih ingat, kan caranya? (Klik menu View lalu Source). Tambahkanlah tag-tag berikut ini: <TITLE> Tulisan ini akan tampak dalam browser.
Di sini terlihat bahwa kita menambah tag dan tag <TITLE>. Tag HEAD berfungsi untuk mengapit berbagai macam fungsi dan informasi yang berkenan dengan halaman web yang bersangkutan. Pada latihan kali ini, kita memasukkan tag TITLE diantara tag HEAD. Sesuai namanya, tag TITLE ini berfungsi untuk mengapit kalimat yang menjadi judul dari halaman web tersebut. Sekarang mari kita tuliskan judul halaman web ini: <TITLE>Karya Pertamaku Tulisan ini akan tampak dalam browser.
Simpan lagi file ini dengan meng-klik File lalu Save. Sekarang kita akan melihat bagaimana perubahannya dalam browser. Lakukan lagi Refresh seperti di atas. Maka anda akan melihat di baris teratas (yang dinamakan Title Bar) dari program browser akan menampilkan judul atau titel dari halaman web anda yaitu: Karya Pertamaku. Alhamdulillah, selesailah latihan pertama kita. MENGUTAK-ATIK HURUF Dalam latihan kedua ini, kita akan mempelajari beberapa tag yang relatif mudah diingat. Tag-tag ini berfungsi untuk mengubah tipe huruf yaitu menebalkan (bold), membuat tulisan miring (italic) atau
memberi garis bawah (underline). Buka lagi program Notepad kemudian tuliskan seperti berikut ini: <TITLE>Tipe-tipe Teks Ada tiga macam tipe tulisan yang paling sering digunakan dalam penulisan dokumen apa saja. Ketiga tipe tersebut ialah tulisan tebal, tulisan miring dan tulisan bergaris bawah. Bisa pula dua tipe huruf dipadukan misalnya tulisan tebal dan miring, tulisan tebal dan bergaris bawah atau tulisan miring dan bergaris bawah. Bahkan bisa pula ketiga tipe tulisan tersebut sekaligus bergabung menjadi satu berupa tulisan tebal, miring dan bergaris bawah.
Simpanlah file tersebut. Jangan lupa mengikuti langkah-langkah cara menyimpan file HTML yang sudah kita pelajari dalam latihan pertama dahulu. Setelah file tersimpan, bukalah file tersebut dengan program Internet Explorer. Perhatikanlah bahwa semua tulisan dalam dokumen tersebut masih seragam. Kini, kita akan melakukan sedikit perubahan pada beberapa kata dan kalimat yang ada di situ sehingga menjadi seperti ini: Ada tiga macam tipe tulisan yang paling sering digunakan dalam penulisan dokumen apa saja. Ketiga tipe tersebut ialah tulisan tebal, tulisan miringdan tulisan bergaris bawah. Bisa pula dua tipe huruf dipadukan misalnya tulisan tebal dan miring, tulisan tebal dan bergaris bawah atau tulisan miring dan bergaris bawah. Bahkan bisa pula ketiga tipe tulisan tersebut sekaligus bergabung menjadi satu berupa tulisan tebal, miring dan bergaris bawah. Bagaimana caranya? Bukalah source code dari dokumen tadi (tekan F5), kemudian tambahkan tag-tag berikut. Tag-tag tersebut adalah
untuk menebalkan (bold) tulisan, untuk memiringkan (italic) tulisan dan untuk menggaris-bawahi (underline) tulisan: <TITLE>Tipe-tipe Teks Ada tiga macam tipe tulisan yang paling sering digunakan dalam penulisan dokumen apa saja. Ketiga tipe tersebut ialah tulisan tebal, tulisan miring dan tulisan bergaris bawah. Bisa pula dua tipe huruf dipadukan misalnya tulisan tebal dan miring, tulisan tebal dan bergaris bawah atau tulisan miring dan bergaris bawah. Bahkan bisa pula ketiga tipe tulisan tersebut sekaligus bergabung menjadi satu berupa tulisan tebal, miring dan bergaris bawah.
Setelah anda menambahkan semua tag-tag tersebut, simpan (Save) file source code itu kemudian lakukan Refresh pada dokumen web yang tampak pada program browser anda. Lihatlah hasil perubahannya! Andaikata ada yang tidak beres, coba perhatikan baik-baik penulisan tag-tag anda, mulai dari tag pembuka hingga jangan sampai ada yang salah tulis meskipun satu karakter. Misalnya: bila tag anda tulis maka browser tidak akan menampilkan tulisan apa-apa dalam dokumen anda. Kalau tidak percaya, cobalah menulis source code yang salah seperti itu, simpan (save) kemudian refresh dokumen anda dan lihatlah hasilnya! Untuk lebih mempermantap keterampilan yang anda dapatkan dari latihan kedua ini, ada baiknya anda mencoba membuat dokumen HTML berikut ini. Buatlah dokumen dengan judul (titel): Pemantapan Tipe-tipe Teks, yang isinya adalah tulisan seperti berikut:
Karena file-file HTML sebenarnya adalah file-file ASCII biasa, maka anda dapat menggunakan editoreditor teks sederhana seperti WordStar (WS), Notepad, MS Write, dan lain-lain. Editor-editor teks tersebut dapat membimbing anda mempelajari kode-kode HTML secara luar dalam. Akan tetapi mungkin anda sedikit frustrasi karena harus mengetik semua kode HTML baris per baris yang dalam perkembangannya akan menjadi sangat rumit. Meski demikian, menggunakan teks editor untuk membuat halaman web adalah cara terbaik untuk benar-benar mengerti tentang struktur file HTML. Bila anda sudah menyimpannya, bukalah dan lihatlah hasilnya dalam program browser.
Berikut adalah daftar warna yang mempunyai artikel di Wikipedia. Nama Abu-abu Biru Biru laut Coklat Emas Hijau Hitam Kuning Magenta Mawar Merah Merah marun Merah jambu Nila Oranye Perak Putih Sian Ungu Violet Zaitun
Contoh Kode warna #808080 #0000FF #000080 #964B00 #FFD700 #00FF00 #000000 #FFFF00 #FF00FF #FF007F #FF0000 #800000 #FFC0CB #6F00FF #FF7F00 #C0C0C0 #FFFFFF #00FFFF #BF00FF #8F00FF #808000
RGB 128 0 0 150 255 0 0 255 255 255 255 128 255 111 255 192 255 0 191 143 128
128 0 0 75 215 255 0 255 0 0 0 0 192 0 127 192 255 255 0 0 128
CMYK 128 255 128 0 0 0 0 0 255 127 0 0 203 255 0 192 255 255 255 255 0
0, 0, 0, 128 255, 255, 0, 0 255, 255, 0, 127 0, 74, 150, 105 0, 40, 255, 0 255, 0, 255, 0 0, 0, 0, 255 0, 0, 255, 0 0, 100, 0, 0 0, 100, 50, 0 0, 255, 255, 0 0, 255, 255, 127 0, 63, 52, 0 57, 100, 0, 0 0, 50, 100, 0 0, 0, 0, 63 0, 0, 0, 0 100, 0, 0, 0 25, 100, 0, 0 44, 255, 0, 0 0, 0, 100, 50
HSV 0, 0, 50 240, 100, 100 240, 100, 50 30, 100, 59 51, 100, 100 120, 100, 100 0, 0, 0 60, 100, 100 300, 100, 100 330, 100, 100 0, 100, 100 0, 100, 50 350, 25, 100 266, 100, 100 30, 100, 100 0, 0, 75 0, 0, 100 180,100,100 285, 100, 100 274, 100, 100 60, 100, 50
Warna web Artikel utama untuk bagian ini adalah: Warna web Berikut ini adalah daftar warna untuk kode HTML: Nama Warna
kode Hex kode Desimal RGB RGB
Warna dasar Merah IndianRed LightCoral Salmon DarkSalmon LightSalmon Crimson Red FireBrick DarkRed
CD 5C 5C F0 80 80 FA 80 72 E9 96 7A FF A0 7A DC 14 3C FF 00 00 B2 22 22 8B 00 00
205 92 92 240 128 128 250 128 114 233 150 122 255 160 122 220 20 60 255 0 0 178 34 34 139 0 0
Warna dasar Merah Jambu Pink LightPink HotPink DeepPink MediumVioletRed PaleVioletRed
FF C0 CB FF B6 C1 FF 69 B4 FF 14 93 C7 15 85 DB 70 93
255 192 203 255 182 193 255 105 180 255 20 147 199 21 133 219 112 147
Warna dasar Oranye LightSalmon Coral Tomato OrangeRed DarkOrange Orange
FF A0 7A FF 7F 50 FF 63 47 FF 45 00 FF 8C 00 FF A5 00
255 160 122 255 127 80 255 99 71 255 69 0 255 140 0 255 165 0
Warna dasar Kuning Gold Yellow LightYellow LemonChiffon
FF D7 00 FF FF 00 FF FF E0 FF FA CD
255 215 0 255 255 0 255 255 224 255 250 205
LightGoldenrodYellow PapayaWhip Moccasin PeachPuff PaleGoldenrod Khaki DarkKhaki
FA FA D2 FF EF D5 FF E4 B5 FF DA B9 EE E8 AA F0 E6 8C BD B7 6B
250 250 210 255 239 213 255 228 181 255 218 185 238 232 170 240 230 140 189 183 107
E6 E6 FA D8 BF D8 DD A0 DD EE 82 EE DA 70 D6 FF 00 FF FF 00 FF BA 55 D3 93 70 DB 8A 2B E2 94 00 D3 99 32 CC 8B 00 8B 80 00 80 4B 00 82 6A 5A CD 48 3D 8B
230 230 250 216 191 216 221 160 221 238 130 238 218 112 214 255 0 255 255 0 255 186 85 211 147 112 219 138 43 226 148 0 211 153 50 204 139 0 139 128 0 128 75 0 130 106 90 205 72 61 139
AD FF 2F 7F FF 00 7C FC 00 00 FF 00 32 CD 32 98 FB 98 90 EE 90 00 FA 9A 00 FF 7F 3C B3 71 2E 8B 57 22 8B 22 00 80 00 00 64 00
173 255 47 127 255 0 124 252 0 0 255 0 50 205 50 152 251 152 144 238 144 0 250 154 0 255 127 60 179 113 46 139 87 34 139 34 0 128 0 0 100 0
Warna dasar Ungu Lavender Thistle Plum Violet Orchid Fuchsia Magenta MediumOrchid MediumPurple BlueViolet DarkViolet DarkOrchid DarkMagenta Purple Indigo SlateBlue DarkSlateBlue
Warna dasar Hijau GreenYellow Chartreuse LawnGreen Lime LimeGreen PaleGreen LightGreen MediumSpringGreen SpringGreen MediumSeaGreen SeaGreen ForestGreen Green DarkGreen
YellowGreen OliveDrab Olive DarkOliveGreen MediumAquamarine DarkSeaGreen LightSeaGreen DarkCyan Teal Nama Warna
9A CD 32 154 205 50 6B 8E 23 107 142 35 80 80 00 128 128 0 55 6B 2F 85 107 47 66 CD AA 102 205 170 8F BC 8F 143 188 143 20 B2 AA 32 178 170 00 8B 8B 0 139 139 00 80 80 0 128 128 kode Hex kode Desimal RGB RGB
Warna dasar Biru Aqua Cyan LightCyan PaleTurquoise Aquamarine Turquoise MediumTurquoise DarkTurquoise CadetBlue SteelBlue LightSteelBlue PowderBlue LightBlue SkyBlue LightSkyBlue DeepSkyBlue DodgerBlue CornflowerBlue MediumSlateBlue RoyalBlue Blue MediumBlue DarkBlue Navy MidnightBlue
00 FF FF 00 FF FF E0 FF FF AF EE EE 7F FF D4 40 E0 D0 48 D1 CC 00 CE D1 5F 9E A0 46 82 B4 B0 C4 DE B0 E0 E6 AD D8 E6 87 CE EB 87 CE FA 00 BF FF 1E 90 FF 64 95 ED 7B 68 EE 41 69 E1 00 00 FF 00 00 CD 00 00 8B 00 00 80 19 19 70
0 255 255 0 255 255 224 255 255 175 238 238 127 255 212 64 224 208 72 209 204 0 206 209 95 158 160 70 130 180 176 196 222 176 224 230 173 216 230 135 206 235 135 206 250 0 191 255 30 144 255 100 149 237 123 104 238 65 105 225 0 0 255 0 0 205 0 0 139 0 0 128 25 25 112
Warna dasar Coklat Cornsilk FF F8 DC 255 248 220 BlanchedAlmond FF EB CD 255 235 205
Bisque NavajoWhite Wheat BurlyWood Tan RosyBrown SandyBrown Goldenrod DarkGoldenrod Peru Chocolate SaddleBrown Sienna Brown Maroon
FF E4 C4 FF DE AD F5 DE B3 DE B8 87 D2 B4 8C BC 8F 8F F4 A4 60 DA A5 20 B8 86 0B CD 85 3F D2 69 1E 8B 45 13 A0 52 2D A5 2A 2A 80 00 00
255 228 196 255 222 173 245 222 179 222 184 135 210 180 140 188 143 143 244 164 96 218 165 32 184 134 11 205 133 63 210 105 30 139 69 19 160 82 45 165 42 42 128 0 0
Warna dasar Putih White Snow Honeydew MintCream Azure AliceBlue GhostWhite WhiteSmoke Seashell Beige OldLace FloralWhite Ivory AntiqueWhite Linen LavenderBlush MistyRose
FF FF FF FF FA FA F0 FF F0 F5 FF FA F0 FF FF F0 F8 FF F8 F8 FF F5 F5 F5 FF F5 EE F5 F5 DC FD F5 E6 FF FA F0 FF FF F0 FA EB D7 FA F0 E6 FF F0 F5 FF E4 E1
255 255 255 255 250 250 240 255 240 245 255 250 240 255 255 240 248 255 248 248 255 245 245 245 255 245 238 245 245 220 253 245 230 255 250 240 255 255 240 250 235 215 250 240 230 255 240 245 255 228 225
Warna dasar Abu-abu Gainsboro LightGrey Silver DarkGray Gray DimGray
DC DC DC D3 D3 D3 C0 C0 C0 A9 A9 A9 80 80 80 69 69 69
220 220 220 211 211 211 192 192 192 169 169 169 128 128 128 105 105 105
LightSlateGray SlateGray DarkSlateGray Black
77 88 99 70 80 90 2F 4F 4F 00 00 00
119 136 153 112 128 144 47 79 79 000