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.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()
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()
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
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()
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 &
& 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
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
& "','" & 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
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 & "')"
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()
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
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
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)
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()
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
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 =
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
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
i = DataGridView1.CurrentRow.Index
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
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()
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
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
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
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 = ""
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
With DataGridView1
.Columns(0).HeaderCell.Value = "NIS" .Columns(1).HeaderCell.Value = "Kegiatan" .Columns(2).HeaderCell.Value = "Keterangan" .Columns(3).HeaderCell.Value = "Saran" .Columns(4).HeaderCell.Value = "Sakit" .Columns(5).HeaderCell.Value = "Izin" .Columns(6).HeaderCell.Value = "Tanpa keterangan"
End With
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)
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
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 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
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
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
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)
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
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")
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
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()
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")
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
' DA.Fill(data1, "DataTable1") ' Dim report As New CRrapot1 ' report.SetDataSource(data1) ' report.Refresh()
' CrystalReportViewer1.ReportSource = report ' CrystalReportViewer1.Refresh()
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
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.