Rabu, 19 Desember 2012

Pengatar Algoritma dan Pemrograman


Pengantar
Algoritma dan Pemrograman
By
Ida Hastuti
POLITEKNIK NEGERI BANJARMASIN
JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI TEKNOLOGI INFORMASIN




APAKAH ITU ALGORITMA
•Para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” 
•Algorism yang berarti proses menghitung dengan angka arab. 
•Perubahan kata dari Algorism menjadi Algorithm muncul karena kata Algorism sering dikelirukan dengan Arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa. Maka lambat laun kata Algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) Secara umum, sehingga kehilangan makna kata aslinya. Dalam Bahasa Indonesia, kata Algorithm diserap menjadi Algoritma.

DEFINISI ALGORITMA
•“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. 
•Kata Logis merupakan kata kunci dalam Algoritma. 
•Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.

ALGORITMA : JANTUNG INFORMATIKA

•Dalam kehidupan sehari-haripun banyak terdapat proses yang dinyatakan dalam suatu algoritma. 
ex : membuat kue yang dinyatakan dalam suatu resep juga disebut sebagai algoritma. Pada setiap resep selalu ada urutan langkah-langkah membuat masakan. Bila langkah- langkahnya tidak logis, tidak dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu resep masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia mengerjakan proses sesuai yang ia baca.
•Pihak (benda) yang mengerjakan proses disebut pemroses (processor). Berupa manusia, komputer, robot atau alat elektronik lainnya.
•Pemroses melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut.
•Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma tersebut.
•Algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses. Jadi suatu pemroses harus:
1. Mengerti setiap langkah dalam Algoritma
2. Mengerjakan operasi yang bersesuaian dengan langkah tersebut.

Mekanisme Pelaksanan Algoritma Oleh Pemroses

•Komputer hanyalah salah satu pemroses. 
•Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan PROGRAM. 
•Jadi program adalah prwujudan atau implementasi teknis Algoritma yang ditulis dalam bahasa pemrogaman tertentu sehingga dapat dilaksanakan oleh komputer.

Belajar Memprogram&Belajar Bahasa Pemrograman

•Belajar memprogram adalah 
“Belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. “ 
•Belajar bahasa pemrograman “Belajar memakai suatu bahasa aturan- aturan tata bahasanya, instruksi- instruksinya, tata cara pengoperasian compiler-nya, dan memanfaatkan instruksi- instruksi tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja.”

0 komentar:

Posting Komentar