Tkinter Pengontrol robot soccer beroda berbasis raspberry PI 3 sebagai prototype ERSBI 2017

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