
Algoritma dan Pemrograman
Presentation
•
Mathematics
•
10th Grade
•
Hard
Naesla Fifi
FREE Resource
4 Slides • 1 Question
1
Algoritma dan Pemrograman
By Naesla Fifi
2
Algoritma dan Pemograman
Apakah itu Algoritma?
Ditinjau dari asal-usul katanya, kata Algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan kata algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan algorist jika Anda menghitung menggunakan angka arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra). Perubahan kata dari algorism menjadialgorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya. Dalam bahasa Indonesia, kata algorithm diserap menjadi alg
Algoritma dan Pemograman
3
Algoritma dan Pemograman
Definisi Algoritma
Algoritma dan Pemograman
“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata logis merupakan kata kuncidalam algoritma. Langkah-langkah dalam algoritma harus logis dan harusdapat ditentukan bernilai salah atau benar.Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untukmelakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritmaadalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikankeluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidakpeduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.
Pertimbangan kedua yang harus diperhatikan adalah kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.
Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.
a | b |
|---|---|
1 | 2 |
3 | 4 |
4
5
Multiple Choice
Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizm ialah?
Penulis buku yang berjudul Kitab Al Jabar Wal-Muqabala
Ahli biologi
Algoritma dan Pemrograman
By Naesla Fifi
Show answer
Auto Play
Slide 1 / 5
SLIDE
Similar Resources on Wayground
3 questions
Mengenal Konsep dan Lambang Bilangan
Presentation
•
KG
3 questions
Soal LKPD SPLTV
Presentation
•
10th Grade
3 questions
post tes 1
Presentation
•
10th Grade
3 questions
eksponen
Presentation
•
10th Grade
6 questions
Barisan dan Deret
Presentation
•
10th Grade
6 questions
1.2 PANJANG LENGKOK
Presentation
•
10th Grade
4 questions
Aplikasi Turunan Trigonometri
Presentation
•
10th Grade
4 questions
Asesmen Indivudi Statistika
Presentation
•
10th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Mathematics
16 questions
Circles - Equations, Central & Inscribed Angles
Quiz
•
9th - 12th Grade
10 questions
Calculating Surface Area of a Triangular Prism
Interactive video
•
6th - 10th Grade
20 questions
Central Angles and Arc Measures 2
Quiz
•
10th Grade
35 questions
Venn Diagrams, Theoretical, & Experimental Review
Quiz
•
9th - 12th Grade
15 questions
Calculate and Classify Arc Measures
Quiz
•
9th - 12th Grade
20 questions
April 1st 2026 Transformations of Rational Functions
Quiz
•
9th - 12th Grade
6 questions
Intro to Step Functions
Quiz
•
10th - 12th Grade
11 questions
Solving Quadratic Equations by Factoring
Quiz
•
9th - 12th Grade