Modul 1 Geoinformatika
Modul 1 Geoinformatika
TARGET PRAKTIKUM
1. Mengetahui penggunaan berbagai macam tag dalam HTML.
2. Mahasiswa mengetahui perkembangan teknologi HTML5
3. Mengetahui script dasar CSS dan mengerti konsep dasar desain layout website dengan
menggunakan HTML dan CSS
A. TUGAS PENDAHULUAN
1. Berdasarkan sifat kontentnya, Website dibedakan menjadi berapa? Sebutkan dan jelaskan.
2. Apa pengertian HTML? tuliskan struktur penulisan tag HTML.
3. Apa yang anda ketahui tentang HTML5? Jelaskan dan tuliskan struktur penulisan tag HTML5
4. Tuliskan contoh tag HTML beserta fungsi atau kegunaannya, Minimal 30 macam tag.
5. Tuliskan macam macam tag dalam HTML5, dan apa kegunaannya.
6. Apa yang anda ketahui tentang CSS? Tuliskan format penulisan CSS.
7. Sebutkan beberapa cara penempatan kode CSS.
8. Sebutkan beberapa macam selector CSS (Minimal 4)? Tuliskan contohnya
b. Tuliskan kalimat berikut ini pada masing masing bagian kolom yang sudah diberi nama
Header <h2>Selamat Datang Di Webkami</h2>
Menu
<ul>
<li>
Home</li>
<li>Profil</li>
<li>Hubungi Kami</li>
</ul>
Foofter Dibuat Oleh ( Masukkan Nama anda )
Sidebar Ini Bagian Sidebar
Content
<h3>Teknik Publish Website </h3>
<p align="justify">Publish web adalah cara untuk mempublikasikan
web statis ataupun dinamis yang sudah kita buat agar dapat
dilihat oleh user melalui browser. Agar dapat diakses oleh user
untuk sebuah website, kita memerlukan Domain dan Hosting. </p>
<p align="center">Bagi anda yang belum mengetahui apaitu Domain,
Singkat cerita Domain adalah sebuah nama alamat yang nantinya akan
digunakan user untuk mengakses, melihat atau menampilkan halaman
web kita.</p>
<p align="left">Domain diatur sedemikian rupa sehingga
memudahkan kita dalam mengakses sebuah webserver, karena kita
tidak perlu lagi menuliskan alamat sebuah webserver dalam bentuk
IP address. Sedangkan Hosting adalah tempat kita meletakkan
script, file, gambar, database dari web yang kita buat.</p>
<strong>Berikut cara mempublish website anda : </strong><br>
<ol>
<li>Mendapatkan Domain </li>
<li> Setting name server di domain</li>
<li> Mendapatkan Hosting </li>
<li>Upload website</li>
<li> Instal database </li>
<li>Tes hasil</li>
</ol>
Kemudian tambahkan selector .badan_tabel{} pada table dan .header{} pada kolom header seperti
berikut, dan amati perubahannya!
Anda Tambahkan selector baru dengan nama sesuai dengan kolom yang ada dan tambahkan property
di dalamnya sehingga kurang lebih muncul tampilan seperti dibawah, cara menambahkan selector
bisa dilihat di modul!
d. Selanjutnya menata menu yang ada dalam kolom menu dengan menambahkan atribut CSS.
Buka file stylecc.ss kemudian anda tambahkan kode berikut :
.list_menu{
background-color: #FFCC99;
margin: 0px;
width: auto;
padding: 0px;
}
.list_menu li{
float: left;
display: block;
list-style-type: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
padding: 10px;
}
Tambahkan selector .list_menu() tersebut pada list yang terdapat dalam kolom menu,
sehingga output menjadi seperti berikut :
Lanjutkan dengan menambahkan link pada ketiga menu tersebut, arahkan ke file profil.html dan
kontak.html. kemudian tambahkan selector berikut pada file css:
.list_menu li:hover{
background-color: #FFFFFF;
}
.list_menu li a{
text-decoration: none;
}
.list_menu li a:hover{
font-weight: bold;
color: red;
}
Amati perubahan apa yang terjadi!
Untuk kali kita akan mencoba membuat layout website dengan menggunakan div tag layer yang akan kita
tambahkan dengan css sehingga tataletak div bisa kita sesuaikan dengan keinginan kita, untuk
mememulainya silahkan perhatikan desain yang akan kita buat berikut dan lakukan instruksi yang
diperintahkan :
Desain Layout Website
#header{
background-color: #FF9900;
text-align: left;
padding-left: 10px;
height: 100px;
z-index: 3;
overflow: hidden;
#menu {
background-color: #999999;
height: 40px;
width: 100%;
margin-top: 5px;
margin-bottom: 5px;
}
#wrapper{
width: 100%;
z-index: 3;
background-color: #FFFFFF;
height: auto;
}
#content{
float: left;
height: auto;
width: 580px;
padding: 5px;
margin-right: 6px;
z-index: 4;
font-size: 12px;
}
#sidebar{
height: auto;
background-color: #FFFFFF;
text-align: left;
width: 200px;
z-index: 5;
float: left;
overflow: hidden;
}
#footer{
clear: both;
height: 20px;
width: 100%;
z-index: 7;
background-color: #0099FF;
font-size: 11px;
text-align: center;
font-weight: bolder;
}
Kemudian anda buka di browser dan amati perubahan yang terjadi pada file html.index!
Arahkan link ketiga alamat tersebut pada file yang sebelumnya telah anda buat, Lalu anda buka
dibrowser dan amati perubahan yang terjadi, kemudian lanjutkan dengan menambahkan text css
berikut ini pada file style.css yang tadi sudah anda buat :
#header h2 {
text-shadow: 0px 0px 2px #000;
color: #FFFFFF;
}
.list_menu{
float: left;
margin: 0px;
padding: 0px;
width: 100%;
}
.list_menu li {
padding: 10px;
height: auto;
list-style-type: none;
float: left;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFFFFF;
width: auto;
text-align: center;
}
.list_menu li a{
text-decoration: none;
}
.list_menu li a:hover{
font-weight: bold;
color: #h1h1h1;
text-shadow: 0px 0px 2px #000;
}
.list_menu li:hover{
background-color: #FFFFFF;
}
h3,h4,h5{
color: #FF9900;
font-family: Georgia,"Times New Roman",Serif;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
margin-left: 5px;
margin-top: 5px; }
Amati perubahan yang terjadi dan catat menurut pemahaman anda kemudian jelaskan kepada
asisten saat penilaian dilakukan!
Jika ingin web anda lebih menarik silahkan tambahkan gambar dan mungkin beberapa kolom di
bagian sidebar atau content sesuai dengan keinginan dan kreatifitas anda.
Tampilan yang dihasilkan dari kode yang anda tuliskan diatas masih terlihat tidak rapi,
untuk merapikannya kita gunakan CSS. Langsung saja buat sebuah file CSS bernama style.css
dan lampirkan file tersebut pada halaman HTML yang telah anda buat sebelumnya.
body {
background-color: #ccff66; /* latarbelakang */
}
#navigasi {
text-align: center;
}
#navigasi a:link, #navigasi a:visited {
color: #003300;
background-color: #99cc66;
text-decoration: none;
padding: 4px 10px 4px 10px;
}
#navigasi ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#navigasi li {
display: inline;
}
#seksi_artikel {
width: 400px;
position: relative;
}
#judul_hal {
text-align: center;
}
#catkaki_hal {
position: relative;
text-align: center;
color: #ffff66;
background-color: #006666;
}
.info_posting {
font-variant: small-caps;
color: green;
}
.aside_artikel {
position: absolute;
left: 220px;
width: 200px;
height: 100px;
padding: 5px;
background-color: #003300;
color: yellow;
text-align: center;
border-radius: 10px;
}
.isi_artikel {
position: relative;
left: 0px;
width: 200px;
padding: 5px;
}
Stelah anda ketikkan CSS tersebut, silahkan anda jalankan halaman HTML ke browser, dan pastikan
browser anda sudah mendukung HTML5 dan CSS3.
Selamat Mengerjakan