Dasar Pemrograman Python
Dasar Pemrograman Python
-
September 1, 2019
Sama seperti bahasa pemrograman lainnya, bahasa pemrograman python dapat digunakan untuk meng-
operasikan suatu perangkat keras yang biasa digunakan seperti komputer dan embedded system. Namun
perbedaannya, pemrograman python menuntut penggunanya untuk lebih disiplin dalam menggunakan karak-
ter tab serta spasi pada saat menuliskan program. Dalam bab ini akan dibahas dasar - dasar penggunaan
bahasa pemrograman python seperti penggunaan fungsi if, for, while, serta beberapa syntax dasar dari
pemrograman bahasa python.
Maka kita telah berhasil masuk ke dalam mode python di dalam terminal, sehingga terminal akan tampak
seperti berikut
Python 2 . 7 . 1 6
Type ” c o p y r i g h t ” , ” c r e d i t s ” o r ” l i c e n s e ( ) ” f o r more i n f o r m a t i o n .
>>>
Untuk menguji mode python berjalan atau tidak maka bisa dijalankan beberapa baris syntax pada terminal
python
>>> p r i n t ( ” H e l l o World ! ! ! ” )
1
Maka akan keluar tulisan ”Hello World!!!” pada terminal python. Untuk dasar pemrograman dari python
sendiri akan dibahas pada bagian selanjutnya. Untuk keluar dari mode python dapat dilakukan dengan
menuliskan syntax berikut
>>> e x i t ( )
atau juga bisa dilakukan dengan memberikan tanda tiga petik di awal dan di akhir program, seperti berikut
””” Semua b a r i s d i a n t a r a k a r a k t e r 3 p e t i k
d i a n g g a p s e b a g a i komentar o l e h program
python ”””
a = 10
a = numpy . s i n ( 3 . 1 4 )
untuk dapat menggunakan fungsi yang berada di file lain, sebagai contoh fungsi persamaan sin, dapat
dipanggil dengan cara menuliskan <nama file>.<fungsi>. Namun bila nama file yang kita panggil memiliki
nama yang panjang, maka nama file tersebut dapat diganti namanya dengan cara sebagai berikut
im po rt numpy a s np
a = np . s i n ( 3 . 1 4 )
fungsi baris import numpy as np bertujuan untuk mengganti nama numpy pada program dengan nama np,
pemberian nama pengganti dapat dilakukan dengan sesuka hati. Sehingga untuk memanggil fungsi yang ada
pada file yang dipanggil, harus dituliskan dengan nama pengganti, yaitu seperti pada baris a = np.sin(3.14).
3.3 perintah if
Pada bahasa pemrograman python, fungsi if dapat dituliskan sebagai berikut
a = 10
i f ( a == 1 0 ) :
p r i n t ( ” I n i c a r a p e n u l i s a n i f pada python ” )
e l i f (a < 10):
p r i n t ( ” I n i c a r a p e n u l i s a n e l s e i f pada python ” )
e l i f ( a != 1 0 ) and ( a < 2 0 ) :
2
p r i n t (” I n i cara p e n u l i s a n k o n d i s i AND pada python ” )
e l i f ( a > 20) or ( a < 25):
p r i n t (” I n i cara p e n u l i s a n OR pada python ” )
else :
p r i n t (” I n i cara p e n u l i s a n e l s e pada python ” )
Tugas:
• Rubah nilai variabel a agar dapat menunjukkan hasil print sesuai dengan kondisi yang
telah ditentukan.
• Screenshoot hasil output program masukkan dalam laporan praktikum.
yang pertama adalah dengan menuliskan batas atas dan batas bawah perulangan. Pada syntax tersebut
batas bawah perulangan adalah 0 dan batas atas perulangan adalah 10, sehingga program akan diulangi
sebanyak 10 kali.
a = [1 , 4 , 5 , 9 , 20]
f o r i in range ( len ( a ) ) :
print (a [ i ])
yang kedua adalah dengan memberikan input len(a), dimana variabel a merupakain sebuah list dari beebrapa
angka, fungsi len(a) adalah untuk mengetahui banyaknya data pada a. Dapat dicoba perintah ini dengan
memodifikasi program menjadi
a = [1 , 4 , 5 , 9 , 20]
print ( len (a ))
f o r i in range ( len ( a ) ) :
print (a [ i ])
berikutnya, for juga bisa digunakan untuk menuliskan isi dari list secara otomatis, yaitu dengan cara
a = [1 , ” hi ” , 100]
for i in a :
print ( i )
b = ” hello !”
for i in b :
print ( i )
TUGAS:
• Coba semua program perintah for yang telah dicontohkan!
• Screenshoot hasil output dari program yang telah dibuat!
• Jelaskan hasil output program yang didapatkan pada laporan praktikum anda!
3
pada program tersebut, perulangan akan dilakukan secara terus menerus, karena kondisi while yang dima-
sukkan adalah kondisi ”True”. Namun dapat keluar dari perulangan tersebut dengan menggunakan perintah
break. Jadi untuk penulisan perintah while adalah sebagai berikut
w h i l e <k o n d i s i >:
< i s i p e r i n t a h yang d i l a k u k a n >
TUGAS:
untuk argumen ”Masukkan bilangan a : ” merupakan tulisan yang akan tampil ketika akan memasukkan
bilangan a pada terminal ketika program dijalankan.
TUGAS:
• Coba program perintah input yang telah dicontohkan!
• Buat program dengan perintah input untuk menambahkan bilangan a dan bilangan b!
• Tuliskan program yang dibuat pada laporan beserta screenshoot hasilnya
r l i n k a r a n = 20
l lingkaran , k lingkaran = hitung lingkaran ( r lingkaran )
p r i n t (” luas :” , l lingkaran )
p r i n t (” k e l i l i n g : ” , k lin gkaran )
Pada pemrograman python, mendapatkan sebuah nilai balik dari fungsi dapat dilakukan secara sekaligus,
hal ini dapat dilihat pada baris
return luas , keliling
4
sehingga, dalam pemanggilan fungsi yang diinginkan dapat dilakukan secara sekaligus yaitu seperti pada
baris
l lingkaran , k lingkaran = hitung lingkaran ( r lingkaran )
TUGAS:
• Coba contoh program fungsi yang telah dicontohkan!
• Buat program untuk menghitung volume dan luas permukaan sebuah bangun ruang,
dengan cara menginputkan terlebih dahulu jenis bangun ruang yang akan dihitung, ke-
mudian input data yang dibutuhkan untuk menghitung luas permukaan dan volume harus
menyesuaikan jenis bangun ruang yang telah diinputkan sebelumnya!
• Tuliskan program yang dibuat pada laporan beserta screenshoot hasilnya!