Minggu, 02 Juni 2013

Yuk! Belajar Pemrograman Visual Basic dot Net Di Mesran.Net


Selesaikanlah Kasus Berikut ini : Kasus Pemrograman Pemakaian Listrik

Berikut jawabannya terlihat seperti dibawah ini :


Public Class form2
    Sub rancangtabel()

        With ListView1
            .Columns.Add("Kode Pelanggan", 50)
            .Columns.Add("Daerah Pelanggan", 200)
            .Columns.Add("Nama Daerah", 50)
            .Columns.Add("Tipe", 100)
            .Columns.Add("Nama Tipe", 200)
            .Columns.Add("Biaya", 100)
            .Columns.Add("Harga/KWH", 100)
            .Columns.Add("Pajak", 200)
            .Columns.Add("Total Tagihan", 100)
            ListView1.View = View.Details
            ListView1.GridLines = True
            ListView1.FullRowSelect = True
        End With

    End Sub
    Sub isitabel()
        Dim x As New ListViewItem
        With x
            .Text = (kode.Text)
            .SubItems.Add(dp.Text)
            .SubItems.Add(nama_D.Text)
            .SubItems.Add(tipe.Text)
            .SubItems.Add(nama_tipe.Text)
            .SubItems.Add(biaya.Text)
            .SubItems.Add(kwh.Text)
            .SubItems.Add(pajak.Text)
            .SubItems.Add(t_tagihan.Text)
        End With
        ListView1.Items.Add(x)
    End Sub
    Private Sub form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        kode.Items.Add("TOK-MED-100")
        kode.Items.Add("RUM-MED-100")
        kode.Items.Add("SWA-MED-100")
        kode.Items.Add("PAB-MED-100")
        kode.Items.Add("TOK-BEL-101")
        kode.Items.Add("RUM-BEL-101")
        kode.Items.Add("SWA-BEL-101")
        kode.Items.Add("PAB-BEL-101")
        kode.Items.Add("TOK-TEM-102")
        kode.Items.Add("RUM-TEM-102")
        kode.Items.Add("SWA-TEM-102")
        kode.Items.Add("PAB-TEM-102")
        kode.Items.Add("TOK-MAR-103")
        kode.Items.Add("RUM-MAR-103")
        kode.Items.Add("SWA-MAR-103")
        kode.Items.Add("PAB-MAR-103")
        kode.Items.Add("TOK-BIN-1004")
        kode.Items.Add("RUM-BIN-1004")
        kode.Items.Add("SWA-BIN-1004")
        kode.Items.Add("PAB-BIN-1004")
        kode.Items.Add("TOK-PAK-105")
        kode.Items.Add("RUM-PAK-105")
        kode.Items.Add("SWA-PAK-105")
        kode.Items.Add("PAB-PAK-105")
      
      

        tipe.Items.Add("TOK")
        tipe.Items.Add("RUM")
        tipe.Items.Add("SWA")
        tipe.Items.Add("PAB")
        rancangtabel()
        isitabel()
    End Sub

    Private Sub tipe_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tipe.SelectedIndexChanged
        If tipe.Text = "TOK" Then
            nama_tipe.Text = "TOKO"
            kwh.Text = 500
            biaya.Text = 150000

        ElseIf tipe.Text = "RUM" Then
            nama_tipe.Text = "RUMAH"
            kwh.Text = 200
            biaya.Text = 50000
        ElseIf tipe.Text = "SWA" Then
            nama_tipe.Text = "SWALAYAN"
            kwh.Text = 1500
            biaya.Text = 400000
        Else
            nama_tipe.Text = "PABRIK"
            kwh.Text = 10000
            biaya.Text = 1000000


        End If
        t_tagihan.Text = Val(biaya.Text) + Val(kwh.Text)
        pajak.Text = 0.015 * t_tagihan.Text

    End Sub

    Private Sub proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles proses.Click
        pembayaran.Text = Val(t_tagihan.Text) + Val(pajak.Text)

    End Sub

    Private Sub simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan.Click
        isitabel()
    End Sub

    Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
        Close()
    End Sub

    Private Sub kode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode.SelectedIndexChanged
        If kode.Text = "TOK-MED-100" Then
            dp.Text = "MED"
            nama_D.Text = "MEDAN"
        ElseIf kode.Text = "RUM-MED-100" Then
            dp.Text = "MED"
            nama_D.Text = "MEDAN"
        ElseIf kode.Text = "SWA-MED-100" Then
            dp.Text = "MED"
            nama_D.Text = "MEDAN"
        ElseIf kode.Text = "PAB-MED-100" Then
            dp.Text = "MED"
            nama_D.Text = "MEDAN"

        ElseIf kode.Text = "TOK-BEL-101" Then
            dp.Text = "BEL"
            nama_D.Text = "BELAWAN"
        ElseIf kode.Text = "RUM-BEL-101" Then
            dp.Text = "BEL"
            nama_D.Text = "BELAWAN"
        ElseIf kode.Text = "SWA-BEL-101" Then
            dp.Text = "BEL"
            nama_D.Text = "BELAWAN"
        ElseIf kode.Text = "PAB-BEL-101" Then
            dp.Text = "BEL"
            nama_D.Text = "BELAWAN"
        ElseIf kode.Text = "TOK-TEM-102" Then
            dp.Text = "TEM"
            nama_D.Text = "AKSARA"
        ElseIf kode.Text = "RUM-TEM-102" Then
            dp.Text = "TEM"
            nama_D.Text = "AKSARA"
        ElseIf kode.Text = "SWA-TEM-102" Then
            dp.Text = "TEM"
            nama_D.Text = "AKSARA"
        ElseIf kode.Text = "PABRIK-TEM-102" Then
            dp.Text = "TEM"
            nama_D.Text = "AKSARA"
        ElseIf kode.Text = "TOK-MAR-103" Then
            dp.Text = "MAR"
            nama_D.Text = "MARENDAL"
        ElseIf kode.Text = "RUM-MAR-103" Then
            dp.Text = "MAR"
            nama_D.Text = "MARENDAL"
        ElseIf kode.Text = "SWA-MAR-103" Then
            dp.Text = "MAR"
            nama_D.Text = "MARENDAL"
        ElseIf kode.Text = "PAB-MAR-103" Then
            dp.Text = "MAR"
            nama_D.Text = "MARENDAL"
        ElseIf kode.Text = "TOK-BIN-104" Then
            dp.Text = "BIN"
            nama_D.Text = "BINJAI"
        ElseIf kode.Text = "RUM-BIN-104" Then
            dp.Text = "BIN"
            nama_D.Text = "BINJAI"
        ElseIf kode.Text = "SWA-BIN-104" Then
            dp.Text = "BIN"
            nama_D.Text = "BINJAI"
        ElseIf kode.Text = "PAB-BIN-104" Then
            dp.Text = "BIN"
            nama_D.Text = "BINJAI"
        ElseIf kode.Text = "TOK-PAK-105" Then
            dp.Text = "PAK"
            nama_D.Text = "LUBUK PAKAM"
        ElseIf kode.Text = "RUM-PAK-105" Then
            dp.Text = "PAK"
            nama_D.Text = "LUBUK PAKAM"
        ElseIf kode.Text = "SWA-PAK-105" Then
            dp.Text = "PAK"
            nama_D.Text = "LUBUK PAKAM"
        Else
            dp.Text = "PAK"
            nama_D.Text = "lUBUK PAKAM"
        End If


    End Sub

    Private Sub Btnbaru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnbaru.Click
        kode.Text = ""
        dp.Text = ""
        nama_D.Text = ""
        tipe.Text = ""
        nama_tipe.Text = ""
        biaya.Text = ""
        kwh.Text = ""
        pajak.Text = ""
        t_tagihan.Text = ""
        pembayaran.Text = ""
    End Sub

    Private Sub btnh_listview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnh_listview.Click
        ListView1.Items.Clear()
    End Sub
End Class

Hasil Program







Demikilahlah postingan saya  Nama : Rasmi Aritonang
 NPM : 1111564

Selamat Belajar Pemrograman VB Net











Facebook Comments by Media Blogger

Tidak ada komentar:

Posting Komentar

Posting Komentar