Berikut adalah keyword perulangan looping pada php kecuali

Mengulang suatu proses merupakan tindakan yang banyak dijumpai dalam pemrograman. Pada semua bahasa pemrograman, perulangan proses ditangani dengan suatu mekanisme yang disebut loop. Dengan menggunakan loop, suatu proses yang berulang misalnya menampilkan tulisan yang sama seratus kali pada layar dapat diimpelementasikan dengan kode program yang pendek.

Pengulangan atau disebut sebagai looping adalah instruksi khusus dalam bahasa pemrograman dan algoritma yang digunakan untuk mengulang beberapa perintah sesuai dengan jumlah yang telah ditentukan. tujuannya adalah untuk mempermudah pengerjaan program dan untuk mempersingkat instruksi program. dengan pengulangan instruksi program yang seharunya ditulis dengan jumlah baris yang banyak bisa dipersingkat.

Sebagai contoh jika kita ingin menampilkan tulisan “Tutorial Javascript” di suatu halaman website sebanyak 10 kali menggunakan JavaScript, mungkin kita bisa menuliskannya dengan fungsi document.write() sebanyak 10 kali seperti ini :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Manual</title>
    </head>

    <body>
        <script>
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
            document.write("<p>Tutorial Javascript</p>");
        </script>
    </body>
</html>

Hasilnya :

Berikut adalah keyword perulangan looping pada php kecuali

Menampilkan kalimat berulang seperti di atas boleh-boleh saja, tetapi bagaimana kalau mau menampilkan sebanyak 1000 kali, pastinya akan capek dalam mengetikan sintaknya. Solusinya kita bisa menggunakan perulangan/Looping. Perulangan/looping akan membantu kita mengeksekusi kode yang berulang-ulang, berapapun yang kita mau.

Ada lima macam bentuk perulangan di JavaScript. Secara umum perulangan ini dibagi dua, yaitu counted loop dan uncounted loop.

Perbedaanya:

  • Counted Loop merupakan perulangan yang jelas dan sudah tentu banyak perulangannya.
  • Sedangkan Uncounted Loop, merupakan perulangan yang tidak jelas berapa kali ia harus mengulang.

Berikut adalah keyword perulangan looping pada php kecuali

 

Perulangan yang termasuk dalam Counted Loop:

  1. Perulangan For
  2. Perulangan Foreach
  3. Perulangan Repeat

Perulangan yang termasuk dalam Uncounted Loop:

  1. Perulangan While
  2. Perulangan Do-While

 

1. Perulangan For di JavaScript

Perulangan for merupakan perulangan yang termasuk dalam couted loop, karena sudah jelas berapa kali ia akan mengulang.

Flowchart perulangan for :

Berikut adalah keyword perulangan looping pada php kecuali

Bentuknya kodenya seperti ini :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Manual</title>
    </head>

    <body>
        <script>
            for(let A = 1; A <= 10; A++)
            {    
                document.write("<p>Perulangan ke-" + A + "</p>");
            }
        </script>
    </body>
</html>

Yang perlu diperhatikan adalah kondisi yang ada di dalam kurung setelah kata for.

Kondisi ini akan menentukan :

    • Hitungan akan dimulai dari 1 (A=1)
    • Hitungannya akan sampai A <= 10
    • Lalu di setiap perulangan A akan bertambah +1 (A++).

Variabel A pada perulangan for berfungsi untuk menyimpan nilai hitungan. Jadi setiap perulangan dilakukan, nilai A akan selalu bertambah satu, karena kita menentukannya di bagian A++.

Baca Juga  Tutorial Javascript #13 : Mengenal Objek Math pada JavaScript

Hasilnya seperti berikut :

Berikut adalah keyword perulangan looping pada php kecuali

Nama variabelnya tidak harus selalu A dan penaikan control loopnya tidak selalu harus +1 (A++) kita juga bisa menggunakan nama lain dan control loop yang berbeda, misalnya :

for(counter = 0; counter < 20; counter+=2)
{    
    document.write("<p>Perulangan ke-"+counter+"</p>");
}

Pada contoh tersebut kita melakukan perulangan dimulai dari nol 0, lalu di setiap perulangan nilai variabel couter akan ditambah 2 (counter+=2).

Hasilnya :

Berikut adalah keyword perulangan looping pada php kecuali

Perulangan bisa juga dimulai dari angka yang lebih besar sampai yang ke paling kecil, Ini biasanya kita buat saat ingin menghitung mundur.

Caranya kita tinggal isi nilai variabel counter dengan nilai terbesarnya, misalnya kita akan mulai hitungan dari 10 sampai ke 1, maka nilai variabel counter kita isi awalnya dengan 10. Lalu di kondisi perbandingannya, kita berikan variabel counter > 0. Artinya perulangan akan dilakukan selama nilai variabel counter lebih besar dari 0, lalu kita kurangi (-1) nilai variabel counter di setiap perulangan (counter–).

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan For JavaScript</title>
    </head>

    <body>
        <script>
            for(counter = 10; counter > 0; counter--) 
            {    
                document.write("<p>Perulangan ke-"+counter+"</p>"); 
            }
        </script>
    </body>
</html>

Hasilnya :

Berikut adalah keyword perulangan looping pada php kecuali

Perulangan tidak sampai nol (0), karena kondisi yang kita berikan counter > 0. Apabila counter bernilai , maka kondisi ini akan menjadi false. Kecuali kita menggunakan operator lebih besar sama dengan (>=), maka jika counter bernilai kondisi akan menjadi true.

 

2. Perulangan While di Javascript

Perulangan while merupakan perulangan yang termasuk dalam perulangan uncounted loop. Perulangan while juga dapat menjadi perulangan yang counted loop dengan memberikan counter di dalamnya.

Berikut adalah keyword perulangan looping pada php kecuali

Berikut contohnya :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan While JavaScript</title>
    </head>

    <body>
        <script>
            var ulangi = confirm("Apakah anda mau mengulang?");
            var counter = 0; 
            while(ulangi)
            {    
                var jawab = confirm("Apakah anda mau mengulang?");   
                counter++;    
                if(jawab == false)
                {        
                    ulangi = false;    
                }
            } 
            document.write("Perulangan sudah dilakukan sebanyak "+ counter +" kali");
        </script>
    </body>
</html>

Bisa disederhanakan menjadi :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan While JavaScript</title>
    </head>

    <body>
        <script>
            var ulangi = confirm("Apakah anda mau mengulang?");
            var counter = 0; 
            while(ulangi)
            {    
                counter++;    
                ulangi = confirm("Apakah anda mau mengulang?");
            } 
            document.write("Perulangan sudah dilakukan sebanyak "+ counter +" kali");
        </script>
    </body>
</html>

Hasilnya :

Berikut adalah keyword perulangan looping pada php kecuali

Perulangan akan terjadi selama variabel ulangi bernilai true yang berada pada blok kode while :

while(ulangi)
{    
    counter++;    
    ulangi = confirm("Apakah anda mau mengulang?");
}

Lalu kita menggunakan fungsi confirm() untuk menampilkan dialog konfirmasi.Selama kita memilih OK pada dialog konfirmasi, maka variabel ulangi akan terus bernilai true. Tapi kalau kita pilih Cancel, maka variabel ulangi akan bernilai false. Saat variabel ulangi bernilai false, maka perulangan akan dihentikan.

Baca Juga  Aplikasi Web Server dan Sejarah PHP

 

3. Perulangan Do-While di JavaScript

Perulangan do-while sama seperti perulangan while, perbedaanya perulangan do-while akan melakukan perulangan sebanyak 1 kali terlebih dahulu, lalu mengecek kondisi yang ada di dalam kurung while.

Berikut adalah keyword perulangan looping pada php kecuali

Bentuknya seperti ini :

do 
{    
    // blok kode yang akan diulang
} 
while (kondisi);

Jadi perbedaanya perulangan do-while akan mengecek kondisi di belakang (sesudah mengulang), sedangkan while akan mencek kondisi di depan atau awal (sbelum mengulang).

Berikut contohnya :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Do-While JavaScript</title>
    </head>

    <body>
        <script>
            var ulangi = confirm("Apakah anda mau mengulang?");
            var counter = 0; 
            do 
            {    
                counter++;    
                ulangi = confirm("Apakah anda mau mengulang?");
            } 
            while(ulangi);
            document.write("Perulangan sudah dilakukan sebanyak "+ counter +" kali");
        </script>
    </body>
</html>

Contoh tersebut sama seperti contoh pada perulangan while, namu ada sedikit perbedaan. Saat perulangan pertama, cobalah untuk membatalkan perulangannya dengan memilih Cancel.

Maka hasilnya :

Berikut adalah keyword perulangan looping pada php kecuali

Dari hasilnya tampak bahwa walaupun tombol cancel ditekan maka proses perulangan/looping akan tetap diproses 1 kali.

 

4. Perulangan Foreach di JavaScript

Perulangan foreach biasanya digunakan untuk mencetak item di dalam array. Perulangan ini termasuk dalam perulangan counted loop, karena jumlah perulangannya akan ditentukan oleh panjang dari array.

Ada dua cara menggunakan perulangan foreach di Javascript :

    1. Menggunakan for dengan operator in
    2. Menggunakan method forEach()

Contoh:

Berikut ini bentuk perulangan “foreach” tanpa menggunakan operator in :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Do-While JavaScript</title>
    </head>

    <body>
        <script>
            var bahasa = ["Javascript", "HTML", "CSS", "PHP", "Python"]; 
            for(i = 0; i < bahasa.length; i++)
            {    
                document.write("<p>"+i+". "+ bahasa[i] + "</p>");
            }
        </script>
    </body>
</html>

Perulangan ini dapat dibuat lebih sederhana lagi dengan menggunakan operator in seperti ini :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Manual</title>
    </head>

    <body>
        <script>
            for(let A = 1; A <= 10; A++)
            {    
                document.write("<p>Perulangan ke-" + A + "</p>");
            }
        </script>
    </body>
</html>
0

Hasilnya :

Berikut adalah keyword perulangan looping pada php kecuali

Cara kedua membuat perulangan foreach ialah dengan menggunakan method forEach() dari array.

Contoh :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Manual</title>
    </head>

    <body>
        <script>
            for(let A = 1; A <= 10; A++)
            {    
                document.write("<p>Perulangan ke-" + A + "</p>");
            }
        </script>
    </body>
</html>
1

Method forEach() memiliki parameter berupa fungsi callback. Sebenarnya kita juga bisa menggunakan arrow function seperti ini :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Manual</title>
    </head>

    <body>
        <script>
            for(let A = 1; A <= 10; A++)
            {    
                document.write("<p>Perulangan ke-" + A + "</p>");
            }
        </script>
    </body>
</html>
2

Hasilnya :

Baca Juga  Tutorial Bootstrap #10 : Modal Bootstrap

Berikut adalah keyword perulangan looping pada php kecuali

Penjelasan tentang arrow function, akan dibahas pada tutorial selanjutnya tentang Fungsi di Javascript.

 

5. Perulangan dengan method repeat()

Perulangan dengen method atau fungsi repeat() termasuk dalam perulangan counted loop. Fungsi ini khusus digunakan untuk mengulang sebuah teks/string. Bisa dikatakan ini merupakan bentuk singkat dari perulangan for.

Contoh :

Apabila kita menggunakan perulangan for :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Manual</title>
    </head>

    <body>
        <script>
            for(let A = 1; A <= 10; A++)
            {    
                document.write("<p>Perulangan ke-" + A + "</p>");
            }
        </script>
    </body>
</html>
3

Apabila kita menggunakan fungsi repeat() :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Manual</title>
    </head>

    <body>
        <script>
            for(let A = 1; A <= 10; A++)
            {    
                document.write("<p>Perulangan ke-" + A + "</p>");
            }
        </script>
    </body>
</html>
4

Hasilnya :

Berikut adalah keyword perulangan looping pada php kecuali

Pada sintak di atas tampak bahwa fungsi repeat() berisi parameter jumlah berapa kali proses looping yang akan dilakukan.

 

Demikianlah materi tentang perulangan/looping pada JavaScript, selain kelima bentuk perulangan di atas kita bisa meggabungkan perulangan yang sejenis atau berbeda menjadi perulangan di dalam perulangang, yang biasa disebut perulangan bersarang (nested loop).

Perulangan Bersarang (Nested Loop)

Di dalam blok perulangan, kita juga dapat membuat perulangan. Ini disebut dengan nested loop atau perulangan bersarang atau perulangan di dalam perualangan.

Berikut contohnya :

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Perulangan Manual</title>
    </head>

    <body>
        <script>
            for(let A = 1; A <= 10; A++)
            {    
                document.write("<p>Perulangan ke-" + A + "</p>");
            }
        </script>
    </body>
</html>
5

Hasilnya :

Berikut adalah keyword perulangan looping pada php kecuali

Pada perulangan tersebut, kita menggunakan dua perulangan for. Perulangan pertama menggunakan variabel A sebagai counter-nya, sedangkan perulangan kedua menggunakan variabel B sebagai counter-nya.

Apa saja perulangan di PHP?

Struktur perulangan pada bahasa PHP ada empat jenis yaitu while, do while, for, dan foreach.

Apa itu looping pada PHP?

Looping atau perulangan adalah suatu cara melakukan sesuatu secara berulang-ulang dengan menggunakan kode program. Misalnya, apabila kita ingin menampilkan "Happy ngoding" sebanyak sepuluh kali, kita hanya perlu menuliskannya sekali. Kode php-lah yang akan menampilkannya sebanyak sepuluh kali.

Looping apa saja?

Jenis - Jenis Perulangan Beserta Perbedaannya - Algoritma dan Pemograman. Perulangan (looping) adalah suatu bagian yang digunakan untuk mengulang suatu proses sesuai dengan yang diinginkan. Perulangan dibedakan menjadi tiga, yaitu perulangan for, perulangan while, dan perulangan repeat until (do while).

Apa itu metode looping?

Perulangan atau juga sering dikenal dengan looping merupakan pernyataan atau instruksi yang diberikan kepada komputer agar ia mau melakukan sesuatu entah itu memproses data, menampilkan data, atau yang lainnya secara berulang.