Dokumen tersebut membahas pengenalan bahasa pemrograman Python, meliputi sejarah, visualisasi, interpreter vs compiler, terminologi, dan contoh kode Python.
3. PENGENALAN BAHASA PYTHON
Sub Pokok Bahasan:
1. Sejarah python
2. Pemrograman Visual dan Console
3. Interpreter dan Compiler
4. Terminologi Python
4. PENGENALAN BAHASA PYTHON
Python dikembangkan oleh
Guido van Rossum pada tahun
1990 di Stichting Mathematisch
Centrum (CWI), Amsterdam se-
bagai kelanjutan dari bahasa pemrograman ABC.
1. Tentang Python
5. PENGENALAN BAHASA PYTHON
Gambar 1.1 Ragam bahasa pemrogramanGambar 1.1 Ragam bahasa pemrogramanGambar 1.1 Ragam bahasa pemrogramanGambar 1.1 Ragam bahasa pemrograman
1. Tentang Python
Python merupakan salah satu bahasa pemograman yang populer
di dunia kerja. Selain itu, diranah akademik pun banyak akedemis
yang menggunakan Python untuk menyelesaikan penelitian nya
seperti dibidang komputasi sains, robotika, data science,
ekonomi, antariksa dan bermacam bidang lain nya.
6. PENGENALAN BAHASA PYTHON
Sebuah program dapat diartikan seperti
kumpulan beberapa instruksi yang dibuat secara
terstruktur dan logis untuk menyelesaikan
permasalahan yang ada.
Tanpa permasalahan maka tidak akan ada sebuah
program
1. Tentang Python
7. PENGENALAN BAHASA PYTHON
2. Pemrograman Visual dan Console
Gambar 1.2 Tampilan Visual (Kanan) dan console (Kiri)
Pada tampilan visual pada contoh dengan menampilkan textbox dan tombol
yang dapat di isi dan di klik, tampilannya lebih menarik dan nyaman
digunakan.
Sementara tampilan Console lebih sederhana, terlihat kurang begitu menarik
dan monoton
9. PENGENALAN BAHASA PYTHON
Gambar 1.3 memperlihatkan tampilan IDLE (Integrated
Development and Learning Environment) yaitu Python
sebagai lingkungan belajar berisi tampilan GUI yang
menarik.
Python dapat bekerja pada banyak OS (Windows, Linux
dan Mac OS X).
Python bersifat interaktif interpreter (penterjemah)
berupa kode input/output dan error messages
10. PENGENALAN BAHASA PYTHON
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.
3. Interpreter dan Compiler
Gambar 1.4 Skema Interpreter
Gambar 1.4 Skema Interpreter
11. PENGENALAN BAHASA PYTHON
Compiler : Source code adalah bahasa tingkat tinggi, object
code adalah bahasa mesin atau bahasa assembly. Source code
dan data diproses secara berbeda
3. Interpreter dan Compiler
Gambar 1.4 Skema Interpreter
Gambar 1.5 Skema Compiler
12. PENGENALAN BAHASA PYTHON
3. Interpreter dan Compiler
Gambar 1.4 Skema Interpreter
Tabel 1 Interpreter Compiler
13. PENGENALAN BAHASA PYTHON
3. Interpreter dan Compiler
Gambar 1.4 Skema Interpreter
Tabel 1.2 Interpreter Compiler
14. PENGENALAN BAHASA PYTHON
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 sebagai nya
4. Terminologi Python
Gambar 1.4 Skema Interpreter
15. PENGENALAN BAHASA PYTHON
Gambar 1.6 menunjukkan halaman pengetikan kode program
dengan satu persatu argumen/pernyataan, atau dengan editor
seperti layaknya kode pada compiler yang ditulis sekaligus tetapi
tetap dieksekusi argumen per argumen
Halaman Pengetikan Kode Program
Gambar 1.4 Skema Interpreter
Gambar 1.6 Halaman Pengetikan Kode Program
16. PENGENALAN BAHASA PYTHON
Nilai (value) adalah hal yang paling mendasar seperti sebuah
huruf, karakter khusus, atau sebuah angka yang akan
dimanipulasi oleh program
Nilai (value) dan Tipe data
Gambar 1.4 Skema Interpreter
Gambar 1.7 Sistematis Pemecahan Masalah
17. PENGENALAN BAHASA PYTHON
1. Langkah pertama yang harus dilakukan adalah mendownload
python-3.5.0 atau versi terbaru nya dari situsnya di
python.org. Setelah download selesai, cukup double click
Install Now untuk menjalankan program instalasinya
Install Python
Gambar 1.4 Skema Interpreter
18. PENGENALAN BAHASA PYTHON
2. akan muncul tampilan seperti dibawah dan cukup klik Next untuk
berpindah ke jendela berikutnya, yaitu jendela Advanced Options
Install Python
Gambar 1.4 Skema Interpreter
19. PENGENALAN BAHASA PYTHON
3. Pada jendela ini, misalnya kita mengubah tujuan instalasi Python ke direktori
C:Python350. Klik Install dan dalam beberapa saat instalasi selesai
Install Python
Gambar 1.4 Skema Interpreter
20. PENGENALAN BAHASA PYTHON
Berikut ini langkah-langkah untuk menjalankan dan membuka
halaman bahasa Python.
Mengaktifkan Halaman Bahasa Python
Gambar 1.4 Skema Interpreter
1. Pilih IDLE
21. PENGENALAN BAHASA PYTHON
Berikut ini langkah-langkah untuk menjalankan dan membuka
halaman bahasa Python.
Mengaktifkan Halaman Bahasa Python
Gambar 1.4 Skema Interpreter
2. Tampilan setelah IDLE dipilih
22. PENGENALAN BAHASA PYTHON
Berikut ini langkah-langkah untuk menjalankan dan membuka
halaman bahasa Python.
Mengaktifkan Halaman Bahasa Python
Gambar 1.4 Skema Interpreter
3. Klik menu file pada Python Shell lalu klik new (membuka file
editor baru) maka akan muncul tampilan seperti berikut ini
23. PENGENALAN BAHASA PYTHON
Berikut ini langkah-langkah untuk menjalankan dan membuka
halaman bahasa Python.
Mengaktifkan Halaman Bahasa Python
Gambar 1.4 Skema Interpreter
4. Tampilan Editor kode program yang bukan perbaris
pengeksekusian
•Tampilan Editor kode program yang bukan perbaris pengeksekusian
24. PENGENALAN BAHASA PYTHON
Berikut ini langkah-langkah untuk menjalankan dan membuka
halaman bahasa Python.
Mengaktifkan Halaman Bahasa Python
Gambar 1.4 Skema Interpreter
3. Klik menu file pada Python Shell lalu klik new (membuka file
editor baru) maka akan muncul tampilan seperti berikut ini
25. PENGENALAN BAHASA PYTHON
Berikut ini input dan output dari bahasa Python.
Input dan Output Bahasa Python
Gambar 1.4 Skema Interpreter
26. PENGENALAN BAHASA PYTHON
Operator Aritmatika di Python
Gambar 1.4 Skema Interpreter
Operator Simbol
Penjumlahan (Addition) +
Pengurangan (Substraction) -
Perkalian (Multiplication) *
Pembagian (Division) /
Sisa Bagi (Modulus) %
Pemangkatan (Exponent) **
27. PENGENALAN BAHASA PYTHON
Buatlah sebuah program untuk masukkan 5 buah bilangan lalu hitung
rata rata 5 buah bilangan tersebut
Contoh Soal
Gambar 1.4 Skema Interpreter
28. LATIHAN
1. Python dikembangkan oleh siapa dan kapan?
2. Buatlah sebuah program dari 2 variabel X dan Y dimana:
– Z hasil Jumlah dari X ditambah Y
– Z1 hasil kali dari X dikali Y
– Z2 hasil rata rata X dan Y
Gambar 1.4 Skema Interpreter