Crystal Reports (Bagian 2)

dokumen-dokumen yang mirip
Crystal Reports. Metode Pull Mode & Push Mode

Bab XII Mencetak Data SQL Server

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

Seagate Crystal Report 7.0

PEMROGRAMAN TERSTRUKTUR II

Visual Programming 2. P-14,15 Fery Updi,M.Kom

MEMBUAT LAPORAN (DATA REPORT)

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

BAB II MICROSOFT VISUAL STUDIO

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

BAB-3 MEMBUAT DAN MENGATUR QUERY

BAB-XI MEMBUAT SUBFORM

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan.

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS


Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

E-Trik Visual C++ 6.0

BAB 3 PEMBUATAN KARTU ANGGOTA DAN LAPORAN

MODUL : V [ DATABASE, CONN, INPUT, TABEL,REPORT ] ASP.NET

Modul Report Dan Form Report

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

Mengenal Form Base. Pada Bab ini anda akan mempelajari cara :

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

MODUL 2 PERANCANGAN INTERFACE

Konsep Sistem Informasi B

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Koneksi Database BAB 1


MODUL XIII FORM dan REPORTS

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Membuat File Database & Tabel

1. MENGENAL VISUAL BASIC

CRYSTAL REPORT Tugas : Sistem Informasi. Nama : Dwi Budi Santoso. Kelas : Pagi

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.


LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

MENU. 5.1 Membuat MenuStrip

ADODC. Gambar 5.1. ADODC

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Memanggil Faktur Terakhir Buka file laporan Klik kanan field Faktur Pilih select expert Klik show formula Klik group selection

Modul Praktikum Basis Data 11 Membuat Menu dengan Form


Membuat File Database & Tabel

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN

Koneksi VB Dengan Database Sql Server


SMK BHAKTI NUSANTARA BOJA

Microsoft Access 2010

MODUL I PENGENALAN VISUAL BASIC.NET


E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

Modul Praktikum Ke-1

Bill of Material. Bab ini menjelaskan mengenai pembuatan form bill of material yang digunakan dalam program aplikasi sistem informasi manufaktur.

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Ringkasan Bab 1. Bab 1 ini akan membahas pemakaian dasar Access secara menyeluruh. Topik-topiknya antara lain:

BAB 10 NETBEANS DATABASE

MODUL 9. Pemrograman Visual dengan Database SQL Server

Database Access untuk Multi User

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

A. MAKSUD DAN TUJUAN 1. MAKSUD

Mengelola Database Menggunakan Macro Excel

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

MENGOLAH DATABASE SQL SERVER


Membuat Aplikasi Sederhana Toko Bahan Pakan. Microsoft Access2007

BAB 2 LANDASAN TEORI

Pengenalan Visual Basic

a. Menyiapkan database

MULTIPLE BINDINGNAVIGATOR PADA VB 2008


Cara Mengambil Nama Bulan Dari Database

KSI B ~ M.S. WULANDARI

Menggunakan Microsoft Access (perhatikan untuk red text)

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

Jl. Majapahit 605 Semarang Membuat Laporan (Cetak ke kertas ) dengan menggunakan Data Report Designer

Microsoft Office ACCESS 2007

Modul Praktikum Basis Data 9,10 Membuat Report

M. Choirul Amri

M. Choirul Amri.

MICROSOFT WORD Baris Judul. Drawing Toolbar

MODUL XI MEMBUAT LAPORAN

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

1. Pengertian Database

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Microsoft Power Point

BAB VII MENU, TOOLBAR DAN STATUSBAR

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

Budi Permana, S.Kom

Transkripsi:

Crystal Reports (Bagian 2) Model Implementasi Sumber Data Pull Mode Dalam Pull Mode, proses yang terjadi adalah melakukan koneksi ke database dan menarik data yang ada didalam database secara dinamis. Metode ini digunakan pada laporan yang mengambil data-nya dari sebuah database, yang mana koneksinya tidak mengalami perubahan. Push Mode Push Mode koneksi ke database digunakan untuk mengambil data dan mengisikan data tersebut ke dalam Dataset, selanjutnya baru data yang ada didalam Dataset tersebut ditampilkan pada laporan. Push Mode merupakan metode yang lebih fleksibel dari pada Pull Mode, karena Anda dapat mengubah koneksi ke database dari koding. Field Explorer Untuk mengatur laporan Anda pada Crystal Report Designer, seperti menentukan data source, formula, parameter dan group. Database Fields Berisi tabel-tabel yang akan digunakan pada laporan. Untuk menambah database, Anda dapat melakukannya dengan cara melakukan klik kanan pada Database Fields, pilih menu Database Expert. Pull Mode Memilih OLE DB (ADO) untuk mengambil database yang akan digunakan. Push Mode Memilih ADO.NET Datasets untuk memilih Dataset yang akan digunakan pada laporan.

1. OLE DB (ADO) o Klik OLE DB (ADO) pada Data Sources yang disediakan. o Pilih Provider Microsoft OLE DB Provider for SQL Server o Isi Connection Information dengan nama server, user ID, password dan database yang akan digunakan. o Klik Finish

2. ADO.NET Dataset o Klik ADO.NET Dataset pada Data Sources, kemudian pilih nama Dataset. o Pada tabel yang tersedia, pilih nama tabel yang akan digunakan, selanjutnya tekan tombol >. Jika Anda ingin memilih keseluruhan tabel yang ada, tekan tombol >>. o Klik OK. Formula Fields Formula adalah hasil sebuah rumusan yang dapat Anda tentukan sendiri sesuai dengan kebutuhan. Anda dapat menggunakan formula untuk membuat perhitungan. o Klik kanan pada Formula Fields, pilih New. o Isi nama formula yang akan dibuat, klik OK. o Pada Formula Editor, ketikkan formula yang Anda inginkan. o Setelah formula diisikan, pilih toolbar Save and Close atau tekan tombol Ctrl+S.

Parameter Fields Parameter digunakan untuk menampung nilai dari user untuk digunakan pada laporan. Penggunaan parameter paling sederhana misalnya untuk menampilkan teks sebagai judul laporan sampai pada penggunaan yang lebih kompleks lagi seperti untuk melakukan pemilihan data tertentu (filtering). o Klik kanan pada Parameter Fields, pilih New. o Pada tampilan Create Parameter Field, isi nama parameter-nya, dan tipe data dari parameter tersebut. o Klik tombol OK

Group Name Fields Digunakan untuk membuat pengelompokan berdasarkan fields tertentu. o Klik kanan pada Group Name Fields, pilih Insert Group. o Pada tampilan Insert Group, pilih field yang akan dijadikan group. o Klik OK. Running Total Fields Digunakan untuk melakukan proses perhitungan berdasarkan kondisi tertentu. o Klik kanan Running Total Fields, pilih New. o Pada tampilan Create Running Total Field, Anda isi nama field yang akan dibuat, pilih field yang akan diproses dan tipe dari proses perhitungan yang akan dilakukan (sum, count, average, maximum, minimum) o Pada bagian Evaluate, Anda dapat memilih evaluasi perhitungan tersebut apakah keseluruhan record, per group atau menggunakan ketentuan khusus. o Pada bagian Reset, Anda juga harus menentukan apakah hasil perhitungan tersebut akan dimulai lagi dari nilai 0 pada saat tertentu, atau tidak pernah direset. o Klik OK.

Special Fields Pada special fields ini Anda dapat menggunakannya untuk menampilkan informasi yang biasanya ada didalam sebuah laporan, seperti nomor halaman, tanggal, jam dan informasi umum lainnya. Untuk menggunakan special fields, Anda dapat melakukan drag dan drop pada field yang akan digunakan pada laporan Anda. Unbound Fields Fields yang digunakan untuk menyimpan data numeric, string atau boolean yang tidak berhubungan dengan database manapun. Sama seperti special fields, untuk menggunakan unbound fields ini Anda tinggal melakukan drag dan drop. Kontrol Pada CR Text Object Menampilkan tulisan pada laporan. Biasanya digunakan untuk menampilkan judul laporan dan informasi lainnya yang bersifat permanen. Line Object Mmbuat garis vertikal atau horizontal, tetapi tidak bisa digunakan untuk membuat garis diagonal. Box Object Membuat tampilan kotak persegi panjang atau ellips.

Mengatur Format Crystal Reports Format Editor digunakan untuk mengatur format tampilan field atau kontrol yang Anda buat. Format Editor ditampilkan dengan cara klik kanan pada kontrol atau field yang ingin diatur tampilan formatnya. Menggunakan Ukuran Kertas Custom Untuk membuat ukuran kertas sendiri, berikut ini langkah-langkah yang harus Anda lakukan: Klik menu Start pada Desktop Windows. Pilih Printers and Faxes. Pada tampilan Printers and Faxes, Anda klik menu File, dan pilih Server Properties. Selanjutnya Anda cek Create a new form, isikan nama kertas pada bagian Form name, dan isi ukuran kertas yang ingin Anda buat pada bagian Form description (measurements). Jika isian sudah selesai, tekan tombol OK.

Untuk memilih ukuran kertas pada editor Crystal Report, Anda dapat memilih menu : Crystal Reports -> Design -> Page Setup CrystalReportViewer Untuk menampilkan laporan tersebut pada form yang selanjutnya akan dicetak ke printer. Drag dan Drop kontrol CrystalReportViewer pada form yang Anda gunakan untuk menampilkan laporan. Atur properti CrystalReportViewer tersebut seperti dibawah ini:

Menciptakan Formula Buat satu buah laporan untuk menampilkan data dari table mhs, dengan cara yang sama seperti pada praktikum sebelumnya. 1. Buat file laporan baru dari table mhs. 2. Kemudian klik tab design untuk masuk ke mode desain laporan. Hapus field Jenis Kelamin dari Section Details. 3. Kemudian tambahkan 1 buah formula, Insert Field Object, ditampilkan window Field Explorer, Pilih Formula Fields:, kemudian klik Toolbar New (Ctr+N). kemudian isikan nama formulanya Sex, sebagai berikut :

4. Kemudian akan ditampilkan window formula editor untuk menuliskan script formula, tulis formula seperti berikut : 5. Kemudian klik tombol Save+Close. 6. Kemudian tambahkan field tersebut untuk menggantikan field sex yang sudah kita hapus sebelumnya dan letakkan pada Section Details.

7. Simpan laporan dengan nama rptmahasiswa.rpt. Kemudian jalankan laporan dan lihat perubahan yang terjadi. Menciptakan Selection Formula misalkan kita melihat tampilan laporan data mahasiswa, dengan NIM, Nama, Jenis Kelamin. Kita ingin memfilter data mahasiswa berdasarkan Jenis Kelaminnya. Maka kita harus menggunakan selection formula. 1. Buat satu buah laporan untuk menampilkan data dari table mhs, dengan cara yang sama seperti pada praktikum sebelumnya. file laporan baru dari table mhs. 2. Klik tab design untuk masuk ke mode desain laporan. Kemudian klik Crystal Report > Selection Formula > Record

3. Sehingga muncullah Record Selection Formula Editor, yang memiliki 3 buah jendela, pada jendela sebelah kiri (pada contoh) terdapat field-field yang kita gunakan dalam database, double click pada jenis_kelamin sehingga muncul tulisan {mhs.jenis_kelamin}, tambahkan disebelahnya tanda = "Laki-laki" yang berarti kita ingin menampilkan daftar mahasiswa yang tempat lahirnya Laki-laki saja. Setelah itu klik simpan untuk menyimpan formula. 4. Buka Main Report Preview maka crystal report menunjukkan 2 buah pilihan yakni "Use saved data" dan "Refresh Data", pilih Refresh data.

5. Maka data yang muncul adalah data mahasiswa yang jenis kelaminnya Laki-laki saja. Menerapkankan Selection Formula ke VB Langkah-langkanya sebagai berikut : 1. Buat Project baru, tambahkan 1 buah label, 1 textbox dan 1 buah button, lalu tambahkan CrystalReportViwer. 2. Buat laporan baru dari table mhs. Kemudian pilih Create NewCrystalReport, Chose CrystalReport dengan cara yang sama seperti pada praktikum sebelumnya.

3. Masukan koding dibawah ini pada button Lihat Profile Public Class Form1 Private Sub btnlihat_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnlihat.click CrystalReportViewer1.SelectionFormula = "{mhs.nama} = '" & TextBox1.Text & "'" CrystalReportViewer1.RefreshReport() End Sub End Class 4. Jalankan. Dan, hasilnya seperti dibawah ini.

Latihan Praktikum! 1. Buat database transakasi penjualan dan tabel transaksi dibawah ini : Id_transaksi Nama_customer Tgl_transaksi Kantor_cabang Jumlah_transaksi 2. Isi tabelnya dengan data dibawah ini, kemudian buat laporan dengan tampilan sebagai berikut : 3. Laporan tersebut berisi data penjualan yang di kelompokan berdasarkan kantor cabang. 4. Tampilkan sub total per kantor cabang beserta grand total keseluruhan