Rabu, 15 Desember 2021

Perulangan & Array - Pemograman Visual

 PERULANGAN

Struktur perulangan atau looping merupakan salah satu alat kontrol program yang digunakan untuk mengulang suatu blok perintah sampai kondisi tertentu. Proses perulangan akan terus dilakukan secara terus menerus atau berulang-ulang selama kondisi tersebut belum terpenuhi (bernilai benar/true). jika kondisi sudah bernilai salah/false, maka perulangan akan berhenti.

For ... Next 

merupakan suatu control perulangan yang mempunyai nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut : 


For Each ... In ... Next 

Struktur For Each .. In .. Next adalah struktur perulangan di mana jumlah perulangan sesuai dengan jumlah elemen dalam satu set objek, dan seringkali tidak  pasti berapa banyak elemen yang ada. Himpunan adalah kumpulan data atau objek dan didefinisikan dalam kode program. Format penulisannya:


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 : 


Do While .. LOOP

Struktur Do While .. Loop digunakan untuk mengulang secara terus menerus selama kondisi terpenuhi (nilai true). Loop ini berakhir jika kondisi tidak memenuhi kondisi (nilai false). Dalam penulisannya, Struktur ini dapat ditulis dalam 2 bentuk.


    Bentuk 2


DO UNTIL .. LOOP

Struktur Do Until .. Loop digunakan untuk mengulang secara terus menerus selama kondisi (false) tidak terpenuhi. Loop ini akan berhenti jika kondisinya benar (true). Format penulisannya:


  • Perulangan For
1. Buatlah tampilan form seperti dibawah ini.


Catatan : Klik ComboBox lalu cari DropDownStyle lalu ubah menjadi "DropDownList". Cara ini akan membuatComboBox tidak dapat diisi dengan text secara manual.

2. Double klik pada bagian Form1, kemudian ketikkan kode program berikut ini:


3. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
4. Hasilnya akan terlihat seperti ini


5. Simpan Aplikasi Anda.

  • Perulangan While
1. Tambahkan Form baru, dengan nama Form while.
2. Buatlah tampilan form seperti dibawah ini.


3. Double klik pada bagian "button1" dan ketikan program seperti pada gambar berikut:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini.


6. Simpan Aplikasi Anda.

  • Perulangan Do While..Loop
1. Tambahkan Form baru, dengan nama Form Do while Loop.
2. Buatlah tampilan form seperti dibawah ini.


3. Double klik pada bagian "button1" dan ketikan program seperti pada gambar berikut:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini. 
  • Jika Genap 

  • Jika Ganjil

6. Simpan Aplikasi Anda.

  • Perulangan For Each
1. Tambahkan Form baru, dengan nama Form For Each.
2. Buatlah tampilan form seperti dibawah ini.


Catatan : Klik ComboBox lalu cari DropDownStyle lalu ubah menjadi "DropDownList". Cara ini akan membuatComboBox tidak dapat diisi dengan text secara manual.

3. Double klik pada bagian Form1, kemudian ketikkan kode program berikut ini:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini. 


6. Simpan Aplikasi Anda.


Array

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

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 Penulisan :

Dim Arr(2) As String

Arr(0)=TxtNim.Text
Arr(1)=TxtNama.Text
Arr(2)=TxtProdi.Text

Array Multi Dimensi

Array yang berfungsi seperti array satu dimensi hanya saja array multidimensi yang memiliki nilai tabel dan terdiri dari informasi yang disusun dalam baris dan kolom. Untuk mengidentifikasi elemen tabel tertentu, kalian harus terlebih dahulu mendefinisikan  dua indeks, satu mengidentifikasi elemen baris dan satu mengidentifikasi elemen kolom. Array multidimensi lebih dari dua dimensi.

Bentuk Umum :


Contoh Penulisan :



  • Array Satu Dimensi
1. Buat form baru seperti pada tampilan berikut :


2.  Double klik pada bagian Form1, kemudian ketikkan kode program berikut ini:


3. Double klik pada bagian Button1, dan ketikkan kode program berikut ini:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini. 


6. Simpan Aplikasi Anda.
                                                        

  • Array Multi Dimensi
1. Buat form baru seperti pada tampilan berikut :


2.  Double klik pada bagian Form1, kemudian ketikkan kode program berikut ini:


3. Double klik pada bagian Button1, dan ketikkan kode program berikut ini:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini. 


6. Simpan Aplikasi Anda. Sekian Dari saya Terimakasih.

Rabu, 08 Desember 2021

Visual Basic Tugas 8 - Perulangan

 

  • PENCABANGAN

Pencabangan merupakan perintah yang dapat memberikan pilihan suatu kondisi, program akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu. Pencabangan dapat dibedakan menjadi :

1. IF .. THEN

merupakan pencabangan yang mempunyai satu pencabangan atau satu blok perintah. Format penulisanya :


2. IF .. THEN .. ELSE

merupakan perintah pencabangan bersarang (Nested If) yang merupakan perkembangan dari perintah pencabangan IF .. THEN, yang dapat menjalankan satu blok perintah, yang memiliki dua nilai atau syarat bahkan lebih yang akan di uji untuk menjalankan suatu kondisi tertentu. Bila kondisi pertama benar maka jalankan perintah blok pertama, jika kondisi pertama salah maka jalankan perintah blok kedua dan selanjutnya. Format penulisanya :


dan



3. SELECT .. CASE ..

merupakan kontrol pencabangan yang mempunyai fungsi hampir sama dengan pencabangan if .. then .. esle. Select mempunyai penulisan dan pembacaan yang lebih  mudah, efisien dan efektif. Namun mempunyai kelemahan yaitu tidak dapat menguji lebih dari satu ekspresi atau ungkapan. Format penulisanya :


  • Latihan Praktikum

  1. Buat form baru seperti pada tampilan berikut :


2. Pertama kita membuat Label 1 Merk Baju sampai Label 13 Rp (harga) dan masing – masing kita atur propertinya Text sama seperti judulnya, lalu membuat combobox untuk di bagian merk baju sampai ukuran (celana) atur di propertinya items kita isi untuk merk baju (Dior, H&m, Gucci) ukurannya (M,L,XL) dan Merk celana (Erigo, 3second, Rodeo) ukuran (M,L,XL). Selanjutnya membuat GroupBox1 dan GroupBox2 yang bagian groupbox1 untuk rincian pembelian tambahkan Label5 (jumlah pesanan baju), Label6 (jumlah pesanan celana), Label7 (Harga). GroupBox2 untuk kasir buat Label8 (Total harga), Label9 (uang kembali), Label 10( uang bayar), Label 11 (Discount) dan buat textbox di bagian uang bayar dan uang kembalian tambahkan buttons 1 dan 2 untuk bayar dan clear. dan Label12 dan Label13 Rp untuk dibagian merk baju dan merk celana Setelah sudah selesai mengisi propertinya, kita isikan program seperti berikut:

3. kita Double klik pada bagian "checkbox1" dan ketikan program seperti pada gambar berikut:



4. pada Public Class "Form1nya" juga ketikan program seperti pada gambar berikut:



5. Lanjut kita Double klik pada bagian "combobox2" dan ketikan program seperti pada gambar berikut:



6. Kemudian Lanjut Double klik "combobox4" dan ketikan program seperti pada gambar berikut:



7. Double klik pada bagian "button1" dan ketikan program seperti pada gambar berikut:



8. Dan pada bagian "button2" dan ketikan program seperti pada gambar berikut:


9. Terakhir Double klik pada bagian "button3" dan ketikan program seperti pada gambar berikut:


10. Jalankan aplikasi dengan klik F5 atau melalui menu Debug > Start Debuging

11. Hasilnya akan terlihat seperti ini, dan jika pembelian melebihi dari harga awal maka akan mendapatkan diskon 10%.


12. Pemberitahuan jika uang anda kurang atau tidak cukup maka akan ada tampilan seperti berikut:





13. Setelah selesai simpan aplikasi anda, sekian Terimakasih :)

Perulangan & Array - Pemograman Visual

  PERULANGAN Struktur perulangan atau looping merupakan salah satu alat kontrol program yang digunakan untuk mengulang suatu blok perintah s...