IDLE adalah Integrated Development and Learning Environment milik bahasa Python, bahasa pemrograman yang akan kita pelajari dalam mata kuliah Dasar-Dasar Pemrograman 1. Dalam tutorial kali ini, kita akan mempelajari bagaimana menggunakan IDLE untuk membuat program sederhana.
Di Windows
Untuk membuka IDLE, cukup klik Start dan masukkan IDLE
pada
search field, lalu pilih IDLE (Python 3.x 64-bit/32-bit).
Di OS berbasis Unix
Buka Terminal, ketik idle
, lalu tekan Enter. Jika sudah ada
file .desktop
untuk IDLE di Desktop Environment kalian, bisa juga mengikuti
langkah yang serupa dengan di Windows.
Kemudian akan muncul window seperti di bawah ini.
Kalian bisa langsung memberi perintah pemrograman di samping tanda >>>
,
seperti contoh berikut.
Untuk membuat file (berkas) di IDLE, cukup klik File
->
New File
atau menggunakan shortcut Ctrl + N,
seperti gambar di bawah.
Kemudian, akan muncul file kosong seperti berikut.
Di sini, kalian bisa memberikan instruksi pemrograman sama seperti di IDLE tadi. Perbedaannya adalah program kalian tidak akan langsung dijalankan saat membuat file dan harus dijalankan secara manual (akan dijelaskan nanti).
Coba kalian masukkan program di bawah ini ke dalam file yang kalian buat.
print("Selamat datang!")
nama = "nama kalian"
print("Selamat Datang di Dasar-Dasar Pemrograman 1", nama)
Untuk menjalankan file program, simpan terlebih dahulu file-nya dengan
File
-> Save
atau Ctrl + S, lalu beri nama
file-nya, lalu tekan Save
.
File kalian akan tersimpan dan dapat diakses di direktori penyimpanannya.
Untuk menjalankan program, cukup klik Run
-> Run Module
atau
tekan F5. Perlu diingat bahwa IDLE tidak akan menjalankan program
jika file belum disimpan.
Coba buat file baru yang berisi kode program berikut, kemudian jalankan.
nama = input("Nama: ")
angkatan = int(input("Tahun Angkatan: "))
print("Hello,", nama, "angkatan", angkatan)
print("Selamat berjuang di Fasilkom!")
print(something)
Fungsi print
adalah perintah yang dapat digunakan untuk mencetak
(menampilkan) teks ke dalam layar. Pada dasarnya, hampir semua data bisa
dicetak ke layar menggunakan fungsi print
ini.
input(insert question text)
Ada kalanya kita memerlukan informasi dari luar, misalnya dari pengguna
(user). Untuk mendapatkan informasi tersebut, kita bisa menggunakan fungsi
input
.
Centrochelys sulcata
Turtle adalah sebuah module yang sudah built-in (disediakan secara bawaan) di dalam Python yang dapat digunakan untuk menggambar. Ibaratnya adalah seperti seekor kura-kura yang ditempeli pulpen di bawahnya, lalu kita beri instruksi apa yang akan dilakukan si kura-kura itu.
Untuk bisa mengakses fitur dari module Turtle ini, pertama-tama kita harus
meng-import module-nya dengan cara memasukkan kata kunci
import turtle
.
Untuk bisa menggunakan turtle, kita harus membuat sebuah instance dari objek Turtle dengan cara sebagai berikut.
Maka akan muncul window Python Turtle Graphics yang akan berfungsi sebagai kanvas yang digunakan sebagai tempat menggambar.
Ada beberapa method (fungsi) yang bisa kalian gunakan untuk mengoperasikan sebuah objek Turtle yang telah dibuat, seperti:
-
pendown()
Method ini digunakan untuk mengaktifkan pena. Ibaratnya, mata pena tersebut diarahkan ke bawah hingga menyentuh kanvas sehingga bisa dipakai untuk menggambar. -
penup()
Method ini digunakan untuk menonaktifkan pena. Ibaratnya, mata pena diangkat dari kanvas sehingga kita bisa memindahkan objek Turtle ke koordinat lain tanpa meninggalkan coretan atau jejak di kanvas. -
forward(x)
Method ini digunakan untuk menggerakkan objek Turtle ke depan sejauhx
pixel dan meninggalkan jejak berupa garis jika pena diaktifkan (pendown()
). -
left(x)
danright(x)
Method ini digunakan untuk mengubah haluan dari objek Turtle sejauhx
derajat ke kiri (left(x)
) atau ke kanan (right(x)
). -
color("color")
Method ini digunakan untuk mengubah warna garis yang ditarik pada kanvas. Ada belasan pilihan warna yang tersedia secara bawaan, seperti"red"
,"green"
,"blue"
,"yellow"
,"brown"
,"violet"
,"purple"
,"white"
,"black"
, dan"gray"
. Silakan tebak sisa warna yang tersedia.
Untuk menggunakan method-method di atas, kalian harus memanggilnya dari
objek Turtle yang sudah kalian buat.
Coba kalian praktekkan penggunaan method-method di atas dengan memasukkan
perintah-perintah berikut.
kura.pendown()
kura.forward(50)
kura.left(45)
kura.forward(100)
kura.penup()
kura.forward(50)
Masih banyak method-method yang dapat digunakan dalam Turtle. Kalian dapat
melihat method-method tersebut dengan mengetik help(turtle)
atau dengan
membaca dokumentasi Python.
Ada kalanya kita kebingungan mengenai kegunaan fungsi X, Y, dsb. Python sendiri sudah menyediakan dokumentasi mengenai segala sesuatu mengenai Python. Dokumentasinya dapat kalian akses dengan mengklik Help -> Python Docs.
Atau, kalian juga bisa menggunakan fungsi help(parameter)
di mana
parameter
nya merupakan fungsi atau objek yang ingin kalian cari tahu.
Atau, kalian juga bisa mencarinya di Google atau StackOverflow seperti orang-orang pada umumnya :)
Diadaptasi dari lab01_ddp1_rev3.pdf
buatan IF, SAT, KF, dan
PDD dengan beberapa perubahan.