PEMROGRAMAN TERSTRUKTUR II PERTEMUAN 12
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN
By IDA WAHYUNI, S.KOM
CRYSTAL REPORTS Pada Visual Basic.Net 2010, crystal report belum terinstal secara otomatis, sehingga kita perlu menginstalnya sebelum digunakan.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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)
REPORTING
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 2. Dari tampilan gambar diatas pilih Reporting > pilih Crystal Report. - Isi Name dengan nama laporan yang dibuat, misal rptGaji - Lalu klik Add
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 3. Selanjutnya akan tampil kotak dialog Crystal Report Galery.
- Pilih Using the Report Wizard - Klik OK By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 3. Pada kotak dialog Standart Report Creation Wizard, klik menu Create New Connection kemudian pilih OLE DB (ADO)
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 5. Akan tampil kotak dialog untuk menentukan sumber data. Klik tombol Data Source untuk menentukan sumber data. Pada isian Office Data Type pilih Access.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 6. Selanjutnya akan tampil kotak dialog sebagai berikut, dan klik Finish
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 7. Selanjutnya akan tampil kotak dialog Standart Report Creation Wizard, dan menmpilkan nama database yang telah dihubungkan.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 10. Selanjutnya tentukan field-field yang digunakan pada laporan gaji.
Jika sudah dipilih field-field yang dibutukan, selanjutnya Klik Next.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 13. Selanjutnya tampil kotak dialog untuk memilih bentuk-bentuk laporan. Dalam latihan ini, bentuk laporan yang digunakan adalah bentuk Standart. selanjutnya Klik Finish.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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)
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 15. Untuk melihat preview laporan yang sudah dibuat, kalian bisa memilih tombol Main Report Preview.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 17. Lalu pilih laporan yang akan ditampilkan dengan memilih
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 18. Sehingga tampilannya akan menjadi seperti ini.
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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:
By IDA WAHYUNI, S.KOM
MEMBUAT LAPORAN 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
By IDA WAHYUNI, S.KOM
TUGAS Programmer - Membuat Laporan Gaji seperti yang sudah dicontohkan. - Dipresetasikan pada Pertemuan 12. - Yang bertugas untuk mempresentasikan adalah Programer. - OBJECT REFERENCE NOT SET ON
By IDA WAHYUNI, S.KOM
SEKIAN MATERI HARI INI
SEMOGA BERMANFAAT By IDA WAHYUNI, S.KOM