Sudahkah 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 Bookshelf: 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