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
Sumber : http://id.wikipedia.org/wiki/Algoritma
: staff.gunadarma.ac.id
0 komentar:
Posting Komentar