h. Subroutine
Subroutine adalah sekumpulan perintah yang bisa dijalankan dari setiap tempat dalam program dengan cara memanggil namanya. Python menyebutnya fungsi atau metode. Tata
cara penulisan fungsi atau metode di Python yaitu dengan menggunakan pernyataan def nama_fungsi.
Contoh: def mode1:
x=intinput while 1:
x= x-1 print x
2.5. Tkinter
Tkinter adalah pustaka standard yang dimiliki oleh Python. Kombinasi Python dan Tkinter ini menghasilkan sebuah tampilan grafik yang mudah untuk dibuat sekaligus
menarik. Tkinter menyediakan berbagai komponen grafis diantaranya tombol, label, kotak teks, yang mana komponen-komponen ini sangatlah sering digunakan dalam aplikasi GUI.
Komponen Tkinter ini sering disebut widget [7]. Modul Tkinter berisi berbagai kelas dan komponen yang diperlukan untuk membangun sebuah aplikasi GUI. Untuk menggunakan
komponen Tkinter maka harus memanggilnya terlebih dahulu. Cara untuk memanggil modul Tkinter adalah sebagai berikut:
import Tkinter Bisa juga dengan memanggil semua metode, kelas, dan atribut dari modul Tkinter
dengan menggunakan cara seperti berikut: from Tkinter import
Setiap aplikasi GUI seharusnya memiliki sebuah jendela utama root window, yang dapat berisi berbagai komponen yang diperlukan dalam aplikasi yang akan dibuat. Untuk
membuat jendela utama dari suatu aplikasi maka digunakan cara seperti berikut. top = Tkinter.Tk
Jika menggunakan pernyataan from-import untuk memanggil modul Tkinter, maka penulisannya adalah sebagai berikut.
top = Tk PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 2.3 Contoh Tkinter Dengan menggunakan Tkinter, dapat ditambahkan beberapa komponen pada aplikasi
yang dibuat. Komponen ini bisa berdiri sendiri atau dapat diisi komponen lain container. Komponen yang berdiri sendiri merupakan komponen yang tidak dapat diisi oleh komponen
lain, misalkan tombol, checkbox, dan label. Komponen container merupakan komponen yang bisa berisi atau ditempeli oleh komponen lain seperti frame dan window. Gambar 2.3
adalah contoh dari penggunaan Tkinter. Tabel 2.3 Daftar komponen pada Tkinter
Komponen Deskripsi
Frame Komponen Frame berfungsi sebagai kontainer bagi komponen
lain. Label Frame
Komponen Label Frame sama seperti Frame namun terdapat keterangan di atasnya.
Canvas Komponen Canvas digunakan untuk menggambar bentuk seperti
garis, lingkaran, poligon, dan kotak Button
Komponen Button berfungsi untuk menampilkan sebuah tombol. Radio Button Komponen Radio Button berfungsi menampilkan sejumlah
pilihan dalam bentuk tombol radio. Scale
Komponen Scale berfungsi sebagai menampilkan skala geser Text
Komponen Text berfungsi sebagai penampil teks dalam multi baris
2.6. Pengolahan Citra Image Processing