0% menganggap dokumen ini bermanfaat (0 suara)
84 tayangan13 halaman

Prak P Web#05 PHP 01

Praktikum ini membahas syntax dasar PHP, variabel, operator, percabangan, dan perulangan untuk mempelajari dasar pemrograman web menggunakan PHP. Terdapat beberapa percobaan untuk mempelajari konsep-konsep tersebut seperti menampilkan teks, penggunaan variabel dan operator, serta contoh kode untuk percabangan dan perulangan. [/ringkasan]

Diunggah oleh

Ihsan Alfani
Hak Cipta
© Attribution Non-Commercial (BY-NC)
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)
84 tayangan13 halaman

Prak P Web#05 PHP 01

Praktikum ini membahas syntax dasar PHP, variabel, operator, percabangan, dan perulangan untuk mempelajari dasar pemrograman web menggunakan PHP. Terdapat beberapa percobaan untuk mempelajari konsep-konsep tersebut seperti menampilkan teks, penggunaan variabel dan operator, serta contoh kode untuk percabangan dan perulangan. [/ringkasan]

Diunggah oleh

Ihsan Alfani
Hak Cipta
© Attribution Non-Commercial (BY-NC)
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/ 13

PRAKTIKUM 5

5.1 JUDUL Syntax dasar PHP, Variabel, Operator 5.2 TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Memahami perintah-perintah php Mengimplementasikan perintah-perintah PHP pada pemrogramanWEB

5.3 DASAR TEORI 5.4 LANGKAH PERCOBAAN 5.5 Percobaan 1 (Syntax Dasar PHP) Source Code coba1.php: <html> <body> <?php echo "Hello World"; ?> </body> </html> 5.6 Percobaan 2 (Variabel PHP) Source Code coba2.php:
<html> <body> <?php $jalan = "Gubeng Kertajaya"; $noRumah = 29; $blok = "4C"; $jumlahPenghuni = 3; echo "Hasil Variabel variabel jalan + variabel noRumah adalah "; echo $alamat = $jalan . $noRumah; echo "<br>"; echo "Hasil Variabel variabel noRumah + variabel jumlahPenghuni adalah "; echo $hasil = $noRumah + $jumlahPenghuni; echo "<br>";
Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 66

echo "Hasil Variabel variabel blok + variabel noRumah adalah "; echo $hasil = $blok + $noRumah; echo "<br>"; ?> </body> </html>

5.7 Percobaan 3 (Operator Aritmatic) Source Code coba3.php:


<html> <body> <?php $jumlahBarang = 3; $harga = 1000; echo $pembayaran = echo "<br>"; echo $pembayaran = echo "<br>"; echo $pembayaran = echo "<br>"; echo $pembayaran = echo "<br>"; echo $pembayaran = echo "<br>"; ?> </body> </html>

$jumlahBarang + $harga; $jumlahBarang -$harga; $jumlahBarang * $harga; $jumlahBarang / $harga; $jumlahBarang % $harga;

5.8 Percobaan 4 (Operator Relational) Source Code Coba4.php:


<html> <body> <?php $val1 = 5; $val2 = 6; echo "Apakah $val1 == $val2 ?"; echo $val1 == $val2; echo "<br>"; echo "Apakah $val1 > $val2 ?"; echo $val1 > $val2; echo "<br>"; echo "Apakah $val1 < $val2 ?"; echo $val1 < $val2; echo "<br>"; echo "Apakah $val1 >= $val2 ?"; echo $val1 >= $val2; echo "<br>"; echo "Apakah $val1 <= $val2 ?"; echo $val1 <= $val2; echo "<br>"; echo "Apakah $val1 != $val2 ?"; echo $val1 != $val2;
Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 67

echo "<br>"; $val1 = 5; $val2 = 5; echo "Apakah $val1 == $val2 ?"; echo $val1 == $val2; echo "<br>"; echo "Apakah $val1 > $val2 ?"; echo $val1 > $val2; echo "<br>"; echo "Apakah $val1 < $val2 ?"; echo $val1 < $val2; echo "<br>"; echo "Apakah $val1 >= $val2 ?"; echo $val1 >= $val2; echo "<br>"; echo "Apakah $val1 <= $val2 ?"; echo $val1 <= $val2; echo "<br>"; echo "Apakah $val1 != $val2 ?"; echo $val1 != $val2; echo "<br>"; ?> </body> </html>

5.9 Percobaan 5 (Operator Logika) Source Code Coba5.php:


<html> <body> <?php $val1 = 0; $val2 = 0; echo "Operasi $val1 and $val2 adalah ="; echo $val1 && $val2; echo "<br>"; echo "Operasi $val1 or $val2 adalah ="; echo $val1 || $val2; echo "<br>"; echo "Operasi $val1 Xor $val2 adalah =" ; echo $val1 Xor $val2; echo "<br>"; $val1 = 0; $val2 = 1; echo "Operasi $val1 and $val2 adalah ="; echo $val1 && $val2; echo "<br>"; echo "Operasi $val1 or $val2 adalah ="; echo $val1 || $val2; echo "<br>"; echo "Operasi $val1 Xor $val2 adalah =" ; echo $val1 Xor $val2; echo "<br>"; $val1 = 1; $val2 = 0;
Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 68

echo echo echo echo echo echo echo echo echo

"Operasi $val1 and $val2 adalah ="; $val1 && $val2; "<br>"; "Operasi $val1 or $val2 adalah ="; $val1 || $val2; "<br>"; "Operasi $val1 Xor $val2 adalah =" ; $val1 Xor $val2; "<br>";

$val1 = 1; $val2 = 1; echo "Operasi $val1 and $val2 adalah ="; echo $val1 && $val2; echo "<br>"; echo "Operasi $val1 or $val2 adalah ="; echo $val1 || $val2; echo "<br>"; echo "Operasi $val1 Xor $val2 adalah =" ; echo $val1 Xor $val2; echo "<br>"; ?> </body> </html>

5.10 Percobaan 6 (Operator Assigment) Source Code Coba6.php:


<html> <body> <?php $val1 = 7; echo "Operasi va1+=3 adalah ="; echo $val1+=3; echo "<br>"; $val1 = 7; echo "Operasi va1-=3 adalah ="; echo $val1-=3; echo "<br>"; $val1 = 7; echo "Operasi va1*=3 adalah ="; echo $val1*=3; echo "<br>"; $val1 = 7; echo "Operasi va1/=3 adalah ="; echo $val1/=3; echo "<br>"; $val1 = 7; echo "Operasi va1%=3 adalah ="; echo $val1%=3; echo "<br>"; $val1 = 7; echo "Operasi va1++ adalah ="; echo $val1++; echo "<br>"; $val1 = 7; echo "Operasi va1-- adalah =";

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 69

echo $val1--; echo "<br>"; ?> </body> </html>

5.11 Percobaan 7 (Operator Penggabung String) Dengan tanda . kita dapat menggabungkan dua variabel string. Source Code Coba7.php:
<html> <body> <?php $val1 = "Aku ingin belajar "; $val2 = "PHP dengan cepat "; echo "Menggabungkan 2 string val 1 dengan val 2 : "; echo $val1 . $val2; echo "<br>"; ?> </body> </html>

5.12 Percabangan dengan menggunakan if-else File : if1.php <html> <body> <?php $d=date("D"); if ($d=="Sat") echo "Selamat berakhir pekan!"; else echo "Selamat belajar!"; ?> </body> </html>

Cobalah mengganti Sat dengan: Sun., Mon., Tue., Wed., Thu., Fri., Sat., Perhatikan apa yang tampil dan kenapa bisa demikian.

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 70

5.13 Percabangan dengan menggunakan if-elseif-else File : if2.php <html> <body> <?php $d=date("D"); if ($d=="Sat") echo "Selamat berakhir pekan!"; elseif ($d==Fri) echo "Selamat Menunaikan Sholat Jumat bagi yang muslim!"; else echo "Selamat belajar!"; ?> </body> </html>

Cobalah mengganti Sat dengan: Sun., Mon., Tue., Wed., Thu., Fri., Sat., Perhatikan apa yang tampil dan kenapa bisa demikian. c. Percabangan dengan menggunakan switch-case File : switch.php <html> <body> <?php $x=2; switch ($x) { case 1: echo "Nomor 1"; break; case 2: echo "Nomor 2"; break; case 3: echo "Nomor 3"; break; default: echo "Bukan Nomor diantara 1 dan 3"; } ?> </body> </html>

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 71

Cobalah ganti $x dengan 0, 1, 3 , 5 , 3C, 2M, 8. Perhatikan apa yang tampil. Kenapa bisa demikian. d. Perulangan dengan memakai For File : For.php <html> <body> <?php echo "Mencari jumlah huruf vokal dalam suatu kata"; echo "<br>"; // ganti baris $jumlah = 0; $kata="Belajar PHP"; // suatu kata $huruf="a"; // huruf vokal yang dicari bisa huruf a,e,i,u,o for($i=0; $i<strlen($kata); $i++){ if(substr($kata, $i, 1) == $huruf){ $jumlah ++; } } echo "Jumlah huruf " . $huruf . " dalam kata " . $kata . " : "; echo "<br>"; echo $jumlah; ?> </body> </html> e. Perulangan dengan memakai While File : while.php <html> <body> <?php echo "Mencari jumlah huruf vokal dalam suatu kata"; echo "<br>"; // ganti baris $jumlah = 0; $kata="Belajar PHP"; // suatu kata $huruf="a"; // huruf vokal yang dicari bisa huruf a,e,i,u,o $i = 0; while($i<strlen($kata)){ if(substr($kata, $i, 1) == $huruf){ $jumlah ++; } $i++; } echo "Jumlah huruf " . $huruf . " dalam kata " . $kata . " : "; echo "<br>"; echo $jumlah; ?> </body> </html>
Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 72

f. Perulangan dengan memakai do-While File : dowhile.php <html> <body> <?php echo "Mencari jumlah huruf vokal dalam suatu kata"; echo "<br>"; // ganti baris $jumlah = 0; $kata="Belajar PHP"; // suatu kata $huruf="a"; // huruf vokal yang dicari bisa huruf a,e,i,u,o $i = 0; do{ if(substr($kata, $i, 1) == $huruf){ $jumlah ++; } $i++; while($i<strlen($kata)); } echo "Jumlah huruf " . $huruf . " dalam kata " . $kata . " : "; echo "<br>"; echo $jumlah; ?> </body> </html>

g. Perpindahan dengan menggunakan Break (Berfungsi memaksa Perulangan Berhenti dan melanjutkan program setelah perulangan). File : Break.php <html> <body> <?php // melakukan break pada $i == 2 for($i = 0; $1<5; $i++){ if($i == 2){ break; } echo("Nilai i : $i <br>"); } echo(Loop Selesai); ?> </body> </html>

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 73

h. Perpindahan dengan menggunakan continue ( Berfungsi melewati satu kali putaran pada perulangan ). File : continue.php <html> <body> <?php // melakukan continue pada $i == 2 for($i = 0; $1<5; $i++){ if($i == 2){ continue; } echo("Nilai i : $i <br>"); } echo("Loop Selesai"); ?> </body> </html>

i. Perpindahan dengan menggunakan return ( Berfungsi memerintahkan kode untuk keluar dari fungsi ). File : Return.php <html> <body> <?php function testReturn(){ for($i = 0; $1<5; $i++){ // melakukan return pada $i == 2 if ($i == 2){ return; } echo("Nilai i : $i <br>"); } echo("Loop Selesai"); } // jalankan function testReturn(); echo("Function selesai"); ?> </body> </html>

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 74

j. Perpindahan dengan menggunakan exit ( digunakan untuk menghentikan keseluruhan script ) File : exit.php <html> <body> <?php function testExit(){ for($i = 0; $1<5; $i++){ // melakukan return pada $i == 2 if($i == 2){ exit; } echo("Nilai i : $i <br>"); } echo("Loop Selesai"); } // jalankan function testExit(); echo("Function selesai"); ?> </body> </html>

5.14 DATA <Isikan data langkah percobaan di lembar kerja praktikum> 5.15 Analisa Data <Buatlah analisa berdasar data yang diperoleh> 5.16 Kesimpulan <Ambil kesimpulan dari data dan analisa data>

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 75

5.17 TUGAS PRAKTIKUM

Tugas Praktikum : 1. Buat Skrip PHP yang menampilkan : Bilangan 2+5=7 Bilangan 0 and 1 =0 Bilangan sisa hasil bagi 5 dibagi 2 adalah 1 Bilangan 5 x 5 = 25 Kata aku dan dia digabung menjadi aku dia Catatan: semua variabel (Selain huruf tebal adalah berasa dari VARIABEL. Bukan di Tulis langsung). 2. Buat Program untuk mengkonversi nilai angka menjadi nilai huruf, beserta predikat dari nilai huruf tersebut dengan menggunakan PHP. Petunjuk : Buat tampilan awal seperti gambar dibawah ini

o Isikan Nama dan NRP o Isikan Nilai Angka o Klik Kirim untuk menuju ke tampilan berikut ini, atau tombol clear untuk menghapus isian.

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 76

Konversi Nilai Angka Ke huruf : 0 40 = E 41 55 = D 56 60 = C 61 65 = BC 66 70 = B 71 80 = AB 81 100 = A >100 = Tidak Mungkin Konversi Predikat : E = Sangat Tidak Memuaskan D = Tidak Memuaskan C = Cukup BC = Lebih Dari Cukup B = Baik AB = Sangat Baik A = Sempurna

3. Buat Program Pernyataan Kontrol dengan menggunakan perulangan dan perpindahan dengan menggunakan PHP. Gunakan tampilan awal seperti pada gambar dibawah ini :

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 77

Bila user menekan tombol submit akan muncul tampilan sebagai berikut :

Praktikum Algoritma Dan Pemrograman Politeknik Negeri Banjarmasin oleh : Agus SBN | 78

Anda mungkin juga menyukai