Praktikum 3

PRETEST 

Buatlah Flowchart diraptor untuk menampilkan deret fibonaci sebanyak n (n di input). Misal di nput n sebanyak 10, maka output fibonaci-nya adalah : 0 1 1 2 3 5 8 13 21 34.

Jika dibuat Raptornya akan tampil seperti ini :

TUGAS MINGGU KE 6

B. Buatlah flowchart mengunakan RAPTOR mencetak bilangan dari 1 sampai 9 secara


01. naik
02. Turun

Secara :
01. Iteratif
02.Rekrusif : Naik, Turun, Two Half Recursion




1.a. Mencetak bilangan 1-9 (Naik secara Iteratif)





1.b Mencetak bilangan 1-9 (Turun secara Iteratif)





2.a Mencetak bilangan 1-9 (Naik secara Rekrusif)





2.b Mencetak bilangan 1-9 (Turun secara Rekrusif)





3.a Mencetak bilangan 1-9 (Naik secara Two Half Recursion)






















3.b Mencetak bilangan 1-9 (Turun secara Two Half Recursion)








program dev c++ nya dan hasil compilenya

2a. Turun menggunakan perulangan for to







2b. Turun menggunakan perulangan while








2c. Turun menggunakan perulangan repeat until





program dev c++ dan hasil compilenya

1.a. Naik menggunakan perulangan for to








1.b. Naik menggunakan perulangan while








1.c. Naik menggunakan perulangan repeat until





TUGAS MINGGU KE 6 (31 Maret 2014)



A. Buatlah algoritma mencetak bilangan 1 sampai 9 secara (menggunakan kertas - difoto)


01.naik
02.turun
Menggunakan:
01.perulangan fo to..(for down to..)
02.perulangan while
03.perulangan repeat until


Algoritma:
1.a. Naik menggunakan perulangan for to
for x ß 1 to 9 do
Write (x)
end for
1.b. Naik menggunakan perulangan while
a ß 1
While (a<10)
Write (a)
a ß a+1
end while
1.c. Naik menggunakan perulangan repeat until
Y ß 1
Repeat
Write (y)
Y ß y+1
Until (y > 9)
2a. Turun menggunakan perulangan for to
For x ß 9 to 0 do
Write (x)
End for
2b. Turun menggunakan perulangan while
a ß 9
while (a>0)
write (a)
a ß a+1
end while
2c. Turun menggunakan perulangan repeat until
Y ß 9
Repeat
Write (y)
Y ß y-1
Until (y>0)

REFLEKSI MINGGU KE- 6

Hari Senin 31 Maret 2014 aktivitas kbm perkuliahan di liburkan dengan alasan pada waktu itu adalah hari Nyepi. Jam 7.00 Kuliah Online Alpro untuk kelas A dimulai. Dosen menjelaskakn tentang bagaimana membuat sub program dalam raptor, menambahkan subchart pada raptor, memberikan tugas untuk latihan dalam membuat sub program tersebut, memberikan tugas yang di upload di facebook ,dan masih banyak lagi. Materi yang belum saya pahami adalah bagaimana membuat Two-Half Recursion dalam bentuk program. Cara mengatasi hal tersebut adalah saya mengikuti mata kuliah alpro di kelas B, searching internet, dan menanyakkan kepada teman sekelas. Saya belajar alpro 15 jam, diantaranya mengikuti kuliah, mengerjakan tugas yang diberikan oleh dosen, mengerjakan soal pretest praktikum pertemuan ke-3.

Tugas PPT 2 Algoritma menghitung nilai dari 1-1/2+1/3-1/4+...+1/n



Algoritma Penjumlahan Deret Pecahan
{Menjumlahkan deret dengan bentuk pecahan 1-1/2+1/3-1/4+…1/n. Nilai n
dibaca, ditentukan terlebih dahulu}

Deklarasi :
jumlah : real (jumlah deret)
n : integer (penyebut pada suku terakhir, n >0)
i : integer (suku ke-i)
p : integer (penyebut suku ke-i)

Algoritma :
read(n)
jumlah ← 0
i ← 1 (suku pertama)
p ← 1 (penyebut suku pertama)
while p ≤ n do
if i mod 2 = 1 then (suku ke-i ganjil)
jumlah ← jumlah + 1/p
else
jumlah ← jumlah – 1/p
endif
i ← i+1 (tinjau suku berikutnya)
p ← p + 1 (tinjau penyebut suku berikutnya)
endwhile
{p > n} write (jumlah)

REFLEKSI MINGGU KE - 5


Hari ini tanggal 24 Maret 2014 diawali pukul jam 7 lebih. Pertama masuk, saya dan teman-teman kami diajarkan tentang materi rekrusif dalam program dev c++. Dosen menjelaskannya, dan setelah itu mengecek blog portofolio teman-teman, apakah sudah lengkap tugas dan refleksi nya. Kemudian saya dan teman-teman diberi kesempatan untuk belajar selama 10 menit untuk mempersiapkan quiz. Setelah itu saya bersama kelompok mendapatkan no kelompok 02. Soal quiz dibagi menjadi 2, no ganjil dan genap. Deadline mengumpulkan tugas adalah hari ini tepat pukul 20.00 WIB. Dikirimkan lewat email dosen.

Yang saya tidak pahami membuat program yang menggunakan sekuen dan sentinel. Cara mengatasinya saya bertanya kepada teman sekelompok, kemudian masih belum jelas dan sampai bertanya kepada mentor algoritma. Saya belajar alpro 13 jam. Membuat coding soal quiz bersama teman-teman sekelompok dan kelompok lain dan juga para mentor.