Algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah. Sedangkan Algoritma Pemrograman adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.
Dalam pemrograman yang sederhana, algoritma merupakan langkah pertama yang harus ditulis sebelum menuliskan program. Masalah yang dapat diselesaikan dengan pemrograman komputer adalah masalah-masalah yang berhubungan dengan perhitungan matematik.
Sebagai gambaran, saya mengambil masalah Frekuensi data. Misalnya ada sekelompok data seperti berikut :
2 4 6 7 2 4 6 6 9 3 5 6 4
Secara tertulis, frekuensi data diperoleh dengan cara menghitung banyaknya tiap data dan menuliskan data mulai dari data yang terkecil ke terbesar dalam tabel. Kolom pertama berisi data dan kolom kedua berisi frekuensi masing-masing data.
Data | Frekuensi |
2 | 2 |
3 | 1 |
4 | 3 |
5 | 1 |
6 | 4 |
7 | 1 |
9 | 1 |
Cukup mudah bukan? Bagaimana jika cara mencari frekuensi di atas dibuat dalam bentuk program? Cukup sulit karena kita perlu menguasai logika pemrograman. Namun kasus ini akan saya bahas nanti, jika tidak ada halangan.
Baiklah kita mulai untuk membuat Algoritma pemrograman yang sederhana seperti contoh di bawah ini.
Contoh-1 :
Buatlah algoritma untuk menghitung frekuensi data seperti pada contoh kasus di atas.
Algoritmanya adalah :
Contoh-2 :
Buatlah algoritma untuk menghitung frekuensi data seperti pada contoh kasus di atas.
Algoritmanya adalah :
- Mulai
- Tentukan banyaknya data (n)
- Tentukan data sebanyak N
- Urutkan data secara Ascending (Mulai dari data kecil ke besar)
- Hitung banyaknya data (frekuensi ) tiap data
- Tampilkan Frekuensi data dalam bentuk tabel
- Selesai
Contoh-2 :
Buatlah algoritma untuk menghitung nilai y dari persamaan y = 2x + 6
Algoritmanya adalah :
- Mulai
- Tentukan nilai x
- Hitung nilai y = 2x + 6
- Tuliskan/cetak Nilai x dan y
- Selesai
Contoh-3:
Buatlah algoritma untuk menghitung nilai y dari persamaan y = 4x2 + 8x – 2
Algoritmanya adalah :
- Mulai
- Tentukan nilai x
- Hitung nilai y = 4x2 + 8x -2
- Cetak nilai x dan y
- Selesai
Semoga bermanfaat.
God bless you all.
gan ikut ngopi.
BalasHapusalgoritma yang sederhana, bagus bagi yang baru mempelajari algoritma :D
BalasHapusbaca-baca juga di tempat saya :
http://www.kakaratak.com/
izin copas gan
BalasHapusgan ada cara yg lebih rinci gag ?
BalasHapuskasi saran ny la ,...
gak mudeng gan
BalasHapusBaca juga ya
HapusAlgoritma dalam pemrograman | Belajar dan berbagi Tutorial Visual Basic
Baca juga ya
BalasHapusAlgoritma dalam pemrograman | Belajar dan berbagi Tutorial Visual Basic
Kak ijin copas ya :3
BalasHapussama-sama gan,
BalasHapusMENGENAL ALGORITMA DAN PEMROGRAMAN TERSTRUKTUR
sama-sama bro
BalasHapusmantap nih gan,
BalasHapusmampir di blog ane gan, ngebahas tentang pemrrograman juga
computer-science-if.blogspot.com
oke gan. makasih atas kunjungannya
BalasHapussoal nya kepake sama dosen ane gan
BalasHapusmantap gan
BalasHapusSALAM SUKSES DAN TERULAH BERPRESTASI
BalasHapusBaik mas, terima kasih
HapusThanks gan..
BalasHapussama-sama. sukses selalu
Hapusribet juga yah ka tentang algoritma itu hehe..
BalasHapusJilbab instan
Dalam pemrograman ada istilah problem solving / mengatasi masalah, jika algoritma pemrograman bagus, maka dengan sangat mudah untuk mengatasi masalah yang ditemui saat koding. maka algoritma adalah ilmu yang harus dikuasai seorang programmer untuk menjadi hebat
BalasHapusmakasih mas saya udah mengerti
BalasHapussama-sama. sukses selalu
Hapusthx gan
BalasHapushttp://m-barsal.blogspot.co.id
sama-sama
Hapusijin copas kakak , buat tugas kuliah
BalasHapusijin copas kakak , buat tugas kuliah , terimakasih kakak , sangat bermanfaat ^_^
BalasHapussilakan dicopy dan selamat belajar. sukses selalu
Hapusijin copas yak buat tugas :3
BalasHapusterima kasih :3
SUKSES TERUS....
silakan, semoga sukses selalu.
Hapusterima kasih gan GAME ANDROID TERBARU
BalasHapussama-sama gan
Hapusterima kasih banyak bro...
HapusTAPI ada contoh2 bahasa c++ ngga?
Artikel yang bermanfat. Thanks for share broo
BalasHapusterima kasih.
Hapuskunjungi blog ane gan http://blog-algoritma-programmer.blogspot.com/ memberikan algoritma beserta contoh pemrogramanya di C, C++ dan Java
BalasHapusbaik bro. terima kasih atas kunjungannya. Sukses selalu.
HapusAlhamdulilah sedikit mengerti
BalasHapuscek juga yah Sejarah dan perkembangan Algoritma
Definisi Algoritma Menurut Para Ahli
Langkah Awal Belajar Bahasa Pemrograman
terima kasih mas. Sukses selalu.
Hapusizin share di blog saya...
BalasHapustrims
oke. terima kasih.
Hapusmakasih
BalasHapusmakasih infonya
BalasHapusMy blog
sangat membantu trima kasih
BalasHapusgood artikel
BalasHapusmakasih infonya
BalasHapusBermanfaat sekali.. sangat membantu 😊😊
BalasHapusBagus materinya....
BalasHapusMenambah pengethuan,thanks gan
BalasHapusTerimaksih
BalasHapusbagus sekali sangat berguna infonya.
BalasHapusmakasih admin sangat bermanfaat . . .
BalasHapusterimakasi gan sangat bermanfaat
BalasHapusmakasih atas info dan semoga bermanfaat bagi saya
BalasHapusMakasi ya,Alhamdulillah bisa dipahami
BalasHapusini sangat membantu saya dalam mengerjakan tugas kuliah saya
BalasHapusmakasih gan....
BalasHapusIzin share ya kak :)
BalasHapusMy blog
Izin share kak :)
BalasHapusMy blog
mongg0 mas
Hapusmenarik materinya
BalasHapusMy blog
terima kasih banyak bro
BalasHapusmy blog
izin share bang ilmu nya
BalasHapusMy blog
izin share sangt membantu om
BalasHapushttp://blog.binadarma.ac.id/babeyudi
Admin ijin copy paste artikelnya ya...
BalasHapusmakasih gan
BalasHapusTerima kasih, artikel ini telah memberi manfaat bagi teman2 semuanya. Jika ada yang share, silakan. Semoga dapat membantu semakin banyak orang yang ingin belajar program komputer khususnya Pascal.
BalasHapusmin tentang algoritma pencarian ada ga yah?
BalasHapuslihat algoritma pencarian di sini :
Hapushttps://spatabang.blogspot.co.id/2015/05/pencarian-data-dengan-metode-binery.html
izin copas gan
BalasHapusAkhirnya ketemu juga artikel pengenalan algoritma itu sendiri tanpa harus terlalu berorientasi ke suatu bahasa pemrograman. Terimakasih dan sukses selalu.
BalasHapusTerima Kasih, sangat membantu.
BalasHapuskunjungi..
Terima kasih, sangat berguna.
BalasHapuskunjungi..
Terimakasih. sangat bermanfaat..
BalasHapusKunjungi Juga
wah saya sangat berterimakasih atas pembelajarannya
BalasHapusMy blog
Terimakasih.. tulisannya sangat menggugah hati saya
BalasHapusMy blog
Terimakasih.. sangat bermanfaat..
BalasHapusKunjungi my blog
thx
BalasHapusMy blog
khoirin nisa Bidar
BalasHapusterimah kasih sangat membantu
terima kasih penjelasan nya mudah dimengerti
BalasHapusMy blog
My campus
THANKS YOU VERY MUCH...
BalasHapusMy blog
My Campus
thank you very much...
BalasHapusMy blog
My Campus
MY BLOG
BalasHapusMY CAMPUS
sangat bermanfaat
BalasHapusMy blog
My Campus
terima kasi banyak ya min. artikel ini sangat berguna dan berfungsi bagi orang orang yang belum mengerti seperti saya , teruslah berkarya ya min ^^ semoga anda sukses dan sehat selalu ya min
BalasHapusjangan lupa juga kunjungi website saya di :
bandarq terpercaya
terima kasih salam hormat