Professional Documents
Culture Documents
Politeknik Negeri Medan Jurusan Akuntansi / Prodi Akuntansi
Politeknik Negeri Medan Jurusan Akuntansi / Prodi Akuntansi
Tanda
Tangan
CODING
Imports System.Data.OleDb
Public Class Form1
'Nama Program:UAS
'Tgl :06-12-2021
'Oleh :Sartika Tarigan
'Ket :Menghitung IP Mahasiswa
'........................................................
GbIP.Visible = False
BTNIP.Visible = False
PbNM.Visible = False
BtnSimpan.Visible = False
BtnHapus.Visible = False
Call TampilDataMhs()
End Sub
TbNim.Text = DR("NIM")
TBNM.Text = DR("Nama_Mahasiswa")
TbIP1.Text = DR("IP1")
TbIP2.Text = DR("IP2")
TbIP3.Text = DR("IP3")
TbIP4.Text = DR("IP4")
TBNIM.Focus() : BTNIP.Visible = True : BTNHAPUS.Visible = True
Else
MsgBox("Data tdk ada ..!", MsgBoxStyle.Information, "Informasi")
Call Hapus_Input()
PbNM.ImageLocation = ""
TbNim.Focus() : BtnSimpan.Visible = True
End If
End If
If Char.IsLetter(e.KeyChar) Then
MsgBox("Harus angka ..!", MsgBoxStyle.Exclamation, "Informasi")
e.Handled = True
End If
End Sub
Sub Hapus_Input()
TbNm.Clear() : TbIP1.Clear() : TbIP2.Clear() : TbIP3.Clear() : TbIP4.Clear()
End Sub
TBIP2.TextChanged
TBIP3.Focus()
End Sub
Sub TampilDataMhs()
With LvMhs
.View = View.Details
.GridLines = True
.FullRowSelect = True
.Items.Clear()
.Columns.Add("No.", 30, HorizontalAlignment.Center)
.Columns.Add("N.I.M", 100, HorizontalAlignment.Center)
.Columns.Add("Nama Mahasiswa", 300)
.Columns.Add("IP1", 70)
.Columns.Add("IP2", 70)
.Columns.Add("IP3", 80)
.Columns.Add(" IP4", 50)
Dim No As Integer
Dim Isi As New ListViewItem
Dim Sqlstr As String = "select * from IpMhs"
Dim Cmd As New OleDbCommand(Sqlstr, Conn)
DR = Cmd.ExecuteReader
LvMhs.Items.Clear()
While DR.Read
No = No + 1
Isi = LvMhs.Items.Add(No)
Isi.SubItems.Add(DR("NIM"))
Isi.SubItems.Add(DR("Nama_Mahasiswa"))
Isi.SubItems.Add(DR("IP1"))
Isi.SubItems.Add(DR("IP2"))
Isi.SubItems.Add(DR("IP3"))
Isi.SubItems.Add(DR("IP4"))
End While
End With
End Sub
End Sub
End Sub
End Sub
Sub Hitung_IP()
'menghitung IPK
Nim = Val(TBNIM.Text)
NamaMhs = (TBNM.Text)
IP1 = Str(Val(TBIP1.Text))
IP2 = Str(Val(TBIP2.Text))
IP3 = Str(Val(TBIP3.Text))
IP4 = Str(Val(TBIP4.Text))
End Sub
End Class
OUTPUT