ALGORITMA
NAMA: ASRIANI
NIM: 220250502011
KELAS: TI A
D e n g a n m e n ye b u t n a m a A l l a h S W T Y a n g M a h a P e n g a s i h l a g i M a h a
Penyayang, segala puji hanya bagi-Nya. Semoga sholawat beserta salam senantiasa
tercurahkan kepada junjungan kita, nabi besar Muhammad SAW. Puji syukur kami
panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmat-Nya, saya dapat
menyelesaikan makalah yang berjudul “Algoritma” tepat pada waktunya. Makalah ini
saya susun dengan maksimal dan mendapatkan bantuan dari berbagai pihak
sehingga dapat memperlancar pembuatan makalah ini.Saya juga berterima kasih
kepada bapak Dedi Suarna S.kom.,M.Kom s e l a k u d o s e n m a t a k u l i a h
a l g o r i t m a d a n p e m r o g r a m a n .Akhir kata saya berharap semoga
makalah ini dapat berguna bagi para pembaca dan pihak – pihak lain yang
berkepentingan. Mohon maaf apabila terjadi kesalahan kata yang kurang
berkenan dan saya membuka kritik dan saran yang membangun demi perbaikan
dipenulisan makalah selanjutnya.
Mamuju, 18 April 2023
Asriani
DAFTAR ISI
KATA PENGANTAR................................................................................... .............
DAFTAR PUSTAKA
BAB 1
PENDAHULUAN
1.1Latar Belakang
Algoritma adalah urutan langkah langkah logis penyelesaian masalah yang disusun
secara sistematis. Sedangkan menurut kamus besar Bahasa Indonesia. Algoritma
adalah urutan logis pengambilan putusan untuk pemecahan masalah. Kata logis
merupakan kata kunci dalam sebuah algoritma. Langkah langkah didalam algoritma
harus logis, ini berarti hasil dari urutan langkah langkah tersebut harus dapat
ditentukan, benar atau salah. Langkah langkah yang tidak benar dapat memberikan
hasil yang salah.
Rumusan Masalah
1. Apa pengertian algoritma ?
2. Apa fungsi dan manfaat algoritma ?
3. Bagaimana penerapan algoritma ?
4. Apa dasar penyusunan algoritma ?
1.2Tujuan
Tujuan makalah ini dibuat untuk memenuhi tugas mata kuliah Algoritma
pemrograman dan mengetahui apa itu algoritma serta penerapannya.
BAB II
PEMBAHASAN
Didalamnya pun terdapat serangkaian terbatas dan juga beberapa instruksi khusus
agar bisa menghitung suatu fungsi yang apabila dieksekusi dan diproses akan
menghasilkan output tertentu, lalu akan berhenti dalam kondisi akhir yang
sebelumnya sudah ditentukan.
a) Agar bisa membantu menyederhanakan suatu program yang rumit dan juga
besar
b) Agar bisa mempermudah membuat program yang dapat menyelesaikan masalah
tertentu
c) Bisa digunakan berulang kali dalam menyelesaikan suatu permasalahan
d) Membantu menyelesaikan suatu masalah dengan logika dan juga sistematis.
e) Agar bisa meminimalisir penulisan program secara berulang ulang
f) Agar bisa melakukan pendekatan top-down and conquer
g) Agar memudahkan pembuatan programyang lebih rapi dan juga terstruktur
h) Mempermudah proses modifikasi pada suatu program karena bisa dilakukan
hanya pada satu modul saja tanpa merubah modul yang lainnya lagi.
i) Mampu membantu menemukan kesalahan karena alur kerjanya yang jelas.
j) Mempermudah berbagai proses dokumentasi
Kami disini akan memilih Bahasa C++ hal ini karena kemudahannya dalam
mengaplikasikan pada algoritmanya dan juga cocok untuk kalian yang sedang belajar
Bahasa pemrograman dalam tingkat dasar.
Dalam penerapan ini kalian hanya cukup memahami bagaimana algoritma tadi di
aplikasikan ke dalam Bahasa pemrograman C++
#include iostream
Int main() {
return 0;
Jika kita mengaplikasikan pada algoritma sebelum membuat suatu program. Tentunya
hal tersebut akan dapat memudahkan kita untuk menerapkannya pada program yang
akan kita buat.
Sehingga program yang akan kita buat akan jadi lebih terstruktur, efisien dan bisa
menghemat memory.
1. Finiteness. Mengatakan bahwa suatu algoritma harus berakhir untuk semua kondisi
setelah memproses sejumlah langkah.
2. Definiteness. Mengatakan bahwa setiap langkah harus dinyatakan dengan jelas.
3. Input. Input atau masukan merupakan suatu besaran yang diberikan
4. Output. Output atau keluaran merupakan besaran yang mempunyai kaitan atau
hubungan dengan masukan.
5. Efective. Setiap algoritma diharapkan bersifat efektif, dalam arti semua operasi yang
dilaksanakan oleh algoritma haruslah sederhana dan dapat dikerjakan dalam waktu
terbatas.
BAB III
PENUTUP
Kesimpulan
Algoritma adalah urutan langkah langkah logis untuk penyelesaian masalah yang
disusun secara sistematis. Kata logis merupakan kata kunci dalam Algoritma. Langkah
langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau
benar. Melaksanakan algoritma berarti mengerjakan langkah langkah di dalam
algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang
diberikan kepadanya.
Banyak cabang ilmu computer yang di acu dalam terminology algoritma, Namun
algoritma juga digunakan dalam kehidupan sehari hari, contohnya resep makanan. Di
dalam resep makanan terdapat langkah langkah yang merupakan algoritma selain itu
masih banyak contoh algoritma yang lain.
DAFTAR PUSTAKA
https://algorithmprogramme.blogspot.com/2010/12/konstruksi-dasar.html
http://www.kumpulancontohmakalah.com/2016/03/Pengertian.Algoritma.fungsi dan
1.3
manfaat algoritma . http://mghganii.blogspot.com/