Bahasa Pemrograman
Ø Algoritma
: Sejumlah langkah komputasi yang mengubah masukan jadi keluaran yang benar.
Ø Program
: Algoritma yang diimplementasikan dalam bahasa pemrograman tertentu.
Ø Struktur
data : Cara pengaturan data agar bisadisimpan di memori komputer secara
efisien.
Tahapan
pemrograman
1.
Analisis masalah
2.
Memilih algoritma dan struktur data
untuk menyelesaikan masalah itu
3.
Coding (Implementasi algoritma memakai
bahasa pemrograman tertentu)
Syntax
: Setiap kode dalam bahasa pemrograman
4.
Menulis program
5.
Kompilasi : source code diubah menjadi
executable code
6.
Memeriksa hasil kompilasi
7.
Menjalankan dan menguji program
8.
Perbaikan kesalahan
9.
Dokumentasi
Syarat-syarat
algoritma
Ø Finiteness
: Algoritma harus berakhir setelah melakukan sejumlah proses.
Ø Definiteness
: Setiap langkah algoritma harus didefenisikan dengan tepat dan tidak
menimbulkan makna ganda.
Ø Input
: Setiap algoritma memerlukan data sebagai masukan untuk diolah.
Ø Output
Kategori
bahasa pemrograman
1.
Bahasa pemrograman tinggi
Mudah
dimengerti karena kedekatannya dengan bahasa sehari-hari, sebuah pernyataan
program diterjemahkan pada sebuah atau beberapa mesin dengan menggunakan
compiler.
Contoh:
Java, C++, .net
2.
Bahasa pemrograman rendah
Sulit
dimengerti karena instruksinya menggunakan bahasa mesin, disebut juga bahasa
assembly maksudnya bahasa dengan pemetaan satu-satu terhadap instruksi
komputer. Setiap instruksi assembly diterjemahkan menggunakan assembler.
3.
Bahasa pemrograman tingkat menengah
Mendekati
bahasa sehari-hari walaupun masih sulit dimengerti karena menggunakan
singkatan-singkatan seperti: STO (Store) = Simpan, MOV (Move) = Pindah. Yang
tergolong bahasa ini adalah bahasa Forhan.
Tidak ada komentar:
Posting Komentar