Tugas IV Sistem Manajemen Basis Data


TUGAS IV KELOMPOK
SISTEM MANAJEMEN BASIS DATA
APLIKASI PERPUSTAKAAN




Disusun Oleh:
Zainal Abidin              (121051066)
Asri Respati                (121051070)
Jefrianto Tafonao        (121051089)
Tamam Achmad H.     (121051102)
Idni Nuzulul F.            (121051107)


FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN TEKNIK INFORMATIKA
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2013/2014




Ø   Disini Kita Membuat Aplikasi Tentang Perpustakaan Menggunakan Visual Basic, dan Terdapat 21 Form yang terdiri dari :
1.         Form Login
2.         Form Menu Utama, Didalam Form Menu Utama Terdapat 3 Menu yang Terdiri Dari :
v  Master, dan Didalam Menu Master Terdapat :
·           Form Data User
·           Form Data Anggota
·           Form Data Buku
·           Form Data Jenis
·           Form Data Bidang
·           Form Data Penerbit
·           Form Data Penulis
·           Form Data Propinsi
·           Form Data Kabupaten
·           Form Data Kecamatan
·           Form Data Tanggal Libur
·           Form Data Tarif Denda
·           Form Data Tarif Hilang
·           Form Data Tarif Rusak
v  Transaksi, dan Didalam Menu Transaksi Terdapat :
·           Form Peminjaman
·           Form Pengembalian
·           Form Bayar Denda
·           Form Bayar Hilang
·           Form Bayar Rusak
v  Laporan, Dan Didalam Menu Laporan Terdapat :
·           Laporan Peminjaman
·           Laporan Pengembalian
v  Keluar

Untuk Aplikasinya Download Disini ==> aplikasi

1.              Sebelum Masuk Ke Menu Utama, Pertama Kita Harus Login Terlebih Dahulu.
Didalam Menu Login Terdapat 5 User Yaitu : Admin, Kepala Sekolah, Kepala Perpustakaan, Anggota dan Pengunjung.






Source Code :

Option Explicit

Public LoginSucceeded As Boolean

Private Sub cmdCancel_Click()
    'set the global var to false
    'to denote a failed login
    LoginSucceeded = False
    Me.Hide
End Sub

Private Sub cmdOK_Click()
    'check for correct password
    If txtPassword = "admin" Then
        'place code to here to pass the
        'success to the calling sub
        'setting a global var is the easiest
        LoginSucceeded = True
        MsgBox "Selamat Datang Selamat Datang", vbInformation, "login"
        MDIForm1.Show
        Unload Me
        Me.Hide
    Else
        MsgBox "Password salah, ulangi!!", , "Login"
        txtPassword.SetFocus
        SendKeys "{Home}+{End}"
    End If
End Sub

Private Sub Form_Load()
Combo1.AddItem "admin"
Combo1.AddItem "kepala sekolah"
Combo1.AddItem "kepala perpustakaan"
Combo1.AddItem "anggota"
Combo1.AddItem "pengunjung"
Skin1.ApplySkin Me.hWnd
End Sub

2.              Menu Utama



Source Code :

Private Sub anggal_libur_Click()
Form2.Show
Unload Me
End Sub

Private Sub anggota_Click()
Form6.Show
Unload Me
End Sub

Private Sub bayar_denda_Click()
Form16.Show
Unload Me
End Sub

Private Sub bayar_hilang_Click()
Form17.Show
Unload Me
End Sub

Private Sub bayar_rusak_Click()
Form18.Show
Unload Me
End Sub

Private Sub bidang_Click()
Form8.Show
Unload Me
End Sub

Private Sub buku_Click()
Form19.Show
Unload Me
End Sub

Private Sub jenis_Click()
Form7.Show
Unload Me
End Sub

Private Sub kabupaten_Click()
Form12.Show
Unload Me
End Sub

Private Sub kecamatan_Click()
Form13.Show
Unload Me
End Sub

Private Sub keluar_Click()
End
End Sub

Private Sub kembali_Click()
Form15.Show
Unload Me
End Sub

Private Sub lap_kembali_Click()
DataReport2.Show
Unload Me
End Sub

Private Sub lap_pinjam_Click()
DataReport1.Show
Unload Me
End Sub

Private Sub lapkem_Click()
DataReport2.Show
Unload Me
End Sub

Private Sub lappin_Click()
DataReport1.Show
Unload Me
End Sub

Private Sub MDIForm_Load()
Skin1.ApplySkin Me.hWnd
End Sub

Private Sub penerbit_Click()
Form9.Show
Unload Me
End Sub

Private Sub penulis_Click()
Form10.Show
Unload Me
End Sub

Private Sub pinjam_Click()
Form14.Show
Unload Me
End Sub

Private Sub propinsi_Click()
Form11.Show
Unload Me
End Sub

Private Sub tarif_denda_Click()
Form3.Show
Unload Me
End Sub

Private Sub tarif_hilang_Click()
Form4.Show
Unload Me
End Sub

Private Sub tarif_rusak_Click()
Form5.Show
Unload Me
End Sub

Private Sub user_Click()
Form1.Show
Unload Me
End Sub

3.              Form Data User


Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Combo1.AddItem "admin"
Combo1.AddItem "kepala sekolah"
Combo1.AddItem "kepala perpustakaan"
Combo1.AddItem "anggota"
Combo1.AddItem "pengunjung"
Skin1.ApplySkin Me.hWnd
End Sub

4.              Form Data Anggota



Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Command6_Click()
Dim datacari As String
datacari = "kode_anggota = '" & Text1.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh
End Sub

Private Sub Form_Load()
Combo2.AddItem "guru"
Combo2.AddItem "karyawan"
Combo2.AddItem "siswa"
Combo3.AddItem "aktif"
Combo3.AddItem "tidak aktif"
Skin1.ApplySkin Me.hWnd
End Sub

5.              Form Data Buku



Source Code:

Private Sub Command2_Click()
Dim datacari As String
datacari = "kode_buku = '" & Text1.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh
End Sub

Private Sub Command4_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Command5_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command6_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command7_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Form_Load()
Combo2.AddItem "indonesia"
Combo2.AddItem "asing"
Combo1.AddItem "baik"
Combo1.AddItem "rusak"
Skin1.ApplySkin Me.hWnd
End Sub

6.              Form Data Jenis Buku



Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

7.              Form Data Bidang




Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

8.              Form Data Penerbit



Source Code :

Private Sub Command2_Click()
Dim datacari As String
datacari = "kode_penerbit = '" & Text1.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh

End Sub

Private Sub Command4_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command5_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command6_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command7_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

9.              Form Data Penulis



Source Code :

Private Sub Command2_Click()
Dim datacari As String
datacari = "kode_penulis = '" & Text1.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh
End Sub

Private Sub Command4_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command5_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command6_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command7_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

10.          Form Data Propinsi



Source Code :

Private Sub Command2_Click()
Dim datacari As String
datacari = "nama_propinsi = '" & Text2.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh
End Sub

Private Sub Command4_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command5_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command6_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command7_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

11.          Form Data Kabupaten



Source Code :

Private Sub Command2_Click()
Dim datacari As String
datacari = "nama_kabupaten = '" & Text2.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh
End Sub

Private Sub Command4_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command5_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command6_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command7_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

12.          Form Data Kecamatan



Source Code :

Private Sub Command2_Click()
Dim datacari As String
datacari = "nama_kecamatan = '" & Text2.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh
End Sub

Private Sub Command4_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command5_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command6_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command7_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

13.          Form Data Tanggal Libur



Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

14.          Form Data Tarif Denda




Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

15.          Form Data Tarif Hilang



Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

16.          Form Data Tarif Rusak



Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

17.          Form Transaksi Peminjaman



Source Code :

Private Sub Command2_Click()
Dim datacari As String
datacari = "kode_pinjam = '" & Text1.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh
End Sub

Private Sub Command4_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command5_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command6_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command7_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

18.          Form Transaksi Pengembalian



Source Code :

Private Sub Command2_Click()
Dim datacari As String
datacari = "kode_kembali = '" & Text2.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh

End Sub

Private Sub Command4_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command5_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command6_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command7_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

19.          Form Bayar Denda



Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

20.          Form Bayar Hilang



Source Code :

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

21.          Form Bayar Rusak



Souce Code:

Private Sub Command2_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command3_Click()
Adodc1.Recordset.Update
End Sub

Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command5_Click()
MDIForm1.Show
Unload Me
End Sub

Private Sub Form_Load()
Skin1.ApplySkin Me.hWnd
End Sub

v   Berikut Adalah Hasil Dari Laporan Peminjaman dan Laporan Pengembalian, Disini Kami Menggunakan Database Microsoft Acces, dan Untuk Hasil Laporan Disini Menggunakan Data Report.




v   Berikut Contoh Dari Hasil Cari :

                













Source Code Cari :

Private Sub Command2_Click()
Dim datacari As String
datacari = "nama_propinsi = '" & Text2.Text & " '"
Adodc1.Recordset.Find datacari
If Adodc1.Recordset.EOF Then
MsgBox "data tidak ditemukan"
Else
MsgBox "data di temukan pada record ke : " & Adodc1.Recordset.AbsolutePosition
End If
Adodc1.Refresh
End Sub

Komentar

Postingan populer dari blog ini

Makalah Sistem Operasi Terdistribusi

Program Mencari Hari Lahir Menggunakan C++

Program Bank Sederhana Menggunakan C++