Struktur Program Python: Fondasi Penting Sebelum Belajar Lebih Lanjut
Python adalah bahasa pemrograman yang sederhana namun kuat, digunakan secara luas untuk pengembangan web, analisis data, kecerdasan buatan, dan banyak lagi. Sintaksis Python dirancang agar mudah dibaca dan ditulis, sangat cocok untuk pemula.
Tipe Data Dasar
1. Tipe int
Digunakan untuk menyimpan bilangan bulat.
umur = 25
jumlah_barang = -10
2. Tipe float
Digunakan untuk menyimpan bilangan desimal.
berat = 65.5
tinggi = 170.2
3. Tipe str
Digunakan untuk menyimpan teks atau string karakter.
nama = "Ani"
pesan = 'Halo Dunia'
4. Tipe bool
Menyimpan nilai logika True atau False.
is_login = True
aktif = False
Variabel dan Assignment
Apa itu Variabel?
Variabel adalah nama yang digunakan untuk menyimpan data.
nama = "Rudi"
umur = 20
Aturan Penamaan:
Tidak boleh diawali angka
Tidak boleh pakai spasi
Gunakan underscore untuk memisahkan kata
Operasi Matematika dan Logika
Operasi Aritmatika
Operator | Fungsi | Contoh |
---|---|---|
+ | Penjumlahan | 5 + 3 = 8 |
- | Pengurangan | 5 - 3 = 2 |
* | Perkalian | 5 * 3 = 15 |
/ | Pembagian | 5 / 2 = 2.5 |
// | Pembagian bulat | 5 // 2 = 2 |
% | Modulus | 5 % 2 = 1 |
** | Pangkat | 2 ** 3 = 8 |
Operasi Perbandingan
Operator | Fungsi |
---|---|
== | Sama dengan |
!= | Tidak sama dengan |
> | Lebih besar |
< | Lebih kecil |
>= | Lebih besar/sama dengan |
<= | Lebih kecil/sama dengan |
Operasi Logika
Operator | Arti | Contoh |
---|---|---|
and | dan | True and True = True |
or | atau | True or False = True |
not | bukan | not True = False |
Fungsi print()
dan input()
Fungsi print()
Untuk menampilkan informasi ke layar.
print("Halo Dunia")
nama = "Ani"
print("Nama saya", nama)
Fungsi input()
Untuk mengambil masukan dari pengguna.
nama = input("Masukkan nama Anda: ")
print("Halo", nama)
umur = int(input("Masukkan umur Anda: "))
print("Tahun depan Anda berumur", umur + 1)
Struktur Percabangan
Sintaks if
, elif
, else
nilai = int(input("Masukkan nilai: "))
if nilai >= 90:
print("Nilai A")
elif nilai >= 75:
print("Nilai B")
elif nilai >= 60:
print("Nilai C")
else:
print("Nilai D")
Catatan:
Gunakan indentasi untuk menandai blok kode.
Percabangan digunakan untuk mengambil keputusan berdasarkan kondisi tertentu.
Latihan
1. Cek Kelulusan
nilai = int(input("Masukkan nilai ujian: "))
if nilai >= 70:
print("LULUS")
else:
print("TIDAK LULUS")
2. Kalkulator Sederhana
a = int(input("Masukkan angka pertama: "))
b = int(input("Masukkan angka kedua: "))
print("Jumlah:", a + b)
print("Selisih:", a - b)
print("Perkalian:", a * b)
print("Pembagian:", a / b)
0 Comments