Pemrograman Visual:Perulangan: Difference between revisions
No edit summary |
|||
| (9 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
For … Next merupakan suatu control perulangan yang mempunayi nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut: | For … Next merupakan suatu control perulangan yang mempunayi nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut: | ||
For Counter=niali_awal to nilai_akhir | |||
For Counter=niali_awal to nilai_akhir | [ Perintah ] | ||
[ Perintah ] | Next (Counter) | ||
Next (Counter) | |||
===For Each … In … Next=== | ===For Each … In … Next=== | ||
| Line 17: | Line 15: | ||
Format Penulisannya: | Format Penulisannya: | ||
For Each elemen In Group | |||
For Each elemen In Group | [ Perintah ] | ||
[ Perintah ] | [ Perintah ] | ||
[ Perintah ] | Next [elemen] | ||
Next [elemen] | |||
===While …=== | ===While …=== | ||
| Line 30: | Line 26: | ||
Format Penulisannya: | Format Penulisannya: | ||
While (kondisi) | |||
While (kondisi) | [perintah1] | ||
[perintah1] | [perintah2] | ||
[perintah2] | … | ||
… | End While | ||
End While | |||
===DO While … LOOP=== | ===DO While … LOOP=== | ||
| Line 44: | Line 38: | ||
Format penulisannya : | Format penulisannya : | ||
DO While (kondisi) | |||
DO While (kondisi) | [perintah1] | ||
[perintah1] | [Exit Do] | ||
[Exit Do] | [perintah2] | ||
[perintah2] | LOOP | ||
LOOP | |||
Bentuk 2 | Bentuk 2 | ||
DO | |||
DO | [perintah1] | ||
[perintah1] | [Exit Do] | ||
[Exit Do] | [perintah2] | ||
[perintah2] | LOOP While (kondisi) | ||
LOOP While (kondisi) | |||
===DO UNTIL=== | ===DO UNTIL=== | ||
| Line 68: | Line 58: | ||
Format penulisannya: | Format penulisannya: | ||
DO | |||
DO | [perintah1] | ||
[perintah1] | LOOP UNTIL | ||
LOOP UNTIL | |||
==Praktikum== | ==Praktikum== | ||
===Perulangan FOR=== | ===Perulangan FOR=== | ||
*Buat project baru dengan nama Prak8. | |||
*Buat project baru dengan nama <code>Prak8</code>. | |||
*Desain Tampilan form seperti gambar berikut ini: | *Desain Tampilan form seperti gambar berikut ini: | ||
[[File:Pv-perulangan 84958.png|center|thumb]] | |||
*Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: | *Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Line 109: | Line 103: | ||
|} | |} | ||
* Klik ganda pada Form1, kemudian ketikkan kode program berikut ini: | * Klik ganda pada <code>Form1</code>, kemudian ketikkan kode program berikut ini: | ||
For thn = 1900 To 9999 | Dim tgl, bln, thn As Integer | ||
For tgl = 1 To 31 | |||
Next thn | cmbTgl.Items.Add(tgl) | ||
Next tgl | |||
For bln = 1 To 12 | |||
cmbBln.Items.Add(bln) | |||
Next bln | |||
For thn = 1900 To 9999 | |||
CmbThn.Items.Add(thn) | |||
Next thn | |||
*Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. | *Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | ||
*Simpan aplikasi Anda. | *Simpan aplikasi Anda. | ||
===Perulangan WHILE=== | ===Perulangan WHILE=== | ||
*Tambahkan Form baru, dengan nama Form3. | |||
*Tambahkan Form baru, dengan nama <code>Form3</code>. | |||
*Desain Tampilan form seperti gambar berikut ini: | *Desain Tampilan form seperti gambar berikut ini: | ||
[[File:Pv-perulangan 92038.png|center|thumb]] | |||
*Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: | *Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Line 170: | Line 165: | ||
|} | |} | ||
* Klik ganda pada Proses, kemudian ketikkan kode program berikut ini: | * Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | ||
Dim angka As Integer | |||
Dim | ListBox1.Items.Clear() | ||
angka = 1 | |||
While angka <= Val(TxtBatas.Text) | |||
ListBox1.Items.Add(angka) | |||
angka = angka + 1 | |||
End While | |||
*Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. | *Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | ||
*Simpan aplikasi Anda. | *Simpan aplikasi Anda. | ||
=== Perulangan DO WHILE…LOOP === | |||
* Tambahkan Form baru, dengan nama <code>Form4</code>. | |||
* Desain Tampilan form seperti gambar berikut ini: | |||
[[File:Pv-perulangan 107854.png|center|thumb]] | |||
* Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: | |||
{| class="wikitable" | |||
|+ | |||
!Object | |||
!Properties | |||
!Nilai | |||
|- | |||
| rowspan="2" |Form1 | |||
|Name | |||
|Form1 | |||
|- | |||
|Text | |||
|Perulangan DO WHILE … LOOP | |||
|- | |||
|Label1 | |||
|Text | |||
|Angka | |||
|- | |||
|TextBox1 | |||
|Name | |||
|TxtAngka | |||
|- | |||
| rowspan="2" |Button1 | |||
|Name | |||
|Button1 | |||
|- | |||
|Text | |||
|Proses | |||
|} | |||
* Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | |||
Dim X% | |||
X = TxtAngka.Text | |||
Do | |||
X = X Mod 2 | |||
If X = 0 Then | |||
MsgBox("Bilangan Genap") | |||
Exit Do | |||
ElseIf X = 1 Then | |||
MsgBox("Bilangan Ganjil") | |||
Exit Do | |||
End If | |||
Loop While Not X | |||
* Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | |||
* Simpan aplikasi Anda. | |||
===Perulangan FOR EACH … IN…NEXT=== | ===Perulangan FOR EACH … IN…NEXT=== | ||
*Tambahkan Form baru, dengan nama Form5. | *Tambahkan Form baru, dengan nama <code>Form5</code>. | ||
*Desain Tampilan form seperti gambar berikut ini: | *Desain Tampilan form seperti gambar berikut ini: | ||
[[File:Pv-perulangan 1183948.png|center|thumb]] | |||
*Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: | *Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Line 229: | Line 273: | ||
|} | |} | ||
* Klik ganda pada Proses, kemudian ketikkan kode program berikut ini: | * Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | ||
For Each ctrl In Controls | |||
ctrl.Text = "Tombol" | |||
Next | |||
*Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | |||
*Simpan aplikasi Anda. | |||
[[Category:Materi]] | |||
[[Category:Matkul]] | |||
[[Category:Pemrograman Visual]] | |||