Tugas Koding

Tugas Koding BDP – Kelas X BDP 1 & X BDP 2

Kerjakan semua soal berikut di Google Colab. Setelah selesai, Screenshot hasil koding lalu kirim ke WA Pak Imam:

📩 KIRIM TUGAS KE PAK IMAM

📘 SOAL 1 — Program Kasir Online Sederhana

Buat program yang menampilkan daftar produk (3 barang), input jumlah beli, lalu menghitung total belanja + diskon 10% jika total lebih dari 100.000.

# Contoh struktur (lanjutkan dan modifikasi) produk = { "Sepatu": 250000, "Tas": 150000, "Kaos": 80000 } print("=== PROGRAM KASIR ONLINE ===") for p,h in produk.items(): print(p, "=", h) barang = input("Masukkan nama barang: ") jumlah = int(input("Jumlah beli: ")) total = produk[barang] * jumlah if total > 100000: total *= 0.9 # diskon 10% print("Total bayar:", total)

📗 SOAL 2 — Program Prediksi Omset Harian

Input jumlah pelanggan dan rata-rata belanja, lalu tampilkan prediksi omset hari ini dan target 7 hari ke depan.

pelanggan = int(input("Jumlah pelanggan hari ini: ")) ratarata = float(input("Rata-rata belanja (Rp): ")) omset_today = pelanggan * ratarata target_7hari = omset_today * 7 print("Omset Hari Ini = Rp", omset_today) print("Target Omset 7 Hari = Rp", target_7hari)

📙 SOAL 3 — Analisis Penjualan Produk

Buat list berisi 5 angka penjualan. Tampilkan nilai tertinggi, terendah, dan rata-rata menggunakan fungsi.

penjualan = [120, 85, 200, 150, 90] def analisis(data): tertinggi = max(data) terendah = min(data) rata = sum(data)/len(data) return tertinggi, terendah, rata t, r, avg = analisis(penjualan) print("Tertinggi:", t) print("Terendah:", r) print("Rata-rata:", avg)

📕 SOAL 4 — Program Cek Stok Produk

Buat dictionary stok barang lalu program harus memberi peringatan jika stok < 10.

stok = { "Kerudung": 25, "Kemeja": 8, "Rok": 12, "Baju": 5 } for barang, jumlah in stok.items(): print(barang, ":", jumlah) if jumlah < 10: print("⚠ PERINGATAN: Stok menipis!")

📒 SOAL 5 — Program Simulasi Laporan Harian

Input total modal dan total penjualan, lalu tampilkan apakah hari itu untung, rugi, atau impas.

modal = int(input("Modal hari ini: ")) penjualan = int(input("Total penjualan hari ini: ")) if penjualan > modal: print("Status: UNTUNG") elif penjualan < modal: print("Status: RUGI") else: print("Status: IMPAS")

Imam Saputra

Halo! Nama saya Imam Saputra, seorang penulis dan blogger yang sangat antusias dengan perkembangan teknologi, khususnya di bidang kecerdasan buatan (AI). Saya membuat blog sebagai media berbagi pengetahuan, tips, dan opini mengenai teknologi terbaru, tren digital, serta tutorial praktis untuk pemula hingga profesional. Saya percaya bahwa teknologi harus bermanfaat dan mudah diakses oleh semua orang. Selamat datang di blog saya!

Posting Komentar

Lebih baru Lebih lama