Minggu, 07 Desember 2014

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

Buatlah Coding dan desain vb.net 2008 berikut ini:
Judul soal : Tugas Praktikum PENJUALAN KREDIT MOBIL


Berikut Jawaban Program :


Hasil Program :



Coding Program :


Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        kode.Items.Add("MB1")
        kode.Items.Add("MB2")
        kode.Items.Add("MB3")
        kode.Items.Add("MB4")

        tahun.Items.Add("2012")
        tahun.Items.Add("2013")
        tahun.Items.Add("2014")

        For i = 1 To 20
            jumlahbeli.Items.Add(i)
        Next
        kondisi.Items.Add("Baru")
        kondisi.Items.Add("Bekas")

        For x = 12 To 48 Step 6
            lamakredit.Items.Add(x)
        Next

        Call settable()
    End Sub
    Sub settable()
        lv.Columns.Add("Kode", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Nama Mobil", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Tahun", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Kondisi", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Harga", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Jumlah Beli", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Total Harga", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Uang Muka", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Komisi Sales", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Total Kredit", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Lama Kredit", 100, HorizontalAlignment.Left)
        lv.Columns.Add("Angsuran/Bln", 100, HorizontalAlignment.Left)
        lv.View = View.Details
        lv.GridLines = True
        lv.FullRowSelect = True
    End Sub
    Sub isitable()
        Dim cicak As New ListViewItem
        cicak.Text = kode.Text
        cicak.SubItems.Add(nama.Text)
        cicak.SubItems.Add(tahun.Text)
        cicak.SubItems.Add(kondisi.Text)
        cicak.SubItems.Add(harga.Text)
        cicak.SubItems.Add(jumlahbeli.Text)
        cicak.SubItems.Add(totalharga.Text)
        cicak.SubItems.Add(uangmuka.Text)
        cicak.SubItems.Add(komisi.Text)
        cicak.SubItems.Add(totalkredit.Text)
        cicak.SubItems.Add(lamakredit.Text)
        cicak.SubItems.Add(angsuranperbulan.Text)
        lv.Items.Add(cicak)

        kode.Text = ""
        nama.Text = ""
        tahun.Text = ""
        kondisi.Text = ""
        harga.Text = ""
        jumlahbeli.Text = ""
        totalharga.Text = ""
        uangmuka.Text = ""
        komisi.Text = ""
        totalkredit.Text = ""
        lamakredit.Text = ""
        angsuranperbulan.Text = ""
    End Sub

    Private Sub kode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode.SelectedIndexChanged
        If kode.Text = "MB1" Then
            nama.Text = "Avanza Veloz"
        ElseIf kode.Text = "MB2" Then
            nama.Text = "Avanza 6"
        ElseIf kode.Text = "MB3" Then
            nama.Text = "Xenia"
        ElseIf kode.Text = "MB4" Then
            nama.Text = "Yaris"
        End If
    End Sub

    Private Sub kondisi_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kondisi.SelectedIndexChanged
        If kode.Text = "MB1" And tahun.Text = "2012" And nama.Text = "Avanza Veloz" And kondisi.Text = "Baru" Then
            harga.Text = 175
        ElseIf kode.Text = "MB1" And tahun.Text = "2012" And nama.Text = "Avanza Veloz" And kondisi.Text = "Bekas" Then
            harga.Text = 120
        ElseIf kode.Text = "MB1" And tahun.Text = "2013" And nama.Text = "Avanza Veloz" And kondisi.Text = "Baru" Then
            harga.Text = 195
        ElseIf kode.Text = "MB1" And tahun.Text = "2013" And nama.Text = "Avanza Veloz" And kondisi.Text = "Bekas" Then
            harga.Text = 130
        ElseIf kode.Text = "MB1" And tahun.Text = "2014" And nama.Text = "Avanza Veloz" And kondisi.Text = "Baru" Then
            harga.Text = 208
        ElseIf kode.Text = "MB1" And tahun.Text = "2014" And nama.Text = "Avanza Veloz" And kondisi.Text = "Bekas" Then
            harga.Text = 170

        ElseIf kode.Text = "MB2" And tahun.Text = "2012" And nama.Text = "Avanza 6" And kondisi.Text = "Baru" Then
            harga.Text = 189
        ElseIf kode.Text = "MB2" And tahun.Text = "2012" And nama.Text = "Avanza 6" And kondisi.Text = "Bekas" Then
            harga.Text = 120
        ElseIf kode.Text = "MB2" And tahun.Text = "2013" And nama.Text = "Avanza 6" And kondisi.Text = "Baru" Then
            harga.Text = 295
        ElseIf kode.Text = "MB2" And tahun.Text = "2013" And nama.Text = "Avanza 6" And kondisi.Text = "Bekas" Then
            harga.Text = 130
        ElseIf kode.Text = "MB2" And tahun.Text = "2014" And nama.Text = "Avanza 6" And kondisi.Text = "Baru" Then
            harga.Text = 308
        ElseIf kode.Text = "MB2" And tahun.Text = "2014" And nama.Text = "Avanza 6" And kondisi.Text = "Bekas" Then
            harga.Text = 170

        ElseIf kode.Text = "MB3" And tahun.Text = "2012" And nama.Text = "Xenia" And kondisi.Text = "Baru" Then
            harga.Text = 275
        ElseIf kode.Text = "MB3" And tahun.Text = "2012" And nama.Text = "Xenia" And kondisi.Text = "Bekas" Then
            harga.Text = 120
        ElseIf kode.Text = "MB3" And tahun.Text = "2013" And nama.Text = "Xenia" And kondisi.Text = "Baru" Then
            harga.Text = 295
        ElseIf kode.Text = "MB3" And tahun.Text = "2013" And nama.Text = "Xenia" And kondisi.Text = "Bekas" Then
            harga.Text = 130
        ElseIf kode.Text = "MB3" And tahun.Text = "2014" And nama.Text = "Xenia" And kondisi.Text = "Baru" Then
            harga.Text = 208
        ElseIf kode.Text = "MB3" And tahun.Text = "2014" And nama.Text = "Xenia" And kondisi.Text = "Bekas" Then
            harga.Text = 170

        ElseIf kode.Text = "MB4" And tahun.Text = "2012" And nama.Text = "Yaris" And kondisi.Text = "Baru" Then
            harga.Text = 675
        ElseIf kode.Text = "MB4" And tahun.Text = "2012" And nama.Text = "Yaris" And kondisi.Text = "Bekas" Then
            harga.Text = 420
        ElseIf kode.Text = "MB4" And tahun.Text = "2013" And nama.Text = "Yaris" And kondisi.Text = "Baru" Then
            harga.Text = 395
        ElseIf kode.Text = "MB4" And tahun.Text = "2013" And nama.Text = "Yaris" And kondisi.Text = "Bekas" Then
            harga.Text = 230
        ElseIf kode.Text = "MB4" And tahun.Text = "2014" And nama.Text = "Yaris" And kondisi.Text = "Baru" Then
            harga.Text = 408
        ElseIf kode.Text = "MB4" And tahun.Text = "2014" And nama.Text = "Yaris" And kondisi.Text = "Bekas" Then
            harga.Text = 270
        End If
    End Sub

    Private Sub jumlahbeli_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jumlahbeli.SelectedIndexChanged
        totalharga.Text = harga.Text * jumlahbeli.Text
        uangmuka.Text = 0.3 * harga.Text
        komisi.Text = 0.02 * jumlahbeli.Text * uangmuka.Text
        totalkredit.Text = totalharga.Text - uangmuka.Text
    End Sub

    Private Sub lamakredit_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lamakredit.SelectedIndexChanged
        angsuranperbulan.Text = Val(totalkredit.Text) * 0.03 * Val(lamakredit.Text) + Val(totalkredit.Text) / lamakredit.Text
    End Sub

    Private Sub btnbatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click
        nama.Text = ""
        tahun.Text = ""
        kondisi.Text = ""
        harga.Text = ""
        jumlahbeli.Text = ""
        totalharga.Text = ""
        uangmuka.Text = ""
        komisi.Text = ""
        totalkredit.Text = ""
        lamakredit.Text = ""
        angsuranperbulan.Text = ""
    End Sub

    Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click
        Me.Close()
    End Sub

    Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
        Call isitable()
    End Sub

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
        lv.Items.Remove(lv.SelectedItems(0))
    End Sub

    Private Sub hapussemua_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapussemua.Click
        lv.Items.Clear()
    End Sub
End Class

Berikut Setelah Program Dijalankan :



Demikianlah postingan saya sekian dan trimakasih

Nama :Waldi Ahmad
NPM : 13110518
Kelas : TI-P 1312
selamat belajar mas/bro di Pemrograman VB Net

Tidak ada komentar:

Posting Komentar