Cara menggunakan python fill

Python sebuah bahasa pemrograman yang sangat terkenal. Python merupakan bahasa yang berorientasi objek. Pada kesempatan ini kita akan membahas perintah pengulangan [loop] menggunakan pustaka Python Turtle. Hal yang menarik dari Turtle [atau kuya dalam bahasa Sunda] adalah tampilan secara visual dan gerakan berjalan yang dapat terlihat langsung oleh pengguna. Hal ini membuat kita lebih mengerti proses pengulangan yang dilakukan oleh turtle ini. Semoga bahasan ini memperkaya dan membuat kita menyenangi bahasa pemrograman yang dikatakan sebagian orang ‘bahasa horor’. Padahal pada kenyataan, bahasa pemrograman dan produk-produknya mengubah cara hidup kita, apalagi di Era Industri 4.0.

Disajikan beberapa contoh untuk memahami sebuah perintah pengulangan, anda diminta untuk mengikutui program [code] yang ada. Bila ingin menjelajah lebih lanjut dapat memodifikasi program yang sudah diberikan.

Contoh 1: Membuat sebuah garis

Cara sederhana untuk membuat sebuah garis dengan memanfaatkan pustaka [library/modul] turtle. Ada 4 langkah yang harus diingat saat menggunakan pustaka turtle ini.

  1. Import pustaka turtle, maka kumpulan perintah turtle dapat digunakan. Anda dapat mengontrol turtle sesuka hati anda.
  2. Membuat sebuah turtle. Nama turtle boleh bebas, misal “kuya”.
  3. Menggambar garis
  4. Mengakhiri sebuah turtle

Kita akan menggunakan editor IDLE atau bila belum menginstall program Python, anda dapat menggunakan website //repl.it/languages/python_turtle

Code 1: Membuat sebuah garis

# Step 1: Make all the “turtle” commands available to us.
import turtle# Step 2: Create a new turtle. We’ll call it “kuya”
kuya = turtle.Turtle[]# Step 3: Move in the direction kuya’s facing for 50 pixels. Drawing a line for 50 pixels
kuya.forward[50]# Step 4: We’re done!
kuya.done[]

Contoh 2 : Membuat sebuah kotak
Membuat kotak, langkahnya sama seperti membuat garis. Ada 4 langkah yang harus diingat saat menggunakan pustaka turtle ini.
1. Import pustaka turtle, maka kumpulan perintah turtle dapat digunakan. Anda dapat mengontrol turtle sesuka hati anda.
2. Membuat sebuah turtle. Nama turtle boleh bebas, misal “kuya”.
3. Menggambar kotak. Kotak akan dibuat dengan menggambar garis dan membelokkan arah turtle. Garis akan dibuat sebanyak 4 buah, sehingga membentuk kotak.
4. Mengakhiri sebuah turtle
Kita akan menggunakan editor IDLE atau bila belum menginstall program Python, anda dapat menggunakan website //repl.it/languages/python_turtle

Code
# Step 1: Make all the “turtle” commands available to us.
import turtle

# Step 2: Create a new turtle. We’ll call it “kuya”
kuya = turtle.Turtle[]

## Step 3:Drawing 4 lines [menggambar kotak menggunakan 4 garis]
#garis pertama
kuya.forward[50]
kuya.right[90]

#garis kedua
kuya.forward[50]
kuya.right[90]

#garis ketiga
kuya.forward[50]
kuya.right[90]

#garis keempat
kuya.forward[50]
kuya.right[90]

# Step 4: We’re done!
kuya.done[]

Contoh 3 : Membuat sebuah kotak dengan pengulangan For
Membuat kotak, langkahnya sama seperti membuat garis. Ada 4 langkah yang harus diingat saat menggunakan pustaka turtle ini.
1. Import pustaka turtle, maka kumpulan perintah turtle dapat digunakan. Anda dapat mengontrol turtle sesuka hati anda.
2. Membuat sebuah turtle. Nama turtle boleh bebas, misal “kuya”.
3. Menggambar kotak. Kotak akan dibuat dengan menggambar garis dan membelokkan arah turtle. Garis akan dibuat sebanyak 4 buah, sehingga membentuk kotak. Gunakan pengulangan for.
4. Mengakhiri sebuah turtle

Code
# Step 1: Make all the “turtle” commands available to us.
import turtle

# Step 2: Create a new turtle. We’ll call it “kuya”
kuya = turtle.Turtle[]

## Step 3:menggambar kotak menggunakan 4 garis menggunakan for
for i in range[4]:
 kuya.forward[50]
 kuya.right[90]

# Step 4: We’re done!
kuya.done[]

Contoh 4 : Membuat sebuah segi enam [hexagonal] dengan pengulangan For
Membuat segi-enam, langkahnya sama seperti membuat kotak. Ada 4 langkah yang harus diingat saat menggunakan pustaka turtle ini.
1. Import pustaka turtle, maka kumpulan perintah turtle dapat digunakan. Anda dapat mengontrol turtle sesuka hati anda.
2. Membuat sebuah turtle. Nama turtle boleh bebas, misal “kuya”.
3. Menggambar segi-enam. Kotak akan dibuat dengan menggambar garis dan membelokkan arah turtle. Garis akan dibuat sebanyak 6 buah, sehingga membentuk segi-enam. Gunakan pengulangan for. Belok sudut 360/6 = 60 derajat.
4. Mengakhiri sebuah turtle

Code
# Step 1: Make all the “turtle” commands available to us.
import turtle

# Step 2: Create a new turtle. We’ll call it “kuya”
kuya = turtle.Turtle[]

# Step 3: Drawing Hexagonal [menggambar segienam menggunakan 6 garis menggunakan for]
for i in range[6]:
 kuya.forward[50]
 kuya.right[60]

# Step 4: We’re done!
kuya.done[]

Contoh 5 : Membuat sebuah segi tiga [triangle] dengan pengulangan For
Membuat segi-tiga, langkahnya sama seperti membuat kotak. Ada 4 langkah yang harus diingat saat menggunakan pustaka turtle ini.
1. Import pustaka turtle, maka kumpulan perintah turtle dapat digunakan. Anda dapat mengontrol turtle sesuka hati anda.
2. Membuat sebuah turtle. Nama turtle boleh bebas, misal “kuya”.
3. Menggambar segi-enam. Kotak akan dibuat dengan menggambar garis dan membelokkan arah turtle. Garis akan dibuat sebanyak 3 buah, sehingga membentuk segi-tiga. Gunakan pengulangan for. Belok sudut 360/3 = 120 derajat.
4. Mengakhiri sebuah turtle

Code
# Step 1: Make all the “turtle” commands available to us.
import turtle

# Step 2: Create a new turtle. We’ll call it “kuya”
kuya = turtle.Turtle[]

# Step 3: Drawing Hexagonal [menggambar segienam menggunakan 6 garis menggunakan for]
for i in range[3]:
 kuya.forward[50]
 kuya.right[120]

# Step 4: We’re done!
kuya.done[]

Bagaimana bila kita ingin membuat, pentagonal [segi-sepuluh], segi-enambelas ? Tentunya caranya sama seperti membuat segitiga, segiempat, segienam.

Contoh 6 : Membuat sebuah kotak tanpa ujung
Membuat kotak, langkahnya sama seperti membuat garis. Ada 4 langkah yang harus diingat saat menggunakan pustaka turtle ini.
1. Import pustaka turtle, maka kumpulan perintah turtle dapat digunakan. Anda dapat mengontrol turtle sesuka hati anda.
2. Membuat sebuah turtle. Nama turtle boleh bebas, misal “kuya”.
3. Menggambar kotak. Kotak akan dibuat dengan menggambar garis dan membelokkan arah turtle. Garis akan dibuat sebanyak 4 buah saat diawal dan 4 kotak diluarnya dan terus menerus, sehingga membentuk kotak tanpa ujung. Gunakan pengulangan for. Kita modifikasi, panjang garis akan bertambah 3 pixel setiap pengulangan
4. Mengakhiri sebuah turtle

Code
# Step 1: Make all the “turtle” commands available to us.
import turtle

# Step 2: Create a new turtle. We’ll call it “kuya”
kuya = turtle.Turtle[]

## Step 3:menggambar kotak menggunakan 4 garis menggunakan for
for i in range[100]:
 kuya.forward[20 + i * 3]
 kuya.right[90]

# Step 4: We’re done!
kuya.done[]

Latihan :
1. Sudutnya diubah menjadi 144 derajat, bentuk apakah yang dihasilkan ?


2. Sudutnya diubah menjadi 135 derajat, bentuk apakah yang dihasilkan ?


3. Sudutnya diubah menjadi 244 derajat, bentuk apakah yang dihasilkan ?


4. Sudutnya diubah menjadi 120 derajat, bentuk apakah yang dihasilkan ?
5. Sudutnya diubah menjadi 94 derajat, bentuk apakah yang dihasilkan ?
6. Sudutnya diubah menjadi 45 derajat, bentuk apakah yang dihasilkan ?
7. Sudutnya diubah menjadi 60 derajat, bentuk apakah yang dihasilkan ?
8. Sudutnya diubah menjadi 30 derajat, bentuk apakah yang dihasilkan ?

Contoh 7 : Membuat dua buah turtle
Membuat 2 buah turtle yang digunakan untuk menggambar kotak, namun arah keduanya berbeda.

Code
# Step 1: Make all the “turtle” commands available to us.
import turtle

# Step 2: Create two new turtle. We’ll call it “kuya1” and “kuya2”
kuya1 = turtle.Turtle[]
kuya2 = turtle.Turtle[]

## Step 3: Drawing 2 rectangles
for i in range[4]:
 kuya1.forward[50]
 kuya2.forward[50]
 kuya1.right[90]

 kuya2.left[90]

# Step 4: We’re done!
turtle.done[]

Contoh 8 : Membuat dua buah turtle, kotak melingkar
Membuat 2 buah turtle yang digunakan untuk menggambar kotak melingkar, namun arah keduanya berbeda.

Contoh 9 : Membuat dua buah turtle, segitiga melingkar
Membuat 2 buah turtle yang digunakan untuk menggambar segitiga melingkar, namun arah keduanya berbeda.

Contoh 10 : Membuat dua buah turtle, bintang 6 melingkar
Membuat 2 buah turtle yang digunakan untuk menggambar bintang 6 melingkar, namun arah keduanya berbeda.

Contoh 11 : Membuat dua buah turtle, bintang 5 melingkar
Membuat 2 buah turtle yang digunakan untuk menggambar bintang 5 melingkar, namun arah keduanya berbeda.

Contoh 12 : Membuat dua buah turtle, bintang 5 melingkar
Latihan :
– Coba sudut belok kanan, diganti dengan 84 derajat dan belok kiri dengan sudut yang sama
– Coba sudut belok kanan, diganti dengan 44 derajat dan belok kiri dengan sudut yang sama

Demikian pembahasan looping [pengulangan] menggunakan pustaka turtle. Perintah pengulangan akan membuat program lebih efisien, mudah dibuat, mudah dimengerti dan program tidak terlalu panjang. Banyak proses dalam hidup ini yang sifatnya berulang, dapat dibuat programnya menjadi lebih efisien. Selamat belajar, selamat berkarya. God bless.

Sumber pustaka :
1. Python » 3.3.7 Documentation » The Python Standard Library » 24. Program Frameworks » //docs.python.org/3.3/library/turtle.html?highlight=turtle
2. Turtle examples, //michael0x2a.com/blog/turtle-examples

3. Turtle Programming in Python, //www.geeksforgeeks.org/turtle-programming-python/
4. 12 Reasons Why You Should Learn Python in 2019, //www.geeksforgeeks.org/12-reasons-why-you-should-learn-python/

Bagaimana cara menggunakan python?

Menjalankan Python.
Buka terminal CTRL + ALT + T..
Ketik python maka Anda akan masuk ke Python shell..
Tuliskan script Python Anda, contoh: print["Selamat datang di Python"] . jika sudah tekan tombol ENTER , dan script Python akan dijalankan/eksekusi..
Untuk keluar dari Python shell ketik exit[].

Apakah python bisa membuat website?

Python dapat digunakan untuk membangun aplikasi web sisi server. Sementara kerangka web tidak diperlukan untuk membangun aplikasi web, jarang sekali pengembang tidak akan menggunakan pustaka sumber terbuka yang ada untuk mempercepat kemajuan mereka dalam membuat aplikasi mereka berfungsi.

Apa itu return pada python?

Fungsi Return pada Python dan Belajar Bahasa Pemrograman. Fungsi return pada Python secara garis besar adalah mengembalikan nilai. Maka ketika proses sistem akan menyederhanakan dan memudahkan dalam pemrograman.

Apa fungsi def di python?

def pada bahasa python adalah suatu cara untuk mendifinisikan sebuah method atau fungsi.

Bài mới nhất

Chủ Đề