Algoritma Dan Pemrograman Chapter 1 - Part I

Kata Algoritma berasal dari kata: Al Khuwarizmi -> Algorism -> Algorithm yang diserap dalam Bahasa Indonesia menjadi Algoritma. Kata Algorism, berarti proses menghitung dengan angka arab. Seseorang dapat dikatakan Algorist jika orang tersebut menggunakan angka arab. Namun kata Algorism lambat laun berubah menjadi Algorithm karna kata ini sering dikelirukan dengan kata Arithmetic, sehingga akhiran –sm berubah menjadi –thm. Dan pada akhirnya kata Algorithm diserap kedalam Bahasa Indonesia menjadi Algoritma.


Definisi Algoritma
Apakah yang dimaksud dengan Algoritma?
"Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan  masalah yang disusun secara sistematis."
Kata logis disini berarti benar sesuai dengan logika manusia. Untuk menjadi sebuah Algoritma, urutan langkah-langkah yang ditempuh untuk menyelesaikan suatu masalah harus memberikan hasil yang benar.

Tujuan Mempelajari Algoritma Dan Pemrograman
- Supaya kita mampu memahami logika berfikir komputer
- Supaya kita mampu memahami prinsip kerja komputer
- Supaya kita mampu memahami alasan-alasan komputer, mengapa komputer dapat mengerjakan perintah-perintah yang diberikan
- Supaya kita mampu menggambarkan logika jalannya suatu program secara tertulis dengan Algoritma (Pseudo Code)

Contoh Algoritma:
Algoritma MENUKAR_ISI_BELANJA
{
Diberikan 3 buah gelas, yaitu: Gelas A, B, dan C.
- Gelas A berisi larutan berwarna merah,
- Gelas B berisi larutan berwarna biru,
- Gelas C tidak berisi
}

1. Tuangkan larutan dari Gelas A kedalam Gelas C
2. Tuangkan larutan dari Gelas B kedalam Gelas A
3. Tuangkan larutan dari Gelas C kedalam Gelas B

Berbagai Macam Contoh Algoritma:
1. Algoritma MEMBUAT_KOPI

Algoritma yang pertama:
1. Masukan satu sendok Gula kedalam Cangkir
2. Masukan satu sendok Kopi kedalam Cangkir
3. Tuangkan air panas kedalam cangkir hingga penuh
4. Aduk isi cangkir selama 30 detik

Algoritma yang kedua:
1. Masukan dua sendok Kopi kedalam Cangkir
2. Tuangkan air panas kedalam cangkir hingga penuh
3. Masukan dua sendok Gula kedalam Cangkir
4. Aduk isi cangkir selama 1 menit

Dari dua contoh di atas, dapat disimpulkan bahwa untuk menyelesaikan suatu masalah yang sama, masing-masing orang dapat membuat algoritma yang berbeda.

Share This Post

0 comments: