SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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)
 

Plus de 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
 

Plus de 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
 

Dernier

AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxHeriyantoHeriyanto44
 
Program Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfProgram Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfwaktinisayunw93
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............SenLord
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfGugunGunawan93
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxjohan effendi
 
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxRPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxSyifaDzikron
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfHeriyantoHeriyanto44
 
Elemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxElemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxGyaCahyaPratiwi
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxFardanassegaf
 
Buku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfBuku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfWahyudinST
 
Silabus Mata Pelajaran Biologi SMA Kelas X.doc
Silabus Mata Pelajaran Biologi SMA Kelas X.docSilabus Mata Pelajaran Biologi SMA Kelas X.doc
Silabus Mata Pelajaran Biologi SMA Kelas X.docNurulAiniFirdasari1
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxdonny761155
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptssuser940815
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdfWahyudinST
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Abdiera
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfNURAFIFAHBINTIJAMALU
 
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxKualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxSelviPanggua1
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxHansTobing
 
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxProduct Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxKaista Glow
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfEmeldaSpd
 

Dernier (20)

AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
 
Program Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfProgram Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdf
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docx
 
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxRPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
 
Elemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxElemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptx
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
 
Buku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfBuku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdf
 
Silabus Mata Pelajaran Biologi SMA Kelas X.doc
Silabus Mata Pelajaran Biologi SMA Kelas X.docSilabus Mata Pelajaran Biologi SMA Kelas X.doc
Silabus Mata Pelajaran Biologi SMA Kelas X.doc
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.ppt
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdf
 
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxKualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptx
 
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxProduct Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
 

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