Minggu, 09 Juli 2017

Belajar Menggunakan Aplikasi Kivy


Ini adalah tulisan anak ke 2 usia 12 tahun yang ingin berbagi pengalaman belajar program aplikasi Kivy. Kivy adalah salah satu program aplikasi yang menggunakan bahasa Python, dan dapat digunakan untuk membuat game dengan platform Android. Ada banyak pogram aplikasi lain untuk membuat game dengan platform Android seperti App Inventor. Untuk yang sudah menguasai bahasa pemrograman python, mungkin Kivy bisa dicoba.

Untuk menggunakan Kivy, kita perlu menginstall Python 3 dan Kivy sendiri. Kivy dapat diinstall dengan menggunakan Linux di terminal atau windows. Jika kesulitan menggunakan Linux, kita bisa menggunakan Virtual Box, sebuah aplikasi untuk menjalankan Linux di Windows.

1. Menginstall kivy

Pakai Linux atau "Virtual box" untuk menginstall Kivy.
Install kivy dengan menjalankan command ini di Terminal:

$ sudo apt-get install python-kivy

Menginstall kivy
Terminal akan otomatis menginstall kivy, numpy dan pygame sekaligus.

2. Menginstall idle

Install idle dengan menjalankan command ini di terminal:

$ sudo apt install idle

Setelah selesai menginstall, jalankan command ini untuk membuka Python:

$ idle

Terminal akan otomatis membuka python, seperti ini:
Terminal membuka python

3. Membuat sebuah aplikasi dengan kivy

Buatlah file python baru dengan menekan tombol Ctrl+N.Aplikasi yang paling mudah untuk dibuat adalah seperti ini:
Namakan file python ini sesuka hatimu.
Ketika dijalankan, akan terbuka layar hitam, seperti:
Layar hitam
Mengapa window-nya berjudul "Hello"?
Lihatlah skrip yang tertulis di file python-nya, ada class yang namanya "HelloApp".
Ketika dijalankan, kivy akan otomatis mengambil nama classnya, dan mengambil tulisan yang ada sebelum tulisan "App" untuk judul si window. (Misalkan, "TestApp" menjadi "Test")

Bagaimana caranya untuk mengisi beberapa tulisan di dalam layar?
Untuk mengisi tulisan, buatlah file baru berformat ".kv", buatlah sebuah label dengan kode seperti:


Kamu dapat mengubah tulisan "Hello, Kivy" sesuka hatimu.
Namakan file-nya  "hello.kv". Tergantung nama class yang ada di file python-nya.
Save filenya di direktori yang sama dengan si file python, supaya programnya dapat dijalankan.
Mengapa nama file-nya "hello.kv", bukan "Hello.kv"?
Karena, ketika si file python dijalankan, ia akan otomatis mencari sebuah file yang berformat ".kv" dan yang bernama seperti nama class-nya (sebelum tulisan "App") yang di tulis dengan huruf kecil. (Misalkan, "TestApp" menjadi "test")

Jalankanlah file python-nya, maka layar yang seperti ini pun akan muncul:
Sekarang layar ada beberapa tulisan didalamnya.

4. Mengubah warna layar

Mau mengubah warna layar?
Ubahlah warna layar dengan mengimport "Window" dari "kivy.core.window" dan import "get_color_from_hex" dari "kivy.utils" seperti:
setelah di import, ubahlah warna layar dengan menambahkan skrip ini:
Ingatlah untuk mengimport "Window" dan "get_color_from_hex" di dalam statement "if __name__ == '__main__:" dan sebelum skrip "HelloApp().run()".
Warna #003050 akan menghasilkan warna biru. Karena ia menggunakan 30 hijau dan 50 biru.
Kamu dapat mengubah ubah warnanya. Warna hex menggunakan kode warna seperti "#RRGGBB", sedangkan "RR" adalah jumlah warna merah dalam 2 digit, dan "GG" adalah jumlah warna hijau dalam 2 digit, dsb.
 Ketika file python-nya di jalankan, layar akan memiliki warna biru, seperti:
5. Mengubah ukuran tulisan
Tulisannya kekecilan? Kamu dapat mengubah ukurannya!
Untuk mengubah ukuran tulisan, ubahlah skrip yang ada di file yang bernama "hello.kv".
Tambahkan "font_size: 100" dibawah "text: Hello, Kivy". Seperti:
Kamu dapat mengubah ukurannya sesukamu dengan mengubah font_size nya.
Ketika program dijalankan, tulisan akan menjadi besar, seperti ini:

Tidak ada komentar:

Posting Komentar