Saya akan Menjelaskan apa itu Algoritma?
Algoritma
Algoritma berasal dari kata "algorism" yaitu nama penulis buku Arab yang terkenal Abu Ja'far Muhammad Ibnu Musa al Khawarimzi.Dalam bidang pemrograman,Algoritma di definisikan sebagai berikut:
"Algoritma adalah kumpulan instruksi/perintah/langkah yang berhingga jumlahnya, di tuliskan secara Sistematis dan digunakan untuk menyelesaikan masalah (Persoalan Logika dan Matematika dengan bantuan Komputer)."
Bila di gambarkan maka proses penyelesaian masalah sampai memperoleh pemecahannya adalah sebagai berikut :
Algoritma yang baik harus memenuhi beberapa kriteria, yaitu:
1.) Menggunakan langkah/metode yang tepat dalam pemecahan masalah.
2.) Menghasilkan Output (keluaran) yang benar.
3.) Dituliskan dengan bahasa yang standar serta dengan format yang mudah di pahami
4.) Operasi yang di perlukan sudah terdefinisi dengan jelas.
5.) Semua proses harus berakhir/berhingga, jadi ada saat untuk berhenti.
Ciri-Ciri yang harus di penuhi Algoritma sebagai berikut:
1.) Precise.
2.) Jumlah langkah (step) berhingga dan bertentu.
3.) Efektif.
4.) Harus terminate.
5.) Output (keluaran) yang di hasilkan tepat.
Penyajian Algoritma
Algoritma di sajikan dengan tulisan dan gambar algoritma dengan tulisan yang memiliki struktur Bahasa tertentu dan Pseucode, sedangkan yang di sajikan dengan gambar misalnya Flowchart Program, data Flow Diagram, Diagram Chart, dll.
Contoh # 1
Algoritma untuk mencari rata-rata dari 3 bilangan yang di inputkan.
a.) Algoritma dengan Struktur Bahasa Indonesia
1.) Baca bilangan X, Y , Z
2.) Jumlahkan ketiga bilangan tersebut.
3.) Bagi Jumlahnya dengan 3.
4.) Tulis Hasilnya.
b.) Algoritma dengan Pseucode
-Input (X, Y, Z)
-Jml <= X+ Y+ Z
-Rerata <= Jml/ 3
-Output Rerata
c.)Algoritma dengan Flowchart Program
Sekian dari Saya.Terima Kasih.
Comment and Like :) :)
Pos: Muhammad Rizky Perdana
Berkaitan:http://dinamikapembangunan1.sch.id/



Makasih gan infonya
ReplyDeleteBermanfaat Sekali gan.. Lanjut gan, sukses terus blognya..
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteTerima Kasih.Sangat bermanfaat
ReplyDeleteTerima Kasih.Sangat bermanfaat
ReplyDeletenice.
ReplyDeleteMenarik !
ReplyDelete