• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
40
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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 &

(7)

& 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

(8)

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

(9)

& "','" & 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

(10)

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 & "')"

(11)

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

(12)

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

(13)

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

(14)

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)

(15)

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

(16)

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

(17)

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 =

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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)

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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)

(33)

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

(34)

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

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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.

Referensi

Dokumen terkait

Analisa menggunakan metode analisis isi ( content analysis ); Metode ini merupakan analisis ilmiah mengenai isi pesan sebuah pemikiran. Hasil penelitian ini

Hasil penelitian adalah (1) proses pembelajaran pendidikan agama Islam guru mengunakan membuat RPP, menggunakan model pembelajaran, mengelola kelas, dan

[r]

Beban kerja DLP ditentukan dari jumlah peserta JKN yang masuk dalam daftar pesertanya (komunitas binaan). Pemanfaatan DLP oleh komunitas binaan ini dipengaruhi

Further examples of controlling manual handling risks by redesigning the workplace are shown below under the three category headings: Modifying Workplace Layout and

Proses menghitung jarak serta ketinggian sebuah objek digunakan tiga buah sensor ultrasonik, setiap sensor ultrasonik ditempatkan pada sebuah Nylon PT pan / tilt

Lalu mereka menutup kaca helm secara bersamaan pertanda siap untuk melaju dan memberikan pelukan kepada sang suami ―Yamaha N -Max momen terbaik bersama yang

Pengaruh penerapan model pembelajaran tutor sebaya dengan multimedia terhadap hasil belajar siswa pada materi operasi himpunan dan diagram venn. 2 Subjek SMP Islam