import tkinter as tk from database import connect from tkinter import messagebox class AdminMenu: def __init__(self, root): self.root = root self.frame = tk.Frame(root) self.frame.pack() tk.Label( self.frame, text="ADMIN - KELOLA MENU", font=("Arial", 18, "bold") ).pack(pady=10) self.nama = tk.Entry(self.frame) self.harga = tk.Entry(self.frame) self.gambar = tk.Entry(self.frame) for label, entry in [ ("Nama Menu", self.nama), ("Harga", self.harga), ("Path Gambar", self.gambar) ]: tk.Label(self.frame, text=label).pack() entry.pack() tk.Button(self.frame, text="Tambah Menu", command=self.tambah).pack(pady=5) def tambah(self): db = connect() cur = db.cursor() cur.execute( "INSERT INTO menu(nama,harga,gambar) VALUES (?,?,?)", (self.nama.get(), self.harga.get(), self.gambar.get()) ) db.commit() db.close() messagebox.showinfo("Sukses", "Menu berhasil ditambahkan")