Anda di halaman 1dari 2

1.

Jelaskan pengertian algoritma


Algoritma adalah suatu metode khusus yang tepat dan terdiri dari langkah-langkah terstruktur,
ditulis secara matematis serta dapat berupa grafik, gambar, tulisan, atau symbol untuk
menyelesaikan suatu masalah dengan bantuan computer.

2. Sebutkan tujuan dan fungsi algoritma


Tujuan dan fungsi algoritma adalah
a. Memecahkan program yang sulit
b. Membuat program besar menjadi lebih sederhana
c. Dapat digunakan berkali-kali untuk memecahkan suatu permasalahan
d. Memudahkan programmer untuk membuat program
e. Meminimalisir kesalahan

3. Tuliskan lima ciri-ciri algoritma


a. Input
Merupakan permasalahan yang dihadapi dan hendak dicarikan solusinya
b. Proses
Merupakan langkah-langkah atau rencana apa saja yang harus dilakukan untuk mencapai
tujuan akhir.
c. Output
Merupakan solusi atau tampilan akhir yang akan diperoleh.
d. Instruktur yang dimiliki jelas dan tidak memiliki arti ganda
Agar tidak terjadi kesalahan dalam output yang dihasilkan, instruktur harus jelas.
e. Harus ada tujuan akhir yang dicapai (stoping role)
Program akan berhenti saat tujuan akhir dicapai.

4. Sebutkan penggunaan fungsi algoritma sangat penting!


a. Menggunakan fungsi algoritma bias digunakan untuk memecahkan program yang rumit
b. Menggunakan fungsi algoritma bias menjadikan program yang besar menjadi program yang
lebih sederhana.
c. Fungsi algoritma bias digunakan secara berulang atau lebih dari satu kali penggunaan.
d. Memudahkan dalam pembuatan program.
e. Bisa mengatasi segala masalah dengan logika dan urut.
f. Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga devide and
conquer.
g. Meminimalisir penulisan program yang berulang-ulang.
h. Program yang ada menjadi lebih terstruktur dengan rapi sehingga mudah untyuk dipahami
dan dikembangkan.
i. Ketika terjadi kesalahan bisa dicari dengan mudah karena fungsi algoritma bisa
mendapatkan alur yang jelas.
j. Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul saja
tanpa harus merubah dan mengganggu modul lain.
k. Dokumantasi yang lebih mudah.
5. Jelaskan keuntungan pembuatan algoritma!
a. Algoritma bersifat independen berasal dari bahasa pemograman dan juga computer yang
melaksanakannya artinya pembuatan algoritma tidak tergantung pada bahasa pemograman
manapun.
b. Membuat notasi algoritma bisa diterjemahkan ke dalam bahasa pemograman yang
beragam.
c. Output yang akan dikeluarkan sama meskipun menggunakan bahasa pemograman yang
berbeda.

Anda mungkin juga menyukai