PRAKTIKUM MODUL 1
DASAR PEMROGRAMAN
Fajar Choirul Anwar
D3 Manajemen Informatika 2011/C
DASAR TEORI
Dalam Mempelajari Teori Algoritma dan Pemrograman dalam matakuliah Algoritma dan Pemrograman, maka perlulah mahasiswa terlebih dahulu mengenal akan definisi-definisi masing-masing dari kata ‘Algoritma’ serta ‘Pemrograman’.
Beberapa definisi Algoritma adalah seperti berikut ini :
- Pola pikir yang terstruktur yang berisi tahap-tahap penyelesaian masalah.
- Urutan logis pengambilan keputusan untuk pemecahan masalah.
- Urutan langkah berhingga untuk memecahkan masalah logika dan matematika
2. Karakteristik Algoritma
Algoritma harus berhenti setelah
mengerjakan sejumlah langkah terbatas. Sebagai contoh, dalam algoritma
Euclidean, pada langkah 1, jika n = 0, algoritma berhenti, jika n tidak = 0
maka nilai n selalu berkurang sebagai akibat dari langkah 2 dan 3, dan pada
akhirnya nilai n = 0. Program yang tidak pernah berhenti mengindikasikan bahwa
program tersebut berisi algoritma yang salah.