0% menganggap dokumen ini bermanfaat (0 suara)
250 tayangan

Modul PHP Praktikum

Modul 1 memperkenalkan PHP dasar seperti variabel, array, operator, tipe data, dan menampilkan tanggal dan waktu. Modul ini juga memberikan contoh praktikum PHP sederhana. Modul 2 membahas struktur kontrol seperti if, if-else, if-elseif, switch, dan perulangan while, for, do-while untuk mengontrol alur program.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
250 tayangan

Modul PHP Praktikum

Modul 1 memperkenalkan PHP dasar seperti variabel, array, operator, tipe data, dan menampilkan tanggal dan waktu. Modul ini juga memberikan contoh praktikum PHP sederhana. Modul 2 membahas struktur kontrol seperti if, if-else, if-elseif, switch, dan perulangan while, for, do-while untuk mengontrol alur program.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

Modul 1

Pengenalan PHP

1.1 Tujuan
1. Mengenalkan kepada siswa tentang pemrograman PHP
2. Siswa dapat membuat script PHP secara sederhana
3. Siswa dapat membuat halaman web dengan menggunakan script HTML dan PHP

1.2 Dasar Teori

PHP (Preprocesor Hypertext) adalah bahasa scripting yang menyatu dengan HTML dan
dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya
dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja
berupa HTML. Untuk membedakan perintah HTML dan PHP digunakan tanda
<?…?>atau <?php … ?>

PHP dapat diaplikasikan dengan berbagai macam database, seperti MySQL,


PostgreSQL,, Oracle, dan lainnya. Beberapa script dasar PHP
1. Menampilkan text
echo "..text …. <br>"
<br> : ganti baris

2. Variabel
 Untuk membuat variabel diberi tanda dollar ($). Variabel berfungsi untuk
menyimpan suatu nilai dan dapat berubah-ubah. Penulisan variable yang benar
adalah :
o Karakter pertama tidak boleh berupa angka (harus berupa huruf atau garis
bawah)
o Tidak mengandung spasi
o Pemakaian huruf kapital dan huruf kecil dibedakan
Contoh penulisan variable :
$data, $data1, $data_ku

 Array
Array merupakan suatu variabel yang dapat berisi banyak data dalam waktu yang sama.
Pendefinisian Array dapat dibentuk dengan format berikut :
$nama_array = array(elemen_1, …, elemen_n);
Untuk menghitung jumlah elemen array digunakan fungsi count(), dengan format
count($nama_array)
 Operator

Dalam PHP juga dapat melakukan proses operasi, baik itu penjumlahan, operasi logika,
ataupun operasi pembanding.Operator Matematika yang digunakan dalam PHP yaitu :

 Operator Pembanding yang digunakan dalam PHP yaitu :

Selain itu, operator Logika juga dapat digunakan di PHP, antara lain, and (&&), or (||),
xor, dan !.

 Penulisan Karakter Khusus dengan tanda \

Karakter yang ditulis dengan diawali tanda (\) yaitu:

 Tipe Data

Tipe data yang dikenal pada pemrograman PHP yaitu :

 Konversi Tipe Data


Fungsi-fungsi yang digunakan dalam PHP untuk mengkonversikan tipe data ke tipe
data yang lain yaitu dengan memberikan fungsi intval, doubleval, dan strval. Atau
dengan menggunakan teknik cast, yaitu dengan mengubah tipe ekspresi yang akan
dikonversi.

 Menampilkan Tanggal dan Waktu


Untuk menampilkan tanggal dan waktu secara update, dapat menggunakan perintah
datedengan format-format berikut :
1.3 Pelaksanaan Praktikum
1. Ketikkan program berikut ini :

<html>
<head>
<title> Variabel </title>
</head>
<body>
<?php
$nilai_1 = 10;
$nilai_2 = 3;
$nilai_3 = 2 * $nilai_1 + 8 * $nilai_2;
echo "nilai = ", $nilai_3;
echo "<br>";
$jumlah = $nilai_1 + $nilai_2;
echo "hasil dari $nilai_1 + $nilai_2 adalah : $jumlah";
echo “<br><br>”;
echo “\”nama : Johan\” <br>”;
echo “no.siswa 2010004”;
?>
</body>
</html>
Catatan :
Nama Johan dan no.siswa 2010004 diatas ganti dengan nama masing-masing).
2. Simpan dengan menggunakan ekstensi php (misalnya mod_1.php), dan jalankan di
web browser.
3. Ketikkan program berikut :

<html>
<head>
<title> Pemrograman PHP dengan Array</title>
</head>
<body>
<?php
//penulisan array dapat dibuat seperti berikut
$nama[] = “Isabella”;
$nama[] = “Affan”;
$nama[] = “desty”;
echo $nama[1] . $nama[2] . $nama[0];
echo “<br>”;
//pendefinisian array dapat juga sperti berikut ini
$kampus[sekolah] = “SMA”;
$kampus[nama_kampus] = “Kolese Loyola”;
echo “Kampusku adalah $kampus[sekolah]
$kampus[nama_kampus]”;
?>
</body>
</html>
4. Simpan script diatas lalu lihat hasilnya di web browser. Perhatikan urutan nama-
nama yang tampil dari perintah echo $nama[1] . $nama[2] . $nama[0];
5. Tambahkan fungsi count untuk menghitung jumlah elemen array $nama dengan
menambahkan script berikut :
//menghitung jumlah elemen array
$jum_array = count($nama);
echo "jumlah elemen array = ". $jum_array;
6. Ketikkan script berikut ini untuk mengkonversi tipe data.
<html>
<head>
<title>Konversi Tipe</title>
</head>
<body>
<?php
$a = 300.4;
echo $a;
echo "<br>";
echo "tipe Double : ", doubleval($a), "<br>";
echo "tipe Integer : ", intval($a), "<br>";
echo "tipe string : ", strval($a);
?>
</body> </html>
7. Ketikkan script berikut untuk menampilkan tanggal dengan mengambil tanggal di
server.
<html>
<head>
<title>Tanggalan</title>
</head>
<body>
<?php
echo date("m-F-Y, g:i:s a");
?>
</body>
</html>

1.4 Latihan
 Buatlah aplikasi sederhana untuk menghitung luas persegi panjang

1.5 Tugas
 modifikasilah program pada praktik 5 untuk menampilkan informasi tanggal dan
waktu dengan mencoba menggunakan format-format date lainnya.
 Buatlah program sederhana tentang biodata
Modul 2
Struktur Kontrol

2.1 Tujuan
1. Siswa dapat menggunakan struktur kontrol untuk kasus tertentu
2. Siswa dapat membuat pemrograman PHP yang melibatkan pernyataan perulangan

2.2 Dasar Teori


1 Kondisi (Condition)
a. Bentuk if
Perintah IF ini akan menjalankan statement jika kondisinya bernilai benar
(True).
if (expr)
statement

b. Bentuk if else
Dalam bentuk ini jika ekpresi bernilai benar maka statement_1 akan
dijalankan, tetapi jika salah maka statement_2 yang akan dijalankan.

if (expr) if (expr)
statement_1 atau { statement_1a
else statement_1b }
statement_2 else
{ statement_2a
statement_2b }

c. Bentuk if – elseif
Bentuk if-elseif ini cocok untuk melakukan pengambilan keputusan yang
melibatkan banyak alternative. PHP dapat mengetahui bentuk elseif dan else
if.
d. Switch
Pada prinsipnya penggunaan switch hampir sama dengan pengunaan kondisi
if–elseif. Dalam pengunaan switch juga disertakan perintah break. Tanpa
perintah break semua peryataan akan dijalankan. Bentuk pernyataan switch
yaitu :
2 Perulangan
a. While
Perulangan mengunakan while mempunyai bentuk yang mudah untuk
digunakan. Perintah while akan terus diulang selama kondisi berisi TRUE dan
akan berhenti jika kondisi berisi FALSE

b. For
Perulangan mengunakan for mempunyai 3 ekpresi
 Expr1 adalah ekpresi untuk memberikan nilai awal yang akan digunakan
untuk perulangan.
 Expr2 adalah ekpresi untuk memberikan kondisi dalam perulangan. Jika
kondisi tersebut bernilai TRUE maka perulangan akan dilanjutkan. Jika
kondisi tersebut bernilai FALSE makan perulangan akan berhenti.
 Expr3 digunakan untuk mengatur nilai variabel yang digunakan pada expr1

c. Do – while
Perulangan mengunakan do – while ini akan berakhir jika ekpresi bernilai
FALSE

2.3 Pelaksanaan
1. Ketikkan script berikut, simpan dan lihat hasilnya di browser.
<html>
<head>
<title> Struktur Control IF </title>
</head>
<body>
<?php
$nilai1 = 4;
$nilai2 = -7;
if($nilai1 > $nilai2)
echo "$nilai1 Lebih Besar dari pada $nilai2 <br>";
if($nilai2 < 0)
echo "nilai2 adalah negative";
?>
</body>
</html>
2. Ketikkan script php berikut ini:
<html>
<head>
<title> Struktur Control IF ELSE</title>
</head>
<body>
<?php
$bil = 8;
if($bil % 2 == 0)
echo "bilangan $bil merupakan bilangan genap";
else
echo "bilangan $bil merupakan bilangan ganjil";
?>
</body>
</html>

3. Ketikkan script php berikut ini :


<html>
<head>
<title> Struktur Control IF ELSE</title>
</head>
<body>
<?php
$nilai= 80;
$nama="ANDIK";
if($nilai >= 85)
{
print $nama."\n mendapat nilai = A";
}
elseif($nilai >=70)
{
print $nama. "\n mendapat nilai = B";
}
elseif($nilai >=60)
{
print $nama. "\n mendapat nilai = C";
}
else
{
print $nama. "\n mendapat nilai = D";
}
?>
</body>
</html>
4. Ketikkan script php berikut ini :
<html>
<head>
<title> Struktur Control IF ELSE</title>
</head>
<body>
<?php
$nilaimhs= 67;
$nama="Komar";
if ($nilaimhs >= 80 && $nilaimhs <=100)
{
echo $nama."\n mendapat nilai=A";
}
elseif ($nilaimhs >= 70 && $nilaimhs <= 79)
{
echo $nama."\n mendapat nilai=B";
}
elseif ($nilaimhs >= 60 && $nilaimhs <= 69)
{
echo $nama."\n mendapat nilai=C";
}
elseif ($nilaimhs >= 50 && $nilaimhs <= 59)
{
echo $nama."\n mendapat nilai=D";
}
elseif ($nilaimhs >= 0 && $nilaimhs <= 49)
{
echo $nama."\n mendapat nilai=E";
}
?>
</body>
</html>

5. Ketikkan script php berikut ini :


<html>
<head>
<title>Pernyataan SWITCH</title>
</head>
<body>
<?php
$jurusan = "SMG";
switch($jurusan)
{
case "SBY":
echo "$jurusan = Surabaya";
break;
case "MLG":
echo "$jurusan = Malang";
break;
case "SMG":
echo "$jurusan = Semarang";
break;
case "JKT":
echo "$jurusan = Jakarta";
break;
default:
echo "$jurusan tidak terdaftar";
}
?>
</body>
</html>

6. Lihat hasilnya di browser


7. Cobalah mengganti nilai SMG pada $jurusan dengan yang lain (misal $jurusan=
“JKT”). Simpan dan lihat hasilnya. Lalu cobalah ubah nilai jurusan dengan
menggantinya menggunakan huruf kecil (misal : $jurusan= “jkt”). Apa yang
ditampilkan dalam web browser?
8. Ketikkan script perulangan dengan pernyataan while berikut ini.
<html>
<head>
<title>Perulangan dengan While</title>
</head>
<body>
<?php
$i=0;
while($i<=5)
{
$jumlah=1+$i;
echo"1+$i=$jumlah<br>";
$i++;
}
?>
</body>
</html>
9. Ketikan script perulangan dengan menggunakan for berikut ini :
<html>
<head>
<title>Perulangan dengan for</title>
</head>
<body>
<?php
$i=0;
for($i=0;$i<=5 ;$i++)
{
$jumlah=1+$i;
echo"1+$i=$jumlah<br>";
}
?>
</body>
</html>

2.4 Latihan
 Modifikasilah script diatas sehingga sampai bilangan ke 10,20,30.40,50

2.5 Tugas
 Modifikasilah script php dengan mengubah variable $i menjadi kelipatan 2,3,4

Anda mungkin juga menyukai