Menggambar Bintang Menggunakan Bahasa Pemrograman Python akan dibahas dalam postingan ini.
Program Python lengkap untuk menggambar bintang pada layar turtle adalah sebagai berikut:
Langkah-langkah kerja program Python lengkap untuk menggambar bintang pada layar turtle adalah
Kode pada baris ke-2 digunakan untuk mengimpor modul Turtle. Modul ini diimpor agar method-method Turtle bisa digunakan.
Langkah ke-1 : menerima input panjang sisi bangun bintang.
Pada baris ke-4, program menerima input panjang sisi bintang menggunakan fungsi input(). Kemudian, nilai yang diinput dikonversi menjadi nilai numerik menggunakan fungsi eval(). Nilai yang telah diinput dan telah dikonversi ini disimpan dalam variabel dengan nama sisi.
Langkah ke-2 : memindahkan titik awal Turtle.
Kode pada baris ke-7 mengangkat “pena” Turtle agar tidak “menulis” ketika dipindahkan. Kemudian pada baris ke-8, Turtle dipindahkan ke titik dengan absis negatif dari setengah nilai dalam variabel dengan nama sisi dan dengan ordinat 0. Kode pada baris ke-9 “menurunkan” kembali pena Turtle agar pena Turtle bisa “menulis” kembali.
Langkah ke-3 : menggambar sisi pertama.
Kode pada baris ke-11 digunakan agar pena Turtle “menggambar” ruas garis dengan panjang sesuai dengan nilai dalam variabel sisi serta searah dengan arah pena tersebut. Pada baris ke-13, Arah dibelokkan ke arah kanan sebesar 144 derajat. Pada langkah ke-3 ini, sisi pertama dari bangun bintang sudah tergambar.
Langkah ke-4 : menggambar sisi kedua.
Kode pada baris ke-16 digunakan agar pena Turtle “menggambar” ruas garis dengan panjang sesuai dengan nilai dalam variabel sisi serta searah dengan arah pena tersebut. Pada baris ke-17, Arah dibelokkan ke arah kanan sebesar 144 derajat. Pada langkah ke-4 ini, sisi kedua dari bangun bintang sudah tergambar.
Langkah ke-5 : menggambar sisi ketiga.
Kode pada baris ke-20 digunakan agar pena Turtle “menggambar” ruas garis dengan panjang sesuai dengan nilai dalam variabel sisi serta searah dengan arah pena tersebut. Pada baris ke-21, Arah dibelokkan ke arah kanan sebesar 144 derajat. Pada langkah ke-5 ini, sisi ketiga dari bangun bintang sudah tergambar.
Langkah ke-6 : menggambar sisi keempat.
Kode pada baris ke-24 digunakan agar pena Turtle “menggambar” ruas garis dengan panjang sesuai dengan nilai dalam variabel sisi serta searah dengan arah pena tersebut. Pada baris ke-25, Arah dibelokkan ke arah kanan sebesar 144 derajat. Pada langkah ke-6 ini, sisi keempat dari bangun bintang sudah tergambar.
Langkah ke-7 : menggambar sisi kelima.
Oleh : #bayuyudhasaputra