Tkinter Application in User Interface

 

Tkinter (Tk Interface) merupakan library python yang dapat membuat program berbasis grafis (GUI).  Tkinter di ‘bundle’ di dalam python secara langsung, yang berarti saat men-download python maka otomatis Tkinter juga ter-download. Tkinter merupakan interface grafis dari TCL (Tool Command Language), yang memberikan kemudahan bagi para programmer dalam pembuatan programnya. Tkinter terdapat pada python standard library dan dapat digunakan untuk membuat windows, dialog boxes, dan elemen interaktif lainnya untuk aplikasi desktop. Tkinter ini bersifat cross-platform yang artinya kode yang sama dapat berfungsi di Windows, macOS, dan Linux.



   Tkinter memiliki widget yang isinya merupakan elemen aplikasi GUI yang menyediakan berbagai kontrol seperti button, checkbutton, canvas, entry, frame, label, listbox, menu button, message, radiobutton, scale, scrollbar, text dan toplevel. Widget pada Tkinter tersebut dapat membantu pengembang membuat user interface yang interaktif dan menarik untuk aplikasi desktop mereka. Misalnya dengan menggunakan widget listbox pengguna dapat mengetahui daftar item darimana pengguna dapat memilih sejumlah item. Tkinter dapat diterapkan pada berbagai aplikasi di kehidupan nyata seperti aplikasi manajemen toko atau pengelolaan keuangan pribadi, aplikasi pendaftaran acara atau seminar, aplikasi kalkulator atau converter, dan sebagainya.

Tkinter juga memiliki beberapa kekurangan dan kelebihan dalam penggunaannya. Kelebihan dari Tkinter yaitu bebas digunakan oleh siapa saja karena tidak diperlukan untuk membeli lisensi apapun. Tkinter ini juga sudah terdapat pada phyton GUI library standard sehingga tidak diperlukan melakukan apapun lagi karena termasuk ke dalam package installation python. Tkinter ini juga tidak sulit untuk dipelajari karena langsung terhubung dengan python sehingga waktu pengerjaan pembuatan aplikasi lebih produktif. Kekurangan dari Tkinter ini yaitu tidak adanya widget canggih atau advanced untuk digunakan oleh penggunanya contohnya seperti date picker. Tkinter juga tidak memiliki IDE GUI seperti QT Designer pada PyQT.

Namun, dibalik berbagai kekurangan dan kelebihan dari Tkinter ini tidak menjadikan alasan bahwa Tkinter bukan menjadi sebuah pilihan yang dapat mempermudah dalam pembuatan aplikasi. Karena walaupun dengan kekurangan yang ada, Tkinter tetap mudah digunakan bagi para pemula untuk mengembangkan aplikasi yang ingin dibuat. Tkinter juga dapat dengan mudah diakses di berbagai platform karena bersifat cross-platform sehingga memudahkan dalam pembuatan aplikasi.

Video Terkait Penjelasan Tentang Judul : Tkinter Application In User Interface



Comments