A. Dasar-Dasar Algoritma
1. Definisi Algoritma
![]() |
| Patung Abu Ja'far Mohammed ibn Musa al-Khawarizmi |
Kata algoritma berasal dari kata "Khawarizm", nama belakang seorang ilmuwan muslim, adalah Abu Ja'far Mohammed ibn Musa al-Khawarizmi. Dia merupakan seorang ahli matematika arab yang menciptakan seperangkat aturan untuk melakukan 4 dasar operasi aritmatika pada bilangan desimal. Keempat operasi itu adalah penjumlahan, pengurangan, perkalian dan pembagian.
Konsep algoritma sebenarnya sudah muncul berabad-abad yang lalu. Pertama ada nama Erastothenes (276 SM-194 SM), adalah seorang matematikawan asal Yunani yang menggunakan algoritma untuk mencari bilangan prima. Kemudian yang kedua adalah Euclid (323-283 SM) yang merupakan seorang matematikawan juga menggunakan konsep algoritma untuk menentukan faktor persekutuan terbesar yang sangat terkenal, yaitu algoritma Euclide.
Algoritma adalah susunan logis dan sistematis yang digunakan untuk memecahkan atau menyelesaikan suatu permasalahan tertentu. Algoritma juga dapat diartikan sebagai urutan langkah-langkah yang spesifik untuk melakukan suatu pekerjaan.
3. Penyajian Algoritma
B. Pemrograman Dasar dengan Pascal
- Bahasa Pascal
- Struktur Program Pascal
- Identifier
- Konstanta, Variable, dan Tipe Data
- Operator
- Ekspresi
- Melakukan Format Output
C. Struktur Kontrol dalam Pascal
- Struktur Percabangan
- Struktur Kontrol Perulangan (Loop)

