Contoh Algoritma

 Berikut adalah contoh algoritma:

  1. Algoritma dalam kehidupan sehari-hari: Memasak telur dadar
    • Inisialisasi telur, garam, minyak (pengadaan telur, garam, minyak)
    • Inisialisasi penggorengan, mangkuk, piring (pengadaan penggorengan, mangkuk, piring)
    • Pecahkan telur pada mangkuk
    • Tambahkan 1/4 sendok tehgaram
    • Kocok telur hingga berbuih
    • Tuangkan 1 sendok makan minyak ke penggorengan
    • Nyalakan api penggorengan, tunggu 2 menit
    • Tuang telur ke penggorengan, diamkan 1 menit
    • Balik telur di penggorengan, diamkan 1 menit
    • Angkat telur letakkan di piring
  2. Algoritma dalam pekerjaan: Menghitung gaji karyawan
    • Inisialisasi PajakPenghasilan
    • Masukkan GajiPokok, GajiHarian, UpahLembur, JumlahHariMasuk, JumlahJamLembur, UangMakan
    • Hitung PajakGaji = GajiPokok * PajakPenghasilan
    • Hitung TotalGajiHarian = GajiHarian * JumlahHariMasuk
    • Hitung TotalUpahLembur = UpahLembur * JumlahJamLembur
    • Hitung TotalUangMakan = UangMakan * JumlahHariMasuk
    • Hitung TotalGaji = GajiPokok + TotalGajiHarian + TotalUpahLembur + TotalUangMakan - PajakGaji
    • Tampilkan TotalGaji
  3. Algoritma dalam matematika: Menghitung luas lingkaran
    • Inisialisasi phi
    • Masukkan r
    • Hitung Luas = phi * r * r
    • Tampilkan Luas
  4. Algoritma dalam matematika: Menentukan bilangan kelipatan 2
    • Masukkan Bilangan
    • (IF) Jika Bilangan Modulus 2 == 0, (THEN) maka
      • Tampilkan pesan: "Bilangan kelipatan 2"
    • (ELSE) Jika tidak, maka
      • Tampilkan pesan: "Bukan bilangan kelipatan 2"
  5. Algoritma dalam matematika: Menghitung jumlah data
    • Inisialisasi Jumlah=0
    • Masukkan BanyakData
    • Perulangan Index=1 hingga BanyakData
      • Masukkan Data ke-Index
      • Jumlah = Jumlah + Data ke-Index
    • Tampilkan Jumlah
Algoritma ke-4 merupakan contoh algoritma dengan IF/ desain percabangan. IF atau percabangan digunakan untuk menentukan pilihan.
Index pada contoh algoritma ke-5 adalah variabel pencacah/ variabel penghitung. Sedangkan Data adalah variabel array atau variabel yang dapat menampung banyak data. 
Jumlah = Jumlah + Data ke-Index artinya nilai variabel Jumlah yang baru = nilai variabel Jumlah yang lama ditambah nilai Data ke-Index.
Contoh: Jumlah = 0, BanyakData = 5, 
Perulangan Index = 1 hingga 5:
Masukkan Data ke-1 : 3
    Jumlah = 0 + 3 = 3
Masukkan Data ke-2 : 4
    Jumlah = 3 + 4 = 7
Masukkan Data ke-3 : 5
    Jumlah = 7 + 5 = 12
Masukkan Data ke-4 : 6
    Jumlah = 12 + 6 = 18
Masukkan Data ke-5 : 7
    Jumlah = 18 + 7 = 25


0 comments:

Post a Comment