Algoritma
Terdapat beberapa definisi mengenai kata Algoritma :
- Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis
- Deretan langkah-langkah komputasi yg mentransformasikan data masukan menjadi keluaran.
- Deretan instruksi yang jelas untuk mmecahkan masalah secara logis untuk memecahkan masalah.
Sejarah:
- Asal
kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibn Musa al-Khowarizmi,
ilmuan Persia yang menulis kitab al jabr w’al-muqabala (rules of restoration and reduction)
sekitar tahun 825 M
Bahasa Pemrograman
- Teknik yang digunakan untuk menterjemahkan dari bahasa manusia ke dalam bahasa yang dimengerti oleh komputer.
Jenis Bahasa Pemrograman
-Bahasa pemrograman Berujuan Khusus:
- Fortrans
- Prolog
-Bahasa pemrograman Bertujuan umum:
- Pascal
- basic
- C, C ++
Pemrograman
- Suatu kumpulan urutan perintah ke computer untuk mengerjakan sesuatu dimana instruksi tersebut menggunakan bahasa yang dimengerti computer.
Pemrograman Prosedural
- Imperative Programming.
- Menentukan langkah yang harus dilakukan untuk mendapat hasil yang berurutan.
- Program dikerjakan dari atas ke bawah, kecuali menggunakan peintah “Go To” berdasarkan prosdur dan fungsi.
Object Oriented Programming
- Berdasaran object dan class.
- Memecah program besar menjadi beberapa class dan objek kecil.
- Konsep Encapsulation, Polymorphism Inheritance.