Anda di halaman 1dari 14

Algoritma dan Flowchart

Mata Pelajaran Informatika Kelas 7


ALGORITMA

Algoritma adalah urutan langkah-langkah


penyelesaian masalah secara sistematis dan
logis.
Algoritma berasal dari nama terakhir seorang
ahli matematika dan penulis Persia terkenal
pada abad ke 8 – 9 Masehi yang bernama
Muhammad Ibnu Al-Khowarizmi.
Contoh Algoritma dalam Kehidupan Sehari-hari
1. Membuat Nasi Goreng
Prosesnya :
- Menyiapkan alat dan bahan
- Panaskan minyak goreng
- Tumis bumbu dan bahan pelengkap
- Masukkan nasi putih
- Aduk hingga rata
- Sajikan di atas piring
Contoh Algoritma dalam Kehidupan Sehari-hari
2. Mencuci Pakaian di Mesin Cuci Otomatis
Prosesnya :
 Masukkan pakaian ke dalam mesin cuci
 Isi mesin cuci dengan air.
 Tuangkan deterjen khusus mesin cuci ke dalam tabung
 Set siklus pencucian sesuai dengan kebutuhan Anda
 Setelah siklus pencucian selesai, isi kembali mesin cuci dengan air. Kemudian, jalankan
siklus pencucian kedua sebagai pembilasan. Anda juga bisa menambahkan pewangi
pakaian di siklus pencucian kedua ini.
 Pindahkan pakaian ke tabung pengering, set siklus pengeringan agar baju di dalam tabung
menjadi lebih kering
 Keluarkan baju dari dalam tabung dan jemur di tempat yang berangin agar kering secara
optimal
LATIHAN
Buatlah kelompok dengan anggota sebanyak 2 orang untuk mengerjakan soal
di bawah ini!

Soal :
Diberikan 2 buah gelas A dan B, gelas A berisi teh dan gelas B berisi kopi.
Tukarkan isi kedua gelas tersebut sehingga gelas A berisi kopi dan gelas B
berisi teh.
FLOWCHART

Flow chart merupakan salah satu bentuk penyajian algoritma yang


menggunakan bentuk gambar dan simbol yang dapat dibaca dan dipahami
secara logis.
Ada 2 metode pembuatan flowchart, yaitu:
1.Conceptual flowchart, menggambarkan alur pemecahan masalah secara
global.
2.Detail flowchart, menggambarkan alur pemecahan masalah secara rinci.
Simbol–Simbol Flowchart
1. Flow Direction Symbols (simbol penghubung alur)
Simbol–Simbol Flowchart
2. Processing Symbols (simbol pemrosesan)
Simbol–Simbol Flowchart
3. Input-Output Symbols (simbol masukan dan keluaran)
Contoh Flowchart

1. Menghitung Luas Segitiga


2. Menentukan Lulus dan Remedial berdasarkan nilai akhir siswa.
3. Menentukan bilangan genap dan ganjil
Menghitung Luas Segitiga
Menentukan kelulusan berdasarkan nilai akhir siswa
Menentukan bilangan genap dan ganjil

Anda mungkin juga menyukai