Perancangan Aplikasi Pengolahan Nilai dan Konsling Sma Swasta Gbkp Kabanjahe
LAMPIRAN
//LOGIN
Imports System.Data.OleDb
Public Class Login
Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnLogin.Click
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=tugas_akhir.accdb")
Try
conn.Open()
Dim cmd As OleDbCommand = conn.CreateCommand
cmd.CommandText = "SELECT * FROM admin WHERE [username]='" &
txtUsername.Text & "' AND [password]='" & txtPassword.Text & "'"
Dim userFound As Boolean = False
Dim username As String = ""
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
userFound = True
username = dr("username").ToString()
End While
If userFound = True Then
MenuUtama.Show()
MenuUtama.lblNama.Text = "Welcome, "& username
Me.Hide()
Else
MsgBox("Username dan password tidak benar!", MsgBoxStyle.Information, "Invalid
login")
End If
dr.Close()
cmd.Dispose()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login")
Finally
conn.Close()
End Try
End Sub
Private Sub txtUsername_TextChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles txtUsername.TextChanged
End Sub
Universitas Sumatera Utara
Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label3.Click
End Sub
End Class
//MENU UTAMA
Public Class MenuUtama
Private Sub btnbp_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnbp.Click
Log_BP.Show()
End Sub
Private Sub btnGuru_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnGuru.Click
Log_Guru.Show()
End Sub
Private Sub btnsiswa_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnsiswa.Click
Log_Siswa.Show()
End Sub
Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnback.Click
Login.Show()
Me.Hide()
End Sub
Private Sub MenuUtama_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
End Class
//LOGIN BP
Public Class Log_BP
Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnShow.Click
BP.Show()
End Sub
Universitas Sumatera Utara
End Class
//BP
Public Class BP
Private Sub btnGuru_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnGuru.Click
DataGuru.Show()
End Sub
Private Sub btnSiswa_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSiswa.Click
DataSiswa.Show()
End Sub
Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnback.Click
MenuUtama.Show()
Me.Hide()
End Sub
End Class
//DATA GURU
Imports System.Data.OleDb
Public Class DataGuru
Public da As New OleDbDataAdapter
Public dt As New DataTable
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Private Sub DataGuru_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
tugas_akhir.accdb"
End Sub
Sub showData(ByVal pelajaran As String)
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
tugas_akhir.accdb"
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT * FROM guru WHERE pelajaran='" &
pelajaran & "'"
Universitas Sumatera Utara
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvGuru.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTampil.Click
Dim pelajaran As String = cbPelajaran.Text
showData(pelajaran)
End Sub
Private Sub dgvGuru_CellContentClick(ByVal sender As System.Object, ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs) Handles
dgvGuru.CellContentClick
txtNIP.Text = dgvGuru.Item(1, e.RowIndex).Value.ToString()
txtNama.Text = dgvGuru.Item(2, e.RowIndex).Value.ToString()
cbPelajaran1.Text() = dgvGuru.Item(3, e.RowIndex).Value.ToString()
End Sub
Private Sub btnTambah_Click(ByVal sender As System.Object, ByVal e
System.EventArgs) Handles btnTambah.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data
tugas_akhir.accdb"
Try
cn.Open()
Dim i As Int32
With cmd
.Connection = cn
.CommandText = "INSERT INTO guru(nip, nama, pelajaran)
"VAlUES('" & txtNIP.Text & "', '" & txtNama.Text & "',
cbPelajaran1.Text & "')"
i = .ExecuteNonQuery
End With
If (i > 0) Then
MsgBox("INSERT success!")
showData(cbPelajaran1.Text)
End If
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
As
Source=
" & _
'" &
Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnUpdate.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
tugas_akhir.accdb"
Dim i As Int32
Try
cn.Open()
Universitas Sumatera Utara
With cmd
.Connection = cn
.CommandText = "UPDATE guru SET nip='" & txtNIP.Text & "', nama
= '" & txtNama.Text & "', pelajaran = '" & cbPelajaran1.Text & "' WHERE nip =
'" & txtNIP.Text & "'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Success!")
showData(cbPelajaran1.Text)
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnDelete.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
tugas_akhir.accdb"
Dim i As Int32
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "DELETE FROM guru WHERE nip = '" & txtNIP.Text &
"'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Success!")
showData(txtNIP.Text)
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnkembali_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnkembali.Click
MenuUtama.Show()
Me.Hide()
End Sub
End Class
Universitas Sumatera Utara
//DATA SISWA
Imports System.Data.OleDb
Public Class DataSiswa
Public da As New OleDbDataAdapter
Public dt As New DataTable
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Private Sub DataSiswa_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
showData()
End Sub
Sub showData()
Try
If ConnectionState.Open Then
cn.Open()
End If
With cmd
.Connection = cn
.CommandText = "SELECT * FROM absensi"
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvSiswa.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub dgvSiswa_CellClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvSiswa.CellClick
txtNISN.Text = dgvSiswa.Item(1, e.RowIndex).Value.ToString()
txtNama.Text = dgvSiswa.Item(2, e.RowIndex).Value.ToString()
txtJK.Text = dgvSiswa.Item(3, e.RowIndex).Value.ToString()
txtSakit.Text = dgvSiswa.Item(4, e.RowIndex).Value.ToString()
txtIzin.Text = dgvSiswa.Item(5, e.RowIndex).Value.ToString()
txtAlpa.Text = dgvSiswa.Item(6, e.RowIndex).Value.ToString()
txtJumlah.Text = dgvSiswa.Item(7, e.RowIndex).Value.ToString()
txtKelakuan.Text = dgvSiswa.Item(8, e.RowIndex).Value.ToString()
txtKerajinan.Text = dgvSiswa.Item(9, e.RowIndex).Value.ToString()
txtKerapian.Text = dgvSiswa.Item(10, e.RowIndex).Value.ToString()
txtKebersihan.Text = dgvSiswa.Item(11, e.RowIndex).Value.ToString()
txtKedisiplinan.Text = dgvSiswa.Item(12, e.RowIndex).Value.ToString()
End Sub
Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnUpdate.Click
Dim i As Int32v
Universitas Sumatera Utara
Try
If ConnectionState.Open Then
cn.Open()
End If
With cmd
.Connection = cn
.CommandText = "UPDATE absensi SET NISN='" & txtNISN.Text & "',
nama_siswa = '" & txtNISN.Text & "', jenis_kelamin = '" & txtJK.Text & "',
sakit='" & txtSakit.Text & "', izin = '" & txtIzin.Text & "', alpa = '" &
txtAlpa.Text & "', jumlah = '" & txtJumlah.Text & "', kelakuan = '" &
txtKelakuan.Text & "', kerajinan = '" & txtKerajinan.Text & "', kerapian = '" &
txtKerapian.Text & "', kebersihan = '" & txtKebersihan.Text & "', kedisiplinan
= '" & txtKedisiplinan.Text & "' WHERE nisn = '" & txtNISN.Text & "'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Success!")
showData()
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnHapus_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnHapus.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Dim i As Int32
Try
If ConnectionState.Open Then
cn.Open()
End If
With cmd
.Connection = cn
.CommandText = "DELETE FROM absensi WHERE nisn = '" &
txtNISN.Text & "'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Success!")
showData()
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
Universitas Sumatera Utara
End Sub
Private Sub btnTambah_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTambah.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Try
cn.Open()
Dim i As Int32
With cmd
.Connection = cn
.CommandText = "INSERT INTO absensi(nisn, nama_siswa,
jenis_kelamin, sakit, izin, alpa, jumlah, kelakuan, kerajinan, kerapian,
kebersihan, kedisiplinan) " & _
"VAlUES('" & txtNISN.Text & "', '" & txtNama.Text & "', '" &
txtJK.Text & "', '" & txtSakit.Text & "', '" & txtIzin.Text & "', '" &
txtAlpa.Text & "', '" & txtJumlah.Text & "', '" & txtKelakuan.Text & "', '" &
txtKerajinan.Text & "', '" & txtKerapian.Text & "', '" & txtKebersihan.Text &
"', '" & txtKedisiplinan.Text & "')"
i = .ExecuteNonQuery
End With
If (i > 0) Then
MsgBox("INSERT success!")
showData()
End If
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnkembali_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnkembali.Click
MenuUtama.Show()
Me.Hide()
End Sub
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label1.Click
End Sub
Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label3.Click
End Sub
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label2.Click
End Sub
End Class
Universitas Sumatera Utara
//LOGIN GURU
Imports System.Data.OleDb
Public Class Log_Guru
Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnGo.Click
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=tugas_akhir.accdb")
Try
conn.Open()
Dim cmd As OleDbCommand = conn.CreateCommand
cmd.CommandText = "SELECT * FROM guru WHERE NIP='" & txtNIP.Text &
"'"
Dim userFound As Boolean = False
Dim nama_guru As String = ""
Dim nip As String = ""
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
userFound = True
nama_guru = dr("nama").ToString()
nip = dr("nip").ToString()
End While
If userFound = True Then
Guru.Show()
Guru.lblNama.Text = "Welcome, "& nama_guru
Guru.lblNIP.Text = nip
Me.Hide()
Else
MsgBox("NIS TIDAK ADA", MsgBoxStyle.Information, "Invalid login")
End If
dr.Close()
cmd.Dispose()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login")
Finally
conn.Close()
End Try
End Sub
End Class
Universitas Sumatera Utara
//GURU
Imports System.Data.OleDb
Public Class Guru
Public da As New OleDbDataAdapter
Public dt As New DataTable
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Private Sub Guru_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Sub showData()
Dim namatabel As String = cbPelajaran.Text
If cbPelajaran.Text = "Bahasa Indonesia" Then
namatabel = "BAHASA_INDONESIA"
ElseIf cbPelajaran.Text = "Bahasa Inggris" Then
namatabel = "BAHASA_INGGRIS"
End If
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT * FROM [" & namatabel & "]"
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvGuru.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTampil.Click
showData()
End Sub
Private Sub btnTambahNilai_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTambahNilai.Click
showData()
End Sub
Private Sub dgvGuru_CellContentClick(ByVal sender As System.Object, ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs) Handles
dgvGuru.CellContentClick
lblNamaSiswa.Text = dgvGuru.Item(2, e.RowIndex).Value.ToString()
txtUTS1.Text = dgvGuru.Item(4, e.RowIndex).Value.ToString()
Universitas Sumatera Utara
txtUTS2.Text = dgvGuru.Item(5, e.RowIndex).Value.ToString()
txtUjianSemester.Text = dgvGuru.Item(6, e.RowIndex).Value.ToString()
txtRapor.Text = dgvGuru.Item(7, e.RowIndex).Value.ToString()
txtPraktik.Text = dgvGuru.Item(8, e.RowIndex).Value.ToString()
txtSikap.Text = dgvGuru.Item(9, e.RowIndex).Value.ToString()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim namatabel As String = cbPelajaran.Text
If cbPelajaran.Text = "Bahasa Indonesia" Then
namatabel = "BAHASA_INDONESIA"
ElseIf cbPelajaran.Text = "Bahasa Inggris" Then
namatabel = "BAHASA_INGGRIS"
End If
Dim i As Int32
Try
If ConnectionState.Open Then
cn.Open()
End If
With cmd
.Connection = cn
.CommandText = "UPDATE [" & namatabel & "] SET uts1='" &
txtUTS1.Text & "', uts2 = '" & txtUTS2.Text & "', nus = '" &
txtUjianSemester.Text & "', praktik='" & txtPraktik.Text & "', rapot = '" &
txtRapor.Text & "' WHERE nama_siswa = '" & lblNamaSiswa.Text & "'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Nilai Berhasil diupdate!")
showData()
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Sub hitungRata()
Dim rata2 As Double
If txtPraktik.Text "" Then
rata2 = (Val(txtUTS1.Text) + Val(txtUTS2.Text) +
Val(txtUjianSemester.Text)) / 3
Else
rata2 = (Val(txtUTS1.Text) + Val(txtUTS2.Text) +
Val(txtUjianSemester.Text) + Val(txtPraktik.Text)) / 4
End If
txtRapor.Text = rata2.ToString()
End Sub
Private Sub txtUTS1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtUTS1.TextChanged
hitungRata()
End Sub
Universitas Sumatera Utara
Private Sub txtUTS2_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtUTS2.TextChanged
hitungRata()
End Sub
Private Sub txtRapor_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtRapor.TextChanged
hitungRata()
End Sub
Private Sub txtPraktik_TextChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles txtPraktik.TextChanged
hitungRata()
End Sub
Private Sub txtUjianSemester_TextChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles txtUjianSemester.TextChanged
hitungRata()
End Sub
Private Sub btnCariSiswa_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnCariSiswa.Click
Dim namatabel As String = cbPelajaran.Text
Dim namaSiswa As String = txtCariSiswa.Text
If cbPelajaran.Text = "Bahasa Indonesia" Then
namatabel = "BAHASA_INDONESIA"
ElseIf cbPelajaran.Text = "Bahasa Inggris" Then
namatabel = "BAHASA_INGGRIS"
End If
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT * FROM [" & namatabel & "] WHERE
nama_siswa LIKE '%" & namaSiswa & "%'"
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvGuru.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
End Class
Universitas Sumatera Utara
//LOGIN SISWA
Imports System.Data.OleDb
Public Class Log_Siswa
Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnShow.Click
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=semester_ganjil.accdb")
Try
conn.Open()
Dim cmd As OleDbCommand = conn.CreateCommand
cmd.CommandText = "SELECT * FROM absensi WHERE NISN='" &
txtNIS.Text & "'"
Dim userFound As Boolean = False
Dim nama_siswa As String = ""
Dim nisn As String = ""
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
userFound = True
nama_siswa = dr("nama_siswa").ToString()
nisn = dr("nisn").ToString()
End While
If userFound = True Then
Siswa.Show()
Siswa.lblNama.Text = "Welcome, "& nama_siswa
Siswa.lblNISN.Text = nisn
Me.Hide()
Else
MsgBox("NIS TIDAK ADA", MsgBoxStyle.Information, "Invalid login")
End If
dr.Close()
cmd.Dispose()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login")
Finally
conn.Close()
End Try
End Sub
Private Sub Log_Siswa_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
End Class
//SISWA
Universitas Sumatera Utara
Imports System.Data.OleDb
Public Class Siswa
Public da As New OleDbDataAdapter
Public dt As New DataTable
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Private Sub Siswa_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Sub showData()
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT agama.*, PKN.*, bahasa_indonesia.*,
matematika.* FROM ((agama INNER JOIN PKN ON PKN.nisn = agama.NISN) INNER JOIN
bahasa_indonesia ON PKN.NISN = bahasa_indonesia.NISN) INNER JOIN matematika ON
bahasa_indonesia.NISN=matematika.NISN WHERE matematika.nisn='" &lblNISN.Text()
& "'"
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvSiswa.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTampil.Click
showData()
End Sub
Private Sub lblNama_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lblNama.Click
End Sub
End Class
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
Universitas Sumatera Utara
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155
Telp. (061) 8211050, 8214290, Fax. (061) 8214290
Kartu Bimbingan Tugas Akhir Mahasiswa
Nama Mahasiswa
: Veronika br Sembiring
NIM
: 132406043
Judul Tugas Akhir
: Perancangan Aplikasi Pengolahan Nilai dan Konsling ...SMA
Swasta GBKP Kabanjahe
Dosen Pembimbing
:Dr. Sawaluddin,M.IT
Tanggal Mulai Bimbingan
:
Tanggal Selesai Bimbingan
:
No
Tanggal Asisten
Bimbingan
Pembahasan Pada Asisten
Mengenai, Pada Bab
Paraf Dosen
Pembimbing
Keterangan
1
2
3
4
5
6
7
*Kartu ini harap dikembalikan ke Program Studi D-3 TeknikInformatika bila bimbingan mahasiswa telah selesai.
Diketahui Oleh/disetujui oleh :
Disetujui,
Program Studi D3 Teknik Informatika
Pembimbing
FMIPA USU
Ketua
Dr.Elly Rosmaini,M.Si
Dr.Sawaluddin,M.IT
NIP. 19600520 1985032 002
NIP.19591231199802 1 001
SURAT KETERANGAN
Universitas Sumatera Utara
Hasil Uji Program Tugas Akhir
Yang bertanda tangan dibawah ini,menerangkan Bahwa Mahasiswa Tugas Akhir
Program Diploma III Teknik Informatika:
Nama
: Veronika Br Sembiring
Nim
:132406043
Program Studi
:D-3 Teknik Informatika
Judul T.A
:Perancangan Aplikasi Pengolahan Nilai Dan Konsling SMA
Swasta ..GBKP Kabanjahe
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal……………………………………………
Dengan Hasil: Sukses/ Gagal
Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja
Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen FMIPA USU Medan.
Medan,
Juni 2016
Dosen pembimbing
Dr.Sawaluddin,M.IT
NIP:19591231 199802 1 001
Universitas Sumatera Utara
//LOGIN
Imports System.Data.OleDb
Public Class Login
Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnLogin.Click
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=tugas_akhir.accdb")
Try
conn.Open()
Dim cmd As OleDbCommand = conn.CreateCommand
cmd.CommandText = "SELECT * FROM admin WHERE [username]='" &
txtUsername.Text & "' AND [password]='" & txtPassword.Text & "'"
Dim userFound As Boolean = False
Dim username As String = ""
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
userFound = True
username = dr("username").ToString()
End While
If userFound = True Then
MenuUtama.Show()
MenuUtama.lblNama.Text = "Welcome, "& username
Me.Hide()
Else
MsgBox("Username dan password tidak benar!", MsgBoxStyle.Information, "Invalid
login")
End If
dr.Close()
cmd.Dispose()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login")
Finally
conn.Close()
End Try
End Sub
Private Sub txtUsername_TextChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles txtUsername.TextChanged
End Sub
Universitas Sumatera Utara
Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label3.Click
End Sub
End Class
//MENU UTAMA
Public Class MenuUtama
Private Sub btnbp_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnbp.Click
Log_BP.Show()
End Sub
Private Sub btnGuru_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnGuru.Click
Log_Guru.Show()
End Sub
Private Sub btnsiswa_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnsiswa.Click
Log_Siswa.Show()
End Sub
Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnback.Click
Login.Show()
Me.Hide()
End Sub
Private Sub MenuUtama_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
End Class
//LOGIN BP
Public Class Log_BP
Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnShow.Click
BP.Show()
End Sub
Universitas Sumatera Utara
End Class
//BP
Public Class BP
Private Sub btnGuru_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnGuru.Click
DataGuru.Show()
End Sub
Private Sub btnSiswa_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSiswa.Click
DataSiswa.Show()
End Sub
Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnback.Click
MenuUtama.Show()
Me.Hide()
End Sub
End Class
//DATA GURU
Imports System.Data.OleDb
Public Class DataGuru
Public da As New OleDbDataAdapter
Public dt As New DataTable
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Private Sub DataGuru_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
tugas_akhir.accdb"
End Sub
Sub showData(ByVal pelajaran As String)
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
tugas_akhir.accdb"
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT * FROM guru WHERE pelajaran='" &
pelajaran & "'"
Universitas Sumatera Utara
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvGuru.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTampil.Click
Dim pelajaran As String = cbPelajaran.Text
showData(pelajaran)
End Sub
Private Sub dgvGuru_CellContentClick(ByVal sender As System.Object, ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs) Handles
dgvGuru.CellContentClick
txtNIP.Text = dgvGuru.Item(1, e.RowIndex).Value.ToString()
txtNama.Text = dgvGuru.Item(2, e.RowIndex).Value.ToString()
cbPelajaran1.Text() = dgvGuru.Item(3, e.RowIndex).Value.ToString()
End Sub
Private Sub btnTambah_Click(ByVal sender As System.Object, ByVal e
System.EventArgs) Handles btnTambah.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data
tugas_akhir.accdb"
Try
cn.Open()
Dim i As Int32
With cmd
.Connection = cn
.CommandText = "INSERT INTO guru(nip, nama, pelajaran)
"VAlUES('" & txtNIP.Text & "', '" & txtNama.Text & "',
cbPelajaran1.Text & "')"
i = .ExecuteNonQuery
End With
If (i > 0) Then
MsgBox("INSERT success!")
showData(cbPelajaran1.Text)
End If
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
As
Source=
" & _
'" &
Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnUpdate.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
tugas_akhir.accdb"
Dim i As Int32
Try
cn.Open()
Universitas Sumatera Utara
With cmd
.Connection = cn
.CommandText = "UPDATE guru SET nip='" & txtNIP.Text & "', nama
= '" & txtNama.Text & "', pelajaran = '" & cbPelajaran1.Text & "' WHERE nip =
'" & txtNIP.Text & "'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Success!")
showData(cbPelajaran1.Text)
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnDelete.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
tugas_akhir.accdb"
Dim i As Int32
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "DELETE FROM guru WHERE nip = '" & txtNIP.Text &
"'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Success!")
showData(txtNIP.Text)
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnkembali_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnkembali.Click
MenuUtama.Show()
Me.Hide()
End Sub
End Class
Universitas Sumatera Utara
//DATA SISWA
Imports System.Data.OleDb
Public Class DataSiswa
Public da As New OleDbDataAdapter
Public dt As New DataTable
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Private Sub DataSiswa_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
showData()
End Sub
Sub showData()
Try
If ConnectionState.Open Then
cn.Open()
End If
With cmd
.Connection = cn
.CommandText = "SELECT * FROM absensi"
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvSiswa.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub dgvSiswa_CellClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvSiswa.CellClick
txtNISN.Text = dgvSiswa.Item(1, e.RowIndex).Value.ToString()
txtNama.Text = dgvSiswa.Item(2, e.RowIndex).Value.ToString()
txtJK.Text = dgvSiswa.Item(3, e.RowIndex).Value.ToString()
txtSakit.Text = dgvSiswa.Item(4, e.RowIndex).Value.ToString()
txtIzin.Text = dgvSiswa.Item(5, e.RowIndex).Value.ToString()
txtAlpa.Text = dgvSiswa.Item(6, e.RowIndex).Value.ToString()
txtJumlah.Text = dgvSiswa.Item(7, e.RowIndex).Value.ToString()
txtKelakuan.Text = dgvSiswa.Item(8, e.RowIndex).Value.ToString()
txtKerajinan.Text = dgvSiswa.Item(9, e.RowIndex).Value.ToString()
txtKerapian.Text = dgvSiswa.Item(10, e.RowIndex).Value.ToString()
txtKebersihan.Text = dgvSiswa.Item(11, e.RowIndex).Value.ToString()
txtKedisiplinan.Text = dgvSiswa.Item(12, e.RowIndex).Value.ToString()
End Sub
Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnUpdate.Click
Dim i As Int32v
Universitas Sumatera Utara
Try
If ConnectionState.Open Then
cn.Open()
End If
With cmd
.Connection = cn
.CommandText = "UPDATE absensi SET NISN='" & txtNISN.Text & "',
nama_siswa = '" & txtNISN.Text & "', jenis_kelamin = '" & txtJK.Text & "',
sakit='" & txtSakit.Text & "', izin = '" & txtIzin.Text & "', alpa = '" &
txtAlpa.Text & "', jumlah = '" & txtJumlah.Text & "', kelakuan = '" &
txtKelakuan.Text & "', kerajinan = '" & txtKerajinan.Text & "', kerapian = '" &
txtKerapian.Text & "', kebersihan = '" & txtKebersihan.Text & "', kedisiplinan
= '" & txtKedisiplinan.Text & "' WHERE nisn = '" & txtNISN.Text & "'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Success!")
showData()
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnHapus_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnHapus.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Dim i As Int32
Try
If ConnectionState.Open Then
cn.Open()
End If
With cmd
.Connection = cn
.CommandText = "DELETE FROM absensi WHERE nisn = '" &
txtNISN.Text & "'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Success!")
showData()
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
Universitas Sumatera Utara
End Sub
Private Sub btnTambah_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTambah.Click
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Try
cn.Open()
Dim i As Int32
With cmd
.Connection = cn
.CommandText = "INSERT INTO absensi(nisn, nama_siswa,
jenis_kelamin, sakit, izin, alpa, jumlah, kelakuan, kerajinan, kerapian,
kebersihan, kedisiplinan) " & _
"VAlUES('" & txtNISN.Text & "', '" & txtNama.Text & "', '" &
txtJK.Text & "', '" & txtSakit.Text & "', '" & txtIzin.Text & "', '" &
txtAlpa.Text & "', '" & txtJumlah.Text & "', '" & txtKelakuan.Text & "', '" &
txtKerajinan.Text & "', '" & txtKerapian.Text & "', '" & txtKebersihan.Text &
"', '" & txtKedisiplinan.Text & "')"
i = .ExecuteNonQuery
End With
If (i > 0) Then
MsgBox("INSERT success!")
showData()
End If
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnkembali_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnkembali.Click
MenuUtama.Show()
Me.Hide()
End Sub
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label1.Click
End Sub
Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label3.Click
End Sub
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label2.Click
End Sub
End Class
Universitas Sumatera Utara
//LOGIN GURU
Imports System.Data.OleDb
Public Class Log_Guru
Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnGo.Click
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=tugas_akhir.accdb")
Try
conn.Open()
Dim cmd As OleDbCommand = conn.CreateCommand
cmd.CommandText = "SELECT * FROM guru WHERE NIP='" & txtNIP.Text &
"'"
Dim userFound As Boolean = False
Dim nama_guru As String = ""
Dim nip As String = ""
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
userFound = True
nama_guru = dr("nama").ToString()
nip = dr("nip").ToString()
End While
If userFound = True Then
Guru.Show()
Guru.lblNama.Text = "Welcome, "& nama_guru
Guru.lblNIP.Text = nip
Me.Hide()
Else
MsgBox("NIS TIDAK ADA", MsgBoxStyle.Information, "Invalid login")
End If
dr.Close()
cmd.Dispose()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login")
Finally
conn.Close()
End Try
End Sub
End Class
Universitas Sumatera Utara
//GURU
Imports System.Data.OleDb
Public Class Guru
Public da As New OleDbDataAdapter
Public dt As New DataTable
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Private Sub Guru_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Sub showData()
Dim namatabel As String = cbPelajaran.Text
If cbPelajaran.Text = "Bahasa Indonesia" Then
namatabel = "BAHASA_INDONESIA"
ElseIf cbPelajaran.Text = "Bahasa Inggris" Then
namatabel = "BAHASA_INGGRIS"
End If
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT * FROM [" & namatabel & "]"
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvGuru.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTampil.Click
showData()
End Sub
Private Sub btnTambahNilai_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTambahNilai.Click
showData()
End Sub
Private Sub dgvGuru_CellContentClick(ByVal sender As System.Object, ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs) Handles
dgvGuru.CellContentClick
lblNamaSiswa.Text = dgvGuru.Item(2, e.RowIndex).Value.ToString()
txtUTS1.Text = dgvGuru.Item(4, e.RowIndex).Value.ToString()
Universitas Sumatera Utara
txtUTS2.Text = dgvGuru.Item(5, e.RowIndex).Value.ToString()
txtUjianSemester.Text = dgvGuru.Item(6, e.RowIndex).Value.ToString()
txtRapor.Text = dgvGuru.Item(7, e.RowIndex).Value.ToString()
txtPraktik.Text = dgvGuru.Item(8, e.RowIndex).Value.ToString()
txtSikap.Text = dgvGuru.Item(9, e.RowIndex).Value.ToString()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim namatabel As String = cbPelajaran.Text
If cbPelajaran.Text = "Bahasa Indonesia" Then
namatabel = "BAHASA_INDONESIA"
ElseIf cbPelajaran.Text = "Bahasa Inggris" Then
namatabel = "BAHASA_INGGRIS"
End If
Dim i As Int32
Try
If ConnectionState.Open Then
cn.Open()
End If
With cmd
.Connection = cn
.CommandText = "UPDATE [" & namatabel & "] SET uts1='" &
txtUTS1.Text & "', uts2 = '" & txtUTS2.Text & "', nus = '" &
txtUjianSemester.Text & "', praktik='" & txtPraktik.Text & "', rapot = '" &
txtRapor.Text & "' WHERE nama_siswa = '" & lblNamaSiswa.Text & "'"
i = .ExecuteNonQuery()
cn.Close()
.Dispose()
If i > 0 Then
MsgBox("Nilai Berhasil diupdate!")
showData()
End If
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Sub hitungRata()
Dim rata2 As Double
If txtPraktik.Text "" Then
rata2 = (Val(txtUTS1.Text) + Val(txtUTS2.Text) +
Val(txtUjianSemester.Text)) / 3
Else
rata2 = (Val(txtUTS1.Text) + Val(txtUTS2.Text) +
Val(txtUjianSemester.Text) + Val(txtPraktik.Text)) / 4
End If
txtRapor.Text = rata2.ToString()
End Sub
Private Sub txtUTS1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtUTS1.TextChanged
hitungRata()
End Sub
Universitas Sumatera Utara
Private Sub txtUTS2_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtUTS2.TextChanged
hitungRata()
End Sub
Private Sub txtRapor_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtRapor.TextChanged
hitungRata()
End Sub
Private Sub txtPraktik_TextChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles txtPraktik.TextChanged
hitungRata()
End Sub
Private Sub txtUjianSemester_TextChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles txtUjianSemester.TextChanged
hitungRata()
End Sub
Private Sub btnCariSiswa_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnCariSiswa.Click
Dim namatabel As String = cbPelajaran.Text
Dim namaSiswa As String = txtCariSiswa.Text
If cbPelajaran.Text = "Bahasa Indonesia" Then
namatabel = "BAHASA_INDONESIA"
ElseIf cbPelajaran.Text = "Bahasa Inggris" Then
namatabel = "BAHASA_INGGRIS"
End If
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT * FROM [" & namatabel & "] WHERE
nama_siswa LIKE '%" & namaSiswa & "%'"
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvGuru.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
End Class
Universitas Sumatera Utara
//LOGIN SISWA
Imports System.Data.OleDb
Public Class Log_Siswa
Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnShow.Click
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=semester_ganjil.accdb")
Try
conn.Open()
Dim cmd As OleDbCommand = conn.CreateCommand
cmd.CommandText = "SELECT * FROM absensi WHERE NISN='" &
txtNIS.Text & "'"
Dim userFound As Boolean = False
Dim nama_siswa As String = ""
Dim nisn As String = ""
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
userFound = True
nama_siswa = dr("nama_siswa").ToString()
nisn = dr("nisn").ToString()
End While
If userFound = True Then
Siswa.Show()
Siswa.lblNama.Text = "Welcome, "& nama_siswa
Siswa.lblNISN.Text = nisn
Me.Hide()
Else
MsgBox("NIS TIDAK ADA", MsgBoxStyle.Information, "Invalid login")
End If
dr.Close()
cmd.Dispose()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login")
Finally
conn.Close()
End Try
End Sub
Private Sub Log_Siswa_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
End Class
//SISWA
Universitas Sumatera Utara
Imports System.Data.OleDb
Public Class Siswa
Public da As New OleDbDataAdapter
Public dt As New DataTable
Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand
Private Sub Siswa_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Sub showData()
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=
semester_ganjil.accdb"
Try
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT agama.*, PKN.*, bahasa_indonesia.*,
matematika.* FROM ((agama INNER JOIN PKN ON PKN.nisn = agama.NISN) INNER JOIN
bahasa_indonesia ON PKN.NISN = bahasa_indonesia.NISN) INNER JOIN matematika ON
bahasa_indonesia.NISN=matematika.NISN WHERE matematika.nisn='" &lblNISN.Text()
& "'"
End With
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
dgvSiswa.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub
Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTampil.Click
showData()
End Sub
Private Sub lblNama_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lblNama.Click
End Sub
End Class
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
Universitas Sumatera Utara
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155
Telp. (061) 8211050, 8214290, Fax. (061) 8214290
Kartu Bimbingan Tugas Akhir Mahasiswa
Nama Mahasiswa
: Veronika br Sembiring
NIM
: 132406043
Judul Tugas Akhir
: Perancangan Aplikasi Pengolahan Nilai dan Konsling ...SMA
Swasta GBKP Kabanjahe
Dosen Pembimbing
:Dr. Sawaluddin,M.IT
Tanggal Mulai Bimbingan
:
Tanggal Selesai Bimbingan
:
No
Tanggal Asisten
Bimbingan
Pembahasan Pada Asisten
Mengenai, Pada Bab
Paraf Dosen
Pembimbing
Keterangan
1
2
3
4
5
6
7
*Kartu ini harap dikembalikan ke Program Studi D-3 TeknikInformatika bila bimbingan mahasiswa telah selesai.
Diketahui Oleh/disetujui oleh :
Disetujui,
Program Studi D3 Teknik Informatika
Pembimbing
FMIPA USU
Ketua
Dr.Elly Rosmaini,M.Si
Dr.Sawaluddin,M.IT
NIP. 19600520 1985032 002
NIP.19591231199802 1 001
SURAT KETERANGAN
Universitas Sumatera Utara
Hasil Uji Program Tugas Akhir
Yang bertanda tangan dibawah ini,menerangkan Bahwa Mahasiswa Tugas Akhir
Program Diploma III Teknik Informatika:
Nama
: Veronika Br Sembiring
Nim
:132406043
Program Studi
:D-3 Teknik Informatika
Judul T.A
:Perancangan Aplikasi Pengolahan Nilai Dan Konsling SMA
Swasta ..GBKP Kabanjahe
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal……………………………………………
Dengan Hasil: Sukses/ Gagal
Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja
Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen FMIPA USU Medan.
Medan,
Juni 2016
Dosen pembimbing
Dr.Sawaluddin,M.IT
NIP:19591231 199802 1 001
Universitas Sumatera Utara