Algoritma dan Pemrograman, Apa Bedanya?

Algoritma dan Pemrograman, ini muncul sebagai salah satu Kompetensi Dasar pada mata pelajaran Informatika SMA (lihat di lampiran Permendikbud No. 37 Tahun 2018 tentang KI dan KD mata pelajaran informatika).  Definisi singkat dari algoritma adalah urutan langkah-langkah logis dan sistematis dalam penyelesaian suatu masalah. Kata kuncinya disini adalah logis (atau masuk akal). Algoritma dapat dimanfaatkan untuk merepresentasikan urutan suatu kejadian secara logis serta dapat diterapkan di semua kejadian sehari-hari.

Sekarang mengenai pemrograman (programming). Memprogram berarti membuat suatu program komputer. Belajar pemrograman berarti belajar memecahkan suatu masalah dan merumuskan algoritmanya. Mempelajari pemrograman akan menjadikan kita sebagai seorang system analist atau penganalisis sistem.

Sekarang sebaiknya kita belajar pemrograman ataukah belajar bahasa pemrograman? Jika kita belajar bahasa pemrograman berarti kita akan lebih terfokus belajar menggunakan suatu bahasa pemrograman yang meliputi tata bahasanya (sintax), kosa katanya (instruction), serta cara pengoperasian editornya.

Komentar