SlideShare a Scribd company logo
2
Most read
4
Most read
5
Most read
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 6
MODUL VI
STRUKTUR KONTROL
6.1 Percabangan
Perintah percabangan merupakan perintah yang dapat memberikan pilihan
terhadap suatu kondisi , program akan menjalankan perintah apabila suatu
kondisi memenuhi syarat tertentu. Untuk percabangan ini akan dibahas antara
lain:
6.1.1 IF ... Then
Suatu perintah percabangan yang mempunyai satu percabangan atau satu blok
perintah , tergantung nilai yang akan diuji biasanya terdiri dari satu nilai atau syarat.
Perintah percabangan ini memiliki dua bentuk penulisan yaitu singleline dan multiline.
Penulisan percabangan menggunakan singleline:
If [kondsi] Then [Perintah yang akan dieksekusi]
Contoh Penggunaan :
Untuk penulisan Multiline dapat kita buat seperti kode dibawah ini :
If[Kondisi] Then
[Perintah]
............................
EndIf
Contoh Penggunaan Perintah di VB Net:
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 7
Praktikum Penggunaan IF—Then
Buatlah project dengan nama Pertemuan6  Buat Form dengan Nama Praktek1 
Seperti Gambar dibawah Ini :
Atur Properties Seperti Dibawah ini :
Memberikan Event terhadap tombol Proses  Double Click  Ketikkan Kode
Dibawah ini :
Jalanlan aplikasi dan inpukan data kosong  Tekan Tombol Proses  Hasilnya seperti
berikut ini :
TextBox1
TextBox2
TextBox3
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 8
Jika diinputkan data dengan angka 1, maka hasilnya akan seperti berikut ini :
6.1.2 Percabangan IF-Then-Else
Percabangan ini merupakan suatu percabangan yang memiliki lebih dari satu
nilai, dengan percabangan ini maka akan sangat memungkinkan kita membuat pilihan
lebih dari satu. Dengan menggunakan bentuk percabangan ini , maka pilihan-pilihan
yang dihasilkan sangat beragam. Dengan menggunakan ini kita juga dapat
menggunakan perintah If –Then-ElseIf
Penulisan Perintah ini adalah :
If [Kondisi] Then
[Perintah]
Else
[Perintah]
..............
EndIf
Kode User Lagi Kosong
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 9
Contoh Penggunaan :
Penulisan percabangan If-Then-ElseIf adalah sebagai berikut :
If [Kondisi] Then
[Perintah]
ElseIf [Kondisi] Then
[Perintah]
Else
[Perintah]
EndIf
Contoh Cara Penggunaan :
6.1.3 Percabangan If Bersarang
Pernyataan if bersarang ini digunakan untuk membuat kondisi lebih dari satu
kondisi, didalam kondisi if akan ditemukan lagi if yang lainnya. Aturan penulisan nya
sebagai berikut :
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 10
If [Kondisi] Then
If [Kondisi] Then
[Perintah]
EndIf
EndIf
Contoh Cara Penggunaan Perintah diatas Dengan VB Net :
6.1.3 Percabangan Select...Case
Suatu kontrol percabangan dengan menggunakan select case secara logika
hampir sama dengan pernyataan IF –Then akan tetapi dengan menggunakan Select-Case
ini lebih memudahkan dalam penulisan dan pembacaan kode program. Namun
kelemahan expresi ini adalah tidak dapat menguji lebih dari satu expresi atau ungkapan.
Contoh Penulisan Select-Case
Select Case [Kondisi]
Case | Case Is = Expresi 1
[Perintah 1]
Case | Case Is = Expresi 2
[Perintah 2]
Case | Case Is = Expresi 3
[Perintah 3]
Case Else = Expresi 4
[Perintah 4]
EndSelect
Contoh Penggunaan didalam VB Net :
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 11
6.2 Struktur Kontrol Perulangan
Perintah perulangan merupakan suatu kontrol perulangan yang berfungsi untuk
melakukan perulangan (Literasi) dari suatu blok program secara berulang-ulang yang
ditentukan oleh nilai awal dan nilai akhir.
6.2.1 Penggunaan For...Next
Merupakan suatu kontrol yang memiliki nilai tetap atau jumlah perulangan telah
diketahui sebelumnya.
Contoh Penulisan For...Next
For Counter=nilai awal To Akhir
[Perintah 1]
[Perintah 2]
Next
Contoh Penggunaan Didalam VB Net
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 12
Praktikum Penggunakan For-Next
Buatlah aplikasi seperti desain form dibawah ini :
Atur Properties Form Diatas Seperti dibawah ini:
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 13
Memberi event terhadap tombol proses  proses yang akan dilakukan disini
adalah ketika tombol proses ditekan maka akan diambil nilai awal dan nilai akhir ,
selanjutnya akan dilakukan proses perulangan dengan menggunakan For-Next , proses
didalam for-next akan dilakukan penentuan bilangan genap atau ganjil. Untuk kode
program proses ketikkan yang dibawah ini :
Eksekusi Program diatas , maka akan ditampilkan hasil seperti dibawah ini :
Isi data awal dengan nilai 10 dan nilai akhir dengan angka 100 maka akan
dihasilkan output seperti dibawah ini:
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 14
6.2.2 Penggunaan For Each...In...Next
Merupakan suatu kontrotul yang digunakan u
Pengulangan yang jumlah pengulangannya sesuai dengan jumlah element dari suatu
koleksi objek dan biasanya tidak diketahui dengan pasti berapa jumlahnya, misalnya
banyaknya objek kontrol yang ada didalam form.
Contoh Penggunaan : For Each.. In ...Next
For Each element In Group
[Perintah 1]
[Perintah 2]
Next
Contoh Penggunaan Didalam Bahasa pemrograman VB Net :
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 15
6.2.3 Penggunaan While
Merupakan suatu kontrol yang berfungsi untuk melakukan perulangan yang
memiliki suatu syarat tertentu, dan akan terus dijalankan selama syarat tersebut
terpenuhi dan begitupun sebaliknya jika syarat tidak terpenuhi maka pernyataan tidak
akan dijalankan.
Contoh Penulisan While...
While [Kondisi]
[Perintah 1]
[Perintah 2]
.................
End While
Contoh Penggunaan di Visual Basic .Net
6.2.4 Penggunaan Do While ...Loop
Merupakan struktur kontrol perulangan yang melakukan perulangan terlebih
dahulu dan bentuk pengujian dilakukan belakangan ataupun sebaliknya. Dengan
menggunakan Do-While...Loop ini perintah yang ada akan dijalankan minimal satu kali
sebelum kondisi yang ada diperiksa. Jika kondisi yang ada bernilai benar maka akan
dilanjutkan perulangan namun jika kondisi bernilai salah maka program akan berenti
saat itu juga. Untuk menggunakan Do-While ..Loop ini anda harus berhati hati dalam
menggunakannya, karena bisa jadi nilai yang diberikan salah tetapi program tetap akan
melakukan eksekusi walaupun hanya satu kali.
Contoh Penulisan Do While ...Loop:
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 16
Do While [Kondisi]
[Perintah 1]
[Exit Do]
[Perintah 2]
Loop
Bentuk Penulisan Do-While...Loop untuk yang kedua :
Do
[Perintah 1]
[Exit Do]
[Perintah 2]
Loop While [Kondisi]
Contoh Penggunaan Didalam Pemrograman VB Net
Cobakan di VB net, dan jalankan Anda akan menemukan hasil dari program
diatas, berupa tampillan message Box yang berulang kali selama nilai tersebut belum
mencapai angka 100.
1. Materi Tes
Buatlah yang akan menampilkan nilai 0-100 dengan menggunakan perulangan
seperti gambar form dibawah ini:
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 17
Dan desain properties seperti dibawah ini :

More Related Content

PDF
4. percabangan dan perulangan
PPSX
Perbedaan Web 1.0 dan 2.0
PPTX
PPTX
Sistem Informasi Manajemen Bab 1
PPTX
CPM (Network Planning CPM) - Manajemen proyek
PPTX
Pertemuan vi pengaruh pajak dan subsidi
DOCX
bab 2 proposal kuantitatif
4. percabangan dan perulangan
Perbedaan Web 1.0 dan 2.0
Sistem Informasi Manajemen Bab 1
CPM (Network Planning CPM) - Manajemen proyek
Pertemuan vi pengaruh pajak dan subsidi
bab 2 proposal kuantitatif

What's hot (20)

PPTX
Analisis trend
DOCX
PPTX
Kuliah 2 penerapan matriks dalam ekonomi
PPTX
POWERPOINT Teks laporan observasi
PPTX
Bab 1b - PKK (Perencanaan Produksi Massal).pptx
DOC
Permintaan dan-penawaran
PPT
Materi Struktur Data Tree
PPTX
INTEGRASI APLIKASI PERKANTORAN.pptx
PPTX
Pengenalan Java Swing
PPT
presentasi sistem komputer.ppt
PPT
1. pengenalan python
PPTX
PPT Teks Eksplanasi
PPT
Break Event Point (Titik Impas).ppt
PPT
Bilangan biner
PDF
Pertemuan 2 & 3 distribusi frekuensi
PDF
PENELITIAN OPERASIONAL - PROGRAMA LINIER - METODE PRIMAL DUAL
PPTX
Penerapan prinsip rule of law, mensyaratkan adanya penyelenggaraan pemerintah...
PDF
laporan keuangan, arus kas, dan pajak
DOCX
SALURAN PEMASARAN DAN MANAJEMEN RANTAI PASOKAN
DOCX
Bab vii rencana pembiayaan (financial plan)
Analisis trend
Kuliah 2 penerapan matriks dalam ekonomi
POWERPOINT Teks laporan observasi
Bab 1b - PKK (Perencanaan Produksi Massal).pptx
Permintaan dan-penawaran
Materi Struktur Data Tree
INTEGRASI APLIKASI PERKANTORAN.pptx
Pengenalan Java Swing
presentasi sistem komputer.ppt
1. pengenalan python
PPT Teks Eksplanasi
Break Event Point (Titik Impas).ppt
Bilangan biner
Pertemuan 2 & 3 distribusi frekuensi
PENELITIAN OPERASIONAL - PROGRAMA LINIER - METODE PRIMAL DUAL
Penerapan prinsip rule of law, mensyaratkan adanya penyelenggaraan pemerintah...
laporan keuangan, arus kas, dan pajak
SALURAN PEMASARAN DAN MANAJEMEN RANTAI PASOKAN
Bab vii rencana pembiayaan (financial plan)
Ad

Similar to Part 6 - Struktur Kontrol di Visual Basic .Net (20)

DOCX
Part 10 - Penanganan Kesalahan (Exception Handling)
DOCX
Laporan Praktikum Algoritma Pemrograman Modul II
PDF
Algoritma perulangan
DOCX
Jobsheet 4 LOOPING( PENGULANGAN)
PDF
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
PDF
Pterstruktur perulangani
PDF
Pterstruktur perulangani
DOC
Pertemuan ke VII.doc
PDF
Struktur Kontrol PHP
PDF
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
PPTX
#3 Introduction Control Flow & Loop in Kotlin.pptx
PPTX
ALGORITMA PEMROGRAMAN DASAR.pptx
DOCX
DOCX
Laporan praktikum modul iv
PPTX
Bahan 2.pptx
PPT
Pengenalan_Algoritma_ppt.ppt
PPT
01_Pengenalan_Algoritma_ppt.ppt
PPT
Pengenalan algoritma.ppt
PPT
Bab 3. pengenalan algoritma
PDF
Visualbasic9 struktur perulangan
Part 10 - Penanganan Kesalahan (Exception Handling)
Laporan Praktikum Algoritma Pemrograman Modul II
Algoritma perulangan
Jobsheet 4 LOOPING( PENGULANGAN)
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Pterstruktur perulangani
Pterstruktur perulangani
Pertemuan ke VII.doc
Struktur Kontrol PHP
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
#3 Introduction Control Flow & Loop in Kotlin.pptx
ALGORITMA PEMROGRAMAN DASAR.pptx
Laporan praktikum modul iv
Bahan 2.pptx
Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt
Pengenalan algoritma.ppt
Bab 3. pengenalan algoritma
Visualbasic9 struktur perulangan
Ad

More from Rolly Yesputra (12)

DOCX
Part 13 - Menampilkan Laporan Sederhana
DOCX
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
DOCX
Part 11 - Manajamen Basisdata (MS Access)
DOCX
Part 9 - Object Oriented Programming Lanjutan
DOCX
Part 8 - Object Oriented Programming
DOCX
Part 7 - Mengenal Array di Visual Basic .Net
DOCX
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
DOCX
Part 4 - Form dan Objek Kontrol (Lanjutan)
DOCX
Part 3 - Mengenal Form dan Objek Kontrol
DOCX
Part 2 - PENGENALAN VISUAL STUDIO 2010
DOCX
Part 1 - PENGENALAN VISUAL STUDIO 2010
PPTX
Administrasi jaringan komputer_part_2
Part 13 - Menampilkan Laporan Sederhana
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 11 - Manajamen Basisdata (MS Access)
Part 9 - Object Oriented Programming Lanjutan
Part 8 - Object Oriented Programming
Part 7 - Mengenal Array di Visual Basic .Net
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 3 - Mengenal Form dan Objek Kontrol
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010
Administrasi jaringan komputer_part_2

Part 6 - Struktur Kontrol di Visual Basic .Net

  • 1. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 6 MODUL VI STRUKTUR KONTROL 6.1 Percabangan Perintah percabangan merupakan perintah yang dapat memberikan pilihan terhadap suatu kondisi , program akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu. Untuk percabangan ini akan dibahas antara lain: 6.1.1 IF ... Then Suatu perintah percabangan yang mempunyai satu percabangan atau satu blok perintah , tergantung nilai yang akan diuji biasanya terdiri dari satu nilai atau syarat. Perintah percabangan ini memiliki dua bentuk penulisan yaitu singleline dan multiline. Penulisan percabangan menggunakan singleline: If [kondsi] Then [Perintah yang akan dieksekusi] Contoh Penggunaan : Untuk penulisan Multiline dapat kita buat seperti kode dibawah ini : If[Kondisi] Then [Perintah] ............................ EndIf Contoh Penggunaan Perintah di VB Net:
  • 2. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 7 Praktikum Penggunaan IF—Then Buatlah project dengan nama Pertemuan6  Buat Form dengan Nama Praktek1  Seperti Gambar dibawah Ini : Atur Properties Seperti Dibawah ini : Memberikan Event terhadap tombol Proses  Double Click  Ketikkan Kode Dibawah ini : Jalanlan aplikasi dan inpukan data kosong  Tekan Tombol Proses  Hasilnya seperti berikut ini : TextBox1 TextBox2 TextBox3
  • 3. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 8 Jika diinputkan data dengan angka 1, maka hasilnya akan seperti berikut ini : 6.1.2 Percabangan IF-Then-Else Percabangan ini merupakan suatu percabangan yang memiliki lebih dari satu nilai, dengan percabangan ini maka akan sangat memungkinkan kita membuat pilihan lebih dari satu. Dengan menggunakan bentuk percabangan ini , maka pilihan-pilihan yang dihasilkan sangat beragam. Dengan menggunakan ini kita juga dapat menggunakan perintah If –Then-ElseIf Penulisan Perintah ini adalah : If [Kondisi] Then [Perintah] Else [Perintah] .............. EndIf Kode User Lagi Kosong
  • 4. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 9 Contoh Penggunaan : Penulisan percabangan If-Then-ElseIf adalah sebagai berikut : If [Kondisi] Then [Perintah] ElseIf [Kondisi] Then [Perintah] Else [Perintah] EndIf Contoh Cara Penggunaan : 6.1.3 Percabangan If Bersarang Pernyataan if bersarang ini digunakan untuk membuat kondisi lebih dari satu kondisi, didalam kondisi if akan ditemukan lagi if yang lainnya. Aturan penulisan nya sebagai berikut :
  • 5. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 10 If [Kondisi] Then If [Kondisi] Then [Perintah] EndIf EndIf Contoh Cara Penggunaan Perintah diatas Dengan VB Net : 6.1.3 Percabangan Select...Case Suatu kontrol percabangan dengan menggunakan select case secara logika hampir sama dengan pernyataan IF –Then akan tetapi dengan menggunakan Select-Case ini lebih memudahkan dalam penulisan dan pembacaan kode program. Namun kelemahan expresi ini adalah tidak dapat menguji lebih dari satu expresi atau ungkapan. Contoh Penulisan Select-Case Select Case [Kondisi] Case | Case Is = Expresi 1 [Perintah 1] Case | Case Is = Expresi 2 [Perintah 2] Case | Case Is = Expresi 3 [Perintah 3] Case Else = Expresi 4 [Perintah 4] EndSelect Contoh Penggunaan didalam VB Net :
  • 6. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 11 6.2 Struktur Kontrol Perulangan Perintah perulangan merupakan suatu kontrol perulangan yang berfungsi untuk melakukan perulangan (Literasi) dari suatu blok program secara berulang-ulang yang ditentukan oleh nilai awal dan nilai akhir. 6.2.1 Penggunaan For...Next Merupakan suatu kontrol yang memiliki nilai tetap atau jumlah perulangan telah diketahui sebelumnya. Contoh Penulisan For...Next For Counter=nilai awal To Akhir [Perintah 1] [Perintah 2] Next Contoh Penggunaan Didalam VB Net
  • 7. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 12 Praktikum Penggunakan For-Next Buatlah aplikasi seperti desain form dibawah ini : Atur Properties Form Diatas Seperti dibawah ini:
  • 8. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 13 Memberi event terhadap tombol proses  proses yang akan dilakukan disini adalah ketika tombol proses ditekan maka akan diambil nilai awal dan nilai akhir , selanjutnya akan dilakukan proses perulangan dengan menggunakan For-Next , proses didalam for-next akan dilakukan penentuan bilangan genap atau ganjil. Untuk kode program proses ketikkan yang dibawah ini : Eksekusi Program diatas , maka akan ditampilkan hasil seperti dibawah ini : Isi data awal dengan nilai 10 dan nilai akhir dengan angka 100 maka akan dihasilkan output seperti dibawah ini:
  • 9. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 14 6.2.2 Penggunaan For Each...In...Next Merupakan suatu kontrotul yang digunakan u Pengulangan yang jumlah pengulangannya sesuai dengan jumlah element dari suatu koleksi objek dan biasanya tidak diketahui dengan pasti berapa jumlahnya, misalnya banyaknya objek kontrol yang ada didalam form. Contoh Penggunaan : For Each.. In ...Next For Each element In Group [Perintah 1] [Perintah 2] Next Contoh Penggunaan Didalam Bahasa pemrograman VB Net :
  • 10. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 15 6.2.3 Penggunaan While Merupakan suatu kontrol yang berfungsi untuk melakukan perulangan yang memiliki suatu syarat tertentu, dan akan terus dijalankan selama syarat tersebut terpenuhi dan begitupun sebaliknya jika syarat tidak terpenuhi maka pernyataan tidak akan dijalankan. Contoh Penulisan While... While [Kondisi] [Perintah 1] [Perintah 2] ................. End While Contoh Penggunaan di Visual Basic .Net 6.2.4 Penggunaan Do While ...Loop Merupakan struktur kontrol perulangan yang melakukan perulangan terlebih dahulu dan bentuk pengujian dilakukan belakangan ataupun sebaliknya. Dengan menggunakan Do-While...Loop ini perintah yang ada akan dijalankan minimal satu kali sebelum kondisi yang ada diperiksa. Jika kondisi yang ada bernilai benar maka akan dilanjutkan perulangan namun jika kondisi bernilai salah maka program akan berenti saat itu juga. Untuk menggunakan Do-While ..Loop ini anda harus berhati hati dalam menggunakannya, karena bisa jadi nilai yang diberikan salah tetapi program tetap akan melakukan eksekusi walaupun hanya satu kali. Contoh Penulisan Do While ...Loop:
  • 11. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 16 Do While [Kondisi] [Perintah 1] [Exit Do] [Perintah 2] Loop Bentuk Penulisan Do-While...Loop untuk yang kedua : Do [Perintah 1] [Exit Do] [Perintah 2] Loop While [Kondisi] Contoh Penggunaan Didalam Pemrograman VB Net Cobakan di VB net, dan jalankan Anda akan menemukan hasil dari program diatas, berupa tampillan message Box yang berulang kali selama nilai tersebut belum mencapai angka 100. 1. Materi Tes Buatlah yang akan menampilkan nilai 0-100 dengan menggunakan perulangan seperti gambar form dibawah ini:
  • 12. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 17 Dan desain properties seperti dibawah ini :