FORMAT
LAPORAN RESMI
NURFIKA
NAZMI & DIAN ERLITA
MATA
DIKLAT : PEMOGRAMAN WEB DINAMIS
JUDUL
PERCOBAAN : STRUKTUR PERULANGAN
A.
TUJUAN
1.
Siswa dapat memahami pengulangan di PHP
2.
Siswa dapat membedakan penggunaan struktur pengulangan dengan FOR, WHILE dan
Do..WHILE
3.
Siswa dapat menggunakan struktur pengulangan dalam program PHP
4.
Siswa dapat menyelesaikan persoalan kasus program dengan struktur Pengulangan.
B.
DASAR TEORI
Digunakan
untuk mengulang suatu perintah sebanyak yang diinginkan tanpa harus menulis
ulang. Bahasa PHP mengenal tiga jenis perintah pengulangan, yaitu:
1.
FOR
Digunakan
untuk mengulangi perintah dengan jumlah pengulangan yang sudah diketahui. Pada
perintah ini tidak perlu menuliskan suatu kondisi untuk diuji. Kita hanya perlu
menuliskan nilai awal dan akhir variabel penghitung. Nilai variabel penghitung
akan secara otomatis bertambah atau berkurang tiap kali sebuah pengulangan
dilaksanakan. Sintaks penulisannya sebagai berikut :
contoh struktur pengulangan dengan for
2.
WHILE
Perintah
ini digunakan untuk mengulangi suatu perintah sampai jumlah tertentu.
Pengulangan akan terus berjalan selama kondisi masih bernilai benar. Sintaks
penulisannya sebagai berikut :
contoh
struktur pengulangan dengan while
3. DO …
WHILE
Proses
pengulangan akan berjalan jika kondisi yang diperiksa di while masih
bernilai benar dan pengulangan akan dihentikan jika kondisinya sudah bernilai
salah. Sintaks penulisannya sebagai berikut :
Perbedaan
antara perintah while dengan do … while adalah terletak dari
kondisi yang diperiksa. Pada perintah while, kondisi yang diperiksa
terletak diawal perulangan, sehingga sebelum masuk ke dalam perulangan while
kondisi harus bernilai benar. Sedangkan pada perintah do … while,
kondisi diperiksa di akhir perulangan. Ini berarti bahwa paling sedikit sebuah
perulangan akan dilakukan oleh perintah do … while, karena untuk masuk
ke dalam perulangan tidak ada kondisi yang harus dipenuhi. Contoh struktur
pengulangan dengan do … while :
C. Tugas Pendahuluan
1.
Jelaskan tujuan dari penggunaan struktur pengulangan pada program !
Jawab
: dalam sebuah program perulangan sangat penting dan memiliki berbagai manfaat,
perulangan dapat digunakan untuk menghemat penulisan sintaks pada suatu program
2.
Jelaskan perbedaan antara penggunaan struktur pengulangan FOR, WHILE dan
DO…WHILE !
Jawab
:
while : perulangan eksekusi sejumlah
kode selama kondisi benar / true.
do while :
perulangan eksekusi sejumlah kode satu kali, kemudian di lanjutkan selama
kondisi benar / true.
for : perulangan terhadap sejumlah
kode terus dilakukan sesuai dengan jumlah ketetapan perulangan.
3.
Jelaskan penggunaan perintah break dan continue pada
proses pengulangan !
Jawab : Fungsi break dalam php digunakan untuk menghentikan
proses yang dilakukan oleh perintah php : for, foreach, while,
do-while atau switch. Sedangkan continue digunakan untuk
melanjutkan proses pada perintah perulangan for dengan php. Kedua fungsi ini
(break dan continue) memang tidak selalu digunakan, karena setiap kasus mungkin
saja berbeda keperluan.
4. Jelaskan apa yang dimaksud dengan
perintah $a++; dan $a- -; pada pengulangan !
Jawab :
$a++ gunanya untuk meningkatkan atau menambah nilai dari variabel, sedangkan
$a— sebaliknya, yaitu untuk menurunkan atau mengurangi nilai variabelnya.
D. Latihan Percobaan
2.
Lakukan percobaan struktur pengulangan sesuai dengan kode program di atas,
kemudian jalankan hasilnya melalui browser dan capture/print screen hasilnya.
for
Di
atas merupakan sintaks dari fungsi for, hasilnya seperti tampilan di bawah.
Hasil
browser
while
Di
atas merupakan sintaks fungsi while, hasilnya seperti tampilan di bawah ini.
Hasil
browser
do
while
Di
atas merupakan sintaks fungsi do while, hasilnya pun seperti di bawah ini.
Hasil
browser
3.
Lakukan pengamatan dari ketiga hasil program, Tuliskan apa pendapat Anda
Menurut kami, for : perulangan terhadap
sejumlah kode terus dilakukan sesuai dengan jumlah ketetapan perulangan. while
: perulangan eksekusi sejumlah kode selama kondisi benar / true. do while
: perulangan eksekusi sejumlah kode satu kali, kemudian di lanjutkan selama
kondisi benar / true.
4.
Tampilkan deret angka menggunakan for untuk hasil : 15, 13, 11, 9, 7, 5, 3, 1
Ini
adalah script mengunakan pengulangan for.
Hasilnya..
5.
Bagaimanakah jika ingin menampilkan output deret bilangan dari
10, 9,
8, 7, 6, 5, 4, 3, 2, 1. Buatlah
struktur pengulangannya.
Jawab :
Di bawah
adalah sintaks dari permintaan soal no.5
Dan
hasilnyaa..
6. Buatlah
pengulangan dengan While untuk menampilkan kalimat “Saya Senang Belajar
PHP” sebanyak 5 kali.
Di bawah
ini adalah script pada soal no.6, yaitu menampilkan pengulangan kalimat “saya
senang belajar PHP” sebanyak 5 kali.
Berikut
merupakan hasil dari script di atas:
7. Buatlah
pengulangan untuk menampilkan deret bilangan berikut :
5, 10, 15,
20, 25, 30, 35, 40, 45, 50, tetapi jika bertemu angka 30 maka
pengulangan
dilewatkan sehingga outputnya akan menjadi.
5, 10, 15,
20, 25, 35, 40, 45, 50
Jawab :
Ini adalah
sintaks dari soal no.7,
Ini
hasilnya..
8.
Buatlah sebuat deret menggunakan while untuk menampilkan angka : 1, 3, 5, 7, 9,
11, 13, 15, 17
Berikut
ini merupakan script dari soal no 8 mengunakan pengulangan while.
Ini
hasil dari script di atas.
E.
KESIMPULAN
Dapat
kita simpulkan dari tugas pendahuluan dan tugas percobaan di atas, pengulangan sangat
berguna dalam sebuah
program perulangan sangat penting dan memiliki berbagai manfaat, perulangan
dapat digunakan untuk menghemat penulisan sintaks pada suatu program. Kemudian perbedaan while yaitu, perulangan
eksekusi sejumlah kode selama kondisi benar / true. do while yaitu
perulangan eksekusi sejumlah kode satu kali, kemudian di lanjutkan selama
kondisi benar / true. for yaitu perulangan
terhadap sejumlah kode terus dilakukan sesuai dengan jumlah ketetapan
perulangan.
Dan
terdapat $a++ gunanya untuk meningkatkan atau menambah nilai dari variabel,
sedangkan $a— sebaliknya, yaitu untuk menurunkan atau mengurangi nilai
variabelnya. Perintah tersebut pasti sering kita jumpain pada pengulangan.
Tidak ada komentar:
Posting Komentar