belajar membuat program sederhana vol-2

19
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.0 VISUAL BASIC 6.0 Membuat Program Perpustakaan Sederhana Membuat Program Perpustakaan Sederhana Volume - 2 Copyright©2014 Volume 2 Volume 2

Upload: aasilung

Post on 06-Dec-2015

249 views

Category:

Documents


1 download

DESCRIPTION

Only Share

TRANSCRIPT

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