Tugas2 SA
Tugas2 SA
Nim
: A11.2012.07216
Kel.
: A11.4506
5. Kenapa desain algoritma perlu dimodelkan serta model apa yang tepat
untuknya?
Agar dapat menyelesaikan desain algoritma di kehidupan nyata. Model yang
tepat adalah Mathematical Model.
6. Jelaskan pengertian RAM (Random Access Machine) dan apa yang dapat
dilakukannya!
Random Access Machine merupakan penyederhanaan dari suatu model
komputer yang pada dasarnya terdiri dari dua bagian utama, yaitu Prosesor yang
mengeksekusi program dan Memori, yaitu koleksi suatu lokasi mirip array.
7. Jelaskan perbedaan antara komputer nyata dan RAM!
Pada komputer nyata sistem komputer lebih kompleks dibanding RAM yang
hanya terdiri dari 1 prosesor dan 1 memori dengan 3 kelompok instruksi yang
dimilikinya. Struktur komputer nyata memiliki banyak macam memori (main
memory, cache, register). Terdapat pipe line pada disain arsitektur komputer
nyata yaitu instruksi yang berbeda dapat dieksekusi secara simultan dalam
beberapa langkah yang berbeda. Komputer juga ada yang bersifat superscalar,
mirip dengan pipe line, di mana 1-4 instruksi dikerjakan secara simultan.
Pada komputer nyata instruksi perpindahan data dapat dikerjakan dengan
berbagai cara, instruksi , pengkutipan memori-register, instruksi aritmatik hanya di
dalam register.
1. k = 2
k + max(2,3) = 2 + 3 = 5
2. k = 1
3. Waktu tempuh = (1-n+2)+(1-n+1)((5+1)+1) = (3-n)+(14-7n) = 17-8n O(n)
10. Apa arti persamaan T(n) = anxn+.. +a1x+a0 dalam order suatu fungsi?
Artinya adalah suatu algoritma berjalan pada waktu tempuh pangkat n (xn),
sehingga bentuk akhir dari fungsi T(n) adalah anxn+.. +a1x+a0 dan akan diperoleh
nilainya.