[Turtle Python-1]: Menggambar dan Memberi Warna Sebuah Obyek

Seorang programmer pemula biasanya lebih suka mempelajari hal-hal yang berbau grafik di awal-awal dia belajar bahasa pemrograman, termasuk saya. Ada banyak cara bagaimana menuliskan program grafik di Python, salah satunya menggunakan modul turtle. Yuk…saatnya kita bersenang-senang dengan si kura-kura (turtle) Python.

{ 1 } Aktifkan Python di mode prompt >>>, bisa lewat IDLE atau Command Line. Ketikkan import modul yang akan kita gunakan, yaitu import turtle.

>>> import turtle # mengimpor modul turtle

{ 2 } Ketikkan perintah untuk menampilkan lokasi terkini dan arah dari si kura-kura.

>>> turtle.showturtle()

Pemrograman grafik menggunakan modul turtle, mirip ketika kita menggambar dengan pena. Mata panah sebagai penanda posisi dan arah dari pena kita. turtle mempunyai posisi awal di tengah-tengah layar.

{ 3 } Ketikkan perintah berikut untuk menggambar sebuah teks.

>>> turtle.write("Selamat Datang di Klinik Python")

{ 4 } Ketikkan perintah berikut untuk menggerakkan mata panah maju sejauh 100 piksel dalam bentuk garis.

>>> turtle.forward(100)

{ 5 } Ketikkan perintah berikut untuk membelokkan arah ke kanan 90 derajat, mengubah warna garis menjadi merah, dan membuat garis sepanjang 50 pixel arah lurus ke depan.

>>> turtle.right(90)
>>> turtle.color('red')
>>> turtle.forward(50)

{ 6 } Sekarang, kita buat perintah agar mata panah berbelok ke kanan 90 derajat, mengubahnya menjadi warna hijau, dan bergerak maju membuat garis sepanjang 100 piksel.

>>> turtle.right(90)
>>> turtle.color('green')
>>> turtle.forward(100)

{ 7 } Dan akhirnya, kita buat perintah berputar ke kanan 45 derajat, dan membuat garis lurus sepanjang 80 piksel.

>>> turtle.right(45)
>>> turtle.forward(80)

{ 8 } Kita tutup jendela Turtle dan keluar dari Python.

Mudah bukan? So…Tunggu artikel selanjutnya tentang Turtle Python…tentunya di website kesayangan kita ini http://www.KlinikPython.wordpress.com

Salam PythonMania!

Rujukan:
Introduction To Programming Using Python, Y. Daniel Liang, Pearson

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s