Pada materi sebelumnya https://kkaxtgm.blogspot.com/2025/11/tampilan-layar-dengan-tkinter-python.html telah dipaparkan bagaimana cara membuat tampilan layar GUI menggunakan bahasa python. Selanjutkan mari kita belajar menuliskan sesuai atau membuat sesuatu yang akan ditampilkan di layar GUI Python.

MENULISKAN TEKS MENGGUNAKAN LABEL


Setelah program dijalankan, akan menghasilkan layar GUI dengan warna biru dengan judul PROGRAM MENGHITUNG LUAS PERSEGI PANJANG. Akan tetapi terdapat masalah, yaitu:
  1. Di belakang judul terdapat background. Cara mengatasi: tambahkan kode bg (background) dengan menyamakan warna layar GUI dengan background pada judul (label - warna dibuat sama)
  2. Judul berada di atas, tidak ada jarak antara layar GUI dengan judul. Solusinya : Tambahkan kode pady=20 
Perhatikan perubahan kodenya:


Jika program dijalankan, maka akan ada tulisan "Masukkan Nilai Panjang". Akan tetapi, posisinya berada di tengah, tampil seperti judul utama. Maka kita perlu menambahkan kode :
  • anchor='w' → teks rata kiri (west)
  • fill='x' → label memenuhi lebar window
  • padx=20 → kasih jarak dari tepi kiri layar
  • pady=5 → jarak atas–bawah
Tanpa fill='x', anchor tidak akan terasa efeknya, karena ukuran label hanya sebesar teksnya.
Maka tampilan perubahan kode seperti di bawah ini:






MEMBUAT TAMPILAN di LAYAR GUI MENGGUNAKAN KODE PYTHON

Dalam bahasa pemrograman Python, kita menggunakan fungsi (function) untuk melakukan tugas tertentu. fungsi merupakan alat bantu yang sudah disediakan agar kita tidak perlu membuat semuanya dari awal.

Berikut beberapa fungsi sederhana yang umum sering digunakan :

print()
Digunakan untuk mencetak atau menampilkan sesuatu ke layar.

Contoh:


Keterangan:
- Print yang pertama menggunakan tanda kutip satu ( ' ) atau kutip dua ( " ) 
   karena type datanya String (teks)
- Print yang kedua tidak menggunakan tanda kutip karena data yang dimasukkan 
   Integer (angka)

f
F - String atau formatted string adalah cara praktik dan mudah untuk menuliskan teks yang disisipkan nilai variabel.

Contoh:


Huruf f didepan string (tanda kutip) memberi tahu Python bahwa ini adalah formatted string. Di dalam tanda { }, kita dapat menuliskan nama variabel atau ekspresi Python. Python akan mengganti {nama} dan {umur} dengan nilai yang sesuai. F-string digunakan saat membuat output yang melibatkan variabel. Selain dari itu, f-string juga berguna saat ingin menghindarkan penggunaan tanda + untuk menyambungkan teks dan angka.

input()
Digunakan untuk meminta pengguna memasukkan informasi (data masukan) dari keyboard.

Contoh:


Keterangan:
Saat program dijalankan, anda akan diminta mengetikkan teks sesuai pertanyaan. Setelah anda mengetikkan nama dan menekan tombol enter, program akan menampilkan Halo, nama anda !
Pada kode Print di atas terdapat penambahan variabel pada data string menggunakan tanda plus +

len()
Digunakan untuk menghitung panjang dari suatu data, misalnya jumlah huruf dalam teks atau jumlah item dalam list (daftar).

Contoh:


Keterangan:
Saat program dijalankan, akan menampilkan angka 4 karena kata 'Halo' terdiri dari 4 karakter.

int() dan float()
Saat kita menggunakan input( ), data yang masuk berupa teks (string). 
Akan tetapi, pada int( ) dan float ( ), data dapat mengubahnya menjadi angka, seperti :
  • int ( ) mengubah ke bilangan bulat
  • float ( ) mengubah ke bilangan desimal
Contoh:


range( )

Digunakan untuk menghasilkan urutan angka. Biasanya dipakai bersama dengan perulangan seperti for. Kode range(3) menghasilkan urutan angka : 0, 1, 2. Bentuk umum penggunaan range ( ) adalah:

-          range ( n ) : menghasilkan angka dari 0 sampai n – 1

-          range (m, n) : menghasilkan angka dari m sampai n – 1

-          range (m, n, step): menghasilkan angka dari m sampai
n – 1 dengan loncatan langkah sebesar step.
 

Keterangan: Kode tersebut akan mencetak hasil : 1, 3, 5, 7, 9. 
- Start = 1 à angka awal yang akan dicetak dimulai dari 1
- Stop = 10 à perulangan berhenti sebelum 10 (10 tidak ikut)
- Step = 2 à loncatan tiap angka adalah 2

MENYISIPKAN KOMENTAR DALAM PYTHON
Dalam menulis program, terkadang kita perlu menambahkan catatan atau penjelasan di dalam kode untuk memahami apa fungsi dari baris-baris tertentu. Penjelasan ini disebut komentar, yang tidak akan dijalankan oleh komputer karena tujuannya hanya untuk membantu pembaca program, baik itu diri sendiri atau orang lain yang membaca kode tersebut. Komentar dalam python diawali dengan symbol #.

Contoh penggunaan komentar pada program menghitung luas persegi panjang:





 





Fungsi-Fungsi Umum dalam Python


 MENGGUNAKAN VARIABLE DALAM PROGRAM


Keterangan:
variable a adalah nilai 7
variable b adalah nilai 3
variable jumlah adalah penjumlahan nilai a dan b yaitu a + b
mencetak (print) hasil dari variable jumlah






Menggunakan Variable dalam Program

tkinter adalah modul yang digunakan untuk membuat tampilan layar GUI

-   Ketik kode di bawah ini untuk mengimpor semua yang ada di modul tkinter  
    from tkinter import*
    

-   Buat Variabel, sebagai contoh kita buat variabel root. Tk adalah class yang ada di modul 
    tkinter (penulisan awal kata huruf besar)
    root = Tk()
    

-  Buat kode di bawah ini untuk menjalankan GUI nya (pastekan kode ini selalu berada 
    di paling bawah)
    root.mainloop()
    
    Catatan : dengan 3 kode di atas, kita sudah bisa membuat layar GUI sederhana

-  Tambahkan kode di bawah ini untuk membuat Judul tampilan pada layar GUI
    root.title("Program Pengaturan Layar GUI")
    


-   Tambah kode di bawah ini untuk menentukan lebar (sumbu x) dan tinggi (sumbu y) 
    layar GUI yang kita buat
    root.geometry('500x500)

-   Tambah kode di bawah ini untuk menentukan warna background 
    layar GUI yang kita buat
    root.configure(bg="blue")
    

-   Tambah kode di bawah ini untuk mengatur agar layar GUI yang kita buat
     tidak bisa dirubah oleh pengguna. Perhatikan penulisan False harus menggunakan 
     Huruf Kapital di awal kata (ikuti format penulisan di layar Python)
     root.resizable(False,False)
     

Jalankan program maka akan terlihat tampilan Layar GUI dengan Judul "Program Pengaturan Layar GUI", ukuran layar 500x500, warna background = biru dan ukuran layar tidak bisa diatur secara manual.

MENAMPILKAN LAYAR GUI DENGAN GRADASI WARNA

Untuk merubah tampilan layar dengan gradasi warna yang lebih menarik dapat dilakukan dengan mengkombinasikan warna RGB (Red, Green Blue), dimana nilai 0 itu adalah warna gelap dan 255 adalah warna terang. Jadi semakin angka bertambah mendekati 255, maka warna yang dihasilkan akan semakin terang.

MERUBAH TAMPILAN LAYAR DENGAN WARNA ACAK atau RANDOM



Tampilan Layar dengan Tkinter Python

BAHASA PEMROGRAMAN PYTHON

Python adalah bahasa pemrograman interpretatif multiguna, mudah untuk dibaca dan dipahami. Python lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks. Bahasa ini muncul pertama kali pada tahun 1991, dirancang oleh seorang bernama Guido van Rossum. Sampai saat ini Python masih dikembangkan oleh Python Software Foundation. Bahasa Python mendukung hampir semua sistem operasi, bahkan untuk sistem operasi Linux. Dengan kode yang simpel dan mudah diimplementasikan, seorang programmer dapat lebih mengutamakan pengembangan aplikasi yang dibuat, bukan malah sibuk mencari syntax error.

Python banyak digunakan untuk membuat berbagai macam program, seperti Program CLI, Program GUI (deskto), Aplikasi Mobile, Web, IoT, Game, Program untuk Hacking dan sebagainya.


VARIABEL PYTHON

Variabel merupakan simbol yang mewakili nilai tertentu. 

Contoh :

Keterangan : 
  • nama    : adalah variabel
  • =           : adalah operator yang digunakan
  • "Ani"  : adalah isi dari sebuah variabel (menggunakan tanda kutip karena type datanya Character atau teks


Ketentuan variabel dalam python:
  • variabel tidak perlu dideklarasikan mempunyai tipe data tertentu
  • jenis data dalam variabel dapat berubah-ubah
  • Penulisan variabel harus diawali dengan huruf, dan untuk karakter selanjutnya bisa berupa huruf atau angka. Contoh : nilai1
  • penulisan variabel tidak boleh dipisahkan oleh <spasi>
  • untuk variabel yang terdiri dari 2 suku kata, dapat dipisahkan dengan simbol underscore ( _ ). Contoh : nama_depan
  • karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan kecil dibedakan. Contoh : Nama_Depan dan nama_depan, keduanya adalah variabel yang berbeda.
  • nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python seperti if, while, for, dan sebagainya.


OPERATOR

OperatorFungsiContoh
+Penjumlahana  +  b
-Pengurangana  -  b
*Perkaliana  *  b
/Pembagiana  /  b
%Sisa pembagian (modulus)a % b
= =Sama dengana = = b
! =Tidak sama dengana ! = b
>Lebih daria  >  b
<Kurang daria  <  b

Contoh :



TYPE DATA PYTHON

Tipe DataContohKeterangan
String"Halo"Teks atau kumpulan huruf
Integer10, -3, 2026Bilangan Bulat
Float3.14, 0.5Bilangan Desimal
BooleanTrue, FalseNilai benar atau salah (logika)
List[1, 2, 3],
["a", "b"]
Kumpulan data yang terurut
Dictionary{"nama":"Ani", usia":12}Kumpulan pasangan kunci dan nilai

MENGGUNAKAN VARIABLE DALAM PROGRAM


Keterangan:
variable a adalah nilai 7
variable b adalah nilai 3
variable jumlah adalah penjumlahan nilai a dan b yaitu a + b
mencetak (print) hasil dari variable jumlah




Pengenalan Python (Variable, Operator, Type Data)

- Copyright © Koding Dan Kecerdasan Artifisial - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -