PEMROGRAMAN TERSTRUKTUR II -...

26
PEMROGRAMAN TERSTRUKTUR II PERTEMUAN 12 By IDA WAHYUNI, S.KOM

Transcript of PEMROGRAMAN TERSTRUKTUR II -...

Page 1: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

PEMROGRAMAN TERSTRUKTUR II PERTEMUAN 12

By IDA WAHYUNI, S.KOM

Page 2: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

MEMBUAT LAPORAN

By IDA WAHYUNI, S.KOM

Page 3: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

CRYSTAL REPORTS

By IDA WAHYUNI, S.KOM

Pada Visual Basic.Net 2010, crystal report belum

terinstal secara otomatis, sehingga kita perlu

menginstalnya sebelum digunakan.

Page 4: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 5: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 6: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

3. Selanjutnya akan tampil kotak dialog Crystal Report Galery.

- Pilih Using the Report Wizard

- Klik OK

MEMBUAT LAPORAN

By IDA WAHYUNI, S.KOM

Page 7: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 8: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 9: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 10: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

6. Selanjutnya akan tampil kotak dialog sebagai berikut, dan klik Finish

MEMBUAT LAPORAN

By IDA WAHYUNI, S.KOM

Page 11: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

7. Selanjutnya akan tampil kotak dialog Standart Report Creation Wizard, dan

menmpilkan nama database yang telah dihubungkan.

MEMBUAT LAPORAN

By IDA WAHYUNI, S.KOM

Page 12: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 13: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 14: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 15: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 16: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 17: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 18: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 19: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

15. Untuk melihat preview laporan yang sudah dibuat, kalian bisa memilih

tombol Main Report Preview.

MEMBUAT LAPORAN

By IDA WAHYUNI, S.KOM

Page 20: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 21: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

17. Lalu pilih laporan yang akan ditampilkan dengan memilih

MEMBUAT LAPORAN

By IDA WAHYUNI, S.KOM

Page 22: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

18. Sehingga tampilannya akan menjadi seperti ini.

MEMBUAT LAPORAN

By IDA WAHYUNI, S.KOM

Page 23: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 24: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 25: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

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

Page 26: PEMROGRAMAN TERSTRUKTUR II - blog.ub.ac.idblog.ub.ac.id/idawahyuni/files/2016/11/PT-II-PERTEMUAN-12.pdfSelanjutnya akan tampil kotak dialog Crystal Report Galery. - Pilih Using the

SEMOGA BERMANFAAT

SEKIAN MATERI HARI INI

By IDA WAHYUNI, S.KOM