Anda di halaman 1dari 5

TUGAS ESAI

“ALGORITMA MATEMATIKA”

DOSEN PENGAMPU :

Defri Ahmad, S.Pd., M.Si

Nama : Ladyra Saskia Perdani

NIM : 20030039

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS NEGERI PADANG

2021
1. Carilah 1 masalah dalam kehidupan sehari-hari dan sajikan dalam bentuk 3 penyajian
a. Bahasa Natural
Ketika menyajikan algoritma dalam bahasa natural, maka ada beberapa hal yang perlu
diperhatikan, seperti urutan langkah-langkah harus dimulai dengan kata mulai / start
dan diakhiri dengan kata selesai / stop.
Seperti contoh di bawah ini :
- Algoritma Memasak Mie Instan
 Mulai
 Menyediakan alat dan bahan ( Mie Instan, Air, Kompor, Panci, Sendok,
Mangkok)
 Mengisi air ke dalam panci
 Meletakkan panci di atas kompor
 Nyalakan kompor untuk memulai memasak air sampai mendidih
 Jika air sudah mendidih, buka bungkus mie instan dan pisahkan bumbu mie
instan
 Masukkan mie ke dalam panci
 Biarkan sejenak sekitar 3 menit, kemudian aduk perlahan
 Matikan api kompor
 Buka bungkus bumbu dan tuangkan ke dalam panci
 Aduk kembali mie secara perlahan
 Tuangkan mi eke dalam mangkok
 Mie siap disantap
 Selesai
b. Pseudocode
Pseudocode adalah cara yang lebih sederhana untuk menuliskan bahasa
pemrograman.
Seperti contoh di bawah ini :
- Algoritma Memasak Mie Instan
 Siapkan semua alat dan bahan (deklarasi)
 Input air ke panci
 Nyalakan kompor (kompor disable==false)
 Letakkan panci berisi air ke atas kompor sampai air mendidih
 Buka kemasan mie instan sambil pisahkan antara mie dan bumbu
 If (air==mendidih) then input mie instan ke dalam panci
 Aduk dengan sendok sampai matang
 If (mie==matang) then matikan kompor ( kompor disable==true), input bumbu
kedalam panci
 Pindahkan mie dari panci ke mangkok
 Output Mie Instan
c. Flowchart
Untuk menggunakan flowchart setidaknya kita harus memahami simbol-simbol yang
digunakan oleh flowchart.
Seperti contoh di bawah ini :

2. Carilah 1 masalah terkait matematika dan sajikan dalam bentuk 3 penyajian


a. Bahasa Natural
Contoh : Menghitung Luas Segitiga
 Mulai
 Hitung alas segitiga
 Hitung tinggi segitiga
 Periksa data alas dan tinggi, jika nilai data alas dan tinggi lebih besar dari nol
maka lanjutkan ke langkah yang ke 5, jika tidak maka berhenti
 Luas adalah alas dikali tinggi lalu dibagi 2
 Tampilkan luas
 Selesai
b. Pseudocode
Contoh : Mencari bilangan terbesar dari dua bilangan yang diinputkan
Solusi Pseudo-code :
 Masukkan bilangan pertama
 Masukkan bilangan kedua
 Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak,
kerjakan langkah 5.
 Tampilkan bilangan pertama
 Tampilkan bilangan kedua

Solusi Algoritma :

 Masukkan bilangan pertama (a)


 Masukkan bilangan kedua (b)
 If a > b then kerjakan langkah 4
 Print a
 Print b
c. Flowchart
Contoh : Mencari luas persegi panjang

Anda mungkin juga menyukai