Belajar memprogram tidak sama dengan belajar bahasa
pemrograman.
Belajar memprogram adalah belajar tentang
metodologi pemecahan masalah, kemudian menuangkannya dalam
suatu notasi tertentu yang mudah dibaca dan dipahami.Sedangkan
belajar bahasa pemrograman berarti belajar memakai suatu bahasa
aturan-aturan tata bahasanya, pernyataan-pernyataannya, tata cara
pengoperasian compiler-nya, dan memanfaatkan pernyataanpernyataan
tersebut untuk membuat program yang ditulis hanya
dalam bahasa itu saja. Sampai saat ini terdapat puluhan bahasa
pemrogram, antara lain bahasa rakitan (assembly), Fortran, Cobol,
Ada, PL/I, Algol, Pascal, C, C++, Basic, Prolog, LISP, PRG, bahasabahasa
simulasi seperti CSMP, Simscript, GPSS, Dinamo. Berdasarkan
terapannya, bahasa pemrograman dapat digolongkan atas dua
kelompok besar:
1.Bahasa pemrograman bertujuan khusus.
Yang termasuk
kelompok ini adalah Cobol (untuk terapan bisnis dan
administrasi). Fortran (terapan komputasi ilmiah), bahasa rakitan
(terapan pemrograman mesin), Prolog (terapan kecerdasan buatan),
bahasa-bahasa simulasi, dan sebagainya.
Bahasa perograman bertujuan umum, yang dapat digunakan
untuk berbagai aplikasi. Yang termasuk kelompok ini adalah
bahasa Pascal, Basic dan C. Tentu saja pembagian ini tidak kaku.
Bahasabahasa bertujuan khusus tidak berarti tidak bisa
digunakan untuk aplikasi lain. Cobol misalnya, dapat juga
digunakan untuk terapan ilmiah, hanya saja kemampuannya
terbatas. Yang jelas, bahasa-bahasa pemrograman yang berbeda
dikembangkan untuk bermacam-macam terapan yang berbeda
pula.
Berdasarkan pada apakah notasi bahasa pemrograman lebih
“dekat” ke mesin atau ke bahasa manusia, maka bahasa
pemrograman dikelompokkan atas dua macam:
Bahasa tingkat rendah. Bahasa jenis ini dirancang agar setiap
instruksinya langsung dikerjakan oleh komputer, tanpa harus
melalui penerjemah (translator). Contohnya adalah bahasa mesin.
CPU mengambil instruksi dari memori, langsung mengerti dan
langsung mengerjakan operasinya. Bahasa tingkat rendah bersifat
primitif, sangat sederhana, orientasinya lebih dekat ke mesin, dan
sulit dipahami manusia. Sedangkan bahasa rakitan dimasukkan
ke dalam kelompok ini karena alasan notasi yang dipakai dalam
bahasa ini lebih dekat ke mesin, meskipun untuk melaksanakan
instruksinya masih perlu penerjemahan ke dalam bahasa mesin.
Bahasa tingkat tinggi, yang membuat pemrograman lebih
mudah dipahami, lebih “manusiawi”, dan berorientasi ke bahasa
manusia (bahasa Inggris). Hanya saja, program dalam bahasa
tingkat tinggi tidak dapat langsung dilaksanakan oleh komputer.
Ia perlu diterjemahkan terlebih dahulu oleh sebuah translator
bahasa (yang disebut kompilator atau compiler) ke dalam bahasa
mesin sebelum akhirnya dieksekusi oleh CPU. Contoh bahasa
tingkat tinggi adalah Pascal, PL/I, Ada, Cobol, Basic, Fortran, C,
C++, dan sebagainya. Bahasa pemrograman bisa juga
dikelompokkan berdasarkan pada tujuan dan fungsinya. Di
antaranya adalah:
Secara sistematis berikut diberikan kiat-kiat untuk belajar
memprogram dan belajar bahasa pemrograman serta produk yang
dapat dihasilkan:
Belajar Memprogram
Belajar memprogram: belajar bahasa pemrograman.
Belajar memprogram: belajar tentang strategi pemecahan
masalah, metodologi dan sistematika pemecahan masalah
kemudian menuliskannya dalam notasi yang disepakati bersama.
Belajar memprogram: bersifat pemahaman persoalan, analisis dan
sintesis.
- Belajar memprogram, titik berat: designer program.
Belajar Bahasa Pemrograman
Belajar bahasa pemrograman: belajar memakai suatu bahasa
pemrograman, aturan sintaks, tatacara untuk memanfaatkan
pernyataan yang spesifik untuk setiap bahasa.
Belajar bahasa pemrograman, titik berat: coder.
Produk yang Dihasilkan Pemrogram
Program dengan rancangan yang baik (metodologis, sistematis).
Dapat dieksekusi oleh mesin.
Berfungsi dengan benar.
Sanggup melayani segala kemungkinan masukan.
Disertai dokumentasi.
Belajar memprogram, titik berat: designer program.
Labels:
Teknik Informatika
Thanks for reading Belajar Memprogram dan Belajar Bahasa Pemrograman. Please share...!
0 Comment for "Belajar Memprogram dan Belajar Bahasa Pemrograman"