Jumat, 27 Februari 2015

STRUKTUR PERULANGAN

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