Powerpoint Templates
Page 1
Powerpoint Templates
Percabangan dan
Perulangan
Pemrograman Visual Berbasis Desktop
Kelas X RP...
Powerpoint Templates
Page 2
Percabangan
Percabangan pada VB.NET:
• If-Then
• If-Then-Else
• If bertingkat
• Select-Case
Powerpoint Templates
Page 3
If-Then
• Bentuk paling sederhana
dalam percabangan
• Hanya mengantisipasi
sebuah kondisi
• St...
Powerpoint Templates
Page 4
If-Then (2)
• Contoh:
Dim input As Integer = txtInput.Text
If input Mod 2 = 0 Then
ListBox1.It...
Powerpoint Templates
Page 5
If-Then-Else
• Mengantisipasi 2
kondisi (true / false)
• Struktur:
If kondisi Then
statement 1...
Powerpoint Templates
Page 6
If-Then-Else (2)
• Contoh:
Dim input As Integer = txtInput.Text
If input Mod 2 = 0 Then
ListBo...
Powerpoint Templates
Page 7
If Bertingkat
• Mengantisipasi lebih
dari 2 kondisi
• Struktur:
If kondisi 1 Then
statement 1
...
Powerpoint Templates
Page 8
If Bertingkat (2)
• Contoh:
Dim input As Integer = txtInput.Text
If input < 10 Then
ListBox1.I...
Powerpoint Templates
Page 9
Select-Case
• Sama dengan If bertingkat, namun
dengan banyak kemungkinan pilihan
• Struktur:
S...
Powerpoint Templates
Page 10
Select-Case (2)
• Contoh 1:
Dim nilai As Integer
Dim grade As Char
nilai = InputBox(“Masukkan...
Powerpoint Templates
Page 11
Select-Case (3)
• Contoh 1:
Dim grade As Char = txtGrade.Text
Dim pesan As String
Select Case...
Powerpoint Templates
Page 12
Perulangan
Perulangan pada VB.NET.
• Do-Loop
• While
• For Each
• For-Next
Powerpoint Templates
Page 13
Do-Loop
Struktur:
Do {While | Until} kondisi
statement
Loop
Atau:
Do
statement
Loop {While | ...
Powerpoint Templates
Page 14
Do-Loop (2)
Contoh:
Dim bil As Integer = 0
Dim batas As Integer = numUlang.Value
listHasil.It...
Powerpoint Templates
Page 15
While
Struktur:
While kondisi
statement
End While
Powerpoint Templates
Page 16
While (2)
Contoh:
Dim bil As Integer = 0
Dim batas As Integer = numUlang.Value
listHasil.Item...
Powerpoint Templates
Page 17
For Each
• Loop yang khusus ditujukan untuk
tipe data referensi (tipe data yang
memiliki bany...
Powerpoint Templates
Page 18
For Each (2)
• Contoh:
Dim str As String = txtString.Text
ListBox1.Items.Clear()
For Each kar...
Powerpoint Templates
Page 19
For-Next
• Memiliki prinsip yang sama
dengan Do-Loop dan While
• Struktur:
For counter = star...
Powerpoint Templates
Page 20
For-Next (2)
Contoh 1:
Dim a As Integer = numStart.Value
Dim b As Integer = numEnd.Value
Dim ...
Powerpoint Templates
Page 21
For-Next (3)
Contoh 2:
Dim a As Integer = numStart.Value
Dim b As Integer = numEnd.Value
Dim ...
Upcoming SlideShare
Loading in...5
×

7. percabangan dan perulangan

2,060

Published on

1 Comment
0 Likes
Statistics
Notes
  • downloadnya gmna ini
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
2,060
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
130
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

7. percabangan dan perulangan

  1. 1. Powerpoint Templates Page 1 Powerpoint Templates Percabangan dan Perulangan Pemrograman Visual Berbasis Desktop Kelas X RPL SMKN 1 Banyuwangi Guru: Khoirul Umam, S.Pd
  2. 2. Powerpoint Templates Page 2 Percabangan Percabangan pada VB.NET: • If-Then • If-Then-Else • If bertingkat • Select-Case
  3. 3. Powerpoint Templates Page 3 If-Then • Bentuk paling sederhana dalam percabangan • Hanya mengantisipasi sebuah kondisi • Struktur: If kondisi Then statement End If
  4. 4. Powerpoint Templates Page 4 If-Then (2) • Contoh: Dim input As Integer = txtInput.Text If input Mod 2 = 0 Then ListBox1.Items.Add("Anda menginputkan " _ & "sebuah bilangan genap") End If ListBox1.Items.Add("Program sudah berjalan")
  5. 5. Powerpoint Templates Page 5 If-Then-Else • Mengantisipasi 2 kondisi (true / false) • Struktur: If kondisi Then statement 1 Else statement 2 End If
  6. 6. Powerpoint Templates Page 6 If-Then-Else (2) • Contoh: Dim input As Integer = txtInput.Text If input Mod 2 = 0 Then ListBox1.Items.Add("Anda menginputkan " _ & "sebuah bilangan genap") Else ListBox1.Items.Add("Anda menginputkan " _ & "sebuah bilangan ganjil") End If ListBox1.Items.Add("Program sudah berjalan")
  7. 7. Powerpoint Templates Page 7 If Bertingkat • Mengantisipasi lebih dari 2 kondisi • Struktur: If kondisi 1 Then statement 1 ElseIf kondisi 2 Then statement 2 ElseIf kondisi n Then statement n Else statement x End If
  8. 8. Powerpoint Templates Page 8 If Bertingkat (2) • Contoh: Dim input As Integer = txtInput.Text If input < 10 Then ListBox1.Items.Add("Anda menginputkan " _ & “bilangan kurang dari 10") ElseIf input < 20 Then ListBox1.Items.Add("Anda menginputkan " _ & “bilangan kurang dari 20") ElseIf input < 30 Then ListBox1.Items.Add("Anda menginputkan " _ & “bilangan kurang dari 30") Else ListBox1.Items.Add("Anda menginputkan " _ & “bilangan lebih dari atau sama dengan 30") End If ListBox1.Items.Add("Program sudah berjalan")
  9. 9. Powerpoint Templates Page 9 Select-Case • Sama dengan If bertingkat, namun dengan banyak kemungkinan pilihan • Struktur: Select Case ekspresi Case ekspresi 1 statement 1 Case ekspresi 2 statement 2 Case ekspresi n statement n Case Else else statement End Select
  10. 10. Powerpoint Templates Page 10 Select-Case (2) • Contoh 1: Dim nilai As Integer Dim grade As Char nilai = InputBox(“Masukkan nilai (1-100):”) Select Case nilai Case 1 To 50 grade = “E” Case 51 To 60 grade = “D” Case 61 To 75 grade = “C” Case 76 To 85 grade = “B” Case 86 To 100 grade = “A” Case Else MessageBox.Show(“Nilai harus diantara 1-100”) Me.Close() End Select MessageBox.Show(“Grade : “ & grade)
  11. 11. Powerpoint Templates Page 11 Select-Case (3) • Contoh 1: Dim grade As Char = txtGrade.Text Dim pesan As String Select Case grade Case “A” pesan = “Excellent!” Case “B” pesan = “Good job!” Case “C” pesan = “Nice!” Case “D” pesan = “Please try again” Case “E” pesan = “Oh no :(” Case Else pesan = “Undefined grade” End Select lblHasil.Text = pesan
  12. 12. Powerpoint Templates Page 12 Perulangan Perulangan pada VB.NET. • Do-Loop • While • For Each • For-Next
  13. 13. Powerpoint Templates Page 13 Do-Loop Struktur: Do {While | Until} kondisi statement Loop Atau: Do statement Loop {While | Until} kondisi
  14. 14. Powerpoint Templates Page 14 Do-Loop (2) Contoh: Dim bil As Integer = 0 Dim batas As Integer = numUlang.Value listHasil.Items.Clear() Do bil += 1 listHasil.Items.Add("Perulangan: “ & bil) Loop While bil < batas listHasil.Items.Add(“Perulangan Selesai”)
  15. 15. Powerpoint Templates Page 15 While Struktur: While kondisi statement End While
  16. 16. Powerpoint Templates Page 16 While (2) Contoh: Dim bil As Integer = 0 Dim batas As Integer = numUlang.Value listHasil.Items.Clear() While bil < batas bil += 1 listHasil.Items.Add("Perulangan: “ & bil) End While
  17. 17. Powerpoint Templates Page 17 For Each • Loop yang khusus ditujukan untuk tipe data referensi (tipe data yang memiliki banyak anggota) seperti array, string, dan objek. • Struktur: For Each elemen IN group statement Next
  18. 18. Powerpoint Templates Page 18 For Each (2) • Contoh: Dim str As String = txtString.Text ListBox1.Items.Clear() For Each karakter As Char IN str ListBox1.Items.Add(karakter) Next ListBox1.Items.Add(“--End--”)
  19. 19. Powerpoint Templates Page 19 For-Next • Memiliki prinsip yang sama dengan Do-Loop dan While • Struktur: For counter = start To end [Step n] statement Next
  20. 20. Powerpoint Templates Page 20 For-Next (2) Contoh 1: Dim a As Integer = numStart.Value Dim b As Integer = numEnd.Value Dim counter As Integer ListBox1.Items.Clear() For counter = a To b ListBox1.Items.Add(counter) Next ListBox1.Items.Add(“Selesai”)
  21. 21. Powerpoint Templates Page 21 For-Next (3) Contoh 2: Dim a As Integer = numStart.Value Dim b As Integer = numEnd.Value Dim s As Integer = numStep.Value Dim counter As Integer For counter = a To b Step s ListBox1.Items.Add(counter) Next ListBox1.Items.Add(“Selesai”)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×