Apa yang dimaksud dengan algoritma dan berikan contohnya

Algorma – Suah ak bsa pungkr lag bahwa hampr sap ahun prkmbangan lmu pngahuan an knolog rus mngalam prkmbangan. Prkmbangan yang rja paa lmu pngahuan an knolog sbnarnya mrupakan hal yang wajar karna prkmbangan n akan brampak bak rhaap khupan ka yang ka jalan sap har. Olh sbab u, suah sharusnya ka mrasa snang rhaap prkmbangan lmu pngahuan an knolog karna hampr smua kgaan yang lakukan apa slsakan ngan muah. Smakn muah suau pkrjaan unuk slsakan, maka ka bsa mngrjakan pkrjaan lannya.

Tak hanya u, prkmbangan lmu pngahuan an knolog mmbua manusa mmlk kmampuan unuk mncpakan karya-karya yang bsa blang cukup komplks. Sap karya yang bua aau cpakan lbh ar skaar komplks saja, ap canggh. Salah sau karya yang cpakan olh manusa yang komplks an canggh aalah kompur.

Kompur mrupakan sbuah ala lkronk yang bsa mnghung ngan cpa bla banngkan ngan manusa, ap ala lkronk n harus ajarkan aau arahkan olh manusa ngan mnggunakan langkah-langkah agar apa mnylsakan suau masalah. Langkah-langkah yang maksu aalah algorma.

Algorma bukan hanya gunakan unuk mmcahkan masalah paa kompur saja, ap bsa juga gunakan unuk mmcahkan masalah yang aa khupan shar-har. Trlbh lag, sap masalah yang brkaan ngan sbuah pross aau langkah-langkah prosural basanya akan mmbuuhkan algorma. Suau prmasalahan akan muah slsakan ngan mnggunakan algorma karna ka ja mngahu langkah-langkah logs an ssmas yang harus krjakan rlbh ahulu. Olh karna u, ak sk orang yang suah mnylsakan suau masalah mnggunakan algorma, apakah kamu salah saunya?

Namun, wasa n, bag sbagan orang blum mngahu apa u algorma, shngga sul unuk mnrapkan alam pnylsaan suau masalah. Dngan kaa lan, algorma sul unuk gunakan unuk alam khupan shar-shar. Paahal ngan mnggunakan algorma, ssorang akan muah unuk mngurukan pnylsaan suau masalah.

Ingn ahu apa u algorma an cr-crnya? Tnang saja, Grams, arkl n akan mngulas lbh lanju nang algorma, mula ar pngran hngga jns-jnsnya. Nah unggu apalag sgra baca arkl n sampa slsa, Grams, slama mmbaca.

Tabl of Conns

        Pngran Algorma

        Kbanyakan orang kka mnngar slah aau kaa “algorma” basanya akan mngakannya ngan suau lmu mamaka, lmu kompur, aau bahasa pmrograman. Anggapan spr u ak spnuhnya salah karna mmang awal mukannya, algorma n bsa blang bagan ar lmu mamaka an lmu kompur. Lalu, sbnarnya apa u algorma?

        Algorma aalah suau langkah aau mo yang suah rncanakan ngan maang, shngga suah bruruan an rsusun ngan rap sra basanya gunakan unuk mmcahkan suau prmasalahan ngan cara mmbrkan sbuah nsruks supaya mnja nakan. Smnara u, alam Kamus Bsar Bahasa Inonsa (KBBI), algorma aalah prosur ssmas unuk mmcahkan masalah mamas alam langkah-langkah rbaas aau uruan logs pngamblan kpuusan unuk pmcahan masalah.

        Dar pngran rsbu, maka bsa kaakan bahwa algorma n gunakan unuk mnylsakan aau mmcahkan suau prmasalahan ngan ahapan-ahapan yang logs yang suah urukan. Iulah mngapa algorma pas gunakan paa ala lkronk kompur karna ngan algorma, maka kompur akan mampu mngolah aa, mlakukan pnghungan, mlakukan pnalaran scara oomas, an apa mnylsakan masalah yang alam kompur. Kka algorma gunakan paa kompur akan mncpakan suau oupu yang kmuan akan brhn alam kaaan spr smula.

        Bukan hanya kompur aau alam khupan shar-har saja, algorma juga gunakan olh banyak prusahaan ruama prusahaan yang brgrak bang kuangan. Hampr smua bang yang aa prusahaan kuangan mnggunakan algorma, mula ar pragangan saham, manajmn lablas as, an pnapan harga pnjaman. Suau pragangan yang mmaka algorma basanya lbh srng sbu ngan slah pragangan oomas.

        Suau pragangan oomas basanya mnggunakan program kompur unuk mnjual aau mmbl skuras ngan cpa, mngapa mnggunakan program kompur? Hal n karnakan ransaks pragangan brgrak sanga cpa, shngga kcpaan rsbu ak mungkn bsa lakukan olh manusa. Paa umumnya, pragangan yang brgrak sanga cpa rja paa nak urunnya harga saham, komoas, an oblgas. Scara srhana algorma n mmprmuah pragangan oomas yang mana ransaks agangnya brgrak sanga cpa.

        Dngan mkan, algorma bsa blang salah sau mo agar suau masalah apa slsakan ngan muah, shngga suau kgaan aau prouks ap brjalan. Slan u, algorma mrupakan suau mo yang bsa plajar olh sap orang ak rkcual r kamu.

        Trlbh lag, zaman yang srba knolog, mmplajar algorma spr hal yang wajb plajar, spr mnuls arkl supaya muncul halaman prama msn pncar, maka harus mmplajar algorma. Bukan hanya u, pas suah banyak orang yang mnonon youub, munculnya vo-vo halaman uama mrupakan hasl ar algorma munculnya vo-vo halaman uama mrupakan hasl ar algorma youub u snr.

        Pngran Algorma Mnuru Para Ahl

        Bbrapa ahl juga mngungkapkan aau mmbrkan pngran ar algorma. D bawah n akan jlaskan bbrapa pngran algorma ar bbrapa ahl.

        1. Abu Ja’far Muhamma Ibnu Musa Al-Khawarzm

        Paa asarnya, slah algorma u snr prama kal prknalkan olh sorang lmuwan mamaka skar ahun 825 Mash an a brnama Abu Ja’far Muhamma Ibn Musa Al Khwarzm. Islah algorma braa alam buku yang uls olh blau ngan juul Al-Jabr Wa-al Muqabla.

        Abu Ja’far Muhamma Ibn Musa Al Khwarzm mngaakan bahwa algorma aalah sbuah cara aau mo khusus yang apa gunakan unuk mnylsakan sau aau bbrapa masalah.

        2. Marvn Mnsky

        Marvn Mnsky mrupakan sorang ahl Arfcal Inllgnc (AI) aau kcrasan buaan brpnapa bahwa algorma aalah suau prangka yang brbnuk auran yang apa mngnformaskan kpaa ka ar sau waku k waku lannya an nformas yang brkan  mrupakan bagamana cara unuk brnak. Algorma yang ungkapkan olh Marvn Mnsky sbnarnya suah bsa ka rasakan, kka mnggunakan sbuah prangka pngnga, spr smar wach.

        3. Ssmoro

        Mnuru Ssmoro, algorma aalah skumpulan nsruks aau langkah-langkah yang suah ulskan scara ssmas an gunakan unuk mnylsakan suau prsoalan aau suau prmasalahan mamaka an logka ngan banuan kompur.

        4. Symour Lpschuz an Marc Lpson

        Symour Lpschuz an Marc Lpson mnyaakan bahwa algorma aalah sbuah afar yang brs langkah m langkah yang rhngga yang brasal ar brbaga macam prnah yang suah jlaskan supaya bsa gunakan unuk mnylsakan aau mmcahkan suau prmasalahan yang aa.

        5. Kan

        Mnuru Kan, algorma aalah suau usaha ngan sbuah uruan opras yang suah susun scara ssmas an logs an apa manfaakan unuk mnylsakan sbuah prmasalahan m mncpakan sbuah oupu rnu.

        6. S. E. Gooman an S.T. Hnm

        Mnuru S. E. Gooman an S.T. Hnm, algorma aalah suau uruan aau susunan yang sfanya rbaas ar brbaga opras yang suah bsa jlaskan sra sap opras mmbuuhkan waku an mmor yang rbaas unuk mmcahkan suau prmasalahan rnu.

        7. Donal Ervn Knuh

        Donal Ervn Knuh mngaakan bahwa algorma aalah kumpulan auran-auran yang brhngga an bsa mmbrkan srangkaan opras agar apa mmcahkan suau prmasalahan yang sang rja.

        Iulah pngran algorma ar bbrapa ahl, mula ar ahl mamaka yang prama kal mmprknalkan algorma hngga sorang pakar kcrasan buaan. Dngan mkan, bsa blang algorma n mrupakan salah sau cara aau mo yang gunakan unuk mnylsakan suau masalah ngan langkah-langkah aau ahapan-ahapan logs an ssmas.

        Conoh Algorma

        Mungkn akan sul mmbayangkan bagamana cara krja algorma kka gunakan paa kgaan shar-har. Kamu bsa lha salah sau conoh kasus brku yang mana hampr smua orang pas prnah mlakukannya, cara mmasak m nsan. Algorma mmasak m nsan, yau:

        1. Plh 1 bungkus m nsan yang ssua slra

        2. Sapkan ar skar 400 ml

        3. Sapkan panc, snok, garpu, an prng

        4. Masukkan ar 400 ml k alam panc

        6. 5. Panaskan ar hngga mnh

        7. Masukkan m k alam panc yang brs ar mnh

        8. Auk m an unggu skar 3 mn

        9. Tuangkan bumbu prng

        10. Ambl m yang suah maang an lakkan prng yang suah br bumbu.

        Spr yang ka ahu bahwa prkmbangan knolog smakn maju an morn, shngga ka akan muah unuk mnggunakannya, salah sau kmuahan u apa ka lha an rasakan paa saa mncar nformas.

        Smnara u, conoh lannya ar algorma juga bsa lha paa knolog ruama paa msn pncar yang mana kka mnggunakannya mmbuuhkan nrn. Supaya lbh muah mmaham conoh algorma paa knolog, kamu bsa mlha conoh bawah n.

        1. Tnukan nformas yang ngn car

        2. Kk nformas yang ngn car msn pncar

        3. Tunggu bbrapa saa

        4. Muncullah nformas brupa arkl yang car ssua uruan

        5. Kamu nggal plh arkl yang mmlk nformas yang cocok

        Paa umumnya, msn pncar suah mmlk algormanya masng-masng, shngga arkl yang akan muncul uruan prama mrupakan arkl yang mmang layak braa uruan prama yang kmuan lanjukan arkl kua an srusnya. Olh sbab u, jka ngn mmbua arkl yang muncul halaman prama aau uruan prama msn pncar, sbaknya knal ulu algorma ar msn pncar rsbu.

        Iulah kua conoh ar algorma yang aa khupan shar-har an algorma yang brkaan ngan knolog msn pncar. Paa asarnya, mash banyak skal conoh ar algorma, mungkn saja kamu bsa mmbrkan conoh ar algorma. Slah mngnal pngran an conoh algorma, sprnya kamu suah mula mmaham nang algorma aau bahkan suah ngn mnrapkannya alam khupan shar-har rmasuk mnuls arkl nrn?

        Cr-Cr Algorma

        Sgala macam mo yang aa pas mmlk cr-cr rmasuk algorma. Brasarkan apa yang ungkapkan Donal E. Knuh, algorma mmlk bbrapa cr, yau:

        1. Aa Inpu

        Harus aa Inpu bsa arkan sbaga sap masalah yang haap kpannya harus carkan solus agar masalah apa slsakan ngan bak. D alam algorma, mnmal rr ar nla 0 aau mmlk nla lbh.

        2. Aa Oupu

        Harus aa oupu bsa kaakan sbaga sbuah solus ar suau prmasalahan yang sang haap. D alam algorma, mnmal harus aa 1 oupu aau lbh.

        3. Aanya Sbuah Pross

        Algorma harus mmlk sbuah pross aau skumpulan langkah-langkah yang harus lakukan agar bsa mnylsakan masalah aau mncapa ujuan akhr.

        4. Insruks yang Jlas

        Algorma akan brjalan ngan bak slama brkan nsruks yang jlas, shngga suau ksalahan apa mnmalsr an brhasl mncpakan oupu yang bak.

        5. Mmlk Tujuan Akhr

        Suah pas kalau algorma harus mmlk ujuan akhr. Dngan aanya ujuan akhr, ka akan brhn slah mncapa ujuan akhr.

        Manfaa Algorma

        Algorma mmlk bbrapa manfaa anaranya:

        1. Dapa mnylsakan suau masalah yang sang rja ngan langkah-langkah yang ssmas an logs

        2. Dapa mmprmuah aau mmbanu ka alam mngubah program yang rum mnja lbh srhana

        3. Mmuahkan ka unuk mmbua sbuah program

        4. Bsa mngurang rjanya ksalahan rhaap pnulsan suau program scara brulang kal

        5. Mmuahkan ka unuk mnmukan ksalahan alam suau langkah krja yang suah jlas.

        6. Mmuahkan ka unuk mnokumnaskan bbrapa hal yang sang krjakan

        Bbrapa manfaa aas, bsa jakan sbaga alasan unuk kamu mmplajar algorma lbh alam. Dngan mmplajar algorma lbh alam, maka kamu akan mrasakan lbh banyak manfaa ar algorma

        Jns-Jns Algorma

        Algorma yang srng ka kahu n rnyaa mmlk bbrapa jns. Algorma mmlk ga jns, yau: algorma skunsal, algorma prulangan, an algorma prcabangan. Kga jns algorma rsbu bsa blang sbaga pmbnuk ar algorma u snr.

        Algorma Skunsal

        Algorma skunsal aalah sbuah nsruks yang suah rncana aau rsusun scara ssmas sra suah bruruan supaya bsa mmbrkan bbrapa arahan yang scara khusus. Paa jns algorma n sap nsruks yang brupa ahapan-ahapan akan jlaskan scara uru, mula ar awal hngga akhr. Olh sbab u, kka mnggunakan algorma n harus lakukan ssua uruan agar ak aa yang salah.

        Algorma Prulangan

        Bbrapa masalah yang haap aa bbrapa ahapan yang mmang harus jalankan scara brulang-ulang, basanya masalah u apa slsakan ngan algorma prulangan. Algorma prulangan aalah suau algorma yang apa gunakan unuk mngulang bbrapa prnah, shngga bsa mngopraskan bbrapa ahapan rnu scara brulang-ulang. Dkarnakan apa mngopraskan bbrapa ahapan scara brulang-ulang, maka jns algorma n srng sbu juga loopng algorhm.

        Algorma Prcabangan

        Algorma prcabangan aalah suau algorma yang apa gunakan unuk mmlh aau mlanjukan salah sau prnah ar bbrapa prnah yang suah aa sblumnya. Akan ap, paa jns algorma prcabangan, unuk mlakukan langkah slanjunya, maka harus mmnuh syara yang suah aa. Olh sbab u, jns algorma n knal juga ngan algorma brsyara.

        Ksmpulan

        Tbalah suah paa pmbahasan ksmpulan, paa pmbahasan n bsa blang kalau algorma aalah suau cara aau mo aau prosur yang apa manfaakan unuk mmcahkan suau prmasalahan yang sang rja, bak u alam bnuk lmu kompur, lmu mamaka, knolog, hngga khupan shar-har yang ka jalan. Maka ar u, bsa kaakan bahwa algorma mlpu bbrapa hal, spr pnalaran, pmrossan aa, an prhungan.

        Prkmbangan knolog yang smakn maju, mmbua ka harus mula mnyaar bahwa mmplajar lmu algorma sanga pnng. Olh karna u, jka kamu mmlk waku luang,  sbaknya sgra mmplajar algorma an blajar unuk mnrapkannya, bak u mlalu vo yang bua youub aau mnuls arkl agar muncul halaman prama msn pncar.

        Apa yang maksu ngan algorma?

        Algorma mnuru (Kan, 2020, 1.19) aalah suau upaya ngan uruan opras yang susun scara logs an ssmas unuk mnylsakan suau masalah unuk mnghaslkan suau oupu rnu.

        Apa saja conoh algorma pmrograman?

        Brku conoh algorma pmrograman 10 ar 32 yang basa gunakan alam una kompur:. Komprs aa. ... . Pncaran bam. ... . Pncaran bnary. ... . 4. Hashng. ... . Branch an boun. ... . 6. Maxmum flow. ... . 7. Dynamc programmng. ... . Mo nwon..

        Apa yang maksu ngan algorma an ulskan cr cr algorma?

        Algorma aalah suau langkah aau mo yang suah rncanakan ngan maang, shngga suah bruruan an rsusun ngan rap sra basanya gunakan unuk mmcahkan suau prmasalahan ngan cara mmbrkan sbuah nsruks supaya mnja nakan.

        Postingan terbaru

        LIHAT SEMUA