SlideShare a Scribd company logo
1 of 12
Download to read offline
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 72
Chapter 10 – Membuat Report Kwitansi
10
10 Membuat Report Kwitansi
Materi Pembahasan :
1. Crystal Report
2. Desain Kwitansi Menggunakan Crystal Report
3. Coding Form Kwitansi
4. Coding pada Form Transaksi Penjualan
10.1 Crystal Report
Crystal Report merupakan salah satu program yang dapat digunakan untuk membuat atau
menerjemahkan informasi yang terkandung di dalam database menjadi laporan. Crystal Report
merupakan program yang terpisah dari Visual Studio, sehingga untuk membuat laporan
menggunakan Crystal Report kita harus mengunduh lalu menginstal program Crystal Report
terlebih dahulu. Berikut link download Crystal Report untuk versi Visual Studio 2012 dan 2013 :
Crystal Report for Visual Studio 2012
https://www.aspsnippets.com/Articles/Download-Crystal-Reports-for-Visual-Studio-2012.aspx
Crystal Report for Visual Studio 2013
https://www.aspsnippets.com/Articles/Download-Crystal-Reports-for-Visual-Studio-2013.aspx
10.2 Desain Kwitansi Menggunakan Crystal Report
1. Buka Project, lalu klik kanan packages “Laporan”, pilih add – new item
Gambar 10.1. Add New Item Packages Laporan
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 73
Chapter 10 – Membuat Report Kwitansi
10
2. Pada jendela Add New Item, pilih Crystal Reports, dan beri nama CetakKwitansi.rpt
Gambar 10.2. Jendela Add New Item
3. Setelah klik tombol add, maka akan tampil jendela Crystal Reports Gallery. Pilih As a Blank
Report, lalu klik tombol OK.
Gambar 10.3. Jendela Crystal Reports Gallery
Using the Report Wizard akan
menampilkan report dengan
template yang sudah disediakan
As a Blank Report akan
menampilkan report berupa lembar
kerja kosong
From an Existing Report akan
menampilkan report yang sudah
dibuat sebelumnya
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 74
Chapter 10 – Membuat Report Kwitansi
10
4. Gambar 10.4 merupakan lembar kerja Crystal Reports, terdapat 5 bagian pada lembar kerja crystal
reports, tiap bagian memiliki fungsi sebagai berikut :
Report Header : semua komponen header akan ditampilkan di halaman pertama laporan
Page Header : semua komponen header akan ditampilkan di setiap halaman laporan
Details : semua komponen details akan ditampilkan secara berulang dengan
informasi yang berbeda
Report Footer : semua komponen footer akan ditampilkan di halaman terakhir laporan
Page Footer : semua komponen footer akan ditampilkan di setiap halaman laporan
Gambar 10.4. Lembar Kerja Crystal Reports
5. Selanjutnya, agar report yang dibuat dapat menampilkan informasi yang berasal dari database,
buat koneksi baru dengan cara klik kanan Database Fields pada Field Explorer – pilih Database
Expert.
Lalu akan tampil jendela Database Expert (gambar 10.5), klik OLE DB (ADO) pada Create New
Connection.
Gambar 10.5. Tampilan Field Explorer dan Jendela Database Expert
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 75
Chapter 10 – Membuat Report Kwitansi
10
6. Selanjutnya akan tampil jendela OLE DB (ADO), pilih SQL Server Native Client 11.0 pada pilihan
provider (gambar 10.6), lalu klik tombol Next.
Gambar 10.6. Tampilan Provider OLE DB (ADO)
7. Lalu akan tampil jendela OLE DB (ADO) untuk memilih Server, silahkan pilih Server jika ada,
namun jika tidak tampil maka ketik manual nama Server sesuai dengan Server Name pada SQL
Server.
Checklist Integrated Security, lalu pilih database yang akan digunakan (gambar 10.7).
Gambar 10.7. Tampilan Server dan Database OLE DB (ADO)
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 76
Chapter 10 – Membuat Report Kwitansi
10
8. Selanjutnya akan tampil jendela Advanced Information OLE DB (ADO), klik tombol Finish.
Gambar 10.8. Tampilan Jendela Advanced Information OLE DB (ADO)
9. Lalu akan tampil koneksi baru dengan nama sesuai Server Name yang dipilih, contoh server name
pada praktik ini RAHMANTO. Klik (+) Server Name lalu akan tampil database yang dipilih, klik (+)
database maka akan tampil objek yang ada pada database (tables, views, dan stored procedure).
Report yang akan dibuat berupa Kwitansi yang berasal dari view_kwitansi (gambar 10.9), lalu klik
tombol OK.
Gambar 10.9. Tampilan Jendela Database Expert
Klik tombol > untuk
memilih
view_kwitansi
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 77
Chapter 10 – Membuat Report Kwitansi
10
10.Kembali ke desain laporan, komponen yang dapat digunakan di dalam lembar keja crystal reports
terdapat pada toolbox. Komponen pada toolbox meliputi pointer yang berguna untuk memilih
dan memindahkan komponen pada lembar kerja, text object yang berguna untuk menambahkan
teks ke dalam lembar kerja, line object yang berguna untuk menambahkan komponen garis pada
lembar kerja, dan box object yang berguna untuk menambahkan komponen kotak ke dalam
lembar kerja. Tampilan toolbox crystal reports seperti pada gambar 10.10.
Gambar 10.10. Toolbox Crystal Reports
11.Selain Toolbox, komponen penting yang dapat digunakan di dalam lembar kerja crystal reports
adalah Database Fields, Special Fields dan Formula Fields.
Database fields merupakan kumpulan fields yang berasal dari tabel atau view yang digunakan
(lihat gambar 10.9). Special fields berisi kumpulan fields tambahan yang dapat digunakan seperti
halaman laporan, tanggal laporan dan nomor urut data. Formula Fields merupakan formula
buatan yang berasal dari fungsi atau formula yang dibuat, seperti hasil perkalian, atau hasil dari
fungsi sum (jumlah keseluruhan).
Gambar 10.11. Database Fields, Special Fields dan Formula Fields pada Field Explorer
Drag and Drop komponen ke dalam lembar
kerja crystal report untuk menggunakan
komponen Text Object, Line Object dan Box
Object.
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 78
Chapter 10 – Membuat Report Kwitansi
10
12.Sebelum mendesain kwitansi pada lembar kerja crystal reports, buat terlebih dahulu formula
fields yang nantinya akan digunakan. Ada 2 formula fields yang akan dibuat yaitu totalbayar dan
totalkeseluruhan. Untuk membuat formula fields totalbayar, klik kanan Formula Fields yang
ada pada Field Explorer, pilih New dan beri nama totalbayar (lihat gambar 10.12).
Gambar 10.12. New Formula Fields totalbayar
13.Kemudian akan tampil jendela Formula Workshop, buat formula totalbayar yang berasal dari
field hargabarang dikalikan dengan field jumlahjual, jika sudah tampil seperti gambar 10.13
lalu klik tombol Save and Close.
Gambar 10.13. Formula totalbayar
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 79
Chapter 10 – Membuat Report Kwitansi
10
14.Buat sebuah formula fields lagi dengan nama TotalKeseluruhan (lihat gambar 10.14).
Gambar 10.14. Formula totalkeseluruhan
15.Desain lembar kerja crystal reports menjadi kwitansi penjualan seperti pada gambar 10.15.
Gambar 10.15. Desain Kwitansi pada Lembar Kerja Crystal Reports
Text Object
Text Object
Line Object
Database Fields
Database
Fields
Formula Fields
Special Fields
Text Object
Sum merupakan fungsi yang diketik manual
yang berguna untuk menjumlah secara
keseluruhan @totalbayar. @totalbayar
merupakan formula fields yang sebelumnya
sudah dibuat.
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 80
Chapter 10 – Membuat Report Kwitansi
10
16.Sesuaikan kembali tampilan kwitansi, sehingga menjadi seperti pada gambar 10.16.
Gambar 10.16. Desain Kwitansi pada Lembar Kerja Crystal Reports (2)
17.Klik kanan pada lembar kerja crystal reports, pilih “Preview Report” untuk melihat tampilan
kwitansi dengan data yang berasal dari view_kwitansi.
Gambar 10.17. Preview Report Kwitansi
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 81
Chapter 10 – Membuat Report Kwitansi
10
10.3 Coding Form Kwitansi (FKwitansi)
1. Untuk menampilkan kwitansi yang sudah di desain, perlu dibuat sebuah form baru untuk
menampilkan kwitansi tersebut. Buat sebuah form pada packages GUI dengan nama
FKwitansi. Ganti properties “WindowState” pada FKwitansi menjadi “Maximized”.
2. Masukkan komponen CrystalReportViewer yang ada pada Toolbox – Reporting ke dalam
FKwitansi (lihat pada gambar 10.18).
Gambar 10.18. Desain Form Kwitansi (FKwitansi)
3. Dari desain form, pindah ke view code (F7), lalu tambahkan library berikut di bagian header.
4. Ketik kode berikut di bawah kode public partial class FKwitansi : Form {
5. Kembali ke desain form, klik 2 kali pada Event Load FKwitansi, lalu ketik kode berikut untuk
menampilkan kwitansi pada saat FKwitansi ditampilkan. Kwitansi yang tampil akan sesuai dengan
nomor kwitansi yang ada pada Form Transaksi (FTransaksi).
*note :
Abaikan kode ObjTransaksi yang digaris merah (tidak dikenali), karena kode ObjTransaksi akan
dibuat pada bagian modul “Coding pada Form Transaksi Penjualan” hal 82.
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 82
Chapter 10 – Membuat Report Kwitansi
10
10.4 Coding Pada Form Transaksi Penjualan (FTransaksi)
Kwitansi nantinya akan ditampilkan setelah selesai proses transaksi penjualan barang, yaitu pada
saat menekan tombol simpan pada form transaksi (FTransaksi), untuk menampilkan kwitansi dari
FKwitansi, tambahkan beberapa kode berikut :
1. Buka form FTransaksi, ubah ke mode view code (F7), tambahkan kode berikut di bawah kode
public partial class FTransaksi : Form {
2. Kemudian tambahkan kode berikut di bawah kode InitializeComponent();
3. Pada tombol simpan (BtnSimpan), tambahkan kode berikut untuk memanggil FKwitansi.
Pastikan ubah
properties
TxtNoKwitansi
pada FTransaksi :
modifier = public
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 83
Chapter 10 – Membuat Report Kwitansi
10
4. Kemudian, agar tidak terjadi error pemanggilan crystal report pada saat program running, klik 2
kali App.config yang ada pada Solution Explorer.
Gambar 10.19. App.config pada Solution Explorer
5. Tambahkan kode berikut pada <startup> :
6. Berikut merupakan tampilan report kwitansi yang tampil pada saat menekan tombol simpan di
form transaksi (FTransaksi).
Gambar 10.20. Tampilan Kwitansi per Nomor Kwitansi

More Related Content

Similar to new Chapter 10 - Report Kwitansi.pdf

Modul viii
Modul viiiModul viii
Modul viiirivzal
 
Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Zoeliandri Sapoetra
 
new Chapter 9 - Coding Form Transaksi Penjualan.pdf
new Chapter 9 - Coding Form Transaksi Penjualan.pdfnew Chapter 9 - Coding Form Transaksi Penjualan.pdf
new Chapter 9 - Coding Form Transaksi Penjualan.pdfrahmantoyuri
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlARISTONSARUMAHA
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationAbdul Qifli Sangadji
 
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakaneriyadi
 
new Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfnew Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfrahmantoyuri
 
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...Masdar Aripin
 
Membuat Multiaplikasi menggunakan VB6
Membuat Multiaplikasi menggunakan VB6Membuat Multiaplikasi menggunakan VB6
Membuat Multiaplikasi menggunakan VB6Nurdin Al-Azies
 
Visual basic 6 tutorial its 4
Visual basic 6 tutorial its 4Visual basic 6 tutorial its 4
Visual basic 6 tutorial its 4Renhard Manurung
 
Belajar Visual Basic 6
Belajar Visual Basic 6Belajar Visual Basic 6
Belajar Visual Basic 6tm_prasetyo
 
Chapter 02 - Pembuatan Projek Baru
Chapter 02 - Pembuatan Projek BaruChapter 02 - Pembuatan Projek Baru
Chapter 02 - Pembuatan Projek BaruRakhmat Dedi Gunawan
 
new Chapter 8 - Coding Form Master Pelanggan (Customer).pdf
new Chapter 8 - Coding Form Master Pelanggan (Customer).pdfnew Chapter 8 - Coding Form Master Pelanggan (Customer).pdf
new Chapter 8 - Coding Form Master Pelanggan (Customer).pdfrahmantoyuri
 
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)IHSAN EP
 

Similar to new Chapter 10 - Report Kwitansi.pdf (20)

Modul viii
Modul viiiModul viii
Modul viii
 
Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6
 
new Chapter 9 - Coding Form Transaksi Penjualan.pdf
new Chapter 9 - Coding Form Transaksi Penjualan.pdfnew Chapter 9 - Coding Form Transaksi Penjualan.pdf
new Chapter 9 - Coding Form Transaksi Penjualan.pdf
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan Mysql
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form application
 
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
 
new Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfnew Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdf
 
4. isi
4. isi4. isi
4. isi
 
Diktat vbnet lanjutan
Diktat vbnet lanjutanDiktat vbnet lanjutan
Diktat vbnet lanjutan
 
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
 
Membuat Multiaplikasi menggunakan VB6
Membuat Multiaplikasi menggunakan VB6Membuat Multiaplikasi menggunakan VB6
Membuat Multiaplikasi menggunakan VB6
 
Visual basic 6 tutorial its 4
Visual basic 6 tutorial its 4Visual basic 6 tutorial its 4
Visual basic 6 tutorial its 4
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Belajar Visual Basic 6
Belajar Visual Basic 6Belajar Visual Basic 6
Belajar Visual Basic 6
 
Chapter 02 - Pembuatan Projek Baru
Chapter 02 - Pembuatan Projek BaruChapter 02 - Pembuatan Projek Baru
Chapter 02 - Pembuatan Projek Baru
 
new Chapter 8 - Coding Form Master Pelanggan (Customer).pdf
new Chapter 8 - Coding Form Master Pelanggan (Customer).pdfnew Chapter 8 - Coding Form Master Pelanggan (Customer).pdf
new Chapter 8 - Coding Form Master Pelanggan (Customer).pdf
 
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
 

More from rahmantoyuri

new Chapter 7 - Coding Form Master Barang.pdf
new Chapter 7 - Coding Form Master Barang.pdfnew Chapter 7 - Coding Form Master Barang.pdf
new Chapter 7 - Coding Form Master Barang.pdfrahmantoyuri
 
new Chapter 6 - Kelas Koneksi dan Form Login.pdf
new Chapter 6 - Kelas Koneksi dan Form Login.pdfnew Chapter 6 - Kelas Koneksi dan Form Login.pdf
new Chapter 6 - Kelas Koneksi dan Form Login.pdfrahmantoyuri
 
new Chapter 5 - Coding Form Menu Utama.pdf
new Chapter 5 - Coding Form Menu Utama.pdfnew Chapter 5 - Coding Form Menu Utama.pdf
new Chapter 5 - Coding Form Menu Utama.pdfrahmantoyuri
 
new Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdfnew Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdfrahmantoyuri
 
new Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdfnew Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdfrahmantoyuri
 
Slide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdfSlide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdfrahmantoyuri
 
ELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdfELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdfrahmantoyuri
 
Materi Kearsipan Manual.pdf
Materi Kearsipan Manual.pdfMateri Kearsipan Manual.pdf
Materi Kearsipan Manual.pdfrahmantoyuri
 
Fungsi Agregat.pptx
Fungsi Agregat.pptxFungsi Agregat.pptx
Fungsi Agregat.pptxrahmantoyuri
 
Data Manipulation language (DML).pptx
Data Manipulation language (DML).pptxData Manipulation language (DML).pptx
Data Manipulation language (DML).pptxrahmantoyuri
 
Relational Database.pptx
Relational Database.pptxRelational Database.pptx
Relational Database.pptxrahmantoyuri
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptxrahmantoyuri
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxrahmantoyuri
 
Key and Relationship Mapping.pptx
Key and Relationship Mapping.pptxKey and Relationship Mapping.pptx
Key and Relationship Mapping.pptxrahmantoyuri
 

More from rahmantoyuri (20)

new Chapter 7 - Coding Form Master Barang.pdf
new Chapter 7 - Coding Form Master Barang.pdfnew Chapter 7 - Coding Form Master Barang.pdf
new Chapter 7 - Coding Form Master Barang.pdf
 
new Chapter 6 - Kelas Koneksi dan Form Login.pdf
new Chapter 6 - Kelas Koneksi dan Form Login.pdfnew Chapter 6 - Kelas Koneksi dan Form Login.pdf
new Chapter 6 - Kelas Koneksi dan Form Login.pdf
 
new Chapter 5 - Coding Form Menu Utama.pdf
new Chapter 5 - Coding Form Menu Utama.pdfnew Chapter 5 - Coding Form Menu Utama.pdf
new Chapter 5 - Coding Form Menu Utama.pdf
 
new Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdfnew Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdf
 
new Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdfnew Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdf
 
Slide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdfSlide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdf
 
e filing.pdf
e filing.pdfe filing.pdf
e filing.pdf
 
ELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdfELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdf
 
Materi Kearsipan Manual.pdf
Materi Kearsipan Manual.pdfMateri Kearsipan Manual.pdf
Materi Kearsipan Manual.pdf
 
PRAKTEK JOIN.pptx
PRAKTEK JOIN.pptxPRAKTEK JOIN.pptx
PRAKTEK JOIN.pptx
 
VIEW.pptx
VIEW.pptxVIEW.pptx
VIEW.pptx
 
JOIN.pptx
JOIN.pptxJOIN.pptx
JOIN.pptx
 
Fungsi Agregat.pptx
Fungsi Agregat.pptxFungsi Agregat.pptx
Fungsi Agregat.pptx
 
SELECT.pptx
SELECT.pptxSELECT.pptx
SELECT.pptx
 
Data Manipulation language (DML).pptx
Data Manipulation language (DML).pptxData Manipulation language (DML).pptx
Data Manipulation language (DML).pptx
 
Relational Database.pptx
Relational Database.pptxRelational Database.pptx
Relational Database.pptx
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptx
 
Normalisasi.pptx
Normalisasi.pptxNormalisasi.pptx
Normalisasi.pptx
 
Key and Relationship Mapping.pptx
Key and Relationship Mapping.pptxKey and Relationship Mapping.pptx
Key and Relationship Mapping.pptx
 

Recently uploaded

Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaharnosuharno5
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxFitriaSarmida1
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".Kanaidi ken
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptpalagoro17
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 

Recently uploaded (20)

Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 

new Chapter 10 - Report Kwitansi.pdf

  • 1. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 72 Chapter 10 – Membuat Report Kwitansi 10 10 Membuat Report Kwitansi Materi Pembahasan : 1. Crystal Report 2. Desain Kwitansi Menggunakan Crystal Report 3. Coding Form Kwitansi 4. Coding pada Form Transaksi Penjualan 10.1 Crystal Report Crystal Report merupakan salah satu program yang dapat digunakan untuk membuat atau menerjemahkan informasi yang terkandung di dalam database menjadi laporan. Crystal Report merupakan program yang terpisah dari Visual Studio, sehingga untuk membuat laporan menggunakan Crystal Report kita harus mengunduh lalu menginstal program Crystal Report terlebih dahulu. Berikut link download Crystal Report untuk versi Visual Studio 2012 dan 2013 : Crystal Report for Visual Studio 2012 https://www.aspsnippets.com/Articles/Download-Crystal-Reports-for-Visual-Studio-2012.aspx Crystal Report for Visual Studio 2013 https://www.aspsnippets.com/Articles/Download-Crystal-Reports-for-Visual-Studio-2013.aspx 10.2 Desain Kwitansi Menggunakan Crystal Report 1. Buka Project, lalu klik kanan packages “Laporan”, pilih add – new item Gambar 10.1. Add New Item Packages Laporan
  • 2. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 73 Chapter 10 – Membuat Report Kwitansi 10 2. Pada jendela Add New Item, pilih Crystal Reports, dan beri nama CetakKwitansi.rpt Gambar 10.2. Jendela Add New Item 3. Setelah klik tombol add, maka akan tampil jendela Crystal Reports Gallery. Pilih As a Blank Report, lalu klik tombol OK. Gambar 10.3. Jendela Crystal Reports Gallery Using the Report Wizard akan menampilkan report dengan template yang sudah disediakan As a Blank Report akan menampilkan report berupa lembar kerja kosong From an Existing Report akan menampilkan report yang sudah dibuat sebelumnya
  • 3. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 74 Chapter 10 – Membuat Report Kwitansi 10 4. Gambar 10.4 merupakan lembar kerja Crystal Reports, terdapat 5 bagian pada lembar kerja crystal reports, tiap bagian memiliki fungsi sebagai berikut : Report Header : semua komponen header akan ditampilkan di halaman pertama laporan Page Header : semua komponen header akan ditampilkan di setiap halaman laporan Details : semua komponen details akan ditampilkan secara berulang dengan informasi yang berbeda Report Footer : semua komponen footer akan ditampilkan di halaman terakhir laporan Page Footer : semua komponen footer akan ditampilkan di setiap halaman laporan Gambar 10.4. Lembar Kerja Crystal Reports 5. Selanjutnya, agar report yang dibuat dapat menampilkan informasi yang berasal dari database, buat koneksi baru dengan cara klik kanan Database Fields pada Field Explorer – pilih Database Expert. Lalu akan tampil jendela Database Expert (gambar 10.5), klik OLE DB (ADO) pada Create New Connection. Gambar 10.5. Tampilan Field Explorer dan Jendela Database Expert
  • 4. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 75 Chapter 10 – Membuat Report Kwitansi 10 6. Selanjutnya akan tampil jendela OLE DB (ADO), pilih SQL Server Native Client 11.0 pada pilihan provider (gambar 10.6), lalu klik tombol Next. Gambar 10.6. Tampilan Provider OLE DB (ADO) 7. Lalu akan tampil jendela OLE DB (ADO) untuk memilih Server, silahkan pilih Server jika ada, namun jika tidak tampil maka ketik manual nama Server sesuai dengan Server Name pada SQL Server. Checklist Integrated Security, lalu pilih database yang akan digunakan (gambar 10.7). Gambar 10.7. Tampilan Server dan Database OLE DB (ADO)
  • 5. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 76 Chapter 10 – Membuat Report Kwitansi 10 8. Selanjutnya akan tampil jendela Advanced Information OLE DB (ADO), klik tombol Finish. Gambar 10.8. Tampilan Jendela Advanced Information OLE DB (ADO) 9. Lalu akan tampil koneksi baru dengan nama sesuai Server Name yang dipilih, contoh server name pada praktik ini RAHMANTO. Klik (+) Server Name lalu akan tampil database yang dipilih, klik (+) database maka akan tampil objek yang ada pada database (tables, views, dan stored procedure). Report yang akan dibuat berupa Kwitansi yang berasal dari view_kwitansi (gambar 10.9), lalu klik tombol OK. Gambar 10.9. Tampilan Jendela Database Expert Klik tombol > untuk memilih view_kwitansi
  • 6. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 77 Chapter 10 – Membuat Report Kwitansi 10 10.Kembali ke desain laporan, komponen yang dapat digunakan di dalam lembar keja crystal reports terdapat pada toolbox. Komponen pada toolbox meliputi pointer yang berguna untuk memilih dan memindahkan komponen pada lembar kerja, text object yang berguna untuk menambahkan teks ke dalam lembar kerja, line object yang berguna untuk menambahkan komponen garis pada lembar kerja, dan box object yang berguna untuk menambahkan komponen kotak ke dalam lembar kerja. Tampilan toolbox crystal reports seperti pada gambar 10.10. Gambar 10.10. Toolbox Crystal Reports 11.Selain Toolbox, komponen penting yang dapat digunakan di dalam lembar kerja crystal reports adalah Database Fields, Special Fields dan Formula Fields. Database fields merupakan kumpulan fields yang berasal dari tabel atau view yang digunakan (lihat gambar 10.9). Special fields berisi kumpulan fields tambahan yang dapat digunakan seperti halaman laporan, tanggal laporan dan nomor urut data. Formula Fields merupakan formula buatan yang berasal dari fungsi atau formula yang dibuat, seperti hasil perkalian, atau hasil dari fungsi sum (jumlah keseluruhan). Gambar 10.11. Database Fields, Special Fields dan Formula Fields pada Field Explorer Drag and Drop komponen ke dalam lembar kerja crystal report untuk menggunakan komponen Text Object, Line Object dan Box Object.
  • 7. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 78 Chapter 10 – Membuat Report Kwitansi 10 12.Sebelum mendesain kwitansi pada lembar kerja crystal reports, buat terlebih dahulu formula fields yang nantinya akan digunakan. Ada 2 formula fields yang akan dibuat yaitu totalbayar dan totalkeseluruhan. Untuk membuat formula fields totalbayar, klik kanan Formula Fields yang ada pada Field Explorer, pilih New dan beri nama totalbayar (lihat gambar 10.12). Gambar 10.12. New Formula Fields totalbayar 13.Kemudian akan tampil jendela Formula Workshop, buat formula totalbayar yang berasal dari field hargabarang dikalikan dengan field jumlahjual, jika sudah tampil seperti gambar 10.13 lalu klik tombol Save and Close. Gambar 10.13. Formula totalbayar
  • 8. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 79 Chapter 10 – Membuat Report Kwitansi 10 14.Buat sebuah formula fields lagi dengan nama TotalKeseluruhan (lihat gambar 10.14). Gambar 10.14. Formula totalkeseluruhan 15.Desain lembar kerja crystal reports menjadi kwitansi penjualan seperti pada gambar 10.15. Gambar 10.15. Desain Kwitansi pada Lembar Kerja Crystal Reports Text Object Text Object Line Object Database Fields Database Fields Formula Fields Special Fields Text Object Sum merupakan fungsi yang diketik manual yang berguna untuk menjumlah secara keseluruhan @totalbayar. @totalbayar merupakan formula fields yang sebelumnya sudah dibuat.
  • 9. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 80 Chapter 10 – Membuat Report Kwitansi 10 16.Sesuaikan kembali tampilan kwitansi, sehingga menjadi seperti pada gambar 10.16. Gambar 10.16. Desain Kwitansi pada Lembar Kerja Crystal Reports (2) 17.Klik kanan pada lembar kerja crystal reports, pilih “Preview Report” untuk melihat tampilan kwitansi dengan data yang berasal dari view_kwitansi. Gambar 10.17. Preview Report Kwitansi
  • 10. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 81 Chapter 10 – Membuat Report Kwitansi 10 10.3 Coding Form Kwitansi (FKwitansi) 1. Untuk menampilkan kwitansi yang sudah di desain, perlu dibuat sebuah form baru untuk menampilkan kwitansi tersebut. Buat sebuah form pada packages GUI dengan nama FKwitansi. Ganti properties “WindowState” pada FKwitansi menjadi “Maximized”. 2. Masukkan komponen CrystalReportViewer yang ada pada Toolbox – Reporting ke dalam FKwitansi (lihat pada gambar 10.18). Gambar 10.18. Desain Form Kwitansi (FKwitansi) 3. Dari desain form, pindah ke view code (F7), lalu tambahkan library berikut di bagian header. 4. Ketik kode berikut di bawah kode public partial class FKwitansi : Form { 5. Kembali ke desain form, klik 2 kali pada Event Load FKwitansi, lalu ketik kode berikut untuk menampilkan kwitansi pada saat FKwitansi ditampilkan. Kwitansi yang tampil akan sesuai dengan nomor kwitansi yang ada pada Form Transaksi (FTransaksi). *note : Abaikan kode ObjTransaksi yang digaris merah (tidak dikenali), karena kode ObjTransaksi akan dibuat pada bagian modul “Coding pada Form Transaksi Penjualan” hal 82.
  • 11. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 82 Chapter 10 – Membuat Report Kwitansi 10 10.4 Coding Pada Form Transaksi Penjualan (FTransaksi) Kwitansi nantinya akan ditampilkan setelah selesai proses transaksi penjualan barang, yaitu pada saat menekan tombol simpan pada form transaksi (FTransaksi), untuk menampilkan kwitansi dari FKwitansi, tambahkan beberapa kode berikut : 1. Buka form FTransaksi, ubah ke mode view code (F7), tambahkan kode berikut di bawah kode public partial class FTransaksi : Form { 2. Kemudian tambahkan kode berikut di bawah kode InitializeComponent(); 3. Pada tombol simpan (BtnSimpan), tambahkan kode berikut untuk memanggil FKwitansi. Pastikan ubah properties TxtNoKwitansi pada FTransaksi : modifier = public
  • 12. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 83 Chapter 10 – Membuat Report Kwitansi 10 4. Kemudian, agar tidak terjadi error pemanggilan crystal report pada saat program running, klik 2 kali App.config yang ada pada Solution Explorer. Gambar 10.19. App.config pada Solution Explorer 5. Tambahkan kode berikut pada <startup> : 6. Berikut merupakan tampilan report kwitansi yang tampil pada saat menekan tombol simpan di form transaksi (FTransaksi). Gambar 10.20. Tampilan Kwitansi per Nomor Kwitansi