0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan

Dasar Pemrograman Python

Dokumen tersebut membahas dasar-dasar pemrograman bahasa Python meliputi penginstalan Python, pemrograman dasar menggunakan terminal dan IDE, serta penjelasan fungsi-fungsi dasar seperti if, for, while, input, dan fungsi dengan nilai balik.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan

Dasar Pemrograman Python

Dokumen tersebut membahas dasar-dasar pemrograman bahasa Python meliputi penginstalan Python, pemrograman dasar menggunakan terminal dan IDE, serta penjelasan fungsi-fungsi dasar seperti if, for, while, input, dan fungsi dengan nilai balik.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

Dasar Pemrograman Bahasa 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.

1 Instalasi python pada lingkungan ubuntu


Untuk menginstall python pada ubuntu, dapat dilakukan dengan cara berikut:
$ sudo apt−g e t update
$ sudo apt−g e t i n s t a l l b u i l d −e s s e n t i a l c h e c k i n s t a l l
$ sudo apt−g e t i n s t a l l l i b r e a d l i n e −gplv2−dev l i b n c u r s e s w 5 −dev l i b s s l −dev
l i b s q l i t e 3 −dev tk−dev libgdbm−dev l i b c 6 −dev l i b b z 2 −dev

kemudian download python dengan cara


$ cd / u s r / s r c
$ sudo wget h t t p s : / /www. python . o r g / f t p / python / 2 . 7 . 1 6 / Python − 2 . 7 . 1 6 . t g z

lalu extract file yang telah didownload dengan cara


$ sudo t a r x z f Python − 2 . 7 . 1 6 . t g z

kemudian install python dengan package yang telah didownload


$ cd Python − 2 . 7 . 1 6
$ sudo . / c o n f i g u r e −−e n a b l e −o p t i m i z a t i o n s
$ sudo make a l t i n s t a l l

tunggu hingga proses instalasi selesai.

2 Pemrograman python dengan menggunakan terminal


Buka jendela terminal ubuntu, kemudian ketikkan perintah berikut untuk masuk ke dalam mode python
$ 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 menekan tombol ctrl+d.

3 Pemrograman python dengan menggunakan IDE python


Pemrograman bahasa python dapat dilakukan dengan menggunakan beberapa IDE, yaitu dengan menggu-
nakan spyder, sublime text, geany, visual studio, dan masih banyak lagi. Pilih salah satu IDE yang bisa
digunakan untuk mengolah bahasa pemrograman python. Fungsi - fungsi dasar dalam pemrograman seperti
fungsi if, while, dan for memiliki cara penulisan masing - masing dibahasa pemrograman python, berikut
akan ditunjukkan beberapa contoh pemrograman dasar dengan bahasa python.

3.1 komen pada program python


Comment merupakan sebuah baris kalimat yang tidak dikerjakan oleh program. Dalam bahasa pemrograman
python, baris yang dijadikan comment bisa diberi tanda ”#”, sebagai contoh
a = 10 #b a r i s s e t e l a h tanda pagar d i a n g g a p comment o l e h program

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

3.2 perintah import


Fungsi import digunakan untuk memanggil file lain kedalam program yang kita buat, biasanya program dari
file lain berisikan fungsi - fungsi yang dapat membantu jalannya program. Penggunaan dari perintah import
dapat digunakan sebagai berikut
im po rt numpy

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.

3.4 perintah for


Untuk perintah for atau perulangan dengan jumlah perulangan yang ditentukan pada program python dapat
dituliskan menjadi beberapa cara, berikut beberapa cara penulisan perintah for pada pemrograman python
f o r i in range ( 0 , 1 0 ) :
print ( i )

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.5 perintah while


Perintah perulangan while pada pemrograman python dapat dituliskan sebagai berikut
i = 0
w h i l e True :
print ( i )
i = i + 1
i f ( i > 10000):
break

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:

• Coba program perintah while yang telah dicontohkan!


• Screenshoot hasil output dari program yang telah dibuat!
• Jelaskan hasil output program yang didapatkan pada laporan praktikum anda!

3.6 perintah input


Perintah input digunakan untuk mendapatkan input dari terminal ketika program dijalankan, berikut ini
contoh penulisan program untuk perintah input adalah sebagai berikut
a = i n p u t ( ” Masukkan b i l a n g a n a : ” )
print a

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

3.7 fungsi dengan nilai balik


Pada pemrograman python, kita dapat membuat sebuah fungsi yang digunakan untuk mendapatkan nilai
tertentu, sebagai contoh digunakan untuk menghitung sebuah rumus lingkaran, berikut contoh program yang
dijalankan
im po rt numpy a s np

def hitung lingkatan ( r ) :


l u a s = np . p i ∗ r ∗∗2
k e l i l i n g = 2 ∗ np . p i ∗ r
return luas , k e l i l i n g

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 contoh program diatas, pembuatan fungsi ada pada baris


def hitung lingkaran ( r ) :

dimana format pembuatan fungsi adalah sebagai berikut


d e f <nama f u n g s i >(<parameter >):
< i s i f u n g s i yang akan d i j a l a n k a n >

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!

Anda mungkin juga menyukai