XII Bab 4 - Translasi Bahasa Pemrograman


Materi : Translasi Bahasa Pemrograman
Kelas : XII
Bab :   4
Mapel : Informatika

Python adalah bahasa pemrograman tingkat tinggi yang serbaguna, mudah dibaca, dan populer, digunakan untuk pengembangan web, analisis data, kecerdasan buatan, otomatisasi, dan banyak lagi, karena sintaksnya sederhana seperti bahasa Inggris dan didukung oleh pustaka (library) yang kaya. Dibuat oleh Guido van Rossum, Python cocok untuk pemula dan profesional karena pendekatannya yang intuitif dan fleksibel.

A. Contoh Aritmetika & Penugasan (Kasus: Tabungan Siswa)  
# Program Menghitung Sisa Tabungan
# Kasus: Budi menabung, lalu mengambil uang untuk jajan.

print("--- DOMPET BUDI ---")
uang_budi = 50000
print("Uang awal:", uang_budi)

# Budi mendapat tambahan uang jajan (Aritmetika +)
uang_budi = uang_budi + 20000
print("Setelah diberi ayah:", uang_budi)

# Budi jajan bakso (Operator Penugasan -=)
# Ini sama artinya dengan: uang_budi = uang_budi - 15000
uang_budi -= 15000
print("Setelah jajan bakso:", uang_budi)

# Budi beli es teh 2 gelas (Aritmetika *)
harga_es = 3000
total_es = harga_es * 2
uang_budi -= total_es
print("Setelah beli es teh:", uang_budi)

 Contoh Perbandingan (Kasus: Cek KKM)  
# Program Cek Kelulusan Mata Pelajaran
# KKM adalah 75

nilai_kkm = 75
nilai_siswa = int(input("Masukkan nilai ujian kamu: "))

# Operator Perbandingan (>=)
# Apakah nilai siswa lebih besar atau sama dengan KKM?
status_lulus = nilai_siswa >= nilai_kkm

print("Nilai KKM:", nilai_kkm)
print("Nilai Kamu:", nilai_siswa)
print("Apakah kamu tuntas?", status_lulus)
# Output hanya akan muncul True atau False

 Contoh Logika (Kasus: Syarat Membuat SIM)  
# Program Cek Syarat Bikin SIM
# Syarat: Umur minimal 17 tahun DAN Punya KTP

umur = int(input("Berapa umur kamu? "))
punya_ktp = input("Punya KTP? (y/t): ") == 'y' # Akan bernilai True jika ketik 'y'

# Logika AND: Kedua syarat harus terpenuhi
boleh_bikin_sim = (umur >= 17) and (punya_ktp == True)

print("--- HASIL CEK ---")
print("Boleh bikin SIM?", boleh_bikin_sim)

RUMUS CEPAT OPERATOR PYTHON

1. Aritmetika (Hitung-hitungan)

+ : Tambah

- : Kurang

* : Kali

/ : Bagi (hasil ada koma)

// : Bagi bulat (koma dibuang)

2. Perbandingan (Hasilnya True/False)

> : Lebih besar

< : Lebih kecil

== : Sama dengan (Ingat! sama dengannya ada dua)

!= : Tidak sama dengan

>= : Lebih besar atau sama

3. Logika (Penggabung Syarat)

and : Dua-duanya harus benar.

or : Salah satu benar, sudah cukup.

Penugasan Klik Link Berikut Ini : Klik Disini
 
 

Post a Comment

0 Comments