MODUL PERKULIAHAN
W151700011 –
PEMROGRAMA
N WEB 1
Layout CSS & Form
Pembahasan
Membuat Tampilan Layout Website Sederhana Dengan HTML dan CSS
04
Wawan Gunawan, S.Kom., M.T.
Ilmu Komputer Teknik Informatika
Dalam dunia desain, Layout berbicara mengenai bagaimana penataan elemen-elemen
dalam sebuah halaman dengan benar. Sama seperti tipografi, terdapat sangat banyak
elemen-elemen pada layout, yang tentunya tidak akan dapat dibahas pada bagian ini
sendiri. Pembahasan layout secara menyeluruh akan memerlukan bukunya tersendiri.
Kita akan hanya melihat elemen-elemen layout yang umumnya ditemukan pada dokumen
web, dan bagaimana membuat elemen-elemen tersebut dengan HTML dan CSS.
Elemen Header
Seperti namanya, merupakan elemen yang berisi judul dan penjelasan lain
dokumen. Biasanya elemen ini diisikan dengan logo website, menu-menu global
(seperti login dan logout), maupun nama halaman yang sedang ditampilkan.
Elemen Navigation
Elemen navigasi, yang memberikan akses navigasi ke halaman-halaman lain
dalam web.
Elemen Sidebar
Elemen pendukung konten, dapat berupa pembantu navigasi konten, ataupun
berbagai hal lain seperti daftar konten lain, iklan, atau menu tambahan. Sidebar
Elemen Konten
Isi utama dari dokumen web. Pengguna biasanya datang ke web untuk melihat
teks yang berada pada bagian ini.
Elemen Footer
Bagian penutup dari website, yang dapat saja berisi informasi lain tentang website,
seperti lisensi pengunaan, sitemap, ataupun link ke website lain.
Bagaimana kita dapat membangun layout seperti pada gambar di atas? Berdasarkan apa
yang telah kita pelajari sejauh ini, tentunya anda telah dapat membayangkan apa yang
harus dilakukan. Sederhananya: width dan height pada seluruh elemen, float pada
sidebar dan content, serta clear pada footer. Perlu diingat juga bahwa pada dokumen web
yang sebenarnya, properti height jarang digunakan karena tinggi elemen biasanya
ditentukan oleh isi dari elemen itu sendiri.
.wrap{
background: blue;
width: 100%;
margin: 10px auto;
}
/*bagian header*/
.wrap .header{
background: green;
/*height: 50px;*/
padding: 2px 10px;
}
/*akhir header*/
/*bagian menu*/
.wrap .menu{
background: yellow;
overflow: hidden;
}
.clear{
clear: both;
}
.badan{
height: 450px;
}
/*bagian sidebar*/
.wrap .badan .sidebar{
background: orange;
float: left;
width: 25%;
height: 100%;
}
/*akhir sidebar*/
.wrap .footer{
width: 100%;
padding: 10px;
}
.form{
padding: 10px;
background: green;
font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-
serif;
font-size: 13px;
font-weight: 400;
}
.title{
font-size:26px;
font-weight:bold;
color:#666;
padding:5px 0;
margin-bottom:10px;
border-bottom:1px solid #ccc;
}
.fitem{
margin-bottom:5px;
}
.fitem label{
display:inline-block;
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="wrap">
<div class="header">
<h1>Pemrograman 1</h1>
<p>Tutorial belajar membuat layout website sederhana</p>
</div>
<div class="menu">
<ul>
<li><a href="?p=homes">Home</a></li>
<li><a href="?p=formulir">Form</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">PHP</a></li>
<li><a href="#">Javascript</a></li>
</ul>
</div>
<div class="badan">
<div class="sidebar">
sidebar
<ul>
<li><a href="#">Tutorial HTML dasar</a></li>
<li><a href="#">Tutorial CSS dasar</a></li>
<li><a href="#">Tutorial PHP dasar</a></li>
<li><a href="#">Tutorial JQuery dasar</a></li>
</ul>
</div>
<div class="content">
<?php
if (empty($_GET['p'])){
$filename="homes";
} else {
$filename=$_GET['p'];
}
require $filename.".php";
?>
</div>
</div>
<div class="clear"></div>
<div class="footer">
footer
</div>
</div>
</body>
</html>
<head>
<meta http-equiv="X-UA-Compatible"
content="IE=edge,chrome=1" />
</head>
Menjadi
$baseURL = 'http://'.$_SERVER['SERVER_NAME'].'/web1/';
File base_template_topnav.php
File ini berfungsi untuk membuat topbar navigasi pada halaman website kita ,yang
mana di topbar navigasi ini berisi logo website kita ,toggle sidebar,dropdown menu
untuk login admin
Yang mana jika kita ingin memasukan logo pada halaman website kita dengan
mengubah :
Menjadi :
Dan kita dapat mengubah logo doropdown untuk menu login admin menjadi logo
yang kita inginankan
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
Kode ini untuk membuat toogle sidebar agar web kita menjadi lebih responsive
Script ini berfungsi untuk membuat navigasi button untuk menu admin yang mana
kita dapat mengubah warna dari navigasi button nya menjadi warna yang kita
suka dengan mengubah nama class pada script :
Menjadi
File ini berfungsi untuk membuat tampilan foother (tampilan bawah yang ada di
website)
Kita bisa mengubah isi tampilan foother nya menjadi yang kita inginkan,dengan
mengubah script di class foother
<span class="bigger-120">
</span>
Menjadi
<span class="bigger-120">
</span>
Kita juga bisa mengubah warna tulisan Klinik Medika dari waran biru menjadi
warna merah dengan mengganti nama class=”blue bolder” menjadi class=”red
bolder” maka tulisan nya akan menjadi warna merah
Yang mana kita bisa mengisi link dengan mengganti isi href=”#” menjadi ke link
yang kita inginkan misal href=” https://www.twitter.com”
<span class="action-buttons">
</a>
<a href="#">
</a>
<a href="#">
</a>
</span>
File Menu.PHP
File Menu.php berfungsi untuk membuat menu side bar yang ada di samping
website,di dalam script ini kita bisa mengubah isi menu yang ada sesuai dengan
yang kita inginkan dan kita butuhkan,dibagian atas website yang kita buat ada
sidebar-shortcut, yang mana kita bisa menambah sidebar-shortcut tersebut sesuai
yang kita inginkan dan mengubah warna dan tampilanya dengan cara:
</button>
</button>
</button>
</button>
</div>
<button class="btn btn-danger"> // maka shortcut yang kita buat akan menjadi
warna merah
Menjadi :
Kemudian didalam script ini juga membuat sub menu,yang mana kita bisa
menambah submenu sesuai dengan yang kita inginkan dengan cara mengubah
<ul class="submenu">
<li class="">
</li>
<b class="arrow"></b>
<li class="">
<span class="menu-text">
</span>
</a>
<b class="arrow"></b>
<ul class="submenu">
<li class="">
</li>
<b class="arrow"></b>
</ul>
</li>
</ul>
Jika kita ingin menambah sub sub menu menjadi ada 2 maka kita hanya tinggal
menambah script menjadi :
<ul class="submenu">
<li class="">
<li class="">
</li>
<b class="arrow"></b>
</ul
Maka ketika kita klik sub sub menu maka akan tampil 2 sub sub menu,kita bisa
menambahkan sesuai dengan kebutuhan kita
File Home.PHP
File ini berfungsi untuk menampilkan isi konten yang akan kita buat,dan dari sisi
admin berdasarkan script yang ada kita dapat melihat total jamaah ,total marketing
dan dana jamaah di tap kelola halaman website,dan terdapat alert yang berfungsi
untuk menampilkan peringatan dan ucapan selamat datang,
Jika kita kita ingin mengubah alert tersebut menjadi berwarna hijau maka kita
cukup mengubah di scirpt:
Menjadi
Jika kita ingin mengedit isi alert nya maka kita cukup mengubah :
Selamat datang
<strong class="green">
<b>Wawan Gunawan</b>
</strong>,<br><br>
Jika kita ingin mengubah logo laporan yang ada pada tap kelola halaman website
maka kita ubah pada script:
<div class="infobox-icon">
</div>
<div class="infobox-data">
<span class="infobox-data-number">22</span>
</div>
</div>
Menjadi :
Maka akan keluar ogo seperti user namun dengan user yang lebih dari satu sama
seperti pada tampilan laporan logo total marketing, jadi kita bisa mengubah dan
menambah kan logo laporan tersebut sesuai dengan kebutuhan yang kita inginkan
Pada intinya pada file ini kita memasukan semua yang dibuat sebelumnya :
base_template_topnav.php
base_template_footer.php
yang mana file home.php ini yang akan di masukan ke dalam file indeks.php
sehingga kita bisa melihat semua tampilan website yang kita buat
Daftar Pustaka
Bahra. 2005. Analisis dan Desain Sistem Informasi. Tangerang: Graha Ilmu.
Hakim, Rachmad dan Sutarto . 2009. Konsep Pemrograman Java dan Penerapannya
untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo.
Jogiyanto. 2005. Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan
Praktek Aplikasi Bisnis. Yogyakarta: Andi Yogyakarta.