User Interface dalam Pemrogram (Implementasi pada python)

 

Materi Tambahan Wawasan Pemrograman Komputer

 SMP ASSAKINAH KELAS VIII,IX 


Artikel: User Interface (GUI) dalam Pemrograman dan Implementasinya di Python






1. Pengertian User Interface (UI) dan GUI

  • User Interface (UI) adalah jembatan antara pengguna dengan sistem komputer atau aplikasi. UI memungkinkan pengguna berinteraksi melalui elemen visual maupun teks.

  • Graphical User Interface (GUI) adalah bentuk UI yang menggunakan elemen grafis seperti tombol, menu, ikon,Textbox dan jendela. GUI lebih intuitif dibandingkan antarmuka berbasis teks (CLI), sehingga memudahkan pengguna awam.


          
Contoh rancangan UI


2. Peran GUI dalam Pemrograman

  • Membuat aplikasi lebih user-friendly.

  • Menyediakan visualisasi data yang lebih jelas.

  • Mempermudah interaksi dengan fitur aplikasi tanpa harus mengetikkan perintah manual.

  • Digunakan dalam berbagai bidang: aplikasi desktop, mobile, hingga perangkat IoT.

3. Contoh rancangan GUI pada aplikasi



        

Gambar di atas adalah contoh rancangan gui untuk aplikasi gudang dimana ada beberpa komponen seperti
TextBok untuk input , Button untuk eksekusi perintah ke database dan Grid/Table untuk menampilkan hasil inputan dari inputbox Serach yang berfungsi mencari data .

4. Implementasi GUI dalam Python

Python menyediakan banyak library untuk membangun GUI. Beberapa yang populer antara lain:

Tkinter, Pqt ,PysimpleGUI, kivy 

    berikut ini contoh koding :

import tkinter as tk

# Membuat jendela utama
root = tk.Tk()
root.title("Contoh GUI Python")
root.geometry("300x200")

# Label
label = tk.Label(root, text="Halo, Selamat Datang!", font=("Arial", 12))
label.pack(pady=20)

# Tombol
def klik():
    label.config(text="Tombol ditekan!")

button = tk.Button(root, text="Klik Saya", command=klik)
button.pack(pady=10)

# Menjalankan aplikasi
root.mainloop()


TUGAS : 

1. Rancang User interface untuk suatu aplikasi seperti contoh di atas , Kerjakan     di kertas Rancang atau gambar saja modelnya  bukan Koding ya !!!!








Komentar

Postingan populer dari blog ini

(INFORMATIKA/KODING SMPASSAKINAH)Materi Pembelajaran: Simulasi Pertumbuhan Populasi Menggunakan Model Matematika

TUGAS UNTUK KELAS 8 DAN 9 SMP ASSAKINAH (KOMUNIKASI DARURAT)