Apa itu Algoritma? dan bagaimana asal - usulnya?
Curhat sedikit Menurutku Mata kuliah Agoritma itu gampang-gampang susah. Tapi tergantung dosen yang mengampunya juga sih. ehehe.. Langsung saja Mari kita simak baik-baik Pembahasan tentang Algoritma. Diawali dengan Bismillah lalu kita bahas Asal-usul Agoritma terlebih dahulu.
Nah, Jika Ditinjau dari asal - usul katanya, kata Algoritma sendiri mempunyai sejarah yang aneh. Orang pada saat itu hanya menemukan kata Algorism yang berarti proses menghitung dengan angka arab. Kemudian Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Dan Lambat laun kata Algorithm berangsur-angsur dipakai sebagai suatu metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya. Dalam Bahasa Indonesia, kata Algorithm diserap menjadi Algoritma.
Untuk pengertiannya, Algoritma itu adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis (jelas/ masuk akal) dan harus dapat ditentukan bernilai salah atau benar.
Jika diartikan Algoritma itu adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun, kita jangan beranggapan algoritma selalu identik dengan ilmu komputernya saja. Tapi Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan dalam suatu algoritma. Salah satu Contohnya yaitu dalam Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai Algoritma. Pada setiap resep selalu ada urutan langkah-lankah membuat masakan. Bila langkah-langkahnya tidak logis, tidak dapat dihasilkan masakan yang diinginkan. Biasanya Ibu - ibu atau yang baru belajar masak saat mencoba suatu resep masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia mengerjakan proses sesuai yang ia baca. Benar kan?
Secara umum, pihak (benda) yang mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut. Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Contoh dalam kehidupan Sekitar yaitu Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan lagu berdasarkan papan not balok. Karena itu suatu Algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses.
Sadar atau tidak, manusia sering melakukan pengurutan dengan teknik-teknik tertentu dalam kehidupan sehari-hari. Misalnya saat kita bermain kartu remi, kita akan mengambil kartu tersebut dan mengurutkannya dengan cara-cara tertentu. Bila kita mengambil kartu tersebut satu-per-satu dari tumpukannya dan setiap mengambil kita langsung mengurutkannya dalam algoritma pengurutan, cara tersebut adalah implementasi dari insertion sort. Namun bila kartu dibagikan semuanya terlebih dahulu kemudian baru kita kelompokan menurut jenisnya. Kemudian barulah kita urutkan dari paling kecil ke paling besar maka itulah yang disebut selection sort.
Saya memberi Contoh bermain kartu remi karena lebih gampang dalam pengibaratan bukan karena saya ikutan main kartu remi juga. wkwkk saya pemain Moba :v
Itulah Pembahasan untuk kalian yang belum tahu Apa itu Algoritma? Sekarang sudah ada pencerahan kan? wkwk emangnya apa? :v
Jangan lupa Kunjungi artikel lainnya di harianteknologi.net
No comments:
Post a Comment