My Blog

Algoritma

1. Sejarah Algoritma
          Kata Algoritma berasal dari kata Algorism yang berarti proses menghitung. Kata Algorism berasal dari nama penulis buku Arab terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al Khuwarizmi. Beliau terkenal sebagai Bapak Aljabar. Al Khuwarizmi menulis buku yang berjudul Kitab Aljabar wal muqabala, yang artinya Buku Pemugaran dan Pengurangan.

2. Definisi Algoritma
         Algoritma adalah urutan langkah-langkah logis peyelesaian masalah yang disusun secara sistematis. Sedangkan menurut Kamus Besar Bahasa Indonesia, Algoritma adalah uruta logis pengambilan putusan untuk pemecahan masalah.
Kata logis merupakan kata kunci dalam sebuah algoritma. Langkah-langkah di dalam algoritma harus logis, ini berarti hasil dari urutan langkah-langkah tersebut harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar dapat memberikan hasil yang salah.

3. Struktur Dasar Algoritma
         Pada dasarnya terdapat tiga buah struktur dasar yang menyusun suatu dasar algoritma. Ketiga struktur dasar tersebut  adalah :
a. Sekuensial (runtutan)
Pada struktur sekuensial, langkah-langkah algoritma dikerjakan secara berurutan.
b. Seleksi
Struktur seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi (pengambilan kepurusan).
c. Pengulangan
Pengulangan menyatakan suatu tindakan atau langkah yang dijalankan beberapa kali.

4. Algoritma Dalam Kehidupan Sehari-Hari

         Proses semacam algoritma sebenarnya dijumpai dalam kehidupan sehari-hari. Contohnya saja jika Anda membaca resep masakan, selain bahan-bahan yang digunakan, Anda juga akan melihat prosedur untuk membuat masakan. Prosedur dalam resep seperti itu sebenarnya menyatakan semacam algoritma. Prosedur itu merupakan suatu urutan yang memandu orang untuk melakukan suatu proses. Namun ada perbedaan antara algoritma dan prosedur. Prosedur biasanya bersifat global dengan mengasumsikan bahwa manusia telah mengetahui rincian langka-langkah tertentu.

5. Dasar Penyusunan Algoritma
         Ada beberapa hal yang perlu diperhatikan dalam menyusun suatu algoritma. Menurut Donald E Knuth dalam bukunya yang berjudul The Art Of Computer Programming, ada lima ciri penting yaitu sebagai berikut :
1. Finiteness. Menyatakan bahwa suatu algoritma harus berakhir untuk semua kondisi setelah memproses sejumlah langkah.
2. Definiteness. Menyatakan bahwa setiap langkah harus dinyatakn dengan jelas.
3. Input. Input atau masukan merupakan suatu besaran yang diberikan.
4. Output. Output atau keluaran merupakan besaran yang mempunyai kaitan atau hubungan dengan masukan.
5. Efective. Setiap algoritma diharapkan bersifat efektif, dalam ariti semua operasi yang dilaksanakan oleh algoritma haruslah sederhana dan dapat dikerjakan dalam waktu yang terbatas.



Daftar Pustaka
Rinaldi Munir,Algoritma dan Pemrograman, Informatika Bandung,2002.
Abdul Kadir,Algoritma dan Pemrograman Menggunakan Java,Andipublisher    Yogyakarta,2012


Contoh Algoritma Disekolah

Algoritma ke masjid SMKN2 BDG dari ruang 26

  1. berdiri keluar kelas
Hasil gambar untuk berdiri keluar kelas

       2. hadap ke kiri

Hasil gambar untuk hadap ke kiri

       3. Jalan lurus menuju tangga

Hasil gambar untuk jalan lurus menuju tangga

       4. Jalan menuruni tangga

Hasil gambar untuk jalan lurus menuju tangga

       5. Jalan lurus menujun lapangan

Hasil gambar untuk jalan lurus menuju lapangan

        6. hadap kiri

Hasil gambar untuk hadap ke kiri

        7. jalan lurus lagi kearah masjid

Hasil gambar untuk masjid smkn 2 bandung

         8. Hadap kanan

Hasil gambar untuk hadap ke kiri
         9. masuklah ke masjid

Hasil gambar untuk masjid smkn 2 bandung

SELESAI



Source definisi  algoritma : http://wulandaridory.blogspot.co.id/2012/10/algoritma-dalam-kehidupan-sehari-hari_21.html

Postingan terkait:

Belum ada tanggapan untuk "Algoritma"

Posting Komentar