<?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>.::ERRORR::.</title>
	<atom:link href="http://errorr.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://errorr.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 24 Apr 2008 17:24:03 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='errorr.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>.::ERRORR::.</title>
		<link>http://errorr.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://errorr.wordpress.com/osd.xml" title=".::ERRORR::." />
	<atom:link rel='hub' href='http://errorr.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ehm.. ehm&#8230;.</title>
		<link>http://errorr.wordpress.com/2008/04/24/ehm-ehm/</link>
		<comments>http://errorr.wordpress.com/2008/04/24/ehm-ehm/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 17:24:03 +0000</pubDate>
		<dc:creator>errorr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://errorr.wordpress.com/?p=3</guid>
		<description><![CDATA[&#60;!&#8211; @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } &#8211;&#62; Setelah kelompok kami telah berjuang merampungkan materi teknik kompilasi pada bagian ‘Analisys Semantik’ dan memaparkannya didepan dosen dan teman-teman yang lain pada hari senin yang lalu tepatnya tanggal 21-april-2008. Kami menyadari bahwa menyampaikan sesuatu kepada orang lain itu tidaklah segampang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=errorr.wordpress.com&amp;blog=3478683&amp;post=3&amp;subd=errorr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&lt;!&#8211; 		@page { size: 8.5in 11in; margin: 0.79in } 		P { margin-bottom: 0.08in } 	&#8211;&gt;</p>
<p style="text-indent:0.5in;margin-bottom:0;" align="justify"><span style="font-size:small;">Setelah kelompok kami telah berjuang merampungkan materi teknik kompilasi pada bagian ‘</span><span style="font-size:small;"><strong>Analisys Semantik</strong></span><span style="font-size:small;">’ dan memaparkannya didepan dosen dan teman-teman yang lain pada hari senin yang lalu tepatnya tanggal 21-april-2008. Kami menyadari bahwa menyampaikan sesuatu kepada orang lain itu </span><span style="font-size:small;"><em><strong>tidaklah segampang membalikkan membalikkan telapk tanggan</strong></em></span><span style="font-size:small;">,  sampai-sampai dosen kami berkata “gak mudah kan menerangkan didepan audience/maksudnya teman2 kami” kira-kira sehh gitu, ha&#8230; ha&#8230; ha&#8230;, emang bener sihhh, gak mudah. 1 x lagi “</span><span style="font-size:small;"><strong>GAK MUDAH</strong></span><span style="font-size:small;">”.</span></p>
<p style="text-indent:0.5in;margin-bottom:0;" align="justify"><span style="font-size:small;">Lanjut kepada tugas, karna kelompok kami sudah memaparkan materi yang di berikan, sekarang tinggal merangkumkan materi yang telah dibahas tersebut dan menguploadnya kedalam blog kelompok, yaa… blog ini maksudnya. Kami mulai… yaaa.. “ Gayana Jieeee”</span></p>
<p style="text-indent:0.5in;margin-bottom:0;" align="justify"><span style="font-size:small;">Dari materi yang kemarin kami merangkumkan sbg;</span></p>
<p style="margin-bottom:0;" align="justify"><span style="font-size:small;"><strong>Analisys Semantik</strong></span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Penganalisa semantik dalam prosesnya akan melakukan pemeriksa token dan ekspresi dari batasan-batasan yang ditetapkan. Batasan-batasan tersebut misalnya :</span></p>
<p style="margin-left:0.44in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">a. panjang maksimum token </span><span style="font-size:small;">identifier </span><span style="font-size:small;">adalah 8 karakter,</span></p>
<p style="margin-left:0.44in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">b. panjang maksimum ekspresi tunggal adalah 80 karakter,</span></p>
<p style="margin-left:0.44in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">c. nilai bilangan bulat adalah -32768 s/d 32767,</span></p>
<p style="margin-left:0.44in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">d. operasi aritmatika harus melibatkan operan-operan yang bertipe sama.</span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify">
<p style="text-indent:0.5in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Dalam pemeriksaan keunikan suatu nama. Misalnya dalam Pascal, nama variabel global tidak boleh sama dengan prosedur atau nama fungsi. Dalam bahasa C, jika suatu nama konstanta didefinisikan lebih dari satu kali, maka akan diperiksa kesamaan nilai kedua konstanta.</span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify">
<p style="text-indent:0.25in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Analisis semantik ini memanfaatkan juga pohon sintaks yang dihasilkan pada proses parsing (analisa sintaks).</span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify">
<p style="text-indent:0.25in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">analisis semantic juga akan melakukan hal-hal sebagai berikut:</span></p>
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Type 	Checking Dilakukan pengecekan tipe ekspresi dan variabel.</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Static 	Checking: pengecekan dilakukan oleh compiler</span></p>
</li>
</ul>
<p style="margin-left:0.75in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Contoh: pengecekan operator dan operand sesuai dengan tipe, flow of control check, uniqueness check (apakah ada duplikasi), name-related check (apakah sudah terdefinisi)</span></p>
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Dynamic 	Checking: pengecekan dilakukan oleh target program.</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Type 	Conversion</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Implicit, 	dilakukan oleh kompiler</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Explicit, 	dilakukan oleh programmer</span></p>
</li>
</ul>
<p style="margin-bottom:0;line-height:100%;" align="justify">
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">analisis semantic  akan memanfaatkan table simbol</span></p>
<p style="text-indent:0.5in;margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Tabel Simbol digunakan untuk pembuatan dan implementasi dari analisis semantik. Tabel Simbol berfungsi untuk:</span></p>
<p style="margin-bottom:0;line-height:100%;" align="justify">
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Menyimpan 	informasi tentang:</span></p>
</li>
</ul>
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Nama 	variabel dan tipe datanya</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Informasi 	detail untuk record dan array</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Nama 	prosedur dan fungsi yang ada</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Jumlah, 	nama, tipe data dan paramter fungsi/prosedur</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Nama 	label</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Konstanta 	dan String</span></p>
</li>
</ul>
<p style="margin-bottom:0;line-height:100%;" align="justify">
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Membantu 	pemeriksaan kebenaran semantik darisource code</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Membantu 	mempermudah dalam pembuatan intermediate code dan code generation.</span></p>
</li>
</ul>
<p style="margin-bottom:0;line-height:100%;" align="justify">
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Jenis 	operasi yang dilakukan dalam table simbol adalah :</span></p>
</li>
</ul>
<ul>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Operasi 	insert (append/add)</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Operasi 	search (dengan hashing)</span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:100%;" align="justify"><span style="font-size:small;">Operasi 	delete</span></p>
</li>
</ul>
<p>yang laennya kayanya nanti nyusul&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/errorr.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/errorr.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/errorr.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/errorr.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/errorr.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/errorr.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/errorr.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/errorr.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/errorr.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/errorr.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/errorr.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/errorr.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/errorr.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/errorr.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/errorr.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/errorr.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=errorr.wordpress.com&amp;blog=3478683&amp;post=3&amp;subd=errorr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://errorr.wordpress.com/2008/04/24/ehm-ehm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d306aae7e316a79fe94fc4d1d32ee88?s=96&#38;d=identicon" medium="image">
			<media:title type="html">errorr</media:title>
		</media:content>
	</item>
	</channel>
</rss>
