Professional Documents
Culture Documents
MODUL
PRAKTIKUM
Teknik Perangkat Lunak
Universitas PGRI
Ronggolawe
Tuban
PEMROGRAMAN
WEB
OLEH :
2010
MODUL I
Tugas Pendahuluan
<p>ini adalah paragraph akan ditampilkan terus menerus secara otomatis terpengaruh browser anda tidak
terpengaruh spasi otomatis akan teratur sendiri<br>
ganti baris<br>ganti baris <br>ganti baris.<br>
<hr>
</body>
</html>
<html>
<head><title>Pemformatan teks</title></head>
<body bgcolor=”green”>
<h1 align="center"> <font color="red">KOMPUTER</font></h1>
<p>Sebenarnya computer berasal dari bahasa latin yaitu <b>compute</b>
yang artinya menghitung atau <i> to copmpute</i> yang sekarang menjadi<u>
computer</u> dasar kerjanya yaitu sebagai alat hitung, jadi dahulu kalkulator juga
termasuk computer:<br> <br></p>
contoh spesifikasi computer : <br>
<pre>
Prosesor Pentium 4
HDD 20 gb
RAM 512
MOBO Asus </pre><br>
<p> <font color="red" size="4">keterangan tag pre akan <sup>ditampilkan </sup>apa
adanya di <sub>browser
<body>
</html>
3. Tag List
Start Tag Kegunaan
<ol> Mendefinisikan sebuah list ordered
<ul> Mendefinisikan sebuah list unordered
<li> Mendefinisikan sebuah item dalam list
<dl> Mendefinisikan sebuah list definisi
<li>Jeruk</li> </ol>
</ol> </body>
<ol type="a">
<li>Apel</li>
<li>Pisang</li>
<li>Lemon</li>
<li>Jeruk</li>
</ol>
HTML
1. Link
<html>
<frameset rows="50%,50%">
<frame src="frame1.htm">
<frameset cols="25%,75%">
<frame src="frame2.htm">
<frame src="frame3.htm">
</frameset>
</frameset>
</html>
3. Table
<body> <tr>
<p> <td>100</td>
<tr> </tr>
<td>100</td> </table>
<tr> <td>200</td>
<td>100</td> </tr>
<td>200</td> <tr>
<td>300</td> <td>300</td>
</tr> <td>400</td>
</table> </tr>
HTML
Menyisipkan gambar
Insert Image
<html>
<body background="background.jpg">
<p>Baik file gambar dengan format gif maupun jpg dapat digunakan sebagai latar belakang
HTML.</p>
<p>Bila gambar yang digunakan lebih kecil dari halaman situs, gambar akan ditampilkan berulang-
ulang.</p>
<p>
</p>
<p>
Gambar dari folder lain:
</p>
</body>
</html>
<html>
<body>
<p>
Sebuah gambar
di antara teks
</p>
<p>
Sebuah gambar
di antara teks
</p>
<p>
Sebuah gambar
di antara teks
</p>
Sebuah gambar
di antara teks
</p>
<p>
</p>
<p>
</p>
</body>
</html>
<html>
<body>
<p>
Browser text-only hanya akan menampilkan teks dalam atribut "alt", yaitu Keterangan".
Perhatikan bahwa bilamana Anda membawa pointer mouse di atas gambar tersebut maka teks
alternatif akan ditampilkan.
</p>
</body></html>
Latar belakang dengan warna teks yang sesuai
<html>
<body bgcolor="#d0d0d0">
<p>
Paragraf ini terlihat enak dibaca karena menggunakan kombinasi warna latar belakang dan warna
teks yang sesuai.
</p>
</body>
</html>
<html>
<p>
Paragraf ini terlihat tidak nyaman dibaca karena menggunakan kombinasi warna latar belakang dan
warna teks yang tidak sesuai.
</p>
</body>
</html>
Tugas Praktikum
1. Buat Halaman web tentang penjualan online ada list harga dan barang, minimal ada 5 halaman
yang saling berhubungan.
MODUL III
Tugas pendahuluan :
Blok scripting PHP selalu dimulai dengan <? Php dan diakhiri dengan?>. Blok scripting PHP dapat
ditempatkan di manapun dalam dokumen. Pada server dengan dukungan singkatan diaktifkan, Anda
bisa memulai blok scripting dengan <? dan diakhiri dengan?>. Untuk kompatibilitas maksimal, kami
sarankan Anda menggunakan bentuk standar (<?Php)
<? Php
?>
Sebuah file PHP secara normal berisi tag HTML, seperti file HTML, dan beberapa kode scripting PHP. Di
bawah ini, kita memiliki contoh script PHP sederhana yang mengirimkan teks "Hello World" ke browser:
<html>
<body>
<? Php
echo "Hello World";
?>
</ Body>
</ Html>
Setiap baris kode PHP harus diakhiri dengan titik koma. titik koma adalah pemisah dan digunakan untuk
membedakan satu set instruksi dari yang lain. Ada dua pernyataan dasar untuk teks output dengan PHP:
echo dan print. Pada contoh di atas kita telah menggunakan echo pernyataan ke output teks "Hello
World". Catatan: File ini harus memiliki ekstensi php.. Jika file tersebut memiliki ekstensi. Html, kode
PHP tidak akan dieksekusi.
Dalam PHP, kita menggunakan / / untuk membuat komentar baris tunggal atau / * dan * / untuk
membuat blok komentar yang besar.
<html>
<body>
<? Php
/ / Ini adalah komentar
/*
Ini adalah
komentar
blok
*/
?>
</ Body>
</ Html>
Tugas Praktikum :
a. Dengan menggunakan perintah print atau echo tampilkan halaman web sebagai berikut
b. Tabel
Variabel digunakan untuk menyimpan informasi Variabel digunakan untuk menyimpan nilai-nilai, seperti
teks, nomor string atau array. Ketika variabel dideklarasikan, dapat digunakan berulang-ulang dalam
naskah anda. Semua variabel dalam PHP dimulai dengan tanda simbol $. Cara yang benar
mendeklarasikan variabel di PHP:
$Var_name=nilai;
Beginer PHP programmer sering lupa tanda $ pada awal variabel. Dalam hal ini tidak akan bekerja. Mari
kita mencoba menciptakan sebuah variabel yang berisi string, dan variabel yang berisi nomor:
<? Php
$Txt = "Hello World!";
$X =16 ;
?>
Dalam PHP, variabel tidak perlu dideklarasikan sebelum menambahkan sebuah nilai. Dalam contoh di
atas, Anda melihat bahwa Anda tidak perlu memberitahu PHP yang tipe data variabel tersebut. PHP
secara otomatis mengkonversi variabel dengan jenis data yang benar, tergantung pada nilainya. Dalam
bahasa pemrograman sangat mengetik, Anda harus menyatakan (mendefinisikan) jenis dan nama variabel
sebelum menggunakannya. Dalam PHP, variabel dinyatakan secara otomatis saat Anda menggunakannya.
• Nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (a-z, A-Z, 0-9, dan _ )
• Nama variabel tidak boleh berisi spasi. Jika nama variabel lebih dari satu kata, itu harus dipisahkan
dengan sebuah garis bawah ($my_string), atau dengan kapitalisasi ($myString) Variabel String di PHP
Variabel string digunakan untuk nilai-nilai yang mengandung karakter. Setelah kita membuat sebuah
string kita bisa memanipulasinya. string dapat digunakan secara langsung dalam fungsi atau dapat
disimpan dalam variabel.
Di bawah ini, script PHP memberikan teks "Hello World" ke variabel string bernama $txt
<? Php
$Txt = "Hello World";
echo $txt;
?>
Hello World
<?php
$angka="469.80";
settype($angka,"Double");
settype($angka,"Integer");
print("type
Output : integer = $angka<br>");
?>
<html>
<head>
</head>
<tr>
Password</div></td>
</tr>
<tr bgcolor="#FF0000">
</tr>
<tr>
<td height="40">PASSWORD</td>
</tr>
<tr bgcolor="#CCCCCC">
<td colspan="2">
</tr>
</table>
</form>
</body>
</html>
Variabel melalui HTML (Get dan Post )
Keterangan : objek harus berada pada form dan penamaan objek harus diperhatikan
echo"<body bgcolor=#CCCCCC>";
?>
Tugas Praktikum
1. Dengan menggunakan php buat program untuk menmpilkan halaman dibawah ini, memanfaatkan
fungsi String untuk mengmbil sebagian string :
Buat halaman questioner untuk mengirimkan data mahasiswa yang berkaitan dengan Fakultas dan Prodi
TPL Tampilkan hasil yang anda insertkan !
contoh :
Data_question.php
MODUL V
Tugas Pendahuluan
5. Buatlah file PHP untuk melakukan operasi penjumlahan. Tampilan awal adalah sebagai berikut :
Operator
Aritmatika
+ Addition x=2 4
x+2
- Subtraction x=2 3
5-x
* Multiplication x=4 20
x*5
/ Division 15/5 3
5/2 2.5
Penugasan
= x=y X=y
+= x+=y X=x+y
-= x-=y X=x-y
*= x*=y X=x*y
/= x/=y X=x/y
.= x.=y X=x.y
%= x%=y X=x%y
Perbandingan
Operator Logika
Pernyataan if
Pernyataan if biasa digunakan untuk mengambil keputusan berdasarkan suatu kondisi. PHP
memiliki tiga macam bentuk if, yaitu if saja, if-else, dan if-elseif. Pada contoh berikut, kondisi
yang diujikan adalah “$a bernilai 10 ”.
if ($a == "10") {
Setelah nilai $a dievaluasi, jika ternyata variabel tersebut bernilai 10 (berarti kondisi
terpenuhi/benar), maka kode yang terdapat di dalam kurung kurawal akan dijalankan. Namun,
jika ternyata variabel tersebut bernilai selain 10 (berarti kondisi tidak terpenuhi/salah), maka
kode di dalam kurung kurawal akan diabaikan dan eksekusi program akan berlanjut ke kode
berikutnya.
Untuk memberikan serangkaian pernyataan alternatif dimana nilai $a tidak harus memenuhi
kondisi bernilai 10, tambahkan sebuah pernyataan else pada aliran kontrol tersebut. Dengan
demikian bagian dari pernyataan yang lainnya akan dijalankan saat kondisi tidak terpenuhi.
if ($a == "10") {
} else {
}
Pernyataan elseif dapat ditambahkan pada struktur untuk mengevaluasi sebuah kondisi alternatif
sebelum sampai pada pernyataan else yang terakhir. Sebagai contohnya, pada struktur berikut ini
pertama-tama mengevaluasi apakah $a bernilai 10. Jika kondisi if tersebut tidak terpenuhi
(salah), maka pernyataan elseif akan dievaluasi. Jika kondisi tersebut terpenuhi (benar), maka
kode yang terdapat di dalam kurung kurawal akan dijalankan. Jika ternyata pernyataan kondisi
tersebut masih belum benar, maka eksekusi program akan berlanjut hingga kepada pernyataan
else yang terakhir.
if ($a == "10") {
} else {
Pernyataan while
Tidak seperti struktur if, dimana setiap kondisi dievaluasi sekali dan sebuah aksi dilakukan
berdasarkan pada nilai benar atau salahnya, pernyataan while akan me-loop hingga kondisinya
salah. Dengan kata lain, while loop berlanjut selama kondisinya terpenuhi/benar. Jika kondisi
tidak terpenuhi maka perintah dalam while sama sekali tidak di jalankan. Berbeda dengan While,
Do..While akan menjalankan perintah dalam while minimal 1 kali.
Sebagai contoh, while loop berikut ini, nilai variabel $a akan dicetak pada layar dan
ditambahkan satu selama nilai $a lebih kecil dari atau sama dengan 5.
$a = 0 // menentukan sebuah nilai permulaan
$a++;
}
Berikut ini merupakan keluaran dari while loop tersebut :
a sama dengan 0
a sama dengan 1
a sama dengan 2
a sama dengan 3
a sama dengan 4
a sama dengan 5
Pernyataan for
Seperti halnya while loop, for loop mengevaluasi serangkaian pernyataan kondisi pada
permulaan tiap-tiap loop. Berikut ini merupakan syntax dari for loop :
Pada permulaan setiap loop, ekspresi pertama dievaluasi, diikuti dengan ekspresi kedua. Jika
ekspresi kedua terpenuhi, maka loop akan berlanjut dengan pengeksekusian kode lalu
mengevaluasi ekspresi ketiga. Namun, jika ekspresi kedua tidak terpenuhi, maka loop tidak akan
berlanjut dan ekspresi ketiga tidak akan pernah dievaluasi.
Marilah kita ambil contoh yang telah digunakan pada while loop, lalu menulisnya kembali
dengan menggunakan sebuah for loop.
Keluaran yang diperoleh akan sama saja dengan keluaran yang dihasilkan pada penggunaan
while loop sebelumnya.
Pernyataan switch
Pernyataan switch merupakan sebuah cara sederhana untuk menampilkan tugas-tugas yang dapat
dilakukan dengan pernyataan dasar if. Tujuan dari pernyataan switch adalah memungkinkan
pihak pengembang untuk menempatkan sebuah blok kode pada masing-masing kasus (case)
yang berbeda. Berikut ini merupakan bentuk umum dari pernyataan switch :
switch($variable) {
[case <constant>:]
[break;]
[case <constant>:]
[break;]
...kasus tambahan
[default:]
Konstanta case tidak terbatas pada nilai integer sebagaimana pada bahasa lainnya seperti C. Pada
PHP, nilai konstanta dapat pula menggunakan string dan floating point number. Di dalam
penggunaannya, pernyataan switch menyediakan sebuah variabel tunggal yang nilainya akan
dibandingkan dengan nilai variabel – nilai variabel yang terdapat pada masing-masing
pernyataan kasus (case) secara individual. Pada kenyataannya, pernyataan switch serupa dengan
serangkaian pernyataan if.
Tugas Praktikum
<html>
<select name="mood">
<option value="0">Senang</option>
<option value="1">sedih</option>
<option value="2">Marah</option>
<?php
if($_POST["mood"]==0)
{
Script_color.php
echo"Saya lagi <font color=blue>seneng</font>";
}
3. apa hasil Script_color.php, Operator apa yang digunakan dan berikan koment pada scriptnya !
elseif($_POST["mood"]==1)
else
?>
</html>
MODUL VI
Tugas Pendahuluan
1. Apa yang dimaksud dengan Entitas, Atribut, Field, Record, Data, dan Dantum ?
2. Apa yang dimaksud dengan DBMS (Data Base Manajemen Sistem) ?
3. Sebutkan software DBMS yang anda ketahui ?
4. Buat Database dengan Nama Kampus :
Buat table Mahasiswa
Tampilkan Seluruh Mahasiswa tersebut
Tampilkan Nama mahasiswa yang mengandung huruf ‘a’
MYSQL
Operasi Dasar Mysql
Masuk ke mysql :
Create table
Masuk terlebih dahulu ke database yang dibuat dengan Sintak use [database];
Insert Tabel
Insert into nama_tabel values (‘Field1’,’Field2’, ……);
Melihat seluruh isi table select * from nama_tabel ;
Update
Sebelum dihapus
Setelah dihapus
Tugas Praktikum
1. Bagaimanakah sintaq sql untuk tambah data, edit, hapus, juga menampilkan data
2. Apa perbedaan menggunakan method get dan post
3. Lakukan semua percobaan diatas . . . .
Hasil dan scriptnya di Print out !!!
Database
mysql phpmyadmin
http://localhost//phpmyadmin
DST ………..
Koneksi
PHP Mysql
Menggunakan perintah :
mysql_connect(Server,User,Password);
mysql_select_db(‘data_base’);
mysql_query(“Sintaks_sql”);
mysql_fetch_array();
Hasil:
Fakultas tidak ditampilkan Karena case sensitive seharusnya $hasil[FAKULTAS], sesuai dengan
field yang ada pada table mahasiswa
Tambahkan sintak membuat table pada Script supaya tampilanya menjadi lebih Jelas
Hasil:
File konek.php
File Tampil_include.php
Hasil
File koneksi cukup dipanggil dengan include(‘Koneksi.php’); jika halaman yang kita koneksikan
dengan mysql banyak, kita tidak perlu mengetik ulang skrip koneksi tersebut .
Tambah Data
Script :
Semua objek yang akan dieksekusi terletak di <form></form> dengan menggunakan method
POST yang nanti inputan tersebut akan dikirim ke halaman exe_tambah.php <input name =
nama_objek> berfungsi sebagai objek untuk menginputkan data tertentu, supaya terlihat hasilnya
script header(‘location: …..’) akan manampilkan halaman Tampil_include.php yang berisi queri
untuk menampilkan data .
Exe_tambah.php
Tugas Praktikum
1. Buat halaman web tentang suatu produk. Halaman terdiri dari table inputan yang
terkoneksi dengan database. field terdiri dari kde_barang, nama_barang, Harga,
nama_suplier, dll …!! Lakukan tambah data dan tampilkan data tersebut.
2. Export data ke bentuk text.
MODUL VIII
Tugas Pendahuluan
1. Apa yang dimaksud dengan ERD, Relation, Primary key, Foreign key dalam Database
dan bagaimana Notasinya.
2. Buat suatu database tentang penjulan suatu produk, minimal ada 3 tabel.
Connect PHP
Tugas Pendahuluan
1. Apa yang dimaksud dengan ERD, Relation, Primary key, Foreign key dalam Database
dan bagaimana Notasinya.
2. Buat suatu database tentang penjulan suatu produk, minimal ada 3 tabel.
Rancang Juga DFD nya !
Edit
Edit.php
Tampilkan data data mahasiswa dan tambahkan link untuk edit data dengan method ‘get’ lihat
<a href=halaman_edit.php?NPM=$hsil[NPM]>Edit</a> akan menghubungkan dengan
halaman_edit.php dan menyimpan nilai dari NPM, yang nantinya akan digunakan pada
halaman_edit.php
Hasil :
Halaman_edit.php
Hasil:
Exe_edit.php
Hasil edit.php
Delete
Hasil:
Tugas Praktikum
1. Buat suatu table dengan operasi database insert,update dan delete !!