<?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>Kuliahkomputer Weblog</title>
	<atom:link href="http://kuliahkomputer.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://kuliahkomputer.wordpress.com</link>
	<description>kuliah komputer, kuliah unud, tentang jaringan, lan, seo, BPR, STRuktur data</description>
	<lastBuildDate>Wed, 05 Dec 2007 08:12:23 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='kuliahkomputer.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Kuliahkomputer Weblog</title>
		<link>http://kuliahkomputer.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kuliahkomputer.wordpress.com/osd.xml" title="Kuliahkomputer Weblog" />
	<atom:link rel='hub' href='http://kuliahkomputer.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Membuat Program Menghapus Karakter dengan Pascal</title>
		<link>http://kuliahkomputer.wordpress.com/2007/12/05/membuat-program-menghapus-karakter-dengan-pascal/</link>
		<comments>http://kuliahkomputer.wordpress.com/2007/12/05/membuat-program-menghapus-karakter-dengan-pascal/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 08:03:03 +0000</pubDate>
		<dc:creator>kuliahkomputer</dc:creator>
				<category><![CDATA[Struktur Data]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[contoh pascal]]></category>
		<category><![CDATA[Membuat Program Menghapus Karakter dengan Pascal]]></category>
		<category><![CDATA[pascal]]></category>
		<category><![CDATA[resika]]></category>
		<category><![CDATA[tentang array]]></category>
		<category><![CDATA[turbo pascal for windows]]></category>
		<category><![CDATA[undiksha]]></category>
		<category><![CDATA[unud]]></category>

		<guid isPermaLink="false">http://kuliahkomputer.wordpress.com/2007/12/05/membuat-program-menghapus-karakter-dengan-pascal/</guid>
		<description><![CDATA[Program penghapusan beberapa string dari string yang sudah ada Algoritma program penghapusan string Program ini bertujuan untuk menghapus beberapa bagian string dari string yang sudah ada berdasarkan index awal dan akhir yang dimasukkan oleh pengguna. Algoritma program hapus string adalah sebagai berikut. Deklarasi global 1. Deklarasikan konstanta maxChar=255 2. Deklarasikan tipe arrKata=array[1..maxChar] of char; Fungsi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuliahkomputer.wordpress.com&amp;blog=2262466&amp;post=4&amp;subd=kuliahkomputer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3><a title="_Toc184459762" name="_Toc184459762"></a><span style="line-height:112%;font-family:'Times New Roman','serif';"><span><span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">   </span></span></span><span style="line-height:112%;font-family:'Times New Roman','serif';">Program penghapusan beberapa string<span>  </span>dari string yang sudah ada</span><span style="line-height:112%;font-family:'Times New Roman','serif';"></span></h3>
<h4><!--[if !supportLists]--><span style="font-family:'Times New Roman','serif';font-style:normal;"><span><span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"></span></span></span><!--[endif]--><span style="line-height:115%;font-family:'Times New Roman','serif';font-style:normal;">Algoritma</span><span style="font-family:'Times New Roman','serif';font-style:normal;"> program penghapusan string</span></h4>
<p class="MsoNormal" style="text-indent:1cm;"><span>Program ini bertujuan untuk menghapus beberapa bagian string dari string yang sudah ada berdasarkan index awal dan akhir yang dimasukkan oleh pengguna.</span></p>
<p class="MsoNormal" style="text-indent:1cm;"><span id="more-4"></span><span><br />
<em>Algoritma program hapus string adalah sebagai berikut.</em></span></p>
<p class="MsoNormal"><strong><span>Deklarasi global</span></strong></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>1.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Deklarasikan konstanta maxChar=255</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>2.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Deklarasikan tipe arrKata=array[1..maxChar] of char;</span></p>
<p class="MsoNormal"><strong><span>Fungsi<span>  </span>doHapus</span></strong></p>
<p class="MsoNormal"><span><span>            </span>fungsi doHapus bertujuan untuk memproses penghapusan karakter dari karakter yang dimasukkan. Adapun parameter yang di ikutkan adalah strKata bertipe string berfungsi untuk melewatkan kata atau kalimat yang ingin dihapus nilainya, awal dan akhir yang merupakan batas penghapusan karakter. Nilai keluaran dari fungsi ini adalah string hasil penghapusan. Adapun algoritma pada fungsi doHapus ini adalah sebagai berikut.</span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>1.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Deklarasikan variable I dan j dengan tipe data integer</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>2.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Deklarasikan arrHasilHapus bertipe arrKata</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>3.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Deklarasikan strHasilHapus bertipe string</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>4.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Inisialisasi j=0</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>5.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Lakukan langkah 6 dari i=1 sampai dengan panjang strKata</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>6.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Jika i&lt;awal atau i&gt;akhir i&gt;akhir maka karakter tersebut dimasukkan kedalam arrHasilHapus ke j dan naikkan nilai j sebesar 1.</span></p>
<p class="MsoNormal"><strong><span>Program Utama</span></strong></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>1.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Memasukkan kata atau kalimat yang ingin di hapus karakternya.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>2.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Masukkan batas awal dan akhir penghapusan</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>3.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Memanggil fungsi doHapus</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18pt;"><!--[if !supportLists]--><span><span>4.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>Cetak hasil dari fungsi doHapus</span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18pt;">&nbsp;</p>
<h4>Source Code program penghapusan string</h4>
<p style="border:1pt solid windowtext;background:#f2f2f2 none repeat scroll 0 50%;padding:3pt 1pt 1pt;">&nbsp;</p>
<p class="sourcodeCxSpFirst">program HapusString;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">uses wincrt;</p>
<p class="sourcodeCxSpMiddle">const maxChar=255; {maximal jumlah karakter}</p>
<p class="sourcodeCxSpMiddle">type</p>
<p class="sourcodeCxSpMiddle"><span>              </span>arrKata=array[1..maxChar] of char;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">var awal, akhir:byte;<span>   </span>{posisi awal dan akhir karakter yang dihapus}</p>
<p class="sourcodeCxSpMiddle">kata, hasilHapus, tempNilai:string;</p>
<p class="sourcodeCxSpMiddle">nilaiKonv:integer;</p>
<p class="sourcodeCxSpMiddle">pil : char;</p>
<p class="sourcodeCxSpMiddle">isNumber:boolean;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">function doHapus(strKata:string; awal, akhir:byte):string;</p>
<p class="sourcodeCxSpMiddle">{fungsi untuk melakukan penghapusan mulai dari index Awal sampai index akhir dengan keluaran berupa string yang sudah dihapus }</p>
<p class="sourcodeCxSpMiddle">var i,j:integer;</p>
<p class="sourcodeCxSpMiddle"><span>    </span>arrHasilHapus:arrKata;</p>
<p class="sourcodeCxSpMiddle"><span>    </span>strHasilhapus:string;</p>
<p class="sourcodeCxSpMiddle">begin</p>
<p class="sourcodeCxSpMiddle">j:=1; {inisialisasi untuk counter arrHasilHapus}</p>
<p class="sourcodeCxSpMiddle"><span>              </span>for i := 1 to length(strKata) do<span>                </span></p>
<p class="sourcodeCxSpMiddle">begin</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span> </span>if (i&lt;awal) or (i&gt;akhir) then</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span> </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>arrHasilHapus[j]:=strKata[i];</p>
<p class="sourcodeCxSpMiddle"><span>         </span>j:=j+1; {pencacah j di increase sebanyak 1}</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>end</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span> </span>end;</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span> </span>strHasilHapus :=&#8221;;</p>
<p class="sourcodeCxSpMiddle"><span>              </span>for i:=1 to j-1 do<span>                </span></p>
<p class="sourcodeCxSpMiddle"><span>       </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>strHasilHapus:=strHasilHapus+ arrHasilHapus[i];</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span> </span>end;</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span> </span>doHapus:=strHasilHapus;</p>
<p class="sourcodeCxSpMiddle">end;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">procedure menu;</p>
<p class="sourcodeCxSpMiddle">begin</p>
<p class="sourcodeCxSpMiddle"><span>              </span>clrscr;</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;===============================================================================&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;#<span>                          </span>PROGRAM PENGHAPUS KARAKTER<span>                         </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;#<span>        </span>program ini menghapus karakter dari kalimat yang dimasukkan.<span>         </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;#<span>        </span>Silakan pilih menu berikut :<span>                                         </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;#<span>        </span>1. Masukkan kalimat<span>                                                  </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;#<span>        </span>2. Masukkan index awal dan akhir penghapusan<span>                         </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;#<span>        </span>x. Keluar<span>                                                            </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span> </span><span>   </span>writeln(&#8216;#<span>                                  </span>Pilihan :<span>                                  </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>writeln(&#8216;===============================================================================&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(2,11);writeln(&#8216;##################################################################&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(2,12);writeln(&#8216;#<span>                                                                </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(2,13);writeln(&#8216;# Kalimat yang dimasukkan : &#8216;,kata);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(2,14);writeln(&#8216;#<span>                                                      </span><span>          </span>#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(2,15);writeln(&#8216;##################################################################&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(67,13);writeln(&#8216;#&#8217;);</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(4,17);writeln(&#8216; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(4,18);writeln(&#8216;|Indexs Awal<span>  </span>:&#8217;,awal);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(4,19);writeln(&#8216;|Indexs Akhir :&#8217;,akhir);<span>       </span></p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(4,20);writeln(&#8216; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(23,18);writeln(&#8216;|&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(23,19);writeln(&#8216;|&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>  </span><span>            </span>gotoxy(2,21);writeln(&#8216;==================================================================&#8217;);<span>  </span></p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(2,22);writeln(&#8216;# Hasil Penghapusan : &#8216;,hasilHapus);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(2,23);writeln(&#8216;==================================================================&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(67,22);writeln(&#8216;#&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>pil:=&#8217; &#8216;;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">end;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">begin</p>
<p class="sourcodeCxSpMiddle"><span> </span>{Program utama}</p>
<p class="sourcodeCxSpMiddle"><span>  </span>repeat</p>
<p class="sourcodeCxSpMiddle"><span>  </span>menu;</p>
<p class="sourcodeCxSpMiddle"><span>  </span>gotoxy(46,9);pil:=readkey;</p>
<p class="sourcodeCxSpMiddle"><span>  </span>case upcase(pil) of</p>
<p class="sourcodeCxSpMiddle"><span>   </span>&#8217;1&#8242; : begin</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>gotoxy(46,9);writeln(&#8216;Memasukkan kalimat&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>gotoxy(30,13);writeln(&#8216;<span>                               </span>&#8216;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>gotoxy(30,13);readln(kata);</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>hasilHapus:=doHapus(kata, awal, akhir);</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>end;</p>
<p class="sourcodeCxSpMiddle" style="background:#f2f2f2 none repeat scroll 0 50%;margin-left:0;text-indent:0;"><span> </span>&#8217;2&#8242; : begin</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>   </span>if kata=&#8221; then</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>   </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>clrscr;</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(6,11);writeln(&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(6,12);writeln(&#8216;<span>               </span>Kalimat masih kosong, silakan isi dahulu &#8216;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(6,13);writeln(&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>readln;</p>
<p class="sourcodeCxSpMiddle"><span>              </span><span>  </span>end else</p>
<p class="sourcodeCxSpMiddle"><span>     </span><span>       </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(46,9);writeln(&#8216;Memasukkan index&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(19,18);writeln(&#8216;<span>  </span>&#8216;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(19,19);writeln(&#8216;<span>  </span>&#8216;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(19,18);readln(tempNilai);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>val(tempNilai, awal,nilaiKonv);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>if nilaiKonv=0 then</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>  </span><span>            </span><span>       </span><span> </span>isNumber:=true;<span>                 </span></p>
<p class="sourcodeCxSpMiddle"><span>                     </span><span> </span>gotoxy(19,19);readln(tempNilai);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span><span> </span>val(tempNilai, akhir,nilaiKonv);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span><span> </span>if nilaiKonv&lt;&gt;0 then</p>
<p class="sourcodeCxSpMiddle"><span>                     </span><span> </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>  </span><span>                   </span><span>   </span>isNumber:=false</p>
<p class="sourcodeCxSpMiddle"><span>        </span><span>      </span>end;</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>end else<span>  </span>isnumber:=false;</p>
<p class="sourcodeCxSpMiddle"><span>       </span>if isnumber=false then</p>
<p class="sourcodeCxSpMiddle"><span>       </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>clrscr;</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(6,11);writeln(&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(6,12);writeln(&#8216;silakan masukkan angka&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(6,13);writeln(&#8216;err<span>  </span>: &#8216;,tempNilai,&#8217; : bukan angka&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>              </span>gotoxy(6,14);writeln(&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>readln;</p>
<p class="sourcodeCxSpMiddle"><span>        </span><span>   </span>end else</p>
<p class="sourcodeCxSpMiddle"><span>       </span><span>   </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>         </span><span>  </span>if (awal&lt;1) or (awal &gt;length(kata)) or (akhir&lt;1) or (akhir&gt;length(kata)) or (awal&gt;akhir) then</p>
<p class="sourcodeCxSpMiddle"><span>              </span>{pengecekan apakah memnuhi syarat untuk dihapus}<span>                                 </span></p>
<p class="sourcodeCxSpMiddle" style="background:#f2f2f2 none repeat scroll 0 50%;margin-left:0;text-indent:0;"><span>       </span><span>       </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>              </span>clrscr;</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(6,11);writeln(&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(6,12);writeln(&#8216;index awal dan akhir tidak sesuai dengan karakter pada kalimat : &#8216;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(6,13);writeln(kata);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>gotoxy(6,14);writeln(&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;);</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>readln;</p>
<p class="sourcodeCxSpMiddle"><span>                     </span>end else</p>
<p class="sourcodeCxSpMiddle"><span>              </span>begin</p>
<p class="sourcodeCxSpMiddle"><span>    </span><span>          </span><span> </span><span>      </span>hasilHapus:=doHapus(kata, awal, akhir);<span>                       </span>end;</p>
<p class="sourcodeCxSpMiddle"><span>            </span>end;</p>
<p class="sourcodeCxSpMiddle"><span>         </span>end;</p>
<p class="sourcodeCxSpMiddle"><span>                           </span></p>
<p class="sourcodeCxSpMiddle"><span>     </span><span> </span>end;</p>
<p class="sourcodeCxSpMiddle"><span> </span>&#8216;X&#8217; : begin</p>
<p class="sourcodeCxSpMiddle"><span>          </span>donewincrt;</p>
<p class="sourcodeCxSpMiddle"><span>       </span>end;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">&nbsp;</p>
<p class="sourcodeCxSpMiddle">else writeln(&#8216;Maaf, pilihan yang anda masukkan salah. Silakan ulangi lagi&#8217;);</p>
<p class="sourcodeCxSpMiddle">end;</p>
<p class="sourcodeCxSpMiddle">until upcase(pil)=&#8217;X';</p>
<p class="sourcodeCxSpLast">end.</p>
<p><a title="_Toc184460269" name="_Toc184460269"></a></p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18pt;">&nbsp;</p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18pt;">&nbsp;</p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18pt;">&nbsp;</p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18pt;">&nbsp;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kuliahkomputer.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kuliahkomputer.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuliahkomputer.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuliahkomputer.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuliahkomputer.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuliahkomputer.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuliahkomputer.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuliahkomputer.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuliahkomputer.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuliahkomputer.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuliahkomputer.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuliahkomputer.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuliahkomputer.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuliahkomputer.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuliahkomputer.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuliahkomputer.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuliahkomputer.wordpress.com&amp;blog=2262466&amp;post=4&amp;subd=kuliahkomputer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuliahkomputer.wordpress.com/2007/12/05/membuat-program-menghapus-karakter-dengan-pascal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/babe691be534b3716c359cafa1a456c8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kuliahkomputer</media:title>
		</media:content>
	</item>
		<item>
		<title>Mengenal Array pada Pascal</title>
		<link>http://kuliahkomputer.wordpress.com/2007/12/05/mengenal-array-pada-pascal/</link>
		<comments>http://kuliahkomputer.wordpress.com/2007/12/05/mengenal-array-pada-pascal/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 07:55:21 +0000</pubDate>
		<dc:creator>kuliahkomputer</dc:creator>
				<category><![CDATA[Struktur Data]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[contoh pascal]]></category>
		<category><![CDATA[pascal]]></category>
		<category><![CDATA[resika]]></category>
		<category><![CDATA[tentang array]]></category>
		<category><![CDATA[turbo pascal for windows]]></category>
		<category><![CDATA[undiksha]]></category>
		<category><![CDATA[unud]]></category>

		<guid isPermaLink="false">http://kuliahkomputer.wordpress.com/2007/12/05/mengenal-array-pada-pascal/</guid>
		<description><![CDATA[1. Definisi Array adalah koleksi data yang tipenya sama, tersusun dalam bentuk barisan linier berurutan (sequence) dan jumlah elemen atau datanya tidak berubah (statis) sesuai dengan deklarasi awal. Semua elemen array diidentifikasi dengan sebuah nama (nama array) dan untuk setiap elemennya diidentifikasi/dibedakan dengan sebuah index. 2. Deklarasi. Bentuk umum deklarasi array adalah: type tipe_array = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuliahkomputer.wordpress.com&amp;blog=2262466&amp;post=3&amp;subd=kuliahkomputer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>1.   Definisi</strong></p>
<p>Array adalah koleksi data yang tipenya sama, tersusun dalam bentuk barisan linier berurutan (sequence) dan jumlah elemen atau datanya tidak berubah (statis) sesuai dengan deklarasi awal. Semua elemen array diidentifikasi dengan sebuah nama (nama array) dan untuk setiap elemennya diidentifikasi/dibedakan dengan sebuah index.</p>
<p><span id="more-3"></span></p>
<p><strong>2.   Deklarasi.</strong></p>
<p>Bentuk umum deklarasi array adalah:</p>
<p>type tipe_array = array [range_index] of  ipe_data;</p>
<p>var   var_array : tipe_array;             (1.1)</p>
<p>Atau dapat langsung dituliskan sebagai berikut:</p>
<p>var  var_array = array [range_index] of  tipe_data; (1.1)</p>
<p>var_array adalah nama variabel array yang dipakai untuk mengidentifikasi array. Pemilihan nama variabel array mengikuti aturan pemberian nama variabel secara umum.</p>
<p>Range_index adalah batasan index yang digunakan untuk mengidentifikasi elemen array. Range_index menentukan jumlah elemen array, yang jumlahnya tidak akan berubah (statis) mulai saat awal disediakan (program dijalankan) hingga program selesai dijalankan. Misalnya range 0..9 atau 1..10 atau –1..8 atau ‘A’..’J’ akan menentukan jumlah elemen array sebanyak 10 buah.</p>
<p>Setiap elemen array diidentifikasi oleh salah satu index yang berada dalam range yang telah ditentukan. Penggunaan index yang berada di luar range Index akan mengakibatkan kesalah, Index ini tidak harus berupa bilangan positif, tetapi harus berupa bilangan bulat atau data-data yang masuk kategori tipe data ordinal (seluruh tipe data dasar selain real dan double), seperti semua varian integer, char, boolean atau tipe data enumerasi yang dibuat sendiri oleh user.</p>
<p>Tipe_data adalah tipe data untuk elemen array. Tipe data elemen array tidak harus berupa integer, atau tipe data dasar yang lain, tetapi dapat berupa tipe data terstruktur seperti array.</p>
<p>Tentang pemilihan model deklarasi, model deklarasi dengan membuat sebuah tipe array seperti model (1.1) akan lebih jelas dan lebih ringkas yang dapat dirasakan saat variabel-variabel bertipe array digunakan sebagai parameter sebuah fungsi atau prosedur.</p>
<p><strong>3.   Operasi Pada Array</strong></p>
<p>-       Operasi Memasukkan dan Mengambil Nilai</p>
<p>Bila array sudah dideklarasikan dan sudah diberi suatu nama, maka dapat dimanfaatkan sesuai fungsinya sebagai objek data. Operasi memasukkan nilai adalah operasi untuk memasukkan nilai data ke dalam elemen-elemen array. Biasanya hal ini dilakukan dengan operasi penugasan (assignment) dengan objek array terletak sebagai operan di sebelah kiri tanda ‘:=’.</p>
<p>Sedangkan operasi mengambil nilai adalah operasi untuk mendapatkan/membaca nilai dari suatu array. Hal dini dilakukan ketika menggunakan array sebagai operan nada suatu operasi atau sebagai parameter sebuah fungsi/prosedur.</p>
<p>-          Operasi Mengakses Array</p>
<p>Operasi mengakses suatu objek data merupakan nama yang lebih umum daripada operasi memasukkan nilai ataupun membaca nilai. Jadi, operasi mengakses array dapat berupa memasukkan nilai atau membaca nilai array. Operasi ini dapat dilakukan pada array secara keseluruhan ataupun pada suatu elemen tertentu.</p>
<p>-           Mengakses Elemen Array Secara Acak/Random</p>
<p>Setiap elemen array dapat diperlakukan secara individual terlepas dari elemen-elemen lainnya. Misalnya dalam hal  memasukkan data, nilai[7] dapat dimasukkan lebih dulu daripada elemen lainnya.meskipun akhirnya semua elemen array akan diakses, namun tidak aturan  yang pasti tentang urutan mengaksesnya. Kita bisa saja mengakses nilai[5] tanpa mengakses komponen array lainnya.</p>
<p>-         Mengakses Elemen Array Secara Sequensial (Berurutan)</p>
<p>Struktur array yang elemen-elemennya tersusun secara berurutan, memungkinkan kita mengakses sebagian atau seluruh elemen array secara berurutan.</p>
<p>Untuk proses mengunjungi elemen array (traversal of array) secara berurutan dapat dilakukan dengan proses looping (perulangan). Pada model-model di atas, elemen-elemen array diakses secara berurutan dengan selisih satu index. Jadi elemen ke-6 akan diakses sebelum atau sesudah elemen ke-5 ataupun ke-7. Pergeseran index dilakukan dengan menambah atau mengurangi index sebelumnya dengan 1. Kita juga dapat membuat model yang lain dengan mengubah selisih indexnya. Misalkan menjadi 2, 3, atau berapa saja sesuai keperluan, asalkan selalu berada pada range index.</p>
<p>-     Mengakses Array Secara Keseluruhan</p>
<p>Selain mengakses komponen array, kita juga dapat mengakses array secara keseluruhan yang akan mempengaruhi semua elemennya sekaligus. Misalkan A dan B adalah dua buah variabel array yang tipenya sama, dan jumlah elemennya juga sama, maka dalam Pascal dapat dilakukan operasi penugasan A := B yang berarti memasukkan nilai dari setiap elemen array B ke semua elemen A pada Index-Index yang bersesuaian.</p>
<p>4.   Array Multidimensi</p>
<p>Tipe data elemen array tidak harus berupa tipe data elementer, namun juga dapat berupa tipe data terstruktur, misalnya array. Sebagai contoh, perhatikan deklarasi berikut :</p>
<p>Var Matrix:array[1..3,1..3]  of integer;</p>
<p>Bentuk deklarasi mungkin saja dibuat untuk kasus demikian, tipe nilai_ujian adalah berupa array dengan dua elemen bertipe integer untuk menyimpan nilai ujian midterm dan ujian akhir. Sedangkan  variabel nilai adalah array dengan sepuluh elemen bertipe nilai_ujian, yang digunakan untuk menyimpan nilai ujian dari 10 mahasiswa. Elemen-elemen array nilai bertipe array integer. Walaupun terdapat dua buah array, tetapi setiap deklarasi array hanya dibatasi dengna sebuah range Index saja. Jumlah elemen array nilai adalah 10, walaupun secara keseluruhan banyaknya bilangan yang dapat disimpan adalah 20 buah. Array demikian dikenal sebagai array berdimensi 1.</p>
<p>5.   Penggunaan Konstanta untuk Batas Index Arrray</p>
<p>Deklarasi konstanta sering digunakan untuk batas bawah dan batas atas pada range Index array. Setiap kali menggunakan array, kita pasti berharap agar ruang yang kita sediakan sesuai dengna banyaknya data yang akan disimpan; jangan sampai berlebihan, ataupun kekurangan.</p>
<p>Sering kali kita terpaksa harus mengubah batas-batas range Index untuk menyesuaikan jumlah data. Penggunaan konstanta akan memudahkan bila ada keperluan untuk mengubah batas-batas range Index array, yaitu cukup mengganti nilai konstanta tersebut.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kuliahkomputer.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kuliahkomputer.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuliahkomputer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuliahkomputer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuliahkomputer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuliahkomputer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuliahkomputer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuliahkomputer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuliahkomputer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuliahkomputer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuliahkomputer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuliahkomputer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuliahkomputer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuliahkomputer.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuliahkomputer.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuliahkomputer.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuliahkomputer.wordpress.com&amp;blog=2262466&amp;post=3&amp;subd=kuliahkomputer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuliahkomputer.wordpress.com/2007/12/05/mengenal-array-pada-pascal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/babe691be534b3716c359cafa1a456c8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kuliahkomputer</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://kuliahkomputer.wordpress.com/2007/12/05/hello-world/</link>
		<comments>http://kuliahkomputer.wordpress.com/2007/12/05/hello-world/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 04:00:50 +0000</pubDate>
		<dc:creator>kuliahkomputer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuliahkomputer.wordpress.com&amp;blog=2262466&amp;post=1&amp;subd=kuliahkomputer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kuliahkomputer.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kuliahkomputer.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuliahkomputer.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuliahkomputer.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuliahkomputer.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuliahkomputer.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuliahkomputer.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuliahkomputer.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuliahkomputer.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuliahkomputer.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuliahkomputer.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuliahkomputer.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuliahkomputer.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuliahkomputer.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuliahkomputer.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuliahkomputer.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuliahkomputer.wordpress.com&amp;blog=2262466&amp;post=1&amp;subd=kuliahkomputer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuliahkomputer.wordpress.com/2007/12/05/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/babe691be534b3716c359cafa1a456c8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kuliahkomputer</media:title>
		</media:content>
	</item>
	</channel>
</rss>
