1. Bab 10 membahas cara membuat laporan kwitansi penjualan menggunakan Crystal Report.
2. Kwitansi dirancang menggunakan objek teks, garis, dan kotak pada Crystal Report, serta menampilkan data dari database melalui view_kwitansi.
3. Form Kwitansi ditampilkan untuk melihat preview kwitansi, sedangkan tombol simpan pada Form Transaksi memanggil Form Kwitansi.
Dokumen ini memberikan instruksi lengkap untuk membuat proyek aplikasi penjualan barang menggunakan Visual C# dan SQL Server, meliputi cara membuat proyek baru, package, sumber gambar, dan menu utama dengan konsep MDI Form.
Bab 3 membahas desain form master untuk aplikasi penjualan barang yang terdiri dari form barang, pelanggan, tentang programmer, dan login. Setiap form didesain dengan menambahkan komponen seperti label, textbox, button, dan lainnya serta mengatur propertinya.
Dokumen tersebut membahas berbagai kategori diagram yang dapat dibuat menggunakan Microsoft Visio 2003, termasuk diagram alir proses bisnis, diagram teknik mesin dan sipil, diagram sistem pendingin dan pemanas, serta diagram basis data dan elektronika.
Dokumen tersebut membahas tentang penggunaan TabView dalam membuat antarmuka pengguna Android. Terdapat penjelasan mengenai tujuan pembelajaran penggunaan TabView, cara membuat project baru menggunakan TabView, dan menambahkan activity baru untuk di tampilkan pada setiap tab.
Materi : Berisi tutorial dalam pembuatan Database, Tabel, View, StoredProcedure dan Trigger menggunakan perintah SQL dengan menggunakan DBMS Sql Server.
Pertemuan ini membahas tentang listview pada mobile programming. Listview digunakan untuk menampilkan daftar data secara vertikal yang dapat discroll. Aplikasi contoh dibuat menggunakan dua activity untuk menampilkan daftar mata kuliah dan activity selanjutnya untuk menampilkan mata kuliah yang dipilih.
Dokumen ini memberikan instruksi lengkap untuk membuat proyek aplikasi penjualan barang menggunakan Visual C# dan SQL Server, meliputi cara membuat proyek baru, package, sumber gambar, dan menu utama dengan konsep MDI Form.
Bab 3 membahas desain form master untuk aplikasi penjualan barang yang terdiri dari form barang, pelanggan, tentang programmer, dan login. Setiap form didesain dengan menambahkan komponen seperti label, textbox, button, dan lainnya serta mengatur propertinya.
Dokumen tersebut membahas berbagai kategori diagram yang dapat dibuat menggunakan Microsoft Visio 2003, termasuk diagram alir proses bisnis, diagram teknik mesin dan sipil, diagram sistem pendingin dan pemanas, serta diagram basis data dan elektronika.
Dokumen tersebut membahas tentang penggunaan TabView dalam membuat antarmuka pengguna Android. Terdapat penjelasan mengenai tujuan pembelajaran penggunaan TabView, cara membuat project baru menggunakan TabView, dan menambahkan activity baru untuk di tampilkan pada setiap tab.
Materi : Berisi tutorial dalam pembuatan Database, Tabel, View, StoredProcedure dan Trigger menggunakan perintah SQL dengan menggunakan DBMS Sql Server.
Pertemuan ini membahas tentang listview pada mobile programming. Listview digunakan untuk menampilkan daftar data secara vertikal yang dapat discroll. Aplikasi contoh dibuat menggunakan dua activity untuk menampilkan daftar mata kuliah dan activity selanjutnya untuk menampilkan mata kuliah yang dipilih.
Dokumen tersebut membahas tentang pemanfaatan Crystal Report di VB 6.0 untuk membuat laporan penggajian per cabang yang mencakup data pegawai, cabang, dan gaji pokok. Dokumen tersebut menjelaskan langkah-langkah pembuatan database, desain form input dan laporan, serta kode program untuk mengambil dan menyimpan data ke database.
Pemrograman akuntansi visual basic finishTresna Jm
[Ringkasan]
Ringkasan dokumen tersebut adalah:
1) Dokumen tersebut membahas konsep dasar Visual Basic 6.0 untuk pembuatan program akuntansi, meliputi pengenalan antarmuka Visual Basic, konsep pemrograman dasar, dan contoh pembuatan proyek sederhana.
2) Visual Basic 6.0 memungkinkan pembuatan program dengan menggunakan pemrograman visual dan berorientasi objek, serta memudahkan pengembangan aplikasi.
3) Proyek sederhana yang dicon
Buku ini mengajarkan cara membuat aplikasi inventori sederhana menggunakan Visual Basic.NET dan basis data MySQL secara cepat. Buku ini memandu pembaca melalui proses desain antarmuka pengguna, pembuatan basis data, pembuatan modul koneksi, dan penambahan, penghapusan, dan perubahan data.
Dokumen ini membahas tentang fungsi dan pembuatan alert dialog serta toast pada Android. Alert dialog digunakan untuk menampilkan dialog error, seleksi, dan konfirmasi, sedangkan toast hanya menampilkan pesan singkat. Dokumen ini juga menjelaskan cara membuat project Android yang menampilkan contoh alert dialog dan toast dengan menambahkan button dan text view.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang penggunaan Crystal Report pada VB6, mulai dari pengenalan Crystal Report, instalasi, cara membuat report, dan cara menampilkan report di VB6.
2. Crystal Report merupakan software report designer yang populer untuk digunakan bersama VB6, dengan fitur pembuatan report secara visual.
3. Dokumen tersebut memberikan contoh kode VB6 untuk menampilkan report Crystal Report dan membatasi datanya.
Langkah dalam membuat cristal report dalam vbwnofrizal
Langkah-langkah dalam membuat laporan Crystal Report dalam VB.NET meliputi menambahkan item Crystal Report baru, membuat koneksi database, memilih tabel dan kolom data, merancang tampilan laporan, dan menampilkan laporan hasilnya di Crystal Report Viewer. Kode program diperlukan untuk mengambil data dari database MySQL melalui koneksi ODBC dan menampilkannya di laporan.
Program Visual Basic untuk aplikasi kasir sederhana menggunakan struktur kontrol SELECT untuk menentukan harga berdasarkan pilihan barang, serta diskon berdasarkan jumlah beli. Program menampilkan detail pembelian setelah user memilih barang dan mengisi jumlah.
Laporan Praktikum Algoritma Pemrograman Modul VI-GUIShofura Kamal
Program ini membuat aplikasi kalkulator sederhana menggunakan GUI Delphi 7. Program menggunakan berbagai komponen seperti label, edit, bitbtn dan speedbutton untuk menampilkan tampilan antarmuka pengguna dan fungsi operasi hitung.
Dokumen tersebut membahas tentang pemanfaatan Crystal Report di VB 6.0 untuk membuat laporan penggajian per cabang yang mencakup data pegawai, cabang, dan gaji pokok. Dokumen tersebut menjelaskan langkah-langkah pembuatan database, desain form input dan laporan, serta kode program untuk mengambil dan menyimpan data ke database.
Pemrograman akuntansi visual basic finishTresna Jm
[Ringkasan]
Ringkasan dokumen tersebut adalah:
1) Dokumen tersebut membahas konsep dasar Visual Basic 6.0 untuk pembuatan program akuntansi, meliputi pengenalan antarmuka Visual Basic, konsep pemrograman dasar, dan contoh pembuatan proyek sederhana.
2) Visual Basic 6.0 memungkinkan pembuatan program dengan menggunakan pemrograman visual dan berorientasi objek, serta memudahkan pengembangan aplikasi.
3) Proyek sederhana yang dicon
Buku ini mengajarkan cara membuat aplikasi inventori sederhana menggunakan Visual Basic.NET dan basis data MySQL secara cepat. Buku ini memandu pembaca melalui proses desain antarmuka pengguna, pembuatan basis data, pembuatan modul koneksi, dan penambahan, penghapusan, dan perubahan data.
Dokumen ini membahas tentang fungsi dan pembuatan alert dialog serta toast pada Android. Alert dialog digunakan untuk menampilkan dialog error, seleksi, dan konfirmasi, sedangkan toast hanya menampilkan pesan singkat. Dokumen ini juga menjelaskan cara membuat project Android yang menampilkan contoh alert dialog dan toast dengan menambahkan button dan text view.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang penggunaan Crystal Report pada VB6, mulai dari pengenalan Crystal Report, instalasi, cara membuat report, dan cara menampilkan report di VB6.
2. Crystal Report merupakan software report designer yang populer untuk digunakan bersama VB6, dengan fitur pembuatan report secara visual.
3. Dokumen tersebut memberikan contoh kode VB6 untuk menampilkan report Crystal Report dan membatasi datanya.
Langkah dalam membuat cristal report dalam vbwnofrizal
Langkah-langkah dalam membuat laporan Crystal Report dalam VB.NET meliputi menambahkan item Crystal Report baru, membuat koneksi database, memilih tabel dan kolom data, merancang tampilan laporan, dan menampilkan laporan hasilnya di Crystal Report Viewer. Kode program diperlukan untuk mengambil data dari database MySQL melalui koneksi ODBC dan menampilkannya di laporan.
Program Visual Basic untuk aplikasi kasir sederhana menggunakan struktur kontrol SELECT untuk menentukan harga berdasarkan pilihan barang, serta diskon berdasarkan jumlah beli. Program menampilkan detail pembelian setelah user memilih barang dan mengisi jumlah.
Laporan Praktikum Algoritma Pemrograman Modul VI-GUIShofura Kamal
Program ini membuat aplikasi kalkulator sederhana menggunakan GUI Delphi 7. Program menggunakan berbagai komponen seperti label, edit, bitbtn dan speedbutton untuk menampilkan tampilan antarmuka pengguna dan fungsi operasi hitung.
Dokumen ini membahas tentang pembuatan proyek aplikasi e-commerce sederhana menggunakan ASP.NET 2.0. Proyek ini terdiri dari beberapa halaman utama seperti halaman katalog barang, halaman login, dan halaman penjualan. Dokumen ini juga menjelaskan tentang desain database, pembuatan tabel, dan konfigurasi koneksi database.
Dokumen tersebut memberikan panduan singkat untuk membuat aplikasi inventori sederhana menggunakan Visual Basic.NET dan basis data MySQL. Dokumen tersebut menjelaskan langkah-langkah dasar seperti membuat database, menambahkan menu dan form, mengkoneksikan ke basis data, dan menambahkan data ke database.
Bab 2 membahas tentang pengaturan antarmuka pengguna (user interface) program Visual Basic melalui penggunaan komponen, pengaturan properti, dan penambahan event pada masing-masing komponen.
Bab 2 membahas tentang pengaturan antarmuka pengguna (user interface) program Visual Basic melalui penggunaan komponen, pengaturan properti, dan penambahan event pada masing-masing komponen.
Modul ini membahas cara membuat laporan menggunakan Crystal Report dan penguncian tabel untuk mencegah konflik data. Crystal Report digunakan untuk membuat laporan secara terpisah dari Visual Basic. Penguncian tabel dilakukan untuk mencegah pengubahan data pada waktu yang bersamaan agar hasil akhir transaksi tetap akurat.
BAB IV membahas implementasi sistem perhitungan pajak PPH 23 dan PPN untuk jasa outsourcing. Implementasi meliputi perangkat keras berupa PC, RAM, harddisk, monitor, dan printer serta perangkat lunak seperti Windows 7 dan Visual Studio 2005 dengan database Access. Program dibuat menggunakan bahasa VB.NET dan mampu melakukan input, penyimpanan, editting, hapus dan cetak laporan data vendor, tenaga kerja, dan perhitungan pajak.
Program ini merangkum cara membuat program database sederhana di Android menggunakan SQLite untuk menyimpan dan menampilkan data pelanggan. Program terdiri dari beberapa class yang bekerja bersama untuk membuat database, mengisi data, dan menampilkannya. Class DBAdapter digunakan untuk menangani operasi database, sementara class-class lainnya menangani antarmuka pengguna. Program dapat dijalankan pada emulator Android untuk melihat hasilnya.
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhanacreatorb dev
Simple Tutorial About How to Create Simple Android App.
Included Many App tutorial:
- How to Create Android App Calculator.
- How to Create Android App Learn Vegetables.
- How to Create Android App Background Coloring.
- How to Create Android App Puzzle.
- How to Create Android App Notes - Database SQLite.
- How to Create Android App RSS feed,
- How to Create Android App Catalog Company Profile.
Tutorial Lengkap Cara Membuat Aplikasi Android dengan penjabaran yang mudah dan dilengkapi dengan tutorial membuat beberapa aplikasi:
- Cara Membuat Android App Kalkulator.
- Cara Membuat Android App Pelajari Sayuran.
- Cara Membuat Android App Mewarnai Latar Belakang.
- Cara Membuat Android App Puzzle.
- Cara Membuat Android App Catatan - database SQLite.
- Cara Membuat Android App RSS feed,
- Cara Membuat Android App Profil Katalog Perusahaan.
The document lists various topics related to Java programming and technologies in descending order based on the number of mentions. The most frequently mentioned topics are pewarisan (inheritance), komposisi (composition), agregasi (aggregation), asosiasi (association), and hubungan antar kelas (class relationships). Other commonly discussed topics include array, method declaration, attribute declaration, objects, class definition, classes and objects, while and for loops, switch-case statements, if-else statements, user interface components, exceptions, and database connectivity using JDBC.
Dokumen menjelaskan tentang distribusi aplikasi Java melalui pengarsipan file-file kelas ke dalam format JAR (Java Archive) agar aplikasi dapat dijalankan di berbagai sistem operasi tanpa perlu menyebarkan file-file kelas terpisah. Dokumen juga menjelaskan cara membuat, melihat isi, mengekstrak, dan menjalankan file JAR serta menambahkan informasi manifest.
Dokumen tersebut membahas tentang Java Database Connectivity (JDBC) yang merupakan API Java untuk melakukan koneksi dan manipulasi database. JDBC memerlukan database driver untuk setiap jenis database dan menyediakan kelas-kelas seperti Connection, Statement, ResultSet untuk melakukan koneksi, mengirim query dan memproses hasilnya. Dokumen ini juga menjelaskan langkah-langkah koneksi database dan contoh kode untuk menampilkan, menambahkan, men
Modul ini membahas konsep event dan exception handling dalam pemrograman Java. Event adalah peristiwa yang terjadi ketika pengguna melakukan aksi terhadap komponen user interface seperti mengklik tombol. Event handler berupa method yang menerima dan memproses event. Exception adalah kondisi tidak normal yang muncul saat program dieksekusi seperti pembagian dengan nol. Statement try dan catch digunakan untuk menangkap dan menangani exception.
Komponen utama Swing yang digunakan untuk membangun antarmuka grafis pengguna (GUI) desktop dalam bahasa pemrograman Java meliputi frame, panel, label, button, check box, radio button, combo box, text field, dan slider. Komponen-komponen tersebut memiliki berbagai metode yang memungkinkan pengembang untuk menangani interaksi pengguna seperti menampilkan teks, gambar, dan memilih pilihan.
Atribut dari Kelas Kapsul
- private double panjang
- private double lebar
- private double tinggi
Method dari Kelas Kapsul
- private double luas(double p, double l)
Accessor Method dari Kelas Kapsul
- public double getPanjang()
- public double getLebar()
Mutator Method dari Kelas Kapsul
- public void setPanjang(double panjang)
- public void setLebar(double lebar)
Objek pada kelas Enkapsulasi
- Kapsul pp
Modul ini membahas struktur kontrol percabangan dan pengulangan dalam pemrograman berorientasi objek. Terdapat tiga jenis struktur kontrol percabangan yaitu if, if-else, dan switch-case beserta contoh kode programnya. Sedangkan untuk pengulangan terdapat pernyataan for, while, dan nested loop beserta contoh kode programnya. Modul ini juga membahas flowchart dari masing-masing struktur kontrol.
Program tersebut memberikan penjelasan tentang pengenalan pemrograman Java, meliputi tujuan pembelajaran Java dasar, struktur dasar kode Java, cara kerja kompilasi dan eksekusi program Java, platform Java, dan konsep-konsep dasar seperti tipe data, operator, input/output, dan komentar.
Dokumen tersebut membahas tentang stored procedure pada basis data. Ia menjelaskan definisi stored procedure, kegunaannya, cara pembuatan stored procedure beserta contoh-contoh soal untuk latihan membuat stored procedure untuk menghapus, mengubah, dan mencari data vendors berdasarkan parameter yang diinputkan. Dokumen ini juga membahas cara kerja dengan parameter pada stored procedure.
Dokumen membahas tentang trigger di SQL Server. Trigger adalah pernyataan T-SQL yang secara otomatis dieksekusi oleh SQL Server sebagai respons terhadap pernyataan INSERT, UPDATE, atau DELETE pada tabel tertentu. Diberikan contoh trigger untuk menyimpan log aktivitas penambahan dan penghapusan data pada tabel products, serta trigger untuk memperbarui stok barang pada tabel products saat terjadi penambahan atau penghapusan data pada tabel orderitems.
This document discusses database programming concepts including joins and views. Joins allow tables to be associated within a SELECT statement and come in different types like inner joins, outer joins, left joins and right joins. Views are virtual tables that contain queries to dynamically retrieve data when used, unlike regular tables that store static data. Views can be created using the CREATE VIEW statement.
Dokumen ini membahas tentang sistem informasi penjualan berbasis desktop yang dirancang untuk toko ABC. Sistem ini akan mencatat data pelanggan, barang yang dijual, dan nomor kwitansi penjualan. Databasenya akan dirancang menggunakan Entity Relationship Diagram dan dibentuk menjadi tabel-tabel relasional yang meliputi tabel pelanggan, barang, penjualan, dan detail penjualan.
1. Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
7. Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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 {
11. Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
Aplikasi Penjualan Barang Halaman 82
Chapter 10 – Membuat Report Kwitansi
10
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).
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.
12. Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Author
Yuri Rahmanto, M.Kom
yurirahmanto@teknokrat.ac.id
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