belajar membuat program sederhana vol-2
DESCRIPTION
Only ShareTRANSCRIPT
Daftar Isi
Form Master Pinjam ....................2
Membuat Laporan dengan Crystal
Report ........................................8
Menampilkan / Memanggol Laporan
Master Anggota ...........................16
Ebook ini tidak untuk di Publikasikan dan tidak diperjualbelikan
hanya untuk penggunaan pribadi
Materi dilengkap dengan Source Code / Script Program Perpustakaan Sederhana
Penyusun
ASEP SUHENDI
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Volume - 2
Copyright©2014
Volu
me 2
Volu
me 2
2
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Form Master Pinjam
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
7. Membuat Form Master Pinjam
Buatlah Form Master Pinjam Seperti Gambar Berikut:
Properties Form Master Pinjam
(Name) : MasterPinjam
Caption : Master Pinjam
BorderStyle : 3 - Fixed Dialog
StartUpPosition : 2 - CenterScreen
S impan Form dengan nama
“MasterPinjam”
Untuk Properties yang lain seperti Fill-
Color, Picture, Font, Height, Width dan
lain-lain disesuaikan dengan kebutuhan.
Komponen pada Form Master Pinjam
Komponen Properties Pengaturan
1. Label (Name) Label1
BackStyle Transparent
Caption Data Peminjam
2. Label (Name) Label2
BorderStyle 1-Fixed Single
Caption No. Pinjam
3. Label (Name) Label3
BorderStyle 1-Fixed Single
Caption Tgl Pinjam
4. Label (Name) Label4
BorderStyle 1-Fixed Single
Caption Tgl Kembali
5. Label (Name) Label5
BorderStyle 1-Fixed Single
Caption Kode Buku
6. Label (Name) Label6
BorderStyle 1-Fixed Single
Caption Kode Anggota
1
2
3 4
5 6
7
8
9 10
11
12 13
14 15 16 17
18
19
Komponen Properties Pengaturan
7. Label (Name) Label7
BorderStyle 1-Fixed Single
Caption Cari
8. TextBox (Name) Text1
Text (Kosongkan)
TabIndex 0
9. TextBox (Name) Text2
Text (Kosongkan)
TabIndex 1
10. TextBox (Name) Text3
Text (Kosongkan)
TabIndex 2
11. TextBox (Name) Text4
Text (Kosongkan)
TabIndex 9
12. ComboBox (Name) Combo1
TabIndex 3
Text (Kosongkan)
3
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Form Master Pinjam
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Coding Form Master Pinjam
Sub Kosongkan()
Text1 = ""
Text2 = ""
Text3 = ""
Combo1 = ""
Combo2 = ""
Text4 = ""
End Sub
Sub DataBaru()
Text2 = ""
Text3 = ""
Combo1 = ""
Combo2 = ""
Text4 = ""
Text2.SetFocus
End Sub
Sub Ketemu()
On Error Resume Next
Text2 = RSpinjam!TglPinjam
Text3 = RSpinjam!TglKembali
Combo1 = RSpinjam!KodeAnggota
Combo2 = RSpinjam!KodeBuku
Text2.SetFocus
End Sub
Sub CariData()
Call Koneksi
RSpinjam.Open "select * from TabelPinjam where NoPinjam='" & Text1 & "'", CONN
RSpinjam.Requery
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Text1.MaxLength = 5
If KeyAscii = 13 Then
If Text1 = "" Then
MsgBox "Nomor Pinjam tidak boleh kosong"
Text1.SetFocus
Exit Sub
Else
Call CariData
If RSpinjam.EOF Then
Call DataBaru
Else
Call Ketemu
End If
End If
End If
End Sub
Komponen pada Form Master Pinjam
Komponen Properties Pengaturan
13. ComboBox (Name) Combo2
TabIndex 4
Text (Kosongkan)
14.CommandButton (Name) Command1
Caption Simpan
TabIndex 5
15.CommandButton (Name) Command2
Caption Hapus
TabIndex 6
16.CommandButton (Name) Command3
Caption Batal
TabIndex 7
17.CommandButton (Name) Command4
Caption Tutup
TabIndex 8
18. DataGrid (Name) DataGrid1
TabIndex 10
19. ADODC (Name) ADODC1
Visible False
4
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Form Master Pinjam
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Coding Form Master Pinjam
Private Sub Text2_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Text1.MaxLength = 10
If KeyAscii = 13 Then Text3.SetFocus
End Sub
Private Sub Text3_keypress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Text1.MaxLength = 10
If KeyAscii = 13 Then Combo1.SetFocus
End Sub
Private Sub Combo1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Combo2.SetFocus
End Sub
Private Sub combo2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Command1.SetFocus
End Sub
Private Sub Form_Load()
Call Koneksi
Call Kosongkan
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Text1.MaxLength = 10
If KeyAscii = 13 Then Text3.SetFocus
End Sub
Private Sub Text3_keypress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Text1.MaxLength = 10
If KeyAscii = 13 Then Combo1.SetFocus
End Sub
5
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Form Master Pinjam
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Coding Form Master Pinjam
Private Sub Combo1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Combo2.SetFocus
End Sub
Private Sub combo2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Command1.SetFocus
End Sub
Private Sub Form_Load()
Call Koneksi
Call Kosongkan
End Sub
Private Sub command1_click() 'tombol simpan
If Text1 = "" Or Text2 = "" Or Text3 = "" Or Combo1 = "" Or Combo2 = "" Then
MsgBox "Data belum lengkap"
Exit Sub
Else
Call CariData
If RSpinjam.EOF Then
simpan = "insert into TabelPinjam values ('" & Text1 & "','" & Text2 & "','" & Text3 & "','" & Combo1 & "','" & Combo2 & "')"
CONN.Execute simpan
Else
edit = "update TabelPinjam set TglPinjam='" & Text2 & "',TglKembali='" & Text3 & "',KodeAnggota='" & Combo1 &
"',KodeBuku='" & Combo2 & "' where NoPinjam='" & Text1 & "'"
CONN.Execute edit
End If
Call Kosongkan
form_activate
Text1.SetFocus
End If
End Sub
6
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Form Master Pinjam
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Coding Form Master Pinjam
Private Sub form_activate()
Call Koneksi
Adodc1.ConnectionString = LokasiData
Adodc1.RecordSource = "TabelPinjam"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
Call TampilKodeAnggota
Call TampilKodeBuku
End Sub
Private Sub Command2_Click() 'tombol hapus
If Text1 = "" Then
MsgBox "Nomor Pinjam masih kosong"
Text1.SetFocus
Exit Sub
Else
pesan = MsgBox("Yakin akan dihapus..?", vbYesNo)
If pesan = vbYes Then
hapus = "delete * from TabelPinjam where NoPinjam='" & Text1 & "'"
CONN.Execute hapus
Call Kosongkan
form_activate
Text1.SetFocus
Else
Call Kosongkan
Text1.SetFocus
End If
End If
End Sub
Private Sub command3_click() 'tombol batal
Call Kosongkan
Text1.SetFocus
End Sub
Private Sub command4_Click()
Unload Me
End Sub
7
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Form Master Pinjam
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Coding Form Master Pinjam
Private Sub Text4_Change() 'Textbox cari
Call Koneksi
RSpinjam.Open "select * from TabelPinjam where NoPinjam like '%" & Text4 & "%' or TglPinjam like '%" & Text4 & "%' or Ko-
deAnggota like '%" & Text4 & "%' or KodeBuku like '%" & Text4 & "%'", CONN
RSpinjam.Requery
If RSpinjam.EOF Then
MsgBox "Data tidak ditemukan"
Else
Adodc1.ConnectionString = LokasiData
Adodc1.RecordSource = "select * from TabelPinjam where NoPinjam like '%" & Text4 & "%' or TglPinjam like '%" & Text4 & "%'
or KodeAnggota like '%" & Text4 & "%' or KodeBuku like '%" & Text4 & "%'"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
End If
End Sub
Sub TampilKodeBuku()
Call Koneksi
Adodc1.RecordSource = "TabelBuku"
RSbuku.Open "select KodeBuku from TabelBuku", CONN
RSbuku.Requery
Combo1.Clear
Do While Not RSbuku.EOF
Combo1.AddItem RSbuku!KodeBuku
RSbuku.MoveNext
Loop
End Sub
Sub TampilKodeAnggota()
Call Koneksi
Adodc1.RecordSource = "TabelAnggota"
RSanggota.Open "select KodeAnggota from TabelAnggota", CONN
RSanggota.Requery
Combo2.Clear
Do While Not RSanggota.EOF
Combo2.AddItem RSanggota!KodeAnggota
RSanggota.MoveNext
Loop
End Sub
8
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Membuat Laporan dengan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
8. BEKERJA DENGAN CRYSTAL REPORTs
Laporan adalah output akhir dari sebuah system
informasi. laporan yang dihasilkan tersebut dapat
berupa informasi yang tertulis (tercetak pada
selembar kertas) dan tidak tertulis (tampil pada
monitor dan dapat pula berupa sebuah file).
Pembuatan laporan pada modul ini menggunakan
Crystal Reports yang merupakan salah satu
produk dari Seagate Software, sebuah perus-
ahaan software yang menangani perkembangan teknologi penyajian laporan. Crystal reports
merupakan salah satu produk yang selalu ter-update dan memiliki berbagai keunggunlan.
Membuat Laporan dengan Crystal Report
1. Buka program Crystal Reports terlebih dahulu
2. Dari kotak dialog Welcome to Crystal Reports >> pilih opsi Using the Report
Expert dan klik OK
9
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Membuat Laporan dengan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Membuat Laporan dengan Crystal Report
3. Pada kotak dialog Crystal Report Galery Pilih Standard dan Klik OK
4. Selanjutnya Klik Database ...
10
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Membuat Laporan dengan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Membuat Laporan dengan Crystal Report
5. Pada Jendela Data Explorer pilih Database Files >> Find Database File selanjut-
nya klik Add ...
6. Selanjutnya Cari Posisi Penyimpanan Database pilih File Database-nya dan Klik
Open
11
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Membuat Laporan dengan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Membuat Laporan dengan Crystal Report
7. Pilih TabelAnggota kemudian Klik Add, TabelBuku kemudian Klik Add dan
TabelPinjam kemudian klik Add untuk mengakhiri klik Close
8. Maka akan tampil Linking table klik Next untuk menjutkan...
12
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Membuat Laporan dengan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Membuat Laporan dengan Crystal Report
9. Karena yang akan dibuat adalah laporan data anggota maka pilih semua Fields
yang ada pada Tabel Anggota klik Add-> maka semua fields dari table anggota
akan tampil pada kolom Fields to Display, Klik Finish Jika sudah selesai.
10. Sampai langkah ini anda sudah selesai membuat report, untuk selanjutnya adalah
13
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Membuat Laporan dengan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Membuat Laporan dengan Crystal Report
11. Gambar dibawah ini adalah tampilan Design Report.
klik garis Header untuk mengatur lebar area header
Hapus saja Print Date karena tidak diperlukan
12. Klik Kana pada Report Header dan pilih Don’t Suppress—untuk membuka area
header yang di arsir, area yang di arsir adalah area yang di hiden atau tidak dit-
ampilkan pada lembaran report.
AREA YANG DI ARSIR
14
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Membuat Laporan dengan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Membuat Laporan dengan Crystal Report
13. Selanjutnya Klik Insert dan pilih Text Object dan letakkan di area Header—untuk
menuliskan judul pada report yang sedang dibuat
14. Ini adalah hasil akhir dari design report yang dibuat, Klik Preview untuk melihat
hasilnya.
AREA HEADER
15
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Membuat Laporan dengan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
Membuat Laporan dengan Crystal Report
15. Tampilan Preview Laporan Data Anggota
16. Simpan Report pada folder project pustaka dengan nama RptAnggota dengan
cara klik File >> Save
17. Untuk membuat laporan data buku dan laporan data peminjam ikuti langkah-
langkah seperti membuat laporan data anggota.
16
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Menampilkan Laporan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
9. Menampilakn / Memanggil Laporan Anggota
Tambahkan CommandButton pada Form MasterAnggota
Dengan Properties sebagai berikut: (Name) : Command5
Caption : Report
Tambahkan Komponen Crystal Report Control pada ToolBox
17
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Menampilkan Laporan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
9. Menampilakn / Memanggil Laporan Anggota
Komponen Crystal Reports pada ToolBox
Masukan Komponen Crystal Reports pada Form MasterAnggota untuk memasukan Cod-
ing dengan cara klik ganda pada tombol report dan masukan coding dibawah ini
Jalankan Programnya dengan menekan F5
Private Sub Command5_Click()
CrystalReport1.ReportFileName = App.Path & "\RptAnggota.rpt"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.RetrieveDataFiles
CrystalReport1.Action = 1
End Sub
18
VISUAL BASIC 6.0VISUAL BASIC 6.0
Membuat Program Perpustakaan SederhanaMembuat Program Perpustakaan Sederhana
Menampilkan Laporan Crystal Reports
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014
9. Menampilakn / Memanggil Laporan Anggota
Tampilan Report MasterAnggota
Lakukan hal yang sama pada Form MasterBuku dan Form MasterPinjam
Terimakasih telah membaca tutorial dari ebook ini
semoga bermanfaat
Sumber Materi Volume 1 & 2 19
VISUAL BASIC 6.0VISUAL BASIC 6.0
Danu Wira Pangestu, S.Kom. Modul Pelatihan Visual Basic - Access. pdf
Muhammad Miftakhul Amin. Microsoft Visual Basic 6.0 - Modul 12. pdf
Muhammad Miftakhul Amin. Microsoft Visual Basic 6.0 - Modul 9. pdf
Uus Rusmawan. Koneksi VB dengan database. Pdf
Eko Koswara. Visual Basic for Beginner. Mediakom, Yogyakarta, 2013
E-book Visual Basic 6.0 | Membuat Program Perpustakaan Sederhana | Oleh Asep Suhendi | Copyright©2014