<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36751904</id><updated>2012-02-16T23:21:42.881+08:00</updated><title type='text'>Conected by Passion</title><subtitle type='html'>Related To Algorithm, Programming, And Developed Something</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rizalp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36751904/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rizalp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>rizalp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36751904.post-19189957569219407</id><published>2008-12-24T12:49:00.002+08:00</published><updated>2008-12-24T13:01:13.380+08:00</updated><title type='text'>Algoritma untuk Penjumlahan, Pengurangan, dan Perkalian Matriks</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;b style=""&gt;program jum_matriks&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;kamus&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;matriks1,matriks2,matriks3 : array [1..2,1..2] of integer &lt;/p&gt;  &lt;p class="MsoNormal"&gt;A,B,C,D,X,Y : integer&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Algoritma&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{input matriks1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;A transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;B transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;input ( matriks1[A,B] )&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;                &lt;/span&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{input matriks2}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;C transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;D transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;input ( matriks2[C,D] )&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{jumlahkan kedua matriks}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Y transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;X transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;matriks3[Y,X] &lt;span style=""&gt; &lt;/span&gt;← &lt;span style=""&gt; &lt;/span&gt;(matriks1[Y,X] + matriks2[Y,X])&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 36pt;"&gt;output( matriks3[Y,X] )&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 36pt;"&gt;&lt;b style=""&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;===================================================&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;program pengurangan_matriks&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;kamus&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;matriks1,matriks2,matriks3 : array [1..2,1..2] of integer &lt;/p&gt;  &lt;p class="MsoNormal"&gt;A,B,C,D,X,Y : integer&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Algoritma&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{input matriks1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;A transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;B transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;input ( matriks1[A,B] )&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{input matriks2}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;C transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;D transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;input ( matriks2[C,D] )&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{kurangi kedua matriks}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Y transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;X transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;matriks3[Y,X] &lt;span style=""&gt; &lt;/span&gt;← &lt;span style=""&gt; &lt;/span&gt;(matriks1[Y,X] - matriks2[Y,X])&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 36pt;"&gt;output( matriks3[Y,X] )&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 36pt;"&gt;&lt;b style=""&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;===================================================&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;program perkalian_matriks&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;kamus&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;matriks1,matriks2,matriks3 : array [1..2,1..2] of integer &lt;/p&gt;  &lt;p class="MsoNormal"&gt;A,B,C,D,X,Y : integer&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Algoritma&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{input matriks1}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;A transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;B transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;input ( matriks1[A,B] )&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{input matriks2}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;C transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;D transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;input ( matriks2[C,D] )&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;{perkalian kedua matriks}&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Y transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;X transversal [1..2]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;if X = 1 then&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style=""&gt;                &lt;/span&gt;matriks3[Y,X] &lt;span style=""&gt; &lt;/span&gt;← &lt;span style=""&gt; &lt;/span&gt;( (matriks1[Y,X] * matriks2[Y,X]) + ( matriks1[Y,2] * matriks2[2,X] ) )&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: 36pt;"&gt;output( matriks3[Y,X] )&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: 36pt;"&gt;&lt;b style=""&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;else&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                                &lt;/span&gt;&lt;b style=""&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style=""&gt;                &lt;/span&gt;matriks3[Y,X] &lt;span style=""&gt; &lt;/span&gt;← &lt;span style=""&gt; &lt;/span&gt;( (matriks1[Y,X] * matriks2[Y,2]) + ( matriks1[Y,2] * matriks2[2,2] ) )&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: 36pt;"&gt;output( matriks3[Y,X] )&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: 36pt;"&gt;&lt;b style=""&gt;end&lt;/b&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36751904-19189957569219407?l=rizalp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36751904/posts/default/19189957569219407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36751904/posts/default/19189957569219407'/><link rel='alternate' type='text/html' href='http://rizalp.blogspot.com/2008/12/algoritma-untuk-penjumlahan-pengurangan.html' title='Algoritma untuk Penjumlahan, Pengurangan, dan Perkalian Matriks'/><author><name>rizalp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-36751904.post-2126669100338949176</id><published>2008-11-23T19:17:00.000+08:00</published><updated>2008-11-23T19:22:30.174+08:00</updated><title type='text'>Mesin Abstrak: Studi Mesin Karakter</title><content type='html'>Minggu ini, saya mempelajari mesin abstrak, salah satu studi penting dalam algoritma. Menurut Inggriani Liem, Mesin abstrak adalah mesin yang dianggap ada, dan diasumsikan mampu melakukan mekanisme yang didefinisikan untuk mesin tersebut. (Kenapa bahasanya susah banget dimengerti sih?).&lt;br /&gt;&lt;br /&gt;Kalau saya analogikan begini. Komputer adalah benda mati yang paling bodoh sedunia. Dia hanya mampu memproses instruksi primitif paling dasar (seperti kalkulator), seperti:&lt;br /&gt;"ambil nomor pertama dari memori"&lt;br /&gt;"ambil nomor kedua dari memori"&lt;br /&gt;"Jumlahkan Kedua nomor"&lt;br /&gt;"Simpan hasilnya di memori"&lt;br /&gt;&lt;br /&gt;Jelas, kan bahwa komputer itu bodoh? Nah agar si komputer ini bisa menyelesaikan masalah lain yang lebih kompleks, maka si pemrogram harus mendefinisikan suatu mekanisme yang disebut juga mesin abstrak. Mesin ini akan menuntun komputer untuk menyelsaikan masalah lain, seperti menghitung jumlah kata (contoh: word count dalam MS Word), mengitung jumlah huruf, atau seperti program untuk membalik kalimat, seperti contoh sederhana di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Program Balik_Kalimat&lt;br /&gt;{Program untuk membalik kalimat}&lt;br /&gt;&lt;br /&gt;Kamus&lt;br /&gt;pita_karakter:string {input kalimat user}&lt;br /&gt;kata_balik:string {variabel untuk menampung kata yang sudah dibalik}&lt;br /&gt;procedure balik&lt;br /&gt;{I.S: kata_balik}&lt;br /&gt;{F.S: CC + kata_balik}&lt;br /&gt;&lt;br /&gt;Algoritma&lt;br /&gt;    input(pita_karakter)&lt;br /&gt;    Start&lt;br /&gt;    while (CC ≠ '.') do&lt;br /&gt;    begin&lt;br /&gt;        balik&lt;br /&gt;        ADV&lt;br /&gt;    end&lt;br /&gt;    output(kata_balik)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;procedure balik&lt;br /&gt;&lt;br /&gt;Kamus&lt;br /&gt;&lt;br /&gt;Algoritma:&lt;br /&gt;    kata_balik ← CC + katabalik&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36751904-2126669100338949176?l=rizalp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36751904/posts/default/2126669100338949176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36751904/posts/default/2126669100338949176'/><link rel='alternate' type='text/html' href='http://rizalp.blogspot.com/2008/11/mesin-abstrak-studi-mesin-karakter.html' title='Mesin Abstrak: Studi Mesin Karakter'/><author><name>rizalp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-36751904.post-5800245492861633375</id><published>2008-11-16T20:09:00.000+08:00</published><updated>2008-11-16T20:16:50.486+08:00</updated><title type='text'>Algoritma Deret Bil.Prima dan Deret Fibonacci</title><content type='html'>Utuk bisa membuat deret bilangan prima dan Deret Fibonacci, kita harus mengetahui definisinya dulu.&lt;br /&gt;&lt;br /&gt;Bilangan Prima adalah bilangan yang hanya memiliki dua faktor yaitu angka 1 dan bilangan itu sendiri atau bilangan yang hanya bisa dibagi dengan angka 1 dan bilangan itu sendiri. Artinya, dalam algoritma, bilangan itu hanya bernilai 0 bila di mod oleh 1 dan bilangan itu sendiri.&lt;br /&gt;   Kunci penyelesaian:&lt;br /&gt;       1. Menggunakan pengulangan dan sekuensial&lt;br /&gt;       2. Analisa kasus dengan if&lt;br /&gt;&lt;br /&gt;Sedangkan Deret Fibonacci adalah suatu deret matematika yang berasal dari penjumlahan dua bilangan sebelumnya. Artinya suku ke-3, merupakan penjumlahan dari suku ke-2 dan suku pertama. Contoh:&lt;br /&gt;1, 1, 2, 3, 5, 7, 12, 19, …&lt;br /&gt;   kunci penyelesaian:&lt;br /&gt;       1. Menggunakan pengulangan dan sekuensial&lt;br /&gt;       2. Analisa kasus dengan if&lt;br /&gt;&lt;br /&gt;Tampak bahwa antara Deret bil.prima dan deret fibonacci berada dalam topik yang sama dalam Algoritma. Saya membuatnya dalam 2 cara; Algoritma pseudo-code (untuk konsep) dan dalam bahasa pascal (pengujian).&lt;br /&gt;&lt;br /&gt;Algoritma Pseudo Code&lt;br /&gt;a. Deret Bil.Prima&lt;br /&gt;   program Deret_bil_prima&lt;br /&gt;   {Dibaca n input, kemudian menuliskan sejumlah n bil.prima}&lt;br /&gt;&lt;br /&gt;   Kamus:&lt;br /&gt;   n,c,j,i:integer&lt;br /&gt;&lt;br /&gt;   Algoritma:&lt;br /&gt;   input (n)&lt;br /&gt;   j traversal [1..N]&lt;br /&gt;       begin&lt;br /&gt;           c ← 0&lt;br /&gt;           i traversal [1..J]&lt;br /&gt;               begin&lt;br /&gt;                   if j mod i = o then&lt;br /&gt;                   c ← c+1&lt;br /&gt;               end&lt;br /&gt;           if c=2 then&lt;br /&gt;           output(j) {output bilangan prima}&lt;br /&gt;       end&lt;br /&gt;&lt;br /&gt;b. Deret Fibonacci&lt;br /&gt;   program deret_fibonacci&lt;br /&gt;   {Dibaca a input, kemudian menuliskan sejumlah a Deret Fibonaci}&lt;br /&gt; &lt;br /&gt;   Kamus:&lt;br /&gt;   a,b,c,d,e:integer&lt;br /&gt;&lt;br /&gt;   Algoritma:&lt;br /&gt;   input (a)&lt;br /&gt;   c ← 1;&lt;br /&gt;   d ← 1;&lt;br /&gt;       b traversal [1..a]&lt;br /&gt;       begin&lt;br /&gt;           if (b=1) or (b=2) then&lt;br /&gt;               output(c) {dua deret fibonacci awal selalu bernilai 1}&lt;br /&gt;           else&lt;br /&gt;           begin&lt;br /&gt;            e ← c+d {hasil penjumlahan 2 deret sebelumnya}&lt;br /&gt;            c ← d&lt;br /&gt;            d ← e {tukar posisi)&lt;br /&gt;            output (e)&lt;br /&gt;           end&lt;br /&gt;       end&lt;br /&gt;&lt;br /&gt;Pengujian Algoritma dalam Bahasa Pascal&lt;br /&gt;&lt;br /&gt;Pascal tidak mengenal traversal untuk peningkatan bilangan + 1 (mengurutkan 1,2,3,4,...). Yang ada adalah for-to-do&lt;br /&gt;&lt;br /&gt;a. Deret Bil.Prima&lt;br /&gt;&lt;br /&gt;program deret_bil_prima;&lt;br /&gt;var&lt;br /&gt; a,c,j,i:integer;&lt;br /&gt;begin&lt;br /&gt;       write('Masukan angka :');readln(a);&lt;br /&gt;       for j:=1 to a do&lt;br /&gt;       begin&lt;br /&gt;               c:=0;&lt;br /&gt;               for i:=1 to j do&lt;br /&gt;                       begin&lt;br /&gt;                       if j mod i = 0 then&lt;br /&gt;                       c:=c+1;&lt;br /&gt;                       end;&lt;br /&gt;                if c=2 then&lt;br /&gt;                write(j,' ')&lt;br /&gt;end;&lt;br /&gt;readln;&lt;br /&gt;end.&lt;br /&gt;&lt;br /&gt;b. Deret Fibonacci&lt;br /&gt;&lt;br /&gt;program fibonacci;&lt;br /&gt;var&lt;br /&gt;a,b,c,d,e:integer;&lt;br /&gt;begin&lt;br /&gt;writeln('masukan bilangan : ');readln(a);&lt;br /&gt;c:=1;&lt;br /&gt;d:=1;&lt;br /&gt;for b:=1 to a do&lt;br /&gt;begin&lt;br /&gt; if (b=1)or(b=2) then&lt;br /&gt;    write(c,' ')&lt;br /&gt; else&lt;br /&gt;  begin&lt;br /&gt;&lt;br /&gt;    e:=c+d;&lt;br /&gt;    c:=d;&lt;br /&gt;    d:=e;&lt;br /&gt;    write(e,' ');&lt;br /&gt;  end;&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;readln;&lt;br /&gt;end.&lt;br /&gt;&lt;br /&gt;Sekuensial dan Looping berguna bila kita menemui masalah yang berulang-ulang dan memiliki pola tertentu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36751904-5800245492861633375?l=rizalp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36751904/posts/default/5800245492861633375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36751904/posts/default/5800245492861633375'/><link rel='alternate' type='text/html' href='http://rizalp.blogspot.com/2008/11/algoritma-deret-bilprima-dan-deret.html' title='Algoritma Deret Bil.Prima dan Deret Fibonacci'/><author><name>rizalp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
