Apa Itu Algoritma, Pengertian, Sejarah Dan Contohnya
Definisi Algoritma
Algoritma dapat diartikan sebagai
"Urutan langkah-langkah yang harus dilakukan untuk keluaran yang
dibutuhkan dari masukan tertentu". Ada 3 fitur utama algoritma dari
definisinya:
"Tujuan
penting dari suatu algoritma adalah mendapatkan keluaran tertentu, Algoritma
melibatkan beberapa langkah berkelanjutan Outputnya muncul setelah algoritme
menyelesaikan seluruh proses."
Pengertian Algoritma
Algoritma adalah urutan langkah
logis yang digunakan untuk menyelesaikan suatu masalah. Singkatnya, sebuah
masalah harus diselesaikan dengan beberapa langkah yang logis. Dalam kehidupan
sehari-hari, contoh algoritma bisa digambarkan dengan berbagai macam hal. Salah
satu contohnya adalah aktivitas membuat kopi. Dari menuangkan kopi, menuangkan
air pana, menambahkan gula dan output sebuah kopi merupakan contoh algoritma
dalam kehidupan sehari-hari.
Jenis Algoritma
Algoritma dapat diklasifikasikan
menjadi 3 jenis berdasarkan strukturnya:
Urutan (Sequence): tipe
algoritma ini ditandai dengan serangkaian langkah, dan setiap langkah akan
dijalankan satu demi satu.
Percabangan (Branching): jenis
algoritma ini diwakili oleh masalah "jika-maka". Jika kondisinya
benar, maka outputnya adalah A, jika kondisinya salah, outputnya adalah B.
Jenis algoritma ini juga dikenal sebagai "tipe pilihan".
Sejarah Algoritma
Kata “algoritma” sendiri cukup
menarik. Sekilas mungkin terlihat seolah-olah seseorang bermaksud untuk menulis
"logaritma" tetapi mencampuradukkan empat huruf pertama, tetapi bukan
itu masalahnya! Ini memiliki sejarah panjangnya sendiri yang kembali ke abad
ke-9. Istilah Algoritma pada dasarnya adalah korupsi dari nama “ABU JA’FAR
MOHAMMED IBN MUSA AL-KHOWARIZMI”, seorang astronom dan ahli matematika.
Dia adalah anggota House of Wisdom, akademi ilmuwan di Baghdad. Nama al-khowarizmi berarti “dari kota Kowarzizm”, yang saat itu merupakan bagian dari Persia, tetapi sekarang disebut Khiva dan merupakan bagian dari Uzbekistan. Dia mungkin salah satu matematikawan terbesar yang pernah hidup, karena, pada kenyataannya, dia adalah pendiri beberapa cabang dan konsep dasar matematika. Dia mempengaruhi pemikiran matematika lebih luas daripada penulis abad pertengahan lainnya. Karyanya tentang aljabar sangat luar biasa, karena ia tidak hanya memprakarsai subjek dalam bentuk sistematis tetapi ia juga mengembangkannya hingga memberikan solusi analitis persamaan linier dan kuadrat, yang menjadikannya sebagai pendiri Aljabar. Nama Aljabar diambil dari bukunya yang terkenal, Al'Jabr wa'al'Muqabilah dari abad ke-9. Ini kemudian diterjemahkan ke dalam bahasa Latin pada abad ke-12 dengan judul Algoritmi de numero Indorum. Judul ini berarti “Algoritmi pada bilangan India”, di mana “Algoritmi” adalah terjemahan penerjemah Latinisasi nama Al-Khwarizmi. Aritmatikanya mensintesis pengetahuan Yunani dan Hindu dan juga mengandung kontribusinya sendiri yang sangat penting bagi matematika dan sains. Faktanya, orang Eropa Barat pertama kali belajar tentang aljabar dari karyanya!
Contoh Algoritma Flowchart Aplikasi
Seperti yang disebutkan sebelumnya,
algoritma dapat digunakan di banyak area, dan sering ditampilkan dalam bentuk
diagram alur untuk pemahaman visual. Dengan kata lain, diagram alir adalah
diagram yang merepresentasikan algoritme, yang menunjukkan langkah-langkah
dalam berbagai kotak dan menampilkan proses dengan menghubungkan kotak-kotak
tersebut. Berikut beberapa contoh penerapan algoritma dalam bentuk diagram
alir.
Seberapa
Penting Algoritma Untuk Dipelajari
Jika kamu ingin menjadi seorang programmer, arsitektur software, software developer atau bidang IT lainnya, kamu harus memahami Algoritma, kenapa? pada dasarnya algoritma adalah cara untuk menyelesaikan masalah dan menghasilkan sebuah output, mungkin di pekerjaan bidang IT kamu boleh tidak menggunakan flowchart jika kamu sudah memahaminya di luar kepala, namun akan lebih baik jika kamu mendokumentasikan flowchart dan flow lainnya. Contoh Real Case yaitu ketika kamu di beri task untuk membuat login maka kamu harus paham flow bagaimana login bekerja dan setelah itu kamu mengimplementasikannya dalam bentuk kode.
Sumber: https://www.konsepkoding.com/2020/08/apa-itu-algoritma-pengertian-sejarah.html
0 Komentar:
Posting Komentar
Berlangganan Posting Komentar [Atom]
<< Beranda