<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Krizzna&#039;s Weblog</title>
	<atom:link href="http://krizzna.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://krizzna.wordpress.com</link>
	<description>What are you doing now is the mirror of what you are in the future</description>
	<lastBuildDate>Wed, 18 Jan 2012 03:44:38 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='krizzna.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Krizzna&#039;s Weblog</title>
		<link>http://krizzna.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://krizzna.wordpress.com/osd.xml" title="Krizzna&#039;s Weblog" />
	<atom:link rel='hub' href='http://krizzna.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Hari Terakhir Praktek neeh&#8230;..</title>
		<link>http://krizzna.wordpress.com/2009/01/07/hari-terakhir-praktek-neeh/</link>
		<comments>http://krizzna.wordpress.com/2009/01/07/hari-terakhir-praktek-neeh/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 08:15:15 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Diary]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=407</guid>
		<description><![CDATA[Hari ini rabu 07 Januari 2009 adalah hari terakhir Praktek saya, semoga ilmu dan hal-hal baik yang saya dapatkan selama praktek yang berjalan selama 6 bulan dapat bermanfaat bagi saya untuk kedepannya.Amien.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=407&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hari ini rabu 07 Januari 2009 adalah hari terakhir Praktek saya, semoga ilmu dan hal-hal baik yang saya dapatkan selama praktek yang berjalan selama 6 bulan dapat bermanfaat bagi saya untuk kedepannya.Amien.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/407/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=407&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2009/01/07/hari-terakhir-praktek-neeh/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>27 November 2008</title>
		<link>http://krizzna.wordpress.com/2008/11/27/27-november-2008/</link>
		<comments>http://krizzna.wordpress.com/2008/11/27/27-november-2008/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 02:48:40 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Diary]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=404</guid>
		<description><![CDATA[Hari ini saya ingin memperlajari pascal untuk persiapan besok.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=404&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hari ini saya ingin memperlajari pascal untuk persiapan besok.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/404/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=404&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/27/27-november-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>Statemen-Statemen pada Pascal.</title>
		<link>http://krizzna.wordpress.com/2008/11/26/statemen-statemen-pada-pascal/</link>
		<comments>http://krizzna.wordpress.com/2008/11/26/statemen-statemen-pada-pascal/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 03:26:57 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Pemrograman Pascal]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=400</guid>
		<description><![CDATA[Reserved Word Reserved Word adalah kata-kata baku yang digunakan dalam program dan sudah terintergrated dalam pascal dan juga mempunyai bentuk serta kegunaan tertentu yang telah didefinisikan oleh Pascal. Reserved Word tidak boleh didefinisikan kembali oleh pemakai, sehingga tidak dapat digunakan sebagai pengenal (Identifier). Dalam bahasa pemrograman Pascal, beberapa Reserved Word dalam Pascal anatra lain: AND                     [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=400&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Reserved Word</strong></p>
<p>Reserved Word adalah kata-kata baku yang digunakan dalam program dan sudah terintergrated dalam pascal dan juga mempunyai bentuk serta kegunaan tertentu yang telah didefinisikan oleh Pascal.<br />
Reserved Word tidak boleh didefinisikan kembali oleh pemakai, sehingga tidak dapat digunakan sebagai pengenal (Identifier). Dalam bahasa pemrograman Pascal,<br />
beberapa Reserved Word dalam Pascal anatra lain:<br />
AND                     DOWNTO                   IN                    OF                        STRING<br />
ASM                      ELSE                          INHERITED       OR                        THEN<br />
ARRAY                  END                          INLINE             PACKED                TO<br />
BEGIN                    EXPORTS                   INTERFACE      PROCEDURE          TYPE<br />
CASE                     FILE                           LABEL              PROGRAM             UNIT<br />
CONST                  FOR                           LIBRARY           RECORD               UNTIL<br />
CONSTRUCTOR     FUNCTION                MOD                REPEAT                USES<br />
DESTRUCTOR        GOTO                        NIL                  SET                      VAR<br />
DIV                       IF                               NOT                 SHL                     WHILE<br />
DO                        IMPLEMENTATION     OBJECT             SHR                     WITH</p>
<p>Selain dari Reserved Word di atas, Turbo Pascal masih memiliki tambahan Reserved<br />
Word berikut:<br />
ABSOLUTE            ASSEMBLER ()             FAR            FORWARD             INDEX<br />
Beberapa Statemen Turbo Pascal<br />
Statemen adalah perintah untuk pengerjaan program pascal. Statemen terletak di bagian deklarasi statemen dengan diawali oleh kata cadangan BEGIN dan diakhiri dengan kata cadangan END. Akhir dari setiap statemen diakhiri dengan titik koma [;]. Statemen statemen dalam bahasa Pascal terdiri dari pernyataan yang berupa fungsi dan prosedur yang telah disediakan sebagai perintah standar Turbo Pascal.</p>
<p><strong>1. Statemen-statemen yang digunakan untuk input/output.</strong><br />
# Read/Readln [prosedur].<br />
Perintah ini digunakan untuk memasukkan [input] data lewat keyboard ke<br />
dalam suatu variabel.<br />
Sintaks: Read/Readln(x); (ingat, selalu diakhiri dengan titik koma [;])<br />
Keterangan : x = variabel.<br />
Read = pada statemen ini posisi kursor tidak<br />
pindah ke baris selanjutnya.<br />
Readln = pada statemen ini posisi kursor akan<br />
pindah ke baris selanjutnya setelah di<br />
input.</p>
<p># ReadKey [fungsi].<br />
Untuk pembacaan sebuah karakter dari keyboard. Tipe data<br />
yang dihasilkan adalah char.<br />
Sintaks: ReadKey;</p>
<p># Write/Writeln [prosedur].<br />
Digunakan untuk menampilkan isi dari suatu nilai variable di<br />
layar.<br />
Sintaks: Write/Writeln(x);<br />
Keterangan : x = variabel.<br />
Write/Writeln= statement ini digunakan untuk mencetak variable ke dalam monitor</p>
<p>Contoh :<br />
Program input;<br />
Uses Crt;<br />
Var nm : String;<br />
npm : String;<br />
Begin<br />
Clrscr;<br />
Writeln (&#8216;masukkan nama dan NPM &#8216;);<br />
Writeln (&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);<br />
Write (&#8216;nama anda : &#8216;);<br />
Readln (nm);<br />
Writeln (&#8216;NPM anda : &#8216;);<br />
Readln (npm);<br />
End.<br />
Bila dijalankan hasilnya adalah:<br />
masukkan nama dan NPM<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
nama anda : ( di input )<br />
NPM anda : ( di input )</p>
<p><strong>2. Statemen-statemen yang digunakan untuk pengaturan letak layar.<br />
</strong># ClrScr [prosedur].<br />
Perintah ini digunakan untuk membersihkan layar.<br />
sintaks: ClrScr; 􀃆[Clear screen]</p>
<p># GotoXY[prosedur].<br />
Untuk menempatkan posisi kursor pada layar.<br />
Sintaks: GotoXY(X, Y: Byte);<br />
Keterangan : X = sumbu X (posisi horisontal)<br />
Y = sumbu Y (posisi vertikal)</p>
<p># DelLine [prosedur].<br />
Untuk menghapus sebuah baris pada posisi kursor dan menaikkan<br />
baris-baris dibawahnya.<br />
Sintaks: DelLine;</p>
<p># InsLine [prosedur].<br />
Untuk menyisipkan sebuah baris pada posisi kursor dan meng-<br />
geser kebawah tampilan-tampilan baris dibawahnya.<br />
Sintaks: InsLine;</p>
<p># Delay [prosedur].<br />
Untuk menghentikan sejenak proses program.<br />
Sintaks: Delay (MS: Word);<br />
Keterangan : variable MS = ukuran waktu dalam milisecond.<br />
Contoh :<br />
Program Layar;<br />
Uses Crt;<br />
Var x : Char;<br />
Begin<br />
ClrScr;<br />
GotoXY(35,10);Writeln (‘I Love Dinda&#8217;);<br />
Write (tunggu sebentar&#8230;!!&#8217;);<br />
Delay (5000);<br />
InsLine;<br />
GotoXY (35,11);Writeln (&#8216;Bayi sehatku&#8217;);<br />
GotoXY(01,13);Writeln (&#8216;Tekan Enter !&#8217;);<br />
Delay(1000);<br />
GotoXY(15,12);<br />
DelLine;<br />
Read(x);<br />
End.<br />
Hasilnya adalah :<br />
I Love Dinda<br />
Bayi sehatku<br />
tunggu sebentar&#8230;!!<br />
Tekan Enter !</p>
<p><strong>3. Statemen yang digunakan untuk memanipulasi string.<br />
</strong># ConCat[fungsi].<br />
Untuk menggabungkan 2 atau beberapa variabel string.<br />
Sintaks: ConCat (s1 [,s2,...,sn]: String) : String;<br />
contoh: ConCat (&#8216;ABC&#8217;,'DEF&#8217;) { ABCDEF }</p>
<p># Copy [fungsi].<br />
Mengambil satu atau beberapa karakter dari sebuah string.<br />
Sintaks: Copy (S,Index,Count) : String;<br />
Keterangan :<br />
S = sebuah string (string).<br />
Index = posisi awal kita akan mengambil beberapa<br />
karakter (integer)<br />
Count = banyaknya karakter yang akan diambil (integer).</p>
<p># Delete [prosedur].<br />
Menghapus sebagian karakter dari sebuah string.<br />
Sintaks: Delete (S,Index,Count);<br />
Keterangan : sama dengan statemen Copy.</p>
<p># Insert [prosedur].<br />
Menyisipkan satu atau beberapa karakter ke dalam sebuah string.<br />
Sintaks: Insert (Source,var S,Index);<br />
Keterangan : Source = sumber string untuk disisipi (string)<br />
var S = string tujuan yang akan disisipi oleh<br />
string Source (string)<br />
Index = posisi mulai (integer).</p>
<p># Length [fungsi].<br />
Memberikan nilai panjang dari suatu string (jumlah karakter<br />
dalam string).<br />
Sintaks: Length (S);<br />
Keterangan : S = string<br />
Length(S) menghasilkan nilai integer.</p>
<p># Pos [fungsi].<br />
Mencari posisi sebuah bagian string (substring) didalam<br />
sebuah string.<br />
Sintaks: Pos (Substr,S); {menghasilkan nilai Byte}<br />
Keterangan : Substr = substring yang akan dicari posisinya di<br />
dalam sebuah string S.<br />
Bila bernilai 0 berarti nilai string yang dicari tidak ada.</p>
<p># Str [prosedur].<br />
Merubah nilai numerik ke dalam nilai string.<br />
Sintaks: Str (N,S);<br />
Keterangan :<br />
N = data tipe integer,<br />
S = data tipe string.</p>
<p># Val [prosedur].<br />
Merubah nilai string ke dalam nilai numerik.<br />
Sintaks: Val (S,N,P);<br />
Keterangan :<br />
S = nilai string,<br />
N = nilai real,<br />
P = posisi salah.<br />
Nilai string harus berisi angka, plus atau minus, bila tidak<br />
berarti kesalahan dan letak kesalahannya ditunjukkan oleh va-<br />
riabel posisi salah. Jika benar, maka nilai variabel tsb = 0<br />
(nol).</p>
<p># UpCase [fungsi].<br />
Memberikan huruf kapital dari argumen.<br />
Sintaks: UpCase (S);<br />
Keterangan :<br />
S = variabel bertipe karakter.</p>
<p>Contoh :<br />
Program Man_String;<br />
Uses Crt;<br />
Var s : String;<br />
l : Integer;<br />
h : String;<br />
Const a=&#8217;Dinda&#8217;;<br />
b=&#8217;Bayi &#8216;;<br />
c=&#8217;Sehatku&#8217;;<br />
Begin<br />
ClrScr;<br />
s:= ConCat (a,b,c);<br />
Writeln (s);<br />
Insert (&#8216; &amp; &#8216;,s,6);<br />
Writeln(s);<br />
Delete (s,7,7);<br />
Writeln (s);<br />
h:=Copy (s,1,5);<br />
Writeln (h);<br />
l:= Length(s);<br />
Writeln (&#8216;Panjangnya string S : &#8216;,l);<br />
Writeln (&#8216;Posisi &#8220;Sehat&#8221; pada nilai S : &#8216;,POS(&#8216;Sehat&#8217;,s));<br />
END.<br />
Hasilnya adalah :<br />
DindaBayiSehatku<br />
Dinda &amp; Bayi Sehatku<br />
Dinda Sehatku<br />
Dinda<br />
Panjangnya string S : 16<br />
Posisi &#8220;Sehat&#8221; pada nilai S : 7<br />
<strong></strong></p>
<p><strong>4. Statemen-statemen untuk perhitungan aritmatik.<br />
</strong></p>
<p># Abs [fungsi].<br />
Memberikan nilai mutlak dari suatu argumen.<br />
Sintaks: ABS(x);</p>
<p># ArcTan[fungsi].<br />
Memberikan nilai dari fungsi arctangent dari perhitungan<br />
goniometri.<br />
Sintaks: ArcTan (x);<br />
dimana x dapat bertipe real atau integer dan akan menghasil-<br />
kan nilai bertipe real.</p>
<p># Cos [fungsi].<br />
Memberikan nilai dari fungsi Cosinus.<br />
Sintaks: Cos (x);</p>
<p># Exp [fungsi].<br />
Menghitung nilai pangkat dari bilangan e (bilangan alam),<br />
yaitu sebesar x.<br />
Sintaks: Exp (x);<br />
x dapat bertipe real atau integer dan akan menghasilkan<br />
nilai bertipe real.</p>
<p># Frac [fungsi].<br />
Untuk mendapatkan nilai pecahan dari suatu bilangan.<br />
Sintaks: Frac (x);<br />
Tipe dari x sama seperti yang diatas.</p>
<p># Int [fungsi].<br />
Memberikan nilai integer (bilangan bulat) dari suatu variabel<br />
dengan membuang bilangan di belakang koma.<br />
Sintaks: Int (X);</p>
<p># Ln [fungsi].<br />
Digunakan untuk menghitung nilai logaritma alam (natural<br />
logarithm) dari nilai x.<br />
Sintaks: Ln (x);</p>
<p># Sin [fungsi].<br />
Memberikan nilai dari fungsi Sinus.<br />
Sintaks: Sin (x);</p>
<p># Sqr [fungsi].<br />
Digunakan untuk menghitung nilai pangkat kuadrat dari suatu<br />
bilangan.<br />
Sintaks: Sqr (x);<br />
Tipe dari x bisa berupa real maupun integer. Dan hasilnya a-<br />
kan sama dengan tipe dari x.</p>
<p># Sqrt (fungsi).<br />
Digunakan untuk menghitung nilai akar dari suatu bilangan.<br />
Sintaks: Sqrt (x);<br />
Contoh :<br />
Program Aritmatik;<br />
Uses Crt;<br />
Var x : Real;<br />
Begin<br />
Clrscr;<br />
Write(&#8216;Masukkan nilai dari X = &#8216;);<br />
Readln (x);<br />
If x &lt;0 Then x:=Abs (x);<br />
Writeln(&#8216;Nilai X = &#8216;,x:5:2);<br />
Writeln (&#8216;Nilai eksponentialnya = &#8216;,EXP(x):9:3);<br />
Writeln (&#8216;Nilai logaritma alamnya = &#8216;,LN(x):9:3);<br />
Writeln (&#8216;Nilai integernya = &#8216;,INT(x):5:2);<br />
Writeln (&#8216;Nilai fraksionalnya = &#8216;,FRAC(x):5:2);<br />
Writeln (&#8216;Nilai X dipangkatkan = &#8216;,SQRT(x):9:3);<br />
Writeln (&#8216;Nilai X diakarkan = &#8216;,SQRT(x):9:3);<br />
Write(&#8216;Nilai X jika dimasukkan dalam &#8216;);<br />
Writeln(&#8216;fungsi Sin,Cos,Tangen: &#8216;);<br />
Writeln(&#8216;- Sinus = &#8216;,Sin(x):9:3);<br />
Writeln(&#8216;- Cosinus = &#8216;,Cos(x):9:3);<br />
Writeln(&#8216;- Tangen = &#8216;,ArcTan(x):9:3);<br />
End.<br />
Hasilnya :<br />
masukkan nilai dari X = -2.5<br />
Nilai X = 2.50<br />
Nilai eksponensialnya = 12,182<br />
Nilai logarima alamnya = 0,196<br />
Nilai integernya = 2.00<br />
Nilai fraksionalnya = 0.50<br />
Nilai X dipangkatkan = 6.250<br />
Nilai X diakarkan = 1.581<br />
Nilai X jika dimasukkan dalam fungsi Sin,Cos,Tangen:<br />
- Sinus = 0.598<br />
- Cosinus = -0.801<br />
- Tangen = 1.190</p>
<p><strong>5. Statemen-statemen untuk transfer nilai dari suatu variabel.<br />
</strong># Chr [fungsi].<br />
Merubah nilai dari byte ke bentuk karakter yang sesuai dengan<br />
kode ASCII.<br />
Sintaks: Chr (x);<br />
Keterangan : x bertipe byte<br />
contoh : Writeln (Chr (61));<br />
hasilnya : a</p>
<p># Ord [fungsi].<br />
Merubah nilai suatu variabel dari bentuk karakter ke bentuk<br />
longint.<br />
Sintaks: Ord (x);<br />
Keteranagn : x bertipe char<br />
contoh : Writeln(Ord (&#8216;B&#8217;));<br />
hasilnya : 42</p>
<p># Round [fungsi].<br />
Membulatkan data tipe real ke data tipe longint.<br />
Sintaks: Round (x);<br />
Keterangan : Jika nilai pecahan &lt; 0,5 maka dibulatkan keba-<br />
wah.<br />
Jika nilai pecahan &gt; 0,5 maka dibulatkan keatas.<br />
contoh : Writeln(&#8217;10/3 dibulatkan = &#8216;,Round(10/3));<br />
hasilnya : 10/3 dibulatkan = 3</p>
<p># TRUNC [fungsi].<br />
Membulatkan kebawah data tipe real ke data tipe longint.<br />
Sintaks: Trunc (x);<br />
contoh :<br />
Writeln(&#8217;20/3 dibulatkan kebawah = &#8216;,Trunc (20/3));<br />
hasilnya : 20/3 dibulatkan kebawah = 6</p>
<p><strong>6. Statemen-statemen untuk memanipulasi data.<br />
</strong># Pred [fungsi].<br />
Memberikan nilai sebelum nilai argumen dalam urutannya dalam<br />
ASCII.<br />
Sintaks: Pred (x);</p>
<p># Succ [fungsi].<br />
Memberikan nilai sesudah nilai argumen dalam urutannya dalam<br />
ASCII.<br />
Sintaks: Succ (x);</p>
<p># Inc[fungsi].<br />
Menambah (increments) nilai suatu variabel.<br />
Sintaks: Inc (x,i); {i &gt;= 1}</p>
<p># Dec [fungsi].<br />
Mengurangi (decrements) nilai suatu variabel.<br />
Sintaks: DEC(x,i); {i &gt;=1}<br />
Contoh :<br />
Progam Man_Data;<br />
Uses Crt;<br />
Type<br />
hari = (hr0,hr1,hr2,hr3,hr4,hr5,hr6,hr7)<br />
Var<br />
urutanhr : hari;<br />
Const<br />
namahr : Array [hr1..hr7] of String [6]=<br />
(&#8216;Senin&#8217;,'Selasa&#8217;,'Rabu&#8217;,'Kamis&#8217;,<br />
&#8216;Jumat&#8217;,'Sabtu&#8217;,'Minggu&#8217;);<br />
Begin<br />
Writeln(&#8216;Daftar Nama Hari);<br />
urutanhr := hr0;<br />
While Urutanhr &lt; hr7 DO<br />
Begin<br />
urutanhr := Succ(urutanhr);<br />
Write(&#8216;hari ke &#8216;,Ord(Urutanhr):2,&#8217; adalah &#8216;);<br />
Writeln(namahr[urutanhr]);<br />
End;<br />
End.<br />
hasilnya adalah :<br />
Daftar Nama Hari<br />
hari ke 1 adalah Senin<br />
hari ke 2 adalah Selasa<br />
hari ke 3 adalah Rabu<br />
hari ke 4 adalah Kamis<br />
hari ke 5 adalah Jumat<br />
hari ke 6 adalah Sabtu<br />
hari ke 7 adalah Minggu</p>
<p><strong>7. Statemen-statemen tambahan (warna,suara dan window).<br />
</strong># TextColor [prosedur].<br />
Untuk mengatur warna dari karakter-karakter di layar.<br />
Sintaks: TextColor (color : Byte);<br />
Catatan : untuk pilihan warna lihat pada buku Turbo Pascal yang anda miliki.<br />
Daftar TextColor :<br />
(2) Hijau Muda (3) Hijau pupus (4) Merah<br />
(5) Ungu Tua (6) Kuning (7) Putih<br />
(8) Biru Tua (9) Biru Cerah (10) Hijau Muda<br />
(12) Merah Muda (13) Ungu Cerah (14) Kuning Muda<br />
(15) Ungu Pupus (16) Hitam<br />
Daftar TextColor dengan Blink :<br />
(17) Biru Tua (18) Hijau Muda (19) Hijau Pupus<br />
(20) Merah (21) Ungu Tua</p>
<p># TextBackGround [prosedur].<br />
Untuk mengatur warna latar belakang dari karakter-karakter di<br />
layar.<br />
Sintaks: TextBackGround (Color : Byte);</p>
<p># Window [prosedur].<br />
Untuk membuat suatu jendela (window) yang terletak pada<br />
layar.<br />
Sintaks: Window (x1,x2,y1,y2 : Byte);<br />
x1,x2 = kordinat kiri atas dengan nilai maksimal<br />
sesuai dengan mode layar.<br />
y1,y2 = kordinat kanan bawah dengan nilai<br />
maksimal sesuai dengan mode layar.</p>
<p># TextMode [prosedur].<br />
Untuk mengatur lebar layar, 80 kolom atau 40 kolom.<br />
Sintaks: TextMode(Mode: Byte);<br />
Default = C80</p>
<p># Sound [prosedur].<br />
Untuk mengaktifkan suara (beep) pada internal speaker.<br />
Sintaks: Sound (Hz : word);<br />
Untuk mengnonaktifkannya, gunakan statemen NoSound.<br />
Contoh :<br />
Program Layar2;<br />
Uses Crt;<br />
Begin<br />
ClrScr;<br />
Window (5,5,20,75);<br />
TextBackGround(Red); 􀃆 anda juga bisa menggunakan angka (4)<br />
TextColor(Yellow);<br />
Sound (220);<br />
GotoXY(10,7);<br />
Writeln(&#8216;I Love Dinda&#8217;);<br />
GotoXY(11,7);<br />
Writeln(&#8216;Bayi Sehatku&#8217;);<br />
NoSound;<br />
End.<br />
Sebagai Latihan dari teori-teori yang sudah anda pelajari diatas, coba anda kerjakan soal-soal dibawah ini (Good Luck….☺).<br />
Soal Latihan<br />
1. Soal I<br />
Buatlah program dibawah ini dengan tampilan menggunakan perintah Window, TextColor, Blink TextColor, Textbackground, GotoXY, dan Sound untuk memperindah tampilan.<br />
1. Mengubah derajat temperatur, dari derajat Celcius ke derajat<br />
Fahreinheit dan Reamur (derajat Celcius diinput)<br />
2. Menghitung Luas dan Keliling lingkaran, dengan jari-jari dike-<br />
tahui (diinput).<br />
3. Menghitung Luas dan Keliling segitiga sembarang yang diketahui<br />
ke tiga sisinya.<br />
4. Mencari nilai Sinus, Cosinus, dan Tangen dengan sudut diinput.<br />
5. Mencari akar dan kuadrat dari suatu nilai (nilai diinput).<br />
6. Mencari nilai bulat dan pecahan dari suatu nilai yang dimasuk-<br />
kan melalui keyboard (diinput). Nilai pecahan tersebut dibulat-<br />
kan sampai 3 angka dibelakang koma (,).<br />
7. Tampilkan nama dan NPM anda di dalam window, dan terletak pada<br />
tengah-tengah layar.<br />
8. Tampilkan tulisan &#8216;I Love Dinda’ di dalam window pada pojok<br />
kanan atas dengan ukuran window sama dengan tulisan tersebut.<br />
2. Soal II<br />
Buatlah program pada soal jenis I (no. 1-6) dengan tampilan menggunakan 2 window. Window yang pertama digunakan untuk nilai yang diinput. Window yang kedua untuk hasil dari program (output).<br />
3. Soal III<br />
1. Buatlah program untuk menggabungkan 2 buah kata yang diinput.<br />
Setiap kata yang diinput harus berada didalam window yang dan<br />
hasilnya berada pada window yang berbeda pula.<br />
2. Buatlah program untuk menampilkan window secara acak dengan<br />
warna yang berbeda.</p>
<p>Referensi<br />
1. Lepkom Universitas Gunadarma.<br />
2. Dasar-dasar Pemrograman Pascal, Teori dan Program terapan , Ir.P. Insap Santosa, M.Sc.</p>
<p><em>Dikutip dari : Cepat Mahir Bahasa Pascal Alwin sanjaya<br />
</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/400/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=400&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/26/statemen-statemen-pada-pascal/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>Rangkuman Repetition / Looping</title>
		<link>http://krizzna.wordpress.com/2008/11/26/rangkuman-repetition-looping/</link>
		<comments>http://krizzna.wordpress.com/2008/11/26/rangkuman-repetition-looping/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 03:07:59 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Pemrograman Pascal]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=397</guid>
		<description><![CDATA[Repetition dapat digunakan untuk menjalankan suatu bagian program secara berulang-ulang sesuai dengan kondisi yang ada. Looping pada Pascal menggunakan beberapa keyword seperti FOR&#8230;DO, WHILE&#8230;DO dan REPEAT&#8230;UNTIL. FOR&#8230;DO dipergunakan ketika nilai yang akan digunakan sudah diketahui dengan nilai yang ada di dalamnya selalu ditambah atau dikurangi satu ketika mengalami perulangan. Sintaks: FOR variable := startindex (TO/DOWNTO) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=397&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US">Repetition dapat digunakan untuk menjalankan suatu bagian program secara berulang-ulang sesuai dengan kondisi yang ada.</span></strong></p>
<p class="MsoBodyText" style="line-height:150%;"><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US">Looping pada Pascal menggunakan beberapa keyword seperti FOR&#8230;DO, WHILE&#8230;DO dan REPEAT&#8230;UNTIL.</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">FOR&#8230;DO</span></strong><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US"> dipergunakan ketika nilai yang akan digunakan sudah diketahui dengan nilai yang ada di dalamnya selalu ditambah atau dikurangi satu ketika mengalami perulangan.</span></strong></p>
<p class="MsoBodyText" style="line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Sintaks:</span></strong></p>
<p class="MsoBodyText"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">FOR variable := startindex (TO/DOWNTO) endindex DO BEGIN</span></strong></p>
<p class="MsoBodyText"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>statement;</span></strong></p>
<p class="MsoBodyText"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">END;</span></strong></p>
<p class="MsoBodyText"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US">Dari sintaks di atas, terdapat dua jenis perubahan yang dapat digunakan, yaitu TO dan DOWNTO. TO akan menghasilkan nilai incremental atau penambahan satu setiap kali terjadi perulangan. Sedangkan DOWNTO akan menghasilkan nilai decremental atau pengurangan satu setiap kali terjadi perulangan.</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Contoh penggunaan FOR&#8230;DO:</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">for i:=1 to 10 do begin</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>write(i,&#8217; &#8216;);</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">end;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">for j:=10 downto 1 do begin</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>write(j,&#8217; &#8216;);</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">end;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">WHILE&#8230;DO</span></strong><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US"> dapat digunakan tanpa harus ada perubahan pada nilai kondisi. Selama kondisi masih bernilai TRUE, maka perulangan akan dilakukan terus.</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Sintaks:</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">WHILE (condition) DO BEGIN</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>statement;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">END;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Contoh penggunaan WHILE&#8230;DO:</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">i:=10;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">while i&gt;2 do begin</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>i:=i-2;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>writeln(i);</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">end;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">REPEAT&#8230;UNTIL</span></strong><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US"> berfungsi hampir sama dengan WHILE&#8230;DO. Pada REPEAT&#8230;UNTIL, looping akan berhenti justru ketika kondisi bernilai TRUE. Selain itu kondisi akan diuji pada akhir perulangan sehingga blok di dalam perulangan akan dijalankan minimal satu kali walaupun kondisi yang ada masih FALSE.</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Sintaks:</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">REPEAT</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>statement;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">UNTIL (condition);</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><span lang="EN-US"> </span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Contoh penggunaan REPEAT&#8230;UNTIL:</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">i:=10;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">repeat</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>i:=i-3;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US"><span> </span>writeln(i);</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;"><strong><span style="font-size:10pt;font-family:&quot;font-weight:normal;" lang="EN-US">until i&lt;1;</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US">Dari penggalan program di atas, dapat dilihat bahwa REPEAT&#8230;UNTIL tidak memerlukan BEGIN dan END untuk menjalankan suatu blok statement.</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">TIPS:</span></strong><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US"> Gunakan variabel i, j, k, dan seterusnya untuk menandai indeks perulangan atau looping.</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;">
<p class="MsoBodyText" style="text-align:justify;line-height:150%;">
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;font-weight:normal;" lang="EN-US"><em>Dikutip dari : Pengantar pemrograman pascal karya William.</em><br />
</span></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/397/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=397&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/26/rangkuman-repetition-looping/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>Rangkuman Selection</title>
		<link>http://krizzna.wordpress.com/2008/11/26/rangkuman-selection/</link>
		<comments>http://krizzna.wordpress.com/2008/11/26/rangkuman-selection/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 03:04:34 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Pemrograman Pascal]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=394</guid>
		<description><![CDATA[Selection merupakan salah satu proses program di samping sequential (pengerjaan secara berurut) dan repetition / looping. Dalam selection, program akan memilih bagian yang akan dijalankan (sehingga terdapat bagian yang tak dijalankan). Umumnya selection menggunakan IF &#8230; THEN &#8230; ELSE &#8230;, akan tetapi terdapat pula CASE &#8230; OF. Penggunaan IF lebih umum digunakan bila terdapat pilihan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=394&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoBodyText" style="line-height:150%;"><strong></strong><span style="font-family:Georgia;" lang="EN-US">Selection merupakan salah satu proses program di samping sequential (pengerjaan secara berurut) dan repetition / looping. Dalam selection, program akan memilih bagian yang akan dijalankan (sehingga terdapat bagian yang tak dijalankan).</span></p>
<p class="MsoBodyText" style="line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Umumnya selection menggunakan IF &#8230; THEN &#8230; ELSE &#8230;, akan tetapi terdapat pula CASE &#8230; OF. Penggunaan IF lebih umum digunakan bila terdapat pilihan yang tidak terlalu banyak dan eksekusi baris program yang panjang.</span></p>
<p class="MsoBodyText" style="line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Blok pertama untuk IF dijalankan bila condition yang digunakan bernilai TRUE, sedangkan blok ELSE dijalankan bila nilai conditionnya adalah FALSE.</span></p>
<p class="MsoBodyText" style="margin-bottom:.0001pt;line-height:150%;"><strong><span lang="EN-US">Contoh:</span></strong></p>
<p class="MsoBodyText" style="margin-bottom:.0001pt;"><span class="SourceText"><span style="font-size:10pt;font-family:&quot;" lang="EN-US">uses crt;<br />
var bil1, bil2: integer;<br />
begin<br />
<span> </span>clrscr;<br />
<span> </span>write(&#8216;Masukkan bilangan 1 : &#8216;);<br />
<span> </span>readln(bil1);<br />
<span> </span>write(&#8216;Masukkan bilangan 2 : &#8216;);<br />
<span> </span>readln(bil2);<br />
<span> </span>if bil1&lt;bil2 then begin</span></span></p>
<p class="MsoBodyText" style="margin-bottom:.0001pt;"><span class="SourceText"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>writeln(&#8216;Bilangan 1 lebih kecil&#8217;);</span></span></p>
<p class="MsoBodyText" style="margin-bottom:.0001pt;"><span class="SourceText"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>end</span></span></p>
<p class="MsoBodyText" style="margin-bottom:.0001pt;"><span class="SourceText"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>else begin</span></span></p>
<p class="MsoBodyText" style="margin-bottom:.0001pt;"><span class="SourceText"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>writeln(&#8216;Bilangan 2 lebih kecil&#8217;);</span></span></p>
<p class="MsoBodyText" style="margin-bottom:.0001pt;"><span class="SourceText"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>end<br />
<span> </span>readkey;<br />
end.</span></span></p>
<p class="MsoNormal" style="line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Penggunaan IF dapat dikombinasikan sehingga suatu blok IF dapat menampung blok IF yang lainnya (nested selection). Penggunaan IF tidak selalu harus selalu bersama ELSE (simple selection). IF juga dapat digunakan lebih dari satu kondisi setelah ELSE (linear selection) atau pada IF yang sama menggunakan operator logika / logical operator (combined selection). Contohnya adalah seperti baris program di bawah:</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US">if (condition1) then begin</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>if (condition2) then begin</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statement1;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>stetement2;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>end</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>else if (condition3) then begin</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statement3;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statement4;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>end</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>else begin</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statement5;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>end;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statement6;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statement7;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>if (condition4) then begin</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statementx;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statementy;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>end;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US">end</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US">else if (conditionx AND conditiony OR conditionz) begin</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statement01;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span> </span>statement02;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;" lang="EN-US">end;</span></p>
<p class="MsoNormal" style="line-height:150%;"><span style="font-size:10pt;line-height:150%;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Penting: Ada baiknya setiap blok IF selalu dipisahkan dan ditandai dengan spasi kosong atau menggunakan TAB untuk menghindari kebingungan dalam pembuatan blok statement.</span></p>
<p class="MsoNormal" style="line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><br />
</span></p>
<p class="MsoNormal" style="line-height:150%;">
<p class="MsoNormal" style="line-height:150%;">
<p class="MsoNormal" style="line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><em>Dikutip dari : Pengantar pascal karya William.</em><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/394/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=394&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/26/rangkuman-selection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>Rangkuman Operator</title>
		<link>http://krizzna.wordpress.com/2008/11/26/rangkuman-operator/</link>
		<comments>http://krizzna.wordpress.com/2008/11/26/rangkuman-operator/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 03:02:07 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Pemrograman Pascal]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=391</guid>
		<description><![CDATA[Dalam bahasa pemrograman, sebuah proses dibagi menjadi 2 yaitu operand dan operator. Operand dapat berupa variabel atau nilai. Sedangkan operator merupakan tanda-tanda yang dipakai untuk mengolah. Terdapat banyak jenis operator, tapi 4 jenis yang perlu dipelajari untuk saat ini adalah assignment operator, arithmatic operator, comparison operator, logical operator. Assignment operator ditandai dengan :=, dan digunakan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=391&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Dalam bahasa pemrograman, sebuah proses dibagi menjadi 2 yaitu operand dan operator. Operand dapat berupa variabel atau nilai. Sedangkan operator merupakan tanda-tanda yang dipakai untuk mengolah.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Terdapat banyak jenis operator, tapi 4 jenis yang perlu dipelajari untuk saat ini adalah assignment operator, arithmatic operator, comparison operator, logical operator.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><br />
</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Assignment operator</span></strong><span style="font-family:Georgia;" lang="EN-US"> ditandai dengan <strong><span style="font-family:Georgia;">:=</span></strong>, dan digunakan untuk memberi nilai ke suatu variabel.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><br />
</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Arithmatic operator</span></strong><span style="font-family:Georgia;" lang="EN-US"> ditandai dengan <strong><span style="font-family:Georgia;">*, /, +, -, div, mod.</span></strong> Digunakan untuk pengolahan nilai matematika.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><br />
</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Comparison / Relational operator</span></strong><span style="font-family:Georgia;" lang="EN-US"> ditandai dengan <strong><span style="font-family:Georgia;">=, &lt;, &gt;, &lt;=, &gt;=, &lt;&gt;</span></strong>, dan IN. Digunakan untuk perbandingan 2 nilai sehingga menghasilkan nilai true dan false.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><br />
</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Logical operator </span></strong><span style="font-family:Georgia;" lang="EN-US">ditandai dengan AND, OR, XOR dan NOT. Digunakan untuk perbandingan logika antara dua pernyataan atau lebih.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Penting:</span></strong><span style="font-family:Georgia;" lang="EN-US"> penggunaan = dan := harus diperhatikan karena penggunaan operator ini terkadang salah tempat. </span></p>
<p class="MsoNormal" style="line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-size:14pt;line-height:150%;font-family:Arial;font-weight:normal;" lang="EN-US">Input Output:</span></strong></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Terdapat 2 jenis input/output secara umum yaitu layar/keyboard dan file.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Input menggunakan readln() dan read(). Dalam penggunaan melalui keyboard, kedua procedure ini tidak berbeda. Akan tetapi bila input berasal dari file, kedua procedure akan berbeda dalam mengambil input. Readln() akan mengambil input dalam suatu baris, kemudian cursor akan dipindahkan ke baris selanjutnya. Pada read() akan mengambil input dalam suatu baris, kemudian cursor akan dipindahkan ke sebelah bagian yang diinput. Bila tidak ada lagi bagian yang dapat diinput, maka cursor baru dipindah ke bawah.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Output menggunakan writeln() dan write(). Penggunaannya hampir sama dengan yang read() dan readln(). Pada writeln dan write, keduanya akan berpengaruh baik di file maupun di layar.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">Contoh program:</span></strong></p>
<p class="MsoBodyText"><span class="SourceText"><span style="font-size:10pt;font-family:&quot;" lang="EN-US">uses crt;<br />
var a,b: integer;<br />
begin<br />
<span> </span>clrscr;<br />
<span> </span>write(&#8216;Masukkan bilangan antara 1 &#8211; 100: &#8216;);<br />
<span> </span>readln(a);<br />
<span> </span>b:= a * 2;<br />
<span> </span>writeln(&#8216;Bilangan yang dimasukkan adalah &#8216;, a);<br />
<span> </span>writeln(&#8216;Bilangan setelah dikali 2 adalah &#8216;, b);<br />
<span> </span>readkey;<br />
end.</span></span></p>
<p class="MsoBodyText">
<p class="MsoBodyText">
<p class="MsoBodyText"><span class="SourceText"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><em>Dikutip dari : pengantar pemrograman pascal karya William.</em><br />
</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/391/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=391&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/26/rangkuman-operator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>Variabel dan tipe data</title>
		<link>http://krizzna.wordpress.com/2008/11/26/variabel-dan-tipe-data/</link>
		<comments>http://krizzna.wordpress.com/2008/11/26/variabel-dan-tipe-data/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 02:42:40 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Pemrograman Pascal]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=384</guid>
		<description><![CDATA[Terdapat beberapa tipe data yang dapat dipergunakan dalam suatu variabel, di antaranya adalah (beserta range yang dapat diterima): Integer Integer (-2^15 sampai 2^15), word (0 sampai 2^16), shortint (-2^7 sampai 2^7), byte (0   sampai 2^7), longint (-2^23 sampai 2^23) Float / Real Real (6 byte), singel (4 byte), double (8 byte), extended (10 byte), comp [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=384&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Terdapat beberapa tipe data yang dapat dipergunakan dalam suatu variabel, di antaranya adalah (beserta range yang dapat diterima):</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="text-decoration:underline;"><span style="font-family:Georgia;" lang="EN-US">Integer</span></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Integer (-2^15 sampai 2^15), word (0 sampai 2^16), shortint (-2^7 sampai 2^7), byte (0   sampai 2^7), longint (-2^23 sampai 2^23)</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="text-decoration:underline;"><span style="font-family:Georgia;" lang="EN-US">Float / Real</span></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Real (6 byte), singel (4 byte), double (8 byte), extended (10 byte), comp (8 byte)</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="text-decoration:underline;"><span style="font-family:Georgia;" lang="EN-US">Boolean</span></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Bernilai TRUE atau FALSE (1 atau 0)</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="text-decoration:underline;"><span style="font-family:Georgia;" lang="EN-US">Char</span></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Merupakan integer<span> </span>yang telah dikonversikan ke kode ASCII.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="text-decoration:underline;"><span style="font-family:Georgia;" lang="EN-US">Array</span></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Merupakan deretan suatu variabel yang bertipe data sama. Pembahasan yang lebih lengkap akan terdapat di bagian tersendiri. <strong>String </strong>merupakan array dari char.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><em>Dikutip dari : Pengantar bahasa pascal karya William.</em><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/384/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=384&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/26/variabel-dan-tipe-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>Struktur kode</title>
		<link>http://krizzna.wordpress.com/2008/11/26/struktur-kode/</link>
		<comments>http://krizzna.wordpress.com/2008/11/26/struktur-kode/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 02:39:00 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Pemrograman Pascal]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=381</guid>
		<description><![CDATA[Pada setiap kode pemrograman, terdapat aturan yang harus dipatuhi agar program tersebut dapat menjalankan (compile) suatu program dengan baik tanpa error. Struktur utama pada Turbo Pascal adalah sebagai berikut. program &#8230; ; {deklarasi nama program} uses &#8230; ; {deklarasi penggunaan unit} label &#8230; ; {deklarasi label} const &#8230; ; {deklarasi konstant} type &#8230; ; {deklarasi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=381&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Pada setiap kode pemrograman, terdapat aturan yang harus dipatuhi agar program tersebut dapat menjalankan (compile) suatu program dengan baik tanpa error. Struktur utama pada Turbo Pascal adalah sebagai berikut.</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">program<span> </span>&#8230; ; {deklarasi nama program}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">uses<span> </span>&#8230; ; {deklarasi penggunaan unit}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">label<span> </span>&#8230; ; {deklarasi label}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">const<span> </span>&#8230; ; {deklarasi konstant}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">type<span> </span>&#8230; ; {deklarasi tipe data}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">var<span> </span>&#8230; ; {deklarasi variabel}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">procedure<span> </span>&#8230; ; {deklarasi procedure}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">function<span> </span>&#8230; ; {deklarasi function}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">begin</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US"><span> </span>statement;<span> </span>{program ditulis di sini}</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US"><span> </span>&#8230;</span></p>
<p class="MsoBodyText" style="text-align:justify;"><span style="font-size:9pt;font-family:&quot;" lang="EN-US">end.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Tulisan yang diapit oleh tanda kurung kurawal {} adalah comment dan tidak dianggap sebagai bagian program ketika di-compile oleh compiler. Pada baris pertama, anda dapat mendeklrasikan nama program. Umumnya untuk mengefisiensikan pengerjaan suatu program (khususnya pada lomba), baris pertama dapat diacuhkan atau dilewatkan.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Baris kedua yaitu “USES” merupakan deklarasi penggunaan unit dalam Turbo Pascal. Unit merupakan bagian dari program yang berisi kumpulan function dan procedure. Contoh fungsi yang banyak digunakan adalah <strong>CRT</strong>, dengan function yang terdapat di dalamnya yaitu clrscr dan readkey. Anda dapat menjalankan suatu program tanpa menggunakan USES, akan tetapi anda hanya dapat menggunakan function dan procedure yang sudah terkandung secara native dalam Turbo Pascal. Contohnya anda tidak dapat menggunakan clrscr atau readkey tanpa CRT, tetapi bisa menggunakan writeln dan readln tanpa CRT tersebut karena CRT merupakan unit untuk pengolahan output ke layar dan input dari keyboard.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Label digunakan bersamaan dengan keyword <strong>GOTO</strong>. GOTO sendiri jarang digunakan karena tidak efisien dan cenderung membingungkan penggunanya.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Const digunakan untuk mendeklarasikan suatu konstan. Konstan merupakan suatu keyword yang memiliki nilai tertentu. Misalnya bila anda mendeklrasikan PI sebagai 3.14, maka ketika anda menggunakan PI pada baris program, PI akan digantikan dengan 3.14.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Type digunakan untuk mendeklarasikan suatu tipe data baru dari tipe data yang sudah ada sebelumnya. Berguna ketika harus menggunakan <em>pointer</em>.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Var digunakan untuk mendeklarasikan suatu variabel. Variabel yang dideklarasikan harus memiliki tipe data tertentu. Penjelasan dalam penggunaan variabel akan dibahas di bagian berikutnya.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Procedure dan function merupakan sub-program. Procedure <strong>tidak mengembalikan nilai, </strong>sedangkan function <strong>mengembalikan nilai</strong>. Procedure dan function mengandung suatu penggalan program yang dapat dipanggil oleh program utama atau sub-program yang lainnya. Bila anda belum mengerti maksud dari “mengembalikan nilai” maka anda dapat membayangkan bahwa hasil dari function dapat dimasukkan ke dalam suatu variabel atau menghasilkan suatu nilai, sedangkan procedure hanya menjalankan suatu potongan program. Contoh procedure adalah writeln dan clrscr karena kedua procedure tersebut tidak mengembalikan nilai apapun. Sedangkan contoh function adalah “sqrt” yang akan mengembalikan nilai berupa akar kuadrat dari bilangan yang dimasukkan. <strong>Sebagai informasi: </strong>“procedure” adalah istilah yang digunakan pada Pascal. Pada bahasa pemrograman yang lainnya, biasa disebut “function yang tidak mengembalikan nilai” atau “void function”.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Program utama yang akan dijalankan oleh Turbo Pascal dapat ditulis diantara BEGIN sampai dengan END.</span></p>
<p class="MsoBodyText" style="text-align:justify;line-height:150%;">
<p class="MsoBodyText" style="text-align:justify;line-height:150%;">
<p class="MsoBodyText" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><em>Dikutip dari : Pengantar bahasa pascal karya William.</em><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/381/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=381&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/26/struktur-kode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>Pengenalan Pascal</title>
		<link>http://krizzna.wordpress.com/2008/11/26/pengenalan-pascal/</link>
		<comments>http://krizzna.wordpress.com/2008/11/26/pengenalan-pascal/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 02:36:06 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Pemrograman Pascal]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=378</guid>
		<description><![CDATA[Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman tingkat tinggi menandakan bahwa Pascal banyak menggunakan bahasa manusia dalam penulisan sintaksnya. Beberapa bahasa pemrograman tingkat tinggi lainnya yang ada yaitu BASIC dan DELPHI. Sedangkan bahasa pemrograman tingkat rendah yaitu bahasa pemrograman yang masih banyak menggunakan tanda-tanda sehingga bahasa ini cenderung lebih “kotor”. Beberapa bahasa pemrograman [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=378&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman tingkat tinggi menandakan bahwa Pascal banyak menggunakan bahasa manusia dalam penulisan sintaksnya.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Beberapa bahasa pemrograman tingkat tinggi lainnya yang ada yaitu BASIC dan DELPHI.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Sedangkan bahasa pemrograman tingkat rendah yaitu bahasa pemrograman yang masih banyak menggunakan tanda-tanda sehingga bahasa ini cenderung lebih “kotor”. Beberapa bahasa pemrograman tingkat rendah yang sering digunakan adalah C, C++ dan Java.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Mari kita melihat perbedaan antara bahasa Pascal dan C untuk pembanding dalam sintaks yang digunakan:</span></p>
<p class="MsoNormal" style="line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">PASCAL</span></strong></p>
<table class="MsoNormalTable" style="border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width:481.85pt;padding:0;" width="642" valign="top">
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">uses   crt;</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">var   a : integer;</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">begin</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>clrscr;</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>writeln(&#8216;Masukkan nilai antara 0 sampai   100 : &#8216;);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>readln(a);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>if a &gt; 5 then begin</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>writeln(&#8216;Nilai a lebih besar   dari 5&#8242;);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>writeln(&#8216;Tekan sembarang tombol   untuk keluar&#8217;);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>end</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>else begin</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>writeln(&#8216;Nilai a lebih kecil   atau sama dengan 5&#8242;);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>writeln(&#8216;Tekan sembarang tombol   untuk keluar&#8217;);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>end;</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>readkey;</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">end.</span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="line-height:150%;"><span style="font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US">C</span></strong></p>
<table class="MsoNormalTable" style="border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width:481.85pt;padding:0;" width="642" valign="top">
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">#include   &lt;stdio.h&gt;</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">#include   &lt;conio.h&gt;</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">int   a;</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">void   main() {</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>clrscr();</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>printf(“Masukkan nilai antara 0 sampai   100 : “);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>scanf(“%d”, &amp;a);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>if (a &gt; 5) {</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>printf(“Nilai a lebih besar dari   5\nTekan sembarang tombol untuk keluar”);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>} else {</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>printf(“Nilai a lebih kecil atau   sama dengan 5\nTekan sembarang tombol untuk keluar”);</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>}</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US"><span> </span>getch();</span></p>
<p class="MsoNormal" style="background:#e6e6e6 none repeat scroll 0 0;line-height:150%;"><span style="font-size:9pt;line-height:150%;font-family:&quot;" lang="EN-US">}</span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="line-height:150%;"><strong><span style="font-family:Georgia;" lang="EN-US"> </span></strong></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Dua penggalan program di atas akan menghasilkan program yang sama persis yaitu meminta sebuah input berupa angka antara 0 sampai 100. Kemudian sebuah tulisan akan muncul tergantung dari nilai input yang dimasukkan.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Dari 2 bahasa tersebut, dapat dilihat bahwa dalam bahasa Pascal lebih sederhana dan lebih banyak menggunakan bahasa manusia. Sedangkan dalam bahasa C, lebih banyak penggunaan simbol.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Turbo Pascal dan C merupakan program <strong>compiler</strong>. Compiler sendiri berarti program yang menerjemahkan tulisan berupa kode program menjadi bahasa mesin yang dapat dimengerti oleh komputer. Proses yang dilakukan disebut <em>compile</em> atau <em>compiling. </em>Suatu program dapat di-compile dengan menggunakan kombinasi tombol Alt + F9. Sedangkan untuk menjalankan program, tombol yang dapat digunakan adalah Ctrl + F9. Bila selama proses compile terdapat error atau kesalahan dalam penulisan program, maka Turbo Pascal atau C akan memberitahukan letak kesalahan tersebut sehingga pengguna dapat memperbaikinya di halaman editor.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Turbo Pascal merupakan bahasa yang case insensitive yang berarti penulisan dalam huruf kapital maupun huruf kecil tidak dipermasalahkan. Akan tetapi pada C yang case sensitive, maka penulisan huruf kapital atau kecil harus benar-benar diperhatikan.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US">Untuk pembahasan berikutnya, kita akan menggunakan program Turbo Pascal dengan bahasa pemrograman Pascal sebagai pengantar contoh. Perlu diingat bahwa bila anda telah menguasai satu bahasa pemrograman, maka anda akan dengan cukup mudah berpindah ke bahasa pemrograman lainnya selama anda memiliki dasar algoritma dan logika yang baik. Oleh sebab itu, pada pembahasan yang selanjutnya, yang akan ditekankan adalah algoritma dan logika, <strong>bukan</strong> sintaks dan function / procedure yang terdapat dalam Turbo Pascal. Function atau procedure yang telah disediakan oleh Turbo Pascal dapat anda pelajari sendiri penggunaannya melalui Help yang terdapat di Turbo Pascal.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-family:Georgia;" lang="EN-US"><em>Dikutip dari : Pengantar bahasa turbo pascal karya William.</em><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=378&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/26/pengenalan-pascal/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
		<item>
		<title>26 November 2008</title>
		<link>http://krizzna.wordpress.com/2008/11/26/26-november-2008/</link>
		<comments>http://krizzna.wordpress.com/2008/11/26/26-november-2008/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 02:27:05 +0000</pubDate>
		<dc:creator>krizzna</dc:creator>
				<category><![CDATA[Diary]]></category>

		<guid isPermaLink="false">http://krizzna.wordpress.com/?p=375</guid>
		<description><![CDATA[Hari ini saya melanjutkan memberi background pada form.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=375&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hari ini saya melanjutkan memberi background pada form.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/krizzna.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/krizzna.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/krizzna.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/krizzna.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/krizzna.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/krizzna.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/krizzna.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/krizzna.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/krizzna.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/krizzna.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/krizzna.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/krizzna.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/krizzna.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/krizzna.wordpress.com/375/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=krizzna.wordpress.com&amp;blog=4229509&amp;post=375&amp;subd=krizzna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://krizzna.wordpress.com/2008/11/26/26-november-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c541cc97c9b1667a65269c30fd54e99?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">krizzna</media:title>
		</media:content>
	</item>
	</channel>
</rss>
