Post on 14-Jun-2019
PEMROGRAMAN TERSTRUKTUR II PERTEMUAN 12
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
CRYSTAL REPORTS
By IDA WAHYUNI, S.KOM
Pada Visual Basic.Net 2010, crystal report belum
terinstal secara otomatis, sehingga kita perlu
menginstalnya sebelum digunakan.
1. Untuk membuat laporan, kita perlu menambahkan proyek baru untuk
laporan, kita mulai dengan:
- Klik menu Project
- Klik Add Windows Form (sehingga muncul gambar dibawah)
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
REPORTING
2. Dari tampilan gambar diatas pilih Reporting > pilih Crystal Report.
- Isi Name dengan
nama laporan yang
dibuat, misal rptGaji
- Lalu klik Add
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
3. Selanjutnya akan tampil kotak dialog Crystal Report Galery.
- Pilih Using the Report Wizard
- Klik OK
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
3. Pada kotak dialog Standart Report Creation Wizard, klik menu Create New
Connection kemudian pilih
OLE DB (ADO)
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
4. Kemudian akan tampil kotak dialog OLE DB (ADO). Karena kita
menggunakan Ms.Access, maka
pilih Microsoft Office12.0 Access
Database Engine OLE DB Provider
lalu klik tombol Next.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
5. Akan tampil kotak dialog untuk menentukan sumber data.
Klik tombol Data Source untuk
menentukan sumber data.
Pada isian Office Data Type pilih
Access.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
6. Selanjutnya akan tampil kotak dialog sebagai berikut, dan klik Finish
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
7. Selanjutnya akan tampil kotak dialog Standart Report Creation Wizard, dan
menmpilkan nama database yang telah dihubungkan.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
8. Selanjutnya akan tampil kotak dialog Standart Report Creation Wizard, dan
menampilkan nama database
yang telah dihubungkan.
Tentukan tabel-tabel yang akan
Digunakan dalam laporan gaji.
Yiatu tblMasterPegawai dan
tblNamaUsaha.
Klik Next
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
9. Kemudian tampil kotak dialog untuk menentukan keterhubungan antar
tabel.
Apabila tabel yang digunakan
Punya hubungan primary key,
Maka pilihlah Auto-Link By Key,
dan secara otomatis tabel akan
terhubung.
Klik Next
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
10.Selanjutnya tentukan field-field yang digunakan pada laporan gaji.
Jika sudah dipilih field-field yang
dibutukan, selanjutnya Klik Next.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
11. Selanjutnya tampil kotak dialog untuk menetukan apakah melakukan
pengelompokan data
Berdasarkan jenis data tertentu.
Jika tidak melakukan
pengelompokan data bagian
ini dilewati saja,
selanjutnya Klik Next.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
12. Selanjutnya tampil kotak dialog untuk menetukan filter data, tentukan field
yang akan dijadikan kriteria filter.
Jika tidak melakukan
filter data bagian
ini dilewati saja,
selanjutnya Klik Next.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
13. Selanjutnya tampil kotak dialog untuk memilih bentuk-bentuk laporan.
Dalam latihan ini, bentuk laporan
yang digunakan adalah bentuk
Standart.
selanjutnya Klik Finish.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
14. Hasil dari generate laporan dengan format Standart masih butuh
pengaturan lagi.
Aturlah desain laporan
gaji seperti contoh berikut,
atau desain sesuai dengan
kreatifitas masing-masing.
usahakan desain tampilan
utama berada pada
Section 3 (Details)
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
15. Untuk melihat preview laporan yang sudah dibuat, kalian bisa memilih
tombol Main Report Preview.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
16. Setelah desain selesai, langkah selanjutnya kita akan membuat form
penghubung untuk menampilkan desain laporan yang sudah kita buat.
Buat Sebuah form, edit:
Name: rptCetakGaji
Text: Data Gaji
tambahkan komponen
CrystalReportViewer1.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
17. Lalu pilih laporan yang akan ditampilkan dengan memilih
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
18. Sehingga tampilannya akan menjadi seperti ini.
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
19. Setelah mendesain laporan kepegawaian di Cristal Report dan
menghubungkannya dengan form, maka langkah terakhir adalah memanggil
laporan tersebut untuk dicetak.
Untuk mencetak laporan buatlah sebuah form baru dengan desainnya
optional, sesuai kreatifitas masing-masing.
Misalkan:
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
20. Setelah mendesain laporan kepegawaian di Cristal Report, copykan
program berikut pada button CETAK GAJI.
Private Sub cmdCetak_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
cmdCetak.Click
If cboNIK1.Text = "" Then
MsgBox("Pilih NIK yang akan dicetak", MsgBoxStyle.Exclamation + MsgBoxStyle.OkOnly, "Pesan")
cboNIK1.Focus()
Else
Try
rptCetakGajinya.CrystalReportViewer1.SelectionFormula = "{tblMasterPegawai.NIK} = '" &
Mid(cboNIK1.Text, 1, 6) & "'"
rptCetakGajinya.CrystalReportViewer1.Dock = DockStyle.Fill
rptCetakGajinya.CrystalReportViewer1.RefreshReport()
rptCetakGajinya.ShowDialog() Catch ex As Exception
End Try
End If
End Sub
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
Programmer
- Membuat Laporan Gaji seperti yang sudah dicontohkan.
- Dipresetasikan pada Pertemuan 12.
- Yang bertugas untuk mempresentasikan adalah Programer.
- OBJECT REFERENCE NOT SET ON
TUGAS
By IDA WAHYUNI, S.KOM
SEMOGA BERMANFAAT
SEKIAN MATERI HARI INI
By IDA WAHYUNI, S.KOM