Anda di halaman 1dari 4

Nama

: Chusnul Fuad
NIM
: 125090700111020
Kelompok : J1

Practice 2
1. Mengcompile dua program sesuai Pseudocode 1, dan menganalisisnya:

Program pertama yang dibuat


berdasarkan Pseudocode, yakni
membuat ekternal fungsi faktorial.
Output dari fungsi ini adalah hasil
akhir dari looping yang terjadi dan
telah berhenti untuk bilangan m.
Dimana m adalah bilangan bulat dan
nilai faktorial yang kita cari.
Cara memanggil fungsi cukup
mengetik nama file fungsi faktorial
(bilangan bulat).

Program selanjutnya ialah program


eksponen. Dimana dilakukan
pendekatan nilai eksponensial seperti
halnya rumus/ persamaan dari Deret
Taylor. Program ini menggunakan
perintah for untuk melooping
perhitungan hingga n. Dengan x
adalah pangkat eksponensial yang

2. Menentukan nilai n terbaik, serta membandingkan nilai e dari literatur


1
lain (misal untuk e )
Pada saat menentukan nilai
n terbaik, praktikan mencoba
nilai n dimana n adalah
bilangan bulat. Dengan
mencoba melihat 15 digit
angka dibelakang koma,
perubahan yang terjadi
secara signifikan terjadi
antara n=1 hingga n=17.
Untuk n > 17, perubahan
angka desimal, tidak tampak.
Sehingga nilai n terbaik yakni
n=17 untuk 15 digit angka
desimal (di belakang koma).

Nilai e untuk program matlab


yakni 2.718281828459046
Sedangkan dari kalkulator
laptop praktikan dengan
spesifikasi M 370 2.40 GHz,
yakni 2.718281828459045
Pada praktikum ini, agar
tampak perbedaan praktikan
menggunakan 15 digit angka
desimal.

3. Truncate Error untuk program di atas.

Pada program Matlab sendiri fungsi exponential telah ada. Semisal


exp(1) = 2.7183
Sedangkan dari program yang praktikan buat, nilai eksponensial dari 1
adalah 2.7182818285
jadi, Truncate Error dari program di atas adalah 0.0000818285.