Dalam ilmu komputer, setiap aplikasi, sistem digital, dan perangkat lunak bekerja melalui serangkaian langkah yang dirancang untuk menyelesaikan tugas tertentu. Langkah-langkah tersebut dikenal sebagai algoritma. Algoritma menjadi dasar bagi komputer dalam mengolah data, menjalankan perintah, mengambil keputusan, dan menghasilkan keluaran sesuai tujuan yang telah ditetapkan (Cormen et al., 2009).
Secara umum, algoritma dapat didefinisikan sebagai urutan langkah yang logis, sistematis, terstruktur, dan terbatas untuk menyelesaikan suatu masalah. Algoritma menerima satu atau beberapa masukan, memprosesnya berdasarkan aturan tertentu, kemudian menghasilkan keluaran yang diharapkan. Dengan demikian, algoritma bukan sekadar kode program, melainkan rancangan penyelesaian masalah yang menjadi dasar dalam pembuatan program komputer (Knuth, 1997).
Mengapa Algoritma Penting?
Komputer tidak dapat menyelesaikan masalah tanpa instruksi yang jelas. Setiap perintah harus disusun secara terperinci agar dapat diterjemahkan dan dijalankan oleh mesin. Algoritma menyediakan kerangka berpikir yang memungkinkan suatu masalah kompleks diuraikan menjadi langkah-langkah yang lebih sederhana (Wing, 2006).
Dalam pengembangan perangkat lunak, algoritma membantu programmer menentukan cara paling tepat untuk mengolah data dan mencapai hasil tertentu. Pemilihan algoritma yang baik dapat meningkatkan kecepatan program, mengurangi penggunaan memori, dan memperbaiki keandalan sistem (Sedgewick & Wayne, 2011).
Algoritma juga memiliki peran penting dalam membangun pola pikir komputasional. Melalui algoritma, seseorang belajar mengidentifikasi masalah, memecahnya menjadi bagian-bagian kecil, menemukan pola, menyusun solusi, dan mengevaluasi hasil secara logis (Wing, 2006).
Karakteristik Algoritma yang Baik
Sebuah algoritma harus memiliki sejumlah karakteristik agar dapat digunakan secara efektif. Pertama, algoritma harus memiliki masukan yang jelas. Masukan merupakan data awal yang akan diproses, meskipun dalam beberapa kasus algoritma dapat dijalankan tanpa masukan dari pengguna.
Kedua, algoritma harus menghasilkan keluaran. Keluaran merupakan hasil dari proses yang dilakukan dan harus berkaitan dengan tujuan penyelesaian masalah.
Ketiga, setiap langkah dalam algoritma harus bersifat pasti atau tidak ambigu. Instruksi yang digunakan harus memiliki arti yang jelas sehingga tidak menimbulkan penafsiran berbeda.
Keempat, algoritma harus berhingga. Artinya, algoritma harus berhenti setelah menjalankan sejumlah langkah tertentu. Prosedur yang terus berjalan tanpa kondisi penghentian tidak dapat dianggap sebagai algoritma yang lengkap (Knuth, 1997).
Kelima, setiap langkah harus dapat dilaksanakan secara efektif. Instruksi perlu dibuat sederhana, realistis, dan dapat dijalankan menggunakan sumber daya yang tersedia.
Struktur Dasar Algoritma
Sebagian besar algoritma dibangun melalui tiga struktur dasar, yaitu urutan, pemilihan, dan perulangan (Dijkstra, 1976).
Urutan
Struktur urutan atau sequence menjalankan instruksi satu per satu sesuai susunan yang telah ditentukan. Setiap langkah dilaksanakan setelah langkah sebelumnya selesai. Struktur ini digunakan ketika proses penyelesaian masalah berlangsung secara linear.
Sebagai contoh, algoritma untuk menghitung luas persegi panjang dimulai dengan menerima nilai panjang dan lebar, mengalikan kedua nilai tersebut, kemudian menampilkan hasil perhitungan.
Pemilihan
Struktur pemilihan atau selection digunakan ketika algoritma harus mengambil keputusan berdasarkan kondisi tertentu. Komputer akan memeriksa apakah suatu kondisi bernilai benar atau salah, kemudian menjalankan instruksi yang sesuai.
Contohnya adalah sistem penentuan kelulusan. Apabila nilai peserta didik memenuhi batas minimum, sistem menampilkan status lulus. Apabila tidak memenuhi batas tersebut, sistem menampilkan status tidak lulus.
Perulangan
Struktur perulangan atau iteration digunakan untuk menjalankan instruksi yang sama secara berulang. Perulangan dapat dilakukan berdasarkan jumlah tertentu atau selama suatu kondisi masih terpenuhi.
Struktur ini banyak digunakan dalam pengolahan data berjumlah besar, seperti membaca seluruh elemen dalam daftar, menghitung nilai rata-rata, atau menampilkan data secara berurutan.
Representasi Algoritma
Algoritma dapat dituliskan dalam beberapa bentuk. Pemilihan bentuk representasi bergantung pada kebutuhan, tingkat kompleksitas masalah, dan pengguna yang akan membacanya.
Bahasa Deskriptif
Bahasa deskriptif menyajikan algoritma dalam bentuk kalimat sehari-hari. Cara ini mudah dipahami oleh pemula, tetapi dapat menimbulkan ambiguitas apabila instruksi tidak dirumuskan secara tepat.
Pseudocode
Pseudocode merupakan cara menuliskan algoritma menggunakan struktur yang menyerupai bahasa pemrograman tanpa mengikuti aturan sintaks bahasa tertentu. Pseudocode membantu programmer memusatkan perhatian pada logika penyelesaian masalah sebelum menuliskannya menjadi kode program (Sedgewick & Wayne, 2011).
Diagram Alir
Diagram alir atau flowchart menggambarkan algoritma menggunakan simbol-simbol visual. Setiap simbol menunjukkan fungsi tertentu, seperti proses, masukan, keluaran, keputusan, serta awal dan akhir algoritma.
Flowchart memudahkan pembaca memahami hubungan antarproses dan alur keputusan dalam suatu sistem. Namun, untuk algoritma yang sangat kompleks, diagram alir dapat menjadi terlalu besar dan sulit dikelola.
Algoritma dan Program Komputer
Algoritma dan program komputer merupakan dua konsep yang berkaitan, tetapi tidak identik. Algoritma adalah rancangan logis penyelesaian masalah, sedangkan program merupakan implementasi algoritma menggunakan bahasa pemrograman tertentu (Knuth, 1997).
Satu algoritma dapat diterapkan dalam berbagai bahasa pemrograman, seperti Python, Java, C++, JavaScript, atau bahasa lainnya. Perbedaan bahasa tidak mengubah logika utama algoritma, tetapi dapat memengaruhi cara instruksi dituliskan dan dijalankan.
Sebelum membuat program, programmer perlu merancang algoritma dengan baik. Tahap ini membantu mengurangi kesalahan logika, memperjelas kebutuhan sistem, dan mempercepat proses pengembangan perangkat lunak.
Efisiensi Algoritma
Tidak semua algoritma yang menghasilkan keluaran benar memiliki tingkat efisiensi yang sama. Dua algoritma dapat menyelesaikan masalah serupa, tetapi membutuhkan waktu eksekusi dan kapasitas memori yang berbeda.
Efisiensi algoritma umumnya dianalisis berdasarkan dua aspek utama, yaitu kompleksitas waktu dan kompleksitas ruang. Kompleksitas waktu menunjukkan banyaknya operasi yang diperlukan ketika ukuran data meningkat. Kompleksitas ruang menunjukkan jumlah memori yang dibutuhkan selama algoritma dijalankan (Cormen et al., 2009).
Dalam ilmu komputer, analisis efisiensi sering dinyatakan menggunakan notasi Big O. Notasi ini memberikan gambaran mengenai pertumbuhan kebutuhan waktu atau ruang berdasarkan ukuran masukan. Sebagai contoh, algoritma dengan kompleksitas O(n) memiliki jumlah operasi yang meningkat secara linear terhadap jumlah data.
Pemilihan algoritma yang efisien menjadi sangat penting ketika sistem mengolah data dalam jumlah besar atau harus memberikan respons secara cepat.
Jenis-Jenis Algoritma dalam Ilmu Komputer
Ilmu komputer mengenal berbagai jenis algoritma yang dikembangkan untuk menyelesaikan masalah tertentu. Algoritma pencarian digunakan untuk menemukan data dalam suatu kumpulan. Algoritma pengurutan digunakan untuk menyusun data berdasarkan aturan tertentu, seperti urutan angka atau abjad.
Algoritma rekursif menyelesaikan masalah dengan memanggil dirinya sendiri dalam skala yang lebih kecil. Algoritma divide and conquer membagi masalah besar menjadi beberapa submasalah, menyelesaikan masing-masing bagian, kemudian menggabungkan hasilnya (Cormen et al., 2009).
Algoritma greedy memilih keputusan terbaik pada setiap tahap berdasarkan kondisi saat itu. Sementara itu, algoritma pemrograman dinamis menyimpan hasil perhitungan sebelumnya agar tidak melakukan proses yang sama secara berulang.
Dalam kecerdasan buatan, algoritma digunakan untuk mengenali pola, membuat prediksi, mengelompokkan data, dan mendukung pengambilan keputusan. Contohnya meliputi algoritma klasifikasi, regresi, pengelompokan, jaringan saraf, dan pembelajaran mesin (Russell & Norvig, 2021).
Penerapan Algoritma dalam Kehidupan Digital
Algoritma diterapkan hampir di seluruh layanan digital. Mesin pencari menggunakan algoritma untuk menentukan informasi yang paling relevan dengan kata kunci pengguna. Platform media sosial memanfaatkan algoritma untuk mengatur konten yang ditampilkan pada halaman utama.
Sistem navigasi menggunakan algoritma untuk menentukan rute perjalanan berdasarkan jarak, waktu, dan kondisi lalu lintas. Perbankan digital menerapkan algoritma untuk memproses transaksi dan mendeteksi aktivitas yang tidak wajar. Dalam bidang kesehatan, algoritma membantu menganalisis data pasien dan mendukung proses diagnosis.
Perdagangan elektronik juga menggunakan algoritma untuk memberikan rekomendasi produk berdasarkan perilaku pengguna. Sementara itu, sistem keamanan informasi memanfaatkan algoritma kriptografi untuk melindungi data dari akses yang tidak sah.
Keterbatasan dan Tanggung Jawab dalam Penggunaan Algoritma
Meskipun algoritma dirancang untuk menghasilkan keputusan secara sistematis, hasilnya tetap bergantung pada data, aturan, dan tujuan yang ditetapkan oleh manusia. Algoritma yang menggunakan data tidak representatif dapat menghasilkan keputusan yang bias atau tidak adil (O’Neil, 2016).
Dalam sistem kecerdasan buatan, transparansi algoritma menjadi isu penting. Pengguna perlu mengetahui dasar suatu keputusan, terutama apabila algoritma digunakan dalam bidang yang berdampak besar, seperti pendidikan, kesehatan, pekerjaan, keuangan, dan hukum.
Oleh karena itu, pengembangan algoritma tidak hanya memerlukan kemampuan teknis, tetapi juga pertimbangan etis. Programmer dan pengembang sistem perlu memperhatikan keamanan, privasi, keadilan, akuntabilitas, serta dampak sosial dari teknologi yang dibuat.
Kesimpulan
Algoritma merupakan urutan langkah yang logis, sistematis, jelas, dan terbatas untuk menyelesaikan suatu masalah. Dalam ilmu komputer, algoritma menjadi fondasi dalam pengembangan program, pengolahan data, otomatisasi proses, dan pembangunan berbagai sistem digital.
Pemahaman terhadap algoritma membantu seseorang merancang solusi yang benar, efisien, dan dapat diterapkan melalui bahasa pemrograman. Algoritma juga membentuk pola pikir komputasional yang mencakup kemampuan menganalisis masalah, menyusun prosedur, menguji solusi, dan melakukan perbaikan.
Seiring berkembangnya teknologi digital dan kecerdasan buatan, peran algoritma semakin luas dalam kehidupan masyarakat. Karena itu, pemahaman algoritma perlu disertai kesadaran terhadap efisiensi, transparansi, keamanan, dan tanggung jawab etis dalam penggunaannya.
Referensi
1. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to algorithms (3rd ed.). The MIT Press.
2. Dijkstra, E. W. (1976). A discipline of programming. Prentice-Hall.
3. Knuth, D. E. (1997). The art of computer programming, Volume 1: Fundamental algorithms (3rd ed.). Addison-Wesley.
4. O’Neil, C. (2016). Weapons of math destruction: How big data increases inequality and threatens democracy. Crown.
5. Russell, S., & Norvig, P. (2021). Artificial intelligence: A modern approach (4th ed.). Pearson.
6. Sedgewick, R., & Wayne, K. (2011). Algorithms (4th ed.). Addison-Wesley.
7. Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.

pendapat saya mengenai algoritma yaitu ilmu yang penting dan mendasari dalam mempelajari ilmu komputer, karena algoritma merupakan sesuatu yang sangat penting dikuasai oleh orang-orang yang ikut serta dalam dunia Ilmu Komputer, dari Akademisi, Peneliti sampai ke Praktisi. Dengan pernyataan itulah menyatakan bahwa algoritma harus dipelajari dan dijalani seiring berjalannya waktu, agar kita up to date dan tau ilmu dasar sampai ilmu pokok dunia perkomputeran. Terimakasih….
BalasHapusSelain dalam pemrograman komputer, algoritma dapat dianalogikan seperti resep masakan, di mana anda mengikuti langkah-langkah tertentu untuk mendapatkan hasil yang diinginkan.
BalasHapusDalam ilmu komputer, algoritma menjadi pondasi utama karena hampir semua program, aplikasi, maupun sistem digital dibangun berdasarkan algoritma.Jadi, menurut saya, algoritma bukan hanya tentang "kode" atau "program", melainkan sebuah kehidupan pada dunia komputer
BalasHapusMenurut pendapat saya, algoritma merupakan urutan atau langkah-langkah terstruktur yang jelas dengan tujuan agar mengoptimalkan proses dalam melakukan sesuatu.
BalasHapusPeran Algoritma di salam pemrograman sangatlah penting. karena Algoritma merupakan dasar darii semuaa pemrograman. tidak hanya pemrograman, Algoritmaa biasa kita pakai di dalam kehidupan sehari harii, seperti memasak, merncang sesuatuu, dan lain lain. jadi kesimpulannya Algoritma memiliki peran yang sangatt penting.
BalasHapusMenurut saya, algoritma itu semacam langkah-langkah sistematis untuk menyelesaikan sebuah masalah. Penting banget dikuasai karena dengan algoritma kita bisa berpikir lebih terstruktur, entah untuk bikin program, ngolah data, atau bahkan nyari solusi dalam kehidupan sehari-hari. Jadi, algoritma bukan cuma soal coding, tapi juga cara berpikir logis dan efisien.
BalasHapusalgoritma adalah kumpulan instruksi atau aturan yang disusun secara berurutan untuk menyelesaikan suatu masalah atau mencapai hasil tertentu. Tidak harus selalu soal komputer—dalam kehidupan sehari-hari pun kita sering memakai algoritma, misalnya saat mengikat tali sepatu, pergi ke sekolah, atau menyalakan ponsel.
BalasHapusBedanya, dalam dunia teknologi dan komputer, algoritma dipakai untuk memberi tahu komputer “apa yang harus dilakukan” agar bisa memproses data atau menjalankan perintah. Misalnya, algoritma pencarian di Google membantu kita menemukan informasi dari miliaran halaman web dengan cepat.
Menurut saya, algoritma sebenarnya adalah langkah-langkah atau urutan instruksi yang sistematis untuk menyelesaikan suatu masalah. Jadi, kalau kita punya sebuah masalah atau tugas, algoritma ibarat resep atau panduan yang jelas tentang apa yang harus dilakukan dulu, kemudian apa setelah itu, sampai akhirnya masalah bisa terselesaikan. Dalam dunia komputer, algoritma ini jadi dasar supaya mesin bisa memahami perintah manusia dengan cara yang terstruktur. Menurut saya, penting banget kita belajar algoritma, karena bukan cuma soal bisa nulis kode, tapi juga soal melatih cara berpikir logis, teratur, dan efisien dalam menemukan solusi.
BalasHapusMenurut saya algoritma bisa dikatakan sebagai perintah atau urutan langkah-langkah yang bisa digunakan untuk menyelesaikan suatu masalah dengan urut tepat dan logis. Dalam dunia komputer, algoritma merupakan bagian terpenting awal dari sebuah pemrograman karena algoritma-lah yang mengatur semuanya.
BalasHapusNama : Nur Aulia
BalasHapusNim: 40425105
Algoritma itu cara atau langkah-langkah yang jelas dan teratur untuk menyelesaikan suatu masalah. Menurut saya, Belajar algoritma tidak cuma soal membuat program, tapi juga melatih cara berpikir rapi dan menyelesaikan masalah.
Menurut pendapat saya Algoritma adalah langkah-langkah atau prosedur yang sistematis dan teratur untuk menyelesaikan sebuah masalah. Kalau di pemrograman, algoritma ini ibarat panduan atau resep yang harus diikuti komputer supaya tugas yang kita minta bisa dikerjakan dengan tepat dan efisien. Algoritma memastikan setiap instruksi dari mulai menerima data, memprosesnya, sampai menghasilkan hasil yang kita inginkan, dilakukan secara runtut dan jelas tanpa ada yang terlewat
BalasHapus
BalasHapusAlgoritma itu cara atau langkah-langkah yang jelas dan teratur untuk menyelesaikan suatu masalah. Menurut saya, Belajar algoritma tidak cuma soal membuat program, tapi juga melatih cara berpikir rapi dan menyelesaikan masalah.
menurut saya algoritma itu adalah rancangan awal dalam penyelesaian masalah dalam hal ini adalah program, algoritma biasa berupa urutan langkah langkah penyelesaian yang digunakan untuk menyelesaikan suatu masalah dengan urut tepat dan logis didalam dunia komputer
BalasHapusYang saya ketahui tentang algoritma yaitu urutan langkah-langkah yang sistematis dan logis dalam mengambil keputusan untuk menyelesaikan suatu masalah,intinya menemukan solusi dari suatu permasalahan. Untuk menyelesaikan masalah algoritma membutuhkan input(masukan) sesuai yang diperlukan dan memprosesnya dengan serangkaian langkah-langkah yang nantinya menghasilkan output sebagai solusi dari permasalahan
BalasHapusMenurut saya algoritma merupakan ilmu sangat penting untuk di pelajari, karena mempelajari tentang pemrograman, pengolahan data, dan pemecahan masalah sehari-hari secara sistematis, hal tersebut sangat diperlukan di zaman yang serba teknologi sekarang ini.
BalasHapusmenurut saya algoritma adalah langkah-langkah logis yang harus diikuti untuk menyelesaikan suatu masalah atau tugas secara efisien.dalam dunia pemrograman hal ini sangat penting karena menjadi pondasi pemrograman untuk menyelesaikan masalah secara sistematis, memastikan program berjalan efisien, terstruktur, dan mudah dipelihara.
BalasHapusMenurut saya algoritma itu berisi langkah-langkahnya yang harus diikuti supaya menapat hasil yang akurat dan efektif. Di era digital, algoritma digunakan untuk berbagai macam hal, algoritma membantu komputer atau mesin melakukan tugas tertentu secara otomatis dan efisien.
BalasHapusAlgoritma bukan sekedar ilmu komputer yang rumit untuk dipelajari dikarenakan terdapat berbagai kode program yang asing untuk dipelajari, melainkan untuk melatih pola pikir menjadi logis, sistematis, dan terstruktur dalam menghadapi berbagai persoalan sehingga dapat mengembangkan algoritma barusesuai dengan kebutuhan, baik dalam ilmu komputer maupun kehidupan sehari-hari, Terimakasih.
BalasHapusMenurut saya algoritma adalah serangkaian proses, langkah, atau instruksi yang disusun secara berurutan supaya hasilnya sesuai yang diharapkan. Sama halnya di dunia komputer dan pemrograman, algoritma bekerja dengan cara serupa dengan memberi tahu komputer langkah-langkah apa yang harus dilakukan untuk mencapai hasil yang diinginkan.
BalasHapusAlgoritma merupakan langkah-langkah sistematis dan logis untuk menyelesaikan suatu masalah yang terdapat pada konteks ilmu komputer. Dan juga sebagai langkah dasar dalam pemrograman, contoh realitanya seperti langkah-langkah memasak mie, cara menanam bunga, dan lain sebagainya. Jadi, algortima adalah ilmu yang sangat penting untuk menyelesaikan sebuah masalah
BalasHapusMenurut pendapat saya, algoritma adalah serangkaian langkah-langkah yang berurutan, terstruktur, sistematis, jelas, dan logis yang bertujuan untuk memecahkan suatu masalah atau untuk mencapai suatu tujuan tertentu. Jadi singkatnya algoritma itu bisa diartikan sebagai resep atau panduan untuk menentukan bagaimana suatu masalah akan dipecahkan.
BalasHapusMenurut pendapat saya, Algoritma yang saya ketahui merupakan ilmu yang mempelajari tentang teknologi komputer, memberikan langkah-langkah yang jelas dan sistematis untuk mengolah suatu data atau menyelesaikan tugas tertentu. Misalnya algoritma digunakan dalam pemograman komputer, pengolahan data, dan kecerdasan buatan. Dan algoritma yang baik harus akurat serta dapat menangani data yang kompleks.
BalasHapusMenurut saya, algoritma adalah langkah-langkah teratur untuk menyelesaikan suatu masalah. Algoritma sangat penting karena membuat pekerjaan lebih mudah, efisien, dan terstruktur. Selain digunakan dalam komputer dan teknologi, algoritma juga sering dipakai dalam kehidupan sehari-hari, misalnya saat mengikuti resep masakan atau mencari jalan tercepat ke suatu tempat.
BalasHapusAlgoritma merupakan serangkaian susunan atau urutan dengan beberapa langkah logis serta sistematis untuk menyelesaikan suatu masalah dan mencapai tujuan tertentu. Biasanya Algoritma ini digunakan untuk penghitungan, penalaran, pengambilan keputusan, dan pengolahan data secara otomatis.
BalasHapusMenurut Saya, Algoritma penting dalam penerapan teknologi dan ilmu komputer, tentunya karena membantu dalam pengembangan sistem yang efektif dan efesien. Namun bukan mengenai ilmu komputer saja, kehidupan sehari-hari sering kali menjadi contoh dari algoritma, hal ini sering di jumpai mengingat algoritma terdiri dari susunan input, proses, output, intruksi yang jelas, dan tujuan akhir, yang mana merupakan urutan langkah logis penyelesaian masalah yang di susun secara sistematis. Hal itu selaras dengan kegiatan-kegiatan yang kita lakukan sehari-hari yang dilakukan secara otomatis.
Menurut pendapat saya algoritma itu
BalasHapusseperti kumpulan langkah-langkah yang disusun rapi buat nyelesain suatu masalah. Tanpa algoritma, komputer hanya jadi mesin kosong yang tidak tahu harus melakukan apa. Dengan adanya algoritma Dengan algoritma, kita bisa bikin komputer mengurutkan data, mencari informasi.
Algoritma adalah sebuah kumpulan langkah-langkah atau proses yang tersusun sedemikian rupa untuk menyelesaikan sebuah masalah. Algoritma sangat penting bagi komputer untuk menentukan dan memilah data yang ada di dalam komputer tersebut.
BalasHapusNila Zazkiyatul Azzahro, Kelas C Bisnis Digital
BalasHapusAlgoritma itu krusial dalam ilmu komputer. Kita perlu lebih dari sekadar menggunakannya, kita harus bisa merancang dan mengembangkannya sendiri agar sesuai dengan masalah yang kita hadapi.
DEWI APRILIA BISNIS DIGITAL KELAS C 40425101
BalasHapusMenurut saya, algoritma merupakan komponen yang sangat fundamental dalam bidang ilmu komputer maupun dunia digital secara umum. Algoritma tidak hanya dipahami sebagai sekumpulan instruksi untuk menyelesaikan suatu permasalahan, tetapi juga sebagai kerangka berpikir sistematis yang membantu manusia dalam merancang solusi yang efisien dan tepat sasaran.
Penguasaan algoritma memungkinkan seseorang untuk menganalisis masalah secara lebih terstruktur, kemudian merancang langkah-langkah logis agar solusi yang dihasilkan dapat diimplementasikan melalui program komputer. Selain itu, algoritma juga berperan penting dalam efisiensi, karena algoritma yang baik akan menghasilkan solusi yang lebih cepat, hemat sumber daya, serta mudah dikembangkan.
Muhammad Raisa Ikbal Sidasahid 40425117
BalasHapusMenurut saya Algoritma merupakan suatu serangkaian intruksi atau langkah demi langkah yang sistematis dan logis untuk menyelesaikan masalah/mencapai suatu tujuan. Algoritma bisa digunakan dalam kehidupan sehari-hari, seperti resep masakan, maupun dalam dunia komputer dan pemrograman untuk memproses data dan menghasilkan keluaran.
menurut saya algoritma itu seperti langkah-langkah yang harus di ikuti dari awal hingga akhir, atau urutan instruksi untuk menyelesaikan suatu masalah untuk mencapai tujuan tertentu.
BalasHapus