import tkinter as tk
class LesPrivateSmartkids:
def __init__(self, nama, kelas, nama_wali, tagihan, jatuh_tempo, kehadiran):
self.nama = nama
self.kelas = kelas
self.nama_wali = nama_wali
self.tagihan = tagihan
self.jatuh_tempo = jatuh_tempo
self.kehadiran = kehadiran
def tampilkan_info(self):
return f"Nama: {self.nama}\nKelas: {self.kelas}\nNama Wali: {self.nama_wali}\nTagihan: Rp {self.tagihan}\nJatuh Tempo: {self.jatuh_tempo}\nKehadiran: {self.kehadiran}"
# Contoh Data
siswa1 = LesPrivateSmartkids(
nama="Alif Hasan",
kelas="3 SD",
nama_wali="Bapak Hasan",
tagihan=500000,
jatuh_tempo="2025-02-10",
kehadiran="90%"
)
# Membuat window Tkinter
root = tk.Tk()
root.title("LES PRIVATE SMARTKIDS")
root.geometry("400x400")
root.config(bg="skyblue")
# Menampilkan informasi
info_label = tk.Label(root, text=siswa1.tampilkan_info(), font=("Arial", 12), bg="skyblue", anchor="w")
info_label.pack(padx=10, pady=20)
# Menambahkan tombol untuk keluar
exit_button = tk.Button(root, text="Keluar", command=root.quit, bg="lightblue", font=("Arial", 10))
exit_button.pack(pady=10)
# Menjalankan aplikasi
root.mainloop()