Rabu, 04 Februari 2015


ALGORITMA dan FLOWCHART
Pengertian Algoritma
Algoritma' muncul dari 'Algoritmi', bentuk Latin dari al-Khwarizmi, matematikawan, ahli astronomi, dan ahli geografi dari Persia
Dalam matematika dan ilmu komputer, algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.
Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas  dari instruksi-instruksi yang telah didefinisikan dengan baik  untuk menghitung sebuah fungsi, Dimulai dari sebuah kondisi awal dan input awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas yang terdefinisi dengan baik, yang pada akhirnya menghasilkan "keluaran" dan berhenti di kondisi akhir. Transisi dari satu kondisi ke kondisi selanjutnya tidak harus deterministik; beberapa algoritma, dikenal dengan algoritma pengacakan, menggunakan masukan acak.
Contoh Algoritma
Kirim Paket JNE
1.    Masukan  paket yang mau dikirim ke dalam amplop
2.    Tulis alamat penerima di amplop
3.    Jika lupa alamat maka kita bisa lihat di buku alamat
4.    Jika ingat alamat tersebut maka tulis di amplop paket
5.    Jika tidak ada penerima,maka barang akan dikembalikan ke alamat pengirim
6.    Jika ada penerima, maka barang terkirim
FLOWCHART
Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah.
Merupakan cara penyajian dari suatu algoritma.
Ada 2 macam Flowchart :
-System Flowchart > urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.
-Program Flowchart > urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.

SIMBOL-SIMBOL FLOWCHART







SIMBOL-SIMBOL FLOWCHART- CONT




PEMBUATAN FLOWCHART

Tidak ada kaidah yang baku.
Flowchart = gambaran hasil analisa suatu masalah
Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output

PEMBUATAN FLOWCHART-CONT

Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
Sebuah flowchart diawali dari satu titik

START dan diakhiri dengan END

CONTOH FLOWCHART 1

Ordering a BURGER
Standart Process





































CONTOH FLOWCHART 2



 CONTOH FLOWCHART 3






































Sumber : http://id.wikipedia.org/wiki/Algoritma 
              : staff.gunadarma.ac.id

0 komentar:

Popular Posts