0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan17 halaman

Elemen Dasar Pemrograman Python

Dokumen ini membahas elemen dasar pemrograman Python, termasuk tipe data, variabel, assignment, ekspresi, operator, serta input dan output. Tipe data yang dijelaskan meliputi integer, float, string, list, tuple, dictionary, boolean, dan set. Terdapat juga beberapa tugas praktis untuk menerapkan konsep-konsep tersebut.

Diunggah oleh

komarudin.s
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan17 halaman

Elemen Dasar Pemrograman Python

Dokumen ini membahas elemen dasar pemrograman Python, termasuk tipe data, variabel, assignment, ekspresi, operator, serta input dan output. Tipe data yang dijelaskan meliputi integer, float, string, list, tuple, dictionary, boolean, dan set. Terdapat juga beberapa tugas praktis untuk menerapkan konsep-konsep tersebut.

Diunggah oleh

komarudin.s
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Topik 02:

Elemen Dasar
Pemrograman Python
Makul : Algoritma & Pemrograman
Pengampu : Khamarudin Syarif
Outline

• Menjelaskan dan menggunakan tipe data dasar Python.


• Mendeklarasikan dan menggunakan variabel.
• Melakukan assignment (penugasan nilai) pada variabel.
• Menulis ekspresi dengan operator-operator Python.
• Melakukan input dan output menggunakan fungsi standar.
Tipe Data dan Jenisnya
Tipe data adalah klasifikasi data yang menentukan jenis nilai yang dapat disimpan dan
operasi yang dapat dilakukan. Python adalah bahasa yang dynamically typed, artinya tipe
data ditentukan saat runtime tanpa deklarasi eksplisit.

• Integer (int): Bilangan bulat, misalnya 5, -10. • List (list): Kumpulan data terurut yang dapat
diubah, misalnya [1, 2, 3].
• Float (float): Bilangan desimal, misalnya 3.14,
-0.001. • Tuple (tuple): Kumpulan data terurut yang
• String (str): Kumpulan karakter, misalnya tidak dapat diubah, misalnya (1, 2, 3).
"Halo", 'Python'. • Dictionary (dict): Kumpulan pasangan kunci-
• Boolean (bool): Nilai logika, hanya True atau nilai, misalnya {"nama": "Budi", "umur": 20}.
False. • Set (set): Kumpulan data unik yang tidak
terurut, misalnya {1, 2, 3}.
Contoh Tipe Data
x = 10 # int
y = 3.14 # float
nama = "Budi" # str
benar = True # bool
daftar = [1, 2, 3] # list

Catatan: Gunakan fungsi type() untuk memeriksa tipe data,


misalnya type(x) menghasilkan <class 'int'>.
Variabel
Variabel adalah nama yang digunakan untuk menyimpan data di memori. Variabel di Python
bersifat dynamically typed, sehingga tidak perlu mendeklarasikan tipe data.

Aturan Penamaan Variabel: Contoh:


• Hanya boleh menggunakan huruf, angka, dan umur = 25
underscore (_).
nama_lengkap = "Anna Bella"
• Tidak boleh dimulai dengan angka.
• Tidak boleh menggunakan kata kunci Python
(misalnya if, for).
• Case-sensitive (misalnya, Nama ≠ nama).
Assignment
Assignment adalah proses pemberian nilai ke variabel menggunakan tanda sama dengan (=).
Di Python, tanda = bukan berarti "sama dengan", tetapi "menetapkan nilai".

• Contoh Assignment: • Multiple Assignment:


x = 10 # Menetapkan 10 ke variabel x a, b, c = 1, 2, 3 # Menetapkan nilai ke beberapa
y=x+5 # Menetapkan hasil ekspresi x + 5 ke variabel sekaligus
variabel y
Ekspresi dan Operator
Ekspresi adalah kombinasi nilai, variabel, dan operator yang menghasilkan nilai baru. Operator adalah
simbol yang digunakan untuk melakukan operasi.
Jenis Operator: Contoh Ekspresi:
• Operator Aritmatika: +, -, *, /, // (pembagian x = 10
bulat), % (modulus), ** (pangkat).
y=5
• Operator Perbandingan: ==, !=, >, <, >=, <=.
z=x+y*2 # Ekspresi: y * 2 dihitung dulu, lalu ditambah x
• Operator Logika: and, or, not.
print(z) # Output: 20
• Operator Assignment: =, +=, -=, *=, /=, dll.
• Operator Identitas: is, is not (memeriksa apakah
dua variabel merujuk ke objek yang sama).
• Operator Keanggotaan: in, not in (memeriksa
keberadaan elemen dalam koleksi).
Operator-Operator
Contoh Operator:

a = 10
b=3
print(a + b) # Aritmatika: 13
print(a > b) # Perbandingan: True
print(a == b) # Perbandingan: False
print(a % b) # Modulus: 1
print(a ** b) # Pangkat: 1000
print(a in [1, 10, 100]) # Keanggotaan: True
Input dan Output Standar

Input: Fungsi input() digunakan untuk menerima Output: Fungsi print() digunakan untuk menampilkan
masukan dari pengguna. Hasilnya selalu berupa string. output ke layar.

nama = input("Masukkan nama: ") # Meminta input print("Halo", nama) # Menampilkan teks dan variabel
dari pengguna

Catatan: Untuk input numerik, konversi string ke tipe data yang sesuai, misalnya int(input()) atau
float(input()).
Tugas dan Praktek

Elemen Dasar
Pemrograman Python
Tugas 1
• Buat variabel untuk menyimpan:
• Nama (string)
• Umur (integer)
• Tinggi badan (float)
• Status mahasiswa (boolean)
• Cetak nilai dan tipe data dari masing-masing variabel
menggunakan print() dan type().
Tugas 2
• Buat program yang meminta pengguna memasukkan
dua angka (float).
• Hitung jumlah, selisih (pengurangan), hasil kali, dan
hasil bagi dari kedua angka.
• Tampilkan hasil dengan format yang rapi.
Tugas 3
• Buat program yang meminta pengguna memasukkan
usia.
• Gunakan operator perbandingan untuk memeriksa
apakah usia >= 17.
• Gunakan operator logika untuk memeriksa apakah
usia antara 17 dan 25.
• Tampilkan hasilnya.
Tugas 4
• Buat program yang meminta pengguna memasukkan
suhu dalam Celsius (float). Konversikan ke Fahrenheit
menggunakan rumus:
F = (C * 9/5) + 32
• Tampilkan hasilnya dengan dua angka desimal.
Tugas 5
Buat program yang:
• Meminta pengguna memasukkan dua angka
(float).
• Meminta pengguna memilih operasi (+, -, *, /).
• Lakukan operasi yang dipilih dan tampilkan
hasilnya.
• Tangani kasus pembagian dengan nol
menggunakan pesan error.
Tugas 6
Buat program yang menghitung luas dan keliling
lingkaran.
• Minta pengguna memasukkan jari-jari (float).
• Gunakan nilai pi = 3.14159.
• Hitung luas (pi * r ** 2) dan keliling (2 * pi * r).
• Tampilkan hasil dengan format:
Jari-jari: [nilai]
Luas: [nilai, 2 desimal]
Keliling: [nilai, 2 desimal]
Terima Kasih

Anda mungkin juga menyukai