Pertemuan 3

Post on 20-Jan-2016

42 views 0 download

description

Pertemuan 3. DASAR-DASAR ALGORITMA dan FLOW CHART. ~ Asliyani_unm10@yahoo.co.id. 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

Pertemuan 3

DASAR-DASAR ALGORITMA dan FLOW

CHART

~ Asliyani_unm10@yahoo.co.id

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

~ Asliyani_unm10@yahoo.co.id

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

~ Asliyani_unm10@yahoo.co.id

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

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)

~ Asliyani_unm10@yahoo.co.id

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)

~ Asliyani_unm10@yahoo.co.id

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

~ Asliyani_unm10@yahoo.co.id

Flow Chart

• Input

• Processing

• Output (display)

• Decision (untuk mengevaluasi suatu kondisi)

• Procedure/subroutine

~ Asliyani_unm10@yahoo.co.id

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)

~ Asliyani_unm10@yahoo.co.id

Terima Kasih

~ Asliyani_unm10@yahoo.co.id