0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan23 halaman

5 Python Programming

Dokumen ini membahas tentang pemrograman Python, termasuk pengertian, penulisan kode, operator aritmatika, tipe data, dan penggunaan struktur kontrol seperti if, else, dan perulangan. Python adalah bahasa pemrograman interpretatif yang mendukung berbagai platform dan memiliki manajemen memori otomatis. Selain itu, dokumen ini menjelaskan cara menjalankan Python dalam mode interaktif, skrip, dan IDLE.

Diunggah oleh

safriudin.rifandi
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)
2 tayangan23 halaman

5 Python Programming

Dokumen ini membahas tentang pemrograman Python, termasuk pengertian, penulisan kode, operator aritmatika, tipe data, dan penggunaan struktur kontrol seperti if, else, dan perulangan. Python adalah bahasa pemrograman interpretatif yang mendukung berbagai platform dan memiliki manajemen memori otomatis. Selain itu, dokumen ini menjelaskan cara menjalankan Python dalam mode interaktif, skrip, dan IDLE.

Diunggah oleh

safriudin.rifandi
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

Embedded System

Python Programming
Raspberry Pi
Joko Subur, S.T., M.T.

Program Studi Teknik Elektro


Universitas Hang Tuah
Surabaya
Python Programming
Dalam bagian ini, akan dijelaskan sekilas tentang python programming
dan bagaimana cara penggunaannya yang terdiri dari pengertian, cara
penulisan kode python, operator aritmatika yang digunakan, tipe data,
penggunaan variabel, penggunaan if, penggunaan else, penggunaan elif,
penggunaan IF bersarang, penggunaan for, penggunaan while dan
penggunaan break dan continue pada python.
Python adalah bahasa pemrograman
interpretatif multiguna dengan filosofi
perancangan yang berfokus pada tingkat
keterbacaan kode. Python diklaim
sebagai bahasa yang menggabungkan
kapabilitas, kemampuan, dengan
sintaksis kode yang sangat jelas, dan
dilengkapi dengan fungsionalitas pustaka
standar yang besar serta komprehensif.
Python Programming
Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman
dinamis yang dilengkapi dengan manajemen memori otomatis.

Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya


digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih
luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan
menggunakan bahasa skrip.

Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak


dan dapat berjalan di berbagai platform sistem operasi.

 Linux/Unix  OS/2
 Windows  Amiga
 Mac OS X  Palm
 Java Virtual Machine  Symbian (untuk produk Nokia)
Lisensi Python Programming
Python didistribusikan dengan beberapa lisensi yang berbeda dari
beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada
prinsipnya Python dapat diperoleh dan dipergunakan secara bebas,
bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan
baik menurut definisi Open Source maupun General Public License (GPL).
Penulisan Python Programming
Penulisan kode program pada phyton ada dalam 3 cara, yaitu:
1. Mode Interaktif
2. Mode Script
3. Mode IDLE

Mode Interaktif Mode Skrip

Mode IDLE
Penulisan Python Programming
1. Mode Interaktif
Setiap sistem operasi pasti mempunyai sebuah command-line intrepeter, misal: pada
Windows memiliki DOS, sedangkan di Linux memiliki Shell

Pada sistem operasi Linux, mode ini bisa


dijalankan menggunakan Terminal. Karena
Python merupakan bahasa pemrograman yang
sudah terintegrasi dengan Linux, maka cukup
menuliskan python pada shell prompt.

$ python

Dengan mengetikkan python pada shell


prompt, maka akan masuk ke mode interaktif
Python yang akan ditandai dengan “>>>“.
Penulisan Python Programming
2. Mode Script
Python juga dapat di jalankan dengan mengeksekusi langsung sebuah script program
pada shell prompt.

Misal perintah penulisan:

$ python [Link]

Perintah ini akan mengeksekusi skrip


[Link] secara langsung dari direktori
yang aktif sekarang.

Perlu dipastikan bahwa file [Link]


sudah dibuat terlebih dahulu dan tersimpan di
folder kerja
Penulisan Python Programming
3. Mode IDLE

Python juga dapat dijalankan pada mode


grafik yang disebut mode IDLE.

IDLE berbasis Tkinter, untuk dapat


menjalankannya harus terlebih dahulu
menginstal Tcl/Tk.

IDLE dijalankan langsung dari


folder/usr/lib/python2.7/idlelib/

Keunggulan IDLE Python adalah kita bisa


membuat sebuah file kode python dan
langsung menjalankannya (script mode).
Penulisan Python Programming
Operator Aritmatika
Penulisan Python Programming
Operator Aritmatika (2)
Penulisan Python Programming
Pengurutan Operator Aritmatika

Operator ** memiliki urutan tertinggi diantara operator lainnya. Operator * mempunyai urutan
lebih tinggi daripada operator +, dan operator / mempunyai urutan yang sama dengan
operator*.
Pada ekspresi x = 7 + 3 * 6, bagian 3 * 6 akan dieksekusi pertama kali menghasilkan 18, yang
kemudian ditambahkan dengan 7.
Sedangkan ekspresi y = 100/4*5, bagian 100/4dieksekusi terlebih dahulu karena operator /
berada disebelah kiri dari operator *.
Penulisan Python Programming
Tipe Data
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung
informasi.
Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa
pemrograman yang lain.
Penulisan Python Programming
Tipe Data (2)
Penulisan Python Programming
Variabel
variabel pada Python tidak harus dideklarasikan secara eksplisit. Pendeklarasian
variabel terjadi secara otomatis ketika memberikan sebuah nilai pada suatu variabel.
Seperti bahasa pemrograman pada umumnya, tanda sama-dengan (=) digunakan untuk
memberikan nilai pada suatu variabel. Operan di sebelah kiri dari tanda (=) adalah
nama variabel, sedangkan operan yang sebelah kanan dari tanda (=) adalah nilai yang
diberikan pada variabel.

Pada contoh di samping, 100 dan 25 merupakan


nilai yang diberikan pada variabel harga dan
diskon. Sedangkan pernyataan harga-diskon akan
menghitung selisih antara harga dengan diskon
Penulisan Python Programming
Penulisan IF, Else, Elif dan IF bersarang Python

Python juga menggunakan pernyataan if, else, Elif dan If bersarang. Pernyatan tersebut
berisi sebuah ekspresi logika menggunakan data yang telah dibandingkan, dan
menghasilkan sebuah keputusan yang dibuat berdasarkan perbandingan tersebut.
Aturan penulisan untuk pernyataan sebagai berikut:
Penulisan Python Programming
Perulangan For dan While

Perualangan dalam bahasa pemrograman berfungsi menyuruh komputer melakukan


sesuatu secara berulang-ulang. Terdapat dua jenis perualangan dalam bahasa
pemrograman python, yaitu perulangan dengan for dan while

Perulangan for disebut counted loop (perulangan yang terhitung), sementara


perulangan while disebut uncounted loop (perulangan yang tak terhitung).

Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi


kode yang sudah diketahui banyak perulangannya. Sementara while untuk
perulangan yang memiliki syarat dan tidak tentu berapa banyak
perulangannya.
Penulisan Python Programming
Perulangan For dan While

FOR perulangan yang terhitung


Penulisan Python Programming
Perulangan For dan While

WHILE perulangan yang TIDAK terhitung


Penulisan Python Programming
BREAK

BREAK adalah sebuah pernyataan yang akan membuat sebuah program berhenti atau
keluar dari suatu blok pengulangan. Dan semua kode setelah pernyataan break akan
diabaikan. Pernyataan break ini dapat digunakan pada pengulangan while dan for.
Penulisan Python Programming
CONTINUE

Pernyataan continue akan melakukan pengulangan mulai dari awal lagi. Dan akan
mengabaikan semua kode yang tersisa pada loop untuk menuju awal loop lagi
Penulisan Python Programming
Gabungan BREAK dan CONTINUE

Pada contoh kode di samping,


jika salah memasukkan
password sebanyak 3 kali,
maka program akan keluar.

Jika memasukkan pasword


yang salah untuk yang pertama
dan kedua, maka program akan
mengulang lagi dari awal yaitu
meminta masukan password .
Sumber pustaka materi bahasan

1. Modul Praktikum Organisasi & Arsitektur Komputer (Pemrograman Raspberry Pi),


Laboratorium Dasar Komputer, Jurusan Teknik Informatika, Institut Teknologi
Nasional Bandung, 2016
2. [Link]
Terima Kasih

Anda mungkin juga menyukai