PERULANGAN 

Apa itu Perulangan ?

    Perulangan ialah sebuah metode program untuk mengecek ulang terus menerus / berulang suatu blok program dalam batasan pada blok program tersebut. Perintah perulangan adalah merupakan control perulangan yang berfungsi untuk melakukan perulangan (iterasi) dari suatu blok program secara berulang-ulang. 

Macam – macam Perulangan pada Visual Basic:

A. For ... Next 

    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 

[Perintah ] 

Next (Counter) 

 

B. For Each ... In ... Next 

     Merupakan suatu control yang digunakan untuk perulangan yang jumlah pengulangannya  sesuai dengan jumlah elemen dari suatu koleksi objek dan biasanya tidak diketahui dengan  pasti berapa jumlahnya. Koleksi merupakan kumpulan data atau objek yang didefinisikan dengan kode program. 

Format Penulisannya : 

For Each elemen In Group 

[ Perintah ] 

[ Perintah ] 

Next [elemen] 


C. While ... 

     While merupakan suatu control perulangan yang berfungsi untuk melakukan perulangan yang  memiliki satu syarat tertentu. Dan akan terus dijalankan selama syarat tersebut terpenuhi dan  begitupun sebaliknya jika syarat tidak terpenuhi maka pernyataan tidak akan dijalankan. 

Format Penulisannya : 

While (kondisi) 

[perintah1] 

[perintah2] 

End While 


D. DO While ... LOOP 

     Merupakan suatu control perulangan yang melakukan perulangan terlebih dahulu dan bentuk  pengujian dilakukan belakangan atau sebaliknya. 

Format penulisannya : 

DO While (kondisi) 

[perintahl] 

[Exit Do] 

[perintah2] 

LOOP 

Bentuk 2 

DO 

[perintah1] 

[Exit Do] 

[perintah2] 

LOOP While (kondisi) 


E. DO UNTIL 

    Jika Do While melakukan perulangan selama kondisi memenuhi until akan melakukan perulangan hingga kondisi memenuhi. Selama kondisi tidak memenuhi, loop akan dijalankan terus. 

Format penulisannya : 

DO 

[perintah1] 

LOOP UNTIL 



PRAKTIKUM 


Perulangan FOR
  • Buat Projek baru dengan nama prak8
  • Buat Design Seperti gambar dibawah


  • Double click pada form, lalu ketikan kode seperti gambar dibawah

  • Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.




Perulangan WHILE
  • Tambahkan Form baru
  • Buat design seperti gambar dibawah


  • Double click pada button, lalu beri kode seperti dibawah

  • Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.





Perulangan WHILE LOOP

  • Buat Form baru
  • Sesuaikan design dengan gambar dibawah


  • Double click pada button, lalu beri kode seperti dibawah


  • Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.





Perulangan For Each ... In ... Next

  • Buat form baru
  • Sesuaikan design dengan gambar dibawah

  • Double click pada button, lalu beri kode seperti dibawah

  • Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.




ARRAY

        Array adalah sekumpulan data yang memiliki tipe yang sama, sejumlah tetap, serta disusun  secara terstruktur dan disimpan dalam satu variabel yang sama, dan diurutkan dengan index. Array adalah hal dasar yang umum dalam  dunia pemrog raman. Dalam ilmu komputer, array adalah  tipe data terstruktur yang dapat menyimpan beberapa bagian data dengan  nama yang sama dan menempati lokasi berurutan dari tipe data yang  sama (berturut-turut) dalam memori. Array dapat diakses melalui file index. Indeks array biasanya dimulai dari 0, dan beberapa mulai dari angka bukan nol. Array biasanya diakses melalui perulangan (looping).

        Array Satu Dimensi Suatu array yang nilai dan ukurannya yang sudah ditentukan terlebih dahulu, dan memiliki  satu dimensi. Array satu dimensi adalah kumpulan elemen identik yang hanya terdiri dari satu baris atau hanya satu kolom  alamat penyimpanan data (indeks). Elemen-elemen ini mungkin memiliki tipe data yang sama tetapi konten yang berbeda. 

Bentuk Umum : 
Dim Array[indeks) As Tipe_Data 
Contoh : 
Dim Arr(2) As String 
Arr(0) = TxtNim.
Text Arr(1) = TxtNama. 
Text Arr(2) = TxtProdi.Text 

          Array Multi Dimensi, Suatu array yang fungsinya hampir sama dengan array satu dimensi hanya saja pada array multi dimensi ini mewakili nilai table yang terdiri dari informasi yang diatur dalam baris dan kolom. Untuk mendefenisikan elemen table tertentu, kita harus menentukan dua indeks, pertama mengidentifikasi elemen baris dan yang mengidentifikasi elemen kolom. Arraymultidimensi memiliki lebih dari dua dimensi. 


Bentuk Umum : 
Dim Array[indeks,Indeks] As Tipe_Data 
Dim Array[indeks,indeks,indeks) As Tipe_Data 
 
Contoh : 
Dim Arr(3, 1) As String 
Arr(0,0) = "NIM" 
Arr(0, 1) = "NAMA" 
Arr(1,0)="JENIS KELAMIN" 
Arr(1, 1) = "PRODI" 
Arr(2,0) = "Laki-laki" 
Arr(2, 1) = "Perempuan" 
Arr(3,0) = "Manajemen Informatika" 
Arr(3, 1) = "Teknik Informatika" 



PRAKTIKUM

Array Satu Dimensi
  • Buat form baru
  • Buat design seperti gambar dibawah


  • Double click pada form load, lalu ketikan kode seperti gambar dibawah

  • Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.





Array Multi Dimensi
  • Buat form baru
  • Buat design sesuai dengan gambar dibawah


  • Double click pada form, lalu ketikan kode seperti gambar dibawah

  • Double click pada button, lalu ketikan kode seperti gambar dibawah

  • Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.