RPP - Python Okk
RPP - Python Okk
terstruktur dan logis untuk menyelesaikan permasalahan. Sebuah masalah memiliki makna
keadaan yang tidak sesuai dengan kenyataan. Tanpa permasalahan maka tidak akan ada
program.
pemrograman seperti C, php, java, dan python, selain itu bahasa lainnya seperti basic,
2
Gambar 1.2. Tampilan Visual (sebelah kanan)
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.
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
3
search within any windows, fiture debugger (pencari kesalahan),
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.
Source code
Translator Hasil
Data
Compiler : Source code adalah bahasa tingkat tinggi, object code adalah bahasa mesin atau
Dat
a
Executio
Hasi
Compile n
Source
r l
Code
Object
Code
4
1.4 Termitology Pyton
Bahasa Python memiliki beberapa sintaks yang umum ada pada bahasa
Halaman
interpreter
Halaman Editor,
seperti pada
compiler.
persatu argumen/ pernyataan, atau dengan editor seperti layaknya kode pada compiler
Nilai (value) adalah hal yang paling mendasar seperti sebuah huruf, karakter
5
Nilai angka seperti : angka 10, 100,1000 jika dijumlah dengan angka 5
menghasilkan angka 15,105, dan 1005. Jika di kali dengan 5 maka memberikan hasil
angka 50, 500, dan 5000. Bagaimana jika angka tersebut berubah menjadi ‘10’, ‘100’, dan
‘1000’. Bagaimana jika dijumlah dengan angka 5? Bagaimana jika dikali dengan angka
6
Gambar 1.9 Tampilan contoh operasi bukan angka.
Pada Gambar 1.9 menampilkan tipe data yang bukan angka jika dioperasikan
sesamanya akan membuat value yang baru. Sehingga dalam membaut program data
(value) selalu tergantung pada tipe data yang digunakan. Tipe data yang cocok akan
membuat data tersimpan dalam memori komputer secara realtime sesaat sebelum
proses selanjutnya. Tipe data yang digunakan dalam bahasa Python yaitu : tipe data
sederhana seperti integer (bilangan bulat), float (bilangan berkoma), string (abjad bisa
huruf, angka, atau karakter khusus). Tipe data majemuk seperti list.
Python.
8
D. Input dan Output Bahasa Python.
Running :
tetapi hasil yang diperoleh dalam bentuk tipe data string (Var =
berikut.
Running :
9
E. Membuat aplikasi sederhana menghitung Luas dan Keliling
segitiga secara otomatis
Langkah 1:
Aktifkan Idle-Pyton
Langkah 2 :
def luas_segitiga():
return luas
10
def keliling_segitiga():
keliling = s1 + s2 + s3
while True:
print("3. Tutup")
if option == "1":
luas_segitiga()
keliling_segitiga()
break
else:
11
Langkah 3 :
Save As file tersebut kemudian Run. Jika berhasil akan muncul tampilan seperti di
bawah ini :
12
LATIHAN : Buatlah sebuah program untuk menghitung Luas dan Keliling Persegi
Panjang!
Refleksi Pembelajaran :
13