Kompetensi dasar
3.1 Menerapkan logika dan algoritma komputer
4.1 Menggunakan fungsi-fungsi Perintah (Command)
Materi Pembelajaran
•Merumuskan definisi logika dan algoritma
•Menguraian manpaat mempelajari logika
•Merumuskan fungsi logika
•Merumuskan masalah tentang konsep logika dan algoritma menggunakan
Flowchart
•Mengumpulkan data tentang fungsi dan fitur perangkat lunak animasi 3D
•Mengolah data tentang skenario algoritma permainan sesuai idenya dalam bentuk
Flowchart
•Mengomunikasikan tentang algoritma permainan dan cara penggunaan aplikasi
animasi 3D yang dibuatnya
Riza Adam 1
PENGANTAR
Riza Adam 3
Manfaat Mempelajari Logika
Riza Adam 4
Fungsi Logika
Riza Adam 5
a. Deduktif
Riza Adam 6
b. Induktif
Riza Adam 10
Bagan Alir
a.Fungsi bagan alir
Bagan alir (Flowchart) merupakan sebuah bagan yang menunjukkan aliran
algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu
masalah.
Terdapat berbagai alasan bagi seseorang untuk menggunakan flowchart, antara
lain sebagai berikut.
1) Dokumentasi Proses. Bagan alir dapat digunakan untuk mendokumentasikan
proses menjadi lebih terorganisasi dengan baik.
2) Petunjuk untuk memecahkan masalah. Runtutan langkah dari yang umum
menuju ke khusus atau sebaliknya merupakan petunjuk pemecahan masalah yang
digambarkan dengan bagan alir.
3) Pemrograman. Bagan alir dapat digunakan untuk menggambarkan garis besar
program yang akan dibuat. Bagan alir juga digunakan untuk merancang navigasi
pengguna pada tampilan (user interface) aplikasi yang akan dibuat.
4) Mengomunikasikan hal-hal yang prosedural.
Riza Adam 11
b. Simbol bagan alir
Bagan alir tersusun dari berbagai simbol yang berbeda
untuk mempresentasikan sebuah input, proses, maupun
output yang berbeda. Berikut adalah berbagai simbol
dan masing-masing kegunaannya
Riza Adam 12
Riza Adam 13
Riza Adam 14
Riza Adam 15
Riza Adam 16
Contoh Algoritma
Riza Adam 17
Contoh Flowchart
Riza Adam 18