RANGKUMAN PEMROGRAMAN DASAR

yusup gustian
1 view / 1278 show
3 years ago
General

Apa Itu Algoritma?

 

Dari materi subbab sebelumnya, Anda sudah mengetahui di manakah posisi algoritma dalam dunia pemrograman komputer atau lebih umumnya lagi dalam dunia komputer. Sekarang saya akan membahas algoritma itu sendiri. Ada beberapa definisi algoritma, tetapi di sini saya menggunakan acuan Microsoft Book­shelf:

Algoritma adalah urutan langkah berhingga untuk memecahkan masalah logika atau matematika.'

 

Dalam kehidupan sehari-hari, sebenarnya Anda juga menggunakan algoritma untuk melakukan sesuatu. Sebagai contoh, Anda ingin menulis surat, maka Anda perlu melakukan beberapa langkah berikut:

1.    Mempersiapkan kertas dan amplop.

2.    Mempersiapkan alat tulis, seperti pena atau pensil.

3.    Mulai menulis.

4.    Memasukkan kertas ke dalam amplop.

5.    Pergi ke kantor pos untuk mengeposkan surat tersebut.

 

Langkah-langkah dari nomor 1 sampai dengan nomor 5 di atas itulah yang disebut dengan algoritma. Jadi sebenamya Anda sendiri juga sudah menggunakan algoritma baik sadar maupun tidak sadar.

Dalam banyak kasus, algoritma yang Anda laku­kan tidak selalu berurutan seperti di atas. Kadang-ka­dang Anda harus memilih dua atau beberapa pilihan. Sebagai contoh, jika Anda ingin makan, Anda harus menentukan akan makan di rumah makan atau me­masak sendiri. Jika Anda memilih untuk makan di rumah makan, Anda akan menjalankan algoritma yang berbeda dengan jika Anda memilih memasak sendiri. Dalam dunia algoritma, hal semacam ini sering disebut percabangan.

Dalam kasus lain lagi, Anda mungkin harus melakukan langkah-langkah tertentu beberapa kali. Sebagai contoh, saat Anda menulis surat, sebelum me masukkan kertas ke dalam amplop, mungkin Anda ha­rus mengecek apakah surat tersebut sudah benar atau belum. Jika belum benar, berarti Anda harus memper­siapkan kertas baru dan menulis lagi. Demikian seterus­nya sampai surat Anda sesuai dengan yang diharapkan. Dalam dunia pemrograman, hal semacam ini sering disebut pengulangan.

Contoh Algoritma

 

Berikut ini adalah contoh algoritma untuk me­mecahkan masalah matematika. Misalkan Anda ingin menghitung luas lingkaran dari masukan berupa jari-­jari lingkaran. Rumus luas lingkaran adalah:

L = π.R2

Berikut ini adalah contoh algoritma untuk meng­hitung luas lingkaran:

 

1.         Masukkan R.

2.         Pi ← 3,14.

3.         L← Pi*R*R.

4.         Tulis L

 

Perhatikan terdapat tanda  ←   pada baris kedua dan ketiga. Tanda itu berarti nilai di sebelah kanan di­berikan pada operan di sebelah kiri. Sebagai contoh, untuk baris kedua, nilai 3.14 diberikan pada variabel Pi. Berikutnya, nilai Pi * R * R diberikan pada variabel L.

Baris pertama dari algoritma di atas meminta masukkan dari pengguna berupa jari-jari lingkaran yang disimpan pada variabel R. Pada baris kedua nilai π disimpan pada variabel dengan nama Pi. Baris ketiga menghitung luas lingkaran dengan rumus π R2 atau yang dituliskan Pi * R * R. Luas lingkaran ini disimpan pada variabel L. Baris terakhir menuliskan luas lingkaran tersebut.

 

Share On :




Related