Program
- Bahasa Pemrograman
- Pemrograman
- Kompiler
- Linker
- Interpreter
- Mengandung teknik pemecahan masalah yang tepat dan benar
- mempunyai algoritma pemecahan masalah yang sederhana, standar, effektif
- teknik penulisan program mempunyai struktur logika yang mudah dipahami
- terdiri dari struktur sequence, looping, selection
- biaya testing rendah
- dokumentasi baik
- biaya perawatan dan pengembangan rendah
Pemrograman Terstruktur
- Mengandung teknik pemecahan masalah yang tepat dan benar
- mempunyai algoritma pemecahan masalah yang sederhana, standar, effektif
- teknik penulisan program mempunyai struktur logika yang mudah dipahami
- terdiri dari struktur sequence, looping, selection
- biaya testing rendah
- dokumentasi baik
- biaya perawatan dan pengembangan rendah
Pemrograman Prosedural
- Program dibedakan antara bagian data dan bagian instruksi
- terdiri atas sequence, looping, dan selection
- tahapan pelaksanaan program mengikuti pola prosedural/beruntun
- yang lain : fungsional, deklaratif, konkuren
Pemrograman Modular
- program disusun atas modul-modul kecil
- terdiri dari sequence, looping, dan selection
Pemrograman Berorientasi Objek
- memprogram dengan mendasarkan pada objek-objek yang ada
- mendefinisikan atribut, methode, dll
- memanggil objek dengan melewatkan methode yang dipunyai