Fast Blinking Hello Kitty Algoritma dan Pemrograman: Oktober 2013

ALGORITMA DAN PEMROGRAMAN

Sabtu, 12 Oktober 2013



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#