diff --git a/detail_transaksi.csv b/detail_transaksi.csv index a64ef64..31c47ac 100644 --- a/detail_transaksi.csv +++ b/detail_transaksi.csv @@ -25,3 +25,5 @@ id,transaksi_id,menu_id,qty,harga_satuan,subtotal_item 24,14,10,1,20000.0,20000.0 25,15,3,1,30000.0,30000.0 26,15,7,1,21000.0,21000.0 +27,16,7,1,21000.0,21000.0 +28,16,8,1,25000.0,25000.0 diff --git a/favorite.csv b/favorite.csv index 17af026..d924f2f 100644 --- a/favorite.csv +++ b/favorite.csv @@ -7,7 +7,7 @@ user_id,menu_id,order_count,last_ordered 4,4,3,2025-12-14 10:35:35 4,3,5,2025-12-14 22:09:34 4,11,1,2025-12-14 01:44:46 -4,7,4,2025-12-14 22:09:34 -4,8,2,2025-12-14 21:14:46 +4,7,5,2025-12-15 09:35:44 +4,8,3,2025-12-15 09:35:45 4,9,1,2025-12-14 09:50:02 4,10,1,2025-12-14 21:43:51 diff --git a/main.py b/main.py index 2f9cd69..815d9f8 100644 --- a/main.py +++ b/main.py @@ -1746,6 +1746,9 @@ class App: self.tab_meja = ttk.Frame(main) main.add(self.tab_meja, text="🪑 Kelola Meja") + self.tab_report = ttk.Frame(main) + main.add(self.tab_report, text="📊 Laporan") + # ========================================== # ROLE: PEMILIK (Laporan SAJA) # ========================================== @@ -1801,6 +1804,7 @@ class App: self.build_order_tab(self.tab_order) self.build_payment_tab(self.tab_payment) self.build_meja_tab(self.tab_meja) + self.build_report_tab(self.tab_report) # Pemilik if self.session['role'] == 'pemilik': diff --git a/meja.csv b/meja.csv index 9553425..2fe4157 100644 --- a/meja.csv +++ b/meja.csv @@ -1,11 +1,11 @@ nomor_meja,status,transaksi_id -1,terisi, -2,terisi, +1,kosong, +2,kosong, 3,kosong, 4,kosong, 5,kosong, 6,kosong, -7,terisi, +7,kosong, 8,kosong, 9,kosong, 10,kosong, diff --git a/menu.csv b/menu.csv index 4c8ac74..e22bec2 100644 --- a/menu.csv +++ b/menu.csv @@ -5,8 +5,8 @@ id,nama,kategori,harga,stok,foto,tersedia,item_discount_pct 4,Nasi Goreng,Makanan,25000.0,9,img/nasi_goreng.jpg,1,0.0 5,Nasi Kuning,Makanan,18000.0,7,img/Nasi-Kuning.jpg,1,5.0 6,Strawberry Milkshake,Minuman,19000.0,5,img/strawberry_milkshake.jpg,1,0.0 -7,Coconut Matcha,Minuman,21000.0,10,img/coconut_matcha.jpg,1,5.0 -8,Beef Yakiniku,Makanan,25000.0,11,img/Beef-Yakiniku.jpg,1,4.0 +7,Coconut Matcha,Minuman,21000.0,9,img/coconut_matcha.jpg,1,5.0 +8,Beef Yakiniku,Makanan,25000.0,10,img/Beef-Yakiniku.jpg,1,4.0 9,Osaka Curry,Makanan,30000.0,14,img/osaka_curry.jpg,1,10.0 10,Choco Pudding,Dessert,20000.0,15,img/chocolate-pudding.jpg,1,8.0 11,Totoro Dango,Dessert,18000.0,9,img/dango.jpg,1,4.0 diff --git a/pembayaran.csv b/pembayaran.csv index e2bb2de..840d7dd 100644 --- a/pembayaran.csv +++ b/pembayaran.csv @@ -8,3 +8,4 @@ id,transaksi_id,metode_pembayaran,jumlah_bayar,status_pembayaran,tanggal_bayar,s 7,12,cash,100000.0,sukses,2025-12-14 21:46:15, 8,14,cash,100000.0,sukses,2025-12-14 21:46:20, 9,15,qris,46312.5,sukses,2025-12-15 08:52:51, +10,16,qris,24172.5,sukses,2025-12-15 09:39:21, diff --git a/struk/STR-16-20251215_093921.txt b/struk/STR-16-20251215_093921.txt new file mode 100644 index 0000000..def5722 --- /dev/null +++ b/struk/STR-16-20251215_093921.txt @@ -0,0 +1,28 @@ +═════════════════════════════════════════ + TOTORO CAFE + Jl. Raya Totoro No. 123, Surabaya + Telp: 031-123456 +═════════════════════════════════════════ + +No. Struk : STR-16-20251215 +Tanggal : 15/12/2025 09:35 +Meja : 2 +Kasir : kasir +Pembayaran : QRIS +───────────────────────────────────────── +ITEM PESANAN: +───────────────────────────────────────── +Coconut Matcha + 1 x Rp 21,000 Rp 21,000 +Beef Yakiniku + 1 x Rp 25,000 Rp 25,000 +───────────────────────────────────────── +Subtotal : Rp 46,000 +Diskon Item : Rp 2,050 +Diskon Promo : Rp 19,778 +───────────────────────────────────────── +TOTAL BAYAR : Rp 24,172 +═════════════════════════════════════════ + TERIMA KASIH ATAS KUNJUNGAN ANDA + SAMPAI JUMPA LAGI! +═════════════════════════════════════════ diff --git a/transaksi.csv b/transaksi.csv index de86766..bab8a7c 100644 --- a/transaksi.csv +++ b/transaksi.csv @@ -14,3 +14,4 @@ id,user_id,nomor_meja,total,status,promo_code,subtotal,item_discount,promo_disco 13,4,2,75300.0,dibayar,,80000.0,4700.0,0.0,2025-12-14 21:14:46 14,4,9,18400.0,dibayar,,20000.0,1600.0,0.0,2025-12-14 21:43:51 15,4,4,46312.5,dibayar,ANGIN,51000.0,2250.0,2437.5,2025-12-14 22:09:34 +16,4,2,24172.5,dibayar,MERDEKA,46000.0,2050.0,19777.5,2025-12-15 09:35:44