SlideShare a Scribd company logo
1 of 33
Download to read offline
Teknik Informatika Unsoed
14
Pemrograman Berbasis
Web
[Type the document subtitle]
lasmedi afuan, ST.,M.Cs
Pemrograman Berbasis Web 2014
2 Lasmedi Afuan, ST.,M.Cs
MODUL 1
HTML (Hypertext Markup Language)
Tujuan Praktikum :
1. Praktikan mengetahui struktur dokumen HTML
2. Praktikan mengetahui dan mampu menggunakan tag/elemen dasar HTML seperti
Heading,Paragraf, Format Text, Gambar, Hyperlink dan List
Pendahuluan
HTML (Hypertext Markup Language), merupakan bahasa pemrograman dasar yang
digunakan ketika akan membuat halaman web, baik web statis maupun web yang dinamis. HTML
merupakan bahasa markup (markup language), pada HTML terdapat berbagai tag/elemen yang
dapat digunakan untuk memformat dokumen web. Dengan menggunakan HTML, banyak hala yang
dapat dilakukan antara lain
 Mengontrol tampilan dari halaman web dan isinya.
 Mempublikasikan dokumen secara online sehingga bisa di akses dari seluruh dunia.
 Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara
online.
 Menambahkan object-object seperti image, audio, video dan juga java applet dalam
document HTML.
Kegiatan Praktikum
Buka Software Adobe dreaamweaver CS atau Macromedia Dreamweaver, kemudian ketik file HTML
seperti berikut
Heading (heading.html)
<!DOCTYPE html>
<html>
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>
</body>
</html>
Pemrograman Berbasis Web 2014
3 Lasmedi Afuan, ST.,M.Cs
Paragraf (paragraf.html)
<!DOCTYPE html>
<html>
<body>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
</body>
</html>
Format Teks (format.html)
<!DOCTYPE html>
<html>
<body>
<p><b>This text is bold</b></p>
<p><strong>This text is strong</strong></p>
<p><i>This text is italic</i></p>
<p><em>This text is emphasized</em></p>
<p><code>This is computer output</code></p>
<p>This is<sub> subscript</sub> and
<sup>superscript</sup></p>
</body>
</html>
Hyperlink (link.html)
<!DOCTYPE html>
<html>
<body>
<a href=heading.html>Dokumen Heading</a><br/>
<a href=paragraf.html>Dokumen Paragraf</a><br/>
<a href=format.html>Dokumen Format Teks</a><br>
<a href=link.html>Dokumen Hyperlink</a>
</body>
</html>
Image (gambar.html)
<!DOCTYPE html>
<html>
<body>
<h2>Norwegian Mountain Trip</h2>
<img border="0" src="/images/pulpit.jpg" alt="Pulpit
rock" width="304" height="228">
</body>
</html>
Pemrograman Berbasis Web 2014
4 Lasmedi Afuan, ST.,M.Cs
UnorderedList (unorderedlist.html)
<!DOCTYPE html>
<html>
<body>
<h4>An Unordered List:</h4>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
OrderedList (orderedlist.html)
<!DOCTYPE html>
<html>
<body>
<h4>Ordered List:</h4>
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
Pemrograman Berbasis Web 2014
5 Lasmedi Afuan, ST.,M.Cs
Latihan Praktikum
1. Buatlah SIntak HTML untuk tampilan seperti dibawah ini
2. Buat sintak HTML untuk menghasilkan tampilan seperti berikut
Pemrograman Berbasis Web 2014
6 Lasmedi Afuan, ST.,M.Cs
Jawaban
1.
2.
Nama Asisten Paraf Nilai
Pemrograman Berbasis Web 2014
7 Lasmedi Afuan, ST.,M.Cs
Modul 2
Form dan Tabel
Tujuan Praktikum :
- Mahasiswa diharapkan mengetahui dan mampu menerapkan penggunaan tabel dan form di
web
Pendahuluan
A. Tabel
Tabel merupakan hal yang sangat penting ketika kita sedang membangun sebuah
web
dengan menggunakan HTML. Saya mengkategorikan tabel pada pembahasan sendiri
karena pembahasannya memang harus agak mendalam.
Untuk membuat tabel di dalam HTML kita menggunakan format sebagai berikut:
<table border=1>
<tr>
<td>test1</td>
<td>test2</td>
<td>test3</td>
</tr>
<tr>
<td>test4</td>
<td>test5</td>
<td>test6</td>
</tr>
</table>
Jika kode HTML diatas dijalankan, bentuk tabel yang dijalankan adalah seperti berikut:
B. Form
Form biasa digunakan ketika ingin meminta inputan dari user. Ada beberapa
komponen form yang sering digunakan antara lain :
1. Text
Text biasa digunakan untuk meminta inputan user berupa textfield.
Contoh.
<input type=text name=nama>
2. Radio
Radio button digunakan untuk memilih , dimana hanya diijinkan memilih 1 pilihan
saja.
Pemrograman Berbasis Web 2014
8 Lasmedi Afuan, ST.,M.Cs
Contoh.
<input type=radio name=jk value=L>Laki-laki
<input type=radio name=jk value=P>Perempuan
3. Checkbox
Checkbox hamper sama dengan radio button, hanya saja pada checkbox kita
diijinkan memilih lebih dari 1 pilihan.
Contoh.
<input type=checkbox name=hobi value=Sepakbola> Sepakbola
<input type= checkbox name=hobi value=Renang> Renang
4. Textarea
Komponen form textarea digunakan untuk meminta inputan dari user berupa text
yang panjang.
Contoh.
<textarea name=isi rows=7 cols=40></textarea>
5. File
Komponen form file digunakan jika kita ingin mengirimkan / mengupload file baik
gambar,audio maupun video.
Contoh.
<input type=file name=gambar>
6. Submit
Komponen submit merupakan button yang biasa digunakan ketika ingin menyimpan
semua isian form
Contoh.
<input type=submit name=kirim value=Kirim>
LATIHAN PRAKTIKUM
Tabel1.html
<html>
<head><title>Tabel berwarna</title>
</head>
<body>
<table width=300 height=300>
<tr height=150 valign=middle align=center>
<td bgcolor=#CC0000>2</td>
<td bgcolor=#666666>2</td>
</tr>
<tr height=150 valign=middle align=center>
<td bgcolor=#00CC00>3</td>
<td bgcolor=#000066>4</td>
</tr>
</table>
</body>
</html>
Pemrograman Berbasis Web 2014
9 Lasmedi Afuan, ST.,M.Cs
Tabel2.html
<html>
<head><title>Tabel berwarna</title>
</head>
<body>
<table width=300 height=300>
<tr height=150 valign=middle align=center>
<td bgcolor=#CC0000 colspan=2>1</td>
</tr>
<tr height=150 valign=middle align=center>
<td bgcolor=#00CC00>3</td><td bgcolor=#000066>4</td>
</tr>
</table>
</body>
</html>
Tabel3.html
<html>
<head><title>Tabel berwarna</title>
</head>
<body>
<table width=300 height=300>
<tr height=150 valign=middle align=center>
<td bgcolor=#CC0000 rowspan=2>1</td><td
bgcolor=#666666>2</td>
</tr>
<tr height=150 valign=middle align=center>
<td bgcolor=#00CC00>3</td>
</tr>
</table>
</body>
</html>
Form1.html
<html>
<head>
<title>Form</title>
</head>
<body>
<table width=400>
Pemrograman Berbasis Web 2014
10 Lasmedi Afuan, ST.,M.Cs
<tr>
<td>Nama</td><td>:</td><td><input type=text size=30
name=nama /></td>
</tr>
<tr>
<td>Email</td><td>:</td><td><input type=text size=30
name=email /></td>
</tr>
<tr>
<td>Komentar</td><td>:</td><td><textarea name=isi rows=7
cols=35></textarea></td>
</tr>
<tr>
<td colspan=3><input type=submit name=kirim value=Simpan
/></td>
</tr>
</table>
</body>
</html>
Pemrograman Berbasis Web 2014
11 Lasmedi Afuan, ST.,M.Cs
Latihan
1. Buatlah sintak html untuk menghasilkan tampilan seperti berikut
Pemrograman Berbasis Web 2014
12 Lasmedi Afuan, ST.,M.Cs
Jawaban
1.
Nama Asisten Paraf Nilai
Pemrograman Berbasis Web 2014
13 Lasmedi Afuan, ST.,M.Cs
Modul III
CSS (Cascading Style Sheet)
Tujuan Praktikum :
- Praktikan mengetahui selektor, class dan id di CSS
Pendahuluan
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk
mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling
umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML
termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis
huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan terutama untuk
memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan
presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi,
memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas
serta pengulangan pada stuktur isi.
LATIHAN PRAKTIKUM
Css1.html
<html>
<head>
<title>Contoh Pertama</title>
<style type="text/css">
body {background-color: yellow}
h1 {background-color: red}
h2 {background-color: transparent}
p {background-color: rgb(250,0,255)}
</style>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h1>Heading 3</h1>
<p>Paragraf</p>
</body>
</html>
Pemrograman Berbasis Web 2014
14 Lasmedi Afuan, ST.,M.Cs
Css2.html
<HTML>
<HEAD>
<TITLE>Percobaan CSS : menulis langsung pada tag html </TITLE>
</HEAD>
<BODY style="color: blue">
<P style="text-align: center; text-transform: uppercase;
color: red;font-weight: bold">Pemrograman</P> Internet 1
</BODY>
</HTML>
Css3.html
<html>
<head>
<style type="text/css">
body
{
background-image:url(PATH/img.jpg');
background-repeat: repeat;
}
</style>
</head>
<body>
</body>
</html>
Css4.html
<html>
<head><title>kotak dengan css</title></head>
<style type="text/css">
.kotak
{
border:2px solid;
border-color:black;
height:100px;
width:600px;
}
</style>
<body>
<div class=kotak></div>
</body>
</html>
Pemrograman Berbasis Web 2014
15 Lasmedi Afuan, ST.,M.Cs
Css5.html
<html>
<head>
<style type="text/css">
body
{
background-image:
url(PATH/img.jpg');
background-repeat: no-repeat;
background-attachment:fixed
}
</style>
</head>
<body>
<p>The image will not scroll with the rest of the page</p>
<p>The image will not scroll with the rest of the page</p>
<p>The image will not scroll with the rest of the page</p>
<p>The image will not scroll with the rest of the page</p>
<p>The image will not scroll with the rest of the page</p>
<p>The image will not scroll with the rest of the page</p>
<p>The image will not scroll with the rest of the page</p>
<p>The image will not scroll with the rest of the page</p>
</body>
</html>
Pemrograman Berbasis Web 2014
16 Lasmedi Afuan, ST.,M.Cs
Latihan
Buatlah sintak css untuk membuat tampilan seperti berikut
Pemrograman Berbasis Web 2014
17 Lasmedi Afuan, ST.,M.Cs
Jawaban
1.
Nama Asisten Paraf Nilai
Pemrograman Berbasis Web 2014
18 Lasmedi Afuan, ST.,M.Cs
Modul 4
Javascript
Tujuan Praktikum
1. Praktikan mengetahui dan mampu menerapkan Javascript
Pendahuluan
Asal mula nama JavaScript adalah LiveScript, dikembangkan pertama kali pada tahun 1995 di
Netscape Communications. Hasil kolaborasi antara Netscape dan Sun (pengembang bahasa
pemrograman “Java” ) memberikan nama baru “JavaScript” pada tanggal 4 desember 1995. Bahasa
ini dikenali pada browser Netscape Navigator mulai versi di atas 2.0. ,sedangkan Microsoft
melengkapi Internet Explorer dengan JavaScript mulai versi 3.0 ke atas. JavaScript adalah bahasa
skrip yang ditempelkan pada kode HTML dan diproses pada sisi klien, sehingga kemampuan
dokumen HTML menjadi lebih luas.
JavaScript memungkinkan untuk memvalidasi masukan-masukan pada formulir sebelum dikirim ke
server
JavaScript dapat mengimplementasi permainan interaktif
Javascript bergantung kepada browser(navigator) yang memanggil halaman web yang berisi skrip
skrip dari Javascript yang terselip di dalam dokumen HTML. Javascript tidak memerlukan kompilator
atau penterjemah khusus untuk menjalankannya
Perbedaan JavaScript dan Pemrograman Java
JavaScript sendiri merupakan bahasa yang mudah dipahami, karena memiliki kemiripan dengan
konsep bahasa pemrograman visual, maupun Java ataupun C.
JavaScript adalah bahasa yang “case sensitive” artinya membedakan penamaan variabel dan fungsi
yang menggunakan huruf besar dan huruf kecil.
Seperti bahasa Java ataupun C, setiap instruksi dalam JavaScript diakhiri dengan karakter titik koma
(;).
Skrip dari JavaScript terletak di dalam dokumen HTML.
<SCRIPT language="Javascript">
letakkan script anda disini
</SCRIPT>
Pemrograman Berbasis Web 2014
19 Lasmedi Afuan, ST.,M.Cs
Pada navigator versi lama, sebelum adanya JavaScript, tidak mengenal tag tersebut dan akan
melewatkannya untuk di baca. Untuk itu perlu ditambahkan tag komentar agar skripnya tidak dibaca
sebagai skrip, tetapi di baca sebagai komentar dan tidak akan dieksekusi sebagai program.
<SCRIPT language="Javascript">
<!--
letakkan script anda disini
// -->
</SCRIPT>
Untuk menulis komentar dalam satu baris kita gunakan karakter dobel slash.
// semua karakter di belakang // tidak akan di eksekusi
Untuk menulis komentar yang terdiri dari beberapa baris kita gunakan karakter /* dan */
/* Semua baris antara 2 tanda tersebut tidak akan di eksekusi oleh kompilator */
Latihan Praktikum
Javascript1.html
<html>
<head>
<title>Coba Javascript</title>
</head>
<body>
<script language=javascript>
document.write ("Hello, Anda Sedang Belajar Javascript");
</script>
</body>
</html>
Pemrograman Berbasis Web 2014
20 Lasmedi Afuan, ST.,M.Cs
Javascript2.html
<html>
<head>
<title>Coba Javascript</title>
</head>
<body>
<script language=javascript>
document.write ("<h1>Hello, Anda Sedang Belajar Javascript</h1>");
</script>
</body>
</html>
Javascript3.html
<html>
<head>
<title>Coba Javascript</title>
</head>
<body>
<script language=javascript>
nama="Andi";
alamat="Jl Hr Bunyamin";
telpon="1234568";
document.write ("Nama : "+nama);
document.write ("<br>Alamat : "+alamat);
document.write ("<br>Telpon: "+telpon);
</script>
</body>
</html>
Pemrograman Berbasis Web 2014
21 Lasmedi Afuan, ST.,M.Cs
Javascript4.html
<html>
<head>
<title>Coba Javascript</title>
</head>
<body>
<input type="button" value="Click Saya" onClick="alert('Anda
mengklik button');">
</body>
</html>
Javascript5.html
<html>
<head>
<title>Coba Javascript</title>
</head>
<body>
<script language="javascript">
function cek()
{
if (document.frmbuku.nama.value=="")
{
alert ('nama harus diisi');
document.frmbuku.nama.focus();
return false;
}
else
{
return true;
}
Pemrograman Berbasis Web 2014
22 Lasmedi Afuan, ST.,M.Cs
}
</script>
<form method="post" action="data.html" name="frmbuku"
onSubmit="return cek()">
<table>
<tr>
<td>Nama</td><td><input type="text" name="nama"></td>
</tr>
<tr><td colspan="2"><input type="submit" name="kirim"
value="Kirim"></td></tr>
</table>
</form>
</body>
</html>
Javascript6.html
<html>
<head>
<title>Coba Javascript</title>
</head>
<body>
<script language="javascript">
for (i=1;i<=10; i++)
{
document.write(i+"<br>");
}
</script>
</body>
Pemrograman Berbasis Web 2014
23 Lasmedi Afuan, ST.,M.Cs
</html>
Javascript7.html
<html>
<head>
<title>Coba Javascript</title>
</head>
<body>
<script language="javascript">
for (i=1;i<=10; i++)
{
for (j=1; j<=i; j++)
{
document.write("*");
}
document.write("<br>");
}
</script>
</body>
</html>
Pemrograman Berbasis Web 2014
24 Lasmedi Afuan, ST.,M.Cs
Latihan
Buatlah tag javascript untuk melakukan pengecekan pada inputan seperti dibawah ini
Pemrograman Berbasis Web 2014
25 Lasmedi Afuan, ST.,M.Cs
Modul 6
PHP Dasar
Tujuan
- Praktikan mengenal dan mampu menggunakan PHP dalam web
Pendahuluan
PHP (PHP: Hypertext Preprocessor) adalah sebuah HTML-embedded scripting language,
yaitu scripting language yang ‘ditempelkan’ dalam dokumen HTML, seperti halnya JavaScript atau
VBScript. Tujuannya kurang lebih juga sama, yaitu untuk menciptakan halaman web yang interaktif
dan dinamis. Lalu apa bedanya PHP dengan JavaScript atau VBScript? Perbedaannya adalah tempat
dimana script tersebut dieksekusi. JavaScript dan VBScript merupakan client-side scripting language
yang akan dieksekusi di sisi klien (browser), sedangkan PHP adalah server-side scripting language
yang akan dieksekusi di dalam web server ketika script-nya dipanggil.
Begini untuk lebih jelasnya. Pada client-side scripting, ketika klien meminta sebuah dokumen
yang mengandung script, VBScript atau JavaScript, script tersebut akan di-download dan dieksekusi
di dalam browser yang bersangkutan. Sedangkan pada server-side scripting, dokumen yang diminta
tetap berada di server, dijalankan di server, dan hasilnya yang berupa html biasa dikirimkan ke
browser untuk ditampilkan. Jadi dari segi keamanan, jelas lebih aman dengan server-side scripting,
sebab klien tidak akan dapat melihat script atau source code asli yang ada di server, sebab yang
ditampilkan di browser adalah hasil eksekusi script tersebut.
Sintaks-sintaks yang digunakan dalam PHP ini kebanyakan diambil dari bahasa-bahasa
pemrograman yang populer seperti C, Perl, dan Java dengan penambahan beberapa kelebihan dan
keunikan yang dimiliki oleh PHP. Jadi jika Anda adalah programmer yang biasa menggunakan C, Perl,
atau Java, Anda pasti tidak akan asing menggunakan fungsi-fungsi yang ada pada PHP. Namun jika
Anda belum pernah bersinggungan sama sekali dengan bahasa-bahasa pemrograman tersebut,
jangan berkecil hati, sebab banyak yang telah membuktikan bahwa mempelajari PHP tidaklah terlalu
sulit, cukup bermodalkan kemauan dan tentunya referensi yang tepat .
PHP memiliki beberapa kemampuan yang sangat mendukung dalam pembuatan halaman
web yang interaktif dan menarik. Kemampuan tersebut antara lain : perhitungan matematis,
informasi jaringan, mail, regular expression, dan yang paling menonjol adalah kemampuan PHP
Pemrograman Berbasis Web 2014
26 Lasmedi Afuan, ST.,M.Cs
dalam menyediakan antarmuka dengan beberapa server database yang populer di pasaran, seperti
MySQL, Oracle, Sybase, PostgreSQL, mSQL, dan lainnya.
Kali ini kita akan mencoba membuktikan apakah benar kita dapat membangun halaman web
yang dinamis dengan php, dan apakah memang benar php mudah dipelajari?
LANGKAH PRAKTIKUM
helloworld.php
<?php
echo ”Hello world”;
?>
Untuk melihat hasil dari koding php yang sudah dibuat, buka browser kemudian ketikkan
http://localhost, kemudian pilih folder atau file tempat menyimpan file php tersebut.
Coba2.php
<?php
echo ”<b>Hello world</b>”;
print ”<h1>Hello world</h2>”;
?>
Coba3.php
<?php
echo ”<b>Hello world</b>”;
print ”<h1>Hello world</h2>”;
?>
<html>
<head>
Pemrograman Berbasis Web 2014
27 Lasmedi Afuan, ST.,M.Cs
<title>PHP berada didalam tag HTML</title>
</head>
<body>
<?php
echo ”<b>Hello world</b>”;
print ”<h1>Hello world</h2>”;
?>
</body>
</html>
<?php
echo ”<b>Hello world</b>”;
print ”<h1>Hello world</h2>”;
?>
Coba4.php
<?php
echo ”<html><head><title>HTML dimasukkan kedalam
PHP</title></head>”;
echo ”<body> <b>Selamat belajar PHP, terus belajar jika ingin
bisa</body></html>”;
?>
Coba5.php
<?php
//echo ”hallo”;
Pemrograman Berbasis Web 2014
28 Lasmedi Afuan, ST.,M.Cs
echo ”<h1>Hallo</h1>”;
//echo ”hallo”;
?>
Variabel
Variabel di PHP digunakan untuk menampung data yang dimasukkan, variabel di php
ditandai dengan $ (baca:dollar).variabel di php bersifat case sensitif, variabel di php
membedakan antara huruf besar dan huruf kecil.
Coba6.php
<?php
$nama=”Rizal Riyadi”;
$usia=30;
$pekerjaan=”Dosen”;
$alamat=”Jl Kober no 915 Purwokerto”;
echo ”Nama anda : $nama<br>”;
echo ”Usia Anda : $usia<br>”;
echo ”Pekerjaan :$pekerjaan<br>”;
echo ”Alamat : $alamat”;
?>
Coba7.php
<?php
$panjang=10;
Pemrograman Berbasis Web 2014
29 Lasmedi Afuan, ST.,M.Cs
$lebar=30;
$luas=$panjang*$lebar;
$keliling=2*($panjang+$lebar);
echo ”==Program menghitung luas dan keliling==”;
echo ”Luas : $luas”;
echo ”<br>Keliling : $keliling”;
echo ”========================================”;
?>
Contoh penggunaan variabel didalam form
Jika ingin mengirimkan atau menghandle variabel yang dikirimkan dengan
menggunakan form, bisa dilakukan dengan menggabungkan script form dengan php.
Coba8.php
<html>
<head>
<title>Penggunaan form dan variabel</title>
</head>
<body>
<form method=post action=coba8.php>
Nama :<input type=text name=nama><br>
<input type=submit name=simpan value=Kirim>
</form>
<?php
Pemrograman Berbasis Web 2014
30 Lasmedi Afuan, ST.,M.Cs
$n=$_POST[’nama’];
Echo ”Selamat datang, $n”;
?>
</body>
</html>
Keterangan :
Pada contoh coba8.php pengiriman dilakukan menggunakan method
post, maka untuk menghandle variabel yang dikirimkan melalui form
dengan method post di PHP menggunakan $_POST[’nama_variabel’].
Percabangan.php
<form method=post action=8.php>
Nilai A <input type=text name=a><br>
Nilai B <input type=text name=b><br>
<input type=submit name=simpan value=Tampilkan>
</form>
<?php
//if-else
//switch-case
$a=$_POST['a'];
$b=$_POST['b'];
if ($a<$b)
{
echo "A=$a lebih kecil dari B=$b";
}
else
if ($a>$b)
{
echo "A=$a lebih besar dari B=$b";
}
else
{
echo "A=$a dan B=$b, sama besar";
}
?>
Pemrograman Berbasis Web 2014
31 Lasmedi Afuan, ST.,M.Cs
Percabangan_perulangan.php
<form method=post action=9.php>
Awal <input type=text name=a><br>
Akhir <input type=text name=b><br>
<input type=submit name=simpan value=Tampilkan>
</form>
<?php
$a=$_POST['a'];
$b=$_POST['b'];
if ($a<$b)
{
for ($i=$a; $i<=$b; $i++)
{
echo "$i<br>";
}
}
else
if ($a>$b)
{
for ($i=$a; $i>=$b; $i--)
{
echo "$i<br>";
}
}
?>
Menu.php
<ul>
<li><a href=menu.php>Home</a></li>
<li><a href= menu.php?menu=profil>Profil Informatika</a></li>
<li><a href= menu.php?menu=kontak>Kontak Informatika</a></li>
<li><a href= menu.php?menu=alumni>Alumni Informatika</a></li>
<li><a href=menu.php?menu=mahasiswa>Mahasiswa
Informatika</a></li>
</ul>
<?php
$m=$_GET['menu'];
if ($m=='profil')
{
echo "Profil Informatika";
}
else
if ($m=='kontak')
{
echo "0281-632123";
Pemrograman Berbasis Web 2014
32 Lasmedi Afuan, ST.,M.Cs
}
else
if ($m=='alumni')
{
echo "Agus";
}
else
{
echo "Selamat datang";
}
?>
Switch.php
<?php
$bulan=2;
switch ($bulan)
{
case 1 : echo "Januari";
break;
case 2 : echo "Februari";
break;
case 3 : echo "Maret";
break;
case 4 : echo "April";
break;
}
?>
Pemrograman Berbasis Web 2014
33 Lasmedi Afuan, ST.,M.Cs
Modul 7
Implementasi PHP dan Mysql
Tujuan
- Praktikan mengenal dan mampu mengimplementasikan PHP dan Mysql dalam web
Pendahuluan
Pada praktikum Modul 7, praktikan akan melalukan instalasi contoh website sekolah yang sudah
diimplementasikan.
Langkah Praktikum
1. Copy folder sekolah ke c:xampphtdocs
2. Buat database pada phpmyadmin dengan nama dbimplementasi, kemudian import file
dbimplementasi.sql
3. Buka web browser, ketik localhost/sekolah, terlihat tampilan seperti berikut
4. Untuk masuk ke halaman admin ketik, localhost/sekolah/cp dengan username admin dan
password admin

More Related Content

Similar to Modul pemrograman berbasis_web.pdf;filename= utf-8''modul pemrograman berbasis web

Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML fikrinurfahmi1
 
TIK pertemuan dengan judul mata kuliah teknologi
TIK pertemuan dengan judul mata kuliah teknologiTIK pertemuan dengan judul mata kuliah teknologi
TIK pertemuan dengan judul mata kuliah teknologiAnasRomzy
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptNansyeDeboraLitaay
 
Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)daffa12
 
Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)T Ghazali
 
Andino Maseleno - Modul Web Programming
Andino Maseleno - Modul Web ProgrammingAndino Maseleno - Modul Web Programming
Andino Maseleno - Modul Web ProgrammingAndino Maseleno
 
Tutoria html mysqdanphp
Tutoria html mysqdanphpTutoria html mysqdanphp
Tutoria html mysqdanphpAfdi Njomplank
 
Tutorial html + my sql + php
Tutorial html + my sql + phpTutorial html + my sql + php
Tutorial html + my sql + phpSaikhu Zaenul
 
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style SheetsLaporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheetskunidar
 
Membuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadMembuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadArdiyanto Top
 
Dasar-dasar penggunaan elemen dan tagging dalam html
Dasar-dasar penggunaan elemen dan tagging dalam htmlDasar-dasar penggunaan elemen dan tagging dalam html
Dasar-dasar penggunaan elemen dan tagging dalam htmloyie76
 
Webprograming
WebprogramingWebprograming
Webprogramingandreboys
 

Similar to Modul pemrograman berbasis_web.pdf;filename= utf-8''modul pemrograman berbasis web (20)

Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
 
Mpw
MpwMpw
Mpw
 
TIK pertemuan dengan judul mata kuliah teknologi
TIK pertemuan dengan judul mata kuliah teknologiTIK pertemuan dengan judul mata kuliah teknologi
TIK pertemuan dengan judul mata kuliah teknologi
 
Belajar html!!
Belajar html!!Belajar html!!
Belajar html!!
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
 
Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)
 
Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)
 
Modul 2a html
Modul 2a htmlModul 2a html
Modul 2a html
 
Fundamental HTML5
Fundamental HTML5Fundamental HTML5
Fundamental HTML5
 
Penggunaan html
Penggunaan htmlPenggunaan html
Penggunaan html
 
HTML+CSS
HTML+CSSHTML+CSS
HTML+CSS
 
Andino Maseleno - Modul Web Programming
Andino Maseleno - Modul Web ProgrammingAndino Maseleno - Modul Web Programming
Andino Maseleno - Modul Web Programming
 
Tutoria html mysqdanphp
Tutoria html mysqdanphpTutoria html mysqdanphp
Tutoria html mysqdanphp
 
Tutorial html + my sql + php
Tutorial html + my sql + phpTutorial html + my sql + php
Tutorial html + my sql + php
 
Modul web affif
Modul web affifModul web affif
Modul web affif
 
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style SheetsLaporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
 
Membuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadMembuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepad
 
Dasar-dasar penggunaan elemen dan tagging dalam html
Dasar-dasar penggunaan elemen dan tagging dalam htmlDasar-dasar penggunaan elemen dan tagging dalam html
Dasar-dasar penggunaan elemen dan tagging dalam html
 
W E B P R O G R A M M I N G
W E B  P R O G R A M M I N GW E B  P R O G R A M M I N G
W E B P R O G R A M M I N G
 
Webprograming
WebprogramingWebprograming
Webprograming
 

More from LarasWiranti2

More from LarasWiranti2 (13)

Bioinformatika
BioinformatikaBioinformatika
Bioinformatika
 
Buku panduan spk
Buku panduan spkBuku panduan spk
Buku panduan spk
 
Makalah analisis dan desain sistem
Makalah analisis dan desain sistemMakalah analisis dan desain sistem
Makalah analisis dan desain sistem
 
Diktat kuliah c
Diktat kuliah  cDiktat kuliah  c
Diktat kuliah c
 
Diktat logika informatika unsoed
Diktat logika informatika unsoedDiktat logika informatika unsoed
Diktat logika informatika unsoed
 
Fuzzy2
Fuzzy2Fuzzy2
Fuzzy2
 
Fuzzyuas
FuzzyuasFuzzyuas
Fuzzyuas
 
Pandahuluan sistem fuzzy
Pandahuluan sistem fuzzyPandahuluan sistem fuzzy
Pandahuluan sistem fuzzy
 
Adaptive neuro fuzzy inference system (anfis)
Adaptive neuro fuzzy inference system (anfis)Adaptive neuro fuzzy inference system (anfis)
Adaptive neuro fuzzy inference system (anfis)
 
Anfis
AnfisAnfis
Anfis
 
Jaringan syaraf tiruan
Jaringan syaraf tiruanJaringan syaraf tiruan
Jaringan syaraf tiruan
 
Logika fuzzy
Logika fuzzyLogika fuzzy
Logika fuzzy
 
Soft computing
Soft computingSoft computing
Soft computing
 

Recently uploaded

TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 

Recently uploaded (20)

TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 

Modul pemrograman berbasis_web.pdf;filename= utf-8''modul pemrograman berbasis web

  • 1. Teknik Informatika Unsoed 14 Pemrograman Berbasis Web [Type the document subtitle] lasmedi afuan, ST.,M.Cs
  • 2. Pemrograman Berbasis Web 2014 2 Lasmedi Afuan, ST.,M.Cs MODUL 1 HTML (Hypertext Markup Language) Tujuan Praktikum : 1. Praktikan mengetahui struktur dokumen HTML 2. Praktikan mengetahui dan mampu menggunakan tag/elemen dasar HTML seperti Heading,Paragraf, Format Text, Gambar, Hyperlink dan List Pendahuluan HTML (Hypertext Markup Language), merupakan bahasa pemrograman dasar yang digunakan ketika akan membuat halaman web, baik web statis maupun web yang dinamis. HTML merupakan bahasa markup (markup language), pada HTML terdapat berbagai tag/elemen yang dapat digunakan untuk memformat dokumen web. Dengan menggunakan HTML, banyak hala yang dapat dilakukan antara lain  Mengontrol tampilan dari halaman web dan isinya.  Mempublikasikan dokumen secara online sehingga bisa di akses dari seluruh dunia.  Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara online.  Menambahkan object-object seperti image, audio, video dan juga java applet dalam document HTML. Kegiatan Praktikum Buka Software Adobe dreaamweaver CS atau Macromedia Dreamweaver, kemudian ketik file HTML seperti berikut Heading (heading.html) <!DOCTYPE html> <html> <body> <h1>This is heading 1</h1> <h2>This is heading 2</h2> <h3>This is heading 3</h3> <h4>This is heading 4</h4> <h5>This is heading 5</h5> <h6>This is heading 6</h6> </body> </html>
  • 3. Pemrograman Berbasis Web 2014 3 Lasmedi Afuan, ST.,M.Cs Paragraf (paragraf.html) <!DOCTYPE html> <html> <body> <p>This is a paragraph.</p> <p>This is a paragraph.</p> <p>This is a paragraph.</p> </body> </html> Format Teks (format.html) <!DOCTYPE html> <html> <body> <p><b>This text is bold</b></p> <p><strong>This text is strong</strong></p> <p><i>This text is italic</i></p> <p><em>This text is emphasized</em></p> <p><code>This is computer output</code></p> <p>This is<sub> subscript</sub> and <sup>superscript</sup></p> </body> </html> Hyperlink (link.html) <!DOCTYPE html> <html> <body> <a href=heading.html>Dokumen Heading</a><br/> <a href=paragraf.html>Dokumen Paragraf</a><br/> <a href=format.html>Dokumen Format Teks</a><br> <a href=link.html>Dokumen Hyperlink</a> </body> </html> Image (gambar.html) <!DOCTYPE html> <html> <body> <h2>Norwegian Mountain Trip</h2> <img border="0" src="/images/pulpit.jpg" alt="Pulpit rock" width="304" height="228"> </body> </html>
  • 4. Pemrograman Berbasis Web 2014 4 Lasmedi Afuan, ST.,M.Cs UnorderedList (unorderedlist.html) <!DOCTYPE html> <html> <body> <h4>An Unordered List:</h4> <ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> </body> </html> OrderedList (orderedlist.html) <!DOCTYPE html> <html> <body> <h4>Ordered List:</h4> <ol> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html>
  • 5. Pemrograman Berbasis Web 2014 5 Lasmedi Afuan, ST.,M.Cs Latihan Praktikum 1. Buatlah SIntak HTML untuk tampilan seperti dibawah ini 2. Buat sintak HTML untuk menghasilkan tampilan seperti berikut
  • 6. Pemrograman Berbasis Web 2014 6 Lasmedi Afuan, ST.,M.Cs Jawaban 1. 2. Nama Asisten Paraf Nilai
  • 7. Pemrograman Berbasis Web 2014 7 Lasmedi Afuan, ST.,M.Cs Modul 2 Form dan Tabel Tujuan Praktikum : - Mahasiswa diharapkan mengetahui dan mampu menerapkan penggunaan tabel dan form di web Pendahuluan A. Tabel Tabel merupakan hal yang sangat penting ketika kita sedang membangun sebuah web dengan menggunakan HTML. Saya mengkategorikan tabel pada pembahasan sendiri karena pembahasannya memang harus agak mendalam. Untuk membuat tabel di dalam HTML kita menggunakan format sebagai berikut: <table border=1> <tr> <td>test1</td> <td>test2</td> <td>test3</td> </tr> <tr> <td>test4</td> <td>test5</td> <td>test6</td> </tr> </table> Jika kode HTML diatas dijalankan, bentuk tabel yang dijalankan adalah seperti berikut: B. Form Form biasa digunakan ketika ingin meminta inputan dari user. Ada beberapa komponen form yang sering digunakan antara lain : 1. Text Text biasa digunakan untuk meminta inputan user berupa textfield. Contoh. <input type=text name=nama> 2. Radio Radio button digunakan untuk memilih , dimana hanya diijinkan memilih 1 pilihan saja.
  • 8. Pemrograman Berbasis Web 2014 8 Lasmedi Afuan, ST.,M.Cs Contoh. <input type=radio name=jk value=L>Laki-laki <input type=radio name=jk value=P>Perempuan 3. Checkbox Checkbox hamper sama dengan radio button, hanya saja pada checkbox kita diijinkan memilih lebih dari 1 pilihan. Contoh. <input type=checkbox name=hobi value=Sepakbola> Sepakbola <input type= checkbox name=hobi value=Renang> Renang 4. Textarea Komponen form textarea digunakan untuk meminta inputan dari user berupa text yang panjang. Contoh. <textarea name=isi rows=7 cols=40></textarea> 5. File Komponen form file digunakan jika kita ingin mengirimkan / mengupload file baik gambar,audio maupun video. Contoh. <input type=file name=gambar> 6. Submit Komponen submit merupakan button yang biasa digunakan ketika ingin menyimpan semua isian form Contoh. <input type=submit name=kirim value=Kirim> LATIHAN PRAKTIKUM Tabel1.html <html> <head><title>Tabel berwarna</title> </head> <body> <table width=300 height=300> <tr height=150 valign=middle align=center> <td bgcolor=#CC0000>2</td> <td bgcolor=#666666>2</td> </tr> <tr height=150 valign=middle align=center> <td bgcolor=#00CC00>3</td> <td bgcolor=#000066>4</td> </tr> </table> </body> </html>
  • 9. Pemrograman Berbasis Web 2014 9 Lasmedi Afuan, ST.,M.Cs Tabel2.html <html> <head><title>Tabel berwarna</title> </head> <body> <table width=300 height=300> <tr height=150 valign=middle align=center> <td bgcolor=#CC0000 colspan=2>1</td> </tr> <tr height=150 valign=middle align=center> <td bgcolor=#00CC00>3</td><td bgcolor=#000066>4</td> </tr> </table> </body> </html> Tabel3.html <html> <head><title>Tabel berwarna</title> </head> <body> <table width=300 height=300> <tr height=150 valign=middle align=center> <td bgcolor=#CC0000 rowspan=2>1</td><td bgcolor=#666666>2</td> </tr> <tr height=150 valign=middle align=center> <td bgcolor=#00CC00>3</td> </tr> </table> </body> </html> Form1.html <html> <head> <title>Form</title> </head> <body> <table width=400>
  • 10. Pemrograman Berbasis Web 2014 10 Lasmedi Afuan, ST.,M.Cs <tr> <td>Nama</td><td>:</td><td><input type=text size=30 name=nama /></td> </tr> <tr> <td>Email</td><td>:</td><td><input type=text size=30 name=email /></td> </tr> <tr> <td>Komentar</td><td>:</td><td><textarea name=isi rows=7 cols=35></textarea></td> </tr> <tr> <td colspan=3><input type=submit name=kirim value=Simpan /></td> </tr> </table> </body> </html>
  • 11. Pemrograman Berbasis Web 2014 11 Lasmedi Afuan, ST.,M.Cs Latihan 1. Buatlah sintak html untuk menghasilkan tampilan seperti berikut
  • 12. Pemrograman Berbasis Web 2014 12 Lasmedi Afuan, ST.,M.Cs Jawaban 1. Nama Asisten Paraf Nilai
  • 13. Pemrograman Berbasis Web 2014 13 Lasmedi Afuan, ST.,M.Cs Modul III CSS (Cascading Style Sheet) Tujuan Praktikum : - Praktikan mengetahui selektor, class dan id di CSS Pendahuluan Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C). CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta pengulangan pada stuktur isi. LATIHAN PRAKTIKUM Css1.html <html> <head> <title>Contoh Pertama</title> <style type="text/css"> body {background-color: yellow} h1 {background-color: red} h2 {background-color: transparent} p {background-color: rgb(250,0,255)} </style> </head> <body> <h1>Heading 1</h1> <h2>Heading 2</h2> <h1>Heading 3</h1> <p>Paragraf</p> </body> </html>
  • 14. Pemrograman Berbasis Web 2014 14 Lasmedi Afuan, ST.,M.Cs Css2.html <HTML> <HEAD> <TITLE>Percobaan CSS : menulis langsung pada tag html </TITLE> </HEAD> <BODY style="color: blue"> <P style="text-align: center; text-transform: uppercase; color: red;font-weight: bold">Pemrograman</P> Internet 1 </BODY> </HTML> Css3.html <html> <head> <style type="text/css"> body { background-image:url(PATH/img.jpg'); background-repeat: repeat; } </style> </head> <body> </body> </html> Css4.html <html> <head><title>kotak dengan css</title></head> <style type="text/css"> .kotak { border:2px solid; border-color:black; height:100px; width:600px; } </style> <body> <div class=kotak></div> </body> </html>
  • 15. Pemrograman Berbasis Web 2014 15 Lasmedi Afuan, ST.,M.Cs Css5.html <html> <head> <style type="text/css"> body { background-image: url(PATH/img.jpg'); background-repeat: no-repeat; background-attachment:fixed } </style> </head> <body> <p>The image will not scroll with the rest of the page</p> <p>The image will not scroll with the rest of the page</p> <p>The image will not scroll with the rest of the page</p> <p>The image will not scroll with the rest of the page</p> <p>The image will not scroll with the rest of the page</p> <p>The image will not scroll with the rest of the page</p> <p>The image will not scroll with the rest of the page</p> <p>The image will not scroll with the rest of the page</p> </body> </html>
  • 16. Pemrograman Berbasis Web 2014 16 Lasmedi Afuan, ST.,M.Cs Latihan Buatlah sintak css untuk membuat tampilan seperti berikut
  • 17. Pemrograman Berbasis Web 2014 17 Lasmedi Afuan, ST.,M.Cs Jawaban 1. Nama Asisten Paraf Nilai
  • 18. Pemrograman Berbasis Web 2014 18 Lasmedi Afuan, ST.,M.Cs Modul 4 Javascript Tujuan Praktikum 1. Praktikan mengetahui dan mampu menerapkan Javascript Pendahuluan Asal mula nama JavaScript adalah LiveScript, dikembangkan pertama kali pada tahun 1995 di Netscape Communications. Hasil kolaborasi antara Netscape dan Sun (pengembang bahasa pemrograman “Java” ) memberikan nama baru “JavaScript” pada tanggal 4 desember 1995. Bahasa ini dikenali pada browser Netscape Navigator mulai versi di atas 2.0. ,sedangkan Microsoft melengkapi Internet Explorer dengan JavaScript mulai versi 3.0 ke atas. JavaScript adalah bahasa skrip yang ditempelkan pada kode HTML dan diproses pada sisi klien, sehingga kemampuan dokumen HTML menjadi lebih luas. JavaScript memungkinkan untuk memvalidasi masukan-masukan pada formulir sebelum dikirim ke server JavaScript dapat mengimplementasi permainan interaktif Javascript bergantung kepada browser(navigator) yang memanggil halaman web yang berisi skrip skrip dari Javascript yang terselip di dalam dokumen HTML. Javascript tidak memerlukan kompilator atau penterjemah khusus untuk menjalankannya Perbedaan JavaScript dan Pemrograman Java JavaScript sendiri merupakan bahasa yang mudah dipahami, karena memiliki kemiripan dengan konsep bahasa pemrograman visual, maupun Java ataupun C. JavaScript adalah bahasa yang “case sensitive” artinya membedakan penamaan variabel dan fungsi yang menggunakan huruf besar dan huruf kecil. Seperti bahasa Java ataupun C, setiap instruksi dalam JavaScript diakhiri dengan karakter titik koma (;). Skrip dari JavaScript terletak di dalam dokumen HTML. <SCRIPT language="Javascript"> letakkan script anda disini </SCRIPT>
  • 19. Pemrograman Berbasis Web 2014 19 Lasmedi Afuan, ST.,M.Cs Pada navigator versi lama, sebelum adanya JavaScript, tidak mengenal tag tersebut dan akan melewatkannya untuk di baca. Untuk itu perlu ditambahkan tag komentar agar skripnya tidak dibaca sebagai skrip, tetapi di baca sebagai komentar dan tidak akan dieksekusi sebagai program. <SCRIPT language="Javascript"> <!-- letakkan script anda disini // --> </SCRIPT> Untuk menulis komentar dalam satu baris kita gunakan karakter dobel slash. // semua karakter di belakang // tidak akan di eksekusi Untuk menulis komentar yang terdiri dari beberapa baris kita gunakan karakter /* dan */ /* Semua baris antara 2 tanda tersebut tidak akan di eksekusi oleh kompilator */ Latihan Praktikum Javascript1.html <html> <head> <title>Coba Javascript</title> </head> <body> <script language=javascript> document.write ("Hello, Anda Sedang Belajar Javascript"); </script> </body> </html>
  • 20. Pemrograman Berbasis Web 2014 20 Lasmedi Afuan, ST.,M.Cs Javascript2.html <html> <head> <title>Coba Javascript</title> </head> <body> <script language=javascript> document.write ("<h1>Hello, Anda Sedang Belajar Javascript</h1>"); </script> </body> </html> Javascript3.html <html> <head> <title>Coba Javascript</title> </head> <body> <script language=javascript> nama="Andi"; alamat="Jl Hr Bunyamin"; telpon="1234568"; document.write ("Nama : "+nama); document.write ("<br>Alamat : "+alamat); document.write ("<br>Telpon: "+telpon); </script> </body> </html>
  • 21. Pemrograman Berbasis Web 2014 21 Lasmedi Afuan, ST.,M.Cs Javascript4.html <html> <head> <title>Coba Javascript</title> </head> <body> <input type="button" value="Click Saya" onClick="alert('Anda mengklik button');"> </body> </html> Javascript5.html <html> <head> <title>Coba Javascript</title> </head> <body> <script language="javascript"> function cek() { if (document.frmbuku.nama.value=="") { alert ('nama harus diisi'); document.frmbuku.nama.focus(); return false; } else { return true; }
  • 22. Pemrograman Berbasis Web 2014 22 Lasmedi Afuan, ST.,M.Cs } </script> <form method="post" action="data.html" name="frmbuku" onSubmit="return cek()"> <table> <tr> <td>Nama</td><td><input type="text" name="nama"></td> </tr> <tr><td colspan="2"><input type="submit" name="kirim" value="Kirim"></td></tr> </table> </form> </body> </html> Javascript6.html <html> <head> <title>Coba Javascript</title> </head> <body> <script language="javascript"> for (i=1;i<=10; i++) { document.write(i+"<br>"); } </script> </body>
  • 23. Pemrograman Berbasis Web 2014 23 Lasmedi Afuan, ST.,M.Cs </html> Javascript7.html <html> <head> <title>Coba Javascript</title> </head> <body> <script language="javascript"> for (i=1;i<=10; i++) { for (j=1; j<=i; j++) { document.write("*"); } document.write("<br>"); } </script> </body> </html>
  • 24. Pemrograman Berbasis Web 2014 24 Lasmedi Afuan, ST.,M.Cs Latihan Buatlah tag javascript untuk melakukan pengecekan pada inputan seperti dibawah ini
  • 25. Pemrograman Berbasis Web 2014 25 Lasmedi Afuan, ST.,M.Cs Modul 6 PHP Dasar Tujuan - Praktikan mengenal dan mampu menggunakan PHP dalam web Pendahuluan PHP (PHP: Hypertext Preprocessor) adalah sebuah HTML-embedded scripting language, yaitu scripting language yang ‘ditempelkan’ dalam dokumen HTML, seperti halnya JavaScript atau VBScript. Tujuannya kurang lebih juga sama, yaitu untuk menciptakan halaman web yang interaktif dan dinamis. Lalu apa bedanya PHP dengan JavaScript atau VBScript? Perbedaannya adalah tempat dimana script tersebut dieksekusi. JavaScript dan VBScript merupakan client-side scripting language yang akan dieksekusi di sisi klien (browser), sedangkan PHP adalah server-side scripting language yang akan dieksekusi di dalam web server ketika script-nya dipanggil. Begini untuk lebih jelasnya. Pada client-side scripting, ketika klien meminta sebuah dokumen yang mengandung script, VBScript atau JavaScript, script tersebut akan di-download dan dieksekusi di dalam browser yang bersangkutan. Sedangkan pada server-side scripting, dokumen yang diminta tetap berada di server, dijalankan di server, dan hasilnya yang berupa html biasa dikirimkan ke browser untuk ditampilkan. Jadi dari segi keamanan, jelas lebih aman dengan server-side scripting, sebab klien tidak akan dapat melihat script atau source code asli yang ada di server, sebab yang ditampilkan di browser adalah hasil eksekusi script tersebut. Sintaks-sintaks yang digunakan dalam PHP ini kebanyakan diambil dari bahasa-bahasa pemrograman yang populer seperti C, Perl, dan Java dengan penambahan beberapa kelebihan dan keunikan yang dimiliki oleh PHP. Jadi jika Anda adalah programmer yang biasa menggunakan C, Perl, atau Java, Anda pasti tidak akan asing menggunakan fungsi-fungsi yang ada pada PHP. Namun jika Anda belum pernah bersinggungan sama sekali dengan bahasa-bahasa pemrograman tersebut, jangan berkecil hati, sebab banyak yang telah membuktikan bahwa mempelajari PHP tidaklah terlalu sulit, cukup bermodalkan kemauan dan tentunya referensi yang tepat . PHP memiliki beberapa kemampuan yang sangat mendukung dalam pembuatan halaman web yang interaktif dan menarik. Kemampuan tersebut antara lain : perhitungan matematis, informasi jaringan, mail, regular expression, dan yang paling menonjol adalah kemampuan PHP
  • 26. Pemrograman Berbasis Web 2014 26 Lasmedi Afuan, ST.,M.Cs dalam menyediakan antarmuka dengan beberapa server database yang populer di pasaran, seperti MySQL, Oracle, Sybase, PostgreSQL, mSQL, dan lainnya. Kali ini kita akan mencoba membuktikan apakah benar kita dapat membangun halaman web yang dinamis dengan php, dan apakah memang benar php mudah dipelajari? LANGKAH PRAKTIKUM helloworld.php <?php echo ”Hello world”; ?> Untuk melihat hasil dari koding php yang sudah dibuat, buka browser kemudian ketikkan http://localhost, kemudian pilih folder atau file tempat menyimpan file php tersebut. Coba2.php <?php echo ”<b>Hello world</b>”; print ”<h1>Hello world</h2>”; ?> Coba3.php <?php echo ”<b>Hello world</b>”; print ”<h1>Hello world</h2>”; ?> <html> <head>
  • 27. Pemrograman Berbasis Web 2014 27 Lasmedi Afuan, ST.,M.Cs <title>PHP berada didalam tag HTML</title> </head> <body> <?php echo ”<b>Hello world</b>”; print ”<h1>Hello world</h2>”; ?> </body> </html> <?php echo ”<b>Hello world</b>”; print ”<h1>Hello world</h2>”; ?> Coba4.php <?php echo ”<html><head><title>HTML dimasukkan kedalam PHP</title></head>”; echo ”<body> <b>Selamat belajar PHP, terus belajar jika ingin bisa</body></html>”; ?> Coba5.php <?php //echo ”hallo”;
  • 28. Pemrograman Berbasis Web 2014 28 Lasmedi Afuan, ST.,M.Cs echo ”<h1>Hallo</h1>”; //echo ”hallo”; ?> Variabel Variabel di PHP digunakan untuk menampung data yang dimasukkan, variabel di php ditandai dengan $ (baca:dollar).variabel di php bersifat case sensitif, variabel di php membedakan antara huruf besar dan huruf kecil. Coba6.php <?php $nama=”Rizal Riyadi”; $usia=30; $pekerjaan=”Dosen”; $alamat=”Jl Kober no 915 Purwokerto”; echo ”Nama anda : $nama<br>”; echo ”Usia Anda : $usia<br>”; echo ”Pekerjaan :$pekerjaan<br>”; echo ”Alamat : $alamat”; ?> Coba7.php <?php $panjang=10;
  • 29. Pemrograman Berbasis Web 2014 29 Lasmedi Afuan, ST.,M.Cs $lebar=30; $luas=$panjang*$lebar; $keliling=2*($panjang+$lebar); echo ”==Program menghitung luas dan keliling==”; echo ”Luas : $luas”; echo ”<br>Keliling : $keliling”; echo ”========================================”; ?> Contoh penggunaan variabel didalam form Jika ingin mengirimkan atau menghandle variabel yang dikirimkan dengan menggunakan form, bisa dilakukan dengan menggabungkan script form dengan php. Coba8.php <html> <head> <title>Penggunaan form dan variabel</title> </head> <body> <form method=post action=coba8.php> Nama :<input type=text name=nama><br> <input type=submit name=simpan value=Kirim> </form> <?php
  • 30. Pemrograman Berbasis Web 2014 30 Lasmedi Afuan, ST.,M.Cs $n=$_POST[’nama’]; Echo ”Selamat datang, $n”; ?> </body> </html> Keterangan : Pada contoh coba8.php pengiriman dilakukan menggunakan method post, maka untuk menghandle variabel yang dikirimkan melalui form dengan method post di PHP menggunakan $_POST[’nama_variabel’]. Percabangan.php <form method=post action=8.php> Nilai A <input type=text name=a><br> Nilai B <input type=text name=b><br> <input type=submit name=simpan value=Tampilkan> </form> <?php //if-else //switch-case $a=$_POST['a']; $b=$_POST['b']; if ($a<$b) { echo "A=$a lebih kecil dari B=$b"; } else if ($a>$b) { echo "A=$a lebih besar dari B=$b"; } else { echo "A=$a dan B=$b, sama besar"; } ?>
  • 31. Pemrograman Berbasis Web 2014 31 Lasmedi Afuan, ST.,M.Cs Percabangan_perulangan.php <form method=post action=9.php> Awal <input type=text name=a><br> Akhir <input type=text name=b><br> <input type=submit name=simpan value=Tampilkan> </form> <?php $a=$_POST['a']; $b=$_POST['b']; if ($a<$b) { for ($i=$a; $i<=$b; $i++) { echo "$i<br>"; } } else if ($a>$b) { for ($i=$a; $i>=$b; $i--) { echo "$i<br>"; } } ?> Menu.php <ul> <li><a href=menu.php>Home</a></li> <li><a href= menu.php?menu=profil>Profil Informatika</a></li> <li><a href= menu.php?menu=kontak>Kontak Informatika</a></li> <li><a href= menu.php?menu=alumni>Alumni Informatika</a></li> <li><a href=menu.php?menu=mahasiswa>Mahasiswa Informatika</a></li> </ul> <?php $m=$_GET['menu']; if ($m=='profil') { echo "Profil Informatika"; } else if ($m=='kontak') { echo "0281-632123";
  • 32. Pemrograman Berbasis Web 2014 32 Lasmedi Afuan, ST.,M.Cs } else if ($m=='alumni') { echo "Agus"; } else { echo "Selamat datang"; } ?> Switch.php <?php $bulan=2; switch ($bulan) { case 1 : echo "Januari"; break; case 2 : echo "Februari"; break; case 3 : echo "Maret"; break; case 4 : echo "April"; break; } ?>
  • 33. Pemrograman Berbasis Web 2014 33 Lasmedi Afuan, ST.,M.Cs Modul 7 Implementasi PHP dan Mysql Tujuan - Praktikan mengenal dan mampu mengimplementasikan PHP dan Mysql dalam web Pendahuluan Pada praktikum Modul 7, praktikan akan melalukan instalasi contoh website sekolah yang sudah diimplementasikan. Langkah Praktikum 1. Copy folder sekolah ke c:xampphtdocs 2. Buat database pada phpmyadmin dengan nama dbimplementasi, kemudian import file dbimplementasi.sql 3. Buka web browser, ketik localhost/sekolah, terlihat tampilan seperti berikut 4. Untuk masuk ke halaman admin ketik, localhost/sekolah/cp dengan username admin dan password admin