Dasar – Dasar ALGORITMA

Download Report

Transcript Dasar – Dasar ALGORITMA

BAB II
Diagram alur atau Flowchart
2.1. Definisi
Dalam pembuatan program sebaiknya
dibuatkan logika atau urutan-urutan
instruksi program tersebut dalam suatu
diagram yang disebut diagram alur atau
flowchart
Diagram alur dapat menunjukkan secara
jelas arus pengendalian algoritma, yakni
bagaimana rangkaian pelaksanaan
kegiatan program tersebut
2.2. Simbul Diagram Alur
Gambar
Fungsi
Keterangan
Proses/
Prosessing
Satu atau bebarapa himpunan
penugasan yang akan dilaksanakan
secara berurutan
Input
Data yang akan dibaca dan dimasukkan
ke dalam memori komputer dari suatu
alat input data
Terminal
Berfungsi sebagai awal dan sebagai
akhir
Decision
Fungsinya memutuskan arah atau
percabangan yang diambil sesuai
dengan kondisi yang dipenuhi yaitu
benar atau salah
2.2. Simbul Diagram Alur
Gambar
Fungsi
Keterangan
Output
/Print
Fungsinya untuk mencetak
(dan/atau menyimpan) hasil output /
keluaran
Conector /
penghubun
g
flowline
Sebagai penghubung bila diagram alur
terputus disebabkan misalnya oleh
pergantian halaman
Menunjukkan bagian arah instruksi
dijalankan
2.3. Diagram Alur Program komputer
Pembuatan program komputer dengan salah satu
bahasa pemrograman yang user kuasai akan
memudahkan dalam menyelesaikan permasalahkan
yang dihadapi, baik bahasa pemrograman :
a.
BASIC (Beginer All Purpose Symbolic Instruction
Code)
b.
Fortran ( Formula Translation)
c.
COBOL ( Comman Businnes Oriented Language)
d.
Pascal
e.
dll
2.3. Diagram Alur Program komputer
Pada dasarnya suatu program komputer
umumnya terdiri atas ;
1.
2.
3.
Pembacaan/pemasukan (input) data
kedalam komputer
Melakukan komputasi/perhitungan
(proses) terhadap data tersebut
Mengeluarkan/mencetak/menampilkan
hasilnya (Output)
Memberi harga kepada suatu
variabel (cara 1)
Suatu variabel dapat diartikan sebagai
suatu besaran atau nilai yang dapat
berubah-ubah harganya.
 Cara untuk menggambarkan pemberian
harga kepada suatu variabel adalah :

X
5
Variabel X diberi harga sebesar 5
Memberi harga kepada suatu
variabel (cara 1)
a.
b.
c.
C
N
S
P-Q
Variabel C diberi harga sebesar harga variabel P di
kurangi Variabel Q. (dlm hal ini, harga variabel P dan Q
harus sudah ada)
N+1
Harga yang terbaru dari variabel N adalah harga lama
dari variabel N ditambah 1
S+T
Harga yang baru dari variabel S adalah harga lama S
ditambah dengan harga Variabel T
Memberi harga kepada suatu
variabel (cara 2)
Dengan menggunakan kotak
masukan/baca/input/read data yang kita
masukkan kita tempatkan terpisah dalam
suatu himpunan data. Kemudian data
dibaca dari himpunan tersebut untuk
kemudian diberikan kepada suatu
variabel sebagai harganya.
Memberi harga kepada suatu
variabel (cara 2)
Himpunan data, misalnya 12  data yang
berharga 12 dibaca untuk kemudian
diberikan pada variabel A. harga A sekarang
=12.
Baca A
Untuk variabel string, statement dalam kotak
dibedakan dengan tambahan $, misalnya
“SURABAYA”  data yang berharga
“SURABAYA” dibaca dan diberikan pada
variabel string $.
SOAL-Soal
1.
2.
3.
4.
Buatlah program alur mengenai apa-apa yang anda
lakukan mulai bagun sampai pagi sampai tiba di
sekolah.
Buatlah diagram alur untuk menghitung luas
segitiga, jika diketahui alas dan tinggi
Buatlah diagram alur untuk masalah menghitung
temperatur dalam derajat Fahrenhait yang diubah
kedalam derajat Celcius dan Reamur. Diketahui
rumusnya :
C = (5/9) * (F-32); R = (4/9) * (F-32)
Buatlah diagram alur untuk suatu bilangan bulat
positif adalah bertambah 5 secara berurutan.