Berikut adalah merupakan Coding penghitungan penjualan barang menggunakan VB 2008.
Berikut codingnya :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Kode.Items.Add("TS001")
Kode.Items.Add("TS002")
Kode.Items.Add("VG001")
Kode.Items.Add("VG002")
End Sub
Private Sub Kode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kode.SelectedIndexChanged
If Kode.Text = "TS001" Then
Merk.Text = "Toshiba"
Harga.Text = "105000"
Namabarang.Text = "Flashdisk 4GB"
ElseIf Kode.Text = "TS002" Then
Merk.Text = "Toshiba"
Harga.Text = "75000"
Namabarang.Text = "Flashdiks 2GB"
ElseIf Kode.Text = "VG001" Then
Merk.Text = "V-Gen"
Harga.Text = "9000"
Namabarang.Text = "Flashdisk 4GB"
ElseIf Kode.Text = "VG002" Then
Merk.Text = "V-Gen"
Harga.Text = "6000"
Namabarang.Text = "Flashdiks 2GB"
End If
End Sub
Sub buattabel()
LV.Columns.Add("No.Pembelian", 80, HorizontalAlignment.Center)
LV.Columns.Add("Kode Barang", 100, HorizontalAlignment.Center)
LV.Columns.Add("Nama Barang", 100, HorizontalAlignment.Center)
LV.Columns.Add("Merk", 100, HorizontalAlignment.Center)
LV.Columns.Add("Harga", 100, HorizontalAlignment.Center)
LV.Columns.Add("Jumlah Beli", 80, HorizontalAlignment.Center)
LV.Columns.Add("Total Harga", 100, HorizontalAlignment.Center)
LV.View = View.Details
LV.GridLines = True
LV.FullRowSelect = True
End Sub
Private Sub Jumlah_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Jumlah.KeyPress
If Asc(e.KeyChar) = 13 Then
Totalharga.Text = Val(Harga.Text) * Val(Jumlah.Text)
End If
End Sub
Sub masuktabel()
Dim masuktabel As New ListViewItem
masuktabel.Text = (No.Text)
masuktabel.SubItems.Add(Kode.Text)
masuktabel.SubItems.Add(Namabarang.Text)
masuktabel.SubItems.Add(Merk.Text)
masuktabel.SubItems.Add(Harga.Text)
masuktabel.SubItems.Add(Jumlah.Text)
masuktabel.SubItems.Add(Totalharga.Text)
LV.Items.Add(masuktabel)
End Sub
Private Sub Simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Simpan.Click
Call masuktabel()
Call buattabel()
End Sub
Sub hapus()
Kode.Text = ""
Harga.Text = ""
No.Text = ""
Namabarang.Text = ""
Merk.Text = ""
Jumlah.Text = ""
Totalharga.Text = ""
End Sub
Private Sub Btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnkeluar.Click
End
End Sub
Private Sub Bersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bersih.Click
Call hapus()
End Sub
Private Sub Hapusdata_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Hapusdata.Click
LV.Items.Clear()
End Sub
Private Sub Hapusdipilih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Hapusdipilih.Click
If LV.SelectedItems.Count <> 0 Then
LV.Items.Remove(LV.SelectedItems(0))
Else
MsgBox("Pilih Dulu Mas Bro" & vbCrLf & "Data yg mau di pilih!", MsgBoxStyle.Critical, "siska")
End If
End Sub
End Class
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Kode.Items.Add("TS001")
Kode.Items.Add("TS002")
Kode.Items.Add("VG001")
Kode.Items.Add("VG002")
End Sub
Private Sub Kode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kode.SelectedIndexChanged
If Kode.Text = "TS001" Then
Merk.Text = "Toshiba"
Harga.Text = "105000"
Namabarang.Text = "Flashdisk 4GB"
ElseIf Kode.Text = "TS002" Then
Merk.Text = "Toshiba"
Harga.Text = "75000"
Namabarang.Text = "Flashdiks 2GB"
ElseIf Kode.Text = "VG001" Then
Merk.Text = "V-Gen"
Harga.Text = "9000"
Namabarang.Text = "Flashdisk 4GB"
ElseIf Kode.Text = "VG002" Then
Merk.Text = "V-Gen"
Harga.Text = "6000"
Namabarang.Text = "Flashdiks 2GB"
End If
End Sub
Sub buattabel()
LV.Columns.Add("No.Pembelian", 80, HorizontalAlignment.Center)
LV.Columns.Add("Kode Barang", 100, HorizontalAlignment.Center)
LV.Columns.Add("Nama Barang", 100, HorizontalAlignment.Center)
LV.Columns.Add("Merk", 100, HorizontalAlignment.Center)
LV.Columns.Add("Harga", 100, HorizontalAlignment.Center)
LV.Columns.Add("Jumlah Beli", 80, HorizontalAlignment.Center)
LV.Columns.Add("Total Harga", 100, HorizontalAlignment.Center)
LV.View = View.Details
LV.GridLines = True
LV.FullRowSelect = True
End Sub
Private Sub Jumlah_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Jumlah.KeyPress
If Asc(e.KeyChar) = 13 Then
Totalharga.Text = Val(Harga.Text) * Val(Jumlah.Text)
End If
End Sub
Sub masuktabel()
Dim masuktabel As New ListViewItem
masuktabel.Text = (No.Text)
masuktabel.SubItems.Add(Kode.Text)
masuktabel.SubItems.Add(Namabarang.Text)
masuktabel.SubItems.Add(Merk.Text)
masuktabel.SubItems.Add(Harga.Text)
masuktabel.SubItems.Add(Jumlah.Text)
masuktabel.SubItems.Add(Totalharga.Text)
LV.Items.Add(masuktabel)
End Sub
Private Sub Simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Simpan.Click
Call masuktabel()
Call buattabel()
End Sub
Sub hapus()
Kode.Text = ""
Harga.Text = ""
No.Text = ""
Namabarang.Text = ""
Merk.Text = ""
Jumlah.Text = ""
Totalharga.Text = ""
End Sub
Private Sub Btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnkeluar.Click
End
End Sub
Private Sub Bersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bersih.Click
Call hapus()
End Sub
Private Sub Hapusdata_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Hapusdata.Click
LV.Items.Clear()
End Sub
Private Sub Hapusdipilih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Hapusdipilih.Click
If LV.SelectedItems.Count <> 0 Then
LV.Items.Remove(LV.SelectedItems(0))
Else
MsgBox("Pilih Dulu Mas Bro" & vbCrLf & "Data yg mau di pilih!", MsgBoxStyle.Critical, "siska")
End If
End Sub
End Class
Mentawai, Sumbar [Siarlingkungan] - Gempa bumi berkekuatan 8,3 SR dengan kedalaman 10 Km menggoncang 682 Km Barat Daya, Kepulauan Mentawai, Sumatera Barat, sekira pukul 19.49 Wib tadi. Lokasi pusat gempat ada di 4.92 Lintang Selatan, 94,39 Bujur Timur.
Dari hasil analisis awal Badan Nasional Penanggulangan Bencana (BNPB), penyebabnya gempa adalah pergeseran lempeng di lempeng Indo-Australia. Sumber gempa dari sistem patahan Investigator Fracture Zone (IFZ) di Samudera Hindia menyebabkan pergeseran lempeng secara mendasar, sehingga tidak akan membangkitkan tsunami besar, berupa sistem sesar transform," kata Humas BNPB Sutopo Purwo Nugroho.
IFZ adalah patahan kerak samudera di lempeng Indo-Australia.
Gempa Mentawai ini diprediksi tak besar, namun bagi warga yang tinggal di kawasan tersebut di atas diminta waspada Tsunami.
Hingga kini, masih belum diketahui adanya kerusakan dan korban jiwa maupun luka dalam peristiwa itu.
_____
Penulis : B26
Editor : Rizal
Dari hasil analisis awal Badan Nasional Penanggulangan Bencana (BNPB), penyebabnya gempa adalah pergeseran lempeng di lempeng Indo-Australia. Sumber gempa dari sistem patahan Investigator Fracture Zone (IFZ) di Samudera Hindia menyebabkan pergeseran lempeng secara mendasar, sehingga tidak akan membangkitkan tsunami besar, berupa sistem sesar transform," kata Humas BNPB Sutopo Purwo Nugroho.
IFZ adalah patahan kerak samudera di lempeng Indo-Australia.
Gempa Mentawai ini diprediksi tak besar, namun bagi warga yang tinggal di kawasan tersebut di atas diminta waspada Tsunami.
Hingga kini, masih belum diketahui adanya kerusakan dan korban jiwa maupun luka dalam peristiwa itu.
_____
Penulis : B26
Editor : Rizal