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