0% menganggap dokumen ini bermanfaat (0 suara)
96 tayangan29 halaman

Python #2 PDF

Dokumen tersebut membahas tentang bahasa pemrograman Python. Python mudah dipahami karena strukturnya mirip dengan bahasa pemrograman lain seperti C dan Java. Dokumen ini juga membahas tentang karakteristik Python seperti case sensitive, penggunaan indentasi, dan tipe data. Termasuk di dalamnya contoh kode untuk input output, operator, percabangan, pengulangan, array, fungsi dan prosedur.

Diunggah oleh

Rivaldo Fernandes
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
96 tayangan29 halaman

Python #2 PDF

Dokumen tersebut membahas tentang bahasa pemrograman Python. Python mudah dipahami karena strukturnya mirip dengan bahasa pemrograman lain seperti C dan Java. Dokumen ini juga membahas tentang karakteristik Python seperti case sensitive, penggunaan indentasi, dan tipe data. Termasuk di dalamnya contoh kode untuk input output, operator, percabangan, pengulangan, array, fungsi dan prosedur.

Diunggah oleh

Rivaldo Fernandes
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 29

Bahasa Python

Part #2
• Seluruh materi di dalam PPT ini bersumber dari:

Modul PTI-B Python


Tim Materi PTI-B 2018/2019 Institut Teknologi Bandung
2019-03-19
Bahasa Python itu mudah…
• Tidak sulit mempelajari Bahasa Python, karena strukturnya mirip
dengan bahasa pemrograman lainnya (C, C++, Pascal, Java, dll).

• Asalkan sudah mengerti algoritma penyelesaian sebuah persoalan,


maka menuliskan kodenya ke dalam Bahasa Python tidaklah sukar.

• Yang penting banyak melakukan praktek, latihan mandiri, membaca


berbagai tutorial di Internet, dll
Karakteristik Bahasa Python
• Python case-sensitive, artinya perbedaan huruf besar dan huruf kecil
menyebabkan perbedaan makna.

• Python sangat memerhatikan indentasi dan pergantian baris.


Kesalahan indentasi dapat menyebabkan gagal compile hingga
kesalahan program.

• Variabel di python bersifat implisit dan dinamis. Artinya, sebuah


variabel tidak perlu dideskripsikan tipe datanya. Namun di modul ini
kita tetap mempelajari tipe data yang ada.
Input dan Output
• Contoh pogram yang menerima input dan menuliskan ulang yang
dimasukkan:
Tipe Data
Operator
Pencabangan
• Misal akan membuat program untuk memeriksa apakah sebuah
bilangan bernilai positif
Latihan
1. Tulis program yang menerima input bilangan bulat lalu menuliskan
apakah bilangan tersebut genap atau ganjil.

2. Tulis program yang menerima input suhu zat cair (T) dalam Celcius,
lalu menentukan apakah wujudnya cair, padat, atau gas. (Ket: wujud
gas jika T ≥ 100, wujud padat jika T £ 0, dan cair jika 0 < T < 100)
Pengulangan
• While loop
• For loop

Berikut program untuk mencetak ‘Hello world’ sebanyak 1000 kali


• Perulangan bersarang (nested loop)
Latihan
• Buatlah program yang menerima input N buah bilangan bulat lalu
menghitung nilai rata-ratanya.

• Buatlah program yang menerima input sejumlah karakter. Hitunglah


berapa banyak huruf ‘a’. Pembacaan data berakhir jika input yang
dimasukkan adalah titik (‘.’).
Array
• Deklarasi array
Latihan
• Buatlah program yang menerima input N buah bilangan bulat, simpan
ke dalam array, lalu tentukan nilai rata-ratanya.

• Buatlah program yang menerima inpu N buah bilangan riil, simpan di


dalam array, lalu tentukak nilai yang terbesar.
Fungsi
Prosedur
Latihan
• Buatlah fungsi untuk menentukan nilai minimum dari dua buah bilangan
bulat. Misalnya a = 3, b = 5, maka min(a,b) = 3.

• Buatlah fungsi untuk menghitung luas sebuah lingkaran. Parameter fungsi


adalah jari-jari lingkaran.

• Buatlah fungsi untuk menghitung perpangkatan an, a dan n adalah bilangan


bulat.

• Buatlah prosedur untuk menerima input bilangan 1 sampai 10, lalu


menampilkan huruf romawinya. Misalkan x = 8, maka luaran: VIII

Anda mungkin juga menyukai