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.
| Tipe | Keterangan | Contoh |
|---|---|---|
int | Bilangan bulat | 10 |
float | Bilangan desimal | 10.5 |
str | Teks | "Budi" |
bool | Benar/Salah | True |
list | Kumpulan data yang dapat diubah | [10,20,30] |
tuple | Kumpulan data yang tidak dapat diubah | (10,20,30) |
dict | Data key-value | {"nama":"Budi"} |
set | Kumpulan 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.")
Komentar
Posting Komentar