Bagi banyak orang, kata “pemrograman” sering kali memunculkan bayangan tentang barisan teks rumit di layar hitam dan logika matematika yang memusingkan. Persepsi ini membuat banyak pemula merasa terintimidasi sebelum memulai. Namun, bagaimana jika belajar koding bisa terasa seperti melukis di atas kanvas digital?
Dasar-Dasar Pemrograman Berbasis Processing hadir untuk meruntuhkan hambatan tersebut. Buku ini dirancang sebagai pintu gerbang yang ramah dan intuitif menuju dunia pemrograman, menggunakan Processing—sebuah bahasa pemrograman dan lingkungan pengembangan (IDE) open-source yang diciptakan khusus untuk komunitas seni visual, desain, dan pemula.
Berbeda dengan pendekatan tradisional yang berfokus pada output teks, buku ini menggunakan pendekatan “belajar sambil membuat”. Pembaca akan diajak memahami konsep-konsep fundamental ilmu komputer—seperti variabel, tipe data, struktur kontrol (if/else), perulangan (loops), array, dan fungsi—melalui hasil visual yang instan.
Apa yang akan dipelajari dalam buku ini?
- Memulai dari Nol: Pengenalan antarmuka Processing dan menulis baris kode pertama untuk menggambar bentuk geometris dasar di layar.
- Warna dan Koordinat: Memahami sistem koordinat digital dan cara memanipulasi warna untuk menciptakan estetika visual.
- Logika Pemrograman: Belajar membuat program yang dapat mengambil keputusan dan mengulang tugas secara efisien.
- Animasi dan Gerakan: Menghidupkan gambar statis menjadi animasi yang dinamis.
- Interaktivitas: Membuat program yang merespons input pengguna melalui mouse dan keyboard, mengubah penonton pasif menjadi pengguna aktif.
Buku ini tidak menuntut pembacanya memiliki latar belakang matematika atau IT yang kuat. Dengan panduan langkah demi langkah, contoh kode yang jelas, dan latihan proyek yang menarik (seperti membuat pola generatif atau game sederhana), pembaca akan membangun kepercayaan diri dalam menulis kode.
Di akhir buku ini, pembaca tidak hanya akan menguasai sintaks dasar Processing, tetapi juga telah menanamkan pola pikir komputasional (computational thinking) yang menjadi pondasi kuat untuk mempelajari bahasa pemrograman lain di masa depan. Ini adalah panduan esensial bagi siapa saja—pelajar, desainer, seniman, atau hobiis—yang ingin mengubah ide-ide kreatif mereka menjadi realitas digital.
Penulis : Dede Supiyan, S.Kom., M.Kom
Editor : Dede Supiyan, S.Kom., M.Kom
Halaman Buku : 204
DOWNLOAD
PRE-ORDER | Rp. 70.000









