MODUL PRAKTIKUM KE-6
1.
Teori
PHP (akronim dari PHP Hypertext Preprocessor) yang
merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk
memproses data dinamis. PHP adalah salah satu bahasa server-side yang didesain
khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena
bahasa Server side, maka bahasa PHP akan dieksekusi di server, sehinnga yang
dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda
tidak akan terlihat.
PHP dikatakan sebagai sebuah server-side embedded script
language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya
dijalankan oleh server tetapi disertakan pada halaman HTML biasa.
Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil
pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.
PHP termasuk dalam Open Source Product. Jadi anda dapat
merubah Source code dan mendistribusikannya secara bebas. PHP juga diedarkan
secara gratis. Anda bisa mendapatkannya secara gratis. PHP juga dapat berjalan
di berbagai web server semisal xampp.
Langkah untuk menjalankan dokumen PHP pada xampp :
a.
Buatlah
contoh file misalkan coba.php
b.
Simpan
coba.php di folder xampp/htdocs/
c.
Sebelumnya
jalankan terlebih dahulu xampp control panel dengan tekan tombol start apache dan mysql
Contoh 1
<?// nama file coba.php ?>
<html>
<head>
<title>
Contoh Program Sederhana PHP </title>
</head>
<body>
<?
Echo
"Selamat Datang di Laboratorium Pemrograman STT Dharma Iswara
Madiun";
?>
</body>
</html>
Contoh 2
<?
Echo " Selamat Datang di Laboratorium Pemrograman
STT Dharma Iswara Madiun ";
?>
Ø
Type Data Dan Variable
Variabel digunakan untuk
menyimpan data sementara yang nilainya akan berubah-ubah setiap kali program
dijalankan. Seperti yang disebutkan pada penjelasan yang lalu, untuk
mendefinisikan variable PHP, selalu menggunakan simbol "$" dan diikuti
dengan nama variabelnya. PHP tidak memandang data dalam bentuk integer, real,
maupun string, karena PHP akan mengkonversi data menurut tipenya.
Berikut adalah aturan penamaan variabel :
·
Variabel selalu diawali dengan
simbol $
·
Nama variabel bersifat case
sensitif, membedakan huruf besar dengan huruf kecil, jadi $nama dengan $NaMa
dianggap variabel yang berbeda.
·
Nama variabel hanya bisa diawali
dengan huruf dan garis bawah, selanjutnya boleh mengggunakan beberapa huruf
atau angka dan garis bawah.
Berbeda dengan bahasa pemprogaman
lain, php hanya mengenal dua tipe data sederhana yaitu numerikal dan literal,
serta dua tipe data tidak sederhana, yaitu array dan objek.
Tipe numerik terdiri dari
bilangan bulat (integer) dan bilangan pecahan (float). Sedang literal adalah
kumpulan huruf, kata dan angka atau sering dikenal dengan string.
Jika dalam bahasa pemprograman
yang lain dikenal tipe data boolan, di PHP tipe data ini tidak ada. Untuk
menguji kebenaran (true atau false), terpaksa menggunakan tipe data yang yang
tersedia. False dapat digantikan dengan integer 0, float 0.0, atau string
"", selain itu semuanya dianggap TRUE.
Secara umum PHP memiliki lima tipe data :
1.
Integer atau bilangan bulat
Integer menyimpan bilangan bulat. PHP mampu menyimpan
bilangan bulat dengan jangkauan antara -2 Milyar dampai dengan 2 Milyar
Ø
Konstanta
Konstanta
adalah suatu tetapan nilai dalam program. Konstanta tidak dapat dirubah nilai
sewaktu program dijalankan, kalau hal itu dilakukan akan menyebabkan error.
Untuk mendefinisikan konstanta digunakan :
sewaktu program dijalankan, kalau hal itu dilakukan akan menyebabkan error.
Untuk mendefinisikan konstanta digunakan :
define
(NamaPengenal, nilai_konstanta);
Contoh :
<?php
// konstanta Judul=”Hitung Luas Lingkaran”
define (“Judul”, “Hitung Luas Lingkaran”);
// konstanta PHI=3.14
define (“PHI”, 3.14);
echo Judul;
$r=10;
echo “<BR>Jari-jari : $r<BR>\n”;
$luas=PHI * $r * $r;
echo “Luas Lingkaran = $luas”;
?>
// konstanta Judul=”Hitung Luas Lingkaran”
define (“Judul”, “Hitung Luas Lingkaran”);
// konstanta PHI=3.14
define (“PHI”, 3.14);
echo Judul;
$r=10;
echo “<BR>Jari-jari : $r<BR>\n”;
$luas=PHI * $r * $r;
echo “Luas Lingkaran = $luas”;
?>
Ø
Array
Array
digunakan untuk mendefinisikan variabel yang memiliki sejumlah nilai berbeda
namun dengan satu nama variabel. Variabel dengan jenis array memiliki nilai
lebih dari satu, setiap nilai dinamakan elemen.
Ø
Fungsi
Function atau
merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini
selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.
Tujuan penggunaan
fungsi adalah:
-
Memudahkan dalam mengembangkan
program.
-
Menghemat ukuran program.
Untuk membuat
fungsi, harus mengikuti syntax sebagai berikut:
function namafungsi ($parameter1,
$parameter2)
{
pernyataan1;
pernyataan2;
}
pernyataan1;
pernyataan2;
}
2.
Pelaksanaan Praktikum
1. Modul6_1.php
<html>
<head>
<title>Latihan Program Variabel</title>
</head>
<body>
<? php;
$a=10;
Echo ("nilai
variabel a = $a<br>"); //Isi Variable a
$b=2+3.5;
Echo ("nilai
variabel b = $b<br>"); //Isi Variable b
$kalimat="Selamat
Datang di PHP";
Echo
("mencetak isi variabel kalimat = $kalimat<br>"); //Isi
Variable kalimat
$tanggal = date
("d n y");
$judul =
"HALOOOO APAKABAR DUNIA";
$garis =
"=======================";
$nama =
"PAIJO,S.Kom";
print
("$tanggal<br>");
Echo
$judul."<br>";
Echo
$garis."<br>";
Echo
$nama."Selamat Datang!..."."<br>".$garis;
?>
</body>
</html>
2. Modul6_2.php
<? php;
$bil1 = 10;
$bil2 = 4;
echo
"bil1=$bil1";//Mencetak Bilangan 1
echo
"<br>";// Untuk membuat baris baru
echo
"bil2=$bil2";//Mencetak bilangan 2
echo
"<br>";
echo"#####*****#####";
echo"<br>";
// operasi
penambahan
$hasil1 = $bil1 +
$bil2;
echo"$bil1+$bil2=$hasil1";//
Mencetak hasil penjumlahan
echo
"<br>";
// Operasi
Pengurangan
$hasil2 = $bil1 -
$bil2;
echo"$bil1-$bil2=$hasil2";//
Mencetak hasil pengurangan
echo
"<br>";
// Operasi
Perkalian
$hasil3 = $bil1 *
$bil2;
echo"$bil1*$bil2=$hasil3";//
Mencetak hasil perkalian
echo
"<br>";
// Operasi
Pembagian
$hasil4 = $bil1 /
$bil2;
echo"$bil1/$bil2=$hasil4";//
Mencetak hasil bagi
echo
"<br>";
// Operasi
Modulus ( sisa bagi )
$hasil5 = $bil1 %
$bil2;
echo"$sisa
bagi bil/bil2=$hasil5";// Mencetak hasil sisa bagi
echo
"<br>";
?>
3. Modul6_3.php
<? php;
define ("phi","3.14");
$jari2 = 7;
$luas = phi * $jari2 * $jari2;//Rumus Luas
Lingkaran phi * jari2 * jari2
echo"jari-jari=$jari2";//Mencetak
Hasil Jari-jari
echo "<br/>";
echo"luas=$luas";//Mencetak Hasil
Luas Lingkaran
?>
4. Modul6_4.php
<? php;
$anak [0] = "Sugeng";
$anak [1] = "Bambang";
$anak [2] = "Paijo";
echo "Isi array \$anak[0] adalah
Sugeng";//array anak ke 0
echo "<br>";
echo "Isi array \$anak[1] adalah
Bambang";//array anak ke 1
echo "<br>";
echo "Isi array \$anak[2] adalah
Paijo";//array anak ke 2
echo "<br>";
?>
5. Modul6_5.php
<? php;
$anak [0] = "Faruq";
$anak [1] = "Alya";
$anak [2] = "Zahro";
foreach ($anak as $value) {
echo "Nama Anak :
$value";
echo "<br>";
}
?>
6. Modul6_6.php
<?php
//membuat
fungsi hitung kredit
function
hitung ($angsuran,$bunga,$harga){
$cicilan=$harga%$angsuran+$harga*$bunga;
$cicilan=($harga/$angsuran+$harga*$bunga)/100;
echo"
anda membeli barang dengan harga <b> Rp.$harga,-</b>";
echo"<br>";
echo"dengan
kredit sebanyak <b> $angsuran kali</b> dan bunga <b> $bunga
</b>";
echo"<br>";
echo"
maka anda diwajibkan membayar <b>Rp.$cicilan,-</b> setiap bulan
<br> <hr>";
}
$angsuran=12;
$bunga=10;
$harga=22500000;
echo"<h2>
Selamat </h2>";
hitung
($angsuran,$bunga,$harga);
?>
0 komentar:
Post a Comment