Anda di halaman 1dari 20

PERTEMUAN 2

ALGORITMA
&
BAGAN ALIR
SIMULASI DIGITAL
Tujuan Pembelajaran
Logika & Algoritma
• 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 <number>


SIMULASI DIGITAL
1 kelinci melihat 6 gajah ketika menuju sungai (1 kelinci melihat 6
gajah ketika (kelinci itu) menuju sungai.
Jadi hanya 1 kelinci.

Setiap gajah melihat 2 monyet menuju sungai.

Jadi yg menyeberang sungai dikalimat ini hanya 2 monyet, dan dilihat


oleh 6 gajah diatas.

Setiap monyet membawa 1 jangkring.


Jadi jumlah jangkrik yg dibawa adalah 2x1 = 2.

Kesimpulan: Jumlah binatang yg menyeberang sungai adalah: 1


kelinci. 2 monyet dan 2 jengkrik.
Jumlah 5 binatang....
PENGANTAR

•Logika berasal dari kata λόγος (logos), yang


bermakna hasil nalar yang diutarakan dalam kata
dan dinyatakan dalam bahasa.

•Dalam pembahasan ini, logika tidak dijelaskan


secara rinci, hanya digunakan untuk mempelajari
bernalar sebagai kecakapan hidup, berpikir
secara lurus, tepat, runtut, dan teratur, yang
merupakan penerapan logika dalam kehidupan
keseharian.
Riza Adam <number>
Definisi Logika

LOGIKA

Masuk
logis sistematis
akal
Riza Adam <number>
Fungsi Logika

Salah satu fungsi logika adalah sebagai alat untuk


menarik kesimpulan.

Kita dapat menggunakan alat ini setelah melakukan


penalaran berdasarkan pernyataan-pernyataan benar
(premis) yang ada. Penalaran untuk penarikan
kesimpulan dibedakan menjadi dua jenis yaitu pola
nalar deduktif dan induktif.

Riza Adam <number>


Manfaat Mempelajari Logika

Beberapa manfaat yang akan didapatkan setelah mempelajari logika


antara lain sebagai berikut.
• Menjaga supaya kita selalu berpikir benar menggunakan asas-asas
sistematis.
• Membuat daya pikir menjadi lebih tajam, dan menjadikannya lebih
berkembang.
• Membuat setiap orang berpikir cermat, objektif, dan efektif dalam
berkomunikasi.
• Meningkatkan cinta kebenaran dan menghindari kesesatan bernalar
Riza Adam <number>
Definisi Algoritma

Algoritma adalah serangkaian langkah-langkah yang


disusun menjadi urutan logis kegiatan untuk mencapai
tujuan.
Kata logis disini berarti benar sesuai dengan logika
manusia.
Untuk menjadi sebuah algoritma, urutan langkah yang
ditempuh untuk menyelesaikan masalah harus
memberikan hasil yang benar.

Riza Adam <number>


• Terdapat berbagai bentuk cara untuk mengomunikasikan
algoritma, antara lain menggunakan

• bagan alir, pseudo code, dan bahasa pemrograman.


Bentuk algoritma yang mudah dibaca adalah
menggunakan bagan alir

Riza Adam <number>


a. Deduktif

Penarikan kesimpulan yang bergerak dari pernyataan benar


yang umum ke khusus.
Contoh:

Umum Semua siswa SMK harus disiplin dan bertanggung


jawab.
Khusus Sandi adalah siswa SMK.
Kesimpulan: Sandi harus disiplin dan bertanggung jawab.
.

Riza Adam <number>


b. Induktif

Penarikan kesimpulan yang bergerak dari pernyataan benar yang


khusus ke umum.
Contoh:

Khusus Devi rajin belajar, dia mendapat hasil yang


memuaskan.
Khusus Yuda rajin belajar, dia mendapat hasil yang
memuaskan.
Khusus Tika rajin belajar, dia mendapat hasil yang
memuaskan.
Kesimpulan: Siswa yang rajin belajar akan mendapatkan
hasil yang memuaskan
Riza Adam <number>
Bagan Alir/ Flowchart

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.

3) Pemrograman. Bagan alir dapat digunakan untuk menggambarkan garis besar


program yang akan dibuat

4) Mengomunikasikan hal-hal yang prosedural.


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 <number>
Riza Adam <number>
Riza Adam <number>
Riza Adam <number>
Riza Adam <number>
Contoh Algoritma
Contoh algoritma BERANGKAT SEKOLAH
Secara umum, algoritma yang digunakan adalah sebagai berikut.

1. Mulai
2. Bangun tidur
3. Mandi
4. Sarapan
5. Berangkat Sekolah
6. Bisa Naik Angkot atau naik kendaraan pribadi
7. Sampai di sekolah
8. selesai
Riza Adam <number>
Contoh Flowchart

SELESAI

Riza Adam <number>

Anda mungkin juga menyukai