Anda di halaman 1dari 4

LAPORAN AKHIR

PRAKTIKUM METNUM

Nama

Arifi Nurfauzi

NPM

11114616

Kelas

2KA41

Tanggal

30 April 2016

Ketua

sheilla C

(Paraf)

Laboratorium Sistem Informasi


Universitas Gunadarma
2016

LOGIKA
1. uses crt berfungsi untuk memanipulasi/pengaturan layar dalam pengetikan
2. var n,i :integer; digunakan untuk mendeklarasikan variabel n,I bertipe integer
3. h,L : real; digunakan untuk mendeklarasikan h,L merupakan variabel bertipe real
4. x: array[0..4] of real; x adalah sebuah variabel untuk menghitung rumus metode trapesium.
5. function f(x : real):real; untuk pemanggilan fungsi yang memberikan perhitungan metode
trapesium bertipe data real.
6. begin digunakan untuk memulai perintah
7. f := 1/ (x*x*x*x + 10); ini adalah rumus untuk menghitung metode trapesium
8. begin digunakan untuk memulai perintah
9. clrscr digunakan untuk membersihkan layar
10. writeln; untuk menuliskan output tersebut di awal baris berikutnya
11. writeln(' f(x) = 1 / (x^4 + 10)'); digunakan untuk mencetak output f(x) = 1 / (x^4 + 10) di
baris berikutnya
12. write(' x0 = '); readln(x[0]); dan write(' x4 = '); readln(x[4]); digunakan untuk menuliskan
x0= dan memasukkan data x0 tersebut serta digunakan untuk menuliskan x4= dan
memasukkan data x4 tersebut
13. writeln(' n = 4'); untuk menuliskan output n = 4
14. n:=4; memberikan keterangan bahwa n:=4 dan akan tercetak di output.
15. h:=(x[4] - x[0])/n; untuk h = angka x4 akan dikurang dengan x0 lalu akan di bagi dengan n
16. L:=0; menunjukkan L di mulai dari 0
17. for i := 1 to n do begin , variabel i akan melakukan perulangan yaang dimulai dari angka 1
sampai variabel n yang akan di tentukan oleh user dan setelah variabel n selesai di eksekusi
akan melakukan proses yang dimulai dari begin.
18. x[1] := x[i-1] + h; ini merupakan rumus metode trapesium
19. L := L +h/2 * (f(x[i-1]) + f(x[i-1]) + f(x[i])); ini merupakan rumus metode trapesium
20. writeln('L := h/2 (f(x0) + 2f(x1) + 2f(x3) + 2f(x4))'); untuk menampilkan output rumus L :=
h/2 (f(x0) + 2f(x1) + 2f(x3) + 2f(x4)
21. writeln('L :=', h:0:1, '/2(', f(x[0]):0:2,' +2(',f(x[1]):0:4,')+2(',f(x[2]):0:4,')+',f(x[3]):0:4,')
+',f(x[4]):0:4,')'); untuk menampilkan output rumus L :=', h:0:1, '/2(', f(x[0]):0:2,'
+2(',f(x[1]):0:4,')+2(',f(x[2]):0:4,')+',f(x[3]):0:4,')+',f(x[4]):0:4,')')
22. writeln('L := ', L:0:4); variabel L yang sudah ada nilainya akan tercetak dengan jarak spasi
sebanyak 4 kali
23. readln;untuk memasukkan data perbaris
24. end.; untuk mengakhiri suatu program

Anda mungkin juga menyukai