ALGORITMA DAN PEMROGRAMAN (INFORMATIKA)

Ali Yasin
0

  Tujuan Pembelajaran :

  1. Peserta didik mampu mengenal Algoritma dan Pemograman.
  2. Peserta didik mampu membaca dan menulis algoritma dengan benar
  3. Peserta didik mampu menggunakan simbol dengan tepat
  4. Peserta didik mampu membuat pemograman dengan baik


Algoritma adalah urutan langkah-langkah logis dan sistematis untuk menyelesaikan suatu masalah. Langkah-langkah dalam algoritma harus jelas, terurut, dan dapat dijalankan.

Dalam kehidupan sehari-hari, algoritma sering kita lakukan tanpa sadar, misalnya saat bangun tidur, memasak, atau berangkat ke sekolah.


Suatu algoritma yang baik memiliki ciri-ciri sebagai berikut:

  1. Jelas (Definiteness) – setiap langkah tidak menimbulkan makna ganda.
  2. Terurut (Sequence) – langkah-langkah disusun secara berurutan.
  3. Berhingga (Finite) – memiliki awal dan akhir.
  4. Memiliki Input dan Output – ada data yang diproses dan menghasilkan keluaran.
  5. Efektif – langkah-langkahnya dapat dikerjakan.


Tujuan algoritma antara lain:

  • Membantu memecahkan masalah secara sistematis
  • Menghindari kesalahan dalam proses penyelesaian masalah
  • Memudahkan pembuatan program komputer
  • Membiasakan berpikir logis dan terstruktur


Algoritma dapat disajikan dalam beberapa bentuk, yaitu:

a. Algoritma Deskriptif (Narasi)

Ditulis menggunakan kalimat biasa.

Contoh: 

Algoritma Memasak Air

  • Siapkan panci
  • Isi panci dengan air
  • Letakkan panci di atas kompor
  • Nyalakan kompor
  • Tunggu hingga air mendidih
  • Matikan kompor


Algoritma Berangkat ke Sekolah

  • Mulai
  • Bangun tidur
  • Merapikan tempat tidur
  • Mandi dan membersihkan diri
  • Memakai seragam sekolah
  • Sarapan pagi
  • Menyiapkan tas sekolah (buku, alat tulis, dll.)
  • Berpamitan kepada orang tua
  • Berangkat ke sekolah
  • Tiba di sekolah
  • Selesai


Tugas Mandiri :

Buatlah algoritma untuk kegiatan membuat mie instan dan mencuci pakaian. Gunakan aplikasi Microsoft Word untuk menyelesaikan tugas tersebut. jangan lupa beri nama dan NIS anda di lembar kerja tersebut.



b. Pseudocode

Algoritma ditulis menyerupai bahasa pemrograman sederhana.

Contoh:

  • Mulai
  • Siapkan panci
  • Isi air ke panci
  • Nyalakan kompor
  • Jika air mendidih, matikan kompor
  • Selesai


c. Flowchart (Diagram Alir)

Algoritma digambarkan menggunakan simbol-simbol tertentu.

Beberapa simbol flowchart yang sering digunakan:



Manfaat Mempelajari Algoritma

  • Melatih pola pikir logis
  • Membantu memahami pemrograman
  • Membiasakan menyelesaikan masalah secara sistematis
  • Berguna dalam kehidupan sehari-hari dan dunia kerja


Kesimpulan

Algoritma adalah dasar penting dalam pemecahan masalah dan pemrograman. Dengan memahami algoritma, kita dapat berpikir lebih terstruktur, logis, dan efisien dalam menyelesaikan berbagai persoalan.

Posting Komentar

0Komentar

Posting Komentar (0)