Pertemuan 3

10
Pertemuan 3 DASAR-DASAR ALGORITMA dan FLOW CHART ~ [email protected]

description

Pertemuan 3. DASAR-DASAR ALGORITMA dan FLOW CHART. ~ [email protected]. Proses, Instruksi, dan Aksi. Algoritma merupakan deskripsi urutan pelaksanaan suatu proses Algoritma tersusun oleh sederetan langkah instruksi yang logis - PowerPoint PPT Presentation

Transcript of Pertemuan 3

Page 1: Pertemuan 3

Pertemuan 3

DASAR-DASAR ALGORITMA dan FLOW

CHART

~ [email protected]

Page 2: Pertemuan 3

Proses, Instruksi, dan Aksi

• Algoritma merupakan deskripsi urutan pelaksanaan suatu proses

• Algoritma tersusun oleh sederetan langkah instruksi yang logis

• Tiap langkah instruksi akan mengerjakan suatu tindakan (Aksi)

• Bila Aksi dilaksanakan, maka sejumlah operasi yang bersesuaian akan dikerjakan oleh CPU

~ [email protected]

Page 3: Pertemuan 3

Struktur Dasar Algoritma

• Runtunan (sequence)Runtunan (sequence)– aksi-aksi dalam algoritma yang dikerjakan

secara berurutan– contoh :

A1. Aksi 1

A2. Aksi 2

A3. Aksi 3

~ [email protected]

Page 4: Pertemuan 3

Struktur Dasar Algoritma(2)

• Pemilihan (selection)Pemilihan (selection)– aksi dikerjakan jika kondisi tertentu terpenuhi– contoh :

IF kondisi1 THENAksi1

ELSEIF kondisi2 THEN

Aksi2ELSE

Aksi3(Aksi 3 dilakukan jika kondisi 1 dan 2 tidak terpenuhi)

IF kondisi THEN aksi

IF kondisi THENaksi1

ELSEaksi2

Page 5: Pertemuan 3

Struktur Dasar Algoritma (3)• Pengulangan (repeatition)

– aksi-aksi yang dikerjakan berulang kali– contoh :

• FOR pencacah pengulangan dari a sampai b DOAksi

(aksi dilakukan sebanyak hitungan pencacah pengulangan, yaitu dari a sampai b yakni sebanyak b-a+1 kali)

• REPEAT Aksi

UNTIL kondisi(pengulangan aksi dilakukan sehingga kondisi/persyaratan berhenti terpenuhi)

• WHILE kondisi DOAksi

(selama kondisi/persyaratan pengulangan masih benar, maka aksi dikerjakan)

~ [email protected]

Page 6: Pertemuan 3

Flow Chart

• Flow chart suatu bagan/diagram yang menggambarkan aliran proses yang dikerjakan program dari awal sampai akhir.

• Flow chart adalah algoritma yang digambarkan dengan diagram

• Fungsi dari flow chart adalah mendeskripsikan urutan pelaksanaan suatu proses (sama dengan fungsi algoritma)

~ [email protected]

Page 7: Pertemuan 3

Penulisan Algoritma

• FLOW CHART– Flow chart adalah suatu bagan/diagram yang

menggambarkan aliran proses yang dikerjakan suatu program dari awal sampai akhir

– Flow chart adalah algoritma yang digambarkan dengan diagram

– Fungsi dari flow chart adalah mendeskripsikan urutan pelaksanaan suatu proses (sama dengan fungsi dari algoritma)

• TEKS ALGORITMA– berisi langkah-langkah penyelesaian masalah yang

ditulis dengan bahasa yang mudah dipahami

~ [email protected]

Page 8: Pertemuan 3

Flow Chart

• Input

• Processing

• Output (display)

• Decision (untuk mengevaluasi suatu kondisi)

• Procedure/subroutine

~ [email protected]

Page 9: Pertemuan 3

Flow Chart(2)

• Flow lines

• Terminator (mengawali dan mengakhiri flow chart)

• On page connector

• Off page connector

• Annotation (memberi komentar atau keterangan dalam flow chart)

~ [email protected]

Page 10: Pertemuan 3

Terima Kasih

~ [email protected]