Berikut ini ialah Program Visual Basic nya
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
KB.Items.Add("TS0001")
KB.Items.Add("TS0002")
KB.Items.Add("VG0001")
KB.Items.Add("VG0002")
Call BuatTabel()
End Sub
Sub BuatTabel()
LV.Columns.Add("No. Pembelian", 80, HorizontalAlignment.Center)
LV.Columns.Add("Kode Barang", 180, HorizontalAlignment.Center)
LV.Columns.Add("Nama Barang", 180, HorizontalAlignment.Center)
LV.Columns.Add("Merk", 180, HorizontalAlignment.Center)
LV.Columns.Add("Harga", 180, HorizontalAlignment.Center)
LV.Columns.Add("Jumlah Beli", 180, HorizontalAlignment.Center)
LV.Columns.Add("Total Harga", 180, HorizontalAlignment.Center)
LV.View = View.Details
LV.GridLines = True
LV.FullRowSelect = True
End Sub
Sub isitabel()
Dim Lst As New ListViewItem
Lst.Text = NP.Text
Lst.SubItems.Add(KB.Text)
Lst.SubItems.Add(NB.Text)
Lst.SubItems.Add(merk.Text)
Lst.SubItems.Add(Harga.Text)
Lst.SubItems.Add(JB.Text)
Lst.SubItems.Add(TH.Text)
LV.Items.Add(Lst)
End Sub
Private Sub SkL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SkL.Click
Call isitabel()
End Sub
Private Sub KB_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KB.SelectedIndexChanged
Dim x As String
x = Microsoft.VisualBasic.Left(KB.Text, 2)
If x = "TS" Then
merk.Text = "Toshiba"
ElseIf x = "TS" Then
merk.Text = "Toshiba"
ElseIf x = "VG" Then
merk.Text = "V-Gen"
ElseIf x = "VG" Then
merk.Text = "V-Gen"
End If
x = Microsoft.VisualBasic.Right(KB.Text, 3)
If x = "001" Then
NB.Text = "Flashdisk 4 GB"
ElseIf x = "TS" Then
NB.Text = "Flashdisk 2 GB"
ElseIf x = "VG" Then
NB.Text = "Flashdisk 4 GB"
ElseIf x = "VG" Then
merk.Text = "Flashdisk 2 GB"
End If
End Sub
Private Sub TH_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TH.KeyPress
TH.Text = Harga.Text * JB.Text
End Sub
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
Private Sub Bersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bersih.Click
NP.Text = ""
KB.Text = ""
NB.Text = ""
merk.Text = ""
Harga.Text = ""
JB.Text = ""
TH.Text = ""
End Sub
Private Sub HSD_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HSD.Click
LV.Items.Remove(LV.SelectedItems(0))
End Sub
Private Sub HDP_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HDP.Click
LV.Items.Clear()
End Sub
End Class
Senin, 16 Desember 2013
Kamis, 12 Desember 2013
Tugas Belajar Bahasa Pemrograman
Program Penilaian Mahasiswa dalam Microsoft Visual Basic
Form design :
Form Program :
Public Class Form1
Private Sub Form1_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
NPM.Items.Add("12110900")
NPM.Items.Add("12110880")
NPM.Items.Add("12110918")
NPM.Items.Add("12110770")
KD.Items.Add("ME512AN")
KD.Items.Add("NE11Y")
KD.Items.Add("Ya5112")
KD.Items.Add("GU113IO")
KDM.Items.Add("KKTI4303")
KDM.Items.Add("KBTI4306")
KDM.Items.Add("KBTI4303")
KDM.Items.Add("KBTI4305")
Dim i As Integer
For i =
1 To 100
NH.Items.Add(i)
NT.Items.Add(i)
NU.Items.Add(i)
NUA.Items.Add(i)
Next i
End Sub
Private Sub NPM_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
NPM.SelectedIndexChanged
Select Case NPM.Text
Case
"12110900"
Nama.Text = "Rio Fritz Salomo"
Jenjang.Text = "S1"
Jur.Text = "Teknik Informatika"
Case
"12110880"
Nama.Text = "Hendri"
Jenjang.Text = "S1"
Jur.Text = "Sistem Informasi"
Case
"12110918"
Nama.Text = "Ivana Jovita Butar-butar"
Jenjang.Text = "S1"
Jur.Text = "Manajemen Informatika"
Case
"12110770"
Nama.Text = "Afrizal Syahputra"
Jenjang.Text = "S1"
Jur.Text = "Teknik Informatika"
End Select
End Sub
Private Sub KD_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
KD.SelectedIndexChanged
Select Case KD.Text
Case
"ME512AN"
ND.Text = "Mesran M.Kom"
Case
"NE11Y"
ND.Text = "Nelly Astuti"
Case
"Ya5112"
ND.Text = "Yasir Hasan"
Case
"GU113IO"
ND.Text = "Guidio Ginting"
End Select
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
KDM.SelectedIndexChanged
Select Case KDM.Text
Case
"KKTI4303"
MK.Text = "Struktur Data"
Case
"KBTI4306"
MK.Text = "Sistem Operasi"
Case
"KBTI4303"
MK.Text = "Sistem Basis Data"
Case
"KBTI4305"
MK.Text = "Pemograman Visual Basic"
End Select
End Sub
Private Sub Keluar_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Keluar.Click
End
End Sub
Private Sub Hapus_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Hapus.Click
NPM.Text = ""
Nama.Text = ""
Jenjang.Text = ""
KD.Text = ""
ND.Text = ""
KDM.Text = ""
MK.Text = ""
NH.Text = ""
NT.Text = ""
NU.Text = ""
NUA.Text = ""
NAK.Text = ""
NHUr.Text = ""
Ket.Text = ""
Jur.Text = ""
End Sub
Private Sub Proses_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Proses.Click
NAK.Text = 0.1 * NH.Text + 0.3 *
NT.Text + 0.15 * NU.Text + 0.45 * NUA.Text
If
NAK.Text >= 88 Then
NHUr.Text = "A"
ElseIf
NAK.Text >= 79 Then
NHUr.Text = "B+"
ElseIf
NAK.Text >= 69 Then
NHUr.Text = "B"
ElseIf
NAK.Text >= 59 Then
NHUr.Text = "C+"
ElseIf
NAK.Text >= 49 Then
NHUr.Text = "C"
ElseIf
NAK.Text >= 39 Then
NHUr.Text = "D"
ElseIf
NAK.Text >= 29 Then
NHUr.Text = "E"
End If
If
NAK.Text >= 65 Then
Ket.Text = "Lulus"
ElseIf
NAK.Text <= 65 Then
Ket.Text = "Gagal"
End If
End Sub
End Class
Hasil Output :
Langganan:
Komentar (Atom)


