UTS Pemrograman 2

 

Nama               : Muhammad Muslih Anwar

NIM                : 181011401726

Kelas               : 05TPLE018

UTS                 : Pemrograman 2

 

1.      Buatlah Projek dengan nama toko masing-masng yang mengandung nama masing-masing. Semua penamaan objek harus mengandung nama masing-masing. Sehinnga tidak tertukar
dengan yang lainnya. (Contoh: ArShopperRengga)


2.      Desain interface untuk input data Inventory


3.      Tuliskan proses untuk menyimpan data Inventory

·         Jalankan program data inventory.

·         Masukan data kode barang, nama barang, harga, stok, dan kode supplier.

·         Lalu klik button input.

·         Dan data berhasil tersimpan.

 

4.      Desain interface untuk input data Customer

5.      Tuliskan proses untuk menyimpan data Customer

·         Jalankan program customer.java

·         Masukan data kode customer, kode barang, nama customer, no telepon dan alamat customer.

·         Klik button input.

·         Dan data berhasil tersimpan. 

6.      Desain interface untuk input data Supplier



7.      Tuliskan proses untuk menyimpan data Supplier

·         Jalankan program supplier.java

·         Masukan data kode supplier, nama supplier, no telepon dan alamat supplier.

·         Klik button input.

·         Dan data berhasil tersimpan. 

8.      Tuliskan proses untuk menyimpan data transaksi Pembelian dan Penjualan.
Berikut Interfacenya
Ditransaksi Pembelian > Jika di Save > Stock barang di Inventory Bertambah.

Maka data yang ada di database inventory dengan kode barang “B0001” akan bertambah 100 yang tadinya stok berjumlah 100 sekarang menjadi 200.



·         Saya menggunakan trigger di database mysql untuk menambahkan otomatis apabila data pembelian di input maka akan otomatis data stokyang  ada di table inventory akan bertambah secara otomatis sesuai dengan jumlah yang dimasukan di table pembelian. Untuk script nya ada


Ditransaksi Penjualan > Jika di Save > Stock barang di Inventory Berkurang.



·         Maka data yang ada di database inventory dengan kode barang “B0001” akan berkurang 20 yang tadinya stok berjumlah 200 sekarang menjadi 180.

 

 

Untuk script diatas saya menggunakan trigger di databased mysql. Contohnya seperti ini:

9.      Buat Desain laporan Transaksi Pembelian, Transaksi Penjualan dan Laporan Inventory

10.  Buat file installer untuk aplikasi penjualan

Comments