Pertemuan2 materi variabel dan tipe data

 

Rangkuman Materi Pertemuan ke-2

Tanggal: 15 September 2026
Materi: Variabel dan Tipe Data Python

1. Variabel

Variabel adalah tempat untuk menyimpan data dalam program.

nama = "Budi"
umur = 20
tinggi = 170.5

Variabel terdiri dari 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 ke variabel menggunakan tanda =.

nama = "Andi"
umur = 25

4. Aturan Penamaan Variabel

Nama variabel:

  • Tidak boleh diawali angka.
  • Tidak boleh menggunakan spasi.
  • Dapat menggunakan angka, tetapi bukan di awal.
  • Gunakan _ sebagai pengganti spasi.

Contoh:

nama_siswa = "Budi"
nilai_ujian = 90

5. Case Sensitive

Python membedakan huruf besar dan kecil.

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

Ketiganya merupakan 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 oleh 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 berupa key-value{"nama":"Budi"}
setKumpulan data unik{10, 20, 30}

Contoh:

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

8. List

List digunakan untuk menyimpan beberapa data dan datanya dapat diubah.

buah = ["Apel", "Mangga", "Jeruk"]
print(buah[0])

Index pada Python dimulai dari 0.

9. Tuple

Tuple mirip dengan list, tetapi datanya tidak dapat diubah setelah dibuat.

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

10. Dictionary

Dictionary menyimpan data dalam bentuk key : value.

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

print(mahasiswa["nama"])

11. Set

Set digunakan untuk menyimpan data unik atau tidak duplikat.

angka = {10, 20, 30, 20}

Hasilnya:

{10, 20, 30}

12. Mengecek Tipe Data

Gunakan fungsi type() untuk mengetahui tipe data.

umur = 20
print(type(umur))

Hasil:

<class 'int'>

13. Type Casting

Type casting adalah proses mengubah tipe data.

umur = "20"
umur = int(umur)

Beberapa fungsi type casting:

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

Contoh:

angka = 10.8
hasil = int(angka)
print(hasil)

Hasilnya:

10

int() akan memotong angka desimal, bukan membulatkannya.

14. Input

input() digunakan untuk menerima data dari pengguna.

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

Secara default, input() menghasilkan tipe data string.

Jika ingin menerima angka:

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

15. Assignment Operator

Digunakan untuk mengubah nilai variabel.

x = 10
x += 5

Hasil:

15

Operator yang umum:

OperatorFungsi
=Memberikan nilai
+=Menambah nilai
-=Mengurangi nilai
*=Mengalikan nilai
/=Membagi nilai
%=Sisa bagi

16. Multiple Assignment

Digunakan untuk membuat beberapa variabel sekaligus.

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

17. F-String

F-string digunakan untuk memasukkan variabel ke dalam teks dengan mudah.

nama = "Budi"
umur = 20

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

📝 Kesimpulan

Pada pertemuan ke-2, materi yang dipelajari adalah variabel dan tipe data dalam Python. Variabel digunakan untuk menyimpan dan mengolah data, sedangkan tipe data menentukan jenis data yang disimpan. Selain itu, dipelajari juga assignment, aturan penamaan variabel, list, tuple, dictionary, set, type casting, input, assignment operator, multiple assignment, dan f-string.

Komentar

Postingan populer dari blog ini

POST PERULANGAN FOR, WHILE, DO WHILE, NESTED LOOP

Pertemuan1 algoritma dan pemprograman

Pertemuan 3 Algoritma