Anda di halaman 1dari 2

NAMA : BINTANG FAJAR FADILAH

NPM : 211055201005
KELAS :1F
PROGRAM STUDI : TEKNIK INFORMATIKA

SOAL LATIHAN :

1. Jelaskan masing-masing contoh kasus dari tujuh point yang ada pada fungsi algoritma
2. Jelaskan masing-masing contoh kasus dari tiga point yang ada pada kelebihan
algoritma
3. Jelaskan masing-masing contoh kasus dari dua point yang ada pada kekurangan
algoritma

JAWAB :

1. Jelaskan masing-masing contoh kasus dari tujuh point yang ada pada fungsi algoritma
a) Dapat mengatasi permasalahan yang ada secara berurutan
Contoh kasus : Membuat Kopi instant, langkah menyelesaikan permasalahan
membuat Kopi intant secara berurutan adalah
➢ Mempersiapkan bahan-bahannya seperrti 1 bungkus kopi instant, air
secukupnya, cangkir/gelas, sendok, panci, dan kompor.
➢ Langkah-langkahnya tuangkan serbuk kopi ke dalam cangkir/gela,
tuangkan air kedalam panci, letakkan panci di atas kompor lalu hidupkan
kompor dan tunggu hingga air mendidih, setelah air mendidih matikan
kompor lalu tuangkan air ke dalam cangkir/gelas lalu aduk mengunakan
sendok dan kopi instant siap di hidangkan.
b) Memudahkan dalam pembuatan program
➢ Memudahkan pembuat dalam mengerjakan pembuatan program karena
menggunkan langkah-langkah yang logis dan berurutan dalam membuat
sebuah program
➢ Mendapatkan hasil yang lebih efisien
c) Memudahkan dalam memodifikasi program
➢ Karena bisa dilakukan hanaya pada satu modul program tanpa harus
mengubah mmodul program lain
d) Dapat memecahkan/menyelesaikan yang rancu terutama yang menggunkan logika
atau penalaran yang rumit
➢ Karena fokus pada suatu masalah dan menyelesaikan suatu masalah
dengan menggunkaan logika secara berurutan agar dapat terpecahkan
suatu masalah teersebut
e) Algoritma dapat memperkecil kesalahan atau sistem error dalam pemrograman,
sebab, algorittma dapat menjalankan segala sesuatu secara otomatis sesuai rumus
atau instruksi yang sudah ditentukan
➢ Karena suatu program yang dirancang menggunakan algoritma akan
berfikir dan menyusun cara mengatasi masalah sebelum suatu masalah itu
terjadi
f) Algoritma membantu sebuah program atau aplikasi menjadi lebih ringkas dan
berukuran kecil. sebab, aplikasi berjalan lewat proses otomatis algoritma
➢ Karena dalam merancang sebuah program atau aplikasi sudah di fikirkan
dengan teliti dan lengkap agar memudahkan penggunaan program dan
aplikasi
g) Algoritma membantu pembuatan program yang lebih terstruktur dan logis
➢ Karena rancangan pembuatan program di fikirkan dengan logika dan
sangat terstruktur

2. Jelaskan masing-masing contoh kasus dari tiga point yang ada pada kelebihan
algoritma
a) Sangat mudah dipahami
➢ Karena algoritma memecahkan suatu masalah mulai dari awal hingga
akhir menggunakan logika dan terstruktur agar mudah di pahami
b) Menunjukkan langkah problem-solving dengan jelas
➢ Karena dalam memecahkan suatu masalah algoritma menggunkan bahasa
yang jelas dan mudah ddi pahami
c) Langkah-langkah yang singkat dan jelas memudahkan developer mengubahnya ke
program
➢ Karena agar memudahkan developer melakukan perbaikan pada program
dengan mudah

3. Jelaskan masing-masing contoh kasus dari dua point yang ada pada kekurangan
algoritma
a) Sulit dan butuh waktu lama untuk menulisnya
➢ Karena dalam memecahkan suatu masalah harus dilakukan dengan
terstruktur dan logis agar mendapatkan hasil yang memuaskan, jelas dan
mudah untuk di pahami
b) Branching dan looping akan sulit terlihat
➢ Karena Branching (percabangan) memiliki 3 keyword yaitu if, elif dan else
dan keyword tersebut hanya memiliki 2/4 abjad dan itu sulit untuk dilihat
➢ Karena Looping (perulangan) memiliki 2 macam perulangan yaitu for dan
while dan keyword tersebut hanya meliki 3 dan 5 abjad dan itu sulit untuk
dilihat

Anda mungkin juga menyukai