2. Sintaks Dasar & Struktur Program

 Berikut adalah penjelasan lengkap untuk Sintaks Dasar & Struktur Program dalam Python.


✅ 2. Sintaks Dasar & Struktur Program

1️⃣ Variabel & Tipe Data (String, Integer, Float, Boolean)

🔹 Apa Itu Variabel?

Variabel adalah tempat menyimpan nilai dalam program. Dalam Python, variabel dibuat dengan langsung memberikan nilai tanpa harus mendeklarasikan tipe datanya.

📌 Contoh Deklarasi Variabel:

nama = "Alice"       # String
umur = 25            # Integer
tinggi = 1.75        # Float
is_student = True    # Boolean

🔹 Tipe Data dalam Python

Tipe Data Contoh Keterangan
String "Halo" atau 'Python' Teks, ditulis dalam tanda kutip
Integer 10, -5, 1000 Bilangan bulat
Float 3.14, -0.99 Bilangan desimal
Boolean True, False Hanya memiliki dua nilai (Benar/Salah)

📌 Cek Tipe Data dengan type()

print(type(nama))    # Output: <class 'str'>
print(type(umur))    # Output: <class 'int'>
print(type(tinggi))  # Output: <class 'float'>
print(type(is_student)) # Output: <class 'bool'>

2️⃣ Operator Aritmatika, Logika, dan Perbandingan

🔹 Operator Aritmatika

Digunakan untuk operasi matematika dasar.

Operator Fungsi Contoh Hasil
+ Penjumlahan 5 + 3 8
- Pengurangan 10 - 4 6
* Perkalian 6 * 3 18
/ Pembagian 15 / 5 3.0
// Pembagian Bulat 17 // 4 4
% Modulus (Sisa) 17 % 4 1
** Pangkat 2 ** 3 8

📌 Contoh Penggunaan Operator Aritmatika

x = 10
y = 3
hasil = x ** y   # 10 pangkat 3
print(hasil)     # Output: 1000

🔹 Operator Perbandingan

Membandingkan dua nilai dan menghasilkan Boolean (True atau False).

Operator Fungsi Contoh Hasil
== Sama dengan 5 == 5 True
!= Tidak sama 5 != 3 True
> Lebih besar 10 > 7 True
< Lebih kecil 4 < 2 False
>= Lebih besar/sama 5 >= 5 True
<= Lebih kecil/sama 6 <= 9 True

📌 Contoh Penggunaan Operator Perbandingan

umur = 18
print(umur >= 17)  # Output: True (Karena 18 lebih besar dari 17)

🔹 Operator Logika

Digunakan untuk pengolahan logika dalam kondisi.

Operator Fungsi Contoh Hasil
and Semua kondisi harus benar True and False False
or Salah satu kondisi benar True or False True
not Membalik nilai boolean not True False

📌 Contoh Penggunaan Operator Logika

a = True
b = False
print(a and b)  # Output: False
print(a or b)   # Output: True
print(not a)    # Output: False

3️⃣ Input & Output (fungsi print() dan input())

🔹 Output dengan print()

Fungsi print() digunakan untuk menampilkan teks atau hasil perhitungan.

📌 Contoh Penggunaan print()

print("Halo, dunia!")         # Output: Halo, dunia!
print("Nama saya", nama)       # Output: Nama saya Alice
print("Hasil: ", 5 + 3)        # Output: Hasil: 8

🔹 Input dari Pengguna dengan input()

Fungsi input() digunakan untuk mengambil data dari pengguna.

📌 Contoh Penggunaan input()

nama = input("Masukkan nama Anda: ")
print("Halo,", nama)

📌 Konversi Tipe Data Input (Karena input() Selalu Mengembalikan String)

umur = int(input("Masukkan umur Anda: "))  # Konversi ke Integer
tinggi = float(input("Masukkan tinggi Anda: "))  # Konversi ke Float
print("Anda berumur", umur, "tahun dan tinggi", tinggi, "meter.")

4️⃣ Komentar dalam Kode

Komentar digunakan untuk memberi catatan dalam kode agar lebih mudah dipahami, tanpa mempengaruhi eksekusi program.

🔹 Komentar Satu Baris (#)

# Ini adalah komentar satu baris
print("Hello World")  # Komentar setelah kode

🔹 Komentar Multi-Baris (""" """ atau ''' ''')

"""
Ini adalah komentar 
multi-baris dalam Python.
"""
print("Program Python pertama saya!")

📌 Kesimpulan

Variabel menyimpan data dengan tipe: String, Integer, Float, Boolean
Operator Aritmatika digunakan untuk operasi matematika
Operator Perbandingan membandingkan dua nilai dan menghasilkan Boolean
Operator Logika menggabungkan kondisi Boolean
Fungsi print() digunakan untuk menampilkan output
Fungsi input() digunakan untuk mengambil input dari pengguna
Komentar dalam kode membantu dokumentasi tanpa mempengaruhi eksekusi


🔥 Selanjutnya, kita akan belajar Struktur Kontrol (Percabangan & Perulangan). Mau aku buatkan penjelasannya juga? 🚀

Tidak ada komentar:

Posting Komentar