Anda di halaman 1dari 16

Cara Membuat Website Sederhana dengan

HTML 5

Pada kesempatan kali ini kita akan membahas cara membuat website sederhana dengan html
5, sebelumnya anda diharapkan sudah mengerti dasar HTML dan CSS karena pada tutorial
ini tidak akan dijelaskan secara mendetail mengenai HTML dan CSS, tutorial ini hanya
menjelaskan secara garis besar fungsi dari elemen yang dipakai.
Jika anda belum pernah membuat halaman web sederhana, sangat disarankan untuk latihan
membuat halaman web secara sederhana di artikel CARA MEMBUAT HALAMAN WEB
SEDERHANA dalam artikel ini juga dijelaskan secara mendetail tentang apa saja alat yang
digunakan dalam membuat website.
Hasil akhir dari membuat website adalah seperti gambar dibawah ini, klik Run Skrip jika
ingin melihat hasil secara online sekaligus merubah source code, silahkan anda ikuti langkahlangkah membuat website sederhana dengan html ini.

Website Sederhana dengan HTML 5


Run Skrip
Anda bisa download website sederhana ini dengan klik tombol Download Skrip .
Download Skrip

Cara membuat website sederhana


Oh ya, dalam tutorial cara membuat website sederhana ini kita menggunakan HTML versi 5
dan juga sedikit CSS versi 3. Dan seperti biasanya alat yang digunakan dalam membuat
website pada tutorial ini ada dua, yaitu;

Google Chrome sebagai browser

Notepad++ sebagai tempat menulis skrip

Jika anda belum mempunyai alat-alat tersebut, anda bisa download chrome dan notepad++
secara gratis pada halaman web mereka. Mari kita mulai tutorial cara membuat website
sederhana yang terdiri dari 8 langkah.

Langkah 1: Membuat Sketsa Desain halaman web

Kita akan memulai membuat web dengan mempersiapakan sketsa halaman web dulu, untuk
membuat sketsa halaman web kita bisa menggunakan kertas dulu baru setelah itu kita bisa
memperhalusnya dengan photoshop. Berikut adalah sketsa halaman web yang kita akan
gunakan sebagai latihan.

Sketsa Website Sederhana


Sketsa desain halaman web dapat memberikan gambaran mengenai layout halaman web dan
bagaimana cara mengatur letaknya. Dengan adanya sketsa juga bisa mempermudah kita
untuk menyiapkan skrip HTML dan CSS apa saja yang dibutuhkan.

Langkah 2: Menentukan Konsep membuat website


Kita akan menggunakan HTML5, teknologi ini memperkenalkan beberapa elemen baru yang
memungkinkan kita untuk membagi bagian dari halaman. Nama-nama elemen ini sesuai
dengan jenis konten yang berada didalamnya.
Skrip HTML
1
2
3
4
5
6
7
8
9
10

<div class="wrapper">
<header>
<h1>Warung Tegal</h1>
<nav>
<!-- nav content here -->
</nav>
</header>
<section class="courses">
<!-- section content here -->
</section>

11
12
13
14
15
16
17

<aside>
<!-- aside content here -->
</aside>
<footer>
<!-- footer content here -->
</footer>
</div><!-- .wrapper -->
Contoh pada kali ini yaitu membuat web masakan yang dibangun menggunakan elemen
HTML5 untuk membuat struktur halaman (bukan sekedar pengelompokan menggunakan
elemen <div>).
Sesuai dengan sketsa halaman web diatas, Header dan footer bertempat di dalam
elemen <header> dan <footer>. Materi masakan dikelompokkan bersama di dalam elemen
<section> yang memiliki atribut class yang nilainya courses (untuk membedakannya dari
elemen <section> yang lain pada halaman). Sidebar berada di dalam sebuah elemen
<aside> .
Setiap materi masakan berada di dalam sebuah elemen <article>, dan menggunakan elemen
<figure> dan <figcaption> untuk menyisipkan gambar. Judul pada masing-masing materi
masakan memiliki sub-judul, jadi judul-judul ini dikelompokkan dalam sebuah
elemen <hgroup>. Di sidebar, terdapat resep dan rincian kontak yang ditempatkan terpisah di
dalam elemen <section>.
Halaman dikelola dan ditata menggunakan CSS. Agar CSS bisa bekerja di versi IE 9
kebawah, halaman HTML5 berisi link ke HTML5 shiv JavaScript (host di server Google) di
dalam komentar bersyarat.
Oke, kita sudah menentukan konsep dari membuat web sederhana, mari kita lanjutkan dengan
membuat skrip HTML dan skrip CSS.

Langkah 3: Membuat Skrip Struktur Umum HTML


Pembuatan skrip struktur umum HTML memudahkan kita untuk memulai dalam membuat
website, jika anda belum mengetahui apa itu struktur umum HTML, anda bisa mempelajari
terlebih dahulu di Pengenalan HTML: Struktur Umum Part 1 . Berikut Skrip Struktur
Umum HTML.
Skrip HTML
1
2
3
4
5
6
7
8
9

<!DOCTYPE html>
<html>
<head>
<title>Web Warung Tegal</title>
<style type="text/css">
</style>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

10
11
12
13
14
15

</head>
<body>
<div class="wrapper">
</div><!-- .wrapper -->
</body>
</html>
Skrip HTML diatas terdapat baris skrip <style type="text/css">, didalam skrip ini kita
nantinya akan menaruh skrip CSS untuk mengatur layout halaman web. Sedangkan pada
skrip <title>Web Warung Tegal</title> berfungsi untuk memberikan title halaman web.
Dibawah tag <style> kita memberikan skrip HTML5SHIV yang berguna agar website kita
berjalan dengan baik dalam browser IE versi 9 kebawah.
Skrip <div class="wrapper"> berfungsi untuk membungkus elemen halaman web,
bungkusan ini kita beri class wrapper, dengan class ini kita bisa mengatur semua elemen
yang berada didalamnya dengan skrip CSS.
Kesimpulan dari skrip diatas adalah kita telah memberikan judul halaman web dan
menyediakan tempat untuk skrip CSS.

Langkah 4: Membuat Elemen header dan nav HTML5


Dalam contoh ini, Elemen <header> digunakan untuk tempat dari nama website dan
navigasi utama. Berikut skrip header, letakkan persis dibawah <div class="wrapper">.
Skrip HTML
1
2
3
4
5
6
7
8
9
10
11
12

<header>
<h1>Warung Tegal</h1>
<nav>
<ul>
<li><a href="" class="current">beranda</a></li>
<li><a href="">daftar masakan</a></li>
<li><a href="">katering</a></li>
<li><a href="">tentang</a></li>
<li><a href="">kontak</a></li>
</ul>
</nav>
</header>
Kita menggunakan elemen <nav> untuk membuat navigasi . Elemen ini bisa digunakan di
berbagai keperluan dalam pembuatan navigasi, baik navigasi yang berada tepat dibawah
header, atau navigasi yang terletak pada footer.
Dalam skrip diatas kita menentukan judul halaman yang telah kita letakkan pada elemen
<h1> dan memberikan daftar link navigasi sebagai alat navigasi untuk mempermudah dalam
mengakses halaman web.

Langkah 5: Membuat Elemen article HTML5

Elemen <article> bertindak sebagai wadah untuk setiap bagian dari halaman yang dapat
berdiri sendiri dan berpotensi Sindikasi.
Bisa berupa artikel atau tulisan blog, komentar atau posting forum, atau lainnya. Jika halaman
terdiri dari beberapa artikel, maka kita akan meletakkan masing-masing artikel dalam elemen
<article>. Berikut skripnya, dan kita bungkus skrip ini dengan elemen <section>.
Skrip HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

<section class="courses">
<article>
<figure>
<img src="images/soto.jpg" alt="soto" />
<figcaption>Soto Indonesia</figcaption>
</figure>
<hgroup>
<h2>Soto Ayam</h2>
<h3>Makanan Berkuah</h3>
</hgroup>
<p>Soto ayam adalah makanan khas Indonesia yang berupa
sejenis sup ayam dengan kuah yang berwarna kekuningan.</p>
</article>
<article>
<figure>
<img src="images/pecel.jpg" alt="pecel" />
<figcaption>Pecel Indonesia</figcaption>
</figure>
<hgroup>
<h2>Masakan Pecel</h2>
<h3>Makanan dengan Bumbu Kacang</h3>
</hgroup>
<p>Pecel adalah makanan yang menggunakan bumbu sambal
kacang sebagai bahan utamanya yang dicampur dengan aneka jenis sayuran.</p>
</article>
</section>
Letakkan skrip diatas tepat dibawah skrip header yang sudah kita buat sebelumnya. Elemen
<section> digunakan untuk mengelompokkan elemen konten yang terkait , dan biasanya
setiap bagian akan memiliki judul tersendiri.
Elemen <figure> digunakan untuk menyisipkan gambar sedangkan elemen <figcaption>
digunakan untuk memberi keterangan dalam gambar tersebut. Sedangkan tujuan dari elemen
<hgroup> adalah mengelompokkan satu atau lebih elemen <h1> sampai <h6> sehingga
mereka diperlakukan sebagai satu judul tunggal.
Kesimpulannya dalam skrip diatas kita membuat artikel masakan dengan memberinya judul,
gambar beserta penjelasan.

Langkah 6: Membuat Elemen Aside HTML5

Elemen <aside> bertindak sebagai tempat/wadah untuk konten yang berhubungan dengan
seluruh halaman. Sebagai contoh, elemen ini bisa berisi link ke halaman web lain, daftar
posting terbaru, kotak pencarian, atau widget-widget lainnya. Berikut skrip dari elemen
Aside. Letakkan skrip ini dibawah skrip <section> diatas, tepatnya setelah skrip
</section>.
Skrip HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14

<aside>
<section class="popular-recipes">
<h2>Masakan Populer</h2>
<a href="">Sayur Sop</a>
<a href="">Sayur Asem</a>
<a href="">Sayur Lodeh</a>
<a href="">Sayur Bayam</a>
</section>
<section class="contact-details">
<h2>Kontak</h2>
<p>Warung Tegal<br />
di seluruh indonesia
</section>
</aside>
Dalam skrip diatas, kita meletakkan informasi daftar link yang berisi menu masakan yang
populer dan daftar kontak.

Langkah 7: Membuat Elemen Footer HTML5


Setiap website akan punya footer, elemen <footer> berguna untuk membuat footer, dengan
footer kita bisa memberikan informasi tambahan mengenai website seperti informasi hak
cipta, link ke halaman kebijakan privasi atau link lainnya. Berikut skrip footer. Skrip Footer
diletakkan setelah skrip <aside> diatas, tepatnya setelah skrip </aside>.
Skrip HTML
1
2
3

<footer>
&copy; 2015 Warung Tegal
</footer>
Pada tahap ini kita sudah membuat File HTML dan belum dilengkapi dengan skrip CSS dan
Gambar, sehingga pada tahap ini web sederhana kita seperti gambar dibawah ini.

Website Belum Menggunakan Skrip CSS dan Gambar

Langkah 8: Membuat Skrip CSS dan Gambar


Berikut skrip CSS yang nantinya kita insert ke dalam elemen <style type="text/css">.
Skrip CSS
1
2
3
4
5
6
7
8
9
10
11
12
13

header, section, footer, aside, nav, article, figure, figcaption {


display: block;}
body {
color: #666666;
background-color: #f9f8f6;
background-image: url("images/dark-wood.jpg");
background-position: center;
font-family: Georgia, Times, serif;
line-height: 1.4em;
margin: 0px;}
.wrapper {
width: 940px;
margin: 20px auto 20px auto;

14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

border: 2px solid #000000;


background-color: #ffffff;}
header {
height: 160px;
background-image: url(images/header.png);}
h1 {
text-indent: -9999px;
width: 940px;
height: 130px;
margin: 0px;}
nav, footer {
clear: both;
color: #ffffff;
background-color: #aeaca8;
height: 30px;}
nav ul {
margin: 0px;
padding: 5px 0px 5px 30px;}
nav li {
display: inline;
margin-right: 40px;}
nav li a {
color: #ffffff;}
nav li a:hover, nav li a.current {
color: #000000;}
section.courses {
float: left;
width: 659px;
border-right: 1px solid #eeeeee;}
article {
clear: both;
overflow: auto;
width: 100%;}
hgroup {
margin-top: 40px;}
figure {
float: left;
width: 290px;
height: 220px;
padding: 5px;
margin: 20px;
border: 1px solid #eeeeee;}
figcaption {
font-size: 90%;
text-align: left;}
aside {
width: 230px;
float: left;
padding: 0px 0px 0px 20px;}
aside section a {

64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86

display: block;
padding: 10px;
border-bottom: 1px solid #eeeeee;}
aside section a:hover {
color: #985d6a;
background-color: #efefef;}
a{
color: #de6581;
text-decoration: none;}
h1, h2, h3 {
font-weight: normal;}
h2 {
margin: 10px 0px 5px 0px;
padding: 0px;}
h3 {
margin: 0px 0px 10px 0px;
color: #de6581;}
aside h2 {
padding: 30px 0px 10px 0px;
color: #de6581;}
footer {
font-size: 80%;
padding: 7px 0px 0px 20px;}
Penjelasan dari skrip CSS tidak dibahas disini, melainkan akan dibahas dalam artikel
membuat website sederhana bagian 2, untuk gambar anda bisa mendownload-nya sekaligus
beserta source code pada tombol download diatas.
Cukup sampai disini tutorial cara membuat website sederhana dengan HTML 5, Pada
tahap ini kita sudah membuat website meskipun sangat sederhana, simple dan terbilang
cukup mudah, web sederhana ini hanya terdiri dari satu halaman web saja. Kita bisa
menambahkan halaman lain dengan cara duplikat halaman web yang sudah dibuat dan isinya
kita ganti dengan yang lain.
Tutorial diatas masih sebatas cara membuat web simpel dan biasa, yang perlu diketahui
bahwa website simpel ini masih bersifat statis tidak dinamis. Tutorial cara membuat website
sederhana ini sangat jauh dari kesempurnaan, maka dari itu kami sangat mengharapkan saran
dan kritikan yang membangun.

Membuat Web Statis Dengan Dasar HTML Dan CSS


Nov 21
KasmuiInternet, Web Comments Off
Oke saudara-saudara berjumpa lagi dengan saya di Bosengaptek.blogspot.com.
Pada postingan kali ini saya akan berbagi informasi tentang dasar-dasar HTML dan CSS.
bagaimana cara Membuat Web Statis Dengan Dasar HTML Dan CSS ? langsung saja
simak tutorial saya di bawah ini !

Berikut adalah screenshoot tampilan website statis menggunakan kode sederhana dasar
HTML dan CSS :

Contoh WEB saya


Nah sekarang, untuk membuat tampilan web seperti gambar diatas inilah kode HTML dan
CSS nya :
Berikut adalah kode HTML nya :
<html>
<head>
<link rel=stylesheet type=text/css href=style.css />
</head>
<body>
<div id=header></div>
<ul id=top-navigation>
<li><a href=index.html><span>home</span></a></li>
<li><a href=1.html><span>link 1</span></a></li>
<li><a href=2.html><span>link 2</span></a></li>
<li><a href=3.html><span>link 3</span></a></li>
</ul>
<br />
<p>Nama saya Ivan Kharisma, Saya lahir di Sleman, Yogyakarta pada tanggal 30 April 1993</p>
<p>Saat ini saya sedang menempuh studi S1 di STMIK AMIKOM YOGYAKARTA</p>
<p>Oke cukup sekian dan terimakasih alhamdulilah tugas saya selesai.. hehehe </p>

</body>
1. Tulisan yang saya blok bewarna biru diatas adalah kode HTML untuk memanggil file CSS
nya,, style.css bisa anda ganti dengan nama file css yang anda buat, misalkan anda
menyimpan file css dengan nama bosengaptek.css maka pemanggilanya menjadi seperti ini
<link rel=stylesheet type=text/css href=bosengaptek.css />
2. <div id=header></div> adalah pemanggil ID header yang akan kita buat nanti di file
CSS nya.
3. <ul id=top-navigation> adalah pemanggil style CSS nya untuk memberikan effect/gaya
pada menu li (home,link 1,link 2,link 3).
4. untuk yang bewarna merah silahkan diganti sesuka hati anda ^_^
Berikut adalah kode CSS nya :
#header{
height:213px;
width:850px;
margin:0 auto:0;
background-image:url(AMIKOM.png);
}
#top-navigation{
list-style:none;
padding:0;
margin:0;
background:#bab3d6;
float:left;
width:850px;
}
#top-navigation li {
display:inline;
}
a:hover {
color:white;
font-size:20px;
}
Perhatikan tulisan yang saya blok warna biru !!!
1. #header adalah style CSS yang akan saya panggil pada kode HTML tadi. disini saya
menggunakan #header untuk memanggil gambar dan mengatur panjang lebar nya.
2.#top-navigation adalah style CSS yang saya gunakan untuk mengatur warna background
dan panjang lebar nya background li (home,link 1,link 2,link 3).
3. #top-navigation li adalah style CSS yang saya gunakan untuk mengatur dan memasukan li
(home,link 1,link 2,link 3) kenapa disitu saya tulis display:inline; ? karena saya akan
memasukan tulisan (home,link 1,link 2,link 3) kedalam style CSS background #topnavigation yang telah saya buat pada langkah nomor 2 diatas.
4. a:hover adalah style CSS untuk membuat effect pada tulisan li (home,link 1,link 2,link 3),
kenapa disitu saya tulis color:white; font-size:20px;, agar waktu tulisan li terkena cursor
mouse, warna tulisan tersebut akan berubah menjadi putih dan ukuran tulisan akan menjadi
20px.
5. AMIKOM.png adalah gambar yang telah saya buat, dan akan saya masukan sebagai
background pada bagian header.

Gimana saudara-saudara ? memang rada ribet sih, saran saya sebaiknya anda pahami dulu
pengertian dari langkah-langkah yang saya tulis diatas.
Jika semua kode HTML & CSS sudah ditulis dengan benar (anda juga bisa copy paste kode
HTML dan CSS diatas ganti file.png nya dengan gambar anda), simpan semua file
HTML,CSS dan image nya dalam satu folder seperti pada gambar dibawah ini :

Jika sudah, silahkan coba jalankan file html nya. INGAT !!! format penyimpanan kode
HTML = .html dan untuk CSS = .css .
Jika tampilan tidak seperti pada gambar Contoh WEB saya, maka kemungkinan ada
kesalahan penulisan pada kode CSS nya, coba cek dengan lebih teliti lagi.
Pada menu li (link 1,link 2,link 3) disitu masih kosong, dan untuk membuatnya kita tinggal
copy paste saja file HTML nya menjadi 3 file. karena pada kode HTML tadi saya menulis
seperti pada gambar dibawah ini :
<li><a href=1.html><span>link 1</span></a></li>
<li><a href=2.html><span>link 2</span></a></li>
<li><a href=3.html><span>link 3</span></a></li>
maka ubahlah nama ketiga file tersebut menjadi 1.html, 2.html, 3.html. sehingga didalam 1
folder terdapat 6 file (4 html,1 css dan 1 file image.jpg/png) seperti gambar dibawah ini :

Kemudian ubahlah paragraf tiap file html nya. pada gambar Contoh WEB saya, file
3.html nya saya tulis paragraf sebagai berikut :
<p>Nama saya Ivan Kharisma, Saya lahir di Sleman, Yogyakarta pada tanggal 30 April
1993</p>
<p>Saat ini saya sedang menempuh studi S1 di STMIK AMIKOM
YOGYAKARTA</p>
<p>Oke cukup sekian dan terimakasih alhamdulilah tugas saya selesai.. hehehe
</p>
maka anda bisa merubah paragraf file index.html, 1.html, 2.html, sesuka hati anda, cara
merubahnya, jalankan pada browser 1 per 1 file html nya >> klik kanan >> View page
source, kemudian copy dan paste kode nya di notepad, ubah paragrafnya, dan simpan kembali
dengan nama yang sama

Cara Membuat Web Statis Sederhana Menggunakan


Table
12:12 AM by apiludin ap 0
Disini saya akan menshare bagaimana caranya membuat sebuah website dengan mudah dan
sederhana. disini saya akan menshare cara membuat web statis menggunakan table, disini
tidak diperlukan yang namanya css, hanya cukup dengan menggunakan tabel, dan disini saya
menggunakan 3 kolom dan 3 baris, untuk pengembangan mungkin anda bisa
mengembangkanya dan membuat yang lebih baik dari yang saya contohkan. sekiranya
mungkin tampilan websitenya seperti dibawah ini :

Dan ini kode HTML nya :


<html >
<head>
<title>Contoh Web Sederhana</title>
</head>
<body>
<!-- homewebsitedesign.blogspot.com-->
<table width="700" height="851" border="1">
<tr bgcolor="#FF0000">
<td height="96" colspan="3"><h1 align="center"> WEBSITE SAYA </h1></td>
</tr>
<tr bgcolor="">
<td bgcolor="#00FFFF" width="148" height="359">
<ul type="circle">
<li><a href="index.html"> HOME</a></li>
<li><a href="About.html">ABOUT</a></li>
</ul>
</td>
<td width="315">
Website ini berisi tentang materi perkuliahan Perancangan Pemrograman Web.
<p>Berikut materinya :</p>
<ol type="1">
<li>HTML</li>

<li>CSS</li>
<li>Javascript</li>
<li>Pengenalan Bootstrap</li>
</ol>
</td>
<td bgcolor="#00FFFF"width="215">
<form>
<table border="0" width="100" height="100">
<tr>
<td>Username</td>
<td><input type="text" name="username" /> </td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td align="center"><input type="submit" value="Login" /></td>
<td><a href="form.html">Daftar</a>
</tr>
</table>
</form>
</td>
</tr>
<tr bgcolor="#FF0000">
<td height="23" colspan="3" align="center">Copyright &copy; Contoh Website
Sederhana</td>
</tr>
</table>
<!-- homewebsitedesign.blogspot.com-->
</body>

Anda mungkin juga menyukai