sedikit curhat : ah mungkin sedikit terlambat (atau sangat terlambat) saya mempostingnya karena materi ini sudah seminggu yang lalu, wah sudah cukup basi ya sebenarnya, tapi nggak apalah bisa di angetin.
Sebelum memasuki lebih lanjut, ada baiknya jika kita mengerti sejarahnya algoritma, berdasarkan wikipedia di sebutkan
"Kata algoritma berasal dari latinisasi nama seorang ahli matematika dari Uzbekistan Al Khawārizmi (hidup sekitar abad ke-9), sebagaimana tercantum pada terjemahan karyanya dalam bahasa latin dari abad ke-12 "Algorithmi de numero Indorum". Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab (sebenarnya dari India, seperti tertulis pada judul di atas). Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan."
Dari kutipan di atas kita bisa menyimpulkan bahwa algoritma adalah urutan-urutan langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan dapat ditentukan nilai benar atau salahnya.
Di masyarakat sedikit terjadi kesalahan dalam pengambilan contoh algoritma, sebagai contoh terkadang ada beberapa yang mengatakan bahwa resep masakan merupakan algoritma, tetapi sebenarnya bahwa resep masakan bukanlah algoritma karena walaupun kita telah melakukan hal yang sama sesuai resep namun hasil akhir dapat berbeda, sedangkan dalam algoritma sendiri jika prosesnya sama maka hasilnya pun pasti sama
Dalam penulisan algoritma terdiri dari tiga tahap, yaitu :
1. kepala algoritma (berisi penjelasan seperlunya)
2. deklarasi (berisi variabel yang terlibat)
3.deskripsi (berisi detail algoritma)
contoh :
0 komentar to "pengenalan algoritma"
Labels
- algoritma dan pemrograman (2)
- Aplikasi Pilihan (21)
- Berita Pilihan (3)
- blogging (1)
- Celoteh (36)
- Cerita Inspiratif (6)
- curhat (1)
- dasar dasar pemrograman (1)
- Developer (1)
- Event (2)
- Event Jogja (3)
- Female Dev (1)
- Iklan Asuransi Thailand (2)
- Intermezzo (3)
- Izin Copy (19)
- Jogja (1)
- Jogja Digital Valley (1)
- Jogja Expo Center (1)
- Kaskus (4)
- kenapa ya (1)
- Kesehatan (3)
- Lowongan Kerja (1)
- Open Source (1)
- pameran (2)
- Pameran Komputer (1)
- Release Party (1)
- request (1)
- Scene-scene konyol (4)
- segala hal konyol kami di jogja (4)
- semester 1 (1)
- Semua hal dengan komputer ku (11)
- smartphone (1)
- struktur data (1)
- teknologi (2)
- teknologi indonesia (1)
- Tips trik (5)
- Tugas Kampus (3)
- Ubuntu (1)
- Ubuntu 14.04 LTS (1)
- Video Inspirasi (2)
- Windows Phone (1)
- Workshop (1)
- Yogyakarta (1)
Posting Komentar