Algoritma Dan Pemrograman
Algoritma Dan Pemrograman
Masalah Masalah
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.
2. Menuangkanalgoritmakedalambentukprogram.
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh
komputer, algoritma harus ditulis dalam notasi bahasa pemrograman
sehingga dinamakan program.
Jadi program adalah perwujudan atau implementasi teknis Algoritma yang
ditulis dalam bahasa pemrogaman tertentu sehingga dapat dilaksanakan
oleh komputer.
Perbedaan belajar pemrograman dengan belajar bahasa pemrograman
adalah
Belajar memprogram tidak sama dengan belajar bahasa pemrograman.
Belajar memprogram adalah belajar tentang metodologi pemecahan
masalah, kemudian menuangkannya dalam suatu notasi tertentu yang
Mulai
Masukan
Panjang dan Lebar
Keliling 2 * ( P + L )
Keluaran Keliling
Selesai
H07R : Algoritma dan Pemrograman 4
mudah dibaca dan dipahami. Sedangakan belajar bahasa pemrograman
berarti 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.
Berikut program hasil dari algoritma menghitung keliling persegi panjang
menggunakan bahasa pemrograman BASIC.
10. lNPUT"MasukkanPanjangpersegipanjang",p
20. lNPUT"MasukkanLebarpersegipanjang",l
30. K=0
40. K=2*(P+L)
50.PRlNTK
3. MengeksekusiProgram
Setelah program dibuat program perlu dijalankan untuk diuji
kebenarannya. Ada beberapa kemungkinan kesalahan sewaktu proses
kompilasi hingga pengeksekusian program :
1. Kesalahan sintaksis
2. Kesalahan logika
3. Kesalahan runtime
Kesalahan sintak disebabkan adanya kesalahan dalam menuliskan
program yang tidak sesuai dengan kaidah bahasa pemrograman yang
dibuat.
Kesalahan logika adalah kesalahan yang terjadi karena ada logika yang
salah. Misalnya menuliskan 31,4 untuk menyatakan phi, padahal yang
benar adalah 3.14. Kesalahan seperti ini sulit dideteksi terutama kalau
program sangat kompleks.
Kesalahan runtime atau kesalahan fatal adalah kesalahan yang terjadi
karena suatu operasi dalam program tidak dapat dilakukan oleh
komputer. Contoh pembagian dengan nol, maka pesan kesalahan akan
ditampilkan dan eksekusi program dihentikan.