Bagaimana cara robot pembersih bisa membersihkan setiap sudut rumah? Bagaimana cara drone atau pesawat kendali dapat bergerak dengan bebas di udara? Semua itu terjadi berkat adanya perangkat lunak. Seiring meningkatnya bidang-bidang yang menggunakan perangkat lunak, tentu pendidikan dan kelas pemrograman untuk membuat perangkat lunak juga semakin meningkat. Buku ini akan memberi tahu kita karak…