Algoritma
Dalam matematika dan ilmu komputer, algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.
Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi.Dimulai dari sebuah kondisi awal dan input awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas yang terdefinisi dengan baik, yang pada akhirnya menghasilkan "keluaran" dan berhenti di kondisi akhir. Transisi dari satu kondisi ke kondisi selanjutnya tidak harus deterministik; beberapa algoritma, dikenal dengan algoritma pengacakan, menggunakan masukan acak.
Sejarah istilah “algoritma”
Kata algoritma berasal dari latinisasi nama seorang ahli matematika dari Uzbekistan Al Khawārizmi (hidup sekitar abad ke-9), sebagaimana tercantum pada terjemahan karyanya dalam bahasa latin dari abad ke-12 “Algorithmi de numero Indorum”. Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab (sebenarnya dari India, seperti tertulis pada judul di atas). Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan. Masalah timbul pada saat akan menuangkan bagaimana proses yang harus dilalui dalam suatu/sebuah sistem (program) bagi komputer sehingga pada saat eksekusinya, komputer dapat bekerja seperti yang diharapkan. Programer komputer akan lebih nyaman menuangkan prosedur komputasinya atau urutan langkah proses dengan terlebih dahulu membuat gambaran (diagram alur) diatas kertas.
Jenis-jenis Algoritma
1.Divide and Conquer
Paradigma untuk membagi suatu permasalahan besar menjadi permasalahan-permasalahan yang lebih kecil. Pembagian masalah ini dilakukan terus menerus sampai ditemukan bagian masalah kecil yang mudah untuk dipecahkan. Singkatnya menyelesaikan keseluruhan masalah dengan membagi masalah besar dan kemudian memecahkanpermasalahan-permasalahan kecil yang terbentuk.
2.Dynamic programming
Paradigma pemrograman dinamik akan sesuai jika digunakan pada suatu masalah yang mengandung sub-struktur yang optimal (, dan mengandung beberapa bagian permasalahan yang tumpang tindih . Paradigma ini sekilas terlihat mirip dengan paradigma Divide and Conquer, sama-sama mencoba untuk membagi permasalahan menjadi sub permasalahan yang lebih kecil, tapi secara intrinsik ada perbedaan dari karakter permasalahan yang dihadapi.
3.Metode serakah
Sebuah algoritma serakah mirip dengan sebuah Pemrograman dinamik, bedanya jawaban dari submasalah tidak perlu diketahui dalam setiap tahap; dan menggunakan pilihan “serakah” apa yang dilihat terbaik pada saat itu.
4.Sistem Flowchart
Sistem flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut. Sistem flow chart tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah , tetapi hanya untuk menggambarkan prosedur dalam sistem yang dibentuk.
5.Pseudo Code (Kode Semu)
Pseudo Code (kode semu) merupakan metode yang cukup efisien untuk menggambarkan suatu algoritma . Pseudo Code dituliskan dengan menggunakan bahasa yang mudah dipahami (boleh menggunakan bahasa Indonesia) agar alur logika yang digambarkan dapat dimengeti oleh orang awam sekalipun. Flowchart Pseudo Code (kode semu) disusun dengan tujuan untuk menggambarkan tahap-tahap penyelesaian suatu masalah dengan kata-kata (teks). Metode ini mempunyai kelemahan, dimana penyusunan algoritma dengan kode semu sangat dipengaruhi oleh tata bahasa pembuatnya, sehingga kadang-kdang sulit dipahami oleh orang lain. Oleh karena itu kemudian dikembangkan suatu metode lain yang dapat menggambarkan suatu algoritma program secara lebih mudah dan sederhana yaitu dengan menggunakan flowchart (diagram alir).
Minggu, 22 Maret 2015
Langganan:
Posting Komentar (Atom)
Featured Post
Pengertian Web Statis dan Dinamis
Apa sih yang dimaksut Web ? Web atau website menurut Wikipedia adalah : Situs web ( bahasa Inggris : website ) adalah sekumpulan ha...
Paling Dilihat
Label
Al Khawarizmi
1
Algoritma
2
Aljabar
1
Angka 0
1
CorelDraw
1
Desain Grafis
1
Flowchart
1
Simbol. Dasar Komputer
1
Cari Blog Ini
Arsip Blog
- Maret 2022 (1)
- Agustus 2021 (1)
- Juni 2021 (1)
- September 2019 (1)
- Maret 2015 (4)
ms2021. Diberdayakan oleh Blogger.
Halaman
Popular Posts
-
Algoritma Dalam matematika dan ilmu komputer, algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan unt...
-
Bagaimana membuat Algoritma menggunakan Flowcart ? Algoritma yang telah dibuat kemudian digambarkan dalam bentuk bagan alir (flowchart)...
-
Flowcard merupakan simbol atau gambar - gambar yang dipakai untuk menggambarkan serta merancang proses suatu program. Berikut macam - macam ...
-
Pernahkah kamu mendengar kata ALJABAR atau kata ALGORITMA? Kamu akan mendapati dua kata ini didalam pelajaran matematika. Tapi, tahu...
-
A.Pengertian Algoritma Algoritma adalah prosedur langkah-langkah untuk penghitungan. Algoritma digunakan untuk atas.hitungan, pemrosesan...
-
ilustrasi Ibnu Sina Siapa sih yang belum kenal Ibnu Sina ? Ibnu Sina merupakan seorang filsuf, ilmuwan, dokter, dan penulis aktif ya...
-
Apa sih yang dimaksut Web ? Web atau website menurut Wikipedia adalah : Situs web ( bahasa Inggris : website ) adalah sekumpulan ha...
-
Kali ini Maz Sakty akan membuat bayangan pada teks dengan menggunakan Drop Shadow Tool. Berikut langkah - langkahnya : 1. Bu...
Terim akasih artikelnya
BalasHapusTolong dilengkapi lagi artikelnya ya kak :)
BalasHapusMy blog
Googlenya salah
BalasHapusJenis2 algoritma seharusnya ada 3
Disini malah ada 5
lebih lengkap bro
HapusKomentar ini telah dihapus oleh pengarang.
BalasHapusbang, saya ijin masukin materi ini dari blog abang ke video youtube saya ya bang, link nya saya buat di deskripsi
BalasHapusmakasih bang
Terimakasih gan blognya bermanfaat. Saya izin copy paste ya gan untuk tugas kuliah saya. 1811500075 Syahrul Ramadhan Wijaya kunjungi ya website saya https://srwijaya.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id
BalasHapusterimakasih atas pengertian yang sanngat mudah di mengerti dan di pahami saya.1811500089 NUH PCHOSAN AKIL kunjungi juga ya webshite kami https://akil.mahasiswa.atmaluhur.ac.id dan webshite kampus saya http://www.atmaluhur.ac.id
BalasHapusTerima kasih gan, sangat membantu.saya izin copy paste ya gan buat tugas kuliah. 1811500094 Ar'rasid Fadhli.kunjungi ya website saya https://arrasidfadhli.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id
BalasHapusMantap gan, terimakasih bwt artikelnya yang sangat bermanfaat. Saya Marcellino 1811500088 website saya https://marcellino.mahasiswa.atmaluhur.ac.id dan website kampus saya http://www.atmaluhur.ac.id
BalasHapusTerima kasih atas informasi dan penjelasan yang anda buat sangat bermanfaat bagi saya. Saya Livren Sandi 1811500097 website saya https://livren.mahasiswa.atmaluhur.ac.id/ dan website kampus saya https://www.atmaluhur.ac.id
BalasHapusterima kasih atas dan penjelasan yang anda buat bagi saya suherman 1811500043 web saya suherman.mahasiswa.atmaluhur.ac.id
BalasHapusdan website kampus saya https://www.atmaluhur.ac.id
terimakasih.dengan ini saya bisa mengerti dan paham serta bisa mengerjakan tugas saya. mahpud efendi (1811500027) kunjungi juga website saya http://beladiri.mahasiswa.atmaluhur.ac.id dan website kampus saya http://www.atmaluhur.ac.id
BalasHapusterima kasih atas informasinya, saya jadi memahami sejarah algoritma.1811500084 fajar maulana jangan lupa juga ya kunjungi website saya fajarmaulana.mahasiswa.atmaluhur.ac.id dan website kampus saya http://www.atmaluhur.ac.id
BalasHapusterimakasih atas penjelasan tentang sejarah algoritma, ini sangat membantu saya dalam menyelesaikan tugas kuliah. salam kenal 1811500077 Defirly Antasya jangan lupa kunjungi website saya http://defirly.mahasiswa.atmaluhur.ac.id dan website kampus saya http://www.atmaluhur.ac.id
BalasHapusterima kasih atas info nya, saya harap bisa berguna bagi saya, saya Afra Maulana Syafika (1811500010) mampir juga ke website saya https://aframs.mahasiswa.atmaluhur.ac.id/beranda
BalasHapusdan website kampus saya http://www.atmaluhur.ac.id terimakasih
Terima Kasih atas info yang telah diberikan oleh anda. Semoga artikel ini dapat bermanfaat buat saya. Nama saya
BalasHapusJimmy Ngui 1811500025 Website saya : https://jimmyngui.mahasiswa.atmaluhur.ac.id/ dan website kampus saya : http://www.atmaluhur.ac.id/
Komentar ini telah dihapus oleh pengarang.
BalasHapusTerima kasih gan penjelesan tentang sejarah Algoritma , sekarang saya mengerti heheh, Nama saya Maulana Malik Fajari NIM : 1811500085. Jangan lupa ya gan kunjungi website saya :https://gameslek.mahasiswa.atmaluhur.ac.id/ dan Website kampus saya : http://www.atmaluhur.ac.id
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusTerimakasih,, saya menjadi tau tentang sejarah algoritma dari blog yang anda buat dan bisa mempermudah pekerjaan kapus saya. M.FACHRUDIN 1811500008. dan jangan lupa juga kunjungi web saya.. :https://kitabisa.mahasiswa.atmaluhur.ac.id/ dan Website kampus saya : http://www.atmaluhur.ac.id
BalasHapusTerimakasih,, saya menjadi tau tentang sejarah algoritma dari blog yang anda buat dan bisa mempermudah pekerjaan kapus saya. M.FACHRUDIN 1811500008. dan jangan lupa juga kunjungi web saya.. :https://kitabisa.mahasiswa.atmaluhur.ac.id/ dan Website kampus saya : http://www.atmaluhur.ac.id
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapuskereeeeennnnn
BalasHapuswow artikelnya membantu saya banget,jadinya tau deh sejarah algoritma kayak gimana,makasih ya,...salam kenal nama saya Ani Kinanti(1811500024) website saya https://berbagiilmu.mahasiswa.atmaluhur.ac.id dan website kampus saya http://www.atmaluhur.ac.id
BalasHapusmakasih baaannnyyyaaaaak kakak. ini sangat membantu saya untuk mengetaahui sejarah algoritma dan mempermudah saya menyelesaikan tugas kuliah saya.salam kenal ya saya SAMSIYATUL ROSYIDAH 1811500054 . jangan lupa kunjungi juga website saya https://jelajahidunidenganmembaca.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id/ dijamin ga nyesel deh kalo mampir :)
BalasHapusmakasih banyak kakak.salam knal 1811500026 m.mulyadi jangan lupa kunjungi website https://sites.google.com/mahasiswa.atmaluhur.ac.id/pesta-adat-kundi dan website kampus saya https://www.atmaluhur.ac.id
BalasHapusterima kasih atas ilmunya semoga bermanfaat untuk saya. salam kenal nama Annisa Apriliani(1811500093)mampir juga ke website saya https://annisa.mahasiswa.atmaluhur.ac.id/
BalasHapusdan website kampus saya http://www.atmaluhur.ac.idBalas
terima kasih atas ilmunya semoga bermanfaat untuk saya. salam kenal nama Annisa Apriliani(1811500093)mampir juga ke website saya https://annisa.mahasiswa.atmaluhur.ac.id/
BalasHapusdan website kampus saya http://www.atmaluhur.ac.id
terima kasih untuk ilmunya semoga bermanfaat untuk saya. salam kenal nama Depi Susanti(1811500092)mampir juga ke website saya https://depisusanti.mahasiswa.atmaluhur.ac.id/
BalasHapusdan website kampus saya http://www.atmaluhur.ac.id
makasih kak ... karena udah membantu saya dalam mengerjakan tugas ... terus berkarya dan semoga maju terus blog ....salam kenal ya kak saya maman abdurahman 1811500114. jgn lupa mampir ke web saya ya kak https://babelcity.mahasiswa.atmaluhur.ac.id/ dan http://www.atmaluhur.ac.id/ kampus saya ... skli lagi makasih banyak ya kak .... assalamualaikum ..
BalasHapusmakasih kak ... karena udah membantu saya dalam mengerjakan tugas ... terus berkarya dan semoga maju terus blog ....salam kenal ya kak saya maman abdurahman 1811500114. jgn lupa mampir ke web saya ya kak https://babelcity.mahasiswa.atmaluhur.ac.id/ dan web kampus saya http://www.atmaluhur.ac.id/ kampus saya ... skli lagi makasih banyak ya kak .... assalamualaikum
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusterima kasih kak,artikelnya sangat berguna ,,terus berkarya kak ,,salam kenal ya kak saya fiky anugrah sahputra,jangan lupa mampir ke website saya https://fikybelitong.mahasiswa.atmaluhur.ac.id/ dan jangan lupa kunjungi website kampus saya http://www.atmaluhur.ac.id..terima kasih kak,,
BalasHapusTerima kasih atas penjelasannya, saya Michael Susento 181150012 website saya https://michaelsusento.mahasiswa.atmaluhur.ac.id/
BalasHapusDan website kampus saya http://www.atmaluhur.ac.id
Terima kasih banyak atas informasinya kak
BalasHapusSaya jermi (1811500014)
Website saya : https://games.mahasiswa.atmaluhur.ac.id/
Website kampus saya : https://www.atmaluhur.ac.id
Terima kasih pak sudah membuat artikel tentang ini,karna artikel ini saya jafi bisa membuat tugas dari dosen saya
BalasHapusTerima kasih kak, dengan kakak mensharing ini saya bisa membuat tugas saya dari kampus.
BalasHapussaya Belinda amelia dengan nim:1811500028
website saya : https://belind.mahasiswa.atmaluhur.ac.id
website kampus: https://www.atmaluhur.ac.id
Terimakasih ya kak artikel ini sangat membantu saya dalam menyelesaikan tugas kuliah saya, jangan lupa kak mampir ke website saya di https://rismaa.mahasiswa.atmaluhur.ac.id dan juga website kampus https://www.atmaluhur.ac.id
BalasHapusterima kasih kak sudah membagi ilmunya :)
BalasHapus1811500058 Arya Risandi kunjungi ya website saya https://aryarisandi.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id/
Singkat, padat, jelas, dan langsung ke inti utama dari topik pembahasannya.
BalasHapusSaya suka ini. Bagus sekali, karena memang ini yang saya butuhkan.
Jadi tugas perkuliahan saya akan dengan cepat dapat terselesaikan.
Terima kasih!
Sukses terus untuk bloggingnya!
Saya Joshua Romalin dengan NIM 1711500088, bersitus https://gamekonsoljadul.mahasiswa.atmaluhur.ac.id/
Untuk kampus saya, dapat mengunjunginya di http://www.atmaluhur.ac.id/
Berkat artikel agan,saya sedikit lebih mengetahui sejarah singkat algoritma, terima kasih atas informasinya :D, Silahkan kunjungi website saya kunjungi website saya https://aries.mahasiswa.atmaluhur.ac.id/ dan juga website kampus saya yang tercinta https://www.atmaluhur.ac.id
BalasHapuswiiiih keren nih artikelnya, makasih ya kak , berkat artikel ini saya bisa mengerjakan tugas kuliah saya. jangan lupa kunjungi website saya https://rismaa.mahasiswa.atmaluhur.ac.id
BalasHapusdan website kampus htpps://www.atmaluhur.ac.id
lanjutkan gan, sangat membantu artikelnya. saya bisa tahu tentang sejarah algoritma. terima kasih atas artikelnya. saya Agusti Prananda 1811500056, jangan lupa kunjungi website saya http://agus.mahasiswa.atmaluhur.ac.id/ dan kunjungi juga situs kampus saya http://www.atmaluhur.ac.id
BalasHapusterima kasih banyak gan, sangat membantu blog mu gan. jadi saya lebih tahu tentang sejarah algoritma. saya ramadan 1811500035 jangan lupa kunjungi website gua gan, http:/rama.mahasiswa.atmaluhur.ac.id/
BalasHapusTerima kasih kak artikelnya sangat membantu saya dalam mengerjakan tugas kuliah yang diberikan dan menambah ilmu tentunya. Salken yaa saya Ersya Rindiani 1811500076, kunjungi website saya https://tinta-hitam.mahasiswa.atmaluhur.ac.id/ dan website kampus https://www.atmaluhur.ac.id
BalasHapusterima kasih yaa kak artikelnya sangt membantu saya mengerjakan tugas kuliah sayaa.mampir di website saya https://tarian.mahasiswa.atmaluhur.ac.id dan website kampus https://www.atmaluhur.ac.id
BalasHapusterimakasih ya kak artikelnya sangat membantu saya dalam menyelesaikan tugas.mampir di website saya https://bela-diri.mahasiswa.atmaluhur.ac.id dan website kampus https://www.atmaluhur.ac.id
BalasHapusterimakasih atas artikelnya ,ini sangat membantu dan bermanfaat bagi saya dalam mengerjakan tugas saya, jngn lupa kunjungi website saya : http://hidupsehat.mahasiswa.atmaluhur.ac.id dan website kampus saya :https://www.atmaluhur.ac.id
BalasHapusMakasih bang artikelnya ini sangat membantu saya untuk mengerjakan tugas salam kenal yaa nama saya Rizki lhiani 1811500107 jangan lupa kunjungi website saya http://baturusa.mahasiswa.atmaluhur.ac.id dan website kampus http://www.atmaluhur.ac.id
BalasHapusTHANKS kak buat artikelnya sangat membantu saya buat mengerjaiin tugas saya rauda nurhaliza 1811500045 jangan lupa ya kunjungi website saya http://jendelailmu.mahasiswa.atmaluhur.ac.id dan website kampus http://www.atmaluhur.ac.id
BalasHapusmakasih bang artikelnya sangat membantu saya buat mengerjaiin tugas saya ANDREYANSAH 1811500090 jangan lupa ya kunjungi website saya https://andreyansah.mahasiswa.atmaluhur.ac.id/ dan website kampus http://www.atmaluhur.ac.id
BalasHapusThankyou gan artikelnya sangat bermanfaat dan membantu saya dalam mengerjakan tugas saya. Saya Shella Munira mahasiswa dari Stmik Atma Luhur pangkalpinang. Jangan lupa kunjungi website saya : https://shellaiera.mahasiswa.atmaluhur.ac.id/ dan website kampus saya :https://www.atmaluhur.ac.id
BalasHapusThankyou gan artikelnya sangat bermanfaat dan membantu saya dalam mengerjakan tugas saya.. salam kenal nama saya ichsan sofani 1811500047 jangan lupa ya kunjungi website saya https://matamu.mahasiswa.atmaluhur.ac.id/beranda dan website kampus saya http://baturusa.mahasiswa.atmaluhur.ac.id dan website kampus http://www.atmaluhur.ac.id
BalasHapusThankyou gan artikelnya sangat bermanfaat dan membantu saya dalam mengerjakan tugas saya.. salam kenal nama saya ichsan sofani 1811500047 jangan lupa ya kunjungi website saya https://matamu.mahasiswa.atmaluhur.ac.id/beranda dan website kampus saya http://www.atmaluhur.ac.id
BalasHapus