• Tidak ada hasil yang ditemukan

Rancang Bangun Aplikasi Sistem Informasi Akademikmadrasah Tsanawiyah 1 Padangsidimpuan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Rancang Bangun Aplikasi Sistem Informasi Akademikmadrasah Tsanawiyah 1 Padangsidimpuan"

Copied!
28
0
0

Teks penuh

(1)
(2)

PrivateSub LaporanDataToolStripMenuItem1_Click(sender AsObject, e AsEventArgs) Handles

LaporanDataToolStripMenuItem1.Click das11.show()

EndSub

PrivateSub Label1_Click(sender AsObject, e AsEventArgs) Handles Label1.Click

EndSub

PrivateSub

InputDataGajiGuruToolStripMenuItem_Click(sender AsObject, e AsEventArgs) Handles

InputDataGajiGuruToolStripMenuItem.Click Me.Hide()

gaji.Show() EndSub

PrivateSub LaporGajiGuruToolStripMenuItem_Click(sender AsObject, e AsEventArgs) Handles

LaporGajiGuruToolStripMenuItem.Click dgj11.Show()

EndSub

2.Input Absen Siswa

Imports System.Data.OleDb

Public Class absen

Public cmd As OleDbCommand

Public da As OleDbDataAdapter

Public ds As DataSet

Public dt As DataTable

Public dr As OleDbDataReader

Private Sub absen_Load(sender As Object, e As EventArgs) Handles MyBase.Load

(3)

End Sub

Public Sub tampil()

Call koneksi()

Dim da As New OleDbDataAdapter

Dim cmd As New OleDbCommand

Dim dt As New DataTable

Dim i As Integer

Dim query As String = "select *from murid"

cmd.CommandText = query

cmd.Connection = kon

With da

.SelectCommand = cmd

.Fill(dt)

End With

For i = 0 To dt.Rows.Count - 1

With ListView1

.Items.Add(dt.Rows(i)("nis"))

With .Items(.Items.Count - 1).SubItems

.Add(dt.Rows(i)("nama"))

.Add(dt.Rows(i)("k"))

.Add(dt.Rows(i)("heb"))

.Add(dt.Rows(i)("a2"))

(4)

.Add(dt.Rows(i)("i"))

.Add(dt.Rows(i)("b"))

End With

End With

Next

End Sub

Sub bersih()

TextBox1.Text = ""

TextBox2.Text = ""

TextBox3.Text = ""

TextBox4.Text = ""

TextBox5.Text = ""

TextBox6.Text = ""

TextBox7.Text = ""

TextBox8.Text = ""

End Sub

Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click

cmd = New OleDbCommand

cmd.Connection = kon

cmd.CommandType = CommandType.Text

(5)

cmd.ExecuteNonQuery()

cmd.Dispose()

ListView1.Items.Clear()

tampil()

bersih()

keluar.Enabled = True

End Sub

Private Sub batal_Click(sender As Object, e As EventArgs) Handles batal.Click

bersih()

keluar.Enabled = True

End Sub

Private Sub keluar_Click(sender As Object, e As EventArgs) Handles keluar.Click

Me.Hide()

mm.Show()

End Sub

Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles

ListView1.SelectedIndexChanged

keluar.Enabled = False

TextBox1.Text =

ListView1.SelectedItems.Item(0).Text

TextBox2.Text =

ListView1.SelectedItems.Item(0).SubItems(1).Text

TextBox3.Text =

(6)

TextBox4.Text =

ListView1.SelectedItems.Item(0).SubItems(3).Text

TextBox8.Text =

ListView1.SelectedItems.Item(0).SubItems(4).Text

TextBox7.Text =

ListView1.SelectedItems.Item(0).SubItems(5).Text

TextBox6.Text =

ListView1.SelectedItems.Item(0).SubItems(6).Text

TextBox5.Text =

ListView1.SelectedItems.Item(0).SubItems(7).Text

ListView1.Items.Clear()

tampil()

End Sub

End Class

3.Input Data siswa

Imports System.Data.OleDb Public Class murid

Public cmd As OleDbCommand Public da As OleDbDataAdapter Public ds As DataSet

Public dt As DataTable

Public dr As OleDbDataReader

Private Sub murid_Load(sender As Object, e As EventArgs) Handles MyBase.Load

tampil()

(7)
(8)

cmd = New OleDbCommand cmd.Connection = kon

cmd.CommandType = CommandType.Text

cmd.CommandText = "insert into murid values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & c1.Text & "','" & TextBox6.Text & "','" & c2.Text & "','" & TextBox9.Text & "','" & TextBox8.Text & "','" & TextBox7.Text & "','" & TextBox6.Text & "','0','0','0','0','Bulan')" MENGUBAH DATA INI?", vbYesNo, "KONFIRMASI")

If vbYes Then

cmd = New OleDbCommand cmd.Connection = kon

cmd.CommandType = CommandType.Text

cmd.CommandText = "update murid set nama = '" & TextBox2.Text & "',tl ='" & TextBox3.Text & "',tgl='" & TextBox4.Text & "',a='" & c1.Text &

"',al='" & TextBox6.Text & "',jk='" & c2.Text & "',k ='" & TextBox9.Text & "',oa ='" & TextBox8.Text & "',ob ='" & TextBox7.Text & "',oal ='" &

(9)

ListView1.Items.Clear()

Private Sub Simpan_Click(sender As Object, e As EventArgs) Handles Simpan.Click

a() End Sub

Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click

b()

keluar.Enabled = "true" End Sub

Private Sub hapus_Click(sender As Object, e As EventArgs) Handles hapus.Click

Dim pesan = MsgBox("APAKAH ANDA YAKIN INGIN MENGHAPUS DATA INI?", vbYesNo, "KONFIRMASI")

(10)

cmd = New OleDbCommand cmd.Connection = kon

cmd.CommandType = CommandType.Text cmd.CommandText = "delete from murid where nis = " & TextBox1.Text & ""

cmd.ExecuteNonQuery()

Private Sub batal_Click(sender As Object, e As EventArgs) Handles batal.Click

(11)

hapus.Enabled = True

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Call koneksi()

(12)

Dim i As Integer

Dim a As String = "SELECT * FROM murid " & "WHERE nis LIKE '%" & TextBox1.Text & "%'"

With cmd

.CommandText = a .Connection = kon End With

With da

.SelectCommand = cmd .Fill(dt)

End With

ListView1.Items.Clear()

For i = 0 To dt.Rows.Count - 1 With ListView1

.Items.Add(dt.Rows(i)("nis")) With .Items(.Items.Count - 1).SubItems

.Add(dt.Rows(i)("nama")) .Add(dt.Rows(i)("tl")) .Add(dt.Rows(i)("tgl")) .Add(dt.Rows(i)("a")) .Add(dt.Rows(i)("al")) .Add(dt.Rows(i)("jk")) .Add(dt.Rows(i)("k")) .Add(dt.Rows(i)("oa")) .Add(dt.Rows(i)("ob")) .Add(dt.Rows(i)("oal"))

(13)

End Sub End Class

4.Input Data Guru

Imports System.Data.OleDb

Public Class guru

Public cmd As OleDbCommand

Public da As OleDbDataAdapter

Public ds As DataSet

Public dt As DataTable

Public dr As OleDbDataReader

Private Sub guru_Load(sender As Object, e As EventArgs) Handles MyBase.Load

tampil()

hapus.Enabled = False

edit.Enabled = False

simpan.Enabled = True

batal.Enabled = False

ComboBox1.Items.Add("Islam")

ComboBox1.Items.Add("Kristen")

ComboBox1.Items.Add("Hindu")

ComboBox1.Items.Add("Budha")

ComboBox2.Items.Add("Pria")

ComboBox2.Items.Add("Wanita")

ComboBox3.Items.Add("A1")

(14)

ComboBox3.Items.Add("A3")

ComboBox3.Items.Add("A4")

End Sub

Public Sub tampil()

Call koneksi()

Dim da As New OleDbDataAdapter

Dim cmd As New OleDbCommand

Dim dt As New DataTable

Dim i As Integer

Dim query As String = "select *from guru"

cmd.CommandText = query

cmd.Connection = kon

With da

.SelectCommand = cmd

.Fill(dt)

End With

For i = 0 To dt.Rows.Count - 1

With ListView1

.Items.Add(dt.Rows(i)("nip"))

With .Items(.Items.Count - 1).SubItems

.Add(dt.Rows(i)("nama"))

.Add(dt.Rows(i)("tl"))

.Add(dt.Rows(i)("tgl"))

(15)

.Add(dt.Rows(i)("jk"))

.Add(dt.Rows(i)("g"))

.Add(dt.Rows(i)("p"))

.Add(dt.Rows(i)("gb"))

.Add(dt.Rows(i)("al"))

End With

End With

Next

End Sub

Sub a()

cmd = New OleDbCommand

cmd.Connection = kon

cmd.CommandType = CommandType.Text

cmd.CommandText = "insert into guru values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" &

TextBox3.Text & "','" & b.Text & "','" & ComboBox1.Text & "','" & ComboBox2.Text & "','" & ComboBox3.Text & "','" & TextBox8.Text & "','" & TextBox7.Text & "','" &

TextBox7.Text & "','0','0','N/A','0')"

cmd.ExecuteNonQuery()

MsgBox("DATA TELAH TERSIMPAN")

ListView1.Items.Clear()

tampil()

bersih()

(16)

Sub bersih()

TextBox1.Text = ""

TextBox2.Text = ""

TextBox3.Text = ""

ComboBox3.Text = ""

TextBox8.Text = ""

TextBox7.Text = ""

TextBox6.Text = ""

ComboBox1.Text = ""

ComboBox2.Text = "

End Sub

Private Sub simpan_Click(sender As Object, e As EventArgs) Handles simpan.Click

a()

End Sub

Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs)

End Sub

Private Sub keluar_Click(sender As Object, e As EventArgs) Handles keluar.Click

Me.Hide()

mm.Show()

(17)

Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click

Dim pesan = MsgBox("APAKAH ANDA YAKIN INGIN MENGUBAH DATA INI?", vbYesNo, "KONFIRMASI")

If vbYes Then

cmd = New OleDbCommand

cmd.Connection = kon

cmd.CommandType = CommandType.Text

cmd.CommandText = "update guru set nama = '" & TextBox2.Text & "',tl ='" & TextBox3.Text & "',tgl='" & b.Text & "',a='" & ComboBox1.Text & "',jk='" &

ComboBox2.Text & "',g='" & ComboBox3.Text & "',p ='" & TextBox8.Text & "',gb ='" & TextBox7.Text & "',al ='" & TextBox6.Text & "' where nip=" & TextBox1.Text & ""

cmd.ExecuteNonQuery()

cmd.Dispose()

MsgBox("DATA BERHASIL DIUBAH")

End If

ListView1.Items.Clear()

tampil()

bersih()

keluar.Enabled = True

TextBox1.Enabled = True

hapus.Enabled = False

batal.Enabled = False

(18)

End Sub

Private Sub hapus_Click(sender As Object, e As EventArgs) Handles hapus.Click

Dim pesan = MsgBox("APAKAH ANDA YAKIN INGIN MENGHAPUS DATA INI?", vbYesNo, "KONFIRMASI")

If pesan = vbYes Then

cmd = New OleDbCommand

cmd.Connection = kon

cmd.CommandType = CommandType.Text

cmd.CommandText = "delete from guru where nip = " & TextBox1.Text & ""

cmd.ExecuteNonQuery()

cmd.Dispose()

bersih()

MsgBox("DATA TELAH DIHAPUS")

ListView1.Items.Clear()

tampil()

End If

bersih()

TextBox1.Enabled = True

keluar.Enabled = True

(19)

hapus.Enabled = False

simpan.Enabled = True

End Sub

Private Sub batal_Click(sender As Object, e As EventArgs) Handles batal.Click

simpan.Enabled = True

hapus.Enabled = False

edit.Enabled = False

keluar.Enabled = True

TextBox1.Enabled = True

batal.Enabled = False

bersih()

End Sub

Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles

ListView1.SelectedIndexChanged

hapus.Enabled = True

edit.Enabled = True

simpan.Enabled = False

keluar.Enabled = False

batal.Enabled = True

(20)

TextBox1.Text =

ListView1.SelectedItems.Item(0).Text

TextBox2.Text =

ListView1.SelectedItems.Item(0).SubItems(1).Text

TextBox3.Text =

ListView1.SelectedItems.Item(0).SubItems(2).Text

b.Text =

ListView1.SelectedItems.Item(0).SubItems(3).Text

ComboBox1.Text =

ListView1.SelectedItems.Item(0).SubItems(4).Text

ComboBox2.Text =

ListView1.SelectedItems.Item(0).SubItems(5).Text

ComboBox3.Text =

ListView1.SelectedItems.Item(0).SubItems(6).Text

TextBox8.Text =

ListView1.SelectedItems.Item(0).SubItems(7).Text

TextBox7.Text =

ListView1.SelectedItems.Item(0).SubItems(8).Text

TextBox6.Text =

ListView1.SelectedItems.Item(0).SubItems(9).Text

ListView1.Items.Clear()

tampil()

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Call koneksi()

Dim da As New OleDbDataAdapter

(21)

Dim dt As New DataTable

Dim i As Integer

Dim a As String = "SELECT * FROM guru " & "WHERE nip LIKE '%" & TextBox1.Text & "%'"

With cmd

.CommandText = a

.Connection = kon

End With

With da

.SelectCommand = cmd

.Fill(dt)

End With

ListView1.Items.Clear()

For i = 0 To dt.Rows.Count - 1

With ListView1

.Items.Add(dt.Rows(i)("nip"))

With .Items(.Items.Count - 1).SubItems

.Add(dt.Rows(i)("nama"))

.Add(dt.Rows(i)("tl"))

.Add(dt.Rows(i)("tgl"))

.Add(dt.Rows(i)("a"))

.Add(dt.Rows(i)("jk"))

.Add(dt.Rows(i)("g"))

.Add(dt.Rows(i)("p"))

(22)

.Add(dt.Rows(i)("al"))

End With

End With

Next

End Sub

Private Sub TextBox8_TextChanged(sender As Object, e As EventArgs) Handles TextBox8.TextChanged

End Sub

End Class

5.Input Gaji Guru

Imports System.Data.OleDb

Public Class gaji

Public cmd As OleDbCommand

Public da As OleDbDataAdapter

Public ds As DataSet

Public dt As DataTable

Public dr As OleDbDataReader

Private Sub gaji_Load(sender As Object, e As EventArgs) Handles MyBase.Load

tampil()

End Sub

(23)

Dim a As Integer

Dim b As String

b = am.Value

Select Case TextBox7.Text

Case "A1"

a = "400000"

Case "A2"

a = "300000"

Case "A3"

a = "200000"

Case "A4"

a = "100000"

End Select

TextBox3.Text = a

TextBox6.Text = a + b

Call koneksi()

Dim da As New OleDbDataAdapter

Dim cmd As New OleDbCommand

Dim dt As New DataTable

Dim i As Integer

Dim query As String = "select *from guru"

cmd.CommandText = query

(24)

With da

.SelectCommand = cmd

.Fill(dt)

End With

For i = 0 To dt.Rows.Count - 1

With ListView1

.Items.Add(dt.Rows(i)("nip"))

With .Items(.Items.Count - 1).SubItems

.Add(dt.Rows(i)("nama"))

.Add(dt.Rows(i)("g"))

.Add(dt.Rows(i)("gaji"))

.Add(dt.Rows(i)("bn"))

.Add(dt.Rows(i)("tg"))

.Add(dt.Rows(i)("kt"))

End With

End With

Next

End Sub

Sub a()

Dim pesan = MsgBox("APAKAH ANDA YAKIN INGIN MENGUBAH DATA INI?", vbYesNo, "KONFIRMASI")

If vbYes Then

cmd = New OleDbCommand

cmd.Connection = kon

(25)

cmd.CommandText = "update guru set gaji = '" & TextBox3.Text & "',bn ='" & am.Value & "',kt='" &

aq.Text & "',tg='" & TextBox6.Text & "' where nip =" & TextBox1.Text & ""

cmd.ExecuteNonQuery()

cmd.Dispose()

MsgBox("DATA BERHASIL DIUBAH")

End If

ListView1.Items.Clear()

tampil()

bersih()

keluar.Enabled = True

TextBox1.Enabled = True

batal.Enabled = False

edit.Enabled = False

bersih()

End Sub

Sub bersih()

TextBox1.Text = ""

TextBox2.Text = ""

TextBox3.Text = ""

am.Value = "0"

aq.Text = ""

(26)

Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click

a()

End Sub

Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles

ListView1.SelectedIndexChanged

edit.Enabled = True

keluar.Enabled = False

batal.Enabled = True

TextBox1.Enabled = False

TextBox1.Text =

ListView1.SelectedItems.Item(0).Text

TextBox2.Text =

ListView1.SelectedItems.Item(0).SubItems(1).Text

TextBox7.Text =

ListView1.SelectedItems.Item(0).SubItems(2).Text

TextBox3.Text =

ListView1.SelectedItems.Item(0).SubItems(3).Text

am.Value =

ListView1.SelectedItems.Item(0).SubItems(4).Text

TextBox6.Text =

ListView1.SelectedItems.Item(0).SubItems(5).Text

aq.Text =

ListView1.SelectedItems.Item(0).SubItems(6).Text

(27)

tampil()

End Sub

Private Sub batal_Click(sender As Object, e As EventArgs) Handles batal.Click

bersih()

keluar.Enabled = True

End Sub

Private Sub keluar_Click(sender As Object, e As EventArgs) Handles keluar.Click

Me.Hide()

mm.Show()

End Sub

Private Sub Label6_Click(sender As Object, e As EventArgs) Handles Label6.Click

End Sub

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

End Sub

(28)

6. Koneksi

Imports System.Data.OleDb

Module Module1

Public kon As OleDbConnection

Public str As String

Public Sub koneksi()

kon = New

OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Kucingg\Documents\Visual Studio

2015\Projects\TATA\TATA\guru.mdb")

kon.Open()

End Sub

Referensi

Dokumen terkait

Me.ResumeLayoutFalse End Sub #End Region Private Sub FormSupplier_LoadByVal sender As System.Object, ByVal e As System.EventArgs Handles MyBase.Load Try PanelDB.Visible =

Private Sub btnExitSmpNS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExitSmpNS.Click.. GroupBoxTransaksiSimpananNonSaham.Visible = False

Private Sub btnkembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkembali.Click.. InfoMakananDanOlhraga.Show()

1 Input Data F 1 DATA SISWA Simpan Data Siswa Informasi Data Siswa Informasi Absensi -Biodata Siswa -Pengisian absen Bagian Informasi data absensi siswa -Data

Private Sub MataPelajaranToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MataPelajaranToolStripMenuItem.Click.. Frmmapel.Show()

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

Private Sub btn_h_Click( ByVal sender As System.. EventArgs ) Handles MyBase .Load. awal() bobot()

Private Sub Sub btSelesai_Click(ByVal btSelesai_Click( ByVal sender  sender As As System.Object, ByVal System.Object, ByVal ee As As System.EventArgs) System.EventArgs) Handles.