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. Show 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 garisCara sederhana untuk membuat sebuah garis dengan memanfaatkan pustaka (library/modul) turtle. Ada 4 langkah yang harus diingat saat menggunakan pustaka turtle ini.
Kita akan menggunakan editor IDLE atau bila belum menginstall program Python, anda dapat menggunakan website https://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 Code # Step 2: Create a new turtle. We’ll call it “kuya” ## Step 3:Drawing 4 lines (menggambar kotak menggunakan 4 garis) #garis kedua #garis ketiga #garis keempat # Step 4: We’re done! Contoh 3 : Membuat sebuah kotak dengan pengulangan For Code # Step 2: Create a new turtle. We’ll call it “kuya” ## Step 3:menggambar kotak menggunakan 4 garis menggunakan for # Step 4: We’re done! Contoh 4 : Membuat sebuah segi enam (hexagonal) dengan pengulangan For Code # Step 2: Create a new turtle. We’ll call it “kuya” # Step 3: Drawing Hexagonal (menggambar segienam menggunakan 6 garis menggunakan for) # Step 4: We’re done! Contoh 5 : Membuat sebuah segi tiga (triangle) dengan pengulangan For Code # Step 2: Create a new turtle. We’ll call it “kuya” # Step 3: Drawing Hexagonal (menggambar segienam menggunakan 6 garis menggunakan for) # Step 4: We’re 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 Code # Step 2: Create a new turtle. We’ll call it “kuya” ## Step 3:menggambar kotak menggunakan 4 garis menggunakan for # Step 4: We’re done!
Latihan : 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 Code # Step 2: Create two new turtle. We’ll call it “kuya1” and “kuya2” ## Step 3: Drawing 2 rectangles kuya2.left(90) # Step 4: We’re done! Contoh 8 : Membuat dua buah turtle, kotak melingkar Contoh 9 : Membuat dua buah turtle, segitiga melingkar Contoh 10 : Membuat dua buah turtle, bintang 6 melingkar Contoh 11 : Membuat dua buah turtle, bintang 5 melingkar Contoh 12 : Membuat dua buah turtle, bintang 5 melingkar 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 : 3. Turtle Programming in Python, https://www.geeksforgeeks.org/turtle-programming-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(). Bagaimana program Python dieksekusi?Python adalah salah satu bahasa pemrograman yang dieksekusinya menggunakan interpreter. Setiap bahasa pemrograman high level (yang mudah dibaca oleh manusia) akan diubah terlebih dahulu menjadi bahasa mesin (low level). Cara merubah high level language dibagi menjadi dua yaitu dengan compiler atau interpreter.
Sebelum belajar Python belajar apa dulu?Kalau saat ini python lebih banyak digunakan untuk kecerdasan buatan seperti untuk pembelajaran mesin jadi sebaiknya Anda mempelajari matematika khususnya statistika terlebih dahulu. Semua bahasa pemrograman sama sebelum itu Anda harus bisa paham Logika.
Apakah bisa membuat game dengan Python?Python dapat digunakan untuk pengembangan Web, Machine Learning, bahkan untuk pengembangan Game. Pengembangan Game dengan Bahasa Python saat ini sangatlah memungkinkan karena adanya sebuah modul yang memudahkan developer dalam membuat game.
|