Selasa, 09 Desember 2014

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

Selesaikanlah Kasus Berikut :
Design form seperti dibawah ini:  
 






Public Class Form1
    Sub buattabel()
        lv.Columns.Add("no pembelian", 80, HorizontalAlignment.Center)
        lv.Columns.Add("kode barang", 100, HorizontalAlignment.Center)
        lv.Columns.Add("nama pembeli", 100, HorizontalAlignment.Center)
        lv.Columns.Add("merk", 100, HorizontalAlignment.Center)
        lv.Columns.Add("julah beli", 100, HorizontalAlignment.Center)
        lv.Columns.Add("harga", 100, HorizontalAlignment.Center)
        lv.Columns.Add("total harga", 100, HorizontalAlignment.Center)
        lv.GridLines = True
        lv.View = View.Details
        lv.FullRowSelect = True
    End Sub
    Sub isitabel()
        Dim ist As New ListViewItem
        ist.Text = nopembelian.Text
        ist.SubItems.Add(kodebarang.Text)
        ist.SubItems.Add(namabarang.Text)
        ist.SubItems.Add(merk.Text)
        ist.SubItems.Add(jumlah.Text)
        ist.SubItems.Add(harga.Text)
        ist.SubItems.Add(harga.Text * jumlah.Text)
        lv.Items.Add(ist)
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        buattabel()
        kodebarang.Items.Add("TS001")
        kodebarang.Items.Add("TS002")
        kodebarang.Items.Add("VG001")
        kodebarang.Items.Add("VG002")
    End Sub

    Private Sub kodebarang_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kodebarang.SelectedIndexChanged
        Dim x As String
        Dim y As String
        x = Microsoft.VisualBasic.Left(kodebarang.Text, 2)
        y = Microsoft.VisualBasic.Right(kodebarang.Text, 3)
        Select Case x
            Case "TS" : merk.Text = "Toshiba"
            Case ("VG") : merk.Text = "V-Gen"
        End Select
        Select Case y
            Case "001" : namabarang.Text = "Flashdisk 4Gb"
            Case "002" : namabarang.Text = "flashdisk 2GB"
        End Select
        If x = "TS" And y = "001" Then
            harga.Text = 105000
            nopembelian.Text = 1
            jumlah.Text = 3
        ElseIf x = "TS" And y = "002" Then
            harga.Text = 75000
            nopembelian.Text = 2
            jumlah.Text = 2
        ElseIf x = "VG" And y = "001" Then
            harga.Text = 50000
            nopembelian.Text = 3
            jumlah.Text = 4
        ElseIf x = "VG" And y = "002" Then
            harga.Text = 80000
            nopembelian.Text = 4
            jumlah.Text = 5
        End If
    End Sub

    Private Sub btnbersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbersih.Click
        nopembelian.Text = ""
        kodebarang.Text = ""
        namabarang.Text = ""
        merk.Text = ""
        harga.Text = ""
        total.Text = ""
        jumlah.Text = ""

    End Sub

    Private Sub btnhapussemua_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapussemua.Click
        nopembelian.Text = ""
        kodebarang.Text = ""
        namabarang.Text = ""
        merk.Text = ""
        harga.Text = ""
        total.Text = ""
        jumlah.Text = ""
        lv.Text = ""

    End Sub

    Private Sub Btnhapussatu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnhapussatu.Click
        nopembelian.Text = ""
        kodebarang.Text = ""
        namabarang.Text = ""
        merk.Text = ""
        harga.Text = ""
        total.Text = ""
        jumlah.Text = ""
    End Sub

    Private Sub btnselesai_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnselesai.Click
        End
    End Sub

    Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
        isitabel()
        total.Text = harga.Text * jumlah.Text
    End Sub

    Private Sub btntotal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntotal.Click
        total.Text = harga.Text * jumlah.Text
    End Sub
End Class


hasil programan penjualan barang :)




ternyata selalu mencoba dan mencoba akhirnya yang kita coba akan berhasil :)
menyerah walau itu gagal dan gagal . yang kita akan coba pasti berhasil :) :)
seperti yang saya buat sekarang ini "program penjualan barang"
inilah hasil posting saya :)