Melanjutkan artikel sebelumnya mengenai python saat ini kita belajar bagaimana kita belajar GUI pada python. Ada beberapa GUI widget pada python tkinter, wxwindow/wxwidget, pyqt dari ketiga widget tersebut default bawaan dari python adalah tkinter dengan tampilan yang sederhana dan tidak terlalu banyak component. Oleh karena itu kali ini kita belajar sedikit tentang tkinter bagaimana cara install dan menggunakan.

Linux : 

apt-get install python-tk (ubuntu/debian)

yum install tkinter (fedora)

Windows :

biasanya secara otomatis terinstall pada pertama kali install python

Untuk selengkapnya silahkan langusng ke website python

Bagaimana memanggil module dan membuat tampilan jendela (window) pada tkinter ?

untuk  memanggil module cukup dengan

import Tkinter

atau

from Tkinter import *

sedangkan untuk menampilkan window seperti dibawah 

root = TkInter.Tk() bila menggunakan import Tkinter

root = Tk() bila menggunakan from Tkinter import *

Nah untuk kode lengkapnya 
#!/usr/bin/python
import Tkinter
root = Tkinter.Tk()
root.mainloop()
Apabila kalian ingin menambahkan beberapa komponen, Berikut beberapa yang tersedia pada tkinter :

KOMPONENDESKRIPSI
Button Komponen Button berfungsi untuk menampilkan sebuah tombol.
Canvas Komponen Canvas digunakan untuk menggambar bentuk seperti garis, lingkaran, poligon, dan kotak.
Checkbutton Komponen Checkbutton berfungsi menampilkan sejumlah pilihan yang ditandai dengan tanda ‘centang’. Pengguna aplikasi dapat memilih lebih dari satu pilihan.
Entry Komponen Entry berfungsi menampilkan kotak teks satu-baris untuk menerima masukan dari pengguna.
Frame Komponen Frame berfungsi sebagai kontainer bagi komponen lain.
Label Komponen Label berfungsi memberikan keterangan untuk komponen lain. Komponen ini juga dapat diisi gambar.
Listbox Komponen Listbox berfungsi menyediakan daftar pilihan untuk pengguna.
Menubutton Komponen Menubutton berfungsi menampilkan menu.
Menu Komponen Menu berfungsi memberikan berbagai perintah kepada pengguna. Perintah-perintah ini juga tercantum dalam Menubutton.
Message Komponen Message berfungsi menampilkan teks yang terdiri dari sejumlah baris untuk menerima beberapa nilai dari pengguna.
Radiobutton Komponen Radiobutton berfungsi menampilkan sejumlah pilihan dalam bentuk tombol radio.
Scale Komponen Scale berfungsi menampilkan skala geser.
Scrollbar Komponen Scrollbar berguna untuk menambahkan fungsi geser (scroll) pada beberapa komponen, seperti komponen Listbox.
Text Komponen Text berfungsi menampilkan teks dalam multi baris.
Toplevel Komponen Toplevel digunakan untuk membuat sebuah kontainer window yang terpisah.
Pada artikel selanjutnya kita akan coba untuk membuat UI dengan fungsi pemroses