Tujuan Pembelajaran :
1. Agar kalian mengerti pengertian Algoritma dan Flowchart
2. Agar kalian mengerti simbol - simbol dalam Flowchart
3. Agar kalian dapat membuat Flowchart yang baik dari Algoritma yang sudah dibuat.
Kata Algoritma ditemukan oleh Abu Abdullah Muhammad Ibnu Musa Al-Khwarizmi, beliau merupakan matematikawan yang berasal dari Persia yang ditemukan pada Abad Ke 9. Dari masa ke masa, kata algoritma mulai berkembang di abad ke 18.
Pengertian Algoritma
Suatu urutan dari beberapa langkah yang
logis guna menyelesaikan masalah.
Contoh dari algoritma sederhana
dalam kehidupan nyata adalah pada saat memasak air. Hal-hal yang
perlu dilakukan untuk memasak air seperti berikut :
1.siapkan panci,
2. masukkan air secukupnya ke dalam
panci,
3. tutup panci tersebut,
4. letakkan panci tersebut di atas
kompor,
5. hidupkan kompor dengan api
sedang,
6. apabila air sudah mendidih,
7.matikan kompor,
8. setelah itu angkat panci tersebut
dari kompor.
Langkah-langkah untuk memasak air
tersebut merupakan algoritma memasak air. Sehingga memiliki urutan
langkah-langkah yang logis.
Jadi apakah kalian sudah mengetahui apa itu pengertian algoritma?
Contoh
dari algoritma yang lain adalah sebagai berikut :
Membuat
Mie Instan
a. Rebus air
hingga mendidih.
b. Masukkan mie
instan.
c. Tunggu
beberapa menit hingga mie terlihat matang.
d. Jika mie sudah
dirasa matang, angkat dan tiriskan.
e. Campurkan
bumbu-bumbu, dan aduk hingga rata.
Langkah-langkah untuk
memasak mie tersebut merupakan algoritma memasak mie. Hasil diatas memiliki urutan langkah-langkah yang logis untuk
menyelesaikan masalah.
Setiap algoritma harus
memiliki masukan(input) dan output(keluaran).
Dalam contoh algoritma
memasak air, masukan(input) yang diberikan adalah air mentah,
sedangkan keluaran(output) nya adalah air matang.
Pertanyaan.
1.
Jelaskan pengertian algoritma menurut pendapatmu sendiri...
2.
Dalam algoritma memasak mie, input, output dan prosesnya adalah....
Flowchart
Selain
algoritma menggunakan teks sebagai penjelasannya dikenal pula
istilah flowchart.
Flowchart adalah
simbol-simbol grafis yang menyatakan aliran algoritma.
Agar lebih jelas cobalah kalian untuk menyelesaikan permasalahan berikut, buatlah petanya di buku tulis dan gambarlah rutenya. Kerjakan secara berkelompok maksimal 2 anak.
Pertanyaan.
Pertanyaan.
Jika sekarang pukul 19.00 wib dan kamu disuruh untuk ke tujuan akhir secepat yang kamu bisa menggunakan sepeda motor. Rute manakah yang kamu ambil?
Dengan catatan
1. Kamu menghadap utara, dijalan RA Kartini ada simbol
Logo tersebut berlaku Pukul 06.00 - 18.00 WIB |
2. Kamu disuruh untuk lewat jl. WR. Supratman.
3. Ada berita bahwa Jl. Rambutan sedang ada demo.
4. Jl. Merapi 1 dan Merapi 2 ada simbol
Menuju ke simpang 3 |
Kalian mendapat peta sebagai berikut..
Peta menuju lokasi |
Dasar - dasar algoritma
Jika dari soal sebelumnya kalian dipandu oleh rambu lalulintas untuk mencapai tujuan akhir kalian , dalam flowchart kalian juga memiliki Simbol - simbol khusus sebagai rambunya.Berikut simbol - simbol khusus pada flowchart .
Simbol - simbol flowchart |
Sampai disini adakah pertanyaan?? Jika ada pertanyaan silakan disampaikan dalam kolom komentar dibawah.
Penjelasan simbol.
Semakin banyak kalian menggunakan macam - macam simbol diatas, maka kompleksitas algoritma yang kalian buat bisa dikatakan rumit.Ada beberapa simbol dasar yang biasanya dipakai yaitu
- Terminator
- Flowline
- Process
- Input/Output
- Decision
1. Terminator
Terminator adalah sebuah simbol permulaan algoritma dan simbol akhir dari algoritma,terletak di awal dan akhir flowchart2. Flowline
Disebut juga garis alir, ujung yang lancip merupakan tanda kemana flowchart berjalan.3. Process
Proses perhitungan atau pengolahan angka masuk kedalam simbol ini. Dalam memasak air prosesnya adalah menghidupkan kompor.4. Input/Output
Algoritma yang baik harus memiliki Input dan Output. Algoritma memasak mi memiliki input berupa mi mentah dan output berupa mi yang telah ditambahkan bumbu dan siap untuk dimakan.5. Decision
Decision adalah sebuah pernyataan dalam sebuah kalimat biasanya diwakilkan dengan JIKA. Kalimat Jika nilai lebih dari sama dengan 75 maka lulus selain itu tidak lulus adalah contoh decision.Decision ibarat sebuah saringan. Jika kamu kecil maka kamu bisa masuk selain itu tidak bisa.
Dibawah ini ada contoh flowchart yang salah , coba kalian buat algoritma yang baik dalam membuat mi dengan topping telur dadar dan buat flowchartnya dibuku tulis.
Betulkan flowchart diatas hingga benar, lalu buat ulang di buku tulismu |
Comments
Post a Comment