pemrograman vb.net
DESCRIPTION
Pemrograman VB.NET. Pertemuan 3. Mengenal Kondisi Percabangan dan Kondisi Perulangan. 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 PresentationTRANSCRIPT
UNIVERSITAS UNIVERSITAS BUDI LUHURBUDI LUHUR
FAKULTAS FAKULTAS TEKNOLOGI TEKNOLOGI INFORMASIINFORMASI
www.bl.ac.idwww.bl.ac.id
HAL : HAL : 11
Pemrograman VB.NET
Pertemuan 3
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Mengenal Kondisi Percabangan dan Kondisi Perulangan
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
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
Kondisi 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
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Kondisi Percabangan
IF (Kondisi) Then
Statement Benar
Statemen Benar
End IF
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
Statement Benar
Else
Statement Salah
Statement Salah
End IF
IF (Kondisi) Then Statement BenarIF (Kondisi) Then Statement Benar
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
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
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
IF (Kondisi) Then
Statement Benar
Statemen Benar
Elseif(Kondisi) Then
Statement Benar Elseif
Statement Benar Elseif
Else
Statement Salah
Statement Salah
End IF
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
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
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
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Bila program tersebut dijalankan, maka hasilnya adalah :
Contoh Program Percabangan: If…EndIf
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
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
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
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Bila program tersebut dijalankan, maka hasilnya adalah :
Contoh Program Percabangan : If..Else..EndIf
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Bila program tersebut dijalankan, maka hasilnya adalah :
Contoh Program Percabangan : If..Else..EndIf
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Kondisi Perulangan
Kondisi dimana Listing Program akan diulang-ulang Jika Kondisinya terpenuhi
Kondisi dimana Listing Program akan diulang-ulang Jika Kondisinya terpenuhi
Kondisi
i=1
i=i+1Msgbox(i)
Kondisi Benar
Kondisi Salah
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Macam Perulangan
For index = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [index]
For index = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [index]
Do [{While | Until} condition ] [statements] [Exit Do] [statements]
Loop
Do [{While | Until} condition ] [statements] [Exit Do] [statements]
Loop
While condition
[statements]
End While
While condition
[statements]
End While
Do [statements] [Exit Do] [statements]
Loop [{While | Until} condition]
Do [statements] [Exit Do] [statements]
Loop [{While | Until} condition]
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
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
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
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Bila program tersebut dijalankan, maka hasilnya adalah :
??
Contoh Program Kondisi Perulangan : While……End While
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Bila program tersebut dijalankan, maka hasilnya adalah :
Contoh Program Kondisi Perulangan : While……End While
……
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
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
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
Selama i lebih kecil dari 5
Maka terus akan muncul messagebox
Membuat variabel i untuk menampung isi textbox1 dan diubah ke format angkaMembuat variabel i untuk menampung isi textbox1 dan diubah ke format angka
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Membuat Menu Kontrol
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Menu KontrolMenu kontrol adalah Object yang memungkinkan pengguna/User untuk membuat pilihan dalam sebuah form melalui pilihan Menu
Contoh Menu:
Menu kontrol adalah Object yang memungkinkan pengguna/User untuk membuat pilihan dalam sebuah form melalui pilihan Menu
Contoh Menu:
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Cara Membuat Menu
Menambah Menu Strip
Drag dan drop kontrol MenuStrip yang terletak pada jendela toolbox disebelah kiri kedalam form. Kontrol menu strip terdapat pada kelompok kontrol Menu & Toolbars.
Menambah Menu Strip
Drag dan drop kontrol MenuStrip yang terletak pada jendela toolbox disebelah kiri kedalam form. Kontrol menu strip terdapat pada kelompok kontrol Menu & Toolbars.
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Membuat Menu• Untuk membuat menu, pilih didalam toolbox
lalu ketikkan nama menu sesuai dengan yang diinginkan
• Atau bisa juga dengan mengetikkan menu pada properties text • Penggunaan tanda ”&” diantara nama menu,
berfungsi agar menu dapat diakses menggunakan keyboard dengan menekan tombol alt disertai dengan huruf yang bergaris bawah.
• jika program sudah dijalankan, menu ini dapat diakses dengan menekan tombol ”alt dan m” secara bersamaan.
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Cara Membuat Menu
Tampilan layar desain form Setelah diletakkan Object MenuStripTampilan layar desain form Setelah diletakkan Object MenuStrip
Pada Bagian Type Here Dapat dituliskan ApapunPada Bagian Type Here Dapat dituliskan Apapun
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Contoh Hasil Pembuatan Menu
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Membuat MenuSistem Informasi Pembelian Tunai
11 22
33 44
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Membuat koneksi database
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Membuat koneksi database pada Module
Dalam sistem pembelian ini, koneksi database nya terdapat pada Module. Sehingga dibuat bersifat global.
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Membuat koneksi database pada Module
• Untuk membuat Module, perlu menambahkan atribut baru berupa module pada project.
•Dengan cara: Klik kanan pada Project di Solution Explorer, kemudian pilih Add, Add Module •Nama default : Module1.vb
•Dengan cara: Klik kanan pada Project di Solution Explorer, kemudian pilih Add, Add Module •Nama default : Module1.vb
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
• Ketikan code untuk module :
Membuat koneksi database pada Module
Nama database yang telah dibuatNama database yang telah dibuat
Provider database dengan Ms.AccessProvider database dengan Ms.Access
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
• Agar database langsung terbaca ketika program berjalan, maka database harus diletakkan didalam folder debug.
• Pindahkan database ke dalam folder projectbindebug
• Hal ini pengaruh dari code program dalam Module : “Application.StartupPath”
Membuat koneksi database pada Module
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
• Code program pada form utama (double klik pada Form Utama)
Membuat koneksi database pada Form Utama
End ClassEnd Class
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
• Jalankan program, maka bila benar akan muncul message box
Membuat koneksi database pada Form Utama
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Membuat rancangan layar untuk form master
(design form master)
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Design form master• Untuk membuat design form master, perlu
ditambahkan dulu sebuah form kedalam project• Caranya : klik kanan pada
projectAddWindows Form
Beri nama : (ubah properties name)
FrmMasterBarang
Beri nama : (ubah properties name)
FrmMasterBarang
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Design form master• Designlah form master barang sbb:
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL : HAL : [email protected], [email protected]
Design form master
• Buatlah code program untuk:– tombol Batal dan – tombol keluar