Skip to content

Latest commit

 

History

History
137 lines (103 loc) · 2.88 KB

README.md

File metadata and controls

137 lines (103 loc) · 2.88 KB

Python Dasar

1. Tipe Data

Tipe data adalah klasifikasi nilai yang dapat disimpan oleh variabel di dalam suatu program. Python memiliki beberapa tipe data dasar, antara lain:

  • Integer: Bilangan bulat, contohnya 1, 10, -5.
  • Float: Bilangan desimal, contohnya 3.14, 2.5, -0.01.
  • String: Urutan karakter, contohnya "Hello", 'Python'.
  • Boolean: Nilai kebenaran, True atau False.

2. Variabel

Variabel digunakan untuk menyimpan nilai. Setiap variabel memiliki tipe data tertentu tergantung pada nilai yang disimpan di dalamnya. Contoh:

nama = "John"
umur = 26
tinggi = 175.5
is_student = True

3. Operasi Aritmatika

Operasi aritmatika digunakan untuk melakukan operasi matematika pada angka. Beberapa operasi aritmatika dasar meliputi:

  • Penjumlahan (+)
  • Pengurangan (-)
  • Perkalian (*)
  • Pembagian (/)
  • Modulus (%)
  • Pangkat (**)

Contoh:

a = 5
b = 2
hasil = a + b  # 7

4. Perbandingan

Operasi perbandingan digunakan untuk membandingkan dua nilai dan mengembalikan nilai kebenaran (True atau False). Beberapa operasi perbandingan meliputi:

  • Sama dengan (==)
  • Tidak sama dengan (!=)
  • Lebih besar dari (>)
  • Kurang dari (<)
  • Lebih besar atau sama dengan (>=)
  • Kurang atau sama dengan (<=)

Contoh:

x = 10
y = 5
hasil = x > y  # True
nilai = 75
if nilai >= 90:
    print("A")
elif nilai >= 80:
    print("B")
elif nilai >= 70:
    print("C")
else:
    print("Tidak Lulus")

5. Percabangan

Perabangan digunakan untuk membuat keputusan dalam program berdasarkan kondisi tertentu. Struktur percabangan dalam Python menggunakan kata kunci if, elif, dan else.

nilai = 75
if nilai >= 70:
    print("Lulus")
else:
    print("Tidak Lulus")

6. Tipe Data Non-Primitif

Tipe data non-primitif melibatkan struktur data yang lebih kompleks. Beberapa tipe data non-primitif dalam Python meliputi:

  • List: Kumpulan elemen yang bisa diubah (mutable).
my_list = [1, 2, 3, "Python", True]
  • Tuple: Mirip dengan list, tetapi bersifat tidak bisa diubah (immutable).
my_tuple = (1, 2, 3, "Python", True)
  • Dictionary: Koleksi pasangan kunci-nilai.
my_dict = {"nama": "John", "umur": 25, "tinggi": 175.5}
  • Set: Kumpulan elemen unik tanpa urutan tertentu.
my_set = {1, 2, 3, 3, 4, 5}

7. Perulangan

Perulangan memungkinkan eksekusi blok kode tertentu secara berulang. Dalam Python, terdapat dua jenis perulangan utama: for dan while.

for i in range(5):
    print(i)
angka = 0
while angka < 5:
    print(angka)
    angka += 1

Tugas

  1. Membuat program untuk menghitung suatu rumus
  2. Coba buatkan biodata menggunakan list atau dictionary

Video (harus ada suara, link bisa di akses)

Poin dalam video:

  • Apa itu variabel
  • Sebutkan tipe data primitive
  • Sebutkan tipe data non primitive
  • if else (beserta contoh)
  • Loop (beserta contoh)