• 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

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

The aim of present study was to evaluate the effect of soybean meal substitution by jack bean protein as the source of protein on performance, carcass production, visceral

Sedangkan sesudah revitalisasi kawasan Pelabuhan Donggala, yang menjawab baik berjumlah 55,1 persen dengan asumsi adanya penambahan fasilitas pelabuhan, dimana

uang dari saksi H.A, sebanyak tujuh kali dengan nilai Rp.1.913.000.000,-(satu milyar Sembilan ratus tiga belas juta Rupiah); Menimbang; Berdasarkan keterangan beberapa

Kadar aspal optimum dari campuran beraspal me- rupakan fungsi dari jenis material yang diguna- kan, nilai yang diperoleh untuk campuran HRA konvensional adalah 7,77% sedangkan

Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara sekaligus Dosen Pembimbing I yang selalu memberikan arahan dan motivasi kepada

Sedangkan algoritma Blowfish merupakan algoritma simetris yang sangat baik dalam kecepatan waktu proses enkripsinya sehingga dapat meningkatkan performa sistem, akan tetapi

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