The document provides instructions for designing a doctor prescription redemption application in Visual Studio 2010 using SQL Server. It includes steps to create database tables, design Windows forms for various features like login, home screen, book, supplier, cashier and sales modules. It also provides code to add functionality to buttons on the forms to perform actions like adding, deleting, updating data in the database tables.
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
APLIKASI PENEBUSAN RESEP DOKTER - Database dan Form Aplikasi Toko Buku
1. 1
APLIKASI PENEBUSAN RESEP DOKTER
1. Pastikan SQL Server dan Visual Studio 2010 sudah terinstal !
2. Buka aplikasi Microsoft SQL Server Management Studio
3. Isikan sesuai dengan gambar di bawah ini. Lalu klik Connect
4. Di bagian kiri, klik kanan Database – New Database. Seperti gambar !
5. Isikan bagian Database Name dengan “AplikasiTokoBuku” lalu langsung klik OK
2. 2
6. Expand menu Database dan AplikasiTokoBuku dengan klik tanda “+” seperti gambar di bawah ini
! lalu klik kanan Table – New Table
7. Isikan sesuai dengan gambar berikut !
3. 3
8. Klik kanan id_distributor – set primary key
9. Jika sudah selesai, tekan CTRL+S, isikan nama table dengan “distributor”, lalu klik OK
10. Buat table yang lain dengan cara yang sama seperti di atas. Buat dengan ketentuan sebagai berikut !
a. Nama table : kasir
b. Nama table : pasok
4. 4
c. Nama table : penjualan
d. Nama table : buku
11. Buka Visual Studio 2010
12. Klik File – New – Project
13. Pilih Windows Form Aplication lalu ketikkan Name : AplikasiTokoBuku
5. 5
14. Klik menu bar Project – Add Windows Form
15. Ketikkan Name : Home seperti gambar
16. Designlah login.cs seperti berikut !
Picture Box
Properties :
- Image : marina.jpg
- SizeMode : Stretch
2 textbox dan 1 button
Properties :
Text : LOGIN
Name :
- tb_username
- tb_password
- bt_login
*khusus text box password
- password char : *
6. 6
17. Dengan cara yang sama, buat form baru dengan nama :
a. Home.cs
b. Distributor.s
c. Pasok.cs
d. Buku.cs
e. Kasir.cs
f. Penjualan.cs
18. Design form home.cs seperti gambar !
19. Design form distributor.cs seperti berikut !
Menu Strip
Properties(khusus menu Data
Toko)
- klik sekali saja menu
Data Toko
- Modifier : Public
7. 7
Keterangan :
a. 5 textbox dengan properties :
- Name :tb_ id_distributor,
tb_nama_distributor
tb_alamat_distributor
tb_telepon_distributor
tb_cari_distributor
b. 6 button dengan properties :
- Name : simpan
Hapus
Ubah
Refresh
Cari
bt_lapor_distributor
c. Datagridview dengan properties :
- Name : dg_distributor
d. Menustrip
Catatan : menu strip “data took” dibuat seperti home.cs
20. Design form pasok.cs sesuai gambar berikut !
Keterangan :
e. 5 textbox dengan properties :
- Name : tb_id_pasok,
fk_id_distributor
fk_id_buku
8. 8
tb_jumlah_pasok
tb_tanggal_pasok
tb_cari_pasok
f. 6 button dengan properties :
- Name : simpan
Hapus
Ubah
Refresh
Cari
bt_lapor_pasok
g. Datagridview dengan properties :
- Name : dg_pasok
h. Menustrip
Catatan : menu strip “data toko” dibuat seperti home.cs
21. Design form buku.cs sesuai gambar berikut !
Keterangan :
i. 12 textbox dengan properties :
- Name : tb_id_buku
tb_judul
tb_isbn
tb_penulis
tb_penerbit
tb_tahun
tb_stok
tb_hargapokok
tb_hargajual
tb_ppn
9. 9
tb_diskon
tb_cari_buku
j. 6 button dengan properties :
- Name : simpan
Hapus
Ubah
Refresh
Cari
bt_lapor_buku
k. Datagridview dengan properties :
- Name : dg_buku
l. Menustrip
Catatan : menu strip “data toko” dibuat seperti home.cs
22. Design form kasir.cs sesuai gambar berikut !
Keterangan :
m. 9 textbox dengan properties :
- Name : tb_id_kasir
tb_nama-kasir
tb_alamat_kasir
tb_telp_kasir
tb_status
tb_user_kasir
tb_pass_kasir
tb_akses_kasir
10. 10
tb_cari_kasir
n. 6 button dengan properties :
- Name : simpan
Hapus
Ubah
Refresh
Cari
bt_lapor_kasir
o. Datagridview dengan properties :
- Name : dg_buku
p. Menustrip
Catatan : menu strip “data toko” dibuat seperti home.cs
23. Design form penjualan.cs sesuai gambar berikut !
Keterangan :
q. 6 textbox dengan properties :
- Name : tb_id_penjualan
fk_id_buku_penjualan
fk_id_kasir_penjualan
tb_jumlah_penjualan
tb_total_penjualan
tb_tanggal_penjualan
r. 6 button dengan properties :
- Name : simpan
Hapus
Ubah
12. 12
MENGISI CODING PROGRAM
1. Buka form distributor.cs
2. Double klik button Simpan, Hapus,Ubah, Refresh, Cari, dan Laporan Data Distributor
3. Double klik juga semua menu bar !
4. Klik DataGridView distributor (sekali saja), lihat properties di sebelah kanan, klik icon seperti
petir di bawah ini
5. Cari “CellClick” dan double klik di dalamnya
6. Isikan program berikut pada form distributor.cs !
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace AplikasiTokoBuku
{
public partial class distributor : Form
{
public SqlConnection connect = new SqlConnection
("Data Source= Yayang-PCSQLEXPRESS; Initial Catalog= AplikasiTokoBuku; Integrated
Security=True");
public SqlCommand command = new SqlCommand();
public distributor()
{
InitializeComponent();
try
{
connect.Open();
command.Connection = connect;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
string data = "SELECT * FROM distributor";
loadData(data);
connect.Close();
}
void loadData(string data)
{
DataTable table = new DataTable();
command.CommandText = data;
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(table);
dg_distributor.Columns.Clear();
dg_distributor.DataSource = table;
}
private void simpan_Click(object sender, EventArgs e)
15. 15
}
private void keluarToolStripMenuItem_Click(object sender, EventArgs e)
{
login masuk = new login();
masuk.Show();
}
}
}
7. Buka form pasok.cs
8. Double klik button Simpan, Hapus,Ubah, Refresh, Cari, dan Laporan Data Distributor
9. Double klik juga semua menu bar!
10. Klik DataGridView pasok (sekali saja), lihat properties di sebelah kanan, klik icon seperti petir di
bawah ini
11. Cari “CellClick” dan double klik di dalamnya
12. Klik textbox tb_tanggal_pasok sekali saja, lihat properties di sebelah kaan, klik icon petir seperti
gambar di atas!
13. Cari “Click” dan double klik di dalamnya
14. Isikan program berikut pada form pasok.cs !
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace AplikasiTokoBuku
{
public partial class pasok : Form
{
public SqlConnection connect = new SqlConnection
("Data Source= Yayang-PCSQLEXPRESS; Initial Catalog= AplikasiTokoBuku; Integrated
Security=True");
public SqlCommand command = new SqlCommand();
public pasok()
{
InitializeComponent();
try
{
connect.Open();
command.Connection = connect;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
string data = "SELECT * FROM pasok";
loadData(data);
connect.Close();
18. 18
private void dataKasirToolStripMenuItem_Click(object sender, EventArgs e)
{
kasir kasi = new kasir();
kasi.Show();
}
private void dataPasokanToolStripMenuItem_Click(object sender, EventArgs e)
{
pasok pasokan = new pasok();
pasokan.Show();
}
private void dataDistributorToolStripMenuItem_Click(object sender, EventArgs e)
{
distributor distri = new distributor();
distri.Show();
}
private void homeToolStripMenuItem_Click(object sender, EventArgs e)
{
home rumah = new home();
rumah.Show();
}
private void keluarToolStripMenuItem_Click(object sender, EventArgs e)
{
login masuk = new login();
masuk.Show();
}
}
}
15. Buka form buku.cs
16. Double klik button Simpan, Hapus,Ubah, Refresh, Cari, dan Laporan Data Buku
17. Double klik juga semua menu bar!
18. Klik DataGridView buku (sekali saja), lihat properties di sebelah kanan, klik icon seperti petir di
bawah ini
19. Cari “CellClick” dan double klik di dalamnya
20. Isikan program berikut pada form buku.cs !
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace AplikasiTokoBuku
{
public partial class buku : Form
{
public SqlConnection connect = new SqlConnection
("Data Source= Yayang-PCSQLEXPRESS; Initial Catalog= AplikasiTokoBuku; Integrated
Security=True");
19. 19
public SqlCommand command = new SqlCommand();
public buku()
{
InitializeComponent();
try
{
connect.Open();
command.Connection = connect;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
string data = "SELECT * FROM buku";
loadData(data);
connect.Close();
}
void loadData(string data)
{
DataTable table = new DataTable();
command.CommandText = data;
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(table);
dg_buku.Columns.Clear();
dg_buku.DataSource = table;
}
private void simpan_Click(object sender, EventArgs e)
{
connect.Open();
string id = tb_id_buku.Text;
string judulbuku = tb_judul.Text;
string isbn = tb_isbn.Text;
string penulis = tb_penulis.Text;
string penerbit = tb_penerbit.Text;
string tahun = tb_tahun.Text;
int stok = Convert.ToInt32(tb_stok.Text);
int hargapokok = Convert.ToInt32(tb_hargapokok.Text);
int hargajual = Convert.ToInt32(tb_hargajual.Text);
double ppn = Convert.ToDouble(tb_ppn.Text);
double diskon = Convert.ToDouble(tb_diskon.Text);
command.Connection = connect;
string data = "Insert into buku (id_buku, judul, noisbn, penulis, penerbit, tahun, stok,
harga_pokok, " +
" harga_jual, ppn, diskon) values ('" + id + "','" + judulbuku + "','" + isbn +
"','" + penulis + "', "+
" '" + penerbit + "' , "+tahun+" , "+stok+", "+hargapokok+" , "+hargajual+" ,
"+ppn+" , "+diskon+" );";
command.CommandText = data;
SqlDataAdapter adapter = new SqlDataAdapter(command);
command.ExecuteReader();
MessageBox.Show("Buku '" + judulbuku + "' berhasil masuk database");
connect.Close();
}
private void hapus_Click(object sender, EventArgs e)
{
string key = dg_buku.SelectedCells[0].Value.ToString();
try
20. 20
{
connect.Open();
command.Connection = connect;
command.CommandType = CommandType.Text;
command.CommandText = "delete from buku where " +
"id_buku='" + key + "'";
command.ExecuteNonQuery();
MessageBox.Show("Data buku '" + key + "' Berhasil Dihapus");
connect.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void ubah_Click(object sender, EventArgs e)
{
string id = tb_id_buku.Text;
string judulbuku = tb_judul.Text;
string isbn = tb_isbn.Text;
string penulis = tb_penulis.Text;
string penerbit = tb_penerbit.Text;
string tahun = tb_tahun.Text;
int stok = Convert.ToInt32(tb_stok.Text);
int hargapokok = Convert.ToInt32(tb_hargapokok.Text);
int hargajual = Convert.ToInt32(tb_hargajual.Text);
double ppn = Convert.ToDouble(tb_ppn.Text);
double diskon = Convert.ToDouble(tb_diskon.Text);
try
{
connect.Open();
command.Connection = connect;
command.CommandType = CommandType.Text;
command.CommandText = "UPDATE buku SET judul ='" + judulbuku + "', noisbn =
'"+isbn+"', penulis = '"+penulis+"', " +
" penerbit ='" + penerbit + "', tahun ='" + tahun + "', stok = " + stok + ",
harga_pokok = "+hargapokok+", " +
" harga_jual = "+hargajual+", ppn = "+ppn+", diskon = "+diskon+" WHERE id_buku
='" + id + "'";
command.ExecuteNonQuery();
MessageBox.Show("Buku '" + judulbuku + "' Berhasil Diubah");
connect.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void refresh_Click(object sender, EventArgs e)
{
connect.Open();
loadData("select * from buku");
connect.Close();
}
private void cari_Click(object sender, EventArgs e)
{
connect.Open();
string key = tb_cari_buku.Text;
loadData("select * from buku where id_buku like '%" + key + "%'");
connect.Close();
}
22. 22
}
}
21. Buka form kasir.cs
22. Double klik button Simpan, Hapus,Ubah, Refresh, Cari, dan Laporan Data Kasir
23. Double klik juga semua menu bar !
24. Klik DataGridView kasir (sekali saja), lihat properties di sebelah kanan, klik icon seperti petir di
bawah ini
25. Cari “CellClick” dan double klik di dalamnya
26. Isikan program berikut pada form kasir.cs !
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace AplikasiTokoBuku
{
public partial class kasir : Form
{
public SqlConnection connect = new SqlConnection
("Data Source= Yayang-PCSQLEXPRESS; Initial Catalog= AplikasiTokoBuku; Integrated
Security=True");
public SqlCommand command = new SqlCommand();
public kasir()
{
InitializeComponent();
try
{
connect.Open();
command.Connection = connect;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
string data = "SELECT * FROM kasir";
loadData(data);
connect.Close();
}
void loadData(string data)
{
DataTable table = new DataTable();
command.CommandText = data;
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(table);
dg_kasir.Columns.Clear();
dg_kasir.DataSource = table;
}
25. 25
private void dataDistributorToolStripMenuItem_Click(object sender, EventArgs e)
{
distributor distri = new distributor();
distri.Show();
}
private void homeToolStripMenuItem_Click(object sender, EventArgs e)
{
home rumah = new home();
rumah.Show();
}
private void keluarToolStripMenuItem_Click(object sender, EventArgs e)
{
login masuk = new login();
masuk.Show();
}
}
}
27. Buka form penjualan.cs
28. Double klik button Simpan, Hapus,Ubah, Refresh, Cari, dan Laporan Data Distributor
29. Double klik juga semua menu bar!
30. Klik DataGridView penjualan (sekali saja), lihat properties di sebelah kanan, klik icon seperti
petir di bawah ini
31. Cari “CellClick” dan double klik di dalamnya
32. Klik textbox tb_tangga_penjualan sekali saja, lihat properties di sebelah kaan, klik icon petir
seperti gambar di atas!
33. Cari “Click” dan double klik di dalamnya
34. Isikan program berikut pada form penjualan.cs !
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace AplikasiTokoBuku
{
public partial class penjualan : Form
{
public SqlConnection connect = new SqlConnection
("Data Source= Yayang-PCSQLEXPRESS; Initial Catalog= AplikasiTokoBuku; Integrated
Security=True");
public SqlCommand command = new SqlCommand();
public penjualan()
{
InitializeComponent();
26. 26
try
{
connect.Open();
command.Connection = connect;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
string data = "SELECT * FROM penjualan";
loadData(data);
connect.Close();
}
void loadData(string data)
{
DataTable table = new DataTable();
command.CommandText = data;
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(table);
dg_penjualan.Columns.Clear();
dg_penjualan.DataSource = table;
}
private void tb_tanggal_penjualan_Click(object sender, EventArgs e)
{
tb_tanggal_penjualan.Text = DateTime.Today.ToShortDateString();
}
private void simpan_Click(object sender, EventArgs e)
{
connect.Open();
string id = tb_id_penjualan.Text;
string id_buku = fk_id_buku_penjualan.Text;
string id_kasir = fk_id_kasir_penjualan.Text;
int jumlah = Convert.ToInt32(tb_jumlah_penjualan.Text);
int total = Convert.ToInt32(tb_total_penjualan.Text);
string tanggal = tb_tanggal_penjualan.Text;
command.Connection = connect;
string data = "Insert into penjualan (id_penjualan, id_buku, id_kasir, jumlah, total,
tanggal)" +
" values ('" + id + "','" + id_buku + "','" + id_kasir + "'," + jumlah +
","+total+", '" + tanggal + "');";
command.CommandText = data;
SqlDataAdapter adapter = new SqlDataAdapter(command);
command.ExecuteReader();
MessageBox.Show("Penjualan '" + id + "' berhasil masuk database");
connect.Close();
}
private void hapus_Click(object sender, EventArgs e)
{
string key = dg_penjualan.SelectedCells[0].Value.ToString();
try
{
connect.Open();
command.Connection = connect;
command.CommandType = CommandType.Text;
command.CommandText = "delete from penjualan where " +
"id_penjualan='" + key + "'";
27. 27
command.ExecuteNonQuery();
MessageBox.Show("Data penjualan '" + key + "' Berhasil Dihapus");
connect.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void ubah_Click(object sender, EventArgs e)
{
string id = tb_id_penjualan.Text;
string id_buku = fk_id_buku_penjualan.Text;
string id_kasir = fk_id_kasir_penjualan.Text;
int jumlah = Convert.ToInt32(tb_jumlah_penjualan.Text);
int total = Convert.ToInt32(tb_total_penjualan.Text);
string tanggal = tb_tanggal_penjualan.Text;
try
{
connect.Open();
command.Connection = connect;
command.CommandType = CommandType.Text;
command.CommandText = "UPDATE penjualan SET id_buku ='" + id_buku + "', id_kasir =
'" + id_kasir + "', jumlah = " + jumlah + ", " +
" total = " + total + ", tanggal = '" + tanggal + "' WHERE id_penjualan ='" + id
+ "'";
command.ExecuteNonQuery();
MessageBox.Show("data penjualan '" + id + "' Berhasil Diubah");
connect.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void refresh_Click(object sender, EventArgs e)
{
connect.Open();
loadData("select * from penjualan");
connect.Close();
}
private void cari_Click(object sender, EventArgs e)
{
connect.Open();
string key = tb_cari_penjualan.Text;
loadData("select * from penjualan where id_penjualan like '%" + key + "%'");
connect.Close();
}
private void bt_lapor_penjualan_Click(object sender, EventArgs e)
{
}
private void dg_penjualan_CellClick(object sender, DataGridViewCellEventArgs e)
{
DataGridViewRow baris = this.dg_penjualan.Rows[e.RowIndex];
tb_id_penjualan.Text = baris.Cells[0].Value.ToString();
fk_id_buku_penjualan.Text = baris.Cells[1].Value.ToString();
fk_id_kasir_penjualan.Text = baris.Cells[2].Value.ToString();
tb_jumlah_penjualan.Text = baris.Cells[3].Value.ToString();
tb_total_penjualan.Text = baris.Cells[4].Value.ToString();
28. 28
tb_tanggal_penjualan.Text = baris.Cells[5].Value.ToString();
}
private void tb_total_penjualan_Click(object sender, EventArgs e)
{
connect.Open();
DataTable table = new DataTable();
command.CommandText = "select harga_jual from buku where id_buku = '" +
fk_id_buku_penjualan.Text + "'";
var baca = command.ExecuteReader();
if (baca.Read())
{
int harga = Convert.ToInt32(baca[0]);
tb_total_penjualan.Text = (harga *
Convert.ToInt32(tb_jumlah_penjualan.Text)).ToString();
}
connect.Close();
}
private void dataPenjualanToolStripMenuItem_Click(object sender, EventArgs e)
{
penjualan jual = new penjualan();
jual.Show();
}
private void dataBukuToolStripMenuItem_Click(object sender, EventArgs e)
{
buku book = new buku();
book.Show();
}
private void dataKasirToolStripMenuItem_Click(object sender, EventArgs e)
{
kasir kasi = new kasir();
kasi.Show();
}
private void dataPasokanToolStripMenuItem_Click(object sender, EventArgs e)
{
pasok pasokan = new pasok();
pasokan.Show();
}
private void dataDistributorToolStripMenuItem_Click(object sender, EventArgs e)
{
distributor distri = new distributor();
distri.Show();
}
private void homeToolStripMenuItem_Click(object sender, EventArgs e)
{
home rumah = new home();
rumah.Show();
}
private void keluarToolStripMenuItem_Click(object sender, EventArgs e)
{
login masuk = new login();
masuk.Show();
}
}
29. 29
}
35. Isikan program berikut pada login.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace AplikasiTokoBuku
{
public partial class Form1 : Form
{
public SqlConnection connect = new SqlConnection
("Data Source= Yayang-PCSQLEXPRESS; Initial Catalog= AplikasiTokoBuku; Integrated
Security=True");
public SqlCommand command = new SqlCommand();
public Form1()
{
InitializeComponent();
try
{
connect.Open();
command.Connection = connect;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
connect.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void bt_login_Click(object sender, EventArgs e)
{
connect.Open();
string user = tb_username.Text;
string pass = tb_password.Text;
string cek_admin = "";
if (admin.Checked == true)
{
cek_admin = "Admin";
}
else
{
cek_admin = "Bukan Admin";
}
command.CommandText = "select * from kasir";
SqlDataReader reader;
reader = command.ExecuteReader();
bool log = false;
string akses_db = "";
30. 30
while (reader.Read())
{
string user_db = reader["username"].ToString();
string pass_db = reader["password"].ToString();
akses_db = reader["akses"].ToString();
if ((user == user_db) && (pass == pass_db))
{
log = true;
break;
}
else
{
log = false;
}
}
if (log == true)
{
if (akses_db == "Admin")
{
MessageBox.Show("berhasil login");
home utama = new home();
utama.Show();
}
else
{
MessageBox.Show("berhasil login");
home utama = new home();
utama.dataTokoToolStripMenuItem.Enabled = false;
utama.Show();
}
}
else
{
MessageBox.Show("username / password salah");
}
connect.Close();
}
}
}
36. Buka home.cs
37. Double klik semua menu bar !
38. Isikan program berikut !
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace AplikasiTokoBuku
{
public partial class home : Form
32. 32
MEMBUAT REPORT (LAPORAN)
1. Buka project AplikasiTokoBuku di Visual Studio 2010
2. Klik menu bar project – pilih Add Windows Form
3. Ketikkan nama form “LaporanBuku” , lalu klik Button Add seperti pada gambar !
4. Design tampilannya seperti gambar berikut !
ReportViewer
33. 33
5. Klik bagian segitiga kecil di sudut kanan atas ReportViewer ! Pilih Design a New Report !
6. Pilih Database lalu klik Next
7. Pilih DataSet lalu klik Next
34. 34
8. Klik button New Connection
9. Pada Bagian Data Source, Klik button Change
10. Pilih Microsoft SQL Server, lalu klik OK
11. Klik button Refresh terlebih dahulu, lalu di bagian Server Name, pilih nama laptop masing-
masing. Dalam hal ini, Saya pilih YAYANG-PCSQLEXPRESS
35. 35
12. Pada bagian bawah Select or Enter Database Name, pilih database AplikasiTokoBuku lalu klik
OK
38. 38
17. Klik Next lagi
18. Drag klik semua nama kolom ke bagian Values lalu klik Next
39. 39
19. Klik Next lagi
20. Lalu klik button Finish
21. kembali ke tampilan Design LaporanBuku.cs
22. klik bagian segitiga ReportViewer.
Pda bagian Choose Report, pilih AplikasiTokoBuku.Report1.rdlc
23. buka form buku.cs
24. double klik button “Laporan Data Buku”. Ketikkan program berikut !
25. coba jalankan buku.cs
26. klik button Laporan Data Buku. Maka akan muncul tampilan berikut
40. 40
27. Sekarang kila akan membuat LaporanDistributor.cs
28. Ulangi langkah No 1 – 5.
29. Pada bagian DataSource , pilih button New
41. 41
30. Pilih Database lalku klik Next
31. Ikuti langkah selanjutnya seperti contoh laporan data buku!
32. Dengan cara yang sama, buatlah laporan : LaporanPasok.cs , LaporanPenjualan.cs dan
LaporanKasir.cs