2. Algoritma Ilustrasi Logika
?
Bagaimana cara
menukarkan isi gelas A
yang semula berisi air
teh menjadi berisi air
kopi dan gelas B yang
semula air kopi menjadi
air teh ?
Penjelasan
3. Algoritma Ilustrasi Logika
?
Bagaimana cara
menukarkan isi gelas A
yang semula berisi air
teh menjadi berisi air
kopi dan gelas B yang
semula air kopi menjadi
air teh ?
Penjelasan
Cara penyelesaian permasalahan gambar tersebut
yaitu diperlukan gelas tambahan yang kita
namakan gelas C sebagai tempat penampungan
sementara.
Berikut detail Algoritmanya:
1. Siapkan gelas cadangan C
2. Tuangkan air teh dari gelas A ke dalam gelas C
(gelas A menjadi kosong).
3. Tuangkan air kopi dari gelas B ke dalam gelas A
(gelas B menjadi kosong).
4. Tuangkan air teh dari gelas C ke dalam gelas B.
X Close
4. Algoritma Pengertian Algoritma Pemrograman
?
?
Algoritma
urutan langkah untuk menyelesaikan masalah secara sistematis dan
logis.
Program
kumpulan instruksi/perintah komputer dengan bahasa tertentu
yang berfungsi menghubungan user dengan komputer. Atau bisa
juga disebut implementasi dari bahasa pemrograman.
5. Algoritma Fungsi Algoritma
?
1. Memudahkan dalam pembuatan program.
2. Bisa mengatasi segala masalah dengan logika dan urut.
3. Program yang ada menjadi lebih terstuktur dengan rapi
sehingga dapat lebih mudah untuk dipahami ataupun
dikembangkan.
4. Meminimalisir penulisan program yang berulang-ulang.
5. Dokumentasi yang lebih mudah.
6. Algoritma Jenis-jenis Penulisan Algoritma
?
1. Deskriptif
Digunakan untuk membuat algoritma yang komplek atau algoritma
teknik.
2. Pseudocode
Susunan yang padat dan merupakan algoritma informal untuk
deskripsi high-level dengan menggunakan struktur konvensi bahasa
pemrograman, tetapi dalam penulisan tidak memperhatikan pemakaian
subrutin (prosedur) , deklarasi varabel dan kode sistem khusus.
1 2
Contoh
Contoh
7. Algoritma Jenis-jenis Penulisan Algoritma
?
3. Flowchart
Representasi algoritma dengan skema atau langkah proses yang
ditunjukan dengan berbagai macam bentuk dan dikaitkan dengan arah
panah.
1 2
Contoh
8. Algoritma Jenis-jenis Penulisan Algoritma
?
1. Bahasa Natural
Digunakan untuk membuat algoritma yang komplek atau algoritma
teknik.
2. Pseudocode
Susunan yang padat dan merupakan algoritma informal untuk
deskripsi high-level dengan menggunakan struktur konvensi bahasa
pemrograman, tetapi dalam penulisan tidak memperhatikan pemakaian
subrutin (prosedur) , deklarasi varabel dan kode sistem khusus.
1 2
Contoh
Contoh
X Close
1. Algoritma menghitung_luas_segitiga
2. Untuk menghitung Luas Segitiga pertama Masukan nilai alas
3. Kemudian masukan nilai tinggiKemudian hitung dengan menggunakan
rumus Luas = Alas * Tinggi / 2
4. Cetak Luas
Contoh Jenis Deskriptif
Menghitung Luas Segitiga
9. Algoritma Jenis-jenis Penulisan Algoritma
?
1. Bahasa Natural
Digunakan untuk membuat algoritma yang komplek atau algoritma
teknik.
2. Pseudocode
Susunan yang padat dan merupakan algoritma informal untuk
deskripsi high-level dengan menggunakan struktur konvensi bahasa
pemrograman, tetapi dalam penulisan tidak memperhatikan pemakaian
subrutin (prosedur) , deklarasi varabel dan kode sistem khusus.
1 2
Contoh
Contoh
X Close
deklarasi:
luas,alas,tinggi : integer
deskripsi
read (alas, tinggi)
luas = alas * tinggi / 2
write (luas)
Contoh Jenis Pseudocode
Menghitung Luas Segitiga
10. Algoritma Jenis-jenis Penulisan Algoritma
?
1. Bahasa Natural
Digunakan untuk membuat algoritma yang komplek atau algoritma
teknik.
2. Pseudocode
Susunan yang padat dan merupakan algoritma informal untuk
deskripsi high-level dengan menggunakan struktur konvensi bahasa
pemrograman, tetapi dalam penulisan tidak memperhatikan pemakaian
subrutin (prosedur) , deklarasi varabel dan kode sistem khusus.
1 2
Contoh
Contoh
X Close
Contoh Jenis Flowchart
Menghitung Luas Segitiga