Modul 3 Elemen Dasar Pemrograman Python 2023
Modul 3 Elemen Dasar Pemrograman Python 2023
MODUL PERKULIAHAN
W152100022 -
PEMROGRAMA
N LANJUT
Elemen Dasar Pemrograman
Python
Abstrak Sub-CPMK 2
03
Nur Ismawati., ST.,M.Cs
Ilmu Komputer Teknik Informatika
Elemen-Elemen Dasar
Elemen Dasar Pemograman
Setelah berhasil mengunduh Python, Anda kemungkinan besar akan langsung
tertarik untuk menggunakannya.
Berikut adalah beberapa dari sekian banyak elemen dasar pemrograman Python
yang harus diketahui :
1. Syntax
Syntax pada Python merujuk pada struktur bahasa pemrograman yang
memperlihatkan bagaimana Python akan ditulis dan diinterpretasi. Strukturnya
didesain mirip dengan bahasa Inggris. Maka dari itu, Python mudah untuk dibaca,
dipahami, dan digunakan.
Untuk mengeksekusi Python Syntax, dapat menulis di Command Line secara
langsung. Contohnya sebagai berikut.
print (“Hello, Everyone!”)
Perintah di atas akan menghasilkan tulisan seperti di bawah ini.
Hello, Everyone!
2. Indentations
Indentation atau indentasi adalah spasi yang berada di awal baris kode. Pada
bahasa pemrograman lain, indentasi tidak begitu diperhatikan. Hal ini berbeda
dengan Python yang sangat mementingkan spasi pada awal baris. Berikut adalah
contoh penulisan dengan indentasi yang benar.
if 9 > 3:
print("Nine is greater than three!")
Jika menulis dengan bahasa Python, pastikan selalu menambahkan spasi di awal
baris. Apabila tidak ditambahkan, maka sistem akan memberitahu bahwa ada
sesuatu yang salah. Python pun akan memberikan error warning supaya segera
membenarkan perintahnya. Di bawah ini adalah contoh penulisan tanpa indentasi
yang tidak didukung oleh Python.
if 9 > 3:
print("Nine is greater than three!")
3. Comments
Elemen comments atau komentar pada Python ditunjukkan dengan tanda
pagar. Contohnya seperti di bawah ini.
# This is a comment section.
a. _nama ✅
b. 1nama ❌
c. nama depan ❌
d. namaDepan ✅
e. nama_belakang ✅
f. nama%lengkap ❌
g. Aturan Assignment
Aturan assignment atau aturan pemberian nilai terhadap variabel di dalam
Python bisa selesai secara multiple mau pun secara single.
Cara single adalah dengan memberikan satu nilai terhadap satu variabel
dalam satu baris, sedangkan cara multiple adalah dengan memberikan multiple nilai
terhadap multiple variables dalam satu baris.
print('a:', a)
print('b:', b)
print('c:', c)
d = e = f = 10
print('d:', d)
print('e:', e)
print('f:', f)
Jika dijalankan, program di atas akan menghasilkan output:
a: 1
b: 2
c: Mantap
d: 10
e: 10
f: 10
5. Tipe Data
a. Integer
Integer adalah angka numerik yang dapat berupa nilai positif, negatif,
atau nol tanpa memiliki angka desimal
num = 39
print(num)
39
type(num)
<class 'int'>
Seperti yang telah kita lihat di atas, kita telah mendeklarasikan variabel
num dan menetapkan angka 39 sebagai nilai variabel tersebut. Metode type
yang sudah built-in pada bahasa pemrograman python dapat digunakan untuk
memeriksa jenis suatu variabel.
Ketika kita memeriksa jenis variable num dengan menggunakan metode
type, maka kita akan melihat output <class 'int'>.
c. String (Teks)
String adalah kumpulan beberapa karakter atau integer. String tersebut
direpresentasikan dengan menggunakan tanda quotes (double ("") ataupun
single ('')).
nama_depan = "Wahit"
nama_belakang = 'Abdulloh'
nama_lengkap = nama_depan + ' ' + nama_belakang
usia = '12'
alamat = 'Bangkalan'
kata_mutiara = "Don't judge a book by it's cover"
d. Boolean
Boolean adalah operator biner yang hanya memiliki dua nilai output
yaitu True atau False . Nilai True untuk pernyataan bernilai benar, dan
False untuk merepresentasikan pernyataan yang bernilai salah.
Simpelnya, kita bisa mempraktikkan kode program berikut:
saya_orang_indonesia = True
saya_adalah_robot = False
Operator
Operator adalah simbol aritmatika pada bahasa pemrograman Python atau bahasa
lainnya, untuk melihat seluruh operator yang tersedia pada Python Anda dapat melihat
table di bawah ini.
a = 6
b = 2
Untuk lebih jelasnya, dapat kita lihat pada contoh di bawah ini:
a + b # Penambahan
8
a - b # Pengurangan
4
a * b # Perkalian
12
a / b # Pembagian
3.0
a ** b # Eksponensial
36
a = 7
b = 3
a % b # Modulus (sisa pembagian)
1
a // b # Floor division (di bulatkan ke bawah)
2
Operator pembanding
Contoh operator pembanding adalah sama dengan, lebih besar dari, serta kurang
dari.
a = 5
b = 2
a > b # Lebih besar
True
a < b # kurang dari
False
a == b # sama dengan
False
a >= 5 # lebih besar atau sama dengan
True
b <= 1 # lebih kecil atau sama dengan
False
a = 10
b = 2
a == 2 and b == 10 # dan
False
a == 10 or b == 10 # atau
True
not(a == 10) # tidak
False
not(a == 2)
True
print("")
print("")
tambah = bil1+bil2
kali = bil1*bil2
Perhitungan Gaji
pajak = 10/100*gaji
print()
Daftar Pustaka
https://academy.alterra.id/blog/7-contoh-program-python/
https://auftechnique.com/dasar-bahasa-pemrograman-python/
https://jagongoding.com/python/dasar/tipe-data-dan-variabel/
https://auftechnique.com/dasar-bahasa-pemrograman-python/
https://luckytruedev.com/learning/contoh-program-input-output-pada-python/