Komputer Pengantar Logika dan ALGORITMA PEMROGRAMAN
Pendahuluan
Komputer adalah alat bantu untuk
menyelesaikan masalah. Dalam menyelesaian masalah dengan komputer perlu merumuskan langkah langkah penyelesaian masalah dalam sekumpulan instruksi. Sekumpulan instruksi yang dimengerti oleh komputer yang disebut dengan program.
Bahasa Pemrograman
Program harus ditulis dalam suatu bahasa yang dimengerti
oleh komputer yaitu dalam Bahasa pemrogram dibedakan menjadi : Bahasa tingkat rendah (low level language) : bahasa yang berorientasi ke mesin/komputer, lebih sulit dipahami oleh manusia. Bahasa tingkat Menengah (midle level language) : memiliki aturan tertentu yang mirip dengan bahasa sehari-hari tetapi juga mudah dipahami oleh mesin/komputer. Contoh Bahsa C Bahasa tingkat tinggi (high level language) : bahasa yang berorientasi ke manusia (seperti bahasa inggris) contoh bahasa Pascal, bahasa BASIC, FORTRAN, MATHLAB dll.
Bahasa Pemrograman
Program yang ditulis dalam bahasa pemrograman
akan diterjemahkan ke dalam bahasa mesin (kenal dengan biner digit) dengan menggunakan penterjemah. Penterjemah : Interpreter : menterjemahkan baris per baris instruksi. Contoh bahasa Basic dan Mathlab. Compiler : menterjamahkan setelah seluruh instruksi ditulis. Contoh bahasa Pascal, C, Ada ,C++, dll.
Belajar Pemrograman VS Belajar
Bahasa Program
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, instruksi-instruksinya, tata cara pengoperasian compiler-nya, dan memanfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja.
Belajar Memrogram..
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 instruksi 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