Anda di halaman 1dari 12

Simulasi dan Komunikasi Digital

Logika dan Algoritma


Oleh : Irene Mugiarti, S.Pd

Smk walisongo jakarta


PENGERTIAN
L O G I K A
Logika berasal dari kata Yunani Kuno
“Logos” yang berarti hasil pertimbangan
akal pikiran yang diutarakan lewat kata
dan dinyatakan dalam bahasa
PENGERTIAN ALGORITMA

Menurut Rinaldi Munir, Algoritma adalah urutan langkah-langkah


Logis penyelesaian masalah yang disusun secara sistematis
Dari pengertian di atas dapat disimpulkan bahwa
logika dan algoritma adalah ilmu yang mempelajari cara
penyelesaian suatu masalah berdasarkan urutan langkah-
langkah terbatas yang disusun secara sistematis dan
menggunakan bahasa yang logis dengan tujuan tertentu.
Contoh Algoritma
Untuk lebih mudah memahami arti dari Algoritma dicontohkan sebuah permasalahan penukaran isi dari
dua gelas. Diberikan dua buah gelas A dan B, gelas A berisi air teh dan gelas B berisi air kopi. Tukar isi gelas
tersebut sehingga menghasilkan gelas A yang semua berisi air teh menjadi berisi air kopi dan gelas B yang
semua berisi air kopi menjadi berisi air teh.
Contoh Algoritma
Langkah-langkahnya :
1. Siapkan gelas C 4. Tuangkan isi didalam gelas C kedalam gelas B

2. Tuangkan isi didalam gelas A kedalam gelas C 5. Selesai

3. Tuangkan isi didalam gelas B kedalam gelas A


Cara menulis Algoritma

Kalimat diskriptif (Didiskripsikan) 1

Flowchart (Diagram Alir) 2

Pseudocode 3
Kalimat Diskriptif (Didiskripsikan)

1. Siapkan gelas C
2.Tuangkan isi didalam gelas A kedalam gelas C
3.Tuangkan isi didalam gelas B kedalam gelas A
4.Tuangkan isi didalam gelas C kedalam gelas B
5.selesai
Flowchart (diagram alir)
Start

Gelas C

Tuangkan isi didalam gelas A kedalam gelas C

Tuangkan isi didalam gelas B kedalam gelas A

Tuangkan isi didalam gelas C kedalam gelas B

End
Simbol-simbol flowchart
Simbol Nama Fungsi Simbol
Terminator Permulaan/Akhir Program

Flow line Arah aliran program


Preparation Persiapan yang dapat dilakukan sebelum menuju ke
langkah berikutnya
Proses Proses yang dilaksanakan pada tahap tertentu

Input / output data Proses input / output data

Decision Perngambilan keputusan terhadap suatu kondisi. Terdapat


pilihan “Ya” atau “Tidak”
Contoh flowchart lainnya
Menabung
Flowchart
Mengisi formulir
Cara
Menabung Memberikan
formulir
tabungan
Lengkapi Berkas
dan uang

Mengisi data
ke buku besar

Dokumentasikan
formulir

Memparaf dan
memberikan
tabungan

Selesai
TUGAS
• Mencatat materi yang ada di Power Point ini, akan saya periksa ketika Tatap Muka
• Minggu depan kita adakan pertemuan lewat Zoom pada saat jam pelajaran Simulasi
dan Komunikasi Digital dimulai

Selalu semangat walau belajar dari rumah, pahami materinya, akan saya berikan
materi berupa video sebelum nanti kita mulai Zoom agar kalian lebih paham.

Anda mungkin juga menyukai