Anda di halaman 1dari 13

LAPORAN WORKSHOP

PENGEMBANGAN WEB

PHP Lanjutan

Dosen : Warnia Nengsih, S.Kom.,M.Kom


PLP : Puspita Aisyah Asnur S.Tr.Kom

Identitas :
ADIP APRIANDITA
1 SI D
2257301005

PRODI SISTEM INFORMASI


JURUSAN TEKNOLOGI INFORMASI
2022/2023

1 | Workshop Pengambangan Web


Modul 8. PHP Lanjutan
1. Percobaan 1
● If else
Code Program :

Output Program di atas :

Penjelasan :
Program tersebut merupakan sebuah program dalam bahasa pemrograman PHP. Pada
baris pertama, terdapat deklarasi variabel $d yang diberi nilai 10. Kemudian, program
menggunakan struktur kontrol if-else untuk membandingkan nilai dari variabel $d dengan
nilai 10 menggunakan operator pembanding ==. Jika nilai dari variabel $d sama dengan
10, maka program akan menampilkan teks "benar nilai d adalah 10" menggunakan
perintah echo. Namun, jika nilai dari variabel $d tidak sama dengan 10, maka program
akan menampilkan teks "salah nilai d bukan 10".

2 | Workshop Pengambangan Web


2. Percobaan 2
● Switch case
Code Program :

Output Program :

Penjelasan :
program di atas merupakan sebuah program dalam bahasa pemrograman PHP yang
menggunakan struktur kontrol switch-case untuk menentukan hasil output berdasarkan
nilai dari variabel $favcolor. Pada baris kedua, terdapat deklarasi variabel $favcolor
dengan nilai "red". Kemudian, program menggunakan struktur kontrol switch-case untuk
mengevaluasi nilai dari variabel $favcolor. Jika nilai dari variabel $favcolor adalah "red",
maka program akan menampilkan teks "your favorite color is red" menggunakan perintah
echo dan kemudian menggunakan perintah break untuk menghentikan eksekusi program
di dalam case "red". Jika nilai dari variabel $favcolor adalah "blue", maka program akan
menampilkan teks "your favorite color is blue" dan kemudian menghentikan eksekusi
program di dalam case "blue". Jika nilai dari variabel $favcolor adalah "green", maka
program akan menampilkan teks "your favorite color is green" dan kemudian
menghentikan eksekusi program di dalam case "green". Jika nilai dari variabel $favcolor
tidak sama dengan "red", "blue", atau "green", maka program akan menampilkan teks
"your favorite color is neither red, blue, nor green" menggunakan case default.

3 | Workshop Pengambangan Web


3. Percobaan 3
● While dan for loops
Code Program :

Output program :

Penjelasan :
Program di atas adalah contoh penggunaan beberapa jenis loop pada bahasa
pemrograman PHP, yaitu while loops, for loops, dan do while loops.
● Pertama, program menggunakan while loops untuk mencetak pesan "saya akan
menjadi master php" sebanyak 10 kali. Variabel $i diinisialisasi sebagai 0,
kemudian loop akan terus berjalan selama nilai $i kurang dari 10. Pada saat
program melooping, nilai $i akan bertambah 1 dan pesan akan dicetak ke layar.
● Kedua, program menggunakan for loops untuk mencetak pesan "saya akan
menjadi master java" sebanyak 10 kali. Loop for ini menginisialisasi variabel $i
sebagai 0, kemudian terus berjalan selama nilai $i kurang dari 10. Pada saat
program melooping, nilai $i akan bertambah 1 dan pesan akan dicetak ke layar.
● Terakhir, program menggunakan do while loops untuk mencetak pesan "saya akan
menjadi master c#" sebanyak 11 kali.

4 | Workshop Pengambangan Web


4. Percobaan 4
● Function
Code Program :

Output program :

Penjelasan :
Program di atas merupakan contoh penggunaan fungsi dalam bahasa pemrograman PHP.
Fungsi yang didefinisikan bernama tambahNilai menerima 2 parameter yaitu $x dan $y. Di
dalam fungsi, nilai parameter $x dan $y akan dijumlahkan dan disimpan ke dalam variabel
$h. Setelah itu, nilai variabel $h akan ditampilkan ke layar menggunakan perintah echo.
Pada saat fungsi dipanggil dengan memasukkan nilai 4 dan 6 sebagai parameter, maka
fungsi akan menghasilkan nilai 10 yang akan ditampilkan ke layar.

5 | Workshop Pengambangan Web


5. Percobaan 5
● Function2
Code Program :

Output program :

Penjelasan :
Program di atas merupakan contoh penggunaan fungsi dalam bahasa pemrograman PHP.
Fungsi yang didefinisikan bernama writeMsg tidak menerima parameter apapun. Di dalam
fungsi, kode echo "hello world" akan menampilkan pesan "hello world" ke layar.Setelah
fungsi didefinisikan, fungsi dipanggil menggunakan perintah writeMsg(). Pemanggilan
fungsi dilakukan untuk menjalankan kode yang ada di dalam fungsi. Dalam contoh ini,
kode echo "hello world" akan dijalankan dan menampilkan pesan "hello world" ke layar.

6 | Workshop Pengambangan Web


6. Percobaan 6
● Function2
Code Program :

Output program :

Penjelasan :
Program di atas merupakan contoh penggunaan struktur kontrol if-else dalam bahasa
pemrograman PHP. Program ini melakukan pengecekan terhadap nilai variabel $user dan
$pass. Jika nilai $user sama dengan "adipapr" dan nilai $pass sama dengan "123", maka
program akan menampilkan pesan "Login berhasil" menggunakan perintah echo. Jika nilai
salah satu atau kedua variabel tidak sama dengan nilai yang diharapkan, maka program
akan menampilkan pesan "login gagal" menggunakan perintah echo. Pada contoh ini,
karena nilai variabel $user adalah "adipapr" dan nilai variabel $pass adalah "123", maka
program akan mengeksekusi perintah di dalam blok if, yaitu menampilkan pesan "Login
berhasil" ke layar.

7 | Workshop Pengambangan Web


7. Percobaan 7
● Membuat form inputan email
Code Program :
.html

.php

Output program :

Penjelasan :
Program di atas adalah sebuah form HTML yang memiliki 2 input field yaitu Name dan
E-mail. Kemudian form tersebut akan di-submit dengan method "post" ke file

8 | Workshop Pengambangan Web


welcome.php.Setelah form di-submit, file welcome.php akan menampilkan pesan
"Welcome [name]" dan "Your email address is: [email]" dengan menggunakan PHP.
Datayang diisi pada form sebelumnya akan diambil dan ditampilkan dalam pesan
tersebut. Secara keseluruhan, program tersebut berguna untuk mengambil input data dari
user dan menampilkannya kembali pada halaman web.

8. Percobaan 8
● Membuat form inputan email dan keterangan login
Code Program :

9 | Workshop Pengambangan Web


Output program :

Penjelasan :
Program di atas adalah sebuah form HTML yang memiliki 2 input field yaitu username
dan password. Terdapat juga 2 tombol yaitu login dan reset yang akan men-submit form
tersebut ke file LoginTest.php menggunakan method POST. Setelah form di-submit, file
LoginTest.php akan mengecek apakah username dan password yang di-inputkan sama
dengan nilai yang telah ditentukan. Jika username dan password benar, maka program
akan menampilkan pesan "login berhasil". Namun, jika username dan password salah,
maka program akan menampilkan pesan "login gagal", untuk menampilkan output
program menggunakan echo dan terdapat Fungsi isset() digunakan untuk memeriksa
apakah suatu variabel telah dideklarasikan dan memiliki nilai atau tidak.

10 | Workshop Pengambangan Web


9. Percobaan 9
● Soal bonus1
Code Program :

Output program :

11 | Workshop Pengambangan Web


10. Percobaan 10
● Soal bonus2
Code Program :

Output program :

12 | Workshop Pengambangan Web


11. Percobaan 11
● Soal bonus3
Code Program :
.html

.php

Output program :

13 | Workshop Pengambangan Web

Anda mungkin juga menyukai