SlideShare a Scribd company logo
1 of 12
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

What's hot

Keamanan Jaringan ”Kasus Pembobolan Situs KPU”
Keamanan Jaringan ”Kasus Pembobolan Situs KPU”Keamanan Jaringan ”Kasus Pembobolan Situs KPU”
Keamanan Jaringan ”Kasus Pembobolan Situs KPU”nur sa'idah
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Materi Kuliah Online
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 
Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1Braga Rezpect
 
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPRobby Firmansyah
 
Data Mining - KNN
Data Mining - KNNData Mining - KNN
Data Mining - KNNdedidarwis
 
6. perancangan sistem terinci
6. perancangan sistem terinci6. perancangan sistem terinci
6. perancangan sistem terinciAlvin Setiawan
 
4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulanganAris Saputro
 
Graph dalam Struktur Data
Graph dalam Struktur DataGraph dalam Struktur Data
Graph dalam Struktur DataMade Aditya
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)Deka M Wildan
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
Jawaban uas Analisa dan Perancangan Sistem
Jawaban uas Analisa dan Perancangan SistemJawaban uas Analisa dan Perancangan Sistem
Jawaban uas Analisa dan Perancangan Sistemlonklonk
 
Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)Ajeng Savitri
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristikBaguss Chandrass
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
 

What's hot (20)

Keamanan Jaringan ”Kasus Pembobolan Situs KPU”
Keamanan Jaringan ”Kasus Pembobolan Situs KPU”Keamanan Jaringan ”Kasus Pembobolan Situs KPU”
Keamanan Jaringan ”Kasus Pembobolan Situs KPU”
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Class Diagram
Class DiagramClass Diagram
Class Diagram
 
Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1
 
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
 
Data Mining - KNN
Data Mining - KNNData Mining - KNN
Data Mining - KNN
 
6. perancangan sistem terinci
6. perancangan sistem terinci6. perancangan sistem terinci
6. perancangan sistem terinci
 
4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulangan
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Graph dalam Struktur Data
Graph dalam Struktur DataGraph dalam Struktur Data
Graph dalam Struktur Data
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Jawaban uas Analisa dan Perancangan Sistem
Jawaban uas Analisa dan Perancangan SistemJawaban uas Analisa dan Perancangan Sistem
Jawaban uas Analisa dan Perancangan Sistem
 
Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)
 
#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristik
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 

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

Part 10 - Penanganan Kesalahan (Exception Handling)
Part 10 - Penanganan Kesalahan (Exception Handling)Part 10 - Penanganan Kesalahan (Exception Handling)
Part 10 - Penanganan Kesalahan (Exception Handling)Rolly Yesputra
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IIShofura Kamal
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulanganazkiyaku
 
Pterstruktur perulangani
Pterstruktur perulanganiPterstruktur perulangani
Pterstruktur perulanganiwitha yumiko
 
Pterstruktur perulangani
Pterstruktur perulanganiPterstruktur perulangani
Pterstruktur perulanganiwitha yumiko
 
Pertemuan ke VII.doc
Pertemuan ke VII.docPertemuan ke VII.doc
Pertemuan ke VII.docJurnal IT
 
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHPMutiara Ayu
 
#3 Introduction Control Flow & Loop in Kotlin.pptx
#3 Introduction Control Flow & Loop in Kotlin.pptx#3 Introduction Control Flow & Loop in Kotlin.pptx
#3 Introduction Control Flow & Loop in Kotlin.pptxGDSC2
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxameltiksmada
 
Laporan praktikum modul iv
Laporan praktikum modul ivLaporan praktikum modul iv
Laporan praktikum modul ivDevi Apriansyah
 
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.pptJournalJPMN
 
Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptPengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptNoerisEkaBudiarti
 
Pengenalan algoritma.ppt
Pengenalan algoritma.pptPengenalan algoritma.ppt
Pengenalan algoritma.ppteriekorlando3
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaArif Punk Street
 
Visualbasic9 struktur perulangan
Visualbasic9 struktur perulanganVisualbasic9 struktur perulangan
Visualbasic9 struktur perulanganmuhammad nainuridho
 

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

Part 10 - Penanganan Kesalahan (Exception Handling)
Part 10 - Penanganan Kesalahan (Exception Handling)Part 10 - Penanganan Kesalahan (Exception Handling)
Part 10 - Penanganan Kesalahan (Exception Handling)
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul II
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulangan
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
 
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
 
Pterstruktur perulangani
Pterstruktur perulanganiPterstruktur perulangani
Pterstruktur perulangani
 
Pterstruktur perulangani
Pterstruktur perulanganiPterstruktur perulangani
Pterstruktur perulangani
 
Pertemuan ke VII.doc
Pertemuan ke VII.docPertemuan ke VII.doc
Pertemuan ke VII.doc
 
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
 
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
Menerapkan struktur kontrol percabangan dalam bahasa pemrogramanMenerapkan struktur kontrol percabangan dalam bahasa pemrograman
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
 
#3 Introduction Control Flow & Loop in Kotlin.pptx
#3 Introduction Control Flow & Loop in Kotlin.pptx#3 Introduction Control Flow & Loop in Kotlin.pptx
#3 Introduction Control Flow & Loop in Kotlin.pptx
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptx
 
Looping
LoopingLooping
Looping
 
Laporan praktikum modul iv
Laporan praktikum modul ivLaporan praktikum modul iv
Laporan praktikum modul iv
 
Bahan 2.pptx
Bahan 2.pptxBahan 2.pptx
Bahan 2.pptx
 
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt
 
Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.pptPengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.ppt
 
Pengenalan algoritma.ppt
Pengenalan algoritma.pptPengenalan algoritma.ppt
Pengenalan algoritma.ppt
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritma
 
Visualbasic9 struktur perulangan
Visualbasic9 struktur perulanganVisualbasic9 struktur perulangan
Visualbasic9 struktur perulangan
 

More from Rolly Yesputra

Part 13 - Menampilkan Laporan Sederhana
Part 13 - Menampilkan Laporan SederhanaPart 13 - Menampilkan Laporan Sederhana
Part 13 - Menampilkan Laporan SederhanaRolly Yesputra
 
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) LanjutanPart 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) LanjutanRolly Yesputra
 
Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Rolly Yesputra
 
Part 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanPart 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanRolly Yesputra
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingRolly Yesputra
 
Part 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .NetPart 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .NetRolly Yesputra
 
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETRolly Yesputra
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Rolly Yesputra
 
Part 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolPart 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolRolly Yesputra
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Rolly Yesputra
 
Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010 Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010 Rolly Yesputra
 
Administrasi jaringan komputer_part_2
Administrasi jaringan komputer_part_2Administrasi jaringan komputer_part_2
Administrasi jaringan komputer_part_2Rolly Yesputra
 

More from Rolly Yesputra (12)

Part 13 - Menampilkan Laporan Sederhana
Part 13 - Menampilkan Laporan SederhanaPart 13 - Menampilkan Laporan Sederhana
Part 13 - Menampilkan Laporan Sederhana
 
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) LanjutanPart 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
 
Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)
 
Part 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanPart 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming Lanjutan
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented Programming
 
Part 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .NetPart 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .Net
 
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)
 
Part 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolPart 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek Kontrol
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010
 
Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010 Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010
 
Administrasi jaringan komputer_part_2
Administrasi jaringan komputer_part_2Administrasi jaringan komputer_part_2
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 :