Berikut adalah contoh algoritma:
- 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
- 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
- Algoritma dalam matematika: Menghitung luas lingkaran
- Inisialisasi phi
- Masukkan r
- Hitung Luas = phi * r * r
- Tampilkan Luas
- 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"
- 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