Algoritma
Monday, December 13, 2010 2:00:22 PM
Algoritma merupakan pondasi dasar yang wajib dikuasai oleh setiap pelajar/mahasiswa yang ingin menyelesaikan suatu masalah secara terstruktur, efektif dan efisien, terutama bagi mereka yang ingin menyusun program komputer untuk menyelesaikan berbagai persoalan.
Sejarah Algoritma
Abu Ja’far Muhammad Ibnu Musa Al-Khwarizmi, seorang ilmuwan Persia dan juga penulis kitab “Aljabar wal Muqbala” beberapa abad yang lalu (sekitar tahun 825 M), dianggap sebagai pencetus pertama algoritma. Sebab di dalam kitabnya tersebut, Abu Ja’far menjelaskan langkah-langkah dalam menyelesaikan berbagai persoalan aritmatika (aljabar). Kemungkinan nama “Algoritma” diambil dari nama “Al-khwarizmi” yang dalam pengucapan kemudian berubah menjadi “Algorithm”. Pada tahun 1950, istilah “Algorithm” selalu diasosiasikan dengan euclid’s algorithm, yaitu suatu proses yang menjelaskan cara mencari bilangan pembagi terbesar untuk dua buah bilangan.
Definisi Algoritma
Definisi Algoritma dari berbagai sumber :
a.Menurut Drs. Suarga, M.Sc., M.Math., Ph.D.
Algoritma adalah teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata terbatas, tetapi tersusun secara logis dan matematis.
b.Menurut Merriam-Webster Colligiet Dictionary
Algoritma diartikan sebagai prosedur langkah demi langkah untuk menyelesaikan masalah, atau penyelesaian suatu tugas khususnya menggunakan bantuan computer.
c.Microsoft Press Computer and Internet Dictionary 1997,1998
Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti harus mengikuti aturan tertentu, tidak boleh melompat-lompat.
d.Moh. Sjukani
Algoritma adalah alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Yang ditekankan pertama adalah alur pikiran, sehingga algoritma seseorang dapat berbeda dengan algoritma orang lain. Sedangkan penenkanan kedua adalah tertulis, yang artinya dapat berupa kalimat, gambar atau tabel tertentu.
e.Rinaldi Munir
Algoritma adalah urutan logis langkah-langkah penyelesaian masalah yang disusun secara sistematis.
Contoh algoritma dalam kehidupan kita sehari-hari :
1. Algoritma memasak mie instan
•Rebus air hingga mendidih di wajan
•Setelah mendidih, masukkan mie
•Setelah itu tuang bumbu dan aduk
•Jika mie kelihatan sudah matang, angkat dan tuangkan ke dalam mangkuk
•Mie siap disantap
2. Algoritma menghitung luas persegi panjang
•Masukkan panjang
•Masukkan lebar
•Hitung panjang x lebar
•Tampilkan luas
3. Algoritma mencari rata-rata dari 3 bilangan yang diinputkan
•Baca bilangan a,b,c
•Jumlahkan ketiga bilangan tersebut
•Hasil jumlah dibagi tiga
•Tampilkan hasil rata-rata
Jadi kesimpulannya, algoritma adalah urutan logis langkah-langkah penyelesaian masalah yang memudahkan seseorang untuk mendapatkan solusi yang efisien.
Sejarah Algoritma
Abu Ja’far Muhammad Ibnu Musa Al-Khwarizmi, seorang ilmuwan Persia dan juga penulis kitab “Aljabar wal Muqbala” beberapa abad yang lalu (sekitar tahun 825 M), dianggap sebagai pencetus pertama algoritma. Sebab di dalam kitabnya tersebut, Abu Ja’far menjelaskan langkah-langkah dalam menyelesaikan berbagai persoalan aritmatika (aljabar). Kemungkinan nama “Algoritma” diambil dari nama “Al-khwarizmi” yang dalam pengucapan kemudian berubah menjadi “Algorithm”. Pada tahun 1950, istilah “Algorithm” selalu diasosiasikan dengan euclid’s algorithm, yaitu suatu proses yang menjelaskan cara mencari bilangan pembagi terbesar untuk dua buah bilangan.
Definisi Algoritma
Definisi Algoritma dari berbagai sumber :
a.Menurut Drs. Suarga, M.Sc., M.Math., Ph.D.
Algoritma adalah teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata terbatas, tetapi tersusun secara logis dan matematis.
b.Menurut Merriam-Webster Colligiet Dictionary
Algoritma diartikan sebagai prosedur langkah demi langkah untuk menyelesaikan masalah, atau penyelesaian suatu tugas khususnya menggunakan bantuan computer.
c.Microsoft Press Computer and Internet Dictionary 1997,1998
Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti harus mengikuti aturan tertentu, tidak boleh melompat-lompat.
d.Moh. Sjukani
Algoritma adalah alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Yang ditekankan pertama adalah alur pikiran, sehingga algoritma seseorang dapat berbeda dengan algoritma orang lain. Sedangkan penenkanan kedua adalah tertulis, yang artinya dapat berupa kalimat, gambar atau tabel tertentu.
e.Rinaldi Munir
Algoritma adalah urutan logis langkah-langkah penyelesaian masalah yang disusun secara sistematis.
Contoh algoritma dalam kehidupan kita sehari-hari :
1. Algoritma memasak mie instan
•Rebus air hingga mendidih di wajan
•Setelah mendidih, masukkan mie
•Setelah itu tuang bumbu dan aduk
•Jika mie kelihatan sudah matang, angkat dan tuangkan ke dalam mangkuk
•Mie siap disantap
2. Algoritma menghitung luas persegi panjang
•Masukkan panjang
•Masukkan lebar
•Hitung panjang x lebar
•Tampilkan luas
3. Algoritma mencari rata-rata dari 3 bilangan yang diinputkan
•Baca bilangan a,b,c
•Jumlahkan ketiga bilangan tersebut
•Hasil jumlah dibagi tiga
•Tampilkan hasil rata-rata
Jadi kesimpulannya, algoritma adalah urutan logis langkah-langkah penyelesaian masalah yang memudahkan seseorang untuk mendapatkan solusi yang efisien.
