Minggu, 09 Juni 2013

FOR & WHILE

Kali ini Masih dalam tugas E-Commerce. Disini saya akan menjelaskan sedikit tentang for dan while..
Disini saya akan menjelaskan dua tipe perulangan (looping) pada bahasa pemrograman yaitu For dan While. berikut ini statement dari for dan while :
  1. for. Pengecekannya dilakukan di awal. Menggunakan 3 buah parameter.
    for (inisialisasi; kondisi; modifier)
    {
    statement;
    }
    PHP juga mendukung syntax colon (titik dua) untuk looping for,
    for (inisialisasi; kondisi; modifier):
    statement
    endfor;
  2. while. Pengecekannya dilakukan di awal. Menggunakan 1 parameter sedangkan 2 parameter lain (inisialisasi dan modifier dimasukkan ke dalam baris program).
    while (kondisi)
    {
    statement;
    }


Perbedaan antara FOR dan WHILE :

For
untuk mengulang suatu proses yang telah diketahui jumlahnya.
While
untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus berlanjut.


Kapan Digunakan Looping FOR dan WHILE?



kapan kita harus menggunakan looping menggunakan FOR dan WHILE? ” Itulah pertanyaan yang sering dilontarkan mahasiswa yang baru mengambil matakuliah pemrograman dasar. Sebuah pertanyaan yang logis apabila dilontarkan mereka yang baru mengenal pemrograman dasar.

Looping adalah sesuatu proses yang dikerjakan secara berulang-ulang. Dalam pemrograman, looping ini harus berhenti pada suatu keadaan tertentu. Apa akibatnya jika tidak berhenti? Ya… bisa-bisa komputernya hang karena mengerjakan sesuatu yang tidak pernah berhenti, bila memorinya penuh dengan task yang diproses.
Secara umum, ada 2 hal yang dapat digunakan untuk menghentikan looping (stopping condition), yaitu:
  • Berdasarkan jumlah looping, artinya looping akan berhenti setelah mencapai jumlah perulangan tertentu
  • Berdasarkan syarat tertentu, artinya looping akan berhenti bila telah terpenuhinya suatu syarat/kondisi.
berikut contoh dalam keseharian kita. Perhatikan dua kalimat ini:
  1. Saya akan terus makan bakso sampai habis 10 mangkuk
  2. Saya akan terus makan bakso sampai saya merasa kenyang
Nah… apabila kita lihat kalimat pertama, jelas bahwa proses ‘makan bakso’ ini belum akan selesai bila belum habis 10 mangkuk, artinya proses makan bakso ini akan terus diulang sampai dengan 10 kali. Setelah itu selesai.
Sekarang kita lihat kalimat kedua. Untuk kalimat ini, kita tidak mengetahui berapa kali makan baksonya, atau habis berapa mangkuk. Yang jelas disini hanya diketahui kapan perulangan makan baksonya selesai, yaitu ketika sudah kenyang.

Berikut ini contoh penggunaan for, dan while


A. FOR
for($i=1; $i<=5; $i++)
{
 echo "$i, ";
}

Ket : Variable ($i) sama dengan 1 (satu), dan Variable ($i) lebih kecil sama dengan 5, dan Variable ($i) selanjutnya akan di tambah 1 (satu). Maka akan menampilkan 5 variable $i yaitu 1,2,3,4,5,


B. While


$sql = mysql_query("PILIH TABLE DATA ANDA");
while ($data = mysql_fetch_array($sql))
{
 $variable = $data['colom_data_anda'];
}
Ket : Variable ($variable) hanya ada satu, tetapi fungsi While membuat per ulangan, sehingga akan menampilkan beberapa baris data pada variable tersebut, sesuai dengan jumlah baris Array yang di hasilkan pada Query mysql tersebut.



Sekian dan terima kasih

Tidak ada komentar:

Posting Komentar

Dan hanya makhluk halus yang berkunjung tanpa meninggalkan jejak :)