Anda di halaman 1dari 3

MODUL

Konsep pemograman dasar

A. Tujuan Pembelajaran

KD 1. MENERAPKAN ALUR LOGIKA PEMOGRAMAN

KD 2. MEMBUAT ALUR LOGIKA PEMOGRAMAN KOMPUTER

B. Materi Pembelajaran
- Defenisi Algoritma
a. Pengertian algoritma
Urutan langka-langka logis penyelesaian masalah yang disusun secara sistematis. Logis artinya
sesuai dengan logika manusia artinya harus masuk akal.

b. Struktur penulisan algoritma


Struktur penulisan algoritma terdiri dari 3 bagian:
1. Bagian kepala algoritma (header)
2. Bagian pendeklarasian algoritma
3. Bagian badan algoritma.

- Bagian kepala (header)


Bagian ini adalah awal atau permulaan dari sebua algoritma. Biasanya berisi judul
algoritma yang mewakili spesifikasi program dan diawali dengan keyword program
- Bagian pendeklarasian
Bagian ini merupakan tahap pernyataan dan penentuan jenis variable konstanta dan tipe
data.
- Bagian badan algoritma
Bagian ini uraian proses yang dilakukan. Bisanya berupa proses computing atau
(perhitungan), perulangan, penyelesaian , maupun proses percetakan output program atau
pada piranti computer misalakn mencetak ke monitor.

c. Metode penulisan algoritma


1. Mengunakan bahasa manusia atau natural langeage. Contohnya bahasa inggis, bahsa
Indonesia atau bahasa lainnya yang dapat di mengerti manusia
2. Mengunaka diagram atau bagan alir atau dalam istilah computer biasa disebut flowchart
3. Menggunakan notasi pseudocode

- Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan


prosedur pemecahan masalah dari suatu program. Flowchart menolong analis dan
programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan
menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.

Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang


perlu dipelajari dan dievaluasi lebih lanjut.

1 Feldi I. Modole, S.Pd – Pemograman Dasar KELAS: X-RPL


- Bentuk-bentuk simbol diagram alir atau flowchart

No. Simbol Nama Pengertian


Didalam flowchart pasti terdapat pasangan
terminator yaitu terminator START untuk
1 Terminator
menandai awal dari suatu flowchart dan
flowchart END untuk mengahiri flowchart
Berupa input atau output setelah mengalami
2 Input eksekusi

Bentuk proses setelah user mengiput suatu


3 Proses data. Dapat dilakukakn satu persatu

Untuk menghubungkan digram-digram dan


4 Garis alir menunjukan arah kemana arah aliran diagram

Ini merupakan suatu pemeriksaan suatu


5 Percabangan tindakan atau hasil dari poses jika keadaan
benar (YES,TRUE) atau salah (NO,FALSE)
Digunakan untuk menghubungkan antara
6 Konektor langka satu dengan langkah yang lain

Untuk lebih memahami perhatikan contoh diagram alir atau flowchar pembuatan kopi berikut :

MULAI

MASUKAN 1 SENDOK GULA

MASUKAN 1 SENDOK GULA

ADUK

1SENDOK GULA
RASA

SUDA MANIS
MASUKAN 1 SENDOK GULA
BELUM ?

KOPI SIAP DIMINUM

END

2 Feldi I. Modole, S.Pd – Pemograman Dasar KELAS: X-RPL


C. Soal Tugas
1. Jelaskan apa yang di maksud dengan algoritma !
2. Jelaskan apa yng dimaksud dengan flowchart !
3. Buatlah diagram alir (flowchar) membuat mie instan !

Guru Matapelajaran Orangtua/Wali

Feldi I. Modole (………………………..)

3 Feldi I. Modole, S.Pd – Pemograman Dasar KELAS: X-RPL

Anda mungkin juga menyukai