Pemprograman VB Dot Net

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

PERTEMUAN VI Penggunaan Array.
Penggunaan Kontrol Array
Penggunaan Struktur Kontrol IF
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
panduan praktis belajar VISUAL BASIC 6.0
Dasar Exception Handling
Flow Control & Exception Handling
Struktur Kondisi dan Perulangan
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PHP (2) Pemrograman Internet.
BAB III KONTROL PROGRAM
Flow Control & Exception Handling
Web Teknologi 2Minggu …3… Page 1 MINGGU Ke Tiga Pemrograman Visual 2 Pokok Bahasan: Dasar-dasar Pengembangan Web ASP.NET Tujuan Instruksional Khusus:
PENGGUNAAN TEXTBOX PADA VB .NET
PERTEMUAN IX Penggunaan Array.
Pemograman 1 Pertemuan 6.
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
Pemprograman Terstruktur 1
LOOPING dan array Tinaliah, S. Kom.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Percabangan dan Perulangan
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pemrograman VB.NET Pertemuan 3.
Struktur kontrol.
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Perulangan Ari Pambudi.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
LOOPING / PERULANGAN VISUAL BASIC 6.0.
PROCEDURE AND FUNCTION
PHP.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
Percabangan Percabangan Bersyarat If ….Then….Else
Penggunaan Struktur Kontrol SELECT
STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO.
ELEMEN-ELEMEN PROGRAM
Penggunaan Struktur Kontrol
Visual Basic.NET – Flow Control Statement
Pemprograman VB Dot Net
Perulangan.
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
KOMPUTER APLIKASI AKUNTANSI - V -
ARRAY (LARIK).
Menggunakan Pengulangan - Do While / Loop - Do / Loop While - While / Wend Dosen : Ega Hegarini.
PENGGUNAAN DATA DAN VARIABEL
Struktur Kontrol Keputusan IF dan Select
Pernyataan Pengulangan Proses
Pernyataan Pengulangan Proses
Penggunaan Struktur Kontrol Pengulangan
SUBROUTINE: Prosedure dan Fungsi
Pemrograman Web Lanjut “Pertemuan ke-3”
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PERTEMUAN 5 Pemrograman Visual
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
Materi Praktikum Algoritma dan Pemrograman 2A PJ : Darmadi
Perulangan.
Pemrograman VB.NET Pertemuan 10.
STRUKTUR KENDALI PERCABANGAN
Algoritma Percabangan
AP2A Perulangan & Array PJ : Wawan Setiawan 07
PowerBASIC A Varian Of Basic
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
PERTEMUAN VI STRUKTUR KEPUTUSAN
Flow Control & Exception Handling
Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom.
Penggunaan Struktur Kontrol Pengulangan
KAWALAN DALAM VISUAL BASIC 6.0
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Transcript presentasi:

Pemprograman VB Dot Net Present by: Johanes Fernandes Andry Session 3 Struktur Keputusan dan Looping SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER Widuri

If …. then …. else If kondisi Then blok pernyataan Else End If

Contoh 1

Coding 1 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If RadioButton1.Checked = True Then 'LOGOFF Shell("shutdown -l -f -t 0") Else If RadioButton2.Checked = True Then 'SHUTDOWN Shell("shutdown -s -f -t 0") 'RESTART Shell("shutdown -r -f -t 0") End If End Sub Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated RadioButton1.Checked = False RadioButton2.Checked = False Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Class

Keterangan RadioButton1.Checked = False RadioButton2.Checked = False Menonaktifkan tanda Check pada komponen radiobutton1-3, saat aplilkasi akan dijalankan If RadioButton1.Checked = True Then 'LOGOFF Shell("shutdown -l -f -t 0") Merupakan perintah percabangan pertama yg apabila radiobutton1 dipilih maka eksekusi untuk LogOff pada Windows dijalankan Else RESTART Shell("shutdown -r -f -t 0") Merupakan perintah percabangan kedua yg apabila radiobutton2 dipilih maka eksekusi untuk ShutDown pada windows dijalankan 'RESTART End If Merupakan perintah untuk menutup dan sekaligus untuk mengakhiri perintah percabangan pertama dan kedua

Select Case Select case mempermudah penulisan kode hanya menguji ekpresi tunggan yang dievaluasi bagian atas struktur Select Case <ekspresi> Case Nilai1 Blok pernyataan 1 Case Nilai 2 Blok pernyataan 2 End Select

Contoh 2 Select Case

Coding 2 Select Case Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ListBox1.Items.Add("Merah") ListBox1.Items.Add("Kuning") ListBox1.Items.Add("Hijau") ListBox1.Items.Add("Biru") ListBox1.Items.Add("Hitam") End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Select Case ListBox1.Text Case "Merah" Me.BackColor = Color.Red Case "Kuning" Me.BackColor = Color.Yellow Case "Hijau" Me.BackColor = Color.Green Case "Biru" Me.BackColor = Color.Blue Case Else Me.BackColor = Color.Black End Select End Class

Struktur Pengulangan For ……. Next For counter = awal To akhir [step penambahan/pengurangan] pernyataan Next Do…..Loop Do While Kondisi Blok Peryataan Loop

Contoh 3 Perulangan

While…

Coding While Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim angka As Integer ListBox1.Items.Clear() angka = 1 While angka <= Val(TextBox1.Text) ListBox1.Items.Add(angka) angka = angka + 1 End While MsgBox("Anda mencetak angka 1 sampai dengan angka " & TextBox1.Text & "", MsgBoxStyle.Information, "Pesan") End Sub

Do…While…Loop Merupakan Suatu kontrol perulangan terlebih dahulu dan bentuk pengujian dilakukan belakangan Contoh penulisan Do…While…Loop Do While {Pernyataan) {Perintah} Loop

Contoh 4 Praktek Loop

Coding 4 Loop Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Do While Val(TextBox1.Text) Mod 2 = 0 MsgBox("Angka " & TextBox1.Text & " adalah bilangan genap !") Exit Sub Loop MsgBox("Angka " & TextBox1.Text & " adalah bilangan Ganjil !") End Sub

Exception Handling Try…Catch…Finally…End Try Contoh nya: Untuk menangani suatu kesalahan dalam menjalankan aplikasi, dengan adanya perintah ini setiap kesalahan akan diatasi secara otomatis sesuai dengan perintah penaganan kesalahan yang telah anda buat Try…Catch…Finally…End Try Contoh nya: Try {Kode program yg dijalankan…} Catch ex As Exception {Kode Program Penanganan kesalahan} Finally {Kode program setelah perintah Try dan Catch} End Try

Latihan Exception Handling

Coding Exception Handling Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try Dim Angka As Integer ListBox1.Items.Clear() Angka = 1 While Angka <= Val(TextBox1.Text) ListBox1.Items.Add(Angka) Angka = Angka + 1 End While Angka = TextBox1.Text Catch Kesalahan As Exception MsgBox("Masukkan angka!") Finally TextBox1.Focus() End Try End Sub

Array Satu Dimensi dan Multi Dimensi Suatu Array yg nilai dan ukurannya sudah ditetapkan terlebih dahulu Multi Dimensi Suatu Array yg berfungsi hampir sama dengan array satu dimensi hanya saja pada array multi dimensi ini anda dapat menyimpan beberapa data yg berlainan dengan index yg sama

Contoh Array Satu Dimensi Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim Jam(4) As String Dim i As Integer Jam(0) = "Jam" Jam(1) = "Hari ini" Jam(2) = "Adalah" Jam(3) = "Jam ?" Jam(4) = Format(TimeString) For i = 0 To 4 MsgBox("" & Jam(i), , "Praktek Ketujuh Jam Empat") Next i End Sub End Class

Contoh Array Multi dimensi Public Class Form1 Dim Nama(1, 1) As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Nama(0, 0) = "Muhammad Sadeli" Nama(0, 1) = "Ellies Wulandari" Nama(1, 0) = "Muhammad Dimas Putra Sadeli" Nama(1, 1) = "Elsa Putri Sadeli" ComboBox1.Items.Add("001") ComboBox1.Items.Add("002") ComboBox1.Items.Add("003") ComboBox1.Items.Add("004") End Sub Private Sub ComboBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.TextChanged If ComboBox1.Text = "001" Then TextBox1.Text = "" & Nama(0, 0) & "" Else If ComboBox1.Text = "002" Then TextBox1.Text = "" & Nama(0, 1) & "" If ComboBox1.Text = "003" Then TextBox1.Text = "" & Nama(1, 0) & "" TextBox1.Text = "" & Nama(1, 1) & "" End If End Class

Latihan

Coding Latihan Public Class Form1 Private Structure Data_karyawan Dim Kode_Karyawan As String Dim Nama_Karyawan As String Dim Jabatan As String End Structure Dim Indeks As Integer Dim Data() As Data_karyawan Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox2.Text = "" ComboBox1.Text = "" TextBox2.Focus() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim cari As String cari = InputBox("Masukkan kode karyawan !") If cari = "" Then Exit Sub Indeks = cari TextBox2.Text = Data(Indeks).Nama_Karyawan ComboBox1.Text = Data(Indeks).Jabatan TextBox1.Text = Indeks Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Data(Indeks).Nama_Karyawan = TextBox2.Text Data(Indeks).Jabatan = ComboBox1.Text If Indeks = UBound(Data) Then ReDim Preserve Data(Indeks + 1) End If Indeks = Indeks + 1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Indeks = 1 ReDim Data(Indeks) ComboBox1.Items.Add("Direktur") ComboBox1.Items.Add("Manager") ComboBox1.Items.Add("Supervisor") ComboBox1.Items.Add("Office Boy") End Class

PR untuk Latihan 2