Jumat, 11 Oktober 2013

Pengenalan Algoritma dan Pemrograman


     A.  Definisi Algoritma
          Algoritma adalah langkah-langkah memecahkan masalah berdasarkan
          instruksi yang jelas secara sistematis (teratur), dan logis (masuk akal).
          Algoritma juga dapat didefinisikan sebagai deret langkah komputasi
          yang mengubah masukan menjadi keluaran.

B. Bahasa Pemrograman
          Bahasa pemrograman adalah teknik yang digunakan untuk
          menterjemahkan bahasa manusia ke bahasa computer

C. Jenis-jenis bahasa pemrograman
          Jenis bahasa pemrograman terbagi menjadi 2 tujuan, yaitu:

1.       Bahasa pemrograman yang bertujuan khusus
a.       FORTRANS
b.      PROLOG (Program Logic) : untuk Artifisial Intellegence (otak buatan)
2.       Bahasa pemrograman yang bertujuan umum
a.       Java
b.      C
c.       C++
d.      Basic
e.      Pascal
                  f.    Visual Basic
                  g.   Visual Basic.net
                  h.   Foxpro
                  i.    F#
                  j.    C#

D. Tingkat Bahasa Pemrograman
1.       Tingkat Rendah adalah Bahasa pemrograman yang semakin dekat dengan bahasa mesin
Contohnya: Assembler, BASCOM (Basic Complier), dan A D A
2.       Tingkat Tinggi : Bahasa pemrograman yang semakin dekat dengan bahasa manusia
Contohnya: C, C++, Java, Visual Basic, Visual Basic.net, Foxpro, dan lain sebagainya

E. Programan Prosedural
            Karakteristik programan procedural, yaitu:
1.       Berurutan dari atas ke bawah kecuali menggunakan perintah “go to” berdasarkan fungsi dan prosedurnya.
2.       Imperative Programing
3.       Menentukan langkah yang harus dilakukan untuk mendapatkan hasil


F. Object Oriented Programming
            Karakteristik Object Oriented Programming (OOP), yaitu:
1.       Berdasarkan Objek atau Class
2.       Memecah program besar menjadi Class dan Objek kecil
3.       Konsep Encapsulation, Polymorphism, dan Inheritance


Tidak ada komentar:

Posting Komentar