Tugas Koding: Membuat "Pasar Online" di Google Colab
Kelas: X BDP 1 & X BDP 2 | Guru: Imam Saputra, S.T.
Petunjuk Singkat
- Buka Google Colab di colab.research.google.com → New Notebook
- Ketik ulang kode di bawah ini per soal, lalu tekan tombol ▶️ (Run).
- Screenshot hasil output dari setiap soal dan kirim ke Google Classroom.
Soal 1 — Pasar Online Sederhana
print("=== PASAR ONLINE BDP ===")
produk = {"Sabun": 8000, "Shampoo": 12000, "Gula": 14000, "Teh": 7000}
print("Daftar Produk:")
for item, harga in produk.items():
print("-", item, "Rp", harga)
pilih = input("Pilih produk: ")
jumlah = int(input("Jumlah: "))
if pilih in produk:
total = produk[pilih] * jumlah
print("Total belanja:", total)
else:
print("Produk tidak tersedia.")
Soal 2 — Pasar Online Fashion
print("=== PASAR ONLINE FASHION BDP ===")
produk = {"Kaos": 50000, "Celana": 80000, "Jaket": 120000, "Topi": 30000}
for i, (nama, harga) in enumerate(produk.items(), start=1):
print(f"{i}. {nama} - Rp{harga}")
pilih = input("Masukkan nama produk: ")
ukuran = input("Masukkan ukuran (S/M/L/XL): ")
if pilih in produk:
print(f"Anda memilih {pilih} ukuran {ukuran}")
print("Total harga: Rp", produk[pilih])
else:
print("Produk tidak ditemukan.")
Soal 3 — Pasar Online Kuliner
print("=== PASAR ONLINE KULINER BDP ===")
menu = {"Nasi Goreng": 15000, "Mie Ayam": 13000, "Es Teh": 5000, "Es Jeruk": 6000}
for item, harga in menu.items():
print("-", item, "Rp", harga)
pesanan = input("Pilih menu: ")
jumlah = int(input("Jumlah pesanan: "))
if pesanan in menu:
total = menu[pesanan] * jumlah
if total > 50000:
total *= 0.9
print("Anda mendapat diskon 10%!")
print("Total bayar: Rp", int(total))
else:
print("Menu tidak tersedia.")
Soal 4 — Pasar Online Produk Lokal
print("=== PASAR ONLINE PRODUK LOKAL ===")
produk = {
"Keripik Pisang": ["UMKM Lampung", 15000],
"Kopi Bubuk": ["UMKM Jatimulyo", 25000],
"Madu Alami": ["UMKM Rajabasa", 35000]
}
for nama, data in produk.items():
print(f"{nama} - {data[0]} (Rp{data[1]})")
pilih = input("Masukkan nama produk: ")
if pilih in produk:
print(f"Anda membeli {pilih} dari {produk[pilih][0]} seharga Rp{produk[pilih][1]}")
else:
print("Produk tidak ditemukan.")
Soal 5 — Pasar Online Elektronik
print("=== PASAR ONLINE ELEKTRONIK BDP ===")
barang = {"Earphone": 45000, "Charger": 50000, "Powerbank": 120000}
kota = input("Apakah pengiriman luar kota? (ya/tidak): ")
for b, h in barang.items():
print("-", b, "Rp", h)
pilih = input("Pilih barang: ")
if pilih in barang:
ongkir = 10000 if kota == "ya" else 5000
total = barang[pilih] + ongkir
print("Total bayar termasuk ongkir:", total)
else:
print("Barang tidak ditemukan.")
Dibuat oleh Guru: Imam Saputra, S.T. — SMK Amal Bakti Jatimulyo

0 Komentar
TERIMAKASIH,,
BERIKANLAH KOMENTAR YANG MEMBANGUN