Pengantar Algoritma & Pemrograman Untuk Pemula
Buku ajar Algoritma dan Pemrograman untuk Pemula disusun sebagai panduan komprehensif bagi pemula dalam mempelajari konsep algoritma dan pemrograman secara sistematis dan praktis, untuk membangun fondasi berpikir logis, komputasional, dan terstruktur sebagai bekal utama dalam memahami dunia pemrograman modern.
Pembahasan diawali dengan dasar teori algoritma dan logika, mencakup pengertian algoritma dan pemrograman, karakteristik algoritma yang baik, serta tahapan pemecahan masalah secara komputasional. Selanjutnya, pembaca diperkenalkan pada representasi algoritma berbentuk narasi, pseudocode, dan flowchart sebagai jembatan konsep logis dan implementasi program.
Buku ini juga mengupas struktur dasar program menggunakan bahasa Python, meliputi variabel, tipe data, operator, input-output, percabangan, perulangan, serta struktur data sederhana seperti array dan string. Pada bagian algoritma lanjutan, pembaca diajak memahami fungsi dan prosedur, algoritma searching dan sorting, serta penerapannya dalam studi kasus yang relevan dengan dunia pendidikan dan kehidupan sehari-hari.
Keunggulan buku ini terletak pada pendekatan pembelajaran bertahap dan aplikatif, dengan contoh program, studi kasus, latihan soal, serta refleksi pembelajaran. Dengan pendekatan tersebut, buku ini tidak hanya menekankan aspek teori, tetapi juga mendorong pembaca berpikir kritis dalam memecahkan masalah berbasis algoritma.
Buku ini diharapkan dapat menjadi referensi utama bagi pemula dalam pembelajaran algoritma dan pemrograman, sekaligus menjadi fondasi bagi pengembangan kompetensi teknologi informasi dan rekayasa perangkat lunak.