Pemrograman Web
NANANG SUARTO
NEXT
Konsep Dasar Web Design
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).
NEXT
Konsep Dasar Web Design
BACK NEXT
Konsep Dasar Web Design
Desain Halaman Web Dasar
Berdasarkan hal diatas selanjutnya kita mulai melakukan desain web dengan
menterjemahkan perencanaan ke dalam software desain, keahlian yang mesti
diperdalam adalah typografi (kemampuan memilih font yang tepat), tata
letak halaman (menguasai kemampuan membagi ruang halaman),
pewarnaan (menguasai konsep warna dan pemilihan warna berdasarkan
warna perusahaan dan teori pencampuran warna). Software yang digunakan
salah satunya Adobe Photoshop, dengan mempelajari pembuatan
tombol/navigasi, background, bekerja dengan teks, manipulasi gambar/image,
dan khususnya memperdalam teknik – teknik desain website.
BACK NEXT
Konsep Dasar Web Design
Bagaimana komentar Anda tentang Template Web berikut?...
BACK NEXT
Konsep Dasar Web Design
Bagaimana komentar Anda tentang Template Web berikut?...
BACK NEXT
Konsep Dasar Web Design
Bagaimana komentar Anda tentang Template Web berikut?...
BACK NEXT
Konsep Dasar Web Design
Bagaimana komentar Anda tentang Template Web berikut?...
BACK NEXT
Dasar Skrip / Tag HTML
Pertanyaan mendasar dari web designer pemula:
Sulitkah pemrograman HTML?....
Apa yang dimaksud tag dalam HTML?...
Bagaimana belajar dari Design Web yang sudah ada?...
BACK NEXT
Dasar Skrip / Tag HTML
<html>
<head>
<title>Judul / Title</title>
</head>
<body>
Isi / Content
</body>
</html>
BACK NEXT
Dasar Skrip / Tag 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>
BACK NEXT
Dasar Skrip / Tag HTML
Paragraf dan Break
<html>
<head>
<title>Latihan 02</title>
</head>
<body>
Universitas Narotama Surabaya
<br>
Fakultas Ilmu Komputer
<p>
Jurusan Sistem Komputer & Sistem
Informasi
</body>
</html>
BACK NEXT
Dasar Skrip / Tag HTML
HR (Horizontal Rule)
<html>
<head>
<title>Latihan 03</title>
</head>
<body>
<h1>Universitas Narotama Surabaya</h1>
<hr>
</body>
</html>
BACK NEXT
Dasar Skrip / Tag HTML
Font
<html>
<head>
<title>Latihan 04</title>
</head>
<body>
<font face=verdana size=3
color=blue>Fakultas Ilmu
Komputer</font>
</body>
</html>
BACK NEXT
Dasar Skrip / Tag HTML
Soal (1)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Dasar Skrip / Tag HTML
Soal (2)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Dasar Skrip / Tag HTML
Soal (3)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Tugas (1)
Mencari artikel dengan tema Design Web
Pelajari dengan seksama artikel yang Anda dapatkan
BACK NEXT
Dasar Tag HTML
Catatan:
NEXT
Dasar Tag HTML
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.
NEXT
Dasar Tag HTML
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>.
BACK NEXT
Dasar Tag HTML
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>
BACK NEXT
Dasar Tag 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.
BACK NEXT
Dasar Tag HTML
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>
BACK NEXT
Dasar Tag 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>
BACK NEXT
Dasar Tag 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>
BACK NEXT
Dasar Tag 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>
BACK NEXT
Dasar Tag HTML
Soal (8)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Dasar Tag HTML
Soal (9)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Dasar Tag HTML
Soal (10)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Dasar Tag HTML
Images
BACK NEXT
Dasar Tag HTML
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.
BACK NEXT
Dasar Tag HTML
Images
<html>
<head>
<title>Latihan 22</title>
</head>
<body>
<img src=test.gif
width=400 height=300>
</body>
</html>
BACK NEXT
Dasar Tag 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>
BACK NEXT
Dasar Tag 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>
BACK NEXT
Dasar Tag HTML
Images & Body Background
<html>
<head>
<title>Latihan 25</title>
</head>
<body background=bg.gif>
</body>
</html>
VIEW
BACK NEXT
Dasar Tag 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>
VIEW
BACK NEXT
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>
VIEW
BACK NEXT
Dasar Tag HTML
Soal (11)
Filename:logo_unnar.gif
Size:250X250
VIEW
BACK NEXT
Dasar Tag HTML
Soal (12)
Filename:bg2.gif
Size:7X30
VIEW
BACK NEXT
Dasar Tag HTML
Soal (13)
Filename:photo1.gif
Size:300X400
Filename:photo2.gif
Size:300X400
VIEW
BACK NEXT
Dasar Tag HTML
Link
Catatan:
HREF=Hypertext REFerence
NEXT
Dasar Tag HTML
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>
<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>
BACK NEXT
Dasar Tag HTML
Marquee
BACK NEXT
Dasar Tag HTML
Marquee
BACK NEXT
Dasar Tag HTML
Marquee
Style Maquee:
ALTERNATE
SCROLL
SLIDE
BACK NEXT
Dasar Tag HTML
Marquee
Direction Maquee:
Down
Left
Right
Up
BACK NEXT
Dasar Tag HTML
Marquee
<html>
<head>
<title>Latihan 30</title>
</head>
<body>
<marquee behavior=alternate direction=up>Universitas Narotama
Surabaya</marquee>
</body>
</html>
<html>
<head>
<title>Latihan 31</title>
</head>
<body>
<marquee behavior=alternate width=100>Universitas Narotama
Surabaya</marquee>
</body>
</html>
<html>
<head>
<title>Latihan 32</title>
</head>
<body>
<marquee behavior=alternate width=100 scrolldelay=500>
Universitas Narotama Surabaya
</marquee>
</body>
</html>
Awal formulir ditandai dengan Tag <FORM>, dan berisi dua kata kunci:
METHOD dan ACTION.
BACK NEXT
Dasar Tag HTML
Form
<html>
<head>
<title>Latihan 33</title>
</head>
<body>
<form name=mhs_baru method=post action=proses.php>
………………
</form>
</body>
</html>
BACK NEXT
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>
BACK NEXT
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>
BACK NEXT
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>
BACK NEXT
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>
BACK NEXT
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</option>
<option value=prof>Professional</option>
</select>
</form>
</body>
</html>
BACK NEXT
Dasar Tag HTML
Form
Textarea:
<textarea name=nama_input rows=ukuran_tinggi cols=ukuran_lebar>
</textarea>
BACK NEXT
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>
BACK NEXT
Dasar Tag HTML
Form
Button:
<input type=submit/reset value=caption>
Catatan:
type=submit, akan mendefinisikan sebagai tombol untuk menyerahkan
umpan balik.
BACK NEXT
Dasar Tag HTML
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>
BACK NEXT
Dasar Tag HTML
Soal (14)
Tuliskan Source Code dari tampilan berikut:
Catatan: Username dan Password panjang karakter = 10
BACK NEXT
Dasar Tag HTML
Soal (15)
Tuliskan Source Code dari tampilan berikut:
Catatan: Event submit terletak pada list
BACK NEXT
Dasar Tag HTML
Soal (16)
Tuliskan Source Code dari tampilan berikut:
Catatan: Tombol submit bertipe gambar
BACK NEXT
Dasar Tag HTML
Soal (17)
Tuliskan Source Code dari tampilan berikut:
Catatan: Nama dan Alamat tidak dapat ditulisi
BACK NEXT
Dasar Tag HTML
Soal (18)
Tuliskan Source Code dari tampilan berikut:
Catatan: NIM dan Nama tidak bisa mendapatkan set focus
BACK END
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
Kirim melalui e-mail: zakki_falani@yahoo.com
catatan:
Apabila dokumen Anda ternyata terbuat dari Web Editor selain notepad,
maka tidak akan ada koreksi.
END
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>
BACK NEXT
Dasar Tag HTML
Style pada Font
<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)
BACK NEXT
Dasar Tag HTML
Style pada Font
<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>
VIEW
BACK NEXT
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
VIEW
BACK NEXT
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>
BACK NEXT
Dasar Tag HTML
Bullet & Numbering
BACK NEXT
Dasar Tag HTML
Bullet & Numbering
<html>
<head>
<title>Latihan 10</title>
</head>
<body>
<h3>Daftar Fakultas:
<ul type=disc>
<li>Fakultas Ekonomi</li>
<li>Fakultas Hukum</li>
<li>Fakultas Ilmu Komputer</li>
<li>Fakultas Teknik Sipil</li>
</ul>
</h3>
</body>
</html>
<html>
<head>
<title>Latihan 11</title>
</head>
<body>
<h3>Daftar Fakultas:
<ul type=square>
<li>Fakultas Ekonomi</li>
<li>Fakultas Hukum</li>
<li>Fakultas Ilmu Komputer</li>
<li>Fakultas Teknik Sipil</li>
</ul>
</h3>
</body>
</html>
BACK NEXT
Dasar Tag HTML
Bullet & Numbering
<html>
<head>
<title>Latihan 12</title>
</head>
<body>
<h3>Daftar Fakultas:
<ul type=circle>
<li>Fakultas Ekonomi</li>
<li>Fakultas Hukum</li>
<li>Fakultas Ilmu Komputer</li>
<li>Fakultas Teknik Sipil</li>
</ul>
</h3>
</body>
</html>
BACK NEXT
Dasar Tag HTML
Bullet & Numbering
<html>
<head>
<title>Latihan 12</title>
</head>
<body>
<h3>Daftar Fakultas:
<ul type=circle>
<li>Fakultas Ekonomi</li>
<li>Fakultas Hukum</li>
<li>Fakultas Ilmu Komputer</li>
<li>Fakultas Teknik Sipil</li>
</ul>
</h3>
</body>
</html>
BACK NEXT
Dasar Tag HTML
Bullet & Numbering
BACK NEXT
Dasar Tag HTML
Bullet & Numbering
<html>
<head>
<title>Latihan 13</title>
</head>
<body>
<h3>Daftar Fakultas:
<ol type=A>
<li>Fakultas Ekonomi</li>
<li>Fakultas Hukum</li>
<li>Fakultas Ilmu Komputer</li>
<li>Fakultas Teknik Sipil</li>
</ol>
</h3>
</body>
</html>
<html>
<head>
<title>Latihan 14</title>
</head>
<body>
<h3>Daftar Fakultas:
<ol type=a>
<li>Fakultas Ekonomi</li>
<li>Fakultas Hukum</li>
<li>Fakultas Ilmu Komputer</li>
<li>Fakultas Teknik Sipil</li>
</ol>
</h3>
</body>
</html>
BACK NEXT
Dasar Tag HTML
Bullet & Numbering
<html>
<head>
<title>Latihan 15</title>
</head>
<body>
<h3>Daftar Fakultas:
<ol type=I>
<li>Fakultas Ekonomi</li>
<li>Fakultas Hukum</li>
<li>Fakultas Ilmu Komputer</li>
<li>Fakultas Teknik Sipil</li>
</ol>
</h3>
</body>
</html>
BACK NEXT
Dasar Tag HTML
Bullet & Numbering
<html>
<head>
<title>Latihan 16</title>
</head>
<body>
<h3>Daftar Fakultas:
<ol type=i>
<li>Fakultas Ekonomi</li>
<li>Fakultas Hukum</li>
<li>Fakultas Ilmu Komputer</li>
<li>Fakultas Teknik Sipil</li>
</ol>
</h3>
</body>
</html>
BACK NEXT
Dasar Tag HTML
Soal (4)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Dasar Tag HTML
Soal (5)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Dasar Tag HTML
Soal (6)
Tuliskan Source Code dari tampilan berikut:
VIEW
BACK NEXT
Dasar Tag HTML
Soal (7)
Tuliskan Source Code dari tampilan berikut:
VIEW
END
CSS (Cascading Style Sheet)
Manfaat:
NEXT
CSS (Cascading Style Sheet)
Konsep:
Pewarisan (inheritance)
Selektor-Kontekstual (Contextual Selector)
Kelas (classes)
BACK NEXT
CSS (Cascading Style Sheet)
Ketentuan Mendasar
<HTML>
<HEAD>
<TITLE>…..</TITLE>
<STYLE TYPE=text/css>
selector { declaration }
</STYLE>
</HEAD>
<BODY>
……..
</BODY>
</HTML>
BACK NEXT
CSS (Cascading Style Sheet)
Tag Komentar
<html>
<head>
<title>……</title>
<style type=text/css>
…aturan-aturan css disini… /* masukkan komentar Anda dalam blok ini */
</style>
</head>
<body>
…………………
</body>
</html>
BACK NEXT
CSS Pewarisan (inheritance)
Text
<html>
<head>
<title>CSS_01</title>
<style type=text/css>
b { color:lime }
</style>
</head>
<body>
Universitas Narotama Surabaya
<br>
<b>Fakultas Ilmu Komputer</b>
</body>
</html>
Catatan: Untuk declaration color dapat juga menggunakan kode heksa BACK NEXT
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>Universitas Narotama Surabaya</b>
<br>
<i>Fakultas 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>Universitas Narotama Surabaya</b> <body>
<br> <b>Universitas Narotama
<i>Fakultas Ilmu Komputer</i> Surabaya</b>
</body> <br>
</html> <i>Fakultas Ilmu Komputer</i>
</body>
</html
BACK NEXT
CSS (Cascading Style Sheet)
Aturan CSS berdasarkan case to case
<html>
<head>
<title>CSS_01</title>
</head>
<body>
Universitas Narotama Surabaya
<br>
TIDAK EFEKTIF
<b style=color:lime>
Fakultas Ilmu Komputer
</b>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
Text
<html>
<head>
<title>CSS_02</title>
<style type=text/css>
i { color:#ff3333 }
</style>
</head>
<body>
Universitas Narotama Surabaya
<br>
<i>Fakultas Ilmu Komputer</i>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
Text
<html>
<head>
<title>CSS_03</title>
<style type=text/css>
u { color:#3333CC }
</style>
</head>
<body>
Universitas Narotama Surabaya
<br>
<u>Fakultas Ilmu Komputer</u>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
Text
<html>
<head>
<title>CSS_04</title>
<style type=text/css>
h3 { color:#009900 }
</style>
</head>
<body>
<h3>Fakultas Ilmu Komputer</h3>
</body>
</html>
BACK NEXT
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>
BACK NEXT
CSS (Cascading Style Sheet)
Text text-decoration:
- underline (tampil garis dibawah text)
<html> - overline (tampil garis diatas text)
<head> - line-trough (tampil garis melalui
text)
<title>CSS_07</title>
- none (non-efek)
<style type=text/css>
b,i { color:blue;
text-decoration:underline;
font-family:Tahoma;
}
</style>
</head>
<body>
<b>Universitas Narotama Surabaya</b>
<br>
<i>Fakultas Ilmu Komputer</i>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
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>Universitas Narotama Surabaya</b>
<br>
<i>Fakultas Ilmu Komputer</i>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
Soal (1)
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
PREVIEW END
CSS (Cascading Style Sheet)
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>Universitas Narotama Surabaya</i>
</body>
</html>
NEXT
CSS (Cascading Style Sheet)
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>Universitas Narotama Surabaya</p>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
Text
font-variant:
<html> small-caps (mengganti semua
<head> kar.lower-case dengan 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>Universitas Narotama Surabaya</p>
</body>
</html>
<html>
<head>
<title>CSS_15</title>
<style type=text/css>
body
{
background-color:blue;
}
</style>
</head>
<body>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
Body
<html>
<head>
<title>CSS_16</title>
<style type=text/css>
body
{ background-image:
url(bg.jpg);
}
</style>
</head>
<body>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
Catatan:
Nilai list-style-type:
BACK NEXT
CSS (Cascading Style Sheet)
Bullet & Numbering
<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>
BACK NEXT
CSS (Cascading Style Sheet)
Soal (4)
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
PREVIEW END
CSS (Cascading Style Sheet)
Link
Link Properties:
A:link
A:hover
A:active
NEXT
CSS (Cascading Style Sheet)
Link
BACK NEXT
CSS (Cascading Style Sheet)
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>
PREVIEW BACK NEXT
CSS (Cascading Style Sheet)
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>
<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>
BACK NEXT
CSS (Cascading Style Sheet)
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>
BACK NEXT
CSS (Cascading Style Sheet)
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</option>
<option value=SI>Sistem Informasi</option>
</select>
</form>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
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></textarea>
</form>
</body>
</html>
BACK NEXT
CSS (Cascading Style Sheet)
Soal (FORM_01)
Tuliskan Source Code dari tampilan berikut dengan menggunakan CSS:
PREVIEW END
CSS (Cascading Style Sheet)
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>
Catatan: Untuk declaration solid dapat juga menggunakan kode heksa BACK NEXT
CSS (Cascading Style Sheet)
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>
BACK NEXT
CSS (Cascading Style Sheet)
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>NAMA</td>
</tr>
<tr>
<td>04102001</td><td>Lukmanul Khakim</td>
</tr>
</table></body></html>
Catatan: deklarasi border tidak berlaku pada selector <TR> BACK NEXT
CSS (Cascading Style Sheet)
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>
Catatan: deklarasi padding tidak berlaku pada selector <TR> BACK NEXT
CSS (Cascading Style Sheet)
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>
Catatan: deklarasi padding tidak berlaku pada selector <TR> BACK NEXT
CSS (Cascading Style Sheet)
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>
Catatan: deklarasi padding tidak berlaku pada selector <TR> BACK NEXT
CSS (Cascading Style Sheet)
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>
BACK NEXT
CSS (Cascading Style Sheet)
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>
BACK NEXT
CSS (Cascading Style Sheet)
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>
BACK NEXT
CSS (Cascading Style Sheet)
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>
BACK NEXT
CSS (Cascading Style Sheet)
Soal (10)
<style type=text/css>
.variable { … deklarasi … }
</style>
Catatan: bagian deklarasi harus diawali dengan tanda . (titik) BACK NEXT
CSS (Cascading Style Sheet) Classes
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>Universitas Narotama Surabaya</a>
</body>
</html>
<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>
BACK NEXT
Pengenalan PHP
Fungsi Perintah echo!!!
<?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>”;
?>
BACK NEXT
Pengenalan PHP
HTML & PHP:
<html>
<head>
<title>Latihan-01</title>
</head>
<body>
<?php
echo “Hallo PHP,aku akan menaklukanmu!!!”;
?>
</body>
</html>
BACK NEXT
Pengenalan PHP
Komentar pada PHP
BACK NEXT
Pengenalan PHP
Komentar pada PHP
BACK NEXT
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.
*/
?>
BACK NEXT
Pengenalan PHP
Variabel:
BACK NEXT
Pengenalan PHP
Variabel Pada PHP:
Mendefinisikan var.cukup dengan
memilih sebuah kata
Bersifat case sensitif
Di awali tanda $
Contoh:
$hari=“senin”;
$tgl=30;
Catatan:
BACK NEXT
tidak ada pendeklarasian khusus pada var.PHP
Pengenalan PHP
Menampilkan Var. PHP:
<html>
<head>
<title>Latihan-02</title>
</head>
<body>
<?php
$i=“Universitas Narotama”;
echo $i;
?>
</body>
</html>
BACK NEXT
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>
BACK NEXT
Pengenalan PHP
Operator Aritmatika: digunakan untuk perhitungan
BACK NEXT
Pengenalan PHP
Operator Assignment:Digunakan untuk mengisi variabel yang terletak di sebelah kiri operator
dengan nilai yang ada di sebelah kanan operator.
BACK NEXT
Simbol Fungsi Operator Contoh
Operator
== Akan bernilai TRUE atau 1 bila dua kondisi yang dibandingkan memiliki $a=10;
nilai yang sama, selain itu bernilai FALSE atau 0. $b=10;
$a==$b, akan bernilai TRUE atau 1, karena
keduanya memiliki nilai yang sama.
<> Akan bernilai TRUE atau 1 hanya jika dua kondisi yang dibandingkan $a=10;
memiliki nilai yang tidak sama (selain ini bernilai FALSE atau 0). $b=10;
$a<>$b, akan bernilai FALSE atau 0, karena
kedua nilainya tidak sama.
> Akan bernilai TRUE atau 1 hanya jika nilai yang disebelah kiri lebih besar $a=12;
dari yang disebelah kanan (selain ini akan bernilai FALSE atau 0). $b=10;
$a>$b, akan bernilai TRUE atau 1, karena
nilai $a lebih besar dibandingkan nilai $b.
< Akan bernilai TRUE atau 1 hanya jika nilai yang disebelah kiri lebih kecil $a=12;
dari yang di sebelah kanan (selain ini akan bernilai FALSE atau 0). $b=10;
$a<$b, akan bernilai FALSE atau 0, karena
nilai $a lebih besar dibandingkan nilai $b.
>= Akan bernilai TRUE atau 1 hanya jika nilai yang disebelah kiri lebih besar $a=11;
atau sama dengan dari yang disebelah kanan (selain ini akan bernilai $b=10;
FALSE atau 0). $a>=$b, akan bernilai TRUE atau 1, karena
nilai $a lebih besar dibandingkan niali $b.
Juga jika $a=10, nilai tetap akan bernilai
TRUE.
<= 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.
BACK NEXT
Pengenalan PHP
Operator Logika:
BACK NEXT
Pengenalan PHP
Kalimat Bersyarat:
If (syarat/kondisi)
{
…….aksi………;
}
BACK NEXT
Pengenalan PHP
Jika memiliki dua syarat,
Nilai syarat yang satu berlawanan dengan yang lain
If (syarat/kondisi)
{
…….aksi………;
}
Else
{
…….aksi………;
}
BACK NEXT
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”; }
?>
BACK NEXT
Pengenalan PHP
Kalimat Bersyarat:
Switch (….kondisi…)
{
case …..syarat1…:
….aksi……;
break;
case …..syarat2…:
….aksi……;
break;
…………..
default:
………….aksi apabila semua syarat tidak terpenuhi…….
}
BACK NEXT
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”;
}
?>
BACK NEXT
Pengenalan PHP
Perulangan (While)
While(….syarat….)
{
………aksi…….;
}
BACK NEXT
Pengenalan PHP
Perulangan (While)
$angka=9;
Echo “Bil. Ganjil antara 10 hingga 30:
<br>”;
While($angka < 29)
{
$angka += 2;
echo “$angka <br>”;
}
BACK NEXT
Pengenalan PHP
Perulangan (For)
BACK NEXT
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>”;
}
?>
BACK NEXT
Pengenalan PHP
Array
BACK NEXT
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>”;
?>
BACK NEXT
Pengenalan PHP
Include() & Require()
BACK NEXT
Pengenalan MySQL
MySQL (My Stucture Query Language)
BACK NEXT
Pengenalan MySQL
MySQL (My Stucture Query Language)
BACK NEXT
Pengenalan MySQL
MySQL (My Stucture Query Language)
Implementasi MySQL
dengan PhpMyAdmin
BACK NEXT
PHP & MySQL
Studi Kasus:
BACK NEXT
Finish
Terserah Anda…
END