Anda di halaman 1dari 16

Looping adalah pengulangan sesuatu atau serangkaian “kerja” dari program.

Penggunaan
looping pada program sangatlah penting guna dan tujuan untuk melakukan pekerjaan yang
berulang-ulang dengan menggukan syntax yang singkat dan pada VB.Net ada banyak syntax
looping di antaranya:

1. For ... Next


Pengulangan bentuk For ... Next dapat digunakan apabila diketahui sampai berapa kali
pengulangan akan dilakukan. Itu karena pada pengulangan bentuk ini, harus ditentukan nilai
awal dan nilai akhir dari pengulangan yang akan dilakukan. Awal dan nilai akhir inilah menjadi
kondisi pada pengulangan bentuk for ... Next.
Pada Looping for ... Next kita akan membuat Looping untuk menampilkan Tahun pada sebuah
ComboBox.

Contoh 1 :
Masukan satu buah ComboBox pada project anda setelah itu silahkan pastekan Coding dibawah..

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Dim i As Integer
For i = 2010 To Year(Now)
ComboBox1.Items.Add(i)
Next
End Sub

Maka akan menghasilkan..

Penjelasan :
i → Merupakan variable yang memiliki type data integer
For i = 2010 To Year(Now) → Coding untuk menampilkan tahun, artinya tahun yang akan di
tampilkan mulai dari 2010 sampai tahun sekarang (2019)
ComboBox1.Items.Add(i) → Coding untuk menempatkan variable tahun yang akan
ditampilkan kedalam ComboBox

Selain menggunakan pecahan naik atau positif, bentuk ini contoh penggunaan dari bentuk
pengulangan for ... Next dengan pecahan turun atau negatif.

Contoh 2 :
Silahkan pastekan Coding dibawah..

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Dim i As Integer
For i = Year(Now) To 2010 Step -1
ComboBox1.Items.Add(i)
Next
End Sub

Maka akan menghasilkan..

Step -1 → Merupakan Coding untuk menampilkan urutan menurun atau negatif, hasilnya akan
berbeda jika tanda (-) dihilangkan.

2. For Each ... Next


Pengulangan For Each mirip dengan pengulangan For ... Next, kecuali variabel yang diperlukan
bukan numerik melainkan array atau collection. Pengulangan For Each akan mengulang untuk
setiap elemen dalam array atau collection.

Contoh :
Masih seputar ComboBox, masukan satu buah ComboBox pada project anda setelah itu silahkan
pastekan Coding dibawah..

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Dim namasiswa As String
Dim nama() As String = {"Budi", "Andi", "Dewi", "Dila", "Iqbal"}
For Each namasiswa In nama
ComboBox1.Items.Add(namasiswa )
Next
End Sub

Maka akan menghasilkan..

Penjelasan :
namasiswa → Merupakan variable yang memiliki type data string
nama() → Merupakan variable yang memiliki type data string yang didalamnya terdapat
beberapa nama siswa di antaranya Budi, Andi, Dewi, Dila, Iqbal
For Each namasiswa In nama → Coding untuk mengentrikan variable nama kedalam variable
namasiswa
ComboBox1.Items.Add(namasiswa) → Coding untuk menempatkan variable namasiswa ke
dalam ComboBox

3. While ... End While


Bentuk pengulangan While ... End While berhenti jika kondisi telah bernilai salah (false).
Kondisi dari bentuk pengulangan ini diletakkan diawal.

Contoh :
Masih seputar ComboBox, kali ini kita akan menampilkan deret angka kedalamnya, masukan
satu buah ComboBox pada project anda setelah itu silahkan pastekan Coding dibawah..

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Dim i As Integer
i = 0
While i < 10
i = i + 1
ComboBox1.Items.Add(i)
End While
End Sub

Maka akan menghasilkan..

Penjelasan :
i → Merupakan variable yang memiliki type data integer
i = 0 → Coding untuk menetapkan nilai variable i untuk petama kali
While i < 10 → Coding untuk menentukan variable i akan dilakukan pengulangan berapa kali,
pada kasus ini pengulangannya 10 kali dan nilainya kecil dari 10
i = i + 1 → Coding untuk mengkondisikan nilai i kembali
ComboBox1.Items.Add(i) → Coding untuk menempatkan variable i ke dalam ComboBox

4. Do While ... loop


Pengulangan Do While ... Loop merupakan loop yang sangat mirip dengan While ... End
While.
Yang membedakan Do While ... Loop dengan While ... End While adalah perintah Exit Do.
Perintah tersebut adalah perintah untuk memaksa program menghentikan pengulangan sebelum
pengulangan berakhir pada bentuk pengulangan Do While ... Loop.
Perintah ini digunakan pada kondisi tertentu saja. Jika menggunakan perintah ini harus ada
kondisi yang mendahuluinya.

Contoh :
Masih seputar ComboBox, menampilkan deret angka kedalamnya, silahkan pastekan Coding
dibawah..

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Dim i As Integer = 0
Do While i < 10
i = i + 1
ComboBox1.Items.Add(i)
If i = 5 Then
Exit Do
End If
Loop
End Sub

Maka akan menghasilkan..

Penjelasan :
Dim i As Integer = 0 → Merupakan variable yang memiliki type data integer dan nilainya 0
Do While i < 10 → Coding untuk menentukan variable i akan dilakukan pengulangan berapa
kali, pada kasus ini pengulangannya 10 kali dan nilainya kecil dari 10
i = i + 1 → Coding untuk mengkondisikan nilai i kembali
ComboBox1.Items.Add(i) → Coding untuk menempatkan variable i ke dalam ComboBox
If i = 5 Then → Coding untuk mengkondisikan nilai i, pada kasus ini jika nilai i = 5
Exit Do → Coding untuk menghentikan pengulangan (Looping)

Pada contoh tersebut walaupun pengulangan harus dilakukan sampai 10 kali, tetapi dengan
menggunakan perintah Exit Do, pengulangan hanya dilakukan sampai 5 kali saja.

5. Do Until ... Loop


Bentuk pengulangan Do Until ... Loop hampir sama dengan pengulangan While ... End While
dan Do While ... Loop. Perbedaannya adalah kalau pada pengulangan bentuk While ... End
While dan Do While ... Loop pengulangan dihentikan pada waktu kondisi bernilai salah (false),
sedangkan pada bentuk Do Until ... Loop pengulangan dihentikan pada waktu kondisi bernilai
benar (true).

Contoh :
Masih seputar ComboBox, menampilkan deret angka kedalamnya, silahkan pastekan Coding
dibawah..

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Dim i As Integer = 0
Do Until i >= 10
i = i + 1
ComboBox1.Items.Add(i)
Loop
End Sub

Maka akan menghasilkan..

Penjelasan :
Dim i As Integer = 0 → Merupakan variable yang memiliki type data integer dan nilainya 0
Do Until i >= 10 → Coding untuk menentukan variable i akan berhenti jika nilai i lebih besar
dari 10
i = i + 1 → Coding untuk mengkondisikan nilai i kembali
ComboBox1.Items.Add(i) → Coding untuk menempatkan variable i ke dalam ComboBox

Seperti yang telah di jelaskan diatas tadi, untuk pengulangan Do Until ... Loop pengulangan
berhenti jika kondisi bernilai salah (false), pada kasus ini pengulangan berhenti jika lebih besar
dari 10.

6. Do ... Loop While


Bentuk pengulangan Do ... Loop While berhenti jika kondisi telah bernilai salah (false). Selama
kondisi masih bernilai benar (true), pengulangan akan dilakukan terus. Bentuk pengulangan
Do ... Loop While merupakan bentuk pengulangan yang kondisinya terletak di akhir
pengulangan.
Contoh :
Masih seputar ComboBox, menampilkan deret angka kedalamnya, silahkan pastekan Coding
dibawah..

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Dim i As Integer = 0
Do
i = i + 1
ComboBox1.Items.Add(i)
Loop While i < 10
End Sub

Maka akan menghasilkan..

Penjelasan :
Dim i As Integer = 0 → Merupakan variable yang memiliki type data integer dan nilainya 0
i = i + 1 → Coding untuk mengkondisikan nilai i kembali
ComboBox1.Items.Add(i) → Coding untuk menempatkan variable i ke dalam ComboBox
Loop While i < 10 → Coding untuk pengulangan nilai i

Pada bentuk pengulangan Do ... Loop While bagian pengulangan minimal akan dieksekusi
sebanyak satu kali. karena bagian pengulangan dijalankan terlebih dahulu baru kemudian bagian
kondisi pengulangan diperiksa.

7. Do ... Loop Until


Bentuk pengulangan Do ... Loop Until sama dengan bentuk Do ... Loop While. Pengulangan
berhenti jika kondisi telah bernilai benar (true). Jadi selama kondisi masih bernilai salah (false),
pengulangan akan dilakukan terus. Bentuk pengulangan Do ... Loop While merupakan
pengulangan yang memeriksa kondisinya terletak di akhir pengulangan sehingga pengulangan
minimal dilakukan 1 kali (mirip dengan Do ... Loop While).

Contoh :
Masih seputar ComboBox, menampilkan deret angka kedalamnya, silahkan pastekan Coding
dibawah..

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Dim i As Integer = 0
Do
i = i + 1
ComboBox1.Items.Add(i)
Loop Until i >= 10
End Sub

Maka akan menghasilkan..

Penjelasan :
Dim i As Integer = 0 → Merupakan variable yang memiliki type data integer dan nilainya 0
i = i + 1 → Coding untuk mengkondisikan nilai i kembali
ComboBox1.Items.Add(i) → Coding untuk menempatkan variable i ke dalam ComboBox
Loop Until i >= 10 → Coding untuk melakukan pemberhentian looping, pada kasus ini
pengulangan akan berhenti jika nilai i diatas 10
Perulangan/Looping (For, While, Do While, Foreach) Pada PHP - Looping atau perulangan
digunakan untuk menjalankan suatu statement secara berulangulang atau secara terus menerus.
Dalam PHP, kita memiliki pernyataan looping sebagai berikut:

while – melakukan pengulangan melalui blok kode sementara kondisi yang ditentukan benar

do ... while - pengulangan melalui blok kode satu kali, kemudian mengulangi loop selama
kondisi yang ditentukan benar

for - pengulangan melalui blok kode sejumlah tertentu dari kali

foreach - pengulangan melalui blok kode untuk setiap elemen dalam array.

Perulangan for
Berguna untuk pengulangan yang sudah ditentukan terlebih dahulu awalnya berapa, dijalankan
sampai kondisi bagaimana. 

Struktur dasar :
for(awal; kondisi; penambahan){
         kode untuk dijalankan 

Program berikut adalah latihan untuk pengulangan for sbb :


<?php

for ($i = 1; $i <= 10; $i++) {

echo $i."<br>";

?>

Output :
1
2
3
4
5
6
7
8
9
10

Perulangan while 
Berguna untuk menjalankan suatu kode terus menerus selama kondisi bernilai TRUE

Struktur dasar : 
while(kondisi){
         kode untuk dijalankan;
}

Program berikut adalah latihan untuk pengulangan while sbb :


<?php

$i=1;

while($i<=5)

echo "Nomor : " . $i . "<br />";

$i++;

?>

Output :
Nomor : 1
Nomor : 2
Nomor : 3
Nomor : 4
Nomor : 5

Perulangan Do While 
Berikut contoh penggunaannya:
<?php

$i = 2;

do {
$i++;

echo $i."<br />";

while($i<=10);

?>

Output:
3
4
5
6
7
8
9
10
11

Perulangan foreach 
Perulangan untuk array yang mempunyai nilai

Struktur dasar : 
foreach (array as $value){
             statement
}

atau

foreach (array as $key => $value){


            statement
}

Program berikut adalah latihan untuk pengulangan foreach sbb :


<?php

$angka = array("satu", "dua", "tiga", "satu juta");

foreach($angka as $key => $value) {

echo "Key: $key; Value: $value<br />\n";

}
?>

Output :
Key: 0; Value: satu
Key: 1; Value: dua
Key: 2; Value: tiga
Key: 3; Value: satu juta

Dari contoh yang telah dibuat ternyata menggunakan Perulangan/Looping (For, While, Do
While, Foreach) Pada PHP tidak sulit. Semoga tutorial ini dapat membantu dan dapat
dikembangkan. Jika tutorial ini bermanfaat silahkan "SHARE". Terima kasih..

Penyelesaian Persamaan Kuadrat (Rumus ABC di Excel)


cara mencari akar kuadrat menggunakan microsoft excel - Persamaan kuadrat merupakan menu wajib
dalam belajar matematika. Persamaan kuadrat adalah suatu persamaan polinomial berorde dua. Bentuk
umum dari persamaan kuadrat adalah

Bentuk persamaan kuadrat

Dimana a adalah koefisien untuk kwadrat, b untuk koefisien liner, dan c untuk koefisien
konstanta, sedangkan x dan y adalah variabel yang mempengaruhi persamaan tersebut dan bila
digambarkan dalam bentuk grafik maka x akan menjadi sumbu x dan y akan menjadi sumbu y.
Titik potong pada sumbu x adalah pada saat nilai y = 0 atau bila ditulis :
ax2 + bx + c = 0. Nilai x yang sesuai untuk persamaan tersebut biasanya akan disebut sebagai
akar-akar persamaan kwadrat. Yang secara sederhana dapat dihitung dengan menggunakan
rumus ABC persamaan kuadrat.
Rumus ABC

Nilai b2 – 4ac sering disebut sebagai nilai Determinan. Nilai ini menentukan apakah persamaan
parabola memiliki titik potong pada sumbu x. Jika nilai determinan kurang dari nol (negatif)
maka akar-akar persamaan adalah imaginer. Untuk mempermudah perhitungan rumus ABC kita
bisa menggunakan microsoft excel.

Misalkan kita memiliki persamaan x2 + 3x + 2 = 0.


Untuk menghitung determinan di excel kita bisa langsung melakukannya dengan membuat
formula =3^2-4*1*2. Akan tetapi bila kita menaruh konstanta a, b, dan c pada sel D3, D4, dan
D5 (agar bmudah merubah-rubahnya) maka kita bisa menghitung determinan dengan jalan
menggunakan rumus =D4^2-4*D3*D5

Rumus determinan excel

Selanjutnya kita tinggal melihat apakah determinan negatif atau tidak. Bila determinan bernilai
negatif (kurang dari nol) maka akar-akar persamaan kuadrat adalah imaginer, karena tidak ada
nilai dari akar kuadrat bilangan negatif. Sebaliknya, jika nilai determinan lebih besar atau sama
dengan nol maka akar persamaan kuadrat dapat diperoleh dengan jalan menghitung nilai (-
D4+C7)/2*D3 dan (-D4-C7)/2*D3. Secara lengkap rumus untuk mendapatkan akar persamaan
kuadrat x1 adalah =IF(C7<0;"Akar Imaginer";(-D4+C7)/2*D3) dan untuk x2 adalah
=IF(C7<0;"Akar Imaginer";(-D4-C7)/2*D3).
Tampilan untuk mencari akar persamaan kuadrat dengan rumus ABC di microsoft excel dapat
dilihat pada gambar berikut:

Akar-akar persamaan kuadrat


Rumus abc
Metode rumus abc ini bisa digunakan jika pemfaktoran dan melengkapkan kuadrat sempurna
tidak bisa dilakukan. Nilai dari akar-akar persamaan kuadrat didapatkan dari
rumus abc berikut:

Sehingga, akar-akarnya adalah

Jenis Akar-akar Persamaan Kuadrat

Jenis akar-akar persamaan kuadrat dapat ditentukan dengan mengetahui nilai


“Diskriminan” (D). Nilai diskriminan terdapat dalam rumus abc sebagai :

Sehingga rumus abc menjadi:

Tanda akar diskriminan dalam rumus abc menentukan jenis dari akar-akar persaaman
kuadrat, apakah bilangan real atau tidak real. Sehingga jenis akar-akar PK
adalah:

 Jika D < 0 maka akar-akarnya tidak real.


 Jika D > 0 maka akar-akarnya real ( ) dan berbeda ( ).
 Jika D = 0 maka akar-akarnya real ( ) dan sama atau kembar ( ).

Jumlah dan Hasil Kali Akar-akar

Penjumlahan dan perkalian akar-akar persamaan dapat dilakukan tanpa harus


mengetahui nilai dari akar-akarnya. Jumlah akar-akar dapat diperoleh dengan :
Sedangkan hasil kali akar-akar dapat diperoleh dengan:

Mau Belajar Bareng di Group WhatsApp?


Yuk Gabung Sekarang. Klik!

Dari penjabaran tersebut dapat diketahui bahwa :

 Penjumlahan akar-akar .
 Perkailan akar-akar .

Ada beberapa bentuk pernyataan matematika yang bisa dirubah kedalam ( ) dan ( ).
Tujuan dari perubahan bentuk ini untuk memudahkan dalam peyelesaian persoalan. Perubahan
ini dapat dilakukan dengan menggunakan sifat-sifat aljabar. Berikut ini sebagai contoh bentuk-
bentuk perubahan:



3. Rumus Kuadrat atau Rumus ABC
Rumus Kuadrat atau dikenal dengan nama rumus ABC dapat digunakan untuk mendapatkan
akar-akar Persamaan Kuadrat yang tergantung dari nilai–nilai a, b dan c didalam koefisien
Persamaan Kuadrat dan Rumus Persamaan Kuadrat menggunakan Rumus ABC berikut ini.

Penggunaan rumus dalam menyelesaikan akar


persamaan kuadrat boleh dibilang merupakan cara yang paling mudah. Kamu cukup mengganti
koefisien x² ke a, koefisien x ke b dan konstanta ke c. Berikut contohnya:

Anda mungkin juga menyukai