Modul Binus Python TP 1
Modul Binus Python TP 1
I. IDENTITAS MODUL
Nama Penyusun : Reli Marsaulina Nainggolan
Satuan Pendidikan : SMA Kristen Kalam Kudus Pematangsiantar
Fase / Kelas : E - X (Sepuluh)
Mata Pelajaran : Informatika
Prediksi Alokasi Waktu : 2 JP x 45 menit
Tahun Penyusunan : 2023
3. Pilih direktori tujuan untuk tempat menyimpan program python, lalu klik tombol
next. Jika kita klik tombol Disk Usage maka muncul form yang berisi informasi
berapa besar kapasitas disk yang dibutuhkan/digunakan untuk menginstal
python(sekitar 49 MB) :
4. Jika kita klik tombol advanced, pilih compile .py ke byte code setelah instalasi, jika
tidak memilih juga tidak apa-apa. Tunggu beberapa menit selama proses instalasi
berlangsung dan tekan finish, ikuti petunjuk selanjutnya :
5. Selesai instalasi, komputer Anda telah ada Python, khususnya versi 3.7 pada folder \
AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.7. Anda juga
bisa mendownload langsung package ANACONDA lalu pergunakan IDE SPYDER
untuk Python bagi beberapa komputer Package ANACONDA termasuk berat
sehingga direkomendasikan IDLE untuk spek komputer dengan ram dan processor
yang rendah.
6. Kemudian aktifkan halaman python dengan cara : pilih IDLE
Tampilan IDLE (Integrated Development and Learning Environment) yaitu Python
sebagai lingkungan belajar berisi tampilan GUI yang menarik, bekerja pada OS
(Windows, Linux dan Mac OS X), interaktif interpreter (penterjemah) berupa kode
input/output dan error messages, multi windows, multiple file (grep) berupa search
within any windows, fiture debugger (pencari kesalahan), konfigurasi/browsers dan
dialog.
Tampilah halaman IDLE
Gambar diatas menunjukkan input bilangan pada variabel X dan Y, tetapi hasil yang
diperoleh dalam bentuk tipe data string (Var = Input(“….”)), sehingga tidak dapat
dihitung hasil perkaliannya. Untuk mengatasi persoalan tersebut gunakan eval( )
seperti pada Gambar berikut ini.
Cara Kerja Python Interpreter dan Compiler
Penterjemah bahasa python menggunakan interpreter (satu per-satu pernyataan),
berbeda dengan penterjemah compiler yang menterjemahkan kode program sekaligus
(blok pernyataan). Interpreter: Interpreter tidak menghasilkan bentuk object code,
tetapi hasil translasinya hanya dalam bentuk internal, dimana program induk harus
selalu ada-berbeda dengan compiler.
Compiler : Source code adalah bahasa tingkat tinggi, object code adalah bahasa mesin
atau bahasa assembly. Source code dan data diproses secara berbeda.
Bahasa Python memiliki beberapa sintaks yang umum ada pada bahasa pemrograman
lainnya seperti input/output proses, struktur seleksi, struktur pengulangan, pernyataan
fungsi (sub program), dan lain sebagainya.
Aturan Penulisan
Program – program yang ditulis dalam Python secara khas jauh lebih pendek
dibandingkan dengan program – program C atau C++, karena beberapa pertimbangan :
Tipe data Tingkat tinggi digunakan untuk menyatakan operasi kompleks dalam
suatu statemen Tunggal
Pengelompokkan statemen telah selesai dengan indentasi sebagai pengganti
dari pengurungan mulai dan akhiran
Tidak ada deklarasi – deklarasi argumentasi atau variable yang diperlukan
Indetansi
Bahasa pemograman Python adalah bahasa pemograman yang mudah dibaca dan
terstruktur, hal ini karena digunakannya sistem indentasi. Yaitu memisahkan blok -
blok program dengan susunan indentasi. Jadi untuk memasukan sub - sub program
dalam suatu blok, sub - sub program tersebut diletakkan satu atau lebih spasi dari
kolom suatu blok program.
Python memiliki sedikit perbedaan pada cara penulisan program dengan bahasa
pemrograman yang lain seperti C/Java. Kalau pada C/Java menggunakan tanda kurung
sebagai pemisah blok program, di Python kita hanya menggunakan spasi sebagai
pemisah blok program yang biasa disebut sebagai Indentasi. Karena Python
menjalankan perintah secara berurutan, maka kita harus pintar menyusun perintah agar
mendapatkan hasil seperti yang diinginkan.
Menjalankan Program
Proses Run merupakan suatu proses menerjemahkan program, melakukan proses
linking, dan sekaligus menjalankan program, yaitu dengan cara :
a. Klik button Run pada pojok kiri atas.
b. Menekan hotkey Shift + F10.
Serahkan source code yang dibuat dan Screenshoot hasil output program
PENILAIAN SIKAP
No Aspek yang diamati Skor
1 2 3 4
1 Percaya diri dalam menyelesaikan setiap tugas yang diberikan
guru
2 Mampu memecahkan masalah dengan berbagai cara
3 Mampu menyampaikan pendapat dan menjawab pertanyaan
tanpa ditunjuk
4 Mampu menggunakan sumber belajar yang tepat
5 Mampu membuat laporan secara lengkap dan rapi
6 Menunjukkan sikap tanggung jawab dalam menyelesaikan
tugas dari guru