• Perencanaan website
Proses ini merupakan awal dalam
merencanakan halaman web. Dimulai dengan
mengumpulkan seluruh data serta informasi
kemudian hasil akhirnya adalah sebuah “site
map” lalu dimulai dengan merancang tata letak
(LayOut) halaman, biasanya dilakukan
mendesain tata letak halaman depan dan
halaman kedua. Dalam mendesain halaman ini
beberapa komponen penting biasanya masuk
adalah content, rencana letak image,
copyright/hak cipta (bagian footer), serta
komponen website dan hal lain yang dianggap
perlu (animasi, video, musik, dll).
Konsep Dasar Web Design
Konsep Dasar Web Design
• Bagaimana komentar Anda tentang Template Web berikut?...
Konsep Dasar Web Design
• Bagaimana komentar Anda tentang Template Web berikut?...
Konsep Dasar Web Design
• Bagaimana komentar Anda tentang Template Web berikut?...
Konsep Dasar Web Design
• Bagaimana komentar Anda tentang Template Web berikut?...
Pertanyaan mendasar dari web designer pemula:
• Sulitkah pemrograman HTML?....
• Apa yang dimaksud tag dalam HTML?...
• Bagaimana belajar dari Design Web yang sudah ada?...
<html>
<head>
<title>Judul / Title</title>
</head>
<body>
Isi / Content
</body>
</html>
Heading
<html>
<head>
<title>Latihan 01</title>
</head>
<body>
<h1> Heading 1 - 24 Point </h1>
<h2> Heading 2 - 18 Point </h2>
<h3> Heading 3 - 14 Point </h3>
<h4> Heading 4 - 12 Point </h4>
<h5> Heading 5 - 10 Point </h5>
<h6> Heading 6 - 7 Point </h6>
Normal body text - 12 Point
</body>
</html>
Paragraf dan Break
<html>
<head>
<title>Latihan 02</title>
</head>
<body>
STTR
<br>
STT RONGGOLAWE CEPU
<p>
Jurusan Sistem Komputer & Sistem
Informasi
</body>
</html>
HR (Horizontal Rule)
<html>
<head>
<title>Latihan 03</title>
</head>
<body>
<h1>STT RONGGOLAWE</h1>
<hr>
</body>
</html>
Font
<html>
<head>
<title>Latihan 04</title>
</head>
<body>
<font face=verdana size=3 color=blue >STTR CEPU</font>
</body>
</html>
• Catatan:
Jika Anda ingin menambahkan komentar pada dokumen HTML,maka tulislah Tag
<!...................>,misal:
<!perubahan terakhir 27/6/96>
Table
Salah satu cara yang paling kompak dan paling mudah dibaca dalam menampilkan item informasi
adalah dengan tabel.
Manfaat Tabel:
• Tabel dapat digunakan untuk menampilkan teks, link, grafik atau item lainnya yang dapat
dikirimkan ke tempat lain manapun melalui halaman web.
• Tabel dapat digunakan untuk menyajikan informasi, atau bahkan dapat diperkuat dengan batas,
warna, dan grafik sedemikian rupa, sehingga tabel itu sendiri menjadi item – item dekorasi.
Table
<table>
<tr>
<td>Columns Item</td>
<td>Columns Item</td>
</tr>
<tr>
<td>Columns Item</td>
<td>Columns Item</td>
</tr>
</table>
Tabel dibentuk dari kiri atas, dan melintasi kolom - kolomnya. Setiap item diapit dengan
tag <td></td>, dan setiap baris diapit dengan tag <tr></tr>.
Table
<html>
<head>
<title>Latihan 17</title>
</head>
<body>
<table>
<tr>
<td>Earth</td>
<td>Air</td>
</tr>
<tr>
<td>Fire</td>
<td>Water</td>
</tr>
</table>
</body>
</html>
Table
Table Properties:
• BORDER = akan memberikan garis pembatas pada tabel.
• CELLSPACING = akan menset jarak dalam piksel antara batas dalam dan batas
luar.
• CELLPADDING= akan menset jarak dalam piksel antara batas dalam dan teksnya.
• ALIGN = penjajaran rata kanan, kiri atau tengah.
• BGCOLOR = akan memberikan efek warna pada tabel.
• ROWSPAN = untuk menset jumlah baris ke bawah.
• COLSPAN = untuk menset jumlah kolom ke kanan.
• WIDTH = untuk menset batas lebar / panjang tabel.
• HEIGHT = untuk menset batas tinggi tabel.
Table
<html>
<head>
<title>Latihan 18</title>
</head>
<body>
<h3>Daftar Nama Siswa</h3>
<table border=1 cellpadding=3 cellspacing=3>
<tr>
<td align=center>NIM</td>
<td align=center>NAMA LENGKAP</td>
</tr>
<tr>
<td>04102001</td>
<td>Nur Qomari</td>
</tr>
</table>
</body></html>
Table
(kolom bewarna)
<html>
<head>
<title>Latihan 19</title>
</head>
<body>
<h3>Daftar Nama Siswa</h3>
<table border=1 cellpadding=3 cellspacing=3>
<tr bgcolor=silver>
<td align=center>NIM</td>
<td align=center>NAMA LENGKAP</td>
</tr>
<tr>
<td>04102001</td>
<td>Nur Qomari</td>
</tr>
</table>
</body></html>
Table
<html>
<head>
<title>Latihan 20</title>
</head>
<body>
<h3 align=center>Daftar Nama Siswa</h3>
<table border=1 cellpadding=3 cellspacing=3
align=center>
<tr bgcolor=silver>
<td align=center>NIM</td>
<td align=center>NAMA LENGKAP</td>
</tr>
<tr>
<td>04102001</td>
<td>Nur Qomari</td>
</tr>
</table>
</body></html>
Table
<html>
<head>
<title>Latihan 21</title>
</head>
<body>
<h3 align=center>Daftar Nama Siswa</h3>
<table border=1 cellpadding=3 cellspacing=3
align=center>
<tr bgcolor=silver>
<td align=center colspan=2>
NIM & NAMA LENGKAP
</td>
</tr>
<tr>
<td>04102001</td>
<td>Nur Qomari</td>
</tr>
</table></body></html>
• Soal (8)
Tuliskan Source Code dari tampilan berikut:
• Soal (9)
Tuliskan Source Code dari tampilan berikut:
• Soal (10)
Tuliskan Source Code dari tampilan berikut:
• Images
• Images
Images Properties:
• HSPACE = memberikan spasi di kanan dan di kiri gambar.
• VSPACE = memberikan spasi di atas dan di bawah gambar.
• WIDTH = untuk menset batas lebar / panjang gambar.
• HEIGHT = untuk menset tinggi gambar.
• BORDER = memberikan garis batas yang mengelilingi gambar.
• Images
<html>
<head>
<title>Latihan 22</title>
</head>
<body>
<img src=test.gif
width=400 height=300>
</body>
</html>
• Images
<html>
<head>
<title>Latihan 23</title>
</head>
<body>
<h2 align=center>Images Center</h2>
<center>
<img src= test.jpg
width=400 height=300>
</center>
</body>
</html>
• Images
<html>
<head>
<title>Latihan 24</title>
</head>
<body>
<h2 align=center>Images Border</h2>
<center>
<img src= test2.jpg
width=400 height=300 border=1>
</center>
</body>
</html>
• Images & Body Background
<html>
<head>
<title>Latihan 25</title>
</head>
<body background=bg.gif>
</body>
</html>
• Images & Table
<html>
<head>
<title>Latihan 26</title>
</head>
<body>
<h3>Daftar Nama Siswa</h3>
<table border=1 cellpadding=3
cellspacing=3>
<tr align=center>
<td background=bg2.gif>NIM</td>
<td background=bg2.gif>NAMA
LENGKAP</td>
</tr>
<tr>
<td>04102001</td>
<td>Nur Qomari</td>
</tr>
</table>
</body></html>
Dasar Tag HTML
• Images & Table
<html>
<head>
<title>Latihan 27</title>
</head>
<body>
<table border=10 cellspacing=10 cellpadding=10>
<tr>
<td><img src=photo1.jpg width=200 height=200></td>
<td><img src=photo2.jpg width=200 height=200></td>
<td><img src=photo3.jpg width=200 height=200></td>
</tr>
<tr>
<td>Wallpaper1.JPG 800 X 600</td>
<td>Wallpaper2.JPG 800 X 600</td>
<td>Wallpaper3.JPG 800 X 600</td>
</tr>
</table>
</body>
</html>
Dasar Tag HTML
• Soal
Filename:bg2.gif
Size:7X30
Dasar Tag HTML
• Soal
Filename:photo1.gif
Size:300X400
Filename:photo2.gif
Size:300X400
Dasar Tag HTML
Link
Tag Link pada HTML:
<a href=url/filename>……..</a>
Catatan:
HREF=Hypertext REFerence
Link URL
<html>
<head>
<title>Latihan 28</title>
</head>
<body>
<a href=http://yahoo.com>Yahoo</a>
<p>
<a href=http://google.com>Google</a>
</body>
</html>
Dasar Tag HTML
Link File
<html>
<head>
<title>Latihan 29</title>
</head>
<body>
<a href=latihan_27.html>Latihan 27</a>
<p>
<a href=latihan_28.html>Latihan 28</a>
</body>
</html>
Link E-mail
Marquee
Style Maquee:
• ALTERNATE
• SCROLL
• SLIDE
Dasar Tag HTML
Marquee
Direction Maquee:
• Down
• Left
• Right
• Up
Dasar Tag HTML
Marquee
<html>
<head>
<title>Latihan 30</title>
</head>
<body>
<marquee behavior=alternate direction=up> STTR CEPU </marquee>
</body>
</html>
Dasar Tag HTML
Marquee
<html>
<head>
<title>Latihan 31</title>
</head>
<body>
<marquee behavior=alternate width=100> STTR CEPU
</body>
</html>
Dasar Tag HTML
Marquee
<html>
<head>
<title>Latihan 32</title>
</head>
<body>
<marquee behavior=alternate width=100 scrolldelay=500>
STTR CEPU
</marquee>
</body>
</html>
Dasar Tag HTML
Form
Awal formulir ditandai dengan Tag <FORM>, dan berisi dua kata kunci: METHOD
dan ACTION.
<form name=nama_form method=post/get action=nama_file/email>
Dasar Tag HTML
Form
<html>
<head>
<title>Latihan 33</title>
</head>
<body>
<form name=mhs_baru method=post action=proses.php>
………………
</form>
</body>
</html>
Dasar Tag HTML
Form
Input Text:
<input name=nama_input type=text size=lebar_input maxlength=kar._maks.>
<html>
<head>
<title>Latihan 34</title>
</head>
<body>
<h2>Form Mahasiswa</h2>
<form name=form_mahasiswa>
NIM<br>
<input name=nim type=text size=20
maxlength=8><br>
Nama Lengkap<br>
<input name=nama type=text size=40>
</form>
</body>
</html>
Dasar Tag HTML
Form
Radio Button:
<input name=nama_input type=radio checked>
<html>
<head>
<title>Latihan 35</title>
</head>
<body>
<form name=form_jeniskelamin>
Jenis Kelamin:<br>
<input name=gender type=radio checked >
Laki-laki<br>
<input name=gender type=radio>
Perempuan
</form>
</body>
</html>
Dasar Tag HTML
Form
Check Box:
<input name=nama_input type=checkbox checked>
<html>
<head>
<title>Latihan 36</title>
</head>
<body>
<form name=form_fak>
Fakultas Ilmu Komputer:<br>
<input name=si type=checkbox checked>
Sistem Informasi<br>
<input name=sk type=checkbox>
Sistem Komputer
</form>
</body>
</html>
Dasar Tag HTML
Form
Drop-down List:
<select name=nama_list>
<option value=nama_opsi1>…</option>
<option value=nama_opsi2>…</option>
<option value=nama_opsi3>…</option>
</select>
Dasar Tag HTML
Form
Drop-down List:
<html>
<head>
<title>Latihan 37</title>
</head>
<body>
<form name=list>
Level:<br>
<select name=level>
<option value=stand>Standart</optio n>
<option value=prof>Professional</o ption>
</select>
</form>
</body>
</html>
Dasar Tag HTML
Form
Textarea:
<textarea name=nama_input rows=ukuran_tinggi cols=ukuran_lebar>
</textarea>
Dasar Tag HTML
Form
Textarea:
<html>
<head>
<title>Latihan 38</title>
</head>
<body>
<form name=alamat>
Alamat:<br>
<textarea name=alamat rows=4 cols=40>
</textarea>
</form>
</body>
</html>
Dasar Tag HTML
Form
Button:
<input type=submit/reset value=caption>
Catatan:
type=submit, akan mendefinisikan sebagai tombol untuk menyerahkan umpan balik.
Form
Button:
<html>
<head>
<title>Latihan 39</title>
</head>
<body>
<form name=frm_submit method=post
action=latihan_39.html>
Alamat:<br>
<textarea name=alamat rows=4 cols=40 >
</textarea><br>
<input type=submit value=Kirim>
<input type=reset value=Reset>
</form>
</body>
</html>
Dasar Tag HTML
• Soal
Tuliskan Source Code dari tampilan berikut:
Catatan: Username dan Password panjang karakter = 10
Dasar Tag HTML
• Soal
Tuliskan Source Code dari tampilan berikut:
Catatan: Event submit terletak pada list
Dasar Tag HTML
• Soal
Tuliskan Source Code dari tampilan berikut:
Catatan: Tombol submit bertipe gambar
Dasar Tag HTML
• Soal
Tuliskan Source Code dari tampilan berikut:
Catatan: Nama dan Alamat tidak dapat ditulisi
Dasar Tag HTML
• Soal (18)
Tuliskan Source Code dari tampilan berikut:
Catatan: NIM dan Nama tidak bisa mendapatkan set focus
Dasar Tag HTML
Tugas
• Buatlah suatu home page yang berisi biografi Anda dengan menggunakan notepad.
• Berilah nama file dokumen html dengan NIM Anda.
misal: 04206063.html
catatan:
Apabila dokumen Anda ternyata terbuat dari Web Editor selain notepad, maka tidak
akan ada koreksi.
Dasar Tag HTML
Text Alignment
<html>
<head>
<title>Latihan 05</title>
</head>
<body>
<h1 align=center>Text Alignment</h1>
<p align=center>Set in the centre of
the window
<p>Back to Normal
<p align=right>Align to Right
<p align=left>Align to Left
</body>
</html>
Dasar Tag HTML
<b>……</b>
Tag ini untuk membuat bold (tebal)
<i>.…..</i>
Tag ini untuk membuat italic (miring)
<u>…..</u>
Tag ini untuk membuat underline (garis bawah)
<tt>…..<tt>
Tag ini untuk membuat huruf dengan efek mesin ketik (font Courier)
Dasar Tag HTML
<html>
<head>
<title>Latihan 07</title>
</head>
<body>
<b>If you set words in bold</b>
<p>
<i>If you set words in italic</i>
<p>
<u>If you set words in underline</u>
<p>
<tt>If you set words in typewriter</tt>
</body>
</html>
Dasar Tag HTML
Background
<html>
<head>
<title>Latihan 08</title>
</head>
<body bgcolor=blue>
</body>
</html>
Catatan:
*) Pemberian warna pada background dapat juga menggunakan kode
heksadesimal
Dasar Tag HTML
• Catatan:
Browser akan mengabaikan spasi yang
berlebihan. Sehingga Anda dapat membuat
spasi sekehendak hati Anda untuk
memudahkan pembacaan kode Anda.
<html>
<head>
<title>Latihan 09</title>
</head>
<body>
<h2>Words1 Words2</h2>
</body>
</html>
Dasar Tag HTML
• Soal
Tuliskan Source Code dari tampilan berikut:
Dasar Tag HTML
• Soal
Tuliskan Source Code dari tampilan berikut:
Dasar Tag HTML
• Soal
Tuliskan Source Code dari tampilan berikut:
Dasar Tag HTML
• Soal
Tuliskan Source Code dari tampilan berikut:
CSS (Cascading Style Sheet)
Manfaat:
• Memperindah tampilan halaman website.
• Mempermudah mengubah secara keseluruhan warna dan tampilan.
• Memformat ulang situs Anda secara cepat.
• Menghemat kode dan waktu dalam mendesain tampilan website.
Konsep:
• Pewarisan (inheritance)
• Selektor-Kontekstual (Contextual Selector)
• Kelas (classes)
Ketentuan Mendasar
<html>
<head>
<title>……</title>
<style type=text/css>
…aturan-aturan css disini… /* masukkan komentar Anda dalam blok ini */
</style>
</head>
<body>
…………………
</body>
</html>
CSS Pewarisan (inheritance)
Text
<html>
<head>
<title>CSS_01</title>
<style type=text/css>
b { color:lime }
</style>
</head>
<body>
STTR CEPU
<br>
<b> Ilmu Komputer</b>
</body>
</html>
CSS Selektor-Kontekstual (Contextual Selector)
Text
<html>
<head>
<title>CSS_01</title>
<style type=text/css>
b,i { color:blue;
text-decoration:underline;
}
</style>
</head>
<body>
<b>STTR CEPU</b>
<br>
<i>Ilmu Komputer</i>
</body>
</html>
<html> <html>
<head> <head>
<title>CSS Inheritance</title> <title>Selektor-Kontekstual</title>
<style type=text/css> <style type=text/css>
b { color:blue; text-decoration:underline } b,i { color:blue;
i { color:blue; text-decoration:underline } text-decoration:underline;
</style> }
</head> </style>
<body> </head>
<b>STTR CEPU</b> <body>
<br> <b> STTR CEPU </b>
<i> Ilmu Komputer</i> <br>
</body> <i> Ilmu Komputer</i>
</html> </body>
</html
CSS (Cascading Style Sheet)
<html>
<head>
<title>CSS_01</title>
</head>
<body>
STTR CEPU
<br>
<b style=color:lime>
Ilmu Komputer
</b>
</body>
</html>
CSS (Cascading Style Sheet)
Text
<html>
<head>
<title>CSS_02</title>
<style type=text/css>
i { color:#ff3333 }
</style>
</head>
<body>
STTR CEPU
<br>
<i> Ilmu Komputer</i>
</body>
</html>
CSS (Cascading Style Sheet)
Text
<html>
<head>
<title>CSS_03</title>
<style type=text/css>
u { color:#3333CC }
</style>
</head>
<body>
STTR CEPU
<br>
<u> Ilmu Komputer</u>
</body>
</html>
CSS (Cascading Style Sheet)
Text
<html>
<head>
<title>CSS_04</title>
<style type=text/css>
h3 { color:#009900 }
</style>
</head>
<body>
<h3> Ilmu Komputer</h3>
</body>
</html>
CSS (Cascading Style Sheet)
Text
<html>
<head>
<title>CSS_05</title>
<style type=text/css>
h2 { color:#009900 }
h3 { color:#FF3333 }
</style>
</head>
<body>
<h2>Sistem Informasi</h2>
<br>
<h3>Sistem Komputer</h3>
</body>
</html>
Text text-decoration:
- underline (tampil garis dibawah text)
<html> - overline (tampil garis diatas text)
- line-trough (tampil garis melalui text)
<head>
- none (non-efek)
<title>CSS_07</title>
<style type=text/css>
b,i { color:blue;
text-decoration:underline;
font-family:Tahoma;
}
</style>
</head>
<body>
<b> STTR CEPU </b>
<br>
<i>Ilmu Komputer</i>
</body>
</html>
Text
<html>
<head>
<title>CSS_08</title>
<style type=text/css>
b,i { color:blue;
text-decoration:underline;
font-family:Tahoma;
font-size: 28px;
}
</style>
</head>
<body>
<b> STTR CEPU </b>
<br>
<i> Ilmu Komputer</i>
</body>
</html>
Text
<html>
<head>
<title>CSS_09</title>
<style type=text/css>
i { color:blue;
text-decoration:underline;
font-family:Tahoma;
font-size:14px; font-weight:
font-weight:bold; - normal
} - bold
</style>
</head>
<body>
<i>STTR CEPU </i>
</body>
</html>
Text
<html>
<head>
<title>CSS_10</title>
<style type=text/css>
p { color:blue;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
font-style:italic;
}
</style>
</head>
<body>
<p> STTR CEPU </p>
</body>
</html>
Text
font-variant:
<html> small-caps (mengganti semua kar.lower-case dengan
<head> kar.upper-case) none (tanpa efek)
<title>CSS_11</title>
<style type=text/css>
p { color:blue;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
font-variant:small-caps;
}
</style>
</head>
<body>
<p> STTR CEPU </p>
</body>
</html>
Catatan: font-variant tidak berlaku pada browser Netscape
Text
text-transform: capitalize (Kar.pertama huruf
besar) uppercase (Semua kar. huruf besar)
<html> lowercase (Semua kar. Huruf kecil)
<head>
<title>CSS_12</title>
<style type=text/css>
p { color:blue;
font-family:Tahoma;
text-transform:lowercase;
}
</style>
</head>
<body>
<p> STTR CEPU </p>
</body>
</html>
Text
<html>
<head>
<title>CSS_13</title>
<style type=text/css>
p { color:blue;
font-family:Tahoma;
letter-spacing:10px;
}
</style>
</head>
<body>
<p> STTR CEPU </p>
</body>
</html>
Text
<html>
<head>
<title>CSS_14</title>
<style type=text/css>
p { color:blue;
font-family:Tahoma;
text-indent:30px;
}
</style>
</head>
<body>
<p> STTR CEPU </p>
</body>
</html>
Body
<html>
<head>
<title>CSS_15</title>
<style type=text/css>
body
{
background-color:blue;
}
</style>
</head>
<body>
</body>
</html>
Body
<html>
<head>
<title>CSS_16</title>
<style type=text/css>
body
{ background-image:
url(bg.jpg);
}
</style>
</head>
<body>
</body>
</html>
Catatan:
Nilai list-style-type:
<html>
<head>
<title>CSS_17</title>
<style type=text/css>
li { list-style-type:square;
font-weight:bold;
}
</style>
</head>
<body>
<h3>Fakultas Ilmu Komputer</h3>
<ol>
<li>Sistem Informasi</li>
<li>Sistem Komputer</li>
</ol>
</body>
</html>
• Soal (4)
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
• Soal
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
• Soal (6)
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
Link
Link Properties:
• A:link
• A:hover
• A:active
Link
Definisi style link:
• A:link -> memberikan efek pada saat normal (unlink)
• A:hover -> memberikan efek pada saat mouse pointer diatas
object
• A:active -> memberikan efek setelah event click
Link
<html>
<head>
<title>CSS_18</title>
<style type=text/css>
a { color: #000000; /* kode warna hitam */
text-decoration: none; }
a:hover { color : #FF9900; /* kode warna orange */
text-decoration : underline; }
</style>
</head>
<body>
<a href=#>Link 1</a>
<br><br>
<a href=#>Link 2</a>
</body>
</html>
Link
<html>
<head>
<title>CSS_19</title>
<style type=text/css>
a { color: #000000; } /* kode warna hitam */
a:hover { color : #FF9900; } /* kode warna orange */
a:active { color: #006699; } /* kode warna biru */
</style>
</head>
<body>
<a href=#>Link 1</a><br><br>
<a href=#>Link 2</a>
</body>
</html>
Form
<html>
<head>
<title>Form_01</title>
<style type=text/css>
input { background:yellow; }
</style>
</head>
<body>
<h2>Form Mahasiswa</h2>
<form name=form_mahasiswa>
NIM<br>
<input name=nim type=text size=20><br>
Nama Lengkap<br>
<input name=nama type=text size=40>
</form>
</body>
</html>
Catatan: untuk selector input berlaku pada,
<input type=radio>, <input type=checkbox>,
Form
<html>
<head>
<title>Form_02</title>
<style type=text/css>
input { background:yellow;
border: 1px solid red;}
</style>
</head>
<body>
<h2>Form Mahasiswa</h2>
<form name=form_mahasiswa>
NIM<br>
<input name=nim type=text size=20><br>
Nama Lengkap<br>
<input name=nama type=text size=40>
</form>
</body>
</html>
Form
<html>
<head>
<title>Form_03</title>
<style type=text/css>
input { background:yellow;
border: 1px solid red;
color: blue; }
</style>
</head>
<body>
<h2>Form Mahasiswa</h2>
<form name=form_mahasiswa>
NIM<br>
<input name=nim type=text size=20><br>
Nama Lengkap<br>
<input name=nama type=text size=40>
</form>
</body>
</html>
Form
<html>
<head>
<title>Form_04</title>
<style type=text/css>
select { background:yellow;
border: 1px solid red;
color: blue; }
</style>
</head>
<body>
<form>
Program Studi:<br>
<select name=prodi>
<option value=SK>Sistem Komputer</optio n>
<option value=SI>Sistem Informasi</option >
</select>
</form>
</body>
</html>
Form
<html>
<head>
<title>Form_05</title>
<style type=text/css>
textarea { background:yellow;
border: 1px solid red;
color: blue; }
</style>
</head>
<body>
<form>
Alamat:<br>
<textarea name=alamat cols=30 rows=5></te xtarea>
</form>
</body>
</html>
• Soal (FORM_01)
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
• Soal
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
Table
<html>
<head>
<title>CSS_20</title>
<style type=text/css>
table { border: 1px solid black; }
</style>
</head>
<body>
<table>
<tr>
<td>NIM</td><td>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr>
<tr>
<td>04102002</td><td>Indra Cahyo</td>
</tr>
</table>
</body></html>
Table
<html>
<head>
<title>CSS_21</title>
<style type=text/css>
table { background-color: cyan;
border: 1px solid orange; }
</style>
</head>
<body>
<table>
<tr>
<td>NIM</td><td>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</ td>
</tr>
<tr>
<td>04102002</td><td>Indra Cahyo</td>
</tr>
</table>
</body></html>
Table
<html>
<head>
<title>CSS_22</title>
<style type=text/css>
tr {background-color: blue;
color:white;
text-align:center;}
</style>
</head>
<body>
<table>
<tr>
<td width=100>NIM</td><td width=200>NA MA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr>
</table></body></html>
Table
<html>
<head>
<title>CSS_23</title>
<style type=text/css>
td {background-color: blue;
color:white;
padding-left: 15px;
</style>
</head>
<body>
<table><tr>
<td width=100>NIM</td><td width=200>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr></table>
</body></html>
Table
<html>
<head>
<title>CSS_24</title>
<style type=text/css>
td {background-color: blue;
color:white;
padding-top: 10px;}
</style>
</head>
<body>
<table><tr>
<td width=100>NIM</td><td width=200>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr></table>
</body></html>
Table
<html>
<head>
<title>CSS_25</title>
<style type=text/css>
td {background-color: blue;
color:white;
padding-bottom: 10px;}
</style>
</head>
<body>
<table><tr>
<td width=100>NIM</td><td width=200>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr></table>
</body></html>
Table
<html>
<head>
<title>CSS_26</title>
<style type=text/css>
td {background-color: blue;
color:white;
border-bottom: 1px solid red;}
</style>
</head>
<body>
<table><tr>
<td width=100>NIM</td><td width=200>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr></table>
</body></html>
Table
<html>
<head>
<title>CSS_27</title>
<style type=text/css>
td {background-color: blue;
color:white;
border-top: 1px solid red;}
</style>
</head>
<body>
<table><tr>
<td width=100>NIM</td><td width=200>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr></table>
</body></html>
Table
<html>
<head>
<title>CSS_28</title>
<style type=text/css>
td {background-color: blue;
color:white;
border-right: 1px solid red;}
</style>
</head>
<body>
<table><tr>
<td width=100>NIM</td><td width=200>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr></table>
</body></html>
Table
<html>
<head>
<title>CSS_29</title>
<style type=text/css>
td {background-color: blue;
color:white;
border-left: 1px solid red;}
</style>
</head>
<body>
<table><tr>
<td width=100>NIM</td><td width=200>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr></table>
</body></html>
• Soal
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
• Soal
Penulisan
<style type=text/css>
.variable { … deklarasi … }
</style>
Text
<html>
<head>
<title>Kelas_01</title>
<style type=text/css>
.text { font-family:tahoma; font-size: 16px;
color: #006699; font-weight: bold; }
</style>
</head>
<body>
<a class=text> STTR CEPU </a>
</body>
</html>
CSS (Cascading Style Sheet) Classes
Link
<html>
<head>
<title>Kelas (LINK)</title>
<style type=text/css>
.link { font-family:tahoma; color:#0000FF; text-decoration:underline;}
.link:hover,.link:active { font-family:tahoma;
color:#FF9900;text-decoration:underline; }
</style>
</head>
<body>
<a href=# class=link>Link 1</a><br><br>
<a href=# class=link>Link 2</a>
</body>
</html>
CSS (Cascading Style Sheet) Classes
Form
<html>
<head>
<title>Kelas_Form</title>
<style type=text/css>
.inputbox1 { background:silver; border: 1px dotted red;color: blue;}
.inputbox2 { background:silver; border: 1px solid blue;color: red;}
</style>
</head>
<body>
<h2>Form Mahasiswa</h2>
<form>
<br> NIM: <br> <input type=text name=nim size=20
class=inputbox1><br> Nama: <br> <input type=text name=nama size=40
class=inputbox2>
</form>
</body></html>
Pengenalan PHP
Penulisan script PHP diawali dengan:
<?php
echo “dicetak ke browser dengan echo”;
echo “<br>”;
print “dicetak ke browser dengan print”;
print “<br>”;
printf “dicetak ke browser dengan printf”;
printf “<hr>”;
?>
Pengenalan PHP
• HTML & PHP:
<html>
<head>
<title>Latihan-01</title>
</head>
<body>
<?php
echo “Hallo PHP,aku akan menaklukanmu!!!”;
?>
</body>
</html>
Pengenalan PHP
• Komentar pada PHP
Komentar merupakan penjelasan yang menerangkan maksud dari skrip agar
skrip tersebut dapat mudah dipahami.
Pengenalan PHP
• Komentar pada PHP
<?php
//perintah echo untuk menampilkan sesuatu pada layar browser.
/*
Tag <br> merupakan tag HTML yang berfungsi untuk melakukan
pergantian baris.
*/
?>
Pengenalan PHP
• Variabel:
Contoh:
$hari=“senin”;
$tgl=30;
Catatan:
tidak ada pendeklarasian khusus pada var.PHP
Pengenalan PHP
Menampilkan Var. PHP:
<html>
<head>
<title>Latihan-02</title>
</head>
<body>
<?php
$i=“ STTR CEPU”;
echo $i;
?>
</body>
</html>
Pengenalan PHP
Menampilkan Var. PHP:
<html>
<head>
<title>Latihan-02</title>
</head>
<body>
<?php
$angka1=10;
$angka2=2;
$hasil=$angka1+$angka2;
echo $hasil;
?>
</body>
</html>
Pengenalan PHP
Operator Aritmatika: digunakan untuk perhitungan
<= Akan bernilai TRUE atau 1 hanya jika nilai yang disebelah kiri lebih kecil $a=11;
atau sama dengan dari yang disebelah kanan (selain ini akan bernilai $b=10;
FALSE atau 0). $a<=$b, akan bernilai FALSE atau 0, karena
nilai $a lebih besar dibandingkan niali $b.
Juga jika $a=10, nilai tetap akan bernilai
TRUE.
Pengenalan PHP
Operator Logika:
If (syarat/kondisi)
{
…….aksi………;
} Else
{
…….aksi………;
}
Pengenalan PHP
Kalimat Bersyarat:
<?php
$a=10;
$b=12;
if ($b>$a)
{ echo “Nilai \$b lebih besar dari \$a”; }
else
{ echo “Nilai \$b tidak lebih besar dari \$a”; }
?>
Pengenalan PHP
Kalimat Bersyarat:
Switch (….kondisi…)
{
case …..syarat1…:
….aksi……;
break;
case …..syarat2…:
….aksi……;
break;
…………..
default:
………….aksi apabila semua syarat tidak terpenuhi…….
}
Pengenalan PHP
Kalimat Bersyarat:
<?php
$a=5;
Echo “\$a bernilai $a <br>”;
Switch ($a)
{
case $a=10:
echo “Berarti \$a = 10”;
break;
case $a>10:
echo “Berarti \$a > 10”;
break;
default:
echo “Berarti \$a < 10”;
}
?>
Pengenalan PHP
Perulangan (While)
While(….syarat….)
………aksi…….;
}
Pengenalan PHP
Perulangan (While)
$angka=9;
Echo “Bil. Ganjil antara 10 hingga 30: <br>”;
While($angka < 29)
$angka += 2;
echo “$angka <br>”;
}
Pengenalan PHP
Perulangan (For)
<?php
$angka = 10;
$cek = 1;
Echo “Bil. Genap antara 10 hingga 30: <br>”;
For ($cek=1;$cek<10;$cek++)
{
$angka += 2;
echo “$angka <br>”;
}
?>
Pengenalan PHP
Array
<?php
$bulan=array(“Januari”,”Februari”,”Maret”,”April”);
Echo “Musim hujan biasanya terjadi pada bulan: <br> ”;
//akses array
Echo “$bulan[0] <br>”; Echo
“$bulan[1] <br>”; Echo
“$bulan[2] <br>”;
?>
Pengenalan PHP
Include() & Require()
• Require(), digunakan untuk merefensi file yang berisikan variabel dan fungsi global
yang digunakan pada seluruh bagian dari script utama.
• Include(), digunakan untuk menyisipkan kode script atau tag HTML
pada program utama.
Pengenalan MySQL
MySQL (My Stucture Query Language)
Jenis Perintah MySQL terbagi:
• DDL (Data Definition Language)
bentuk bahasa yang digunakan untuk melakukan pendefinisian data.
• DML (Data Manipulation Language)
operasi input,edit,hapus serta melihat data.
Pengenalan MySQL
MySQL (My Stucture Query Language)
Implementasi MySQL
dengan PhpMyAdmin
Studi Kasus:
• Membuat File Koneksi
• Menampilkan Data pada MySQL dengan PHP
• Form, method: Post & Get