ALGORITMA PEMROGRAMAN

tulusdrive
By -
0

 


ALGORITMA PEMROGRAMAN

1. Pengertian Algoritma

Algoritma adalah langkah-langkah logis, sistematis, dan terstruktur untuk menyelesaikan suatu masalah.

Algoritma digunakan dalam pemrograman komputer untuk menentukan urutan proses yang harus dilakukan agar program dapat berjalan dengan benar.

Contoh sederhana algoritma dalam kehidupan sehari-hari:
Algoritma membuat mie instan.

  1. Siapkan mie instan
  2. Rebus air
  3. Masukkan mie ke air mendidih
  4. Tunggu 3 menit
  5. Tiriskan mie
  6. Campurkan bumbu
  7. Aduk hingga rata
  8. Mie siap dimakan

2. Tujuan Algoritma

Tujuan penggunaan algoritma dalam pemrograman adalah:

  • Mempermudah penyelesaian masalah
  • Membuat program lebih terstruktur
  • Mengurangi kesalahan dalam program
  • Mempermudah proses pembuatan program

3. Ciri-Ciri Algoritma yang Baik

Algoritma yang baik memiliki beberapa karakteristik:

  1. Memiliki input
    Data yang akan diproses.
  2. Memiliki output
    Hasil dari proses.
  3. Langkah-langkah jelas
    Setiap langkah mudah dipahami.
  4. Berhingga (finite)
    Algoritma harus memiliki akhir.
  5. Efektif dan efisien
    Mudah dijalankan dan tidak berbelit-belit.

4. Struktur Dasar Algoritma

Algoritma memiliki tiga struktur dasar:

1. Sequence (Urutan)

Langkah-langkah dilakukan secara berurutan.

Contoh:

  1. Masukkan nilai
  2. Hitung nilai rata-rata
  3. Tampilkan hasil

2. Selection (Percabangan)

Algoritma memilih satu kondisi dari beberapa pilihan.

Contoh:

Jika nilai ≥ 75
→ Lulus

Jika nilai < 75
→ Tidak lulus


3. Looping (Perulangan)

Perintah dilakukan berulang-ulang sampai kondisi tertentu terpenuhi.

Contoh:
Menampilkan angka 1 sampai 5.

1
2
3
4
5


5. Cara Menuliskan Algoritma

Algoritma dapat ditulis dalam beberapa bentuk:

1. Narasi

Ditulis menggunakan kalimat biasa.

Contoh:

  1. Masukkan angka
  2. Tambahkan dengan angka kedua
  3. Tampilkan hasil

2. Pseudocode

Ditulis menggunakan bahasa sederhana yang menyerupai bahasa pemrograman.

Contoh:

Mulai
Input A
Input B
C = A + B
Tampilkan C
Selesai


3. Flowchart

Flowchart adalah diagram alur yang menggambarkan langkah-langkah algoritma menggunakan simbol-simbol.

Simbol yang sering digunakan:

Simbol

Fungsi

Oval

Mulai / Selesai

Parallelogram

Input / Output

Persegi panjang

Proses

Belah ketupat

Percabangan

Panah

Alur proses


6. Contoh Algoritma Sederhana

Algoritma menghitung luas persegi

Rumus:
Luas = sisi × sisi

Langkah-langkah:

  1. Mulai
  2. Masukkan nilai sisi
  3. Hitung luas = sisi × sisi
  4. Tampilkan luas
  5. Selesai

7. Manfaat Algoritma dalam Pemrograman

Algoritma sangat penting karena:

  • Mempermudah pembuatan program
  • Membantu programmer memahami logika program
  • Mengurangi kesalahan program
  • Membuat program lebih terstruktur

8. Kesimpulan

Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan masalah yang digunakan sebagai dasar dalam pembuatan program komputer. Dengan algoritma yang baik, program dapat dibuat dengan lebih terstruktur, mudah dipahami, dan efisien.

 

Tags:

Post a Comment

0 Comments

Post a Comment (0)
3/related/default