Logika Algoritma
PENGERTIAN DASAR LOGIKA DAN ALGORITMA
Sejarah Algoritma
Asal kata
Algoritma berasal dari
nama Abu Ja’far
Mohammed Ibn Musa
al-Khowarizmi, ilmuan Persia yang
menulis kitab al
jabr w’al-muqabala (rules
of restoration and
reduction) sekitar tahun 825 M
A.
Algoritma
è
Urutan langkah-langkah untuk
memecahkan masalah
è
Urutan logis pengambilan putusan
untuk memcahkan masalah
urutan
langkah logis, berarti algoritma harus mengikuti
suatu urutan tertentu,
tidak boleh melompat-lompat.
è
Alur pemikiran dalam menyelesaikan
suatu pekerjaan yang dituangkan secara tertulis.
Alur pikiran yang artinya
algoritma seseorang dapat berbeda dari algoritma orang lain. tertulis, yang artinya dapat
berupa kalimat, gambar,
atau tabel tertentu. Dalam bidang komputer,
algoritma sangat diperlukan
dalam menyelesaikan berbagaimasalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma
yang dirancangbaik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan
tidak efisien.
|
Note:
Algoritma Di butuhkan untuk memerintah computer mengambil langkah-langkah tertentu untuk menyelesaikan masalah
Algoritma à Pemrograman à Program
Agar algoritma
dapat memerintah (diproses) komputer, maka dirubah menjadi bentuk program
(melalui proses pemrograman).
|
Dengan Mendefinisikan masalah.
Contoh : Permasalahan menghitung luas lingkaran,
dengan data yang diketahui adalah diameter lingkaran.
Rumus : ∏ . r2 dengan Phi = 3.14 atau 22/7.
2. Bagaimana menyatakan suatu algoritma (menulis algoritma)
Program Flowchart
Yaitu
bagan yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. Simbol
yang digunakan ::
menunjukkan awal dan akhir dari program: memberikan niai awal pada suatu variabel atau counter:
menunjukkan pengolahan aritmatika dan pemindahan data:
menunjukkan proses input atau output:
untuk mewakili operasi perbandingan logika: proses yang ditulis sebagai sub program, yaitu prosedur/ fungsi: penghubung pada halaman yang sama: penghubung pada halaman yang berbeda Contoh :

suatu cara penulisan algoritma agar ide dan logika dari algoritma dapat disampaikan/diekspresikan menggunakan gaya bahasa pemrograman pemrograman tertentu.

4. Bagaimana menganalisa suatu algoritma
5. Bagaimana menguji program dari suatu algoritma
2. Ambil bilangan kedua dan bandingkan dengan maks
3. Apa bila bilangan kedua lebih besar dari maks, set maks sama dengan bilangan kedua
4. Ambil blangan ketiga dan bandingan dengan maks

Comments
Post a Comment