Postingan

X APHP 2-Ngoding di Dapur? Kenalan Sama Berpikir Komputasional ala Anak APHP SMK!

Gambar
  πŸ’» Ngoding di Dapur? Kenalan Sama Berpikir Komputasional ala Anak APHP SMK! πŸ‘¨‍πŸŒΎπŸ‘©‍🍳 1. πŸ” Dekomposisi (Memecah Masalah) Konsep Santai: Anggap saja kamu mau makan Nasi Goreng super enak. Kamu nggak mungkin langsung simsalabim jadi nasi goreng matang, kan? Kamu pasti akan membagi tugas besar itu jadi langkah-langkah kecil: Siapkan bahan-bahan (nasi, bumbu, telur, topping ). Haluskan bumbu. Goreng telur orak-arik. Tumis bumbu. Masukkan nasi. Campur semua. Nah, proses memecah masalah besar menjadi bagian-bagian kecil yang lebih mudah dikerjakan inilah yang namanya Dekomposisi . Contoh Nyata di APHP: Membuat Dodol Buah Masalah besar: Membuat Dodol Buah siap jual. Dekomposisi-nya: Sub-Masalah 1: Persiapan Bahan Baku (Memilih buah matang, mencuci, mengupas, menghaluskan). Sub-Masalah 2: Proses Pemasakan (Menakar bahan, mencampur, mengaduk dengan suhu yang tepat). Sub-Masalah 3: Pengemasan dan Finishing (Mencetak adonan, mendinginkan, memotong, membungkus, memberi label). Setia...

X APHP 2-Rahasia di Balik Layar Program: Kenalan Sama Pseudocode, Bahasa "Curhat" Sama Komputer! πŸ’»✨

Gambar
Rahasia di Balik Layar Program: Kenalan Sama Pseudocode, Bahasa "Curhat" Sama Komputer! πŸ’»✨ πŸ€” Apa Itu Pseudocode? Bayangin gini deh: Kalian mau ngasih resep masakan ke teman, tapi teman kalian itu bisanya cuma bahasa Inggris, sementara kalian bisanya cuma bahasa Jawa. Nah, sebelum bener-bener nulis resep pakai bahasa Inggris yang baku (alias Bahasa Komputer ), kalian pasti bikin draf dulu pakai bahasa yang campur-campur, gampang dimengerti, tapi urutannya udah benar. Itu dia Pseudocode ! Pseudocode itu singkatan dari pseudo (palsu/mirip) dan code (kode program). Jadi, ini adalah cara menuliskan langkah-langkah solusi program (algoritma) menggunakan bahasa sehari-hari yang sudah diatur supaya mirip-mirip dengan struktur Bahasa Komputer. Tujuannya? Biar kita gampang merancang logikanya, dan gampang juga kalau nanti mau diubah ke Bahasa Pemrograman sungguhan (seperti Python, Java, dsb.).Tentu, berikut adalah ilustrasi sederhana yang bisa mewakili inti dari artikel di atas: ...