Dalam membangun aplikasi sering sekali kita menjumpai dalam membuat sebuah keputusan. untuk membuat keputusan dalam bahasa pemrograman kita menggunakan dengan IF dan CASE.


If [Ekspresi Logika] Then
 [Statement 1]
Else
 [Statement 2]
End if

Select Case buatVariable
            Case "a"
            Case "b"
            Case Else
End Select

Agar lebih jelas perhatikan kode berikut


Public Class frmBarang

    Private Sub TextBox3_TextChanged(sender As Object, e As EventArgs) Handles txtHarga.TextChanged

    End Sub

    Private Sub btnBaru_Click(sender As Object, e As EventArgs) Handles btnBaru.Click
        txtKode.Focus()
        txtKode.Clear()
        txtNama.Clear()
        txtHarga.Clear()
        txtJumlah.Clear()
    End Sub
    Sub buatKolom()
        With lv.Columns
            .Add("Kode", 50, HorizontalAlignment.Center)
            .Add("Nama", 100, HorizontalAlignment.Center)
            .Add("Harga", 100, HorizontalAlignment.Center)
            .Add("Jumlah", 100, HorizontalAlignment.Center)
        End With
        lv.View = View.Details
        lv.GridLines = True
        lv.FullRowSelect = True
    End Sub

    Private Sub frmBarang_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        buatKolom()
    End Sub

    Sub isiTabel()
        Dim i As New ListViewItem
        i.Text = txtKode.Text
        i.SubItems.Add(txtNama.Text)
        i.SubItems.Add(txtHarga.Text)
        i.SubItems.Add(txtJumlah.Text)
        lv.Items.Add(i)
    End Sub

    Private Sub btnSimpan_Click(sender As Object, e As EventArgs) Handles btnSimpan.Click
        isiTabel()
    End Sub

    Private Sub btnHapus_Click(sender As Object, e As EventArgs) Handles btnHapus.Click
        If lv.Items.Count <> 0 Then
            lv.Items.Remove(lv.SelectedItems(0))
        Else
            MsgBox("Belum di pilih")
        End If
    End Sub

    Private Sub lv_Click(sender As Object, e As EventArgs) Handles lv.Click
        txtKode.Text = lv.SelectedItems(0).SubItems(0).Text
        txtNama.Text = lv.SelectedItems(0).SubItems(1).Text
        txtHarga.Text = lv.SelectedItems(0).SubItems(2).Text
        txtJumlah.Text = lv.SelectedItems(0).SubItems(3).Text
    End Sub

    Private Sub lv_SelectedIndexChanged(sender As Object, e As EventArgs) Handles lv.SelectedIndexChanged

    End Sub

    Private Sub btnEdit_Click(sender As Object, e As EventArgs) Handles btnEdit.Click
        If lv.Items.Count <> 0 Then
            With lv.SelectedItems(0)
                .SubItems(0).Text = txtKode.Text
                .SubItems(1).Text = txtNama.Text
                .SubItems(2).Text = txtHarga.Text
                .SubItems(3).Text = txtJumlah.Text
            End With
        Else
            MsgBox("Data Belum di pilih")
        End If
    End Sub

    Private Sub btnKeluar_Click(sender As Object, e As EventArgs) Handles btnKeluar.Click
        Dim x As String
        x = MsgBox("Apakah anda ingin keluar", MsgBoxStyle.OkCancel)
        If x = MsgBoxResult.Ok Then
            MsgBox("Selamat datang Jalan")
            End
        End If
    End Sub
End Class


Jika dijalankan akan menghasilkan gambar berikut:


Untuk lebih jelas perhatikan vidio berikut

37 Komentar

  1. Terima kasih pak,
    Materi nya sangat membantu dan bermanfaat.
    Haris Gunawan(1903R018)

    BalasHapus
  2. Pak saya mau bertanya kode ini bisa membuat aplikasi lain gk pak

    BalasHapus
  3. Materi nya mudah dipahami, terima kasih pak.

    BalasHapus
  4. pak saya mau bertanya, apakah visual basic mampu membuat program sejenis game yang berat,
    terima kasih pak.
    nama : fajar habib al ridho 1901R005

    BalasHapus
  5. Saya mau bertanya pak, apakah codingan itu bisa berjalan di versi visual basic 6.0 ?

    BalasHapus
  6. Terimahkasih pak
    Materinya sangat membantu dan mudah diapahami, semoga bermanfaat.

    BalasHapus
  7. Terimakasih pak atas materi yg telah bapak berikan semoga materi ini bermanfaat selalu pak

    BalasHapus
  8. Terimakasih kasih pak
    Materi nya mudah di pahami

    BalasHapus
  9. Terima kasih pak materinya untuk hari ini.

    BalasHapus
  10. Artikel nya sangat membantu pak,tapi saya ingin bertanya,apakah ada perbedaan antara if dengan case pak? Mohon dijawab pakπŸ™

    BalasHapus
  11. Artikelnya membuat saya lebih mudah untuk mempelajari visual basic.

    BalasHapus
  12. Terimakasih pak untuk materi nya,saya mau bertanya pak knp dalam visual basic harus menggunakan if dan case pak?

    BalasHapus
  13. Terimakasih untuk materinya pak, materiny sangat bermanfaat sekali

    BalasHapus
  14. Mantap pakπŸ™πŸ™πŸ™

    BalasHapus
  15. Terimakasih banyak pak, sangat bermanfaatπŸ™πŸ™πŸ™

    BalasHapus
  16. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  17. Terimakasih pak
    Sangat bermanfaat

    BalasHapus
  18. Materinya bagus dan sangat membantu buat saya pak

    BalasHapus
  19. Terima kasih pak materinya sangat bermanfaat bagi saya dan mudah di mengerti πŸ™πŸ™

    BalasHapus
  20. Terimakasih pak, artikel nya membantu saya mengenai fungsi if dan case

    BalasHapus
  21. Terimakasih banyak atas ilmunya, pak saya mau bertanya apakah fungsi IF pada Visual Basic dapat menghitung suatu keuntungan dan kerugian

    BalasHapus
  22. Terima kasih materinya pak, ini sangat membantu sekali dalam mempelajari visual basic

    BalasHapus
  23. Terimahkasih pak
    Materinya sangat membantu dan mudah diapahami, sangat bermanfaat.

    BalasHapus
  24. Terima kasih materinya pak, pertanyaan saya apakah ada cara lain untuk membuat program keputusan selain if dan case?

    BalasHapus
  25. Terimahkasih pak
    Materinya sangat membantu dan mudah diapahami,dan sangat bermanfaat.

    BalasHapus
  26. Terimahkasih pak
    Materinya sangat membantu dan mudah diapahami,dan sangat bermanfaat.

    BalasHapus
  27. Trima kasih materinya pak, sangat bermaanfaat pak

    BalasHapus
  28. Terimakasih pak atas penjelasan materi nya πŸ™

    BalasHapus
  29. Makasih pak, materinya sangat bermanfaat bagi saya ,

    BalasHapus
  30. terima kasih materinya pak, sangat bermanfaat untuk yg belajar visual basic

    BalasHapus
  31. Terimakasih materinya pak,
    Saya mau bertanya, dalam membuat sebuah keputusan,apakah hanya dapat dilakukan dengan fungsi if dan case?

    BalasHapus
  32. Materi nya sangat membantu pak saya mau nanya pak apakah code program nya sma kayak C++ & Pascal pak

    BalasHapus

Posting Komentar

Lebih baru Lebih lama