اَلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Sebetulnya materi tentang Algoritma ada dari kelas VII, VIII, IX , X dan XI.
Baik, Bu Mawar akan bahas dari awal. Silahkan cek di Label #algoritma untuk melihat materi Algoritma lanjutannya ya. Yuk, Belajar bareng Bu Mawar!
Bayangkan kamu ingin membuat mie instan. Tanpa sadar, kamu sudah membuat
algoritma sederhana: menyiapkan air, menyalakan kompor, memasukkan mie, menunggu matang, lalu menyajikan.
Itu bukan sihir, tapi langkah-langkah logis yang disebut algoritma.
Jadi, jangan bayangkan algoritma sebagai kode rumit di layar hitam programmer. Sebenarnya, dia hanyalah “rencana kerja” agar sesuatu berjalan teratur dan hasilnya sesuai harapan.
Kalau urutan langkahnya salah, hasilnya juga bisa “error” — mie jadi lembek, atau malah gosong.
Algoritma adalah urutan langkah-langkah logis dan sistematis untuk menyelesaikan masalah.
Kata “algoritma” berasal dari nama ilmuwan muslim Muhammad Ibnu Musa Al-Khawarizmi, ahli matematika dari Baghdad, penulis Kitab Al-Jabr wal Muqabalah (asal kata aljabar).
Ciri-Ciri Algoritma
Menurut Donald Knuth (The Art of Programming):
-
Input – memiliki masukan (data awal).
-
Output – menghasilkan keluaran (hasil).
-
Definiteness – setiap langkah harus jelas dan tidak ambigu.
-
Finiteness – memiliki titik berhenti (tidak berjalan tanpa akhir).
-
Effectiveness – setiap langkah harus dapat dilaksanakan dengan logis dan efisien.
Contoh Algoritma dalam Kehidupan Sehari-hari
a. Mengirim E-mail
-
Mulai
-
Buka browser
-
Buka situs email
-
Masukkan username dan password
-
Login
-
Tulis pesan
-
Klik kirim
-
Selesai
b. Mengambil Uang di ATM
-
Masukkan kartu
-
Pilih bahasa
-
Masukkan PIN
-
Pilih menu tarik tunai
-
Masukkan jumlah uang
-
Ambil uang → selesai
c. Memasak Mie Instan (Goreng)
-
Siapkan bahan
-
Rebus air
-
Masukkan mie
-
Tiriskan
-
Campur bumbu
-
Sajikan
Tujuan Mempelajari Algoritma
- Melatih berpikir logis dan teratur.
- Membantu membuat program komputer yang efisien.
- Menyusun solusi masalah secara sistematis.
- Menjadi dasar dalam pemrograman dan berpikir komputasional.

Tidak ada komentar:
Posting Komentar