Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

ALGORITMA

dan
PENYAJIANNYA
KELAS VII
SMP SWASTA AL - AMJAD
Solve The Problem
Algoritma TUKAR ISI BEJANA
Diberikan 2 buah bejana A dan B, bejana A berisi larutan berwarna merah, bejana B berisi larutan berwarna biru.
Tukarkan isi kedua bejana itu sedemikian sehingga bejana A berisi larutan warna biru dan bejana B berisi larutan
berwarna merah.

Bagaimana penyelesaiannya ?
Mengapa algoritma?
 Algoritma dibutuhkan untuk memerintah
komputer mengambil langkah-langkah
tertentu dalam menyelesaikan masalah.
Masalah

Program
Algoritma Solusi
Komputer
Pelaksanaan Algoritma oleh Pemroses

Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh computer, algoritma
harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan PROGRAM.

Jadi, PROGRAM adalah implementasi dari algoritma yang ditulis dalam bahasa pemrograman
tertentu sehingga bisa dilaksanakan oleh computer.

Program = Algoritma + Bahasa Pemrograman


Penyajian Algoritma
Struktur Bahasa/ Menyatakan langkah – langkah
Deskriptif algoritma dengan bahasa yang jelas
Flowchart dan gamblang
Pseudocode Penyajian algoritma dengan
pseudocode berarti menggunakan kode
yang mirip dengan kode pemrograman
yang sebenarnya.

Flowchart Menyatakan langkah – langkah


Algoritma algoritma dalam sebuah bagan dengan
symbol – symbol tertentu yang
Struktur menggambarkan urutan proses dalam
Bahasa/ Pseudo- suatu program.
Deskriptif code
Contoh Penyajian
Contoh Masalah : Menghitung Luas Persegi Panjang
Struktur Bahasa Pseudocode Start
 Algoritma Luas Persegi Panjang  Algoritma Luas Persegi Panjang
Menghitung luas segiempat dengan Menghitung luas segiempat dengan
memasukkan nilai lebar dan panjang memasukkan nilai lebar dan panjang
persegi panjang persegi panjang Panjang, lebar
 Deklarasi  Deklarasi
luas, panjang, lebar : bil. Bulat luas, panjang, lebar : integer

 Deskripsi  Deskripsi Luas = Panjang * lebar


1.Masukkan nilai lebar 1.Input(panjang)
2.Masukkan nilai panjang 2.Input(lebar)
3.Hitung luas sama dengan panjang 3.luas  Panjang * lebar
kali lebar 4.Print(luas) Luas
4.Tampilkan Luas

End
Contoh
Contoh 1
Algoritma langkah-langkah mengirim surat.
1. Menulis surat
2. Mengambil amplop surat
3. Memasukkan surat ke dalam amplop
4. Lem amplop surat
5. Mengingat alamat, Jika lupa maka mencari
alamat. Jika ingat maka menulis alamat pada
amplop
6. Menempel prangko
7. Mengirim surat melalui kantor pos
Latihan Mulai

Pengecekan data pasien

1. Buatlah flowchart untuk melakukan pengisian daya handphone.


2. Jelaskan flowchart langkah berobat ke dokter berikut.
Ya Apakah pasien
terdaftar?

Tidak

Melakukan pendaftaran

Masuk antrean berobat

Selesai

You might also like