ALGORITMA DAN PEMROGRAMAN
v Algoritma
A. Pengertian Algoritma
Algoritma adalah urutan langkah-langkah yang logis yang dapat memecahkan masalah.
B. Sejarah Algoritma
Algoritma ditemukan oleh penulis Arab yaitu Abu Jafar Muhammad Ibnu Musa Al-Khuwarizmi. Orang Arab membaca Al-Khuwarizmi menjadi algorism.
C. Bahasa Pemrograman
Teknik yang digunakan untuk menterjemhkan bahasa manusia kedalam bahasa yang dimengerti oleh komputer.
§ Contoh :
o C
o C++
o Basic
o Visual basic
o Visual basic.net
o Phyton
o C#
o Java
o J++
o J#
o F#
§ Jenis-Jenis bahasa pemograman
1. Tujuan Khusus(spesific purpose programming language)
· Fortrans
· Prolog
2. Tujuan Umum
· Pascal
· Basic
· C
· C++
Bahasa tingkat rendah : Semakin dekat dengan bahasa mesin.
Bahasa tingkat tinggi : Semakin dekat dengan bahasa manusia.
v Pemrograman
Pemrograman adalah suatu kumpulan perintah ke komputer untuk mengerjakan sesuatu dimana intruksi tersebut menggunakan bahasa yang dimengerti oleh komputer.
1. Pemograman Prosedural
· Imperative programming
· Menentukan langkah yang harus dilakukan untuk mendapatkan hasil
· Berurutan
· Program dikerjakan dari atas ke bawah,kecuali menggunakan perintah “go to”
· Berdasarkan prosedur
Ø Contoh pemrograman yang harus dikerjakan secara berurutan:
a. Pascal
b. C
c. Basic
d. C++ dll
2. Pemrograman orientasi objek (object orientasi programming)
· Berdasarkan objek dan class
· Memecah program besar menjadi beberapa class dan class kecil
· Konsep encapsulation, polymorphism
· Inheritance
Ø Contoh pemograman orientasi objek (object oriented programming)
a. Java
b. Visual basic.net
c. C#