0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan44 halaman

Bahasa Python Versi 3 Materi 1

Dokumen ini menjelaskan tentang bahasa pemrograman Python versi 3, mencakup instalasi interpreter, variabel, tipe data, operator, percabangan, dan perulangan. Materi ini ditujukan untuk pemula yang ingin belajar pemrograman Python dengan memberikan contoh kode dan latihan. Selain itu, dokumen ini juga menjelaskan aturan penulisan sintaks dan cara menggunakan fungsi input dan output.
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 PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan44 halaman

Bahasa Python Versi 3 Materi 1

Dokumen ini menjelaskan tentang bahasa pemrograman Python versi 3, mencakup instalasi interpreter, variabel, tipe data, operator, percabangan, dan perulangan. Materi ini ditujukan untuk pemula yang ingin belajar pemrograman Python dengan memberikan contoh kode dan latihan. Selain itu, dokumen ini juga menjelaskan aturan penulisan sintaks dan cara menggunakan fungsi input dan output.
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 PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 44

Bahasa Python Versi 3

Materi 1 : Instal Interpreter Python dan IDE, Variabel, Data, Operator,


Percabangan, dan Loop (perulangan)

By: Heru Fahrudin


1.Mengenal Bahasa
Pemograman Python
Apa itu Python?

• Python merupakan bahasa pemrograman tingkat tinggi yang diracik


oleh Guido van Rossum.

• Python digunakan untuk membuat berbagai macam program,


seperti: program CLI, Program GUI (desktop), Aplikasi Mobile, Web,
IoT, Game, Program untuk Hacking, dsb.
2. Persiapan Alat untuk Belajar Pemrograman
Python ( Apa yang perlu di Install)
1. Python: Interpreter yang menerjemahkan bahasa python ke bahasa
mesin, sehingga program bisa dijalankan. (python.org)

2. Teks Editor/IDE: Program yang digunakan untuk menulis kode.


(VISUAL STUDIO CODE, Google Collaboratory, Sublimtext
3.Aturan dasar penulisan sintaks
python
5 Aturan Penulisan Sintaks Python yang Harus dipatuhi

1. Penulisan Statement Python


Statement adalah sebuah intruksi atau kalimat perintah yang akan dieksekusi oleh
komputer.

Contoh:
print("Hello World!")
print("Belajar Python dari Nol")
nama = "petani kode"
2. Penulisan String pada Python
• String adalah teks atau kumpulan dari karakter.
• String dalam pemrograman biasanya ditulis dengan dibungkus menggunakan
tanda petik. (Semua yang dibungkus “ ” atau ‘ ’ akan menjadi string)
• Bisa menggunakan tanda petik tunggal maupun ganda.
Contoh:
judul = "Belajar Pemrograman Python sampai Bisa"
penulis = 'Petani Kode’
umur = “ 17 “
anak_ke = ‘ 3 ‘
3. Penuilsan Case pada Python
Sintak Python bersifat case sensitive, artinya teksini dengan TeksIni
dibedakan.
4. Penulisan Blok Program Python
Blok program adalah kumpulan dari beberpaa statement yang
digabungkan dalam satu blok.
Penulisan blok program harus ditambahkan indentasi (tab atau spasi
2x/4x).
5. Cara Penulisan Komentar pada Python
Komentar merupakan baris kode yang tidak akan dieksekusi.
Komentar digunakan untuk memberikan informasi tambahan dan untuk
menonaktifkan kode.
Ada beberapa cara menulis komentar pada pemrograman Python.
a. Menggunakan Tanda Pagar (#)
b. Menggunakan Triple Tanda Petik( “”” ini adalah komentar “””)
4.Mengenal variabel dan tipe data di
Python
Pengertian Variabel dan Tipe Data
Variabel merupakan tempat menyimpan data, sedangkan tipe data
adalah jenis data yang terseimpan dalam variabel.
Pengisian nilai data dalam variable mengunakan ( = )
Variabel di python dapat dibuat dengan format seperti ini:
nama_variabel = <nilai>
Contoh:
variabel_ku = "ini isi variabel"
variabel2 = 20
nama = “Irfan”
x = [2, 4, 5, 7, 9]
a = 10
c=a+5
Aturan Penulisan Variabel

1. Nama variabel boleh diawali menggunakan huruf atau garis bawah (_), contoh:
nama, _nama, namaKu, nama_variabel.
2. Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka, contoh:
__nama, n2, nilai1.
3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar
dan kecil dibedakan. Misalnya, variabel_Ku dan variabel_ku, keduanya adalah
variabel yang berbeda.
4. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam
python seperti if, while, for, dsb.
Jenis-jenis Tipe Data

Secara umum, tipe data primitif dalam python dibagi menjadi tiga jenis:
1. Tipe data angka
a. int (Integer): bilangan bulat, contoh 32, 22, 12, 10, dsb.
b.float: bilangan pecahan, contoh 1.3, 4.2, 22.3, ds
2. Tipe data teks
a. Char: Karakter, contoh 'R’.
b. String: Kumpulan karakter, contoh "aku lagi makan".
3. Tipe data boolan, hanya ada 2 yaitu : True dan False
LATIHAN Program 1
Variabel dan Type data

# Program bio data penduduk desa X


# membuat variabel beserta isinya (nilainya)
nama = "Hartono"
alamat = 'Mataram'
umur = 19
tinggi = 170.5
menikah = False
# mencetak isi variabel
print ("Nama : ", nama)
print ("Alamat : ", Alamat)
print ("Umur : ", umur)
print ("Tinggi : ", tinggi)
Konversi Tipe data
Adalah mengubah type data misalnya dari angka float ke integer atau ke
string dan sebaliknya
Contohnya:
a = 10.5
b = 3000
print(int(a))
print(float(b))
print(bin(b))
print(hex(b))
print(oct(b))
5.Fungsi Input dan Output di Python
• Input adalah masukan yang kita berikan ke program.
• Program akan memprosesnya dan menampilkan hasil outputnya.
• Input, proses, dan output adalah inti dari semua program komputer.
Cara Mengambil Input dari Keyboard

Python sudah menyediakan fungsi input() untuk mengambil inputan


dari keyboard.
Cara pakainya:
nama = input(“Masukan nama: ")
Artinya, teks yang kita inputkan dari keyboard akan disimpan ke dalam
variable nama
Umur=int(input(“Masukan umur: ))
Artinya, angka yang kita inputkan dari keyboard akan disimpan ke
dalam variable umur dengan type data integer(angka bulat)
Cara Menampilkan Output
Untuk menampilkan output teks, kita menggunakan fungsi print(). Kita
bisa menampilkan teks atau nilai dari variabel (data)

Contoh:
nama_variabel = ‘Heru fahrudin’
print (‘Hello World’)
print( nama_variabel)
print ("Gabung dengan", variabel)
Menampilkan Variabel dan Teks
1. Pada contoh di atas kita menggunakan tanda koma (,) untuk
menggabungkan teks dan variabel yang akan ditampilkan.
Contoh:
nama = ‘Darmino Mpd’
Print( "Hello", nama)

Hasil (Run)
Hello Darmino Mpd
Menggunakan Fungsi Format String
2.Untuk menampilkan variable dan teks bisa juga mengunakan
format string f” ….” Dimana variable dipanggil dengan kode { ….}
Contoh :
nama = “Nunun Maslukah”
sekolah = “SMAN 74”
print(f”kepala sekolah {sekolah} adalah {nama}”)

Hasil (Run)

Kepala sekolah SMAN 74 adalah Nunun Maslukah


6. Operator di python
Apa itu operator?
Operator merupakan simbol-simbol yang digunakan untuk melakukan operasi
tertentu.

Ada enam jenis operator dalam pemrograman yang wajib diketahui:


1) Operator Aritmatika
2) Operator Pembanding/Relasi
3) Operator Penugasan
4) Opeartor Logika
5) Operator Bitwise
1) Operator Aritmatika
Operator aritmatika termasuk dalam operator yang paling sering digunakan
dalam pemrograman.
Opeartor aritmatika terdiri dari:
Operator Simbol
Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Sisa Bagi(Modulus) %
Pemangkatan **
LATIHAN Program 2
Operator Aritmatika
# Ambil input untuk mengisi nilai

a = float(input (“Masukan nilai a: “))


b = int(input (“Masukan nilai b: “))
# menggunakan operator penjumlahan
c=a+ b
Print(f”Hasil {a} + {b} = {c } “)
# menggunakan operator pengurangan
c=a-b
Print(f”Hasil {a} - {b} = {c}” )

LATIHAN
Lanjutkan untuk symbol/kode operator aritmatika (*), (/), (**), dan (%).
Setelah itu RUN untuk menampilkan outputnya
2. Operator Penugasan
Seperti namanya, operator ini digunakan untuk memberikan tugas pada variabel.
Misalnya: umur = 18

Maka variabel umur telah kita berikan tugas untuk menyimpan angka 18.

Selain menyimpan atau pengisian nilai, ada juga menjumlahkan, mengurangi, perkalian, pembagian, dsb.

Selengkapnya bisa dilihat di tabel berikut.

Operator Simbol
Pengisian =
Penjumlahan +=
Pengurangan -=
Perkalian *=
Pembagian /=
Sisa Bagi %=
Pemangkatan **=
LATIHAN Program 3
Operator Penugasan
# ambil input untuk mengisi nilai
a = int(input (“Masukan nilai a: “))
# penugasan (+= ) tambahkan dengan 2
a += 2 # nilainya sama dengan a = a + 2
print(f”nilai a += 2 = {a}”)

# penugasan (-= ) kurangkan dengan 2


a -= 2 # nilainya sama dengan a = a - 2
print(f”nilai a -= 2 = {a}”)

LATIHAN
Lanjutkan untuk symbol/kode operator penugasan (*), (/), (**), dan (%).
Setelah itu RUN untuk menampilkan outputnya
3. Operator Pembanding
Operator ini digunakan untuk membandingkan dua buah nilai. Operator ini juga dikenal dengan
operator relasi dan sering digunakan untuk membuat sebuah logika atau kondisi.
Opertor ini terdiri dari:

Operator Simbol
Lebih Besar >
Lebih Kecil <
Sama Dengan ==
Tidak Sama dengan !=
Lebih Besar Sama dengan >=
Lebih Kecil Sama dengan <=
( HASIL ATAU NILAI DARI OPERASI INI ADALAH NILAI BOLEAN ( True atau False)
LATIHAN Program 3
Operator Pembanding
# OPERATOR PEMBANDING
a = input(“masukan nilai a: “)
b = input(“masukan nilai b: “)

# apakah a sama dengan b ?


c = a == b
print(f”Apakah a == b : {c} “ )

# apakah a < b ?
c=a<b
print(f”Apakah a < b : {c} “ )

LATIHAN
Lanjutkan untuk symbol/kode operator penugasan (>), (!=), (>=), dan (<=).
Setelah itu RUN untuk menampilkan outputnya
4. Operator Logika
Operator logika digunakan untuk membuat operasi logika, seperti logika AND,
OR, dan NOT.

Operator logika terdiri dari:


Nama Simbol di Python
Logika AND and
Logika OR or
Negasi/kebalikan not
( Data Input, Hasil atau Nilai DARI OPERASI INI ADALAH NILAI BOLEAN
( True atau False)
LATIHAN Program 4
Operator Logika
# Operator Logika AND, OR, dan NOT
a = input(“masukan nilai a (True/False) : “)
b = input(“masukan nilai b (True/False): “)

# Logika AND
c = a and b
print(f” {a} and {b} : {c} “ )

# Logika OR
c = a or b
print(f” {a} or {b} : {c} “ )

# Logika NOT
c = a not b
print(f” {a} not {b} : {c} “ )

Setelah itu RUN untuk menampilkan outputnya


7.Percabangan di python
Isitilah ini sebenarnya untuk menggambarkan alur program yang bercabang.
Pada flow chart, logika “jika…maka” digambarkan dalam bentuk cabang.
Karena itu, ini disebut percabangan.
Selain percabangan, struktur ini juga disebut control flow, decision, struktur
kondisi, Struktur if
Struktur Programan If dan Contoh Penulisan Codenya
START

True/ Benar
Kondisi
AKSI
if

False/
Salah

AKHIR DARI
PROGRAM
Struktur Programan If, Else dan Contoh Penulisan
Codenya
START

True/ Benar
Kondisi if,
AKSI
Else

False/
Salah

AKHIR DARI
PROGRAM
Struktur Programan If, elif(else if), Else dan Contoh
Penulisan Codenya
8.Perulangan di python
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.
Untuk mengontrol perulangan pada while mengunakan perintah (Break,
Continue )
Pengulangan (LOOP) FOR
START

AKSI

True/ Benar
Kondisi
for

False/
Salah
Banyaknya perulangan tergantung banyaknya data
LIST dan nilai dari Range (3 )  maka berulang
AKHIR DARI sebanyak [ 0,1,2 ] atau 3 kali
PROGRAM
Contoh Kode pengulangan LOOP FOR
Ada tiga cara :
1. Mengunakan List Seperti contoh dibawah:

2. Mengunakan Range
3. Menggunakan String dan Range
Pengulangan LOOP WHILE
START

AKSI

True/ Benar
Kondisi
while

False/
Salah
Kondisi mengunakan nilai dari Bolean yaitu Thrue
atau False
Ketika (while ) True maka loop akan terus berulang
AKHIR DARI dan akan melaukan aksi
PROGRAM Ketika (while ) False maka loop akan mengarah ke
akhir program dan melakukan aksi
Contoh Kode pengulangan LOOP FOR
Variabel Dummy
Control Flow pengulangan LOOP while
Untuk mengontrol pengulangan (LOOP while) dalam mengeksekusi aksi bisa
menggunakan continue dan break
Untuk continue bagan Loopnya START

Seperti disamping -
AKSI

continue

Kondisi if

AKSI 1
Kondisi
while
True/ Benar
False/Salah

AKHIR DARI PROGRAM


Contoh Penulisan Control Flow continue pada LOOP while
Untuk break bagan Loopnya
Seperti disamping -
START

AKSI

Kondisi if

True/ Benar
Kondisi
AKSI 1
while

False/Salah

AKHIR DARI PROGRAM


Contoh Penulisan Control Flow break pada LOOP while
• PROGRAM KASIR PYTHON | PROGRAM KASIR DENGAN PERULANGAN

Anda mungkin juga menyukai