PENGERTIAN DAN SEJARAH ALGORITMA DAN PEMOGRAMAN

Membahas Tentang Algoritma Pemograman
Assalamu’alaikum wr.wb


Buku Algoritma dan Pemograman Renaldi Munir


Pasti dari anda ingin tahu  Apakah Algoritma Dan Pemograman itu? , Gimana sih Sejarahnya Algoritma?. Oke kita akan bahas satu persatu dari pertanyaan di atas. Sebelumnya masuk ke pembahasan saya akan memberitahu bahwa Blog ini saya ambil dari referensi buku “ALGORITMA & PEMOGRAMAN : Dalam Bahasa Pascal dan C” yang di susun oleh Renaldi Munir.
Disini Kita akan Membahas Tentang :
1.      Apakah Algoritma Dan Pemograman itu?
2.      Sejarah Algoritma
Oke kita masuk ke Pembahasan yang pertama yaitu :

  • Apakah Algoritma Dan Pemograman itu?
Pemograman sudah menjadi kegiatan yang sangat penting di era teknologi informasi. Pemograman yang berjalan  di computer desktop, laptop, telepon genggam, PDA, dan sebagainnya, tidak tercipta begitu saja, tetapi di tulis melalui proses melalui proses analisis dan perancangan yang cermat. Sebuah program computer pada dasarnya mengimplementasikan sebuah algoritma. Dengan kata lain algoritma adalah ide di balik program Komputer apapun. Tetapi, tahukah nada apakah algoritma itu? Apakah Program? Bab awal ini akan  mengahntarkan pembaca kepada pemahaman yang baik mengenai algoritma dan pemograman. Beberapa Ilustrasi dalam kehidupan sehari-hari di berikan untuk lebih memperjelas pemahaman kedua istilah ini. Algoritma adalah di gunakan untuk menyelesaikan masalah.
  Manusia hidup dengan segala masalah  yang melingkupinya. Hidup pada dasarnya adalah serangkaian aktivasi menyelesaikan masalah. Dalam Bahasa Indonesia, istilah lain yang sepadan pengertiannya dengan kata “masalah” adalah “persoalan” (problem).

  • Sejarah Algoritma
  Algoritma adalah jantung ilmu computer atau informatika. Banyak cabang dari ilmu computer yang di acu dalam terminologi informatika, Misalnya algoritma perutean (routing) pesan di dalam jaringan komputer, algoritma brensenham untuk menggambar garis lurus (bidang grafika computer), algoritma Knuth-Morris-Pratt untuk mencari suatu pola di dalam teks (bidang information retrievel) dan sebagainya.
  Ditinjau dari asal usul kata. Kata “algoritma sendiri mempunyai sejarah yang cukup aneh. Kata ini tidak muncul di dalam kamus Webster sampai akhir tahun 1957. Orang hanya menemukan kata algorism yang berarti proses mengitung dengan angka Arab. Anda di katakana algorist  jika anda menggunakan angka Arab. Para ahli berusaha menemukan asal kata algorism ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal mula kata tersebut. Kata algorism berasal dari nama penulis buku Arab yang terkenal, yaitu Abu Ja’far Muhammad ibnu Musa al-Khuarizmi (al-Khuarizmi di baca orang barat menjadi algorism). Abu Ja’far Muhammad ibnu Musa al-Khuarizmi menulis uku yang berjudul kitab al jabar wal-muqabala, yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reducation). Dari judul buku itu kita juga memperoleh akar kata “aljabar” (algebra). Perubahan dari kata algorism menjadi algorithm muncul Karena kata algorism sering di kelirukan dengan arithmetic , Sehingga akhiran -sm berubah menjadi -thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang sudah biasa / lumrah, maka lambat laun kata algorithm berangsur-angsur di pakai sebagai metode perhitunagn (komputasi) secara umum, sehingga kehilanagan makna aslinya. Dalam Bahasa Indonesia, kata algorithm di serap menjadi “algoritma”.
  Pada tahun 1950, kata algoritma pertama kali di gunakan pada “ algoritma Euclidean”  (Euclid’s algorithm). Euclid, seorang matematikawan Yunani (lahitr pada tahun 350 M), dalam bukunya yang berjudul Element menuliskan langkah-langkah untuk menemukan pembagi bersama terbesar (common greatest dividor atau gcd), dari dua buah bilangan bulat, m dan n (tentu saja Euclid untuk tidak menyebut metodenya itu sebagai algoritma, baru di abad modernlah orang-orang menyebut metodenya itu sebagai “algoritma Euclidean”).





Postingan terkait:

Belum ada tanggapan untuk "PENGERTIAN DAN SEJARAH ALGORITMA DAN PEMOGRAMAN"

Post a Comment