looping dan array

20
LOOPING DAN ARRAY Yoni, M. Kom

Upload: hamlet

Post on 16-Jan-2016

41 views

Category:

Documents


2 download

DESCRIPTION

LOOPING dan array. Yoni, M. Kom. Mengenal Kondisi Percabangan, Kondisi Perulangan, dan ARRAY. Kondisi Percabangan. Kondisi percabangan yakni suatu kondisi yang hanya dapat dikerjakan karena memenuhi kriteria Bentuk kondisi percabangan yang dapat ditemui antara lain: If……..End If - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LOOPING  dan  array

LOOPING DAN ARRAY

Yoni, M. Kom

Page 2: LOOPING  dan  array

Mengenal Kondisi Percabangan, Kondisi Perulangan, dan ARRAY

Page 3: LOOPING  dan  array

Kondisi PercabanganKondisi percabangan yakni suatu kondisi yang hanya dapat dikerjakan karena memenuhi kriteria

Bentuk kondisi percabangan yang dapat ditemui antara lain:

If……..End If

If……..Else……..End If

If……..ElseIf……End If

If……..ElseIF…...Else……..EndIF

Page 4: LOOPING  dan  array

KONDISI PERCABANGAN

IF (Kondisi) Then

Statement Benar

Statemen Benar

End IF

IF (Kondisi) Then

Statement Benar

Statement Benar

Else

Statement Salah

Statement Salah

End IF

IF (Kondisi) Then Statement Benar

Page 5: LOOPING  dan  array

KONDISI PERCABANGANIF (Kondisi) Then

Statement Benar

Statemen Benar

Elseif(Kondisi) Then

Statement Benar

Statement Benar

End IF

IF (Kondisi) Then

Statement Benar

Statemen Benar

Elseif(Kondisi) Then

Statement Benar Elseif

Statement Benar Elseif

Else

Statement Salah

Statement Salah

End IF

Page 6: LOOPING  dan  array

CONTOH PROGRAM PERCABANGAN: IF…ENDIF

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If TextBox1.Text = “pemrograman" Then TextBox2.Text = “vb.net"End IfEnd Sub

Page 7: LOOPING  dan  array

Bila program tersebut dijalankan, maka hasilnya adalah :

Contoh Program Percabangan: If…EndIf

Page 8: LOOPING  dan  array

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickIf TextBox1.Text = “pemrograman" Then TextBox2.Text = “vb.net"Else TextBox2.Text = "siapa ya?"End IfEnd Sub

Contoh Program Percabangan : If..Else..EndIf

Page 9: LOOPING  dan  array

Bila program tersebut dijalankan, maka hasilnya adalah :

Contoh Program Percabangan : If..Else..EndIf

Page 10: LOOPING  dan  array

Bila program tersebut dijalankan, maka hasilnya adalah :

Contoh Program Percabangan : If..Else..EndIf

Page 11: LOOPING  dan  array

KONDISI PERULANGAN

Kondisi dimana Listing Program akan diulang-ulang Jika Kondisinya terpenuhi

Kondisi

i=1

i=i+1Msgbox(i)

Kondisi Benar

Kondisi Salah

Page 12: LOOPING  dan  array

MACAM PERULANGAN

For index = start To end [Step step]

[statements]

[Exit For]

[statements]

Next [index]

Do [{While | Until} condition ] [statements] [Exit Do] [statements]

Loop

While condition

[statements]

End While

Do [statements] [Exit Do] [statements]

Loop [{While | Until} condition]

Page 13: LOOPING  dan  array

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim i As Integeri = Val(TextBox1.Text) While i < 5 MsgBox("a")

End WhileEnd Sub

Contoh Program Kondisi Perulangan : While……End While

Page 14: LOOPING  dan  array

Bila program tersebut dijalankan, maka hasilnya adalah :

?

Contoh Program Kondisi Perulangan : While……End While

Page 15: LOOPING  dan  array

Bila program tersebut dijalankan, maka hasilnya adalah :

Contoh Program Kondisi Perulangan : While……End While

Page 16: LOOPING  dan  array

Program ini akan terus menghasilkan Message box, karena code program yang terkait

Contoh Program Kondisi Perulangan : While……End While

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim i As Integeri = Val(TextBox1.Text)

While i < 5 MsgBox("a") End WhileEnd Sub

Selama i lebih kecil dari 5

Maka terus akan muncul messagebox

Membuat variabel i untuk menampung isi textbox1 dan diubah ke format angka

Page 17: LOOPING  dan  array

ARRAY Daftar data sejenis yang diindeks. Potongan

data pertama yang disimpan dalam array diberi posisi indeks 0. Potongan berikutnya posisi indeks 1 dan seterusnya.

Sintaks deklarasi array adalah :TipeJangkauan NamaArray(Ukuran) As Tipe Data

TipeJangkauan menentukan bagian mana dari program anda yang dapat mengakses Array.Contoh : Dim, Public, Private.

Page 18: LOOPING  dan  array

CONTOH ARRAY Dim arrNama(5) as String

Memasukkan dan Memanggil Data dari Array

NamaArray(indeks) = NilaiContoh :arrNama(5) = “Revalina”

Page 19: LOOPING  dan  array

CONTOH PROGRAM ARRAY

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim arrNama(3) As String

arrNama(0) = "Revalina"

arrNama(1) = "Budi"

arrNama(2) = "Rina"

arrNama(3) = "Agus"

Dim listNama As String

For Each listNama In arrNama

lstNama.Items.Add(listNama)

Next

End Sub

Page 20: LOOPING  dan  array

Tambahkan Tombol Hapus Tambahkan Tombol Exit