Saat ini banyak sekali jenis interaksi yang telah kalian lakukan
dengan komputer melalui program. Untuk bisa membuat sebuah program,
ada tiga tahapan yang harus dipelajari, yakni algoritma, diagram alir
(flowchart), dan bahasa pemrograman.
2 Sejarah Algoritma
Kata algoritma berasal dari nama seorang penulis buku, Abu Ja’far
Muhammad Ibnu Musa Al-Khawarizmi yang berasal dari Uzbekistan.
Lahir sekitar tahun 780. Orang-orang pada zaman itu memanggil beliau
Algorism. Al-Khawarizmi adalah seorang ahli dalam bidang matematika,
astronomi, astrologi, dan geografi. Banyak cabang ilmu matematika
berhasil ditemukannya. Pada zaman dahulu, algoritma berkaitan dengan
aturan-aturan atau tata cara aritmetika yang saat itu dapat menyelesaikan
masalah yang menggunakan bilangan numerik Arab.
3 Pengertian Algoritma
b. Simbol Data
Simbol yang di dalamnya berisi data, baik data yang nilainya konstan
(tetap) maupun data yang nilainya diinput oleh pengguna. Untuk data
yang nilainya tetap, misalnya terdapat data panjang dan lebar yang
dinyatakan sebagai p = 5 dan l = 3. Dalam flowchart kita gunakan
simbol seperti gambar di bawah ini.
p=5
l=3 Input p, l
c. Simbol Proses
Simbol yang digunakan untuk membuat proses, misalnya dalam bentuk
perhitungan aritmetika. Contoh untuk keliling persegi panjang dan luas
persegi panjang. Maka, pembuatan simbolnya, seperti gambar di
bawah ini.
K = 2*(p+l)
L = p*l
d. Simbol Cetak
Simbol yang digunakan untuk mengeluarkan atau menghasilkan output.
Misalnya, kita akan mencetak hasil keliling dan luas, maka simbol yang
digunakan seperti di bawah ini.
Cetak K, L
Start
End