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
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