Sejarah Algoritma dari mana asalnya ? Algoritma berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’ far Muhammad Ibnu Musa Al-Khawarizmi menulis pada tahun 830 buku yang berjudul Kitab Al-Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” atau dalam bahasa inggris ( The book of restoration and reduction ) dari judul buku kita juga memperoleh akar kata Al-Jabar ( Algebra ).
Pengertian Algoritma
Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah logis ( logika ) penyelesaian masalah yang disusun secara sistematis, sebaiknya disusun sebelum membuat program. Berikut kriteria suatu algoritma :
- Ada input dan output.
- Efektifitas dan Efisien.
- Terstruktur.
Ciri-Ciri Algoritma
Berikut ciri-ciri Algoritma :
- Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
- Setiap langkah harus didefinisikan dengan tepat dan tidak ambiguitas ( tidak bermakna sama ).
- Algoritma harus efektif ( setiap langkah harus sederhana ).
Notasi Algoritma
Ada 3 notasi algoritma yaitu :
- Uraian kalimat deskriptif ( narasi ).
- Flowchart.
- Pseudecode.
Contoh alur algoritma
Contoh Algoritma 1
Algoritma mengirim surat kepada teman :
- Tulis surat pada secarik kertas surat.
- Ambil sampul surat.
- Masukkan surat kedalam sampul.
- Tutup sampul suratmenggunakan perekat.
- Jika kita ingat alamat teman tersebut, maka tulis alamat pada sampul surat.
- Tempel perangko.
- Bawa surat ke kantor pos untuk diposkan.
Contoh Algoritma 2
Algoritma mengirim Email :
- Membuka Webmail.
- Sign In ( Masuk ).
- Memilih menu compose
- Menuliskan alamat email tujuan.
- Menulis isi email.
- Mengirim dengan menekan tombol send.
Contoh Algoritma 3
Algoritma menghidupkan komputer :
- Tancapkan saklar ke stopkontak.
- Hidupkan atau tekan tombol power pada komputer.
- Tunggu sampai booting selesai.
- Komputer siap dipakai user atau pengguna untuk menjalankan program.
Contoh Algoritma 4
Algoritma menentukan suatu luas persegi panjang yang diketahui panjang dan lebarnya :
- Masukkan panjangnya ( input ).
- Masukkan lebarnya ( input ).
- Luas persegi panjang = P x L ( proses ).
- Tampilkan hasil luas ( Output ).
Tahapan membuat program
- Mendefinisikan masalah dan menganalisanya.
- Mencakup : Tujuan pembuatan program parameter yang digunakan fasilitas yang disediakan, algoritma yang diterapkan dan bahasa program yang digunakan.
- Merealisasikan dengan langkah-langkah sebagai berikut :
Sekian pembahasan tentang Sejarah Algoritma kali ini, semoga menambah wawasan kalian dan jangan pantang menyerah untuk belajar.
0 Comments