Visual Programming 2 P-14,15 Fery Updi,M.Kom 1
Mahasiswa mampu: Melakukan configurasi Visual Studio.NET, Membuat Custom Classes, Melakukan koneksi ke Database, Membuat aplikasi Form Entry sederhana, Kompetensi Matakuliah Memahami serta mampu membuat Form Transaction One To Many, Menggunakan Crystal Report untuk menampilkan data dari SQL Server sebagai Laporan, Membuat package sebuah aplikasi, Membuat suatu aplikasi client server secara nyata dengan sistem kelompok, 2
Membuat Laporan Pada dasarnya setiap ada entri data harus dibuatkan bentuk laporannya. Microsoft Visual Basic memiliki fasilitas membuat laporan menggunakan DataReport, selain itu juga dapat ditambahkan Crystal Report yang komponennya harus di install dulu karena merupakan distributor terpisah. Untuk dapat membuat data report atau CrystalReport prinsipnya sama dengan membuat form, siapkan koneksi ke databasenya, biasanya menggunakan koneksi DataEnvironment. 3
CrystalReport Crsytal Report adalah sebuah aplikasi yang digunakan untuk membuat laporan dari berbagai sumber data. Sumber data maksudnya bisa dikatakan database, jadi dengan Crystal Report kita bisa membuat laporan yang data-datanya diperoleh dari Database apapun, misalnya SQLServer, Ms. Access, Mysql, dll. 4
Why Use CrystalReport? Pembuatan laporannya tidak terlalu rumit sehingga memungkinkan pemrogram pemula sekalipun untuk membuat laporan tanpa harus melibatkan banyak kode pemrograman. Program Crystal Reports banyak digunakan karena mudah terintegrasi dengan bahasa lain. Fasilitas impor hasil laporan yang mendukung format-format paket program lain, seperti Microsoft Office, Adobe Acrobat Reader, HTML, dan sebagainya. Koneksi dari Crystal Report ke Ms. Visual Basic sangat mudah, tanpa melibatkan kode program. Laporan yang dihasilkan sangat sesuai dengan yang diinginkan, dapat kita desain sesuka hati dan banyak kelebihan lainnya, 5
Membuat Laporan Penjualan Buku menggunakan CrystalReport Langkah-langkah dalam membuat laporan Transaksi Penjualan sebagai berikut : 1. Project > Add Windows Form > pada bagian Categories pilih Reporting untuk name-nya ubah menjadi DetailTransaksi.rpt > Add kemudian akan muncul kotak dialog seperti berikut : (Pilih As a Blank Report > Ok) 6
Tampilan Rancangan CrystalReport 7
Penjelasan tampilan rancangan CrystalReport Pada gambar di atas dibagian reportnya terdiri dari beberapa section yaitu : (Report Header) bagian ini untuk menulis judul 1 (Page Header) bagian ini untuk menulis judul 2 (Detail) bagian ini untuk meletakkan fields-fields data (Report Footer) bagian ini untuk menulis keterangan laporan dsb (Page Footer) bagian ini untuk meletakkan Keterangan fields laporan dsb 8
Memasukkan data ke dalam Report 2. Untuk memasukkan data ke dalam report, pada bagian Field Explorer > Klik kanan Database Fields > Database Expert > pada available Data Sources > Create New Connection > OLE DB (ADO) > Make New Connection > Double Klik SQL Server Native Client seperti gambar dibawah ini. 9
Memasukkan data ke dalam Report 10
Kemudian akan muncul kotak Dialog seperti berikut: Memasukkan data ke dalam Report Pada Server masukkan alamat link database, beri tanda centang di Integrated Security, pilih Database > Next > Finish 11
Memasukkan data ke dalam Report 3. Seperti Pada gambar dibawah ini klik di bagian alamat link database lalu untuk memasukkan tabel ke bagian kanan kotak Selected Tables gunakan tanda panah (>) di atas, jika memasukkan semua pilih panah (>>) di atas dan untuk mengembalikan gunakan panah dibagian bawah. 12
Memasukkan data ke dalam Report Jika sudah memilih tabel yang nanti datanya akan ditampilkan dalam laporan > Ok pada kotak Dialog Database Expert > Links > Ok. 13
Memasukkan data ke dalam Report Pada Field Explorer > Database Fields akan terlihat data tabel yang sudah dimasukkan, untuk memasukkan kedalam laporan drag atau klik kanan fields > Insert To Report (Enter) > lalu letakkan didalam laporan kemudian aturlah letak field seperti gambar dibawah ini : 14
Latihan Mandiri 1. Merancang tampilan laporan Data Buku 2. Merancang tampilan laporan Jenis Buku 3. Merancang tampilan laporan Harian 4. Merancang tampilan laporan Bulanan 5. Merancang tampilan laporan Tahunan 6. Merancang tampilan laporan Keseluruhan 15
Topik : Next Menampilkan rancangan laporan ke dalam sebuah Form 16