Perancangan Aplikasi Pengolahan Data Nilai Raport Siswa Digital SDN 014715 Tanjung Seri

LAMPIRAN

Listing Program
MENU AWAL
Public Class Frmutama
Private Sub DataGuruToolStripMenuItem_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
DataGuruToolStripMenuItem.Click
Frmdataguru.Show()
End Sub
Private Sub DataSiswaToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs)
Handles DataSiswaToolStripMenuItem.Click
frmDataSiswa.Show()
End Sub
Private Sub MataPelajaranToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs)
Handles MataPelajaranToolStripMenuItem.Click
Frmmapel.Show()
End Sub
Private Sub NilaiToolStripMenuItem_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles
NilaiToolStripMenuItem.Click
PnlIsi.Visible = True
PnlTampung.Visible = True
'FrmInputNISProses.MdiParent = Me
'FrmInputNISProses.StartPosition =
FormStartPosition.CenterParent
'FrmInputNISProses.Show()
FrmInputNISProses.TopLevel = False
FrmInputNISProses.Dock = DockStyle.Fill
FrmInputNISProses.Parent = PnlIsi
FrmInputNISProses.Show()
frmTampung.TopLevel = False
frmTampung.Dock = DockStyle.Fill
frmTampung.Parent = PnlTampung
frmTampung.Show()

Universitas Sumatera Utara

frmTampung.Enabled = False

'frmTampung.MdiParent = Me
'frmTampung.Location = New
Point(PnlTampung.Location.X, PnlTampung.Location.Y)
'frmTampung.Show()
'PnlTampung.Visible = True
PnlTampung.Enabled = True
End Sub
Private Sub Frmutama_Resize(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Resize
End Sub
Private Sub MenuStrip1_ItemClicked(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.ToolStripItemClickedEventArgs) Handles
MenuStrip1.ItemClicked
End Sub
Private Sub Frmutama_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub RapotToolStripMenuItem_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles
RapotToolStripMenuItem.Click
FrmRaport.MdiParent = Me
FrmRaport.Show()
End Sub
Private Sub DaftarGuruToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs)
Handles DaftarGuruToolStripMenuItem.Click
frmcetaklaporan.Enabled = True
frmcetaklaporan.Visible = True
frmcetaklaporan.Show()
frmcetaklaporan.DataGuru()
End Sub

Universitas Sumatera Utara

Private Sub DaftarSiswaToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs)
Handles DaftarSiswaToolStripMenuItem.Click
frmcetaklaporan.Enabled = True

frmcetaklaporan.Visible = True
frmcetaklaporan.Show()
frmcetaklaporan.DataSiswa()
End Sub
End Class

LOGIN
Imports System.Data.OleDb
Public Class login
Dim CMD As New OleDbCommand
Private Sub Btnmasuk_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnmasuk.Click
CMD = New OleDbCommand("Select * From TableGuru
where NIP = '" & TxtNip.Text & "' And Password1 = '" &
TxtPassword.Text & "'", conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
Me.Hide()

Frmutama.Show()
Else
MsgBox("Login Gagal")
End If
End Sub
Private Sub login_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Call konek()
End Sub
End Class

Universitas Sumatera Utara

NIS PROSES
Imports System.Data.OleDb
Public Class FrmInputNISProses
Dim cmd As New OleDbCommand

Private Sub BtnProses_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles

BtnProses.Click
Dim kode As String
kode = CmbKelas.Text &
CmbSemester.SelectedIndex.ToString & CmbTahunAjaran.Text
If TxtNama.Text = "" Or kode.Length 11 Then
TxtNis.Focus()
Else
Call konek()
cmd = New OleDbCommand("select * from TableNilai
where NIS='" & TxtNis.Text & "' and Kode='" & kode & "'",
conn)
RD = cmd.ExecuteReader
RD.Read()
If RD.HasRows Then
MsgBox("Data Sudah ada", vbInformation)
Else
Frmutama.PnlTampung.Visible = True
Frmutama.PnlTampung.Enabled = True
With frmTampung
.txtNIS.Text = TxtNis.Text

.txtNama.Text = TxtNama.Text
.txtNISN.Text = TxtNISN.Text
.txtKode.Text = kode
.LBpenilaian.SelectedIndex = 1
End With
Frmnilai.TopLevel = False
Frmnilai.Dock = DockStyle.Fill
Frmnilai.Parent = Frmutama.PnlIsi
Frmnilai.Show()
Me.Dispose()
frmTampung.NextForms()
End If

End If
End Sub

Universitas Sumatera Utara

Private Sub TxtNis_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles

TxtNis.TextChanged
Call konek()
cmd = New OleDbCommand("select * from TableSiswa
where NIS='" & TxtNis.Text & "'", conn)
RD = cmd.ExecuteReader
RD.Read()
If RD.HasRows Then
TxtNama.Text = RD(1)
TxtNISN.Text = RD(2)
Else
TxtNama.Text = ""
TxtNISN.Text = ""
End If
End Sub
Private Sub FrmInputNISProses_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Dim i, thn As Integer
thn = Format(Now, "yyyy")
For i = thn - 3 To thn

CmbTahunAjaran.Items.Add(i & "/" & i + 1)
Next
End Sub
End Class

DATA SISWA
Imports System.Data.OleDb
Public Class frmDataSiswa
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)

Universitas Sumatera Utara


Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database" &
ex.Message)
End Try
End Sub
Private Sub isiGrid()
konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
TableSiswa", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "TableSiswa")
DataGridView1.DataSource = DS.Tables("TableSiswa")
DataGridView1.Enabled = True
End Sub
Private Sub frmDataSiswa_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
isiGrid()

End Sub
Private Sub Btntambah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btntambah.Click
Dim simpan As String
simpan = "INSERT INTO
TableSiswa(Nis,Nama,NISN,Tempat_lahir,Tanggal_lahir,Alamat_s
iswa,Agama,Nama_Ayah,Nama_Ibu,P_Ayah,P_Ibu,Alamat_Ortu,Nama_
Wali,P_Wali) VALUES ('" & TxtNIS.Text & "','" &
TxtNamaSiswa.Text & "','" & TxtNISN.Text & "','" &
TxtTempat.Text & "','" & DtpTanggal.Value & "','" &
TxtAlamat.Text & "','" & cmbagama.Text & "','" &
TxtNamaAyah.Text & "','" & TxtNamaIbu.Text & "','" &
CmbPayah.Text & "','" & CmbPibu.Text & "','" &
TxtAlamatOrtu.Text & "','" & TxtNamaWali.Text & "','" &
CmbPwali.Text & "')"
jalankansql(simpan)
isiGrid()
End Sub
Private Sub Btnedit_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Btnedit.Click
Dim simpan As String
simpan = "UPDATE TableSiswa SET Nama ='" &
TxtNamaSiswa.Text & "',NISN ='" & TxtNISN.Text &
"',Tempat_lahir ='" & TxtTempat.Text & "',Tanggal_lahir ='"

Universitas Sumatera Utara

& DtpTanggal.Value & "',Alamat_siswa ='" & TxtAlamat.Text &
"',Agama ='" & cmbagama.Text & "',Nama_Ayah ='" &
TxtNamaAyah.Text & "',Nama_Ibu ='" & TxtNamaIbu.Text &
"',P_Ayah ='" & CmbPayah.Text & "',P_Ibu ='" & CmbPibu.Text
& "',Alamat_Ortu ='" & TxtAlamatOrtu.Text & "',Nama_Wali ='"
& TxtNamaWali.Text & "',P_Wali ='" & CmbPwali.Text & "'
WHERE Nis = '" & TxtNIS.Text & "' "
jalankansql(simpan)
isiGrid()
End Sub
Private Sub isiTextBox()
Try
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False
TxtNIS.Text = DataGridView1.Item(0, i).Value
TxtNamaSiswa.Text = DataGridView1.Item(1,
i).Value
TxtNISN.Text = DataGridView1.Item(2, i).Value
TxtTempat.Text = DataGridView1.Item(3, i).Value
TxtAlamat.Text = DataGridView1.Item(4, i).Value
cmbagama.Text = DataGridView1.Item(5, i).Value
TxtNamaAyah.Text = DataGridView1.Item(6,
i).Value
TxtNamaIbu.Text = DataGridView1.Item(7, i).Value
TxtAlamatOrtu.Text = DataGridView1.Item(8,
i).Value
TxtNamaWali.Text = DataGridView1.Item(9,
i).Value
CmbPayah.Text = DataGridView1.Item(10, i).Value
CmbPibu.Text = DataGridView1.Item(11, i).Value
CmbPwali.Text = DataGridView1.Item(12, i).Value
Catch ex As Exception
End Try
End Sub
Private Sub ToolStrip1_ItemClicked(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.ToolStripItemClickedEventArgs)
End Sub
Private Sub DataGridView1_CellClick(ByVal sender As
Object, ByVal e As

Universitas Sumatera Utara

System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellClick
Call isiTextBox()
End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender
As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
End Sub
Private Sub TxtNIS_KeyDown(ByVal sender As
System.Object, ByVal e As System.Windows.Forms.KeyEventArgs)
Handles TxtNIS.KeyDown
If e.KeyCode = Keys.Enter Then
Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from TableSiswa
where Nis = '" & TxtNIS.Text & "'", conn)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
TxtNamaSiswa.Text = RD(1).ToString
TxtNISN.Text = RD(2).ToString
TxtTempat.Text = RD(3).ToString
TxtAlamat.Text = RD(4).ToString
TxtNamaAyah.Text = RD(5).ToString
TxtNamaIbu.Text = RD(6).ToString
CmbPayah.Text = RD(8).ToString
CmbPibu.Text = RD(9).ToString
TxtAlamatOrtu.Text = RD(10).ToString
TxtNamaWali.Text = RD(11).ToString
CmbPwali.Text = RD(12).ToString
End If
End If
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
TableSiswa(Nis,Nama,NISN,Tempat_lahir,Tanggal_lahir,Alamat_s
iswa,Nama_Ayah,Nama_Ibu,P_Ayah,P_Ibu,Alamat_Ortu,Nama_Wali,P
_Wali) VALUES ('" & TxtNIS.Text & "','" & TxtNamaSiswa.Text

Universitas Sumatera Utara

& "','" & TxtNISN.Text & "','" & TxtTempat.Text & "','" &
DtpTanggal.Value & "','" & TxtAlamat.Text & "','" &
TxtNamaAyah.Text & "','" & TxtNamaIbu.Text & "','" &
CmbPayah.Text & "','" & CmbPibu.Text & "','" &
TxtAlamatOrtu.Text & "','" & TxtNamaWali.Text & "','" &
CmbPwali.Text & "')"
jalankansql(simpan)
isiGrid()
End Sub
Sub bersihkan()
TxtNIS.Text = ""
TxtNamaSiswa.Text = ""
TxtNISN.Text = ""
TxtTempat.Text = ""
TxtAlamat.Text = ""
TxtNamaAyah.Text = ""
TxtNamaIbu.Text = ""
TxtAlamatOrtu.Text = ""
TxtNamaWali.Text = ""
CmbPayah.Text = ""
CmbPibu.Text = ""
CmbPwali.Text = ""
End Sub
Private Sub Btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnbatal.Click
Call bersihkan()
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 TableSiswa where
Nis ='" & TxtNIS.Text & "'", conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersihkan()
isiGrid()
End Sub
End Class

Universitas Sumatera Utara

DATA GURU
Imports System.Data.OleDb
Public Class Frmdataguru
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
TableGuru", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "TableGuru")
DataGridView1.DataSource = DS.Tables("TableGuru")
DataGridView1.Enabled = True
End Sub
Private Sub Frmdataguru_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call isiGrid()
End Sub
Private Sub Btntambah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btntambah.Click
Dim simpan As String
simpan = "INSERT INTO TableGuru VALUES ('" &
TxtNIP.Text & "','" & TxtNamaGuru.Text & "','" &
CmbJenisKelamin.Text & "','" & TxtJabatan.Text & "','" &
TxtAlamat.Text & "','" & TxtPassword.Text & "','" &
Txtwalikelas.Text & "')"
jalankansql(simpan)

Universitas Sumatera Utara

isiGrid()
End Sub
Private Sub Btnedit_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Btnedit.Click
Dim simpan As String
simpan = "UPDATE TableGuru SET Nama ='" &
TxtNamaGuru.Text & "', Jenis_Kelamin ='" &
CmbJenisKelamin.Text & "', Jabatan ='" & TxtJabatan.Text &
"', Wali_kelas ='" & Txtwalikelas.Text & "', Alamat ='" &
TxtAlamat.Text & "', Password1 ='" & TxtPassword.Text & "'
where NIP ='" & TxtNIP.Text & "'"
' MsgBox(simpan)
jalankansql(simpan)
isiGrid()
End Sub
Private Sub isiTextBox()
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False
TxtNIP.Text = DataGridView1.Item(0, i).Value
TxtNamaGuru.Text = DataGridView1.Item(1, i).Value
CmbJenisKelamin.Text = DataGridView1.Item(2,
i).Value
TxtJabatan.Text = DataGridView1.Item(3, i).Value
Txtwalikelas.Text = DataGridView1.Item(4, i).Value
TxtAlamat.Text = DataGridView1.Item(5, i).Value
TxtPassword.Text = DataGridView1.Item(6, i).Value
End Sub
Private Sub DataGridView1_CellClick(ByVal sender As
Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellClick
Call isiTextBox()
End Sub
Private Sub TxtNamaGuru_KeyDown(ByVal sender As
System.Object, ByVal e As System.Windows.Forms.KeyEventArgs)
Handles TxtNamaGuru.KeyDown
If e.KeyCode = Keys.Enter Then
Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from TableGuru
where Nama = '" & TxtNamaGuru.Text & "'", conn)

Universitas Sumatera Utara

RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
TxtNIP.Text = RD(1).ToString
TxtNamaGuru.Text = RD(2).ToString
CmbJenisKelamin.Text = RD(3).ToString
TxtJabatan.Text = RD(4).ToString
Txtwalikelas.Text = RD(5).ToString
TxtAlamat.Text = RD(6).ToString
TxtPassword.Text = RD(7).ToString
End If
End If
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 TableGuru VALUES ('" &
TxtNIP.Text & "','" & TxtNamaGuru.Text & "','" &
CmbJenisKelamin.Text & "','" & TxtJabatan.Text & "','" &
Txtwalikelas.Text & "','" & TxtAlamat.Text & "','" &
TxtPassword.Text & "')"
jalankansql(simpan)
isiGrid()
End Sub
Sub bersihkan()
TxtNIP.Text = ""
TxtNamaGuru.Text = ""
CmbJenisKelamin.Text = ""
TxtJabatan.Text = ""
Txtwalikelas.Text = ""
TxtAlamat.Text = ""
TxtPassword.Text = ""
End Sub
Private Sub Btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnbatal.Click
Call bersihkan()
End Sub
Private Sub Btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnhapus.Click

Universitas Sumatera Utara

Call konek()
CMD = New OleDbCommand("delete from TableGuru where
NIP ='" & TxtNIP.Text & "'", conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersihkan()
isiGrid()
End Sub
End Class

DATA MATA PELAJARAN
Imports System.Data.OleDb
Public Class Frmmapel
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
TableMapel", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "TableMapel")
DataGridView1.DataSource = DS.Tables("TableMapel")
DataGridView1.Enabled = True
End Sub
Private Sub Frmmapel_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load

Universitas Sumatera Utara

Call isiGrid()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
Dim simpan As String
simpan = "INSERT INTO TableMapel VALUES ('" &
TxtkodeMapel.Text & "','" & TxtNamaMapel.Text & "')"
jalankansql(simpan)
isiGrid()
End Sub
Private Sub Btnedit_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Btnedit.Click
Dim simpan As String
simpan = "UPDATE TableMapel SET Nama_Mapel ='" &
TxtNamaMapel.Text & "' where Kode_Mapel ='" &
TxtkodeMapel.Text & "'"
' MsgBox(simpan)
jalankansql(simpan)
isiGrid()
End Sub
Private Sub isiTextBox()
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False
TxtkodeMapel.Text = DataGridView1.Item(0, i).Value
TxtNamaMapel.Text = DataGridView1.Item(1, i).Value
End Sub
Private Sub DataGridView1_CellClick(ByVal sender As
Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellClick
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 TableMapel VALUES ('" &
TxtkodeMapel.Text & "','" & TxtNamaMapel.Text & "')"
jalankansql(simpan)
isiGrid()

Universitas Sumatera Utara

End Sub
Sub bersihkan()
TxtkodeMapel.Text = ""
TxtNamaMapel.Text = ""
End Sub
Private Sub Btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnbatal.Click
Call bersihkan()
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 TableMapel where
Kode_Mapel ='" & TxtkodeMapel.Text & "'", conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersihkan()
isiGrid()
End Sub
End Class

NILAI SIKAP
Imports System.Data.OleDb
Public Class Frmnilai
Dim cmd As New OleDbCommand
Private Sub BtnBerikutnya_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BtnBerikutnya.Click
Try
Frmpengetahuan.TopLevel = False
Frmpengetahuan.Dock = DockStyle.Fill
Frmpengetahuan.Parent = Frmutama.PnlIsi
Frmpengetahuan.Show()
Me.Hide()
frmTampung.NextForms()
Catch ex As Exception

Universitas Sumatera Utara

MsgBox("eksekusiQuery1" & ex.Message)
End Try
End Sub
Public Sub eksekusiQuery1(ByVal Nis As String, ByVal
kode As String)
Try
Call konek()
cmd = New OleDbCommand("insert into tablesikap
values('" & Nis & "','" & kode & "','" &
TxtSikapSpiritual.Text & "','" & TxtDesSpiritual.Text &
"','" & TextSikapSosial.Text & "','" & TxtDesSosial.Text &
"')", conn)
cmd.ExecuteNonQuery()
Catch ex As Exception
MsgBox("Q1" & ex.Message)
End Try
End Sub
Private Sub Frmnilai_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
konek()
End Sub
End Class

NILAI PENGETAHUAN
Imports System.Data.OleDb
Public Class Frmpengetahuan
Dim i As Integer
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()
Catch ex As Exception
MsgBox("Q2 " & ex.Message)
End Try
End Sub
Private Sub BtnNext_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles BtnNext.Click

Universitas Sumatera Utara

Me.Hide()
Frmekstra.TopLevel = False
Frmekstra.Dock = DockStyle.Fill
Frmekstra.Parent = Frmutama.PnlIsi
Frmekstra.Show()
frmTampung.NextForms()
End Sub
'Private Sub isiGrid()
'
konek()
'
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
TableSiswa", conn)
'
DS = New DataSet
'
DS.Clear()
'
DA.Fill(DS, "TableSiswa")
'
DataGridView1.DataSource = DS.Tables("TableSiswa")
'
DataGridView1.Enabled = True
'End Sub
Sub isicmbmapel()
Call konek()
CMD = New OleDbCommand("select * from TableMapel",
conn)
RD = CMD.ExecuteReader
CmbMapel.Items.Clear()
While RD.Read
CmbMapel.Items.Add(RD(0))
End While
End Sub
Private Sub Frmpengetahuan_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
'isiGrid()
konek()
Call setkolom()
Call isicmbmapel()
End Sub
Sub setkolom()
DataGridView1.ColumnCount = 7
DataGridView1.ColumnHeadersVisible = True
DataGridView1.Columns(0).Name = "kode_Mapel"
DataGridView1.Columns(1).Name = "Nilai_Pengetahuan"
DataGridView1.Columns(2).Name =
"Predikat_Pengetahuan"

Universitas Sumatera Utara

DataGridView1.Columns(3).Name
"Deskripsi_Pengetahuan"
DataGridView1.Columns(4).Name
DataGridView1.Columns(5).Name
"Predikat_Keterampilan"
DataGridView1.Columns(6).Name
"Deskripsi_Keterampilan"

=
= "Nilai_Keterampilan"
=
=

End Sub
Private Sub Btnsimpan_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnsimpan.Click
Dim row As String() = New String() {CmbMapel.Text,
TxtNilaiPengetahuan.Text, TxtPredikatPengetahuan.Text,
TxtDeskripsiPengetahuan.Text, TxtNilaiKeterampilan.Text,
TxtPredikatKeterampilan.Text, TxtDeskripsi.Text}
DataGridView1.Rows.Add(row)
Call bersihkan()
End Sub
Public Sub eksekusiQuery2(ByVal Nis As String, ByVal
kode As String)
Dim j As Integer
For j = 0 To DataGridView1.RowCount - 1
Dim simpan As String
simpan = "INSERT INTO TableNilai VALUES ('" &
Nis & "','" & kode & "','" & DataGridView1.Item(0, i).Value
& "','" & DataGridView1.Item(1, i).Value & "','" &
DataGridView1.Item(2, i).Value & "','" &
DataGridView1.Item(3, i).Value & "','" &
DataGridView1.Item(4, i).Value & "','" &
DataGridView1.Item(5, i).Value & "','" &
DataGridView1.Item(6, i).Value & "')"
jalankansql(simpan)
Next
MsgBox("Data Sudah Disimpan", vbInformation)
End Sub
Private Sub DataGridView1_CellClick(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellClick
i = DataGridView1.CurrentRow.Index
CmbMapel.Text = DataGridView1.Item(0, i).Value
TxtNilaiPengetahuan.Text = DataGridView1.Item(1,
i).Value

Universitas Sumatera Utara

TxtPredikatPengetahuan.Text = DataGridView1.Item(2,
i).Value
TxtDeskripsiPengetahuan.Text = DataGridView1.Item(3,
i).Value
TxtNilaiKeterampilan.Text = DataGridView1.Item(4,
i).Value
TxtPredikatKeterampilan.Text = DataGridView1.Item(5,
i).Value
TxtDeskripsi.Text = DataGridView1.Item(6, i).Value
End Sub
Private Sub Btnubah_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Btnubah.Click
'Dim simpan As String
'simpan = "UPDATE TableNilai SET kode_mapel ='" &
CmbMapel.Text & "', Nilai_Pengetahuan ='" &
TxtNilaiPengetahuan.Text & "', Predikat_Pengetahuan ='" &
TxtPredikatPengetahuan.Text & "', Deskripsi_Pengetahuan ='"
& TxtDeskripsiPengetahuan.Text & "', Nilai_Keterampilan ='"
& TxtNilaiKeterampilan.Text & "', Predikat_Keterampilan ='"
& TxtNilaiKeterampilan.Text & "', Deskripsi_Keterampilan ='"
& TxtDeskripsi.Text & "' where NIS ='" & TxtNIS.Text & "'"
'' MsgBox(simpan)
'jalankansql(simpan)
'isiGrid()
End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender
As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
End Sub
Sub bersihkan()
CmbMapel.Text = ""
TxtNilaiPengetahuan.Text = ""
TxtPredikatPengetahuan.Text = ""
TxtDeskripsiPengetahuan.Text = ""
TxtNilaiKeterampilan.Text = ""
TxtPredikatKeterampilan.Text = ""
TxtDeskripsi.Text = ""
End Sub
Private Sub Btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnbatal.Click
Call bersihkan()

Universitas Sumatera Utara

End Sub
Private Sub Btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnhapus.Click
If CmbMapel.Text = "" Then
MsgBox("pilih data yang mau dihapus")
Else
DataGridView1.Rows.RemoveAt(i)
End If
Call bersihkan()
End Sub
End Class

KONDISI KESEHATAN
Imports System.Data.OleDb
Public Class FrmKesehatan
Dim i As Integer
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()
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database
q4" & ex.Message)
End Try
End Sub
Private Sub btnNext_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnNext.Click
Frmcatatan.TopLevel = False
Frmcatatan.Dock = DockStyle.Fill
Frmcatatan.Parent = Frmutama.PnlIsi
Frmcatatan.Show()
Me.Hide()
frmTampung.NextForms()
End Sub

Universitas Sumatera Utara

Private Sub isiGrid()
'konek()
'DA = New OleDb.OleDbDataAdapter("SELECT * FROM
TableFisik", conn)
'DS = New DataSet
'DS.Clear()
'DA.Fill(DS, "TableFisik")
'DataGridView1.DataSource = DS.Tables("TableFisik")
'DataGridView1.Enabled = True
End Sub
Public Sub eksekusiQuery4(ByVal Nis As String, ByVal
kode As String)
Dim simpan As String
simpan = "INSERT INTO TableFisik VALUES ('" & Nis &
"','" & kode & "','" & TxtTinggiBadan.Text & "','" &
TxtBeratBadan.Text & "')"
jalankansql(simpan)
simpan = "INSERT INTO TableKondisiKesehatan VALUES
('" & Nis & "','" & kode & "','" & CmbPendengarn.Text &
"','" & CmbPenglihatan.Text & "','" & CmbGigi.Text & "')"
jalankansql(simpan)
End Sub
Private Sub FrmKesehatan_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class

NILAI PENGETAHUAN
Imports System.Data.OleDb
Public Class Frmpengetahuan
Dim i As Integer
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()

Universitas Sumatera Utara

Catch ex As Exception
MsgBox("Q2 " & ex.Message)
End Try
End Sub
Private Sub BtnNext_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles BtnNext.Click
Me.Hide()
Frmekstra.TopLevel = False
Frmekstra.Dock = DockStyle.Fill
Frmekstra.Parent = Frmutama.PnlIsi
Frmekstra.Show()
frmTampung.NextForms()
End Sub
'Private Sub isiGrid()
'
konek()
'
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
TableSiswa", conn)
'
DS = New DataSet
'
DS.Clear()
'
DA.Fill(DS, "TableSiswa")
'
DataGridView1.DataSource = DS.Tables("TableSiswa")
'
DataGridView1.Enabled = True
'End Sub
Sub isicmbmapel()
Call konek()
CMD = New OleDbCommand("select * from TableMapel",
conn)
RD = CMD.ExecuteReader
CmbMapel.Items.Clear()
While RD.Read
CmbMapel.Items.Add(RD(0))
End While
End Sub
Private Sub Frmpengetahuan_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
'isiGrid()
konek()
Call setkolom()
Call isicmbmapel()
End Sub
Sub setkolom()

Universitas Sumatera Utara

DataGridView1.ColumnCount = 7
DataGridView1.ColumnHeadersVisible = True
DataGridView1.Columns(0).Name = "kode_Mapel"
DataGridView1.Columns(1).Name = "Nilai_Pengetahuan"
DataGridView1.Columns(2).Name =
"Predikat_Pengetahuan"
DataGridView1.Columns(3).Name =
"Deskripsi_Pengetahuan"
DataGridView1.Columns(4).Name = "Nilai_Keterampilan"
DataGridView1.Columns(5).Name =
"Predikat_Keterampilan"
DataGridView1.Columns(6).Name =
"Deskripsi_Keterampilan"

End Sub
Private Sub Btnsimpan_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnsimpan.Click
Dim row As String() = New String() {CmbMapel.Text,
TxtNilaiPengetahuan.Text, TxtPredikatPengetahuan.Text,
TxtDeskripsiPengetahuan.Text, TxtNilaiKeterampilan.Text,
TxtPredikatKeterampilan.Text, TxtDeskripsi.Text}
DataGridView1.Rows.Add(row)
Call bersihkan()
End Sub
Public Sub eksekusiQuery2(ByVal Nis As String, ByVal
kode As String)
Dim j As Integer
For j = 0 To DataGridView1.RowCount - 1
Dim simpan As String
simpan = "INSERT INTO TableNilai VALUES ('" &
Nis & "','" & kode & "','" & DataGridView1.Item(0, i).Value
& "','" & DataGridView1.Item(1, i).Value & "','" &
DataGridView1.Item(2, i).Value & "','" &
DataGridView1.Item(3, i).Value & "','" &
DataGridView1.Item(4, i).Value & "','" &
DataGridView1.Item(5, i).Value & "','" &
DataGridView1.Item(6, i).Value & "')"
jalankansql(simpan)
Next
MsgBox("Data Sudah Disimpan", vbInformation)
End Sub
Private Sub DataGridView1_CellClick(ByVal sender As
System.Object, ByVal e As

Universitas Sumatera Utara

System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellClick
i = DataGridView1.CurrentRow.Index
CmbMapel.Text = DataGridView1.Item(0, i).Value
TxtNilaiPengetahuan.Text = DataGridView1.Item(1,
i).Value
TxtPredikatPengetahuan.Text = DataGridView1.Item(2,
i).Value
TxtDeskripsiPengetahuan.Text = DataGridView1.Item(3,
i).Value
TxtNilaiKeterampilan.Text = DataGridView1.Item(4,
i).Value
TxtPredikatKeterampilan.Text = DataGridView1.Item(5,
i).Value
TxtDeskripsi.Text = DataGridView1.Item(6, i).Value
End Sub
Private Sub Btnubah_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Btnubah.Click
'Dim simpan As String
'simpan = "UPDATE TableNilai SET kode_mapel ='" &
CmbMapel.Text & "', Nilai_Pengetahuan ='" &
TxtNilaiPengetahuan.Text & "', Predikat_Pengetahuan ='" &
TxtPredikatPengetahuan.Text & "', Deskripsi_Pengetahuan ='"
& TxtDeskripsiPengetahuan.Text & "', Nilai_Keterampilan ='"
& TxtNilaiKeterampilan.Text & "', Predikat_Keterampilan ='"
& TxtNilaiKeterampilan.Text & "', Deskripsi_Keterampilan ='"
& TxtDeskripsi.Text & "' where NIS ='" & TxtNIS.Text & "'"
'' MsgBox(simpan)
'jalankansql(simpan)
'isiGrid()
End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender
As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
End Sub
Sub bersihkan()
CmbMapel.Text = ""
TxtNilaiPengetahuan.Text = ""
TxtPredikatPengetahuan.Text = ""
TxtDeskripsiPengetahuan.Text = ""
TxtNilaiKeterampilan.Text = ""
TxtPredikatKeterampilan.Text = ""
TxtDeskripsi.Text = ""

Universitas Sumatera Utara

End Sub
Private Sub Btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnbatal.Click
Call bersihkan()
End Sub
Private Sub Btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnhapus.Click
If CmbMapel.Text = "" Then
MsgBox("pilih data yang mau dihapus")
Else
DataGridView1.Rows.RemoveAt(i)
End If
Call bersihkan()
End Sub
End Class

EKSTRAKULIKULER
Imports System.Data.OleDb
Public Class Frmekstra
Dim cmd As New OleDbCommand
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()
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database
Q3" & ex.Message)
End Try
End Sub
Sub setKolomDGV()

Universitas Sumatera Utara

With DataGridView1
.Columns(0).HeaderCell.Value
.Columns(1).HeaderCell.Value
.Columns(2).HeaderCell.Value
.Columns(3).HeaderCell.Value
.Columns(4).HeaderCell.Value
.Columns(5).HeaderCell.Value
.Columns(6).HeaderCell.Value
keterangan"
End With

=
=
=
=
=
=
=

"NIS"
"Kegiatan"
"Keterangan"
"Saran"
"Sakit"
"Izin"
"Tanpa

End Sub
Private Sub isiGrid(ByVal x As String, ByVal y As
String)
konek()
cmd = New OleDb.OleDbCommand("SELECT * FROM
TableEkstrakulikuler where Nis = " & x & " and Kode='" & y &
"'", conn)
RD = cmd.ExecuteReader
Dim i As Integer = 0
While RD.Read
DataGridView1.Rows(i).Cells(0).Value =
RD(0).ToString
DataGridView1.Rows(i).Cells(1).Value =
RD(2).ToString
DataGridView1.Rows(i).Cells(2).Value =
RD(3).ToString
'DataGridView1.Rows
End While
konek()
cmd = New OleDb.OleDbCommand("SELECT * FROM
TableSaran where Nis = " & x & " and Kode='" & y & "'",
conn)
RD = cmd.ExecuteReader
i = 0
While RD.Read
DataGridView1.Rows(i).Cells(3).Value =
RD(2).ToString
'DataGridView1.Rows
End While
konek()
cmd = New OleDb.OleDbCommand("SELECT * FROM
TableAbSen where Nis = " & x & " and Kode='" & y & "'",
conn)
RD = cmd.ExecuteReader
i = 0

Universitas Sumatera Utara

While RD.Read
DataGridView1.Rows(i).Cells(4).Value =
RD(2).ToString
DataGridView1.Rows(i).Cells(5).Value =
RD(3).ToString
DataGridView1.Rows(i).Cells(6).Value =
RD(4).ToString
'DataGridView1.Rows
End While
setKolomDGV()
'.DataSource = DS.Tables("TableEkstrakulikuler")
DataGridView1.Enabled = True
End Sub
Private Sub Frmekstra_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
End Sub
Public Sub eksekusiQuery3(ByVal Nis As String, ByVal
kode As String)
Dim simpan As String
simpan = "INSERT INTO TableEkstrakulikuler VALUES
('" & Nis & "','" & kode & "','" & TxtKegiatan.Text & "','"
& Txtket.Text & "')"
jalankansql(simpan)
simpan = "INSERT INTO TableSaran VALUES ('" & Nis &
"','" & kode & "','" & TxtSaran.Text & "')"
jalankansql(simpan)
simpan = "INSERT INTO TableAbsen VALUES ('" & Nis &
"','" & kode & "'," & Val(TxtSakit.Text) & "," &
Val(TxtIzin.Text) & "," & Val(TxtKeterangan.Text) & ")"
jalankansql(simpan)
End Sub
Private Sub Btntambah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btntambah.Click
'isiGrid("3", "X")
End Sub
Private Sub Btnubah_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Btnubah.Click
Dim simpan As String

Universitas Sumatera Utara

simpan = "UPDATE TableEkstrakulikuler SET
Kegiatan_Ekstrakulikuler ='" & TxtKegiatan.Text & "',
Keterangan ='" & Txtket.Text & "'"
' MsgBox(simpan)
jalankansql(simpan)
simpan = "UPDATE TableSaran SET Saran ='" &
TxtSaran.Text & "'"
' MsgBox(simpan)
jalankansql(simpan)
simpan = "UPDATE TableAbsen SET Sakit =" &
TxtSakit.Text & ", Izin =" & TxtIzin.Text & ",
Tanpa_Keterangan =" & TxtKeterangan.Text & ""
' MsgBox(simpan)
jalankansql(simpan)
isiGrid("3", "x")
End Sub
Private Sub isiTextBox()
Dim i As Integer
i = DataGridView1.CurrentRow.Index
'Databaru = False
TxtKegiatan.Text = DataGridView1.Item(0, i).Value
Txtket.Text = DataGridView1.Item(1, i).Value
i = DataGridView1.CurrentRow.Index
'Databaru = False
TxtSaran.Text = DataGridView1.Item(2, i).Value

i = DataGridView1.CurrentRow.Index
'Databaru = False
TxtSakit.Text = DataGridView1.Item(3, i).Value
TxtIzin.Text = DataGridView1.Item(4, i).Value
TxtKeterangan.Text = DataGridView1.Item(5, i).Value
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 TableEkstrakulikuler VALUES
(3,'','" & TxtKegiatan.Text & "','" & Txtket.Text & "')"
jalankansql(simpan)

Universitas Sumatera Utara

simpan = "INSERT INTO TableSaran VALUES (3,'','" &
TxtSaran.Text & "')"
jalankansql(simpan)
simpan = "INSERT INTO TableAbsen VALUES (3,'x'," &
Val(TxtSakit.Text) & "," & Val(TxtIzin.Text) & "," &
Val(TxtKeterangan.Text) & ")"
jalankansql(simpan)
isiGrid("3", "x")
End Sub
Sub bersihkan()
TxtKegiatan.Text = ""
Txtket.Text = ""
TxtSaran.Text = ""
TxtSakit.Text = ""
TxtIzin.Text = ""
TxtKeterangan.Text = ""
End Sub
Private Sub Btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnbatal.Click
Call bersihkan()
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 TablePrestasi
where NIS =1", conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus")
Call bersihkan()
isiGrid("3", "x")
End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender
As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
End Sub
Private Sub Button6_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button6.Click

Universitas Sumatera Utara

FrmKesehatan.TopLevel = False
FrmKesehatan.Dock = DockStyle.Fill
FrmKesehatan.Parent = Frmutama.PnlIsi
FrmKesehatan.Show()
Me.Hide()
frmTampung.NextForms()
End Sub
End Class

CATATAN PRESTASI
Imports System.Data.OleDb
Public Class Frmcatatan
Dim i As Integer
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()
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database q5
" & ex.Message)
End Try
End Sub
Private Sub isiGrid()
konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM
TablePrestasi", conn)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "TablePrestasi")
DataGridView1.DataSource =
DS.Tables("TablePrestasi")
DataGridView1.Enabled = True
End Sub
Public Sub eksekusiQuery5(ByVal Nis As String, ByVal
kode As String)
Dim j As Integer
For j = 0 To DataGridView1.RowCount - 1

Universitas Sumatera Utara

Dim simpan As String
simpan = "INSERT INTO TablePrestasi VALUES ('" &
Nis & "','" & kode & "','" & DataGridView1.Item(0, i).Value
& "','" & DataGridView1.Item(1, i).Value & "')"
jalankansql(simpan)
isiGrid()
Next
End Sub
Private Sub Frmcatatan_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
'isiGrid()
Call setkolom()
End Sub
Sub TUTUPf()
Frmnilai.Dispose()
Frmpengetahuan.Dispose()
Frmekstra.Dispose()
FrmKesehatan.Dispose()
End Sub
Sub setkolom()
DataGridView1.ColumnCount = 2
DataGridView1.ColumnHeadersVisible = True
DataGridView1.Columns(0).Name = "Prestasi"
DataGridView1.Columns(1).Name = "Keterangan"
End Sub
Private Sub Btntambah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btntambah.Click
Dim row As String() = New String()
{TxtJenisPrestasi.Text, TxtKeterangan.Text}
DataGridView1.Rows.Add(row)
Call bersihkan()
End Sub

Private Sub isiTextBox()
i = DataGridView1.CurrentRow.Index
'Databaru = False
TxtJenisPrestasi.Text = DataGridView1.Item(0,
i).Value
TxtKeterangan.Text = DataGridView1.Item(1, i).Value
End Sub

Universitas Sumatera Utara

Private Sub DataGridView1_CellClick(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellClick
Call isiTextBox()
End Sub
Private Sub Btnsimpan_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Dim simpan As String
simpan = "INSERT INTO TablePrestasi VALUES
('1','','','','" & TxtJenisPrestasi.Text & "','" &
TxtKeterangan.Text & "')"
jalankansql(simpan)
isiGrid()
End Sub
Sub bersihkan()
TxtJenisPrestasi.Text = ""
TxtKeterangan.Text = ""
End Sub
Private Sub Btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnbatal.Click
Call bersihkan()
End Sub
Private Sub Btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Btnhapus.Click
If TxtJenisPrestasi.Text = "" Then
MsgBox("pilih data yang mau dihapus")
Else
DataGridView1.Rows.RemoveAt(i)
End If
Call bersihkan()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
Frmnilai.eksekusiQuery1(frmTampung.txtNIS.Text,
frmTampung.txtKode.Text)
Frmpengetahuan.eksekusiQuery2(frmTampung.txtNIS.Text,
frmTampung.txtKode.Text)

Universitas Sumatera Utara

Frmekstra.eksekusiQuery3(frmTampung.txtNIS.Text,
frmTampung.txtKode.Text)
FrmKesehatan.eksekusiQuery4(frmTampung.txtNIS.Text,
frmTampung.txtKode.Text)
eksekusiQuery5(frmTampung.txtNIS.Text,
frmTampung.txtKode.Text)
MsgBox("Data Telah tersimpan")
FrmInputNISProses.TopLevel = False
FrmInputNISProses.Dock = DockStyle.Fill
FrmInputNISProses.Parent = Frmutama.PnlIsi
FrmInputNISProses.Show()
TUTUPf()
Me.Dispose()
frmTampung.NextForms()
End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender
As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
End Sub
End Class

RAPOT
Public Class FrmRaport
Private Sub btnCetak_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnCetak.Click
frmcetaklaporan.Enabled = True
frmcetaklaporan.Visible = True
frmcetaklaporan.Show()
Dim kode As String
kode = "102013/2014" 'CmbKelas.Text &
CmbSemester.SelectedIndex.ToString & CmbTahunAjaran.Text
frmcetaklaporan.DataRapot1(TxtNIS.Text, kode)
frmcetaklaporan.kondisi = 1
frmcetaklaporan.YNis = TxtNIS.Text
frmcetaklaporan.YkodeS = kode
End Sub

Universitas Sumatera Utara

Private Sub FrmRaport_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class

CETAK RAPOT
Imports System.Data.OleDb
Public Class frmcetaklaporan
Dim data1, data2, data3 As New DataSet
Public YNis, YkodeS As String
Public kondisi As Integer
Sub DataSiswa()
'simpanan Umum Saham
DA = New OleDbDataAdapter("SELECT Nis as
Column1,Nama as Column2,NISN as Column3,Tempat_lahir as
Column4,Tanggal_lahir as Column5,Alamat_siswa as Column6
from TableSiswa", conn)
data1 = New DataSet
DA.Fill(data1, "DataTable1")
Dim report As New CRdatasiswa
report.SetDataSource(data1)
report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub
Sub DataRapot1(ByVal Xnis As String, ByVal kodeS As
String)
'simpanan Umum Saham
DA = New OleDbDataAdapter("SELECT Nama as
Column1,NISN as Column2 from TableSiswa where Nis='" & Xnis
& "'", conn)
data1 = New DataSet
DA.Fill(data1, "DataTable1")
Dim report As New CRrapot1
report.SetDataSource(data1)

Universitas Sumatera Utara

report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub
Sub DataRapot2(ByVal Xnis As String, ByVal kodeS As
String)
'simpanan Umum Saham
'DA = New OleDbDataAdapter("SELECT Nama as
Column1,NISN as Column2 from TableSiswa where Nis='" & Xnis
& "'", conn)
'data1 = New DataSet
'DA.Fill(data1, "DataTable1")
Dim report As New CRrapot2
'report.SetDataSource(data1)
report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub
Sub DataRapot3(ByVal Xnis As String, ByVal kodeS As
String)
'simpanan Umum Saham
'DA = New OleDbDataAdapter("SELECT Nama as
Column1,NISN as Column2 from TableSiswa where Nis='" & Xnis
& "'", conn)
'data1 = New DataSet
'DA.Fill(data1, "DataTable1")
Dim report As New CRrapot3
'report.SetDataSource(data1)
report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub
Sub Datarapot4(ByVal Xnis As String, ByVal kodeS As
String)
'simpanan Umum Saham
DA = New OleDbDataAdapter(" select Nama as
Column1,Nis as Column2,NISN as Column3,Tempat_lahir as
Column4,Tanggal_lahir as Column5,Jenis_Kelamin as Column6,
Agama as Column7, Alamat_siswa as Column8, Nama_Ayah as

Universitas Sumatera Utara

Column9, Nama_ibu as Column10 , P_Ayah as Column11, P_Ibu as
Column12, Alamat_Ortu as Column13,Nama_Wali as Column14,
P_wali as Column15 from TableSiswa where Nis='" & Xnis &
"'", conn)
data1 = New DataSet
DA.Fill(data1, "DataTable1")
Dim report As New CRrapot4
report.SetDataSource(data1)
report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub
Sub Datarapot5(ByVal Xnis As String, ByVal kodeS As
String)
'simpanan Umum Saham
DA = New OleDbDataAdapter("select Nama as
Column1,TableSiswa.Nis as Column2,NISN as
Column3,LEFT(TableSikap.Kode,1) as Column4,
MID(TableSikap.Kode,2,1) as Column5,RIGHT(TableSikap.Kode,9)
as Column6, Sikap_Spiritual as Column7, Deskripsi_Spiritual
as Column8, Sikap_Sosial as Column9, Deskripsi_Sosial as
Column10 from TableSiswa,TableSikap where
TableSiswa.Nis=TableSikap.NIS and TableSikap.NIS='" & Xnis &
"'", conn)
data1 = New DataSet
DA.Fill(data1, "DataTable1")
DA = New OleDbDataAdapter("SELECT Nama_Mapel as
Column1,Nilai_Pengetahuan as Column2,Predikat_Pengetahuan as
Column3, Deskripsi_Pengetahuan as Column4,
Nilai_Keterampilan as Column5, Predikat_Keterampilan as
Column6, Deskripsi_Keterampilan as Column7 from
TableSiswa,tableNilai,TableMapel where
TableMapel.Kode_Mapel=tableNilai.Kode_Mapel and
TableSiswa.Nis=tableNilai.NIS and tableNilai.NIS='" & Xnis &
"'", conn)
data2 = New DataSet
DA.Fill(data1, "DataTable2")
Dim report As New CRrapot5
report.SetDataSource(data1)
report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub

Universitas Sumatera Utara

Sub Datarapot6(ByVal Xnis As String, ByVal kodeS As
String)
'simpanan Umum Saham
DA = New OleDbDataAdapter("select
Kegiatan_Ekstrakulikuler as Column1,Keterangan as Column2
from TableEkstrakulikuler where NIS='" & Xnis & "' and
Kode='" & kodeS & "'", conn)
data1 = New DSrapot6
DA.Fill(data1, "DataTable1")
DA = New OleDbDataAdapter("SELECT Saran as Column11
from TableSaran where NIS='" & Xnis & "' and Kode='" & kodeS
& "'", conn)
DA.Fill(data1, "DataTable2")
DA = New OleDbDataAdapter("SELECT Sakit as
Column111,Izin as Column211,Tanpa_Keterangan as Column311
from TableAbsen where NIS='" & Xnis & "' and Kode='" & kodeS
& "'", conn)
DA.Fill(data1, "DataTable3")
Dim report As New CRrapot6
report.SetDataSource(data1)
report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub
Sub Datarapot7(ByVal Xnis As String, ByVal kodeS As
String)
'simpanan Umum Saham
DA = New OleDbDataAdapter("select Tinggi_Badan as
Column11,Berat_Badan as Column21 from TableFisik where
NIS='" & Xnis & "' and Kode='" & kodeS & "'", conn)
data1 = New DSrapot7
DA.Fill(data1, "DataTable1")
DA = New OleDbDataAdapter("SELECT Pendengaran as
Column12,Penglihatan as Column22,Gigi as Column32 from
TableKondisiKesehatan where NIS='" & Xnis & "' and Kode='" &
kodeS & "'", conn)
DA.Fill(data1, "DataTable2")
DA = New OleDbDataAdapter("SELECT Jenis_Prestasi as
Column13,Keterangan as Column23 from TablePrestasi where
NIS='" & Xnis & "' and Kode='" & kodeS & "'", conn)
DA.Fill(data1, "DataTable3")
Dim report As New CRrapot7
report.SetDataSource(data1)
report.Refresh()

Universitas Sumatera Utara

CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub
Sub DataGuru()
'simpanan Umum Saham
DA = New OleDbDataAdapter("SELECT NIP as
Column1,Nama as Column2,Jenis_Kelamin as Column3,Jabatan as
Column4,Alamat as Column5 from TableGuru", conn)
data1 = New DataSet
DA.Fill(data1, "DataTable1")
Dim report As New CRguru
report.SetDataSource(data1)
report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
End Sub
Private Sub frmcetaklaporan_Activated(ByVal sender As
Object, ByVal e As System.EventArgs) Handles Me.Activated
'If kondisi = "" Then
'
btnPrint.Visible = False
'Else
'
btnPrint.Visible = True
'End If
' MsgBox(kondisi)
End Sub
'Sub DataRapot1(ByVal Xnis As String)
'
'simpanan Umum Saham
'
DA = New OleDbDataAdapter("SELECT Nama as
Column1,NISN as Column2 from TableSiswa where Nis='" & Xnis
& "'", conn)
'
data1 = New DataSet
'
'
'
'
'
'
'
'End

DA.Fill(data1, "DataTable1")
Dim report As New CRrapot1
report.SetDataSource(data1)
report.Refresh()
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
conn.Close()
Sub

Universitas Sumatera Utara

Private Sub frmcetaklaporan_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call konek()
''Call DataGuru()
''Call DataSiswa()
''Call Datarapot6("1234","402013/2014")
''Call Datarapot7("1234", "402013/2014")
'DataGuru()
End Sub
Private Sub btnPrint_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnPrint.Click
If kondisi = 2 Then
DataRapot2(YNis, YkodeS)
ElseIf kondisi = 3 Then
DataRapot3(YNis, YkodeS)
ElseIf kondisi = 4 Then
Datarapot4(YNis, YkodeS)
ElseIf kondisi = 5 Then
Datarapot5(YNis, YkodeS)
ElseIf kondisi = 6 Then
Datarapot6(YNis, YkodeS)
ElseIf kondisi = 7 Then
Datarapot7(YNis, YkodeS)
End If
kondisi = kondisi + 1
End Sub
End Class

Universitas Sumatera Utara

KEMENTERIAN PENDIDIKAN NASIONAL
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jl. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155
Telp. (061) 8211050, Fax. (061) 8214290

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa

: Hestiana Manurung

Nomor Stambuk

: 132406204

Judul Tugas Akhir

: PERANCANGAN APLIKASI PENGOLAHAN
DATA NILAI RAPOT SISWA DIGITAL SDN
014715 TANJUNG SERI

Dosen Pembimbing

: Dr. Elly Rosmaini, M.Si.

Tanggal Mulai Bimbingan

:

Tanggal Selesai Bimbingan :
No.

Tanggal
Asisten
Bimbingan

Pembahasan pada
Asistensi Mengenai, pada
Bab :

Paraf Dosen
Pembimbing

Keterangan

1.
2.
3.
4.
5.
6.



Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui,

Disetujui,

Ketua Prog.Studi D-3 Teknik Informatika,

Dosen Pembimbing,

Dr. Elly Rosmaini, M.Si.

Dr. Elly Rosmaini, M.Si.
NIP 196 005 201 985 032 002

NIP 196 005 201 985 032 002

Universitas Sumatera Utara