Ahlan wa sahlan !

Ahlan wa sahlan...
TIKmawar adalah blog TIK untuk guru dan siswa yang ingin memahami teknologi secara logis, praktis, dan menyenangkan. Bareng Bu Mawar, kita akan belajar TIK tidak hanya klik-klik, tetapi juga memahami maksudnya .

Mengapa Algoritma Penting? Cara Mudah Memahami Dasar Pemrograman

اَلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
 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):

  1. Input – memiliki masukan (data awal).

  2. Output – menghasilkan keluaran (hasil).

  3. Definiteness – setiap langkah harus jelas dan tidak ambigu.

  4. Finiteness – memiliki titik berhenti (tidak berjalan tanpa akhir).

  5. Effectiveness – setiap langkah harus dapat dilaksanakan dengan logis dan efisien.

Contoh Algoritma dalam Kehidupan Sehari-hari

a. Mengirim E-mail

  1. Mulai

  2. Buka browser

  3. Buka situs email

  4. Masukkan username dan password

  5. Login

  6. Tulis pesan

  7. Klik kirim

  8. Selesai

b. Mengambil Uang di ATM

  1. Masukkan kartu

  2. Pilih bahasa

  3. Masukkan PIN

  4. Pilih menu tarik tunai

  5. Masukkan jumlah uang

  6. Ambil uang → selesai

c. Memasak Mie Instan (Goreng)

  1. Siapkan bahan

  2. Rebus air

  3. Masukkan mie

  4. Tiriskan

  5. Campur bumbu

  6. 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.


Untuk mendeskripsikan langkah-langkah algoritma, kamu bisa pakai flowchart. 
Untuk lanjut ke bag.2 silahkan klik

Tidak ada komentar:

Posting Komentar