- 1.Teori Singkat
Penyajian atau Penulisan Algoritma
Penyajian algoritma secara garis
besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar. Algoritma yang
disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa
indonesia atau bahasa inggris) dan pseudecode. Pseudecode adalah kode yang
mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga
lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan
kepada pemrograman. Sedangkan algoritma disajikan dengan gambar, yaitu dengan
flowchart.
- 2. Flowchart (Diagram Alir)
Flowchart atau bagan alir adalah
skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara
logika.
Flowchart merupakan alat yang
banyak digunakan untuk menggambarkan algoritma dalam bentuk notasi – notasi
tertentu. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan
hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan
simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan
antar proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart
akan memudahkan kita untuk melakukan pengecekan bagian – bagian yang terlupakan
dalam analisis masalah. Di samping itu flowchart juga berguna sebagai fasilitas
untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek.
Walaupun tidak ada kaidah – kaidah yang baku dalam
penyusunan flowchart, namun ada beberapa anjuran :
a.
Hindari pengulangan proses yang tidak perlu dan
logika yang berbelit sehingga jalannya proses menjadi singkat.
b.
Jalannya proses digambarkan dari atas ke bawah
dan diberikan tanda panah untuk memperjelas.
c.
Sebuah flowchart diawali dari satu titik START
dan diakhiri dengan END.
Berikut ini tabel simbol – simbol flowchart.
Flowchart Direction Symbols, Yaitu,
simbol yang dipakai untuk menghubungkan antara simbol yang satu dengan simbol
lainnya atau disebut juga connecting line.
PROCESSING SYMBOLS
Merupakan simbol yang
menunjukkan jenis operasi pengolahan dalam suatu prosedur
Contoh flowchart :
Problem : menghitung luas persegi panjang
Algoritma :
1. Masukkan panjang (p)Masukkan lebar
(l)
2. Hitung luas (L), yaitu panjang
kali lebar
3. Cetak luas (L)
Algoritma pemrograman :
<?php
$panjang = 6;
$lebar = 5;
$luas = $panjang *
$lebar;
E cho “ jadi luas
persegi panjang adala h .$ luas ” ;
?>
1)
Struktur runtutan / beruntun : Digunakan untuk
program yang pernyataannya sequential atau urutan.
2)
Struktur pemilihan / percabangan : Digunakan
untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
3)
Struktur perulangan : Digunakan untuk program
yang pernyataannya akan di eksekusi berulang- ulang.
SEMOGA BERMANFAAT
Komentar
Posting Komentar