Anda di halaman 1dari 12

ALGORITMA DAN

PEMROGRAMAN
KELAS 8 KURIKULUM MERDEKA

LUKMAN GANI WIGUNA, S.Kom


TUJUAN PEMBELAJARAN
Setelah menyelesaikan bab ini, kalian diharapkan dapat :
1. Memahami cara berinteraksi dengan computer melalui algoritma
2. Mengerti tentang algoritma
3. Membuat algoritma dari suatu permasalahan
4. Mengerti tentang flowchart
5. Membuat flowchart dari suatu permasalahan
LOGIKA
Berasal dari bahasa Yunani : LOGOS -> Ilmu
Saat mempunyai masalah kita harus menyelesaikan masalah tersebut
dengan Langkah-Langkah yang logis.
Logika adalah ilmu yang mengarahkan cara berpikir untuk melakukan
kegiatan dengan tujuan tertentu dan berkaitan erat dengan algoritma
ALGORITMA
Algoritma adalah : urutan langkah-langkah logis (masuk akal) dan
efisien yang digunakan untuk memecahkan masalah.

Algoritma disusun dengan pelaksanaan proses yang memiliki sederet


instruksi logis yang dikerjakan oleh sebuah prosesor

Komputer merupakan salah satu pemroses.


Agar algoritma dapat dilaksanakan oleh computer, maka algoritma
harus diubah dalam Bahasa pemrograman (yang dimengerti oleh
computer). Inilah yang disebut dengan program (aplikasi)
PROGRAM
Kumpulan Pernyataan computer yang ditulis menggunakan Bahasa
pemrograman
Program dibuat dari penggabungan antara algoritma dan bahasa yang
digunakan sehari-hari.

PROGRAM = Algoritma + Bahasa Pemrograman


Contoh Algoritma dalam Kehidupan Sehari-
hari
DIAGRAM ALIR (FLOW CHART)
• Algoritma dapat dibuat menggunakan kalimat-kalimat (diagram alir)
• Diagram alir berisikan symbol-symbol khusus dan digunakan untuk menjelaskan
tahapan-tahapan atau Langkah-Langkah yang telah dibuat pada algoritma.
NOTASI PADA FLOWCHART
No Simbol Gambar Keterangan
1 Terminal Digunakan untuk menunjukkan awal dan akhir dari
Terminator program
2 Persiapan Digunakan untuk memberikan nilai awal pada
suatu variable
3 Pengolahan / Proses Digunakan untuk pengolahan arithmatika dan
pemindahan data
4 Keputusan/ Kondisi/ Digunakan untuk mewakili operasi perbandingan
Percabangan logika
5 Input/Output Digunakan untuk menyatakan proses input/baca
dan output/tulis

6 Garis Digunakan untuk menyatakan urutan pelaksanaan


atau urutan proses
Contoh Algoritma dan Flowchart dalam kehidupan sehari-hari
Mulai

Siapkan mie instan,


Tuangkan Mie,
sayuran, cabai,
sayuran, dan telur
sendok, wajan,
kedalam mangkuk
Teflon berisi air

Letakkan Teflon
berisi air diatas Masukkan
Pedas
kompor
? cabai

Masukkan
mie instan
Aduk mie dengan
bumbu hingga
merata
Masukkan
telur

Mie siap dinikmati


Masukkan
sayuran

Masukkan
bumbu Selesai
kedalam
mangkuk
Tugas
Assalamualaikum Wr.Wb

Berikut ini tugas Informatika Algoritma dan Pemrograman materi Flowchart.


Petunjuk Pengerjaan :
1. Baca kembali materi tentang Membuat Flowchart.
2. Cari contoh flowchart dari algoritma pemecahan masalah sehari-hari melalui media internet.
3. Siapkan Buku Tugas (kertas kosong)
4. Mulai mengerjakan tugas, dengan cara klik link berikut :
https://forms.gle/tugas
a. Pilih identitas kalian (Kelas/Nama)
b. Jawab soal isian singkat 1
c. Jawab soal isian singkat 2
d. pilih soal berikutnya
e. Baca petunjuk soal essai pada google form
f. kerjakan dengan baik
h. foto jawaban kalian per-soal. Ukuran file foto jangan melebihi 1MB
i. foto selfie dengan jawaban kalian
j. selesai

Anda mungkin juga menyukai