1 of 11

ALGORITMA

PEMROGRAMAN

INFORMATIKA X

2 of 11

ALGORITMA

urutan langkah-langkah LOGIS penyelesaian masalah yang disusun secara sistematis.

3 of 11

SYARAT

01

General

algoritma yang dibuat harus bersifat umum, tidak bersifat kasuistis

02

Finiteness

algoritma harus mempunyai akhir

03

Efisien

dalam satu permasalahan yang ada dapat ditemukan kemungkinan solusi, harus dipilih yang paling efisien

4 of 11

2

Ada input & output

3

Menunjukkan sebuah proses

CIRI

ALGORITMA

1

Ada awal & akhir

4

Memiliki tujuan akhir

5 of 11

BENTUK/NOTASI

ALGORITMA

DESKRIPTIF

FLOWCHART

PSEUDOCODE

6 of 11

DESKRIPTIF

bentuk penulisan pemrograman yang menggunakan bahasa manusia sehari-hari

    • Mulai
    • Inisialisasi variabel Panjang (P), Lebar (L), Tinggi (T), Volume (V)
    • Masukan Nilai Panjang (P)
    • Masukan Nilai Lebar (L)
    • Masukan Nilai Tinggi (T)
    • Hitung Volume (V)= P x L x T
    • Tampilkan Volume Balok
    • Selesai

7 of 11

FLOWCHART

representasi visual dari algoritma menggunakan simbol-simbol geometris

8 of 11

SIMBOL FLOWCHART

YANG SERING DIGUNAKAN:

    • TERMINAL/TERMINATOR
    • PROSES/PROCESS
    • INPUT/OUTPUT
    • ARUS/FLOW DIRECTION
    • PEMILIHAN/DECISION

9 of 11

PSEUDOCODE

representasi teks dari algoritma dengan gaya penulisan yang mirip dengan kode pemrograman

Start

Panjang : P , Lebar :L , Tinggi : L

READ P, L, T

V = P x L x T

WRITE V

End

10 of 11

STRUKTUR DASAR

PERULANGAN

LOOPING

PEMILIHAN

SELECTION

RUNTUNAN

SEQUENTIAL

instruksi dieksekusi secara berurutan, dikerjakan satu per satu, mulai dari awal s.d akhir

instruksi dieksekusi secara berulang sampai kondisi tertentu terpenuhi

instruksi dieksekusi ketika kita perlu menjalankan suatu perintah berdasarkan kondisi atau syarat tertentu

11 of 11

    • SILAKAN BERKELOMPOK SESUAI PEMBAGIANNYA
    • MASING-MASING KELOMPOK AKAN MENDAPATKAN 1 LEMBAR KERTAS
    • KERTAS DIBERI IDENTITAS ANGGOTA KELOMPOK (POJOK KANAN ATAS)
    • MEMBUAT ALGORITMA DALAM NOTASI DESKRIPTIF & FLOWCHART (SOAL TIAP KELOMPOK BERBEDA)
    • BUATLAH SEMENARIK MUNGKIN DAN SESUAI SOP UNTUK DIPRESENTASIKAN DI DEPAN KELOMPOK LAIN

LKPD-1