Anda di halaman 1dari 13

Ujian Akhir Semester

Mata Kuliah : Pemrograman Visual II (ASP. NET)


Nama : Ilham Subakti
Prodi : MIF-XR31/19
NIM : 19302002
PROGRAM TOKO MAHARANI SUKSES
Deskripsi : Program Ini, Dibuat Untuk Toko Maharani Sukses Agar
Membantu Mempermudah Dalam Pekerjaan Mencatat Pemasukan &
Pengeluaran (Penjualan & Pembelian) Di Toko Ini.
Toko Maharani Menjual Berbagai Produk Kosmetik, Mereka Mengambil
Barang Dari Supplier, Untuk Kemudian Dijual Lagi Ke Toko Lain. (Toko
Maharani Adalah Distributor).
Desain Aplikasi Dibuat Dengan Simple Agar Mempermudah User Untuk
Mengoprasikan Aplikasi.

1. Pertama Tama, Buka Aplikasi SQL Management Studio (Disini Saya


Menggunakan SQL Management Studio Versi 2008)

2. Klik New Query


3.Disini Kita Akan Membuat Database & Tabel
Ini Tabel Pengeluaran (Untuk Mencatat Berapa Banyak Pengeluaran).

Ini Untuk Tabel Pemasukan (Untuk Mencatat Berapa Barang Keluar).

4.Lalu Kita Bisa Isikan Tabel Dengan Menu / Query Insert.


Dan begitupun seterusnya.
5. Lalu Kita buka Aplikasi Visual Studio

6. klik new Project


7. Lalu Buat Desain Yang Kalian Butuhkan

8. Kalian Bisa Menambahkan Query Query Untuk Menambah, Menyimpan,


Menghapus Data Seperti Dibawah...
9. Setelah Di Test Running... Ini Masih Belum Sempura, Masih Banyak
Yang Harus Diubah

10. Setelah Itu Kalian Bisa Menambahkan Query Query Untuk tombol
Tambah / hapus / simpan Dan Tutup
Ini untuk query di tombol Tambah
Dan hasilnya akan seperti ini

11.Disini Kita Coba Untuk Tambah Data Di Tabel Pemasukan


Kita Run Program, Lalu isikan Text Dikolom Sebelah Kiri
Lalu kita klik Tombol Tambah, Dan Data Pun Bertambah

12. Lalu Untuk Menutup Aplikasi, Kita Bisa Gunakan Tombol “Tutup
Aplikasi”
13. Untuk Query Nya sendiri Saya Menggunakan Query Sebagai Berikut
Public Class Form1
Private KodeProdukPengeluaranYangSedangDiEdit As Integer
Private KodeProdukPemasukanYangSedangDiEdit As Integer

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
'TODO: This line of code loads data into the 'TK_maharaniDataSet.tb_pemasukan'
table. You can move, or remove it, as needed.
Me.Tb_pemasukanTableAdapter.Fill(Me.TK_maharaniDataSet.tb_pemasukan)
'TODO: This line of code loads data into the
'TK_maharaniDataSet.tb_Pengeluaran' table. You can move, or remove it, as needed.
Me.Tb_PengeluaranTableAdapter.Fill(Me.TK_maharaniDataSet.tb_Pengeluaran)

End Sub

Sub BersihPengeluaran()
txtKPPengeluaran.Clear()
txtNPPengeluaran.Clear()
txtJPPengeluaran.Clear()
txtSupplier.Clear()
txtBeliPengeluaran.Clear()
End Sub

Sub bersihPemasukan()
txtKPPemasukan.Clear()
txtNPPemasukan.Clear()
txtJPPemasukan.Clear()
txtNTokoPemasukan.Clear()
txtBeliPemasukan.Clear()
txtAlamatPengiriman.Clear()
txtCaraPembayaran.Clear()
End Sub
Private Sub cmdTambahPengeluaran_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdTambahPengeluaran.Click
Me.Tb_PengeluaranTableAdapter.InsertQueryPengeluaran(txtKPPengeluaran.Text,
txtNPPengeluaran.Text, txtJPPengeluaran.Text, DatePengeluaran.Value.Date,
txtSupplier.Text, txtBeliPengeluaran.Text)
Me.Tb_PengeluaranTableAdapter.Fill(Me.TK_maharaniDataSet.tb_Pengeluaran)
End Sub

Private Sub cmdTambahPemasukan_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles cmdTambahPemasukan.Click
Me.Tb_pemasukanTableAdapter.InsertQueryPemasukan(txtKPPemasukan.Text,
txtNPPemasukan.Text, txtJPPemasukan.Text, txtNTokoPemasukan.Text,
DatePemasukan.Value.Date, txtBeliPemasukan.Text, txtAlamatPengiriman.Text,
txtCaraPembayaran.Text)
Me.Tb_pemasukanTableAdapter.Fill(Me.TK_maharaniDataSet.tb_pemasukan)
End Sub

Private Sub PengeluaranDGV_CellDoubleClick(ByVal sender As System.Object, ByVal e


As System.Windows.Forms.DataGridViewCellEventArgs) Handles
PengeluaranDGV.CellDoubleClick
If e.RowIndex >= 0 And e.RowIndex < PengeluaranDGV.RowCount - 1 Then

With PengeluaranDGV.Rows(e.RowIndex)
KodeProdukPengeluaranYangSedangDiEdit = .Cells(0).Value
txtKPPengeluaran.Text = .Cells(0).Value.ToString.ToString()
txtNPPengeluaran.Text = .Cells(1).Value.ToString.ToString()
txtJPPengeluaran.Text = .Cells(2).Value.ToString.ToString()
txtSupplier.Text = .Cells(4).Value.ToString.ToString()
txtBeliPengeluaran.Text = .Cells(5).Value.ToString.ToString()
End With

End If
End Sub

Private Sub cmdUpdatePengeluaran_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles cmdUpdatePengeluaran.Click
'mengubah data yang sudah di double click, lalu update

Me.Tb_PengeluaranTableAdapter.UpdateQueryBerdasarKodeProdukPengeluaran(txtKPPengeluara
n.Text, txtNPPengeluaran.Text, txtJPPengeluaran.Text, DatePengeluaran.Value.Date,
txtSupplier.Text, txtBeliPengeluaran.Text, KodeProdukPengeluaranYangSedangDiEdit)
Me.Tb_PengeluaranTableAdapter.Fill(Me.TK_maharaniDataSet.tb_Pengeluaran)
Me.BersihPengeluaran()
End Sub

Private Sub cmdHapusPengeluaran_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles cmdHapusPengeluaran.Click

Me.Tb_PengeluaranTableAdapter.DeleteQueryBerdasarKodeProdukPengeluaran(KodeProdukPenge
luaranYangSedangDiEdit)
Me.Tb_PengeluaranTableAdapter.Fill(Me.TK_maharaniDataSet.tb_Pengeluaran)
Me.BersihPengeluaran()
End Sub

Private Sub cmdTutup_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles cmdTutup.Click
Me.Close()
End Sub
End Class
Baik... Sekian Dari Saya, Semoga Dapat Membantu...
Terimakasih

Anda mungkin juga menyukai