Skip to content

Latest commit

 

History

History
257 lines (172 loc) · 7.31 KB

lab01.md

File metadata and controls

257 lines (172 loc) · 7.31 KB

Tutorial 01: Pengenalan ke IDLE

Daftar Isi


IDLE

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.


Membuka IDLE

Di Windows
Untuk membuka IDLE, cukup klik Start dan masukkan IDLE pada search field, lalu pilih IDLE (Python 3.x 64-bit/32-bit).

IDLE search

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.

IDLE terminal


Kemudian akan muncul window seperti di bawah ini.

IDLE window

Kalian bisa langsung memberi perintah pemrograman di samping tanda >>>, seperti contoh berikut.

A few statements


Membuat file kode Python

Untuk membuat file (berkas) di IDLE, cukup klik File -> New File atau menggunakan shortcut Ctrl + N, seperti gambar di bawah.

New file

Kemudian, akan muncul file kosong seperti berikut.

Empty file

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)

Menyimpan file program

Untuk menjalankan file program, simpan terlebih dahulu file-nya dengan File -> Save atau Ctrl + S, lalu beri nama file-nya, lalu tekan Save.

Save file

File kalian akan tersimpan dan dapat diakses di direktori penyimpanannya.


Menjalankan program

Untuk menjalankan program, cukup klik Run -> Run Module atau tekan F5. Perlu diingat bahwa IDLE tidak akan menjalankan program jika file belum disimpan.


Membuat program sederhana

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!")

Mencetak (print)

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.


Meminta masukan (input)

input(insert question text)

Ada kalanya kita memerlukan informasi dari luar, misalnya dari pengguna (user). Untuk mendapatkan informasi tersebut, kita bisa menggunakan fungsi input.


Menggambar dengan Turtle

Turtle

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.


Import module Turtle

Untuk bisa mengakses fitur dari module Turtle ini, pertama-tama kita harus meng-import module-nya dengan cara memasukkan kata kunci import turtle.

Import turtle

Untuk bisa menggunakan turtle, kita harus membuat sebuah instance dari objek Turtle dengan cara sebagai berikut.

Instantiation

Maka akan muncul window Python Turtle Graphics yang akan berfungsi sebagai kanvas yang digunakan sebagai tempat menggambar.


Method-method di objek Turtle

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 sejauh x pixel dan meninggalkan jejak berupa garis jika pena diaktifkan (pendown()).

  • left(x) dan right(x)
    Method ini digunakan untuk mengubah haluan dari objek Turtle sejauh x 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.


Dokumentasi

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.

Python docs

Atau, kalian juga bisa menggunakan fungsi help(parameter) di mana parameternya merupakan fungsi atau objek yang ingin kalian cari tahu.

help() demo

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.