Perancangan Aplikasi Penerimaan Siswa Baru Di Smp Swasta Hkbp Sidikalang Dengan Vb.Net

LAMPIRAN

1. Modul
Imports System.Data
Imports System.Data.OleDb
Module Module1
Public conn As OleDbConnection
Public CMD As OleDbCommand
Public DS As New DataSet
Public DA As OleDbDataAdapter
Public RD As OleDbDataReader
Public Record As New BindingSource
Public lokasidata As String
Public Cari As OleDbDataReader
Public Sub konek()
lokasidata = "Provider =
Microsoft.ACE.OLEDB.12.0;Data Source=" &
Application.StartupPath & "\db_psbhkbp1.accdb"
conn = New OleDbConnection(lokasidata)
If conn.State = ConnectionState.Closed Then
conn.Open()

Else
conn.Close()
conn.Open()
End If
End Sub
End Module
2. Form Login
Imports System.Data.OleDb
Public Class Form1
Dim CMD As New OleDbCommand
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
CMD = New OleDbCommand("Select * From tbl_login
where Pengguna = '" & TextBox1.Text & "' And Kata_Sandi
= '" & TextBox2.Text & "'", conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
Me.Hide()

Menu_Utama.Show()
Else
MsgBox("Login Gagal")
End If

Universitas Sumatera Utara

End Sub
Private Sub login_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call konek()
End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
End
End Sub
End Class
3. Menu Utama

Public Class Menu_Utama
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
FrmnilaiUN.Show()
End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
Frmdataayah.Show()
End Sub
Private Sub Button3_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
Frmpendaftar.Show()
End Sub
Private Sub Button4_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
Frmdataibu.Show()

End Sub
Private Sub Button5_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Me.Close()
Frmdatawali.Show()
End Sub

Universitas Sumatera Utara

Private Sub Button6_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
Frmdatatambahan.Show()
End Sub
Private Sub Timer1_Tick_1(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Timer1.Tick
'lbl12jam.Text = Format(Now, "hh:mm:ss:tt")
lbl24jam.Text = Format(Now, "H:mm:ss")

lbltanggal.Text = Format(Now, "dddd,dd-MMMMyyyy")
End Sub
Private Sub Button8_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button8.Click
End
End Sub
Private Sub Button9_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button9.Click
Frmpengaturan.Show()
End Sub
Private Sub Button7_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button7.Click
Frmlaporan.Show()
End Sub
Private Sub Button10_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Frmpengaturan.Show()

End Sub
End Class

4.

Form Pendaftar

5. Form Data Ayah
Imports System.Data.OleDb
Public Class Frmdataayah
Private Sub jalankansql(ByVal sQl As String)
Dim objcmd As New
System.Data.OleDb.OleDbCommand
Call konek()

Universitas Sumatera Utara

Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text

objcmd.CommandText = sQl
objcmd.ExecuteNonQuery()
objcmd.Dispose()
MsgBox("Data Sudah Disimpan",
vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke
Database" & ex.Message)
End Try
End Sub
Dim dt As New DataTable
Private Sub isiGrid()
konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
tbl_dataayah", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "tbl_dataayah")
DataGridView1.DataSource =
DS.Tables("tbl_dataayah")

DataGridView1.Enabled = True
End Sub
Sub bersih()
txtnopen.Text = ""
txtnama.Text = ""
txttl.Text = ""
dtptl.Text = ""
cmbkw.Text = ""
cmbpendidikan.Text = ""
cmbagama.Text = ""
dtptl.Text = ""
txtnohp.Text = ""
cmbkerja.Text = ""
txtpenghasilan.Text = ""
txtalamat.Text = ""
End Sub
Private Sub isiTextBox()
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False

txtnopen.Text = DataGridView1.Item(0, i).Value
txtnama.Text = DataGridView1.Item(1, i).Value
txttl.Text = DataGridView1.Item(2, i).Value
dtptl.Text = DataGridView1.Item(3, i).Value
cmbkw.Text = DataGridView1.Item(4, i).Value

Universitas Sumatera Utara

cmbpendidikan.Text = DataGridView1.Item(5,
i).Value
cmbagama.Text = DataGridView1.Item(6, i).Value
txtnohp.Text = DataGridView1.Item(7, i).Value
cmbkerja.Text = DataGridView1.Item(8, i).Value
txtpenghasilan.Text = DataGridView1.Item(9,
i).Value
txtalamat.Text = DataGridView1.Item(10,
i).Value
End Sub
Private Sub Frmdataayah_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles

MyBase.Load
Call isiGrid()
End Sub
Private Sub btnsimpan_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnsimpan.Click
Dim simpan As String
simpan = "INSERT INTO tbl_dataayah VALUES ('" &
txtnopen.Text & "','" & txtnama.Text & _
"','" & txttl.Text & "','" & dtptl.Text &
"','" & cmbkw.Text & _
"','" & cmbpendidikan.Text & "','" &
cmbagama.Text & "','" & txtnohp.Text & _
"','" & cmbkerja.Text & "','" &
txtpenghasilan.Text & "','" & txtalamat.Text & "')"
jalankansql(simpan)
isiGrid()
End Sub
Private Sub txtnama_KeyDown(ByVal sender As
System.Object, ByVal e As

System.Windows.Forms.KeyEventArgs) Handles
txtnama.KeyDown
If e.KeyCode = Keys.Enter Then
Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from
tbl_dataayah where Nama_Ayah= '" & txtnama.Text & "'",
conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
txtnopen.Text = RD(1).ToString
txtnama.Text = RD(2).ToString
txttl.Text = RD(3).ToString
dtptl.Text = RD(4).ToString

Universitas Sumatera Utara

cmbkw.Text = RD(5).ToString
cmbpendidikan.Text = RD(6).ToString
cmbagama.Text = RD(7).ToString
txtnohp.Text = RD(8).ToString
cmbkerja.Text = RD(9).ToString
txtpenghasilan.Text = RD(10).ToString
txtalamat.Text = RD(11).ToString
End If
End If
End Sub
Private Sub DataGridView1_CellContentClick(ByVal
sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
Call isiGrid()
End Sub
Private Sub btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnhapus.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM
tbl_dataayah WHERE No_Pendaftaran = " &
Val(txtnopen.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersih()
isiGrid()
End Sub
Private Sub btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnbatal.Click
Call bersih()
End Sub
Private Sub btnberikutnya_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnberikutnya.Click
Frmdataibu.Show()
Me.Close()
End Sub
Private Sub btnmenu_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnmenu.Click
Menu_Utama.Show()
Me.Close()

Universitas Sumatera Utara

End Sub
Private Sub btntambah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btntambah.Click
Call bersih()
End Sub
End Class
6. Form Data Ibu
Imports System.Data.OleDb
Public Class Frmdataibu
Private Sub jalankansql(ByVal sQl As String)
Dim objcmd As New
System.Data.OleDb.OleDbCommand
Call konek()
Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text
objcmd.CommandText = sQl
objcmd.ExecuteNonQuery()
objcmd.Dispose()
MsgBox("Data Sudah Disimpan",
vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke
Database" & ex.Message)
End Try
End Sub
Dim dt As New DataTable
Private Sub isiGrid()
konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
tbl_dataibu", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "tbl_dataibu")
DataGridView1.DataSource =
DS.Tables("tbl_dataibu")
DataGridView1.Enabled = True
End Sub
Sub bersih()
txtnopen.Text = ""
txtnama.Text = ""
txttl.Text = ""
dtptl.Text = ""
cmbkw.Text = ""
cmbpendidikan.Text = ""
cmbagama.Text = ""

Universitas Sumatera Utara

dtptl.Text = ""
txtnohp.Text = ""
cmbkerja.Text = ""
txtpenghasilan.Text = ""
txtalamat.Text = ""
End Sub
Private Sub isiTextBox()
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False
txtnopen.Text = DataGridView1.Item(0, i).Value
txtnama.Text = DataGridView1.Item(1, i).Value
txttl.Text = DataGridView1.Item(2, i).Value
dtptl.Text = DataGridView1.Item(3, i).Value
cmbkw.Text = DataGridView1.Item(4, i).Value
cmbpendidikan.Text = DataGridView1.Item(5,
i).Value
cmbagama.Text = DataGridView1.Item(6, i).Value
txtnohp.Text = DataGridView1.Item(7, i).Value
cmbkerja.Text = DataGridView1.Item(8, i).Value
txtpenghasilan.Text = DataGridView1.Item(9,
i).Value
txtalamat.Text = DataGridView1.Item(10,
i).Value
End Sub
Private Sub Frmdataibu_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call isiGrid()
End Sub
Private Sub btnsimpan_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnsimpan.Click
Dim simpan As String
simpan = "INSERT INTO tbl_dataibu VALUES ('" &
txtnopen.Text & "','" & txtnama.Text & _
"','" & txttl.Text & "','" & dtptl.Text &
"','" & cmbkw.Text & _
"','" & cmbpendidikan.Text & "','" &
cmbagama.Text & "','" & txtnohp.Text & _
"','" & cmbkerja.Text & "','" &
txtpenghasilan.Text & "','" & txtalamat.Text & "')"
jalankansql(simpan)
isiGrid()
End Sub
Private Sub txtnama_KeyDown(ByVal sender As
System.Object, ByVal e As

Universitas Sumatera Utara

System.Windows.Forms.KeyEventArgs) Handles
txtnama.KeyDown
If e.KeyCode = Keys.Enter Then
Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from
tbl_dataibu where Nama_Ibu= '" & txtnama.Text & "'",
conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
txtnopen.Text = RD(1).ToString
txtnama.Text = RD(2).ToString
txttl.Text = RD(3).ToString
dtptl.Text = RD(4).ToString
cmbkw.Text = RD(5).ToString
cmbpendidikan.Text = RD(6).ToString
cmbagama.Text = RD(7).ToString
txtnohp.Text = RD(8).ToString
cmbkerja.Text = RD(9).ToString
txtpenghasilan.Text = RD(10).ToString
txtalamat.Text = RD(11).ToString
End If
End If
End Sub
Private Sub DataGridView1_CellContentClick(ByVal
sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
Call isiTextBox()
End Sub
Private Sub btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnhapus.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM tbl_dataibu
WHERE No_Pendaftaran = " & Val(txtnopen.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersih()
isiGrid()
End Sub
Private Sub btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnbatal.Click
Call bersih()

Universitas Sumatera Utara

End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Menu_Utama.Show()
Me.Close()
End Sub
Private Sub btnberikutnya_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnberikutnya.Click
Frmdatawali.Show()
Me.Close()
End Sub
Private Sub btntambah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btntambah.Click
Call bersih()
End Sub
End Class
7. Form Data Wali
Imports System.Data.OleDb
Public Class Frmdatawali
Private Sub jalankansql(ByVal sQl As String)
Dim objcmd As New
System.Data.OleDb.OleDbCommand
Call konek()
Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text
objcmd.CommandText = sQl
objcmd.ExecuteNonQuery()
objcmd.Dispose()
MsgBox("Data Sudah Disimpan",
vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke
Database" & ex.Message)
End Try
End Sub
Dim dt As New DataTable
Private Sub isiGrid()
konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
tbl_datawali", conn)
DS = New DataSet

Universitas Sumatera Utara

DS.Clear()
DA.Fill(DS, "tbl_datawali")
DataGridView1.DataSource =
DS.Tables("tbl_datawali")
DataGridView1.Enabled = True
End Sub
Sub bersih()
txtnopen.Text = ""
txtnama.Text = ""
txttl.Text = ""
dtptl.Text = ""
cmbkw.Text = ""
cmbpendidikan.Text = ""
cmbagama.Text = ""
dtptl.Text = ""
txtnohp.Text = ""
cmbkerja.Text = ""
txtpenghasilan.Text = ""
txthub.Text = ""
txtalamat.Text = ""
End Sub
Private Sub isiTextBox()
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False
txtnopen.Text = DataGridView1.Item(0, i).Value
txtnama.Text = DataGridView1.Item(1, i).Value
txttl.Text = DataGridView1.Item(2, i).Value
dtptl.Text = DataGridView1.Item(3, i).Value
cmbkw.Text = DataGridView1.Item(4, i).Value
cmbpendidikan.Text = DataGridView1.Item(5,
i).Value
cmbagama.Text = DataGridView1.Item(6, i).Value
txtnohp.Text = DataGridView1.Item(7, i).Value
cmbkerja.Text = DataGridView1.Item(8, i).Value
txtpenghasilan.Text = DataGridView1.Item(9,
i).Value
txthub.Text = DataGridView1.Item(10, i).Value
txtalamat.Text = DataGridView1.Item(11,
i).Value
End Sub
Private Sub Frmdatawali_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call isiGrid()
End Sub
Private Sub txtnama_KeyDown(ByVal sender As
System.Object, ByVal e As

Universitas Sumatera Utara

System.Windows.Forms.KeyEventArgs) Handles
txtnama.KeyDown
If e.KeyCode = Keys.Enter Then
Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from
tbl_datawali where Nama_Wali = '" & txtnama.Text & "'",
conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
txtnopen.Text = RD(1).ToString
txtnama.Text = RD(2).ToString
txttl.Text = RD(3).ToString
dtptl.Text = RD(4).ToString
cmbkw.Text = RD(5).ToString
cmbpendidikan.Text = RD(6).ToString
cmbagama.Text = RD(7).ToString
txtnohp.Text = RD(8).ToString
cmbkerja.Text = RD(9).ToString
txtpenghasilan.Text = RD(10).ToString
txthub.Text = RD(11).ToString
txtalamat.Text = RD(12).ToString
End If
End If
End Sub
Private Sub DataGridView1_CellContentClick(ByVal
sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
Call isiGrid()
End Sub
Private Sub btnsimpan_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnsimpan.Click
Dim simpan As String
simpan = "INSERT INTO tbl_datawali VALUES ('" &
txtnopen.Text & "','" & txtnama.Text & _
"','" & txttl.Text & "','" & dtptl.Text &
"','" & cmbkw.Text & _
"','" & cmbpendidikan.Text & "','" &
cmbagama.Text & "','" & txtnohp.Text & _
"','" & cmbkerja.Text & "','" &
txtpenghasilan.Text & "','" & txthub.Text & _
"','" & txtalamat.Text & "')"
jalankansql(simpan)
isiGrid()

Universitas Sumatera Utara

End Sub
Private Sub btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnhapus.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM
tbl_datawali WHERE No_Pendaftaran = " &
Val(txtnopen.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersih()
isiGrid()
End Sub
Private Sub btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnbatal.Click
Call bersih()
End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Me.Close()
Menu_Utama.Show()
End Sub
Private Sub btnberikutnya_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnberikutnya.Click
Frmdatatambahan.Show()
Me.Close()
End Sub
Private Sub btntambah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btntambah.Click
Call bersih()
End Sub
End Class
8. Form Data Tambahan
Imports System.Data.OleDb
Public Class Frmdatatambahan
Private Sub jalankansql(ByVal sQl As String)
Dim objcmd As New
System.Data.OleDb.OleDbCommand
Call konek()

Universitas Sumatera Utara

Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text
objcmd.CommandText = sQl
objcmd.ExecuteNonQuery()
objcmd.Dispose()
MsgBox("Data Sudah Disimpan",
vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke
Database" & ex.Message)
End Try
End Sub
Dim dt As New DataTable
Private Sub isiGrid()
konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
tbl_datatambahan", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "tbl_datatambahan")
DataGridView1.DataSource =
DS.Tables("tbl_datatambahan")
DataGridView1.Enabled = True
End Sub
Sub bersih()
txtnopen.Text = ""
txtnoija.Text = ""
dtptl.Text = ""
txtnosk.Text = ""
txtasal.Text = ""
txtnohp.Text = ""
txtjarak.Text = ""
txtsakit.Text = ""
txtkelainan.Text = ""
txttinggi.Text = ""
txtberat.Text = ""
End Sub
Private Sub isiTextBox()
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False
txtnopen.Text = DataGridView1.Item(0, i).Value
txtnoija.Text = DataGridView1.Item(1, i).Value
dtptl.Text = DataGridView1.Item(2, i).Value
txtnosk.Text = DataGridView1.Item(3, i).Value
txtasal.Text = DataGridView1.Item(4, i).Value
txtnohp.Text = DataGridView1.Item(5, i).Value
txtjarak.Text = DataGridView1.Item(6, i).Value

Universitas Sumatera Utara

txtsakit.Text = DataGridView1.Item(7, i).Value
txtkelainan.Text = DataGridView1.Item(8,
i).Value
txttinggi.Text = DataGridView1.Item(9, i).Value
txtberat.Text = DataGridView1.Item(10, i).Value
End Sub
Private Sub Frmdatatambahan_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call isiGrid()
End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Me.Close()
Menu_Utama.Show()
End Sub
Private Sub txtnoija__KeyDown(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles
txtnoija.KeyDown
If e.KeyCode = Keys.Enter Then
Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from
tbl_datatambahan where No_Ijazah=' " & txtnoija.Text &
"'", conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
txtnopen.Text = RD(1).ToString
txtnoija.Text = RD(2).ToString
dtptl.Text = RD(3).ToString
txtnosk.Text = RD(4).ToString
txtasal.Text = RD(5).ToString
txtnohp.Text = RD(6).ToString
txtjarak.Text = RD(7).ToString
txtsakit.Text = RD(8).ToString
txtkelainan.Text = RD(9).ToString
txttinggi.Text = RD(10).ToString
txtberat.Text = RD(11).ToString
End If
End If
End Sub
Private Sub DataGridView1_CellContentClick(ByVal
sender As System.Object, ByVal e As

Universitas Sumatera Utara

System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
Call isiTextBox()
End Sub
Private Sub btnsimpan_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnsimpan.Click
Dim simpan As String
simpan = "INSERT INTO tbl_datatambahan VALUES
('" & txtnopen.Text & "','" & txtnoija.Text & _
"','" & dtptl.Text & "','" & txtnosk.Text &
"','" & txtasal.Text & "','" & txtnohp.Text & _
"','" & txtjarak.Text & "','" &
txtsakit.Text & "','" & txtkelainan.Text & "','" &
txttinggi.Text & _
"','" & txtberat.Text & "')"
jalankansql(simpan)
isiGrid()
End Sub
Private Sub btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnhapus.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM
tbl_datatambahan WHERE No_Pendaftaran =" &
Val(txtnopen.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersih()
isiGrid()
End Sub
Private Sub btnubah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnbatal.Click
Call bersih()
End Sub
Private Sub btntambah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btntambah.Click
Call bersih()
End Sub
Private Sub btnberikutnya_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnberikutnya.Click

Universitas Sumatera Utara

Me.Close()
FrmnilaiUN.Show()
End Sub
End Class
9. Form Data Nilai UN
Imports System.Data.OleDb
Public Class FrmnilaiUN
Private Sub jalankansql(ByVal sQl As String)
Dim objcmd As New
System.Data.OleDb.OleDbCommand
Call konek()
Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text
objcmd.CommandText = sQl
objcmd.ExecuteNonQuery()
objcmd.Dispose()
MsgBox("Data Sudah Disimpan",
vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke
Database" & ex.Message)
End Try
End Sub
Dim dt As New DataTable
Private Sub isiGrid()
konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
tbl_datanilaiUN", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "tbl_datanilaiUN")
DataGridView1.DataSource =
DS.Tables("tbl_datanilaiUN")
DataGridView1.Enabled = True
End Sub
Sub bersih()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Me.Close()

Universitas Sumatera Utara

Menu_Utama.Show()
End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
TextBox6.Text = Val(TextBox2.Text) +
Val(TextBox3.Text) + Val(TextBox4.Text) +
Val(TextBox5.Text)
TextBox7.Text = (Val(TextBox2.Text) +
Val(TextBox3.Text) + Val(TextBox4.Text) +
Val(TextBox5.Text)) / 4
End Sub
Private Sub isiTextBox()
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False
TextBox1.Text = DataGridView1.Item(0, i).Value
TextBox2.Text = DataGridView1.Item(1, i).Value
TextBox3.Text = DataGridView1.Item(2, i).Value
TextBox4.Text = DataGridView1.Item(3, i).Value
TextBox5.Text = DataGridView1.Item(4, i).Value
TextBox6.Text = DataGridView1.Item(5, i).Value
TextBox7.Text = DataGridView1.Item(6, i).Value
End Sub
Private Sub FrmnilaiUN_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call isiGrid()
End Sub
Private Sub Button6_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
Call bersih()
End Sub
Private Sub Button3_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
Dim simpan As String
simpan = "INSERT INTO tbl_datanilaiUN VALUES
('" & TextBox1.Text & "','" & TextBox2.Text & _
"','" & TextBox3.Text & "','" &
TextBox4.Text & "','" & TextBox5.Text & "','" &
TextBox6.Text & _
"','" & TextBox7.Text & "')"
jalankansql(simpan)

Universitas Sumatera Utara

isiGrid()
End Sub
Private Sub Button_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM
tbl_datanilaiUN WHERE No_Pendaftaran =" &
Val(TextBox1.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersih()
isiGrid()
End Sub
Private Sub Button5_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Dim simpan As String
Dim Databaru As String
If TextBox1.Text = "" Then
Databaru = True
Else
Databaru = False
End If
Me.Cursor = Cursors.WaitCursor
If Databaru Then
simpan = "INSERT INTO
tbl_datanilaiUN(No_Pendaftaran,Nilai_Bahasa_Indonesia,N
ilai_Matematika,Nilai_IPA,Rayon,Jumlah_Nilai_UN,Ratarata_Nilai_UN) VALUES ('" & TextBox1.Text & _
"','" & TextBox2.Text & "','" &
TextBox3.Text & "','" & TextBox4.Text & "','" &
TextBox5.Text & "','" & TextBox6.Text & "','" &
TextBox7.Text & "') "
Else
simpan = "UPDATE tbl_datanilaiUN SET
Nilai_Bahasa_Indonesia ='" & Val(TextBox2.Text) & "',
Nilai_Matematika ='" & Val(TextBox3.Text) & "',
Nilai_IPA ='" & Val(TextBox4.Text) & _
"', Rayon ='" & Val(TextBox5.Text) &
"',Jumlah_Nilai_UN='" & Val(TextBox6.Text) &
"',Rata_Nilai_UN='" & Val(TextBox7.Text) & "' WHERE
No_Pendaftaran = " & Val(TextBox1.Text) & ""
End If
jalankansql(simpan)
isiGrid()

Universitas Sumatera Utara

TextBox2.Focus()
Me.Cursor = Cursors.Default
End Sub
Private Sub TextBox2_KeyDown(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles
TextBox2.KeyDown
If e.KeyCode = Keys.Enter Then
Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from
tbl_datanilaiUN where Nilai_Bahasa_Indonesia= '" &
TextBox2.Text & "'", conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
TextBox1.Text = RD(1).ToString
TextBox2.Text = RD(2).ToString
TextBox3.Text = RD(3).ToString
TextBox4.Text = RD(4).ToString
TextBox5.Text = RD(5).ToString
TextBox6.Text = RD(6).ToString
TextBox7.Text = RD(7).ToString
End If
End If
End Sub
Private Sub DataGridView1_CellContentClick(ByVal
sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
Call isiTextBox()
End Sub
Private Sub Button1_Click_1(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Me.Close()
Menu_Utama.Show()
End Sub
End Class
10. Form Pengaturan
Imports System.Data.OleDb
Public Class Frmpengaturan
Dim CMD As New OleDbCommand

Universitas Sumatera Utara

Private Sub Frmpengaturan_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call konek()
End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
CMD = New OleDbCommand("Update tbl_login set
Kata_Sandi = '" & TextBox4.Text & "' where Pengguna =
'" & TextBox1.Text & "'", conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
Me.Hide()
Menu_Utama.Show()
Else
MsgBox("Password berhasil diganti")
End If
End Sub
End Class
11. Form Laporan
Imports
CrystalDecisions.CrystalReports.Engine
Imports System.Data.OleDb
Public Class Frmlaporan
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Dim a As New PSB
Dim b As New Frmlaporan
b.CRDATAPSB.ReportSource = a
b.ShowDialog()
End Sub
Private Sub Frmlaporan_Load_1(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Try

Universitas Sumatera Utara

Dim rpt As New
CrystalDecisions.CrystalReports.Engine.Report
Document
Dim str As String =
"Microsoft.ACE.OLEDB.12.0;Data Source=" &
Application.StartupPath &
"\db_psbhkbp1.accdb"""
rpt.Load(str)
CRDATAPSB.Refresh()
CRDATAPSB.ReportSource = rpt
CRDATAPSB.Show()
CRDATAPSB.RefreshReport()
Me.WindowState =
FormWindowState.Maximized
Catch ex As Exception
End Try
End Sub
End Class
\

Universitas Sumatera Utara