Mengenal Algoritma Manusia VS Teknologi

Mengenal Algoritma | Manusia DiDominasi Oleh Algoritma | Mengenal Bahasa Pemrograman Algoritma
Assalamualaikum Wr.Wb

Banyak hal telah berubah dalam kehidupan kita dengan lahirnya Internet. Sarana komunikasi manusia telah didigitalkan dan kehidupan rekreasi telah didigitalkan. Dan sekarang sarana ekonomi menjadi digital.

Dalam sejarah, kita dapat belajar banyak: sektor ekonomi selalu mengarah pada perubahan sosial, diikuti oleh perubahan kelembagaan.
Perubahan kelembagaan juga mencakup pendidikan dan organisasi negara.

Untuk mencapai keadilan bagi seluruh masyarakat yang berubah, konsensus sosial ditemukan dan masalah dan aturan ini dirumuskan menjadi undang-undang. Perubahan institusional ini selalu tertinggal.
Sementara banyak hal datang ke dunia digital, banyak bagian dari sistem nasional masih beroperasi dalam bentuk analog, dan e-government juga dalam transisi. banyak orang pula didunia digital hanya menggunakan tanpa pernah ingin tau bagaimana sebuah peristiwa bisa terjadi.

Masih banyak kekurangan keterampilan teknis untuk mendigitalkan semuanya. 

Padahal Ilmu dunia nyata sangat bisa dikembangkan lalu diaplikasikan dengan digitalisasi, tak terlepas dari digital dan teknologi rasanya kurang afdol jika tidak ingin tau ada apa dibalik semua itu.

Yapp.. Ada Algoritma 

Menurut kalian apa yang pertama kali muncul di benak kalian ketika mendengar kata algoritma? Pasti sesuatu yang berhubungan dengan perhitungan matematis dan rumit. Hal itu tidaklah salah karena memang suatu algoritma memang erat hubungannya dengan perhitungan, namun disini kita akan membahas lebih dalam mengenai pengertian algoritma dalam dunia nyata maupun dunia digital.

Hampir di semua aktivitas pemrograman dalam pembuatan aplikasi, software maupun website pasti tidak akan lepas dengan yang namanya algoritma karena menjadi dasar pijakan yang paling penting dalam membuat suatu program. Tanpa adanya pengetahuan lebih mengenai algoritma pemrograman maka hasil yang diperoleh pasti tidaklah maksimal. Salah satu yang paling penting bagi seorang programmer sebelum membuat program adalah memahami terlebih dahulu logika yang akan dipakai atau biasa disebut algoritma yang akan digunakan.

Sama halnya dalam aktivitas sehari hari manusia dominan menggunakan algoritma. hakikatnya manusia juga sudah terprogram sehingga mampu memikirkan, membuat, melakukan dan lain lain bahkan mengulangi hal itu. sama seperti algoritma pada sebuah bahasa pemrograman dalam dunia teknologi

Sebelum mengetahui algoritma dalam sebuah pemrograman terlebih dahulu kita harus memahami apa yang dimaksud dengan algoritma itu sendiri. Definisi dari algoritma adalah suatu urutan atau alur yang dipakai dalam perhitungan atau pemecahan masalah secara sistematis, dan dalam aktivitas pemrograman algoritma seringkali dianggap sebagai logika dalam penentuan program yang akan dibuat.

Lebih tepatnya adalah cara berpikir bagaimana untuk memecahkan masalah tersebut, jika harus menggunakan rumus matematika maka dalam program tersebut akan menggunakan unsur perhitungan namun jika hanya menggunakan logika saja maka dalam program yang dibuat hanya mengandung unsur logika sederhana.

• Berikut ini adalah macam – macam fungsi atau keuntungan yang diperoleh jika menerapkan algoritma dalam pemrograman :

1. Penggunaan fungsi algoritma dalam pemrograman dapat mengatasi permasalahan rumit dalam program yang kemungkinan juga melibatkan perhitungan tingkat tinggi. Karena menggunakan perhitungan seringkali program yang dibuat tidak berjalan semestinya karena adanya kesalahan, hal ini dapat diminimalisir dengan menerapkan algoritma dalam pemrograman.

2. Lebih memudahkan dalam pembuatan suatu program besar karena dengan adanya algoritma maka logika yang digunakan dapat lebih disederhanakan. Penggunaan code juga dapat lebih sistematis jika menggunakan algoritma yang benar.

3. Selain memudahkan dalam membuat program, untuk mengembangkannya pun juga lebih mudah karena sebelumnya script dibuat secara urut dan sistematis. Sehingga jika ingin menambahkan fungsi baru tidak perlu membuat dari awal, tinggal menempatkan pada lingkup script yang tepat.

4. Meminimalisir pembuatan program secara berulang – ulang mulai dari awal karena pada kenyataannya beberapa program juga dapat menerapkan algoritma yang sama. Sehingga dalam berbagai aktivitas pemrograman dapat lebih efektif serta efisien.

5. Dalam pembuatan program pastinya akan menjumpai beberapa kesalahan, hal ini sangatlah wajar. Dan dengan menerapkan fungsi algoritma maka pencarian kesalahan dapat lebih mudah serta dapat diperbaiki dengan cepat.

6. Ketika anda ingin merubah atau melakukan modifikasi pada program hanya perlu dilakukan terhadap satu modul saja tanpa perlu mengganggu modul lainnya. Hal ini dikarenakan program anda sudah tersusun secara sistematis sehingga memudahkan jika ingin diubah sewaktu-waktu.

7. penggunaan fungsi algoritma dalam pemrograman juga dapat melakukan pendekatan top down dan juga divide and conquer. Hal ini juga penting dalam aktivitas pembuatan program.

Algoritma sebenarnya tidak hanya diterapkan dalam pemrograman saja namun juga dalam kehidupan luas yang bahkan biasa kita temui, contohnya seperti ketika kita akan memasak nasi (Ngaliwet). Tahapan umum yang harus dilakukan menyiapkan beras, alat dan bahan bakar kayu terlebih dahulu, mencuci beras lalu isikan air bersama beras sesuai takaran kemudian masak diatas api atau tungku hingga mendidih, lalu aduk kemudian tutup saja kastrol atau wajannya (Diteteb). dan terakhir tunggu matang. Hal ini sudah bisa disebut suatu algoritma sederhana.

bagaimana? sederhana kan algoritma? 🤭

disisi lain mari kita kenali penemu ?

Muḥammad bin Mūsā al-Khawārizmī 

(bahasa Arabمحمد بن موسى الخوارزمي‎) adalah seorang ahli dalam bidang matematikaastronomiastrologi, dan geografi yang berasal dari Persia. Lahir sekitar tahun 780 di Khwārizm (sekarang Khiva, Uzbekistan) dan wafat sekitar tahun 850 di Baghdad. Hampir sepanjang hidupnya, ia bekerja sebagai dosen di Sekolah Kehormatan di Baghdad yang didirikan oleh Khalifah Bani Abbasiyah Al-Ma’mun, tempat ia belajar ilmu alam dan matematik, termasuk mempelajari terjemahan manuskrip Sanskerta dan Yunani

prangko terbitan 6 September 1983 di uni soviet memperingati ulang tahun al-Khwārizmī yang ke-1200 (perkiraan)

Lahir c. 780
Meninggal c. 850
Dikenal atas  Risalahnya tentang aljabar dan angka India
Etnis Persia

Buku pertamanya, al-Jabar, adalah buku pertama yang membahas solusi sistematik dari linear dan notasi kuadrat. Sehingga ia disebut sebagai Bapak Aljabar. Al-Khwārizmī juga berperan penting dalam memperkenalkan angka Arab melalui karya Kitāb al-Jam’a wa-l-tafrīq bi-ḥisāb al-Hind yang kelak diadopsi sebagai angka standar yang dipakai di berbagai bahasa serta kemudian diperkenalkan sebagai Sistem Penomoran Posisi Desimal di dunia Barat pada abad ke-12. Ia merevisi dan menyesuaikan Geografi Ptolemeus sebaik mengerjakan tulisan-tulisan tentang astronomi dan astrologi.

Kontribusinya tak hanya berdampak besar pada matematika, tapi juga dalam kebahasaan. Kata “aljabar” berasal dari kata al-Jabr, satu dari dua operasi dalam matematika untuk menyelesaikan notasi kuadrat, yang tercantum dalam bukunya. Kata algorisme dan algoritma diambil dari kata algorismi, Latinisasi dari namanya. Namanya juga di serap dalam bahasa spanyol, guarismo, dan dalam bahasa portugis, algarismo bermakna digit.

sc : wikipedia

Baca Selengkapnya Biografi Alkhwarizmi Disini 

Sebenarnya Masih banyak kekurangan keterampilan teknis untuk mendigitalkan semuanya diera canggih ini. padahal harusnya indonesia mampu mendigitalkan semuanya. harusnya ada santri atau pemerintahan bahkan siapa saja yang memiliki mindset untuk mengumpulkan atau menyediakan tempat untuk melatih santri dan untuk umum diadakan pelatihan bakat dan mental. dan hal hal yang tidak didapat dari system pendidikan formal.

yaitu : khusus pemerintahan :

• Menyediakan Tempat Berkumpul Orang” Berbakat Dalam Pemrograman dan Teknologi Lainnya.

• Menyediakan Tempat Berdiskusi 

• Menyediakan Pelajaran Teknologi Baik Secara Kelas Maupun Online agar bisa diakses oleh siapapun

• Menyediakan Hal Hal Diatas Secara Gratis

kenapa harus gratis? meskipun kedengarannya mustahil, tapi harusnya ada pendidikan gratis dibidang teknologi. para guru harusnya mendapat gajih diatas gajih para menteri. karna tanpa guru belum tentu ada menteri bahkan presiden.

jangan melihat kerugian yang akan didapat, tapi lihat masa depan dari system pendidikan gratis teknologi ini yang mungkin akan menciptakan asset berharga bagi negara. lihat secara jauh bagaimana kelak jika pemuda indonesia berlomba lomba saing dalam teknologi luar negeri. dan mampu membangun indonesia lebih maju.

dan tidak berpangku tangan pada teknologi hasil karya negeri lain. saat negeri lain menciptakan google dan facebook , kita hanya jadi penikmat. coba lihat siapa dan negara mana yang diuntungkan? mengapa tidak mencoba berusaha sendiri. membuatnya, mengumumkannya bahkan bila perlu mewajibkannya jika memiliki platform teknologi sendiri. rasakan keuntungannya tanpa harus jadi penikmat.

tapi yaa sudahlah, siapa yang mau perduli.

Ada dunia di depan sana di mana hukum dan ketertiban digital tidak dapat dikesampingkan.

Tidak mungkin , dunia akan datang di mana hukum dan ketertiban didigitalkan sehingga semua aktivitas kita ditentukan oleh algoritma? dan teknologi lainnya?

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *