Jumat, 19 Juli 2013

ALGORITMA & PEMROGRAMAN

Apa itu Programming ?

Proses untuk merancang (designing), menulis (writing), menguji (testing), mencari kesalahan (debugging), dan merawat kode sumber (source code) dari sebuah program komputer.

Apa itu Program ?

Sekumpulan instruksi yang jika dieksekusi akan menyebabkan komputer melakukan aksi tertentu yang diinginkan.

Apa itu Bahasa Pemrograman ?

Bahasa Pemrograman (Programming Language) :  Sekumpulan kosakata dan aturan-aturan tatabahasa untuk menginstruksikan komputer mengerjakan tugas tertentu .
Contoh bahasa pemrograman:BASIC, C, C++, COBOL, FORTRAN, Pascal, Java, dll.
Setiap bahasa pemrograman memiliki sekumpulan keyword yang unik dan sintaks khusus .

Jenis bahasa pemrograman berdasarkan terapannya:
Bahasa pemrograman bertujuan khusus.

Mis: Cobol (utk bisnis & administrasi), Fortran (utk komputasi ilmiah), Prolog (utk terapan kecerdasan buatan)
Bahasa pemrograman bertujuan umum.
Mis: Pascal, Basic, C, Java, dll.

Algoritma & Program

Algoritma 
- Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.
- Urutan logis pengambilan keputusan untuk pemecahan masalah.
- Lima ciri penting algoritma.
- Selesai dalam jumlah langkah terbatas.
- Tidak memiliki arti ganda.
- Memiliki nol atau lebih input.
- Memiliki nol atau lebih output.
- Efektif.

Program
- Merupakan perwujudan atau implementasi algoritma yang ditulis dalam bahasa pemrograman tertentu .

Paradigma Pemrograman 

Prosedural (Imperatif)Memandang penyelesaian masalah sebagai hasil dari serangkaian langkah yang menyelesaikan masalah. misalkan : Pascal, C, Basic

- Object Oriented
Memandang penyelesaian masalah sebagai hasil interaksi dari kelas yang membentuk objek (objek dalam konsep ini merupakan representasi objek di dunia nyata). misalkan : C++, Java

- Fungsional
Memandang penyelesaian masalah sebagai komposisi dan aplikasi fungsi yang memetakan masalah ke jawaban. misalkan : Matlab

- Deklaratif
Memandang penyelesaian masalah sebagai hasil inferensi terhadap fakta dan aturan yang diberikan
misalkan : Prolog, LISP

Proses, Instruksi, dan Aksi

- Algoritma merupakan deskripsi urutan pelaksanaan suatu proses
- Algoritma tersusun oleh sederetan langkah instruksi yang logis
- Tiap langkah instruksi akan mengerjakan suatu tindakan (Aksi)
- Bila Aksi dilaksanakan, maka sejumlah operasi yang bersesuaian akan dikerjakan oleh CPU

Sumber : Handbook Penulis Uajy.

0 komentar:

Posting Komentar