rangkuman materi pertemuan ke 2

 

Variabel dan Tipe Data

 

1. Variabel

Variabel adalah tempat untuk menyimpan data dalam program.

nama = "Budi"
umur = 20
tinggi = 170.5

Variabel memiliki nama, nilai, dan tipe data.


2. Fungsi Variabel

Variabel digunakan untuk:

  • Menyimpan data
  • Mengolah data
  • Mengubah data
  • Menggunakan data berulang kali
  • Membuat program lebih mudah dibaca

3. Assignment

Assignment adalah proses memberikan nilai kepada variabel menggunakan =.

nama = "Andi"
umur = 25

4. Aturan Penamaan Variabel

Boleh:

nama = "Budi"
nilai_ujian = 90
nama2 = "Andi"

Tidak boleh:

2nama = "Budi"       # diawali angka
nama siswa = "Andi"  # menggunakan spasi

Gunakan _ untuk menggantikan spasi:

nama_siswa = "Budi"

5. Case Sensitive

Python membedakan huruf besar dan kecil.

nama = "Budi"
Nama = "Andi"
NAMA = "Citra"

Ketiganya adalah variabel yang berbeda.


6. Konstanta

Konstanta adalah nilai yang secara konsep tidak seharusnya berubah.

Biasanya ditulis dengan huruf kapital:

PI = 3.14159
PAJAK = 0.11

🔢 7. Tipe Data

Tipe data menentukan jenis data yang disimpan variabel.

TipeKeteranganContoh
intBilangan bulat10
floatBilangan desimal10.5
strTeks"Budi"
boolBenar/SalahTrue
listKumpulan data yang dapat diubah[10,20,30]
tupleKumpulan data yang tidak dapat diubah(10,20,30)
dictData key-value{"nama":"Budi"}
setKumpulan data unik{10,20,30}

Contoh paling dasar:

nama = "Budi"      # str
umur = 20          # int
tinggi = 170.5     # float
lulus = True       # bool

8. List

Menyimpan beberapa data dan dapat diubah.

buah = ["Apel", "Mangga", "Jeruk"]

print(buah[0])

Index dimulai dari 0.


9. Tuple

Mirip list, tetapi tidak dapat diubah setelah dibuat.

warna = ("Merah", "Hijau", "Biru")

10. Dictionary

Menyimpan data dalam bentuk key : value.

mahasiswa = {
    "nama": "Budi",
    "umur": 20
}

print(mahasiswa["nama"])

11. Set

Menyimpan data unik/tidak duplikat.

angka = {10, 20, 30, 20}

Hasilnya hanya memiliki 10, 20, 30.


12. Mengecek Tipe Data

Gunakan type().

umur = 20

print(type(umur))

Hasil:

<class 'int'>

13. Type Casting

Type casting adalah mengubah tipe data.

umur = "20"

umur = int(umur)

Beberapa fungsi:

int()     # menjadi integer
float()   # menjadi float
str()     # menjadi string

Contoh:

angka = 10.8
hasil = int(angka)

print(hasil)

Hasil:

10

int() memotong desimal, bukan membulatkan.


14. Input

input() digunakan untuk menerima data dari pengguna.

nama = input("Masukkan nama: ")

print("Halo", nama)

⚠️ input() secara default menghasilkan string.

Kalau ingin angka:

umur = int(input("Masukkan umur: "))

15. Assignment Operator

Digunakan untuk mengubah nilai variabel.

x = 10
x += 5

Hasil x:

15

Operator yang umum:

=     memberikan nilai
+=    menambah
-=    mengurangi
*=    mengalikan
/=    membagi
%=    sisa bagi

16. Multiple Assignment

Membuat beberapa variabel sekaligus:

nama, umur, kota = "Budi", 20, "Bogor"

17. F-String

Digunakan untuk memasukkan variabel ke dalam teks dengan mudah.

nama = "Budi"
umur = 20

print(f"Nama saya {nama}, umur saya {umur} tahun.")

link github pertemuan ke-2: https://github.com/GhazX-Code/latihan-pertemuan-ke-2

Komentar

Postingan populer dari blog ini

Tahapan membuat bubble sort, penjelasan for, while, do while dan neested loop dan penjelasan mengenai flowchart

rangkuman Materi Algoritma & Pemrograman: Percabangan