Pembuatan Laporan Pusat Pusat .1

Program Studi Teknik Informatika DPPL-SIPB 78 98 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6.1.6 Pembuatan Laporan Pusat

Antarmuka ini digunakan untuk membuat laporan penjualan dari data transaksi penjualan yang dilakukan di cabang penjualan. Inputan yang ada pada antarmuka ini antara lain: radio button semua cabang, cabang tertentu, combo box alamat cabang, datetimepicker tanggal awal dan tanggal akhir, dan button buat laporan dan keluar On Click Radio Button Semua Cabang Isi dari combo box alamat cabang akan dihilangkan On Click Radio Button Cabang Tertentu Combo box alamat cabang akan diisikan dengan data alamat cabang yang ada di basis data. Query yang digunakan untuk mengambil alamat cabang dari basis data: “select ID_Cabang, alamat_cabang from Cabang where id_cabang = 1 order by id_cabang asc” On Click Button Buat Laporan Akan dibuatkan laporan penjualan berdasarkan inputan yang dilakukan pengguna. Bila pengguna memilih untuk membuat laporan penjualan dari semua cabang, maka query yang digunakan: Program Studi Teknik Informatika DPPL-SIPB 79 98 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika “select t.ID_Transaksi, c.ID_Cabang, c.Alamat_Cabang,DATE_FORMAT t.Tanggal_Transaksi,e-M- Y as Tanggal_Transaksi, FORMATt.Total_Penjualan,2 as Total_Penjualan, dt.ISBN, b.Judul, dt.Jumlah, FORMATdt.Harga_Jual,2 as Harga_Jual from Transaksi_Penjualan t join Detail_Penjualan dt on t.ID_Transaksi = dt.ID_Transaksi and t.id_cabang = dt.id_cabang join Cabang c on c.ID_Cabang = t.ID_Cabang join Buku b on b.ISBN = dt.ISBN where t.Tanggal_Transaksi between P{tanggalAwal} and P{tanggalAkhir} order by c.id_Cabang, t.id_transaksi asc” Bila pengguna memilih untuk membuat laporan penjualan dari cabang tertentu, maka query yang digunakan: “select t.ID_Transaksi, c.ID_Cabang, c.Alamat_Cabang, DATE_FORMATt.Tanggal_Transaksi,e-M-Yas Tanggal_Transaksi, FORMATt.Total_Penjualan,2 as Total_Penjualan, dt.ISBN, b.Judul, dt.Jumlah, FORMATdt.Harga_Jual,2 as Harga_Jual from Transaksi_Penjualan t join Detail_Penjualan dt on t.ID_Transaksi = dt.ID_Transaksi and t.id_cabang = dt.id_cabang join Cabang c on c.ID_Cabang = t.ID_Cabang join Buku b on b.ISBN = dt.ISBN where c.ID_Cabang = P{idCabang} and t.Tanggal_Transaksi between P{tanggalAwal} and P{tanggalAkhir} order by c.id_Cabang, t.id_transaksi asc” On Click Button Keluar Antarmuka akan ditutup, radio button semua cabang akan dipilih. Program Studi Teknik Informatika DPPL-SIPB 80 98 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6.1.7 Pengiriman Update Buku Pusat