Address
304 North Cardinal
St. Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM
Address
304 North Cardinal
St. Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

Rp150.000
Penulis: Susilo, S.Kom., MT.
Tahun: 2026
Ukuran: 15,5×23
Buku ajar “Algoritma dan Pemrograman Python: Buku Ajar” merupakan sebuah panduan akademis komprehensif yang dirancang secara sistematis untuk menuntun pembaca memahami pilar-pilar utama perancangan solusi komputasional. Pemrograman komputer sering kali dianggap sebagai momok yang menakutkan bagi sebagian besar mahasiswa tingkat awal akibat kompleksitas aturan sintaksis dan abstraknya alur logika penanganan data. Buku ini hadir untuk mendemistifikasi persepsi tersebut dengan menyajikan pendekatan pembelajaran yang terstruktur, bertahap, dan berbasis pada teori-teori mapan dalam ilmu pendidikan komputasi (Guzdial, 2015). Fokus utama dari buku ini tidak sekadar mengajarkan aturan penulisan kode di atas kertas, melainkan membangun kemampuan penalaran logis untuk memecahkan masalah (problem-solving) melalui kacamata berpikir komputasional.
Melalui 13 bab materi yang tersusun secara hierarkis, pembaca akan diajak menyelami konsep dasar algoritma, representasi logika menggunakan pseudocode standar dan flowchart berbasis regulasi ISO, hingga implementasi riil menggunakan bahasa pemrograman Python 3.x modern. Penulis mengupas tuntas karakteristik runtime Python, mulai dari mekanisme alokasi memori variabel dengan konsep dynamic typing, pemanfaatan operator aritmatika kombinatorial, eksplorasi struktur kendali percabangan majemuk, hingga operasi iterasi kontinu yang efisien. Lebih jauh lagi, buku ini membedah arsitektur struktur data koleksi internal Python seperti list, tuple, dictionary, dan set, yang dikombinasikan dengan pembahasan mendalam mengenai modularitas kode melalui deklarasi fungsi kustom. Pembaca juga dibekali dengan kemampuan manajerial tingkat lanjut untuk menangani operasi berkas eksternal (file handling) teks dan CSV, mitigasi crash aplikasi via manajemen eksepsi (exception handling), serta metodologi perancangan proyek perangkat lunak berskala mini yang dilengkapi dengan teknik debugging terstruktur. Dengan kekayaan studi kasus empiris di setiap babnya, buku ini menjelma menjadi instrumen pedagogis yang sangat bertenaga dalam melahirkan lulusan yang siap bersaing di industri teknologi modern.
Reviews
There are no reviews yet.