Program Perpustakaan Dengan Vb

12
PROGRAM PERPUSTAKAAN DENGAN VB.NET Program perpustakaan dibuat agar mempermudah seorang pustakawan dalam menjaga buku-buku yang terdapat dalam perpustakaan tersebut. Agar mempermudah menjaga dibuat program yang mencakup dalam beberapa form antara lain berupa form anggota, form buku, dan form transaksi peminjamannya. FORM MENU Untuk mempermudah dalam melakukan aktifitas dalam program maka dibuatlah menu yang merupakan kumpulan dari beberapa form yang terdapat dalam program tersebut. Menu tersebut terdapat beberapa button yang mengarahkan kita untuk melakukan sesuatu dengan program tersebut. Juga dilengkapi dengan button keluar jika proses kegiatan perpustakaan telah selesai dilakukan. Berikut merupakan tampilan dari form menu yang dibuat dengan besertakan syntax program yang akan membuat semua button berfungsi sebagaimana seharusnya yang kita inginkan. Public Class Form2 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Form5.Show() Hide() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() End Sub

Transcript of Program Perpustakaan Dengan Vb

Page 1: Program Perpustakaan Dengan Vb

PROGRAM PERPUSTAKAAN DENGAN VB.NET

Program perpustakaan dibuat agar mempermudah seorang pustakawan dalam menjaga buku-buku yang terdapat dalam perpustakaan tersebut. Agar mempermudah menjaga dibuat program yang mencakup dalam beberapa form antara lain berupa form anggota, form buku, dan form transaksi peminjamannya.FORM MENUUntuk mempermudah dalam melakukan aktifitas dalam program maka dibuatlah menu yang merupakan kumpulan dari beberapa form yang terdapat dalam program tersebut. Menu tersebut terdapat beberapa button yang mengarahkan kita untuk melakukan sesuatu dengan program tersebut. Juga dilengkapi dengan button keluar jika proses kegiatan perpustakaan telah selesai dilakukan. Berikut merupakan tampilan dari form menu yang dibuat dengan besertakan syntax program yang akan membuat semua button berfungsi sebagaimana seharusnya yang kita inginkan.

Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickForm5.Show()Hide()End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ClickMe.Close()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.ClickForm3.Show()Hide()End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

Page 2: Program Perpustakaan Dengan Vb

Data_Transaksi_Peminjaman.Show()Hide()End SubEnd Class

FORM ANGGOTA PERPUSTAKAANForm ini dibuat untuk mencatat data identitas dari para anggota yang mendaftar pada perpustakaan tersebut, sehingga siapapun yang meminjam buku dapat diketahui siapa yang meminjam buku tersebut. Dengan kata lain form ini membantu kita untuk menambah jumlah anggota yang terdaftar dan juga dapat melihat data nama anggota perpustakaan yang sudah mendaftar. From ini hanya terdapat beberapa textbox , label, listview, button seperti yang terlihat pada gambar tersebut. Kita memasukan beberapa identitas pada textbox kemudian tekan button simpan jika ingin disimpan, tambah jika ngin menambah lagi, hapus untuk menghapus data. Dan button kembali untuk kembali ke form utama / menu. Dan syntax form tersebut terdapat dibawah form yang hanya bersifat penyimpanan sementara atau tidak menggunakan database yang dapat simpan terus. Jika program ditutup maka data yang sudah diinput akan hilang dengan sendirinya.

Public Class Form5

Dim isitex(6) As StringDim Item As ListViewItemPrivate Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.ClickCall hapus()End SubSub hapus()

Page 3: Program Perpustakaan Dengan Vb

TextBox1.Text = ""TextBox2.Text = ""TextBox3.Text = ""TextBox4.Text = ""TextBox5.Text = ""TextBox6.Text = ""TextBox7.Text = ""End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickCall hapus()TextBox1.Focus()End SubSub Tabel()ListView1.View = View.DetailsListView1.Columns.Add("No.Anggota", 100, HorizontalAlignment.Center)ListView1.Columns.Add("Nama", 100, HorizontalAlignment.Left)ListView1.Columns.Add("NIS", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Alamat", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Kota", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Telpon", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Keterangan", 100, HorizontalAlignment.Left)End Sub

Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.ActivatedCall Tabel()End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

isitex(0) = Trim(TextBox1.Text)isitex(1) = Trim(TextBox2.Text)isitex(2) = Trim(TextBox3.Text)isitex(3) = Trim(TextBox4.Text)isitex(4) = Trim(TextBox5.Text)isitex(5) = Trim(TextBox6.Text)isitex(6) = Trim(TextBox7.Text)

Item = New ListViewItem(isitex)ListView1.Items.Add(Item)

End Sub

Page 4: Program Perpustakaan Dengan Vb

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.ClickForm2.Show()Hide()End SubPrivate Sub ListView1_ItemSelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ListViewItemSelectionChangedEventArgs) Handles ListView1.ItemSelectionChangedTextBox1.Text = e.Item.TextEnd Sub

End Class

FORM BUKU PERPUSTAKAANPada form ini kita dapat memasukan beberapa data / identitas dari buku-buku baru yang diinput ke dalam perpustakaan sehingga dapat diketahui jumlah buku dan jenis apa saja buku yang ada di perpustakaan tersebut. Dalam form ini terdapat beberapa identitas yang cukup detail tentang buku yang masuk, sehingga mempermudah dalam menemukan buku yang dimaksud dan mudah mengetahui tentang buku tersebut. Pada form ini hampir sama dengan form anggota sebelumnya yang terdapat textbox, label, panel, listview, button. Dan juga terdapat button yang berfungsi. Kita memasukan beberapa identitas pada textbox kemudian tekan button simpan jika ingin disimpan, tambah jika ngin menambah lagi, hapus untuk menghapus data. Dan button kembali untuk kembali ke form utama / menu. Dan syntax form tersebut terdapat dibawah form yang hanya bersifat penyimpanan sementara atau tidak menggunakan database yang dapat simpan terus. Jika program ditutup maka data yang sudah diinput akan hilang dengan sendirinya.

Public Class Form3

Page 5: Program Perpustakaan Dengan Vb

Dim isitex(6) As StringDim Item As ListViewItemPrivate Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.ClickCall hapus()End SubSub hapus()TextBox1.Text = ""TextBox2.Text = ""TextBox3.Text = ""TextBox4.Text = ""TextBox5.Text = ""TextBox6.Text = ""TextBox7.Text = ""End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickCall hapus()TextBox1.Focus()End SubSub Tabel()ListView1.View = View.DetailsListView1.Columns.Add("ID Buku", 100, HorizontalAlignment.Center)ListView1.Columns.Add("Judul", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Pengarang", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Tahun", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Penerbit", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Jumlah Halaman", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Keterangan", 100, HorizontalAlignment.Left)End Sub

Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged

End Sub

Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.ActivatedCall Tabel()End Sub

Page 6: Program Perpustakaan Dengan Vb

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

isitex(0) = Trim(TextBox1.Text)isitex(1) = Trim(TextBox2.Text)isitex(2) = Trim(TextBox3.Text)isitex(3) = Trim(TextBox4.Text)isitex(4) = Trim(TextBox5.Text)isitex(5) = Trim(TextBox6.Text)isitex(6) = Trim(TextBox7.Text)

Item = New ListViewItem(isitex)ListView1.Items.Add(Item)

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.ClickForm2.Show()Hide()End SubPrivate Sub ListView1_ItemSelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ListViewItemSelectionChangedEventArgs) Handles ListView1.ItemSelectionChangedTextBox1.Text = e.Item.TextEnd SubEnd Class

FORM DATA TRANSAKSI PINJAMANPada form transaksi ini dibuat untuk melakukan transaksi peminjaman yang terjadi dalam perpustakaan tersebut, pada form ini terdapat identitas anggota berupa no. anggota juta terdapat identitas buku berupa id. Buku, no tranksaksi dan lainnya. Form ini hampir sama dengan yang sebelumnya hanya saja ada beberapa tambahan berupa pemasukan tanggal pinjam dan tanggal kembali yang menggunakan tambahan toolbox yang berfungi dapat penggunaan tanggal tersebut. Berikut cara penggunaan pada form berikut ini Kita memasukan beberapa keterangan-keterangan yang dibutuhkan pada textbox jika terjadi peminjaman agar peminjaman itu bisa di perlihatkan di saat dibutuhkan dan pilih tanggal pinjam dan tanggal kembali kemudian tekan button simpan jika ingin disimpan, tambah jika ngin menambah lagi, hapus untuk menghapus data. Dan button kembali untuk kembali ke form utama / menu. Dan syntax form tersebut terdapat dibawah form yang hanya bersifat penyimpanan sementara atau tidak menggunakan database yang dapat simpan terus. Jika program ditutup maka data yang sudah diinput akan hilang dengan sendirinya.

Page 7: Program Perpustakaan Dengan Vb

Public Class Data_Transaksi_PeminjamanDim isitex(8) As StringDim Item As ListViewItemPrivate Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.ClickCall hapus()End SubSub hapus()TextBox1.Text = ""TextBox2.Text = ""TextBox3.Text = ""TextBox4.Text = ""TextBox5.Text = ""TextBox5.Text = ""TextBox6.Text = ""End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickCall hapus()TextBox1.Focus()End SubSub Tabel()

Page 8: Program Perpustakaan Dengan Vb

ListView1.View = View.DetailsListView1.Columns.Add("No.Transaksi", 100, HorizontalAlignment.Center)ListView1.Columns.Add("No. Anggota", 100, HorizontalAlignment.Left)ListView1.Columns.Add("ID. Buku", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Tanggal Pinjam", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Tanggal Kembali", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Lama Pinjam", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Jumlah Buku", 100, HorizontalAlignment.Left)ListView1.Columns.Add("Keterangan", 100, HorizontalAlignment.Left)

End Sub

Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.ActivatedCall Tabel()End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ClickIf Val(TextBox4.Text) < 7 ThenTextBox6.Text = Val(TextBox4.Text) * 2500End If

isitex(0) = Trim(TextBox1.Text)isitex(1) = Trim(TextBox2.Text)isitex(2) = Trim(TextBox3.Text)isitex(3) = Trim(DateTimePicker1.Text)isitex(4) = Trim(DateTimePicker2.Text)isitex(5) = Trim(TextBox4.Text)isitex(6) = Trim(TextBox5.Text)isitex(7) = Trim(TextBox6.Text)

Item = New ListViewItem(isitex)ListView1.Items.Add(Item)

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.ClickForm2.Show()Hide()

Page 9: Program Perpustakaan Dengan Vb

End SubPrivate Sub ListView1_ItemSelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ListViewItemSelectionChangedEventArgs) Handles ListView1.ItemSelectionChangedTextBox1.Text = e.Item.TextEnd Sub

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

End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

End SubEnd Class