Banyak istilah yang ada di dalam dunia komputasi seperti AI, superkomputer, machine learning, cloud, quantum computing, dan banyak lagi. Selain itu, ada satu kata yang khususnya digunakan di seluruh komputasi yaitu algoritma. Dalam pengertian yang paling umum, algoritma adalah serangkaian instruksi yang memberitahu komputer bagaimana mengubah serangkaian fakta tentang dunia menjadi informasi yang berguna.
Lebih jauh lagi, apa itu algoritma? Bagaimana sejarah algoritma? Poin-poin di bawah ini akan mengulas lebih detail tentang pengertian dan sejarah algoritma.
APA ITU ALGORITMA
Agar memahami dengan lebih dalam apa itu algoritma, maka sebaiknya
kita terlebih dahulu merujuk pada beberapa sumber di bawah ini :
Pertama, menurut praktisi matematika dan komputer, Seymour Lipschutz dan Marc Lipson, pengertian algoritma adalah suatu daftar langkah demi langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang digunakan untuk memecahkan permasalahan tertentu.
Kedua, dilansir dari Bitlabs, algoritma adalah instruksi yang ditujukan ke komputer agar dirinya bisa menyelesaikan tugas yang diberikan. Instruksi tersebut harus ditulis secara spesifik agar tugas bisa diselesaikan dengan benar, mulai dari istilah yang dipakai sampai dengan langkah-langkahnya.
Ketiga, bersumber dari Tech Target, algoritma adalah prosedur atau formula untuk memecahkan masalah, yang dilakukan berdasarkan urutan tertentu. Sebuah program komputer dapat dilihat sebagai algoritma yang rumit. Dalam matematika dan ilmu komputer, algoritma biasanya berarti prosedur kecil yang memecahkan masalah berulang.
Dari ketiga sumber di atas, dapat ditarik kesimpulan bahwa algoritma adalah semua susunan logis yang diurutkan berdasarkan sistematika tertentu dan digunakan untuk memecahkan suatu masalah.
SEJARAH ALGORITMA
Algoritma bukan lah hal yang baru-baru ini saja muncul. Sejarah algoritma bahkan dimulai jauh dari beratus-ratus tahun sebelum Masehi. Namun, lebih banyak ahli sepakat kalau sejarah algoritma modern pertama dimulai di abad ke-9.
Abad ke -9, Muhammad bin Musa al-Khawarizmi menulis buku tentang algoritma.
Tahun 1360-an, algoritma mulai diterapkan untuk menjawab masalah komputasi dan juga matematis. Sebuah awal untuk kemunculan logaritma.
Tahun 1684, algoritma mulai digunakan secara lebih luas, yaitu untuk menyelesaikan masalah kalkulus.
Tahun 1759, algoritma mulai diakui sebagai metode untuk menyelesaikan masalah.
Tahun 1936, algoritma mulai didefinisikan secara lebih jelas sehingga bisa menyelesaikan problem matematika yang sebelumnya tidak terjawab. Salah satunya, dilakukan oleh Alan Turing.
Tahun 1950, algoritma mulai akrab disebut bersamaan dengan komputer dan AI.
Tahun 1956, mesin AI pertama kali diciptakan untuk menjawab problem geometrik berbekal bahasa pemrograman dan informasi tertentu. Di tahun ini, peneliti mulai serius melihat potensi komputer yang diprogram dengan bahasa tertentu untuk menyelesaikan masalah sehari-hari.
Tahun 1958, LISP atau bahasa pemrograman untuk AI mulai diperkenalkan.
Tahun 1963, program bernama “ANALOGY” diperkenalkan. Program ini mampu mengerjakan tes masuk universitas (SAT versi Amerika Serikat) hanya dengan aturan semantik untuk interpretasinya.
Tahun 1961, “UNIMATE” robot industrial pertama mulai digunakan oleh General Motors.
Tahun 1966, AI pertama kali diajari untuk menerjemahkan informasi visual, tapi gagal. Ada juga “ELIZA”, mesin percakapan pertama yang dibuat berbekal pola tingkah laku manusia.
Tahun 1967, muncul bahasa pemrograman “LOGO” untuk memprogram robot.
Tahun 1979, muncul sistem untuk mendiagnosa penyakit berbahaya hanya lewat darah. Namun, praktik ini dihentikan karena alasan etis.
Tahun 1982, muncul mesin “speech recognition” pertama yang mampu mengubah suara menjadi informasi.
Tahun 1997, mesin “Deep Blue” mampu mengalahkan pemain catur dunia dalam pertandingan catur.
Tahun 2005, Amerika Serikat menggunakan robot otomatis untuk melontarkan bom di Iraq dan Afghanistan.
Tahun 2008, Google memperkenalkan teknologi “voice recognition”.
Itulah tadi beberapa poin pembahasan tentang pengertian algoritma dan sejarah algoritma.
0 komentar:
Posting Komentar