Pendahuluan - STMIK Kadiri

advertisement
Pendahuluan
STMIK Kadiri 2015
D3 – Semester Ganjil
Logika & Algoritma 2 STMIK Kadiri
Definisi Logika & Algoritma
Logika :
• Penalaran atau bentuk pemikiran.
• Ilmu yang memberikan prinsip-prinsip yang
harus diikuti agar dapat berfikir valid menurut
aturan yang berlaku.
• Diperkenalkan pertama kali oleh Aristoteles (384-322 SM).
Logika & Algoritma 2 STMIK Kadiri
Definisi Algoritma :
• Langkah – langkah yang dilakukan agar solusi
masalah dapat diperoleh.
• Suatu prosedur yang merupakan urutan
langkah-langkah yg berintegrasi.
• Suatu metode khusus yang digunakan untuk
menyelesaikan suatu masalah yang nyata.
• Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad
Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis
kitab al jabr w’al muqabala (rules of restoration and
reduction) sekitar tahun 825 M
Logika & Algoritma 2 STMIK Kadiri
Ciri-ciri Algoritma
1. Algoritma mempunyai awal dan akhir.
2. Setiap langkah didefinisikan dengan jelas dan
tidak memiliki arti ganda.
3. Memiliki masukan
4. Memiliki keluaran
5. Algoritma harus efektif
Logika & Algoritma 2 STMIK Kadiri
Cara Menuliskan suatu Algoritma
1. Dengan bahasa semu (pseudocode).
2. Dengan diagram alur atau flowchart.
3. Dengan Statement program / penggalan
Program.
Logika & Algoritma 2 STMIK Kadiri
Strutur Algoritma
1. Bagian Kepala (Header). Memuat nama
algoritma serta informasi tentang algoritma
yang ditulis.
2. Bagian Deklarasi (Definisi Variabel). Memuat
definisi nama variabel, nama constanta,
nama prosedur, nama fungsi, tipe data yang
akan digunakan.
3. Bagian deskripsi (Rincian Langkah). Memuat
langkah-langkah penyelesaian masalah.
Logika & Algoritma 2 STMIK Kadiri
Contoh
Algoritma Luas_Lingkaran;
Deklarasi const phi =3.14;
Var jari_jari, Luas : real;
Deskripsi
read(jari_jari);
luas :=phi*jari_jari*jari_jari;
write(luas);
Logika & Algoritma 2 STMIK Kadiri
Download