Beruflich Dokumente
Kultur Dokumente
DISUSUN OLEH :
1. Thomas Bagus Yeriko 2. Hermawan M. Wijaya 3. Nurcahyaningrum Oktaviyanti 4. Ana Wati Ndarbeni (09.12.4053) (09.12.4075) (09.12.4112) (09.12.4241)
Script SplashScreen
Public NotInheritable Class SplashScreen1 'TODO: This form can easily be set as the splash screen for the application by going to the "Application" tab ' of the Project Designer ("Properties" under the "Project" menu). Private Sub SplashScreen1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 'Set up the dialog text at runtime according to the application's assembly information. 'TODO: Customize the application's assembly information in the "Application" pane of the project ' properties dialog (under the "Project" menu). 'Application title If My.Application.Info.Title <> "" Then ApplicationTitle.Text = My.Application.Info.Title Else 'If the application title is missing, use the application name, without the extension ApplicationTitle.Text = System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.AssemblyName ) End If 'Format the version information using the text set into the Version control at design time as the ' formatting string. This allows for effective localization if desired. ' Build and revision information could be included by using the following code and changing the ' Version control's designtime text to "Version {0}.{1:00}.{2}.{3}" or something similar. See ' String.Format() in Help for more information.
' ' Version.Text = System.String.Format(Version.Text, My.Application.Info.Version.Major, My.Application.Info.Version.Minor, My.Application.Info.Version.Build, My.Application.Info.Version.Revision) Version.Text = System.String.Format(Version.Text, My.Application.Info.Version.Major, My.Application.Info.Version.Minor) 'Copyright info Copyright.Text = My.Application.Info.Copyright End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ProgressBar1.Value += 4 If ProgressBar1.Value = 100 Then Timer1.Dispose() Me.Visible = False LoginForm1.Show() End If End Sub Private Sub MainLayoutPanel_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MainLayoutPanel.Paint Timer1.Enabled = True End Sub End Class
Form Login
MsgBox("Password yang Anda masukkan salah", vbOKOnly + vbInformation, "Informasi") txtPass.Clear() txtPass.Focus() Else Timer1.Enabled = True End If End Sub Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancel.Click Keluar = MsgBox("Apakah Anda yakin akan keluar ?", vbQuestion + vbYesNo, "Informasi") If Keluar = MsgBoxResult.Yes Then Close() End If End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ProgressBar1.Value += 4 If ProgressBar1.Value = 100 Then Timer1.Dispose() Me.Visible = False MDI.Show() End If End Sub End Class
Private Sub FormAnggotaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FormAnggotaToolStripMenuItem.Click FormAnggota.MdiParent = Me FormAnggota.Show() End Sub Private Sub MDI_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load lblJam.Text = TimeValue(Now) lblTgl.Text = DateValue(Now) ControlMenu.MdiParent = Me FormBuku.MdiParent = Me FormAnggota.MdiParent = Me FormJudulBuku.MdiParent = Me ControlMenu.Show() tulisan(0) = " Sistem Informasi Perpustakaan Umum Blora " tulisan(1) = " Sistem Informasi Perpustakaan Umum Blora " tulisan(2) = " Sistem Informasi Perpustakaan Umum Blora " Label1.Text = tulisan(j) Timer2.Start() Timer1.Start() End Sub Private Sub FormJudulBukuToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FormJudulBukuToolStripMenuItem.Click FormJudulBuku.MdiParent = Me FormJudulBuku.Show() End Sub Private Sub FormBukuToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FormBukuToolStripMenuItem1.Click MsgBox("Pastikan Anda mengisi Form Judul Buku terlebih dahulu sebelum mengisi form ini", vbOKOnly + vbInformation, "Informasi") Masuk = MsgBox("Sudahkah Anda mengisi Form Judul Buku ?", vbQuestion + vbYesNo, "Informasi") If Masuk = MsgBoxResult.Yes Then FormBuku.MdiParent = Me FormBuku.Show() End If End Sub Private Sub FormPeminjamanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FormPeminjamanToolStripMenuItem.Click FormPeminjamanBuku.MdiParent = Me FormPeminjamanBuku.Show() End Sub Private Sub FormPengembalianToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FormPengembalianToolStripMenuItem.Click FormPengembalian.MdiParent = Me FormPengembalian.Show() End Sub Private Sub LaporanAnggotaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LaporanAnggotaToolStripMenuItem.Click LaporanAngg.MdiParent = Me
LaporanAngg.Show() End Sub Private Sub LaporanBukuToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LaporanBukuToolStripMenuItem.Click LaporanDetailBuku.MdiParent = Me LaporanDetailBuku.Show() End Sub Private Sub LaporanPeminjamanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LaporanPeminjamanToolStripMenuItem.Click LaporanBukuKeluar.MdiParent = Me LaporanBukuKeluar.Show() End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim jamku As Date jamku = DateTime.Now lblJam.Text = jamku.Hour.ToString() lblMenit.Text = jamku.Minute.ToString() lblDetik.Text = jamku.Second.ToString() End Sub Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick If i.Equals(tulisan(j).Length) Then Me.Label1.Text = "" If j < tulisan.Length - 1 Then j = j + 1 Me.Label1.Text = tulisan(j) Else j = 0 End If i = 0 End If Label1.Text = tulisan(j).Substring(0, i) i = i + 1 End Sub End Class
FormPengembalian.MdiParent = MDI FormPengembalian.Show() End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click LaporanAngg.MdiParent = MDI LaporanAngg.Show() End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click LaporanDetailBuku.MdiParent = MDI LaporanDetailBuku.Show() End Sub Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click LaporanBukuKeluar.MdiParent = MDI LaporanBukuKeluar.Show() End Sub End Class
Form Anggota
Private Sub FormAnggota_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'DBPerpusFP4KDataSet.Anggota' table. You can move, or remove it, as needed. Me.AnggotaTableAdapter.Fill(Me.DBPerpusFP4KDataSet.Anggota) End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ToolStripProgressBar1.Value += 4 If ToolStripProgressBar1.Value = 100 Then Timer1.Dispose() MsgBox("Data berhasil disimpan", vbOKOnly + vbInformation, "Informasi") ToolStripProgressBar1.Value = 0 End If End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click Keluar = MsgBox("Sudahkah Anda menyimpan semua data ?", vbQuestion + vbYesNo, "Informasi") If Keluar = MsgBoxResult.Yes Then Close() End If End Sub Private Sub BindingNavigatorAddNewItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewItem.Click MsgBox("Pastikan Anda menyimpan data setelah menambah data baru", vbOKOnly + vbInformation, "Informasi") Kode_AnggTextBox.Focus() End Sub Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click MsgBox("Data berhasil dihapus", vbOKOnly + vbInformation, "Informasi") MsgBox("Silahkan tekan tombol simpan setelah selesai menghapus data", vbOKOnly + vbInformation, "Informasi") End Sub Private Sub txtCariAngg_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCariAngg.KeyUp Dim dv As DataView = New DataView() dv.Table = DBPerpusFP4KDataSet.Anggota dv.RowFilter = "Kode_Angg like '" & txtCariAngg.Text & "%'" AnggotaBindingSource.DataSource = dv End Sub Private Sub txtCariNama_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCariNama.KeyUp Dim dv As DataView = New DataView() dv.Table = DBPerpusFP4KDataSet.Anggota dv.RowFilter = "Nama_Angg like '" & txtCariNama.Text & "%'" AnggotaBindingSource.DataSource = dv End Sub End Class
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ToolStripProgressBar1.Value += 4 If ToolStripProgressBar1.Value = 100 Then Timer1.Dispose() MsgBox("Data berhasil disimpan", vbOKOnly + vbInformation, "Informasi") ToolStripProgressBar1.Value = 0 End If End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click Keluar = MsgBox("Sudahkah Anda menyimpan semua data ?", vbQuestion + vbYesNo, "Informasi") If Keluar = MsgBoxResult.Yes Then Close() End If End Sub Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click MsgBox("Data berhasil dihapus", vbOKOnly + vbInformation, "Informasi") MsgBox("Silahkan tekan tombol simpan setelah selesai menghapus data", vbOKOnly + vbInformation, "Informasi") End Sub Private Sub BindingNavigatorAddNewItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewItem.Click MsgBox("Pastikan Anda menyimpan data setelah menambah data baru", vbOKOnly + vbInformation, "Informasi") Kode_JudulTextBox.Focus() End Sub Private Sub txtCariKodeJudul_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCariKodeJudul.TextChanged Dim dv As DataView = New DataView() dv.Table = DataSetBuku.Judul_Buku dv.RowFilter = "Kode_Judul like '" & txtCariKodeJudul.Text & "%'" Judul_BukuBindingSource.DataSource = dv End Sub Private Sub txtCariJudul_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCariJudul.TextChanged Dim dv As DataView = New DataView() dv.Table = DataSetBuku.Judul_Buku dv.RowFilter = "Judul_Bk like '" & txtCariJudul.Text & "%'" Judul_BukuBindingSource.DataSource = dv End Sub End Class
Form Buku
End Try End Sub Private Sub FormBuku_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'DataSetBuku.Buku' table. You can move, or remove it, as needed. Me.BukuTableAdapter.Fill(Me.DataSetBuku.Buku) End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ToolStripProgressBar1.Value += 4 If ToolStripProgressBar1.Value = 100 Then Timer1.Dispose() MsgBox("Data berhasil disimpan", vbOKOnly + vbInformation, "Informasi") ToolStripProgressBar1.Value = 0 End If End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click Keluar = MsgBox("Sudahkah Anda menyimpan semua data ?", vbQuestion + vbYesNo, "Informasi") If Keluar = MsgBoxResult.Yes Then Close() End If End Sub Private Sub BindingNavigatorAddNewItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewItem.Click MsgBox("Pastikan Anda menyimpan data setelah menambah data baru", vbOKOnly + vbInformation, "Informasi") Kode_BukuTextBox.Focus() End Sub Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click MsgBox("Data berhasil dihapus", vbOKOnly + vbInformation, "Informasi") MsgBox("Silahkan tekan tombol simpan setelah selesai menghapus data", vbOKOnly + vbInformation, "Informasi") End Sub Private Sub txtCari_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCari.KeyUp Dim dv As DataView = New DataView() dv.Table = DataSetBuku.Buku dv.RowFilter = "Kode_Buku like '" & txtCari.Text & "%'" BukuBindingSource.DataSource = dv End Sub Private Sub txtCariPengarang_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCariPengarang.TextChanged Dim dv As DataView = New DataView() dv.Table = DataSetBuku.Buku dv.RowFilter = "Pengarang like '" & txtCariPengarang.Text & "%'"
BukuBindingSource.DataSource = dv End Sub Private Sub TextBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCariPenerbit.KeyUp Dim dv As DataView = New DataView() dv.Table = DataSetBuku.Buku dv.RowFilter = "Penerbit like '" & txtCariPenerbit.Text & "%'" BukuBindingSource.DataSource = dv End Sub End Class
Form Peminjaman
Private Sub FormPeminjamanBuku_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'DataSetBuku.Judul_Buku' table. You can move, or remove it, as needed. Me.Judul_BukuTableAdapter.Fill(Me.DataSetBuku.Judul_Buku) 'TODO: This line of code loads data into the 'DataSetBukuKeluar.Buku_Keluar' table. You can move, or remove it, as needed. Me.Buku_KeluarTableAdapter.Fill(Me.DataSetBukuKeluar.Buku_Keluar) End Sub Private Sub rdoBtn1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rdoBtn1.Click lblBuku1.Visible = True Kode_Buku1TextBox.Visible = True lblBuku2.Visible = False Kode_Buku2TextBox.Visible = False lblBuku3.Visible = False Kode_Buku3TextBox.Visible = False Kode_Buku1TextBox.Focus() End Sub Private Sub rdoBtn2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rdoBtn2.Click lblBuku1.Visible = True Kode_Buku1TextBox.Visible = True lblBuku2.Visible = True Kode_Buku2TextBox.Visible = True lblBuku3.Visible = False Kode_Buku3TextBox.Visible = False Kode_Buku1TextBox.Focus() End Sub Private Sub rdoBtn3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rdoBtn3.Click lblBuku1.Visible = True Kode_Buku1TextBox.Visible = True lblBuku2.Visible = True Kode_Buku2TextBox.Visible = True lblBuku3.Visible = True Kode_Buku3TextBox.Visible = True Kode_Buku1TextBox.Focus() End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ToolStripProgressBar1.Value += 4 If ToolStripProgressBar1.Value = 100 Then Timer1.Dispose() MsgBox("Data berhasil disimpan", vbOKOnly + vbInformation, "Informasi") ToolStripProgressBar1.Value = 0 End If End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click Keluar = MsgBox("Sudahkah Anda menyimpan semua data ?", vbQuestion + vbYesNo, "Informasi") If Keluar = MsgBoxResult.Yes Then Close() End If End Sub
Private Sub BindingNavigatorAddNewItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewItem.Click MsgBox("Pastikan Anda menyimpan data setelah menambah data baru", vbOKOnly + vbInformation, "Informasi") Kode_BkKeluarTextBox.Focus() End Sub Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click MsgBox("Data berhasil dihapus", vbOKOnly + vbInformation, "Informasi") MsgBox("Silahkan tekan tombol simpan setelah selesai menghapus data", vbOKOnly + vbInformation, "Informasi") End Sub Private Sub txtCariKodeAngg_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCariKodeAngg.KeyUp Dim dv As DataView = New DataView() dv.Table = DataSetBukuKeluar.Buku_Keluar dv.RowFilter = "Kode_Angg like '" & txtCariKodeAngg.Text & "%'" Buku_KeluarBindingSource.DataSource = dv End Sub End Class
Form Pengembalian
'TODO: This line of code loads data into the 'DataSetBukuKeluar.Buku_Keluar' table. You can move, or remove it, as needed. Me.Buku_KeluarTableAdapter.Fill(Me.DataSetBukuKeluar.Buku_Keluar) End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtDenda.TextChanged 'tglKeluar = Me.Tgl_BukuKeluarDateTimePicker.Select. End Sub Private Sub btnTampilBkKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTampilBkKeluar.Click calBkKeluar.Visible = True End Sub Private Sub btnSembunyiBkKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSembunyiBkKeluar.Click calBkKeluar.Visible = False End Sub Private Sub btnTampilBkKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTampilBkKembali.Click calBkKembali.Visible = True End Sub Private Sub btnSembunyiBkKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSembunyiBkKembali.Click calBkKembali.Visible = False End Sub Private Sub btnDenda_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDenda.Click Dim denda As Integer denda = 1000 Try If cmbJmlBuku.Text = "" Then MsgBox("Jumlah Buku yang dipinjam harus diisi", +vbOKOnly + vbCritical, "Peringatan") cmbJmlBuku.Focus() Else tglKeluar = Me.calBkKeluar.SelectionRange.Start tglKembali = Me.calBkKembali.SelectionRange.End lama = (tglKembali - tglKeluar).TotalDays jangkaWaktu = 7 lamaDenda = lama - jangkaWaktu totalDenda = cmbJmlBuku.Text * lamaDenda * denda If lama > 7 Then MsgBox("Tanggal Peminjaman Buku adalah " & tglKeluar.Date & vbCrLf & _ "Tanggal Pengembalian Buku adalah " & tglKembali.Date & vbCrLf & _ "Total Buku yang dipinjam adalah " & cmbJmlBuku.Text & " buah" & vbCrLf & _ "Lama Peminjaman adalah " & lama & " hari" & vbCrLf & _ "Total Hari kena Denda adalah " & lamaDenda & " hari" & vbCrLf & _ "Denda yang harus dibayar adalah Rp " & totalDenda & ",-") ElseIf lama <= 7 And lama >= 0 Then MsgBox("Tanggal Peminjaman Buku adalah " & tglKeluar.Date & vbCrLf & _
"Tanggal Pengembalian Buku adalah " & tglKembali.Date & vbCrLf & _ "Total Buku yang dipinjam adalah " & cmbJmlBuku.Text & " buah" & vbCrLf & _ "Lama Peminjaman adalah " & lama & " hari" & vbCrLf & _ "Total Hari kena Denda adalah 0 hari" & vbCrLf & _ "Denda yang harus dibayar adalah Rp 0,-") Else MsgBox("Terdapat kesalahan dalam penginputan data", +vbOKOnly + vbCritical, "Peringatan") End If If lama <= 7 Then txtDenda.Text = "0" ElseIf lama > 7 Then txtDenda.Text = totalDenda Else MsgBox("Terdapat kesalahan dalam penginputan data", +vbOKOnly + vbCritical, "Peringatan") End If End If Catch ex As Exception errorku = Err.GetException MsgBox("Terdapat kesalahan dalam memasukkan data, silahkan cek lagi data yang Anda masukkan", vbOKOnly + vbInformation, "Informasi") MsgBox(errorku.Message) End Try End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ToolStripProgressBar1.Value += 4 If ToolStripProgressBar1.Value = 100 Then Timer1.Dispose() MsgBox("Data berhasil disimpan", vbOKOnly + vbInformation, "Informasi") ToolStripProgressBar1.Value = 0 End If End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click Keluar = MsgBox("Sudahkah Anda menyimpan semua data ?", vbQuestion + vbYesNo, "Informasi") If Keluar = MsgBoxResult.Yes Then Close() End If End Sub Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click MsgBox("Data berhasil dihapus", vbOKOnly + vbInformation, "Informasi") MsgBox("Silahkan tekan tombol simpan setelah selesai menghapus data", vbOKOnly + vbInformation, "Informasi") txtDenda.Clear() End Sub Private Sub txtCariKodeAngg_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCariKodeAngg.TextChanged Dim dv As DataView = New DataView()
dv.Table = DataSetBukuKeluar.Buku_Keluar dv.RowFilter = "Kode_Angg like '" & txtCariKodeAngg.Text & "%'" Buku_KeluarBindingSource.DataSource = dv End Sub Private Sub txtCariKdBkKeluar_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCariKdBkKeluar.TextChanged Dim dv As DataView = New DataView() dv.Table = DataSetBukuKeluar.Buku_Keluar dv.RowFilter = "Kode_BkKeluar like '" & txtCariKdBkKeluar.Text & "%'" Buku_KeluarBindingSource.DataSource = dv End Sub Private Sub txtCariNamaAngg_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCariNamaAngg.TextChanged Dim dv As DataView = New DataView() dv.Table = DataSetBukuKeluar.Buku_Keluar dv.RowFilter = "Nama_Angg like '" & txtCariNamaAngg.Text & "%'" Buku_KeluarBindingSource.DataSource = dv End Sub End Class
Laporan
Laporan Anggota
Script Database
create table Anggota( Kode_Angg varchar (10) not null primary key, Nama_Angg varchar(50)not null, Alamat varchar (50) not null, Tgl_lahir date not null, Gender varchar (2)not null, No_telp varchar (12)) create table Judul_Buku( Kode_Judul varchar (10) not null primary key, Judul_Bk varchar (100) not null) create table Buku ( Kode_Buku varchar (10) not null primary key, Kode_Judul varchar (10) not null, Pengarang varchar (50) not null, Penerbit varchar (50) not null, Tgl_Masuk date not null, foreign key (Kode_Judul)references Judul_Buku(Kode_Judul)) create table Buku_Keluar( Kode_BkKeluar varchar (10) not null primary key, Kode_Angg varchar (10) not null, Nama_Angg varchar(50)not null, Tgl_BukuKeluar datetime not null, Kode_Buku1 varchar (10) not null, Kode_Buku2 varchar (10), Kode_Buku3 varchar (10)) insert into Anggota values('01','Thomas','Jalan Kasuari No.77A Yogyakarta', '1990-04-21','L','085228122606'); insert into Anggota values('02','Hermawan','Jalan Jendral Sudirman No.153 Blora' ,'1991-05-30','L','085740011326'); insert into Anggota values('03','Cahya','Jalan Ahmad Yani No. 102 Yogyakarta', '1991-02-10','P','087852651001'); insert into Anggota values('04','Nevya','Jalan Merdeka No.45 Semarang ', '1991-11-05','P','085727234576'); insert into Anggota values('05','Ninis','Jalan Nusantara No.1 Jakarta', '1991-08-24','P','081804886480'); insert insert insert insert insert insert insert insert insert insert insert insert insert insert insert insert insert insert insert into into into into into into into into into into into into into into into into into into into Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku Judul_Buku values values values values values values values values values values values values values values values values values values values ('A01','Pengantar Pemrograman Terstruktur'); ('A02','Pengantar Pemrograman Terstruktur'); ('A03','Pengantar Pemrograman Terstruktur'); ('A04','Pengantar Pemrograman Terstruktur'); ('A05','Pengantar Pemrograman Terstruktur'); ('B01','Komputer Grafis'); ('B02','Komputer Grafis'); ('B03','Komputer Grafis'); ('B04','Komputer Grafis'); ('B05','Komputer Grafis'); ('B06','Komputer Grafis'); ('B07','Komputer Grafis'); ('B08','Komputer Grafis'); ('B09','Komputer Grafis'); ('B10','Komputer Grafis'); ('C01','Aplikasi Sistem Pakar'); ('C02','Aplikasi Sistem Pakar'); ('C03','Aplikasi Sistem Pakar'); ('C04','Aplikasi Sistem Pakar');
insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku Periklanan'); insert into Judul_Buku Periklanan'); insert into Judul_Buku Periklanan'); insert into Judul_Buku Periklanan'); insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert into Judul_Buku insert 16'); insert 16'); insert 16'); insert 16'); insert 16'); insert 16'); insert 16'); insert 16'); insert 16'); insert 16'); insert 16'); insert 16');
values ('D02','Aplikasi Desain Grafis Untuk values ('D03','Aplikasi Desain Grafis Untuk values ('D04','Aplikasi Desain Grafis Untuk values values values values values values values values values values values values values values values values values values values values values values values values values values values ('E01','Pintar Bahasa Inggris Lanjutan'); ('E02','Pintar Bahasa Inggris Lanjutan'); ('E03','Pintar Bahasa Inggris Lanjutan'); ('E04','Pintar Bahasa Inggris Lanjutan'); ('E05','Pintar Bahasa Inggris Lanjutan'); ('E06','Pintar Bahasa Inggris Lanjutan'); ('F01','Tata Bahasa Untuk Bahasa Inggris'); ('F02','Tata Bahasa Untuk Bahasa Inggris'); ('F03','Tata Bahasa Untuk Bahasa Inggris'); ('F04','Tata Bahasa Untuk Bahasa Inggris'); ('F05','Tata Bahasa Untuk Bahasa Inggris'); ('G01','Kupas Tuntas PHP & MySQL'); ('G02','Kupas Tuntas PHP & MySQL'); ('G03','Kupas Tuntas PHP & MySQL'); ('G04','Kupas Tuntas PHP & MySQL'); ('G05','Kupas Tuntas PHP & MySQL'); ('G06','Kupas Tuntas PHP & MySQL'); ('H01','Pelajaran Bahasa Jepang'); ('H02','Pelajaran Bahasa Jepang'); ('H03','Pelajaran Bahasa Jepang'); ('I01','Pengantar Jaringan Komputer'); ('I02','Pengantar Jaringan Komputer'); ('I03','Pengantar Jaringan Komputer'); ('I04','Pengantar Jaringan Komputer'); ('I05','Pengantar Jaringan Komputer'); ('I06','Pengantar Jaringan Komputer'); ('I07','Pengantar Jaringan Komputer');
into Buku values('AA1','A01','Armadyah Amborowati','ANDI','2011-05into Buku values('AA2','A02','Armadyah Amborowati','ANDI','2011-05into Buku values('AA3','A03','Armadyah Amborowati','ANDI','2011-05into Buku values('AA4','A04','Armadyah Amborowati','ANDI','2011-05into Buku values('AA5','A05','Armadyah Amborowati','ANDI','2011-05into Buku values('BB1','B01','Amir Fatah Sofyan','ANDI','2011-05into Buku values('BB2','B02','Amir Fatah Sofyan','ANDI','2011-05into Buku values('BB3','B03','Amir Fatah Sofyan','ANDI','2011-05into Buku values('BB4','B04','Amir Fatah Sofyan','ANDI','2011-05into Buku values('BB5','B05','Amir Fatah Sofyan','ANDI','2011-05into Buku values('BB6','B06','Amir Fatah Sofyan','ANDI','2011-05into Buku values('BB7','B07','Amir Fatah Sofyan','ANDI','2011-05-
insert into Buku values('BB8','B08','Amir Fatah Sofyan','ANDI','2011-0516'); insert into Buku values('BB9','B09','Amir Fatah Sofyan','ANDI','2011-0516'); insert into Buku values('BB10','B10','Amir Fatah Sofyan','ANDI','2011-0516'); insert insert insert insert insert insert insert insert 18'); insert 18'); insert 18'); insert 18'); insert insert insert insert insert insert into into into into into into into Buku Buku Buku Buku Buku Buku Buku values('CC1','C01','Kusrini','ANDI','2011-05-17'); values('CC2','C02','Kusrini','ANDI','2011-05-17'); values('CC3','C03','Kusrini','ANDI','2011-05-17'); values('CC4','C04','Kusrini','ANDI','2011-05-17'); values('CC5','C05','Kusrini','ANDI','2011-05-17'); values('CC6','C06','Kusrini','ANDI','2011-05-17'); values('CC7','C07','Kusrini','ANDI','2011-05-17');
into Buku values('DD1','D01','Muhammad Suyanto','ANDI','2011-05into Buku values('DD2','D02','Muhammad Suyanto','ANDI','2011-05into Buku values('DD3','D03','Muhammad Suyanto','ANDI','2011-05into Buku values('DD4','D04','Muhammad Suyanto','ANDI','2011-05into into into into into into Buku Buku Buku Buku Buku Buku values('EE1','E01','Drs.M.Ali values('EE2','E02','Drs.M.Ali values('EE3','E03','Drs.M.Ali values('EE4','E04','Drs.M.Ali values('EE5','E05','Drs.M.Ali values('EE6','E06','Drs.M.Ali K.','Amanah','2011-05-19'); K.','Amanah','2011-05-19'); K.','Amanah','2011-05-19'); K.','Amanah','2011-05-19'); K.','Amanah','2011-05-19'); K.','Amanah','2011-05-19');
insert into 05-19'); insert into 05-19'); insert into 05-19'); insert into 05-19'); insert into 05-19'); insert into 05-20'); insert into 05-20'); insert into 05-20'); insert into 05-20'); insert into 05-20'); insert into 05-20');
Buku values('FF1','F01','John Surjadi Hartanto','Indah','2011Buku values('FF2','F02','John Surjadi Hartanto','Indah','2011Buku values('FF3','F03','John Surjadi Hartanto','Indah','2011Buku values('FF4','F04','John Surjadi Hartanto','Indah','2011Buku values('FF5','F05','John Surjadi Hartanto','Indah','2011Buku values('GG1','G01','Andri Kristanto','Cable Book','2011Buku values('GG2','G02','Andri Kristanto','Cable Book','2011Buku values('GG3','G03','Andri Kristanto','Cable Book','2011Buku values('GG4','G04','Andri Kristanto','Cable Book','2011Buku values('GG5','G05','Andri Kristanto','Cable Book','2011Buku values('GG6','G06','Andri Kristanto','Cable Book','2011-
insert into Buku values('HH1','H01','T. Candra','Evergreen','2011-05-21'); insert into Buku values('HH2','H02','T. Candra','Evergreen','2011-05-21'); insert into Buku values('HH3','H03','T. Candra','Evergreen','2011-05-21'); insert into Buku values('II1','I01','Melwin Sfafrizal','ANDI','2011-0522'); insert into Buku values('II2','I02','Melwin Sfafrizal','ANDI','2011-0522');
insert 22'); insert 22'); insert 22'); insert 22'); insert 22'); select select select select
into Buku values('II3','I03','Melwin Sfafrizal','ANDI','2011-05into Buku values('II4','I04','Melwin Sfafrizal','ANDI','2011-05into Buku values('II5','I05','Melwin Sfafrizal','ANDI','2011-05into Buku values('II6','I06','Melwin Sfafrizal','ANDI','2011-05into Buku values('II7','I07','Melwin Sfafrizal','ANDI','2011-05* * * * from from from from Buku Anggota Judul_Buku Buku_Keluar