<?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>Goesary Documentation</title>
	<atom:link href="http://goesarymanuaba.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://goesarymanuaba.wordpress.com</link>
	<description>Sekedar Coretan</description>
	<lastBuildDate>Tue, 26 May 2009 14:11:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='goesarymanuaba.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Goesary Documentation</title>
		<link>http://goesarymanuaba.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://goesarymanuaba.wordpress.com/osd.xml" title="Goesary Documentation" />
	<atom:link rel='hub' href='http://goesarymanuaba.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ERD Normalization</title>
		<link>http://goesarymanuaba.wordpress.com/2009/05/01/erd-normalization/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/05/01/erd-normalization/#comments</comments>
		<pubDate>Fri, 01 May 2009 12:41:46 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[ADSI]]></category>
		<category><![CDATA[Dolumentku]]></category>
		<category><![CDATA[Kuliahan]]></category>
		<category><![CDATA[Tugas]]></category>
		<category><![CDATA[Kampus]]></category>

		<guid isPermaLink="false">http://goesarymanuaba.wordpress.com/2009/05/01/erd-normalization/</guid>
		<description><![CDATA[Make up to 3NF normalization of ERD below: ERD from above us see some of the shortfall on: PUNYA on the relationship between the entities with the entity PROJECT PART cardinalities not yet complete, the entity has not been there cardinalities PROJECT The occurrence of the Ternary PUNYA relationship between the entities that connect with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=140&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Make up to 3NF normalization of ERD below:</p>
<p style="text-align:center;"><img class="size-full wp-image-142 aligncenter" title="erd-awal" src="http://goesarymanuaba.files.wordpress.com/2009/05/erd-awal.jpg?w=500&#038;h=589" alt="erd-awal" width="500" height="589" /></p>
<p><span id="more-140"></span>ERD from above us see some of the shortfall on:</p>
<ol>
<li>PUNYA on the relationship between      the entities with the entity PROJECT PART cardinalities not yet complete,      the entity has not been there cardinalities PROJECT</li>
<li>The occurrence of the Ternary PUNYA      relationship between the entities that connect with the dependent entity      PROJECT, which is where it does not have any relationship, so that the      base of an over ERD  can be      corrected as follows:</li>
</ol>
<p style="text-align:center;"><img class="size-full wp-image-143 aligncenter" title="erd-baru" src="http://goesarymanuaba.files.wordpress.com/2009/05/erd-baru.jpg?w=500&#038;h=439" alt="erd-baru" width="500" height="439" /></p>
<p>ERD from above normalization can be generated as below:</p>
<p style="text-align:center;"><img class="size-full wp-image-144 aligncenter" title="mapping" src="http://goesarymanuaba.files.wordpress.com/2009/05/mapping.jpg?w=500&#038;h=319" alt="mapping" width="500" height="319" /></p>
<p>Description:<br />
The table above forms because:</p>
<ul>
<li>First, if there is a relation 1-N key on the primary      entity with cardinalities 1 will be a foreign key in the entity with cardinalities      N</li>
<li>Second, if      there is a relation such as the MN relation KERJA into the new table with      the primary key of the second entity.</li>
<li>Third, if there is a relation such as the 1-1 relation      PIMPIN then select cardinalities entity with the most high place and      become a primary key foreign key</li>
<li>Fourth, if there is a dependent relationship of the      table primary key will be derived from the parent entity</li>
</ul>
<p>So that the table above has formed 3NF because the dependence of field-field primary key should not be absolute (full dependent). This means there must be no transitive dependency</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=140&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/05/01/erd-normalization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/05/erd-awal.jpg" medium="image">
			<media:title type="html">erd-awal</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/05/erd-baru.jpg" medium="image">
			<media:title type="html">erd-baru</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/05/mapping.jpg" medium="image">
			<media:title type="html">mapping</media:title>
		</media:content>
	</item>
		<item>
		<title>Database Normalization &#8211;&gt; six Quiz</title>
		<link>http://goesarymanuaba.wordpress.com/2009/04/24/database-normalization/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/04/24/database-normalization/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 23:59:04 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[ADSI]]></category>
		<category><![CDATA[Dolumentku]]></category>
		<category><![CDATA[Kuliahan]]></category>
		<category><![CDATA[Tugas]]></category>

		<guid isPermaLink="false">http://goesarymanuaba.wordpress.com/2009/04/24/database-normalization/</guid>
		<description><![CDATA[NORMALIZATION The design database is required, so that we can have a database of compact and efficient in the use of storage space, quick and easy in the initialization manipulation (add, change, delete) data. Database design process Gather user needs / business, Develop a needs-based ER Model user / business, Convert E-R model to the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=128&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if !mso]&gt; &lt;!  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} --> <!--[endif]--><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} p 	{mso-style-noshow:yes; 	mso-style-priority:99; 	mso-margin-top-alt:auto; 	margin-right:0in; 	margin-bottom:5.75pt; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:154497781; 	mso-list-type:hybrid; 	mso-list-template-ids:-341303978 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l0:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l1 	{mso-list-id:395788601; 	mso-list-type:hybrid; 	mso-list-template-ids:-1208468310 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.0in; 	text-indent:-.25in; 	font-family:Symbol;} @list l1:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.5in; 	text-indent:-.25in; 	font-family:"Courier New";} @list l2 	{mso-list-id:496195884; 	mso-list-type:hybrid; 	mso-list-template-ids:-1966718550 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l2:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l2:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l3 	{mso-list-id:531844038; 	mso-list-type:hybrid; 	mso-list-template-ids:1514281644 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l3:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:.75in; 	text-indent:-.25in; 	font-family:Symbol;} @list l4 	{mso-list-id:548877619; 	mso-list-type:hybrid; 	mso-list-template-ids:296800910 -1152350448 67698689 1792031678 1466626846 1169214118 -377601598 1122272732 -414837424 563612334;} @list l4:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l4:level2 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l5 	{mso-list-id:662007438; 	mso-list-type:hybrid; 	mso-list-template-ids:624211746 227679882 -231456914 -640495414 1977660570 10414992 -1493387828 -360039474 -1613957286 -1126146358;} @list l5:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l5:level2 	{mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l6 	{mso-list-id:829829300; 	mso-list-type:hybrid; 	mso-list-template-ids:1603992670 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l6:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.0in; 	text-indent:-.25in; 	font-family:Symbol;} @list l6:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.5in; 	text-indent:-.25in; 	font-family:"Courier New";} @list l7 	{mso-list-id:1003705807; 	mso-list-type:hybrid; 	mso-list-template-ids:-2111796176 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l7:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l7:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l7:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l8 	{mso-list-id:1198543889; 	mso-list-type:hybrid; 	mso-list-template-ids:-1365576566 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l8:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	margin-left:1.0in; 	text-indent:-.25in; 	font-family:Symbol;} @list l9 	{mso-list-id:1275673154; 	mso-list-type:hybrid; 	mso-list-template-ids:1927704220 67698689 -231456914 -640495414 1977660570 10414992 -1493387828 -360039474 -1613957286 -1126146358;} @list l9:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l9:level2 	{mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l10 	{mso-list-id:1327053797; 	mso-list-type:hybrid; 	mso-list-template-ids:-118746200 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l10:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l10:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l11 	{mso-list-id:1341665824; 	mso-list-type:hybrid; 	mso-list-template-ids:-2007735686 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l11:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l11:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l12 	{mso-list-id:1513451953; 	mso-list-type:hybrid; 	mso-list-template-ids:-448619172 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l12:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l12:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l12:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l13 	{mso-list-id:1793943412; 	mso-list-type:hybrid; 	mso-list-template-ids:1050049842 1997462464 67698689 1230506826 1477349620 1720880196 1858085050 149040540 918685912 -1949518620;} @list l13:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l13:level2 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l14 	{mso-list-id:1841041732; 	mso-list-type:hybrid; 	mso-list-template-ids:152970642 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l14:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	margin-left:1.0in; 	text-indent:-.25in; 	font-family:Symbol;} @list l15 	{mso-list-id:1869298521; 	mso-list-type:hybrid; 	mso-list-template-ids:361940770 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l15:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l15:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l15:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l16 	{mso-list-id:2006323481; 	mso-list-type:hybrid; 	mso-list-template-ids:1056982678 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l16:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l17 	{mso-list-id:2010281201; 	mso-list-type:hybrid; 	mso-list-template-ids:991700562 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l17:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l17:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l17:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Calibri","sans-serif";} --> <!--[endif]--></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:12pt;line-height:150%;font-family:&quot;">NORMALIZATION<br />
</span></strong><span style="font-size:12pt;line-height:150%;font-family:&quot;"> The design database is required, so that we can have a database of compact and efficient in the use of storage space, quick and easy in the initialization manipulation (add, change, delete) data.<br />
<strong><br />
Database design process </strong></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;"> Gather user needs / business, Develop a needs-based ER Model user / business, Convert E-R model to the set of relations (tables) normalize relations, to remove anomalies, <span> </span>Implemented to create a database with a table for each relationship that is normalize</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;"><span> </span></span></p>
<p><strong>DATABASE NORMALIZATION </strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;"> Normalization process is the establishment of the database structure so that most of the ambiguity can be removed. The process of normalization is the process of grouping data elements into a table-table and show relationship entity. In the process of normalization is always tested in some cases, if there are difficulties at the time to add / insert, delete / delete, change / update, and read / retrieve on a Database <span id="more-128"></span></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;">Normalization stage, starting from the most mild (1NF) to most stringent (5NF) usually only reach the level of 3NF or BCNF because already sufficient to generate the table-a table of good quality.</span></p>
<p>Normalization must be done because:</p>
<ul>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:12pt;line-height:150%;font-family:&quot;">Optimization table structures </span></li>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:12pt;line-height:150%;font-family:&quot;">Increase the speed </span></li>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:12pt;line-height:150%;font-family:&quot;">Eliminate income data the same </span></li>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:12pt;line-height:150%;font-family:&quot;">More efficient use of storage media </span></li>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:12pt;line-height:150%;font-family:&quot;">Reduce redundancy </span></li>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:12pt;line-height:150%;font-family:&quot;">Avoiding anomalies (insertion anomalies, deletion anomalies, update anomalies). </span></li>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:12pt;line-height:150%;font-family:&quot;">Improved data integrity </span></li>
</ul>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;"><br />
A table saying good (efficient) or if the normal 3 to meet the following criteria:</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><span style="font-size:12pt;line-height:150%;font-family:&quot;">If there is decomposition (decomposition) table, it must be guaranteed safe decomposition (Lossless-Join Decomposition). That is, after the table is described a new table-table, the table-table can generate a new table with the same exact. </span></li>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><span style="font-size:12pt;line-height:150%;font-family:&quot;">Maintain the functional dependence on the change data (Dependency preservation). </span></li>
<li><!--[if !supportLists]--><span style="font-size:12pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:12pt;line-height:150%;font-family:&quot;">Not violate Boyce-Code Normal Form (BCNF) </span></li>
</ul>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;"><br />
If the three criteria (BCNF) can not be met, then at least the table does not violate the Normal Form of the third stage (3rd Normal Form / 3NF). </span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;"><br />
<strong>FUNCTIONAL DEPENDENCY </strong></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;text-indent:.5in;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;">Functional Dependency describes a relationship attributes in relation<br />
An attribute said functionally dependant on the other, if we use the value attribute to determine the value of the other attributes.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;text-indent:.5in;line-height:150%;"><span style="font-size:12pt;line-height:150%;font-family:&quot;color:black;">Are used to specify <em>formal measures</em> of the &#8220;goodness&#8221; of relational designs</span><span style="font-family:&quot;color:black;"> </span><span style="font-size:12pt;line-height:150%;font-family:&quot;color:black;">And keys are used to define <strong>normal forms</strong> for relations</span><span style="font-family:&quot;color:black;">, </span><span style="font-size:12pt;line-height:150%;font-family:&quot;color:black;">Are <strong>constraints</strong> that are derived from the <em>meaning</em><span> </span>and <em>interrelationships</em><span> </span>of the data attributes</span><span style="font-family:&quot;color:black;">. </span><span style="font-size:12pt;line-height:150%;font-family:&quot;color:black;">A set of attributes X <em>functionally</em> <em>determines</em><span> </span>a set of attributes Y if the value of X determines a unique value for Y</span><span style="font-family:&quot;color:black;">. <span> </span></span><span style="font-size:12pt;line-height:150%;font-family:&quot;color:black;">X -&gt; Y holds if whenever two tuples have the same value for X, they <em>must have </em>the same value for Y, For any two tuples t1 and t2 in any relation instance r(R): If<span> </span>t1[X]=t2[X], <em>then</em> t1[Y]=t2[Y]. X -&gt; Y in R specifies a <em>constraint</em> on all relation instances r(R), Written as X -&gt; Y; can be displayed graphically on a relation schema as in Figures.<span> </span></span><span style="font-family:&quot;color:black;">(Denoted</span><span style="font-size:12pt;line-height:150%;font-family:&quot;color:black;"> by the </span><span style="font-family:&quot;color:black;">arrow <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </span><span style="font-size:12pt;line-height:150%;font-family:&quot;color:black;">FDs are derived from the real-world constraints on the attributes </span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> </span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;">Examples of FD constraints</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Social security number determines employee name</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">SSN -&gt; ENAME</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Project number determines project name and location</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">PNUMBER -&gt; {PNAME, PLOCATION}</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Employee ssn and project number determines the hours per week that the employee works on the project {SSN, PNUMBER} -&gt; HOURS</span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">An FD is a property of the attributes in the schema R</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">The constraint must hold on <em>every</em> relation instance r(R)</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">If K is a key of R, then K functionally determines all attributes in R </span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">(since we never have two distinct tuples with t1[K]=t2[K]) </span></p>
<p style="text-align:justify;text-indent:.5in;line-height:150%;"><span style="color:black;">FD’s are a property of the meaning of data and hold at all times: certain FD’s can be ruled out based on a given state of the database</span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"><!--[if gte vml 1]&gt;                    &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;"> <img class="alignnone size-full wp-image-131" title="fig-107" src="http://goesarymanuaba.files.wordpress.com/2009/04/fig-107.jpg?w=499&#038;h=119" alt="fig-107" width="499" height="119" /></span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Inference Rules for FDs</span></strong></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Given a set of FDs F, we can <strong>infer</strong> additional FDs that hold whenever the FDs in F hold</span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Armstrong&#8217;s inference rules:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">IR1. (<strong>Reflexive</strong>) If Y <em>subset-of</em> X, then X -&gt; Y</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">IR2. (<strong>Augmentation</strong>) If X -&gt; Y, then XZ -&gt; YZ</span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Wingdings;color:black;"><span>§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">(Notation: XZ stands for X U Z)</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">IR3. (<strong>Transitive</strong>) If X -&gt; Y and Y -&gt; Z, then X -&gt; Z</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">IR1, IR2, IR3 form a <strong>sound</strong> and <strong>complete</strong> set of inference rules</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">These are rules hold and all other rules that hold can be deduced from these</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Some additional inference rules that are useful:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="color:black;">Decomposition:</span></strong><span style="color:black;"> If X -&gt; YZ, then X -&gt; Y and X -&gt; Z</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="color:black;">Union:</span></strong><span style="color:black;"> If X -&gt; Y and X -&gt; Z, then X -&gt; YZ</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="color:black;">Psuedotransitivity:</span></strong><span style="color:black;"> If X -&gt; Y and WY -&gt; Z, then WX -&gt; Z</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">The last three inference rules, as well as any other inference rules, can be deduced from IR1, IR2, and IR3 (completeness property) </span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="color:black;">Closure</span></strong><span style="color:black;"> of a set F of FDs is the set F<sup>+</sup> of all FDs that can be inferred from F</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="color:black;">Closure</span></strong><span style="color:black;"> of a set of attributes X with respect to F is the set X<sup>+</sup> of all attributes that are functionally determined by X</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">X<sup>+</sup> can be calculated by repeatedly applying IR1, IR2, IR3 using the FDs in F </span></li>
</ul>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;"> </span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Equivalence of Sets of FDs</span></strong></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Two sets of FDs F and G are <strong>equivalent</strong> if:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Every FD in F can be inferred from G, and</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Every FD in G can be inferred from F</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Hence, F and G are equivalent if F<sup>+</sup> =G<sup>+</sup></span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Definition (<strong>Covers</strong>):</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">F <strong>covers</strong> G if every FD in G can be inferred from F</span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Wingdings;color:black;"><span>§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">(i.e., if G<sup>+</sup> <em>subset-of</em> F<sup>+</sup>)</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">F and G are equivalent if F covers G and G covers F</span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">There is an algorithm for checking equivalence of sets of FDs </span></li>
</ul>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;"> </span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Minimal Sets of FDs</span></strong></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">A set of FDs is <span>minimal</span> if it satisfies the following conditions:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="color:black;"><span>1.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Every dependency in F has a single attribute for its RHS.</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="color:black;"><span>2.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">We cannot remove any dependency from F and have a set of dependencies that is equivalent to F.</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="color:black;"><span>3.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">We cannot replace any dependency X -&gt; A in F with a dependency Y -&gt; A, where Y proper-subset-of X ( Y subset-of X) and still have a set of dependencies that is equivalent to F.</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Every set of FDs has an equivalent minimal set</span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">There can be several equivalent minimal sets</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">There is no simple algorithm for computing a minimal set of FDs that is equivalent to a set F of FDs</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">To synthesize a set of relations, we assume that we start with a set of dependencies that is a minimal set</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="color:black;"><span>4.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">E.g., see algorithms 11.2 and 11.4 </span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;"> </span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Computing the Minimal Sets of FDs</span></strong></p>
<p style="text-align:justify;line-height:150%;"><span style="color:black;">We illustrate the above algorithm with the following:</span></p>
<p style="text-align:justify;"><span style="color:black;">Let the given set of FDs be <em>E </em>: {<em>B </em>→ <em>A</em>, <em>D </em>→ <em>A</em>, <em>AB </em>→ <em>D</em>}.We have to find the minimum cover of <em>E</em>.</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">All above dependencies are in canonical form; so we have completed step 1 of Algorithm 10.2 and can proceed to step 2. In step 2 we need to determine if <em>AB </em>→ <em>D </em>has any redundant attribute on the left-hand side; that is, can it be replaced by <em>B </em>→ <em>D </em>or <em>A </em>→ <em>D</em>?</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Since B → A, by augmenting with <em>B </em>on both sides (IR2), we have <em>BB </em>→ <em>AB</em>, or <em>B </em>→ <em>AB </em>(i). However, <em>AB </em>→ <em>D </em>as given (ii).</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Hence by the transitive rule (IR3), we get from (i) and (ii), <em>B </em>→ <em>D</em>. Hence <em>AB </em>→ <em>D </em>may be replaced by <em>B </em>→ <em>D</em>.</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">We now have a set equivalent to original <em>E </em>, say <em>E</em>′ : {<em>B </em>→ <em>A</em>, <em>D </em>→ <em>A</em>, <em>B </em>→ <em>D</em>} No further reduction is possible in step 2 since all FDs have a single attribute on the left-hand side.</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">In step 3 we look for a redundant FD in E′. By using the transitive rule on <em>B </em>→ <em>D </em>and <em>D </em>→ <em>A</em>, we derive <em>B </em>→ <em>A</em>. Hence <em>B </em>→ <em>A </em>is redundant in E’ and can be eliminated.</span></li>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Hence the minimum cover of E is {<em>B </em>→ <em>D</em>, <em>D </em>→ <em>A</em>}.</span></li>
</ul>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> </span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Normalization of Relations</span></strong></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Normalization:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">The process of decomposing unsatisfactory &#8220;bad&#8221; relations by breaking up their attributes into smaller relations</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Normal form:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Condition using keys and FDs of a relation to certify whether a relation schema is in a particular normal form </span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">2NF, 3NF, BCNF </span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">based on keys and FDs of a relation schema</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">4NF</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">based on keys, multi-valued dependencies : MVDs; 5NF based on keys, join dependencies : JDs (Chapter 11)</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Additional properties may be needed to ensure a good relational design<strong></strong></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;"> </span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Practical Use of Normal Forms</span></strong></p>
<p style="text-align:justify;line-height:150%;"><span style="color:black;">Normalization</span><span style="color:black;"> is carried out in practice so that the resulting designs are of high quality and meet the desirable properties The practical utility of these normal forms becomes questionable when the constraints on which they are based are <em>hard to understand</em> or to <em>detect, </em>The database designers <em>need not</em> normalize to the highest possible normal form</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">(usually up to 3NF, BCNF or 4NF)</span></p>
<p style="text-align:justify;text-indent:.5in;line-height:150%;"><span style="color:black;">Denormalization</span><span style="color:black;"> is The process of storing the join of higher normal form relations as a base relation—which is in a lower normal form<span> </span></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;"> </span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Definitions of Keys and Attributes <span> </span>Participating in Keys</span></strong></p>
<p style="text-align:justify;text-indent:.5in;line-height:150%;"><span style="color:black;">A <span>superkey</span> of a relation schema R = {A1, A2, &#8230;., An} is a set of attributes S <em>subset-of</em> R with the property that no two tuples t1 and t2 in any legal relation state r of R will have t1[S] = t2[S], A <span>key</span> K is a <span>superkey</span> with the <em>additional property</em> that removal of any attribute from K will cause K not to be a superkey any more. If a relation schema has more than one key, each is called a <span>candidate</span> key.</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">One of the candidate keys is <em>arbitrarily</em> designated to be the <span>primary key</span>, and the others are called <span>secondary keys</span>.</span></li>
</ul>
<p style="text-align:justify;line-height:150%;"><span style="color:black;">A <span>Prime attribute</span> must be a member of <em>some</em> candidate key, A <span>Nonprime attribute</span> is not a prime attribute—that is, it is not a member of any candidate key. </span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> </span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">First Normal Form (1NF)</span></strong></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Disallows</span></li>
</ul>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">composite attributes</span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">multivalued attributes</span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">nested relations</span><span style="color:black;">; attributes whose values for an <em>individual tuple</em> are non-atomic</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Considered to be part of the definition of relation </span></li>
</ul>
<p style="margin-left:.5in;text-align:justify;line-height:150%;"><span style="color:black;"> </span></p>
<p style="text-align:justify;line-height:150%;"><strong><span style="color:black;">Normalization into 1NF</span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p style="text-align:justify;line-height:150%;"><span style="color:black;"> <img class="alignnone size-medium wp-image-132" title="fig-108" src="http://goesarymanuaba.files.wordpress.com/2009/04/fig-108.jpg?w=470&#038;h=357" alt="fig-108" width="470" height="357" /></span></p>
<p style="text-align:justify;line-height:150%;"><strong><span style="color:black;">Normalization of nested relations into 1NF</span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> <img class="alignnone size-medium wp-image-133" title="fig-109" src="http://goesarymanuaba.files.wordpress.com/2009/04/fig-109.jpg?w=479&#038;h=498" alt="fig-109" width="479" height="498" /></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Second Normal Form</span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong></strong><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"></span><span style="color:black;">Uses the concepts of <span>FDs, primary key</span></span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Definitions</span></li>
</ul>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Prime attribute:</span><span style="color:black;"> An attribute that is member of the primary key K</span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Full functional dependency:</span><span style="color:black;"> a FD<span> </span>Y -&gt; Z where removal of any attribute from Y means the FD does not hold any more</span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Examples:</span></li>
</ul>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">{SSN, PNUMBER} -&gt; HOURS is a full FD since neither SSN -&gt; HOURS nor PNUMBER -&gt; HOURS hold </span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">{SSN, PNUMBER} -&gt; ENAME is not<span> </span>a full FD (it is called a partial dependency ) since SSN -&gt; ENAME also holds </span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">A relation schema R is in <span>second normal form (2NF)</span> if every non-prime attribute A in R is fully functionally dependent on the primary key</span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">R can be decomposed into 2NF relations via the process of 2NF normalization </span></li>
</ul>
<p style="text-align:justify;line-height:150%;"><span style="color:black;"> </span><strong><span style="color:black;">Normalizing into 2NF and 3NF</span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> <img class="alignnone size-medium wp-image-134" title="fig-1010" src="http://goesarymanuaba.files.wordpress.com/2009/04/fig-1010.jpg?w=427&#038;h=395" alt="fig-1010" width="427" height="395" /></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> </span><strong><span style="color:black;">Third Normal Form</span></strong></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Definition:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Transitive functional dependency:</span><span style="color:black;"> a FD<span> </span>X -&gt; Z that can be derived from two FDs<span> </span>X -&gt; Y and Y -&gt; Z </span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Examples:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">SSN -&gt; DMGRSSN is a <span>transitive</span> FD </span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Wingdings;color:black;"><span>§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Since SSN -&gt; DNUMBER and DNUMBER -&gt; DMGRSSN hold </span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">SSN -&gt; ENAME is <span>non-transitive</span></span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Wingdings;color:black;"><span>§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Since there is no set of attributes X where SSN -&gt; X and X -&gt; ENAME </span></p>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">A relation schema R is in <span>third normal form (3NF)</span> if it is in 2NF <em>and</em> no non-prime attribute A in R is transitively dependent on the primary key</span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">R can be decomposed into 3NF relations via the process of 3NF normalization </span></li>
</ul>
<ul>
<li><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">NOTE:</span></li>
</ul>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">In X -&gt; Y and Y -&gt; Z, with X as the primary key, we consider this a problem only if Y is not a candidate key.</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">When Y is a candidate key, there is no problem with the transitive dependency .</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">E.g., Consider EMP (SSN, Emp#, Salary ). </span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Wingdings;color:black;"><span>§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Here, SSN -&gt; Emp# -&gt; Salary and Emp# is a candidate key. </span></p>
<p style="text-align:justify;text-indent:-.25in;line-height:150%;margin:.1in 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"></span><strong><span style="color:black;">Normal Forms Defined Informally</span></strong></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">1<sup>st</sup> normal form</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">All attributes depend on <span>the key</span></span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">2<sup>nd</sup> normal form</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">All attributes depend on <span>the whole key</span></span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">3<sup>rd</sup> normal form</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">All attributes depend on <span>nothing but the key</span> </span></p>
<p style="text-align:justify;line-height:150%;"><strong><span style="color:black;">Successive Normalization of LOTS into 2NF and 3NF</span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> <img class="alignnone size-medium wp-image-135" title="fig-1011" src="http://goesarymanuaba.files.wordpress.com/2009/04/fig-1011.jpg?w=464&#038;h=572" alt="fig-1011" width="464" height="572" /></span></p>
<p style="text-align:justify;line-height:150%;"><strong><span style="color:black;">SUMMARY OF NORMAL FORMS based on Primary Keys</span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> <img class="alignnone size-medium wp-image-130" title="table" src="http://goesarymanuaba.files.wordpress.com/2009/04/table.jpg?w=614&#038;h=327" alt="table" width="614" height="327" /></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">General Normal Form Definitions (For Multiple Keys)</span></strong></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">The above definitions consider the primary key only</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">The following more general definitions take into account relations with multiple candidate keys</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">A relation schema R is in <span>second normal form (2NF)</span> if every non-prime attribute A in R is fully functionally dependent on <em>every</em> key<span> </span>of R </span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Definition:</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Superkey</span><span style="color:black;"> of relation schema R &#8211; a set of attributes S of R that contains a key of R</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">A relation schema R is in <span>third normal form (3NF)</span> if whenever a FD X -&gt; A holds in R, then either: </span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Wingdings;color:black;"><span>§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">(a) X is a superkey of R, or </span></p>
<p style="margin-left:1.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Wingdings;color:black;"><span>§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">(b) A is a prime attribute of R</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">NOTE: Boyce-Codd normal form disallows condition (b) above </span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> </span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">BCNF (Boyce-Codd Normal Form)</span></strong></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">A relation schema R is in <span>Boyce-Codd Normal Form (BCNF)</span> if whenever an <span>FD X -&gt; A</span> holds in R, then <span>X is a superkey</span> of R</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Each normal form is strictly stronger than the previous one</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Every 2NF relation is in 1NF</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Every 3NF relation is in 2NF</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Every BCNF relation is in 3NF</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">There exist relations that are in 3NF but not in BCNF</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">The goal is to have each relation in BCNF (or 3NF) </span></p>
<p style="text-align:justify;line-height:150%;"><span style="color:black;"> </span></p>
<p style="text-align:justify;line-height:150%;"><strong><span style="color:black;">Boyce-Codd Normal Form</span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> <img class="alignnone size-medium wp-image-136" title="fig-1012" src="http://goesarymanuaba.files.wordpress.com/2009/04/fig-1012.jpg?w=593&#038;h=342" alt="fig-1012" width="593" height="342" /></span></p>
<p style="text-align:justify;line-height:150%;"><strong><span style="color:black;">A relation TEACH that is in 3NF but not in BCNF</span></strong></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><span style="color:black;"> <img class="alignnone size-full wp-image-137" title="fig-1013" src="http://goesarymanuaba.files.wordpress.com/2009/04/fig-1013.jpg?w=580&#038;h=298" alt="fig-1013" width="580" height="298" /></span></p>
<p style="text-align:justify;line-height:150%;margin:.1in 0 .0001pt;"><strong><span style="color:black;">Achieving the BCNF by Decomposition</span></strong></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Two FDs exist in the relation TEACH:</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">fd1: { student, course} -&gt; instructor</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">fd2: instructor<span> </span>-&gt; course </span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">{student, course} is a candidate key for this relation and that the dependencies shown follow the pattern in Figure 10.12 (b).</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">So this relation is in 3NF <em>but not in</em> BCNF </span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">A relation <span>NOT</span> in BCNF should be decomposed so as to meet this property, while possibly forgoing the preservation of all functional dependencies in the decomposed relations.</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">(See Algorithm 11.3) </span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Three possible decompositions for relation TEACH</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">{<span style="text-decoration:underline;">student, instructor</span>} and {<span style="text-decoration:underline;">student, course</span>}</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">{course, <span style="text-decoration:underline;">instructor</span> } and {<span style="text-decoration:underline;">course, student</span>}</span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">{<span style="text-decoration:underline;">instructor</span>, course } and {<span style="text-decoration:underline;">instructor, student</span>}</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">All three decompositions will lose fd1. </span></p>
<p style="margin-left:1in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:&quot;color:black;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">We have to settle for sacrificing the functional dependency preservation. But we cannot sacrifice the non-additivity property after decomposition.</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">Out of the above three, only the 3rd decomposition will not generate spurious tuples after join.(and hence has the non-additivity property).</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><!--[if !supportLists]--><span style="font-family:Symbol;color:black;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="color:black;">A test to determine whether a binary decomposition (decomposition into two relations) is non-additive (lossless) is discussed in section 11.1.4 under Property LJ1. Verify that the third decomposition above meets the property.</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><span style="color:black;">Reference : Modul_FD_dan_Normalisasi_B_Ina, Elearning UI</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><span style="color:black;"> ENACh10_revised_sham_July13, Elearning UI</span></p>
<p style="margin-left:.5in;text-align:justify;text-indent:-.25in;line-height:150%;"><span style="color:black;"> Part 6 &#8211; NORMALISASI, Agus Sanjaya<br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=128&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/04/24/database-normalization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/fig-107.jpg" medium="image">
			<media:title type="html">fig-107</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/fig-108.jpg?w=300" medium="image">
			<media:title type="html">fig-108</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/fig-109.jpg?w=288" medium="image">
			<media:title type="html">fig-109</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/fig-1010.jpg?w=300" medium="image">
			<media:title type="html">fig-1010</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/fig-1011.jpg?w=243" medium="image">
			<media:title type="html">fig-1011</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/table.jpg?w=300" medium="image">
			<media:title type="html">table</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/fig-1012.jpg?w=300" medium="image">
			<media:title type="html">fig-1012</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/fig-1013.jpg" medium="image">
			<media:title type="html">fig-1013</media:title>
		</media:content>
	</item>
		<item>
		<title>Database and ER-Diagram</title>
		<link>http://goesarymanuaba.wordpress.com/2009/04/17/database-and-er-diagram/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/04/17/database-and-er-diagram/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 15:12:12 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[Dolumentku]]></category>
		<category><![CDATA[Kuliahan]]></category>
		<category><![CDATA[Tugas]]></category>
		<category><![CDATA[ADSI]]></category>
		<category><![CDATA[Kampus]]></category>
		<category><![CDATA[Kuliah]]></category>

		<guid isPermaLink="false">http://goesarymanuaba.wordpress.com/2009/04/17/database-and-er-diagram/</guid>
		<description><![CDATA[DEFINITION DATABASE Definition of the database: A set of data stored in the magnetic disk, optical disk or other secondary storage, collection of integrated data-related data of an enterprise (company, government or private) for example: Manufacturing companies have data in form production planning data actual production data material ordering data The hospital has a patient [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=111&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><strong>DEFINITION DATABASE </strong></span></p>
<p class="MsoNormal" style="text-align:justify;"><strong></strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Definition of the database: </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">A set of data stored in the magnetic disk, optical disk or other secondary storage, collection of integrated data-related data of an enterprise (company, government or private)<br />
for example: </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Manufacturing companies have data in form production planning data actual production data material ordering data</span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">The hospital has a patient data form of data, doctor, nurse, etc. <span id="more-111"></span></span></p>
<p class="MsoNormal" style="text-align:justify;">
<p><strong>DATABASE MANAGEMENT SYSTEM </strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Definition</span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Collection / database combined with software applications that are based database Application programs are used to access and maintain databases The main purpose DBMS is to provide an environment that is efficient and easy to use, withdrawal and storage of data and information BIT, BYTE, Field Data bit is the part that contains the smallest value of 0 or 1 Byte is a set of bit-bit similar with the same 1 byte with 8 bits Field is a set of byte-byte similar, in the database used the term attribute </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<strong>ER DIAGRAM COMPONENTS </strong></span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Attribute / Field </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">It is the nature or characteristics of an entity that provides provide detail on these entities.<br />
One entity will have specific values for each attribute. Each attribute has a set of values associated with it. This value is a set of data types, such as integer, string, and the other, And can also be given a certain range, </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">For example, an employee has a name, SSN, address, gender, date of birth.<br />
A relationship can also have attributes </span></p>
<p class="MsoNormal" style="text-align:justify;">
<p><strong>Type-Type Attribute </strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Single vs. multi value </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Single</span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">can only be filled at most one value </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Example: SSN, Sex. </span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Multi value </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">can be filled with more than one value with the same type of </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Example:<br />
Color of a CAR </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">stated in the multi value: (color), </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><img class="alignnone size-full wp-image-120" title="multivalue" src="http://goesarymanuaba.files.wordpress.com/2009/04/multivalue.jpg?w=500&#038;h=170" alt="multivalue" width="500" height="170" /><br />
</span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><!--[if gte vml 1]&gt;                    &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p><strong>Atomic vs. composition </strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Atomic</span></strong><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
can not be divided into the attributes of smaller </span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Composition<br />
</span></strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">is a combination of several attributes of a smaller </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Example:<br />
Address (Apt #, House #, Street, City, State, Zip Code, Country) </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--><img class="alignnone size-full wp-image-117" title="compution" src="http://goesarymanuaba.files.wordpress.com/2009/04/compution.jpg?w=500&#038;h=242" alt="compution" width="500" height="242" /><br />
<strong>Derived attribute</strong> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Attribute value can be derived from other attribute values, e.g. age resulting from the date of birth attribute </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--><img class="alignnone size-full wp-image-118" title="derived" src="http://goesarymanuaba.files.wordpress.com/2009/04/derived.jpg?w=500&#038;h=174" alt="derived" width="500" height="174" /><br />
<strong>Null Value attribute </strong></span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Attributes that have no value to a record attribute can have a null value if: </span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Mandatory attribute Value </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Attributes must have values </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<!--[if !supportLineBreakNewLine]--><!--[endif]--></span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">RECORD / TUPLE </span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">It is a line of data in a relationship Consists of the set of attributes where the attribute-attribute-attribute is to inform each other entity / relationship fully Record is a collection of field-field is structured in a format that has been determined.<span> </span>During the design of the system, records will be classified as fixed-length records or variable-length record. </span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Entity / FILE </span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">File is a collection of similar records and have the same elements, the same attributes but different data value. A entities is an &#8220;object&#8221; (thing) or &#8220;object&#8221; (object) in the real world that<br />
can be distinguished from all other objects. Entity sets are a set of entities<br />
have the same type. This type of similarity can be seen from the attribute / property that<br />
owned by the individual entities. E.g., group of people who save money on a </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<strong>File Type</strong></span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">In processing applications, files can categorized as follows: </span></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Master File </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Transaction      File </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">File Report </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">File      History </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">File      Protection </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Job File </span></li>
</ul>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<strong>DOMAIN<br />
</strong>Domain is the set of values that are allowed to reside in one or more attributes. Each attribute in a database relational is defined as a domain <strong></strong></span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<strong>KEY DATA ELEMENT </strong></span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Key elements of record which is used to find these records at the time of access, or can also be used to identify each entity / record / line. </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><strong>Elections key attributes: </strong></span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Key is an attribute that does not change </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Example: SSN, employee_ID, SKU (stock-keeping-units), license plate number. </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Key values cannot be null, must have a valid value </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Example: Date of students is a bad choice to be a key. Avoid the key that has a certain intelligence or codes built in </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Examples: building codes (which can be changed later) </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<strong>SPECIES OF KEY </strong></span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.25in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Super key is one or more attributes of a table that can be used to identify entity / record of the table are unique (not all attributes can be super key) <span> </span>Candidate Key is a super key with minimal attributes. Candidate must not contain a key attribute of the table so that the other candidate key is certain super key but not necessarily vice versa Primary Key One of the key attributes of the candidate can be selected / specified a primary key with the three </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.25in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Following criteria: </span></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Key is more      natural to use as reference </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Key is more      simple </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Key is      guaranteed unique </span></li>
</ol>
<p class="MsoNormal" style="text-align:justify;text-indent:.25in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Alternate Key is an attribute of the candidate key is not selected to be primary key.<br />
Foreign Key is any attribute that point to the primary key in another table. Foreign key will be going on a relationship that has cardinalities one to many (one to many) or many to many (many to many). Foreign key is usually always put on the table that point to many.<br />
External Key is a lexical attribute (or set of lexical attributes) that values are always identifying an object instance. </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<strong>ERD (ENTITY RELATIONSHIP DIAGRAM) </strong></span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">ERD is a model of a network that uses word order is stored in the abstract system. ERD is a model to explain the relationship between data in the database objects based on the data base that has the relation between relations. ERD for data model structures and relationships between data, to describe used for some notation and symbols. Basically there are three symbols that are used</span></p>
<p><strong>Entity<br />
</strong>In the ER Diagram Entity is described with the form of a rectangle. Entity is something that exists in the real system and the abstract where the data stored or where there are data.<br />
Example</p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Individuals : employees, customers, students, and distributor. </span></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Place:      room, building, office, field, campus. </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Object:      books, motorcycles, software packages, products </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Event:      registration, reservation, billing </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Concept:      bank account, and qualification. </span></li>
</ol>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Relationship<br />
</span></strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">ER diagram on the relationship can be described with a lozenge. Relationship is a natural relationship that occurs between entities. In general, the name given to the verb base making it easier to do the reading relation. A relationship connecting the two / more different entity with a specific meaning. </span></p>
<p class="MsoNormal" style="text-align:justify;">
<p><strong>Relationship Degree </strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">is the number of entities participating in a relationship. Degree which is often used in the ERD.</span></p>
<p><strong>Degree of relationship </strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Unary Relationship </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Model is the relationship between the entities originating from the same entity set.<br />
<!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><img class="alignnone size-full wp-image-121" title="relasi-unary" src="http://goesarymanuaba.files.wordpress.com/2009/04/relasi-unary.jpg?w=500&#038;h=92" alt="relasi-unary" width="500" height="92" /></span><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
</span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Binary Relationship </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Model is the relationship between 2 entities. </span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;"><img class="alignnone size-full wp-image-114" title="unary" src="http://goesarymanuaba.files.wordpress.com/2009/04/unary.jpg?w=500&#038;h=72" alt="unary" width="500" height="72" /></span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Ternary Relationship </span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">is relationships between the instances of 3 types of entities are unilateral. </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--><img class="alignnone size-full wp-image-122" title="treenary" src="http://goesarymanuaba.files.wordpress.com/2009/04/treenary.jpg?w=500&#038;h=164" alt="treenary" width="500" height="164" /><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--><strong></strong></span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Cardinalities<br />
</span></strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Tupel indicates the maximum number that can be relation with entities on the other entity<br />
There are 3 cardinalities relations, namely </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><br />
<strong>One to One: </strong></span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Relationship one to one relationship that each entity in a set of entities associated with at most one entity in the collective entity B. </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><img class="alignnone size-full wp-image-115" title="1on1" src="http://goesarymanuaba.files.wordpress.com/2009/04/1on1.jpg?w=500&#038;h=261" alt="1on1" width="500" height="261" /><br />
</span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">One to Many or Many to One: </span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Each entity in a set of entities can be related to many entities in entity set B, but each entity in the entity B can be associated with one entity on the collective entity A. </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><img class="alignnone size-full wp-image-116" title="1onm-copy" src="http://goesarymanuaba.files.wordpress.com/2009/04/1onm-copy.jpg?w=408&#038;h=246" alt="1onm-copy" width="408" height="246" /><br />
</span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">Many To Many: </span></strong></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> Each entity in a set of entities can be associated with many entities on the collective entity B.</span></p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><img class="alignnone size-full wp-image-119" title="m-to-n" src="http://goesarymanuaba.files.wordpress.com/2009/04/m-to-n.jpg?w=422&#038;h=233" alt="m-to-n" width="422" height="233" /></span></p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Refrence :  Y .Primashanti </span><span style="font-size:12pt;line-height:115%;font-family:&quot;">Ida Ayu, Catatan Kuliah Analisis dan Perancangan Sistem.pdf</span></p>
<p class="MsoNormal" style="text-align:justify;">DATABASE and ER-DIAGRAM persentation of NGURAH AGUS SANJAYA ER, S.KOM,</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:normal;"><span style="font-size:12pt;font-family:&quot;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="text-align:justify;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=111&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/04/17/database-and-er-diagram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/multivalue.jpg" medium="image">
			<media:title type="html">multivalue</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/compution.jpg" medium="image">
			<media:title type="html">compution</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/derived.jpg" medium="image">
			<media:title type="html">derived</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/relasi-unary.jpg" medium="image">
			<media:title type="html">relasi-unary</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/unary.jpg" medium="image">
			<media:title type="html">unary</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/treenary.jpg" medium="image">
			<media:title type="html">treenary</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/1on1.jpg" medium="image">
			<media:title type="html">1on1</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/1onm-copy.jpg" medium="image">
			<media:title type="html">1onm-copy</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/m-to-n.jpg" medium="image">
			<media:title type="html">m-to-n</media:title>
		</media:content>
	</item>
		<item>
		<title>Menambahkan Widget Ubuntu Rilis pada WordPress</title>
		<link>http://goesarymanuaba.wordpress.com/2009/04/15/menambahkan-widget-ubuntu-rilis-pada-wordpress/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/04/15/menambahkan-widget-ubuntu-rilis-pada-wordpress/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 10:43:28 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[Dolumentku]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Rilis]]></category>

		<guid isPermaLink="false">http://goesarymanuaba.wordpress.com/?p=108</guid>
		<description><![CDATA[Mungkin anda sudah pernah mencoba menambahkan widget countdown rilis ubuntu ke dalam wordpres anda dan al hasil script yang anda copi tidak bisa muncul. hal ini disebabkan karena wordpress tidak mengijinkan kita untuk memasang javasricpt selain vendor-vendor yang sudah bekerjasama dengan wordpress. Tapi hal itu bisa kita akalin dengan cara menredirect linknya alias convert ke [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=108&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mungkin anda sudah pernah mencoba menambahkan widget <strong>countdown </strong>rilis ubuntu ke dalam wordpres anda dan al hasil script yang anda copi tidak bisa muncul. hal ini disebabkan karena wordpress tidak mengijinkan kita untuk memasang javasricpt selain vendor-vendor yang sudah bekerjasama dengan wordpress.</p>
<p>Tapi hal itu bisa kita akalin dengan cara menredirect linknya alias convert ke HTML nah ini codenya</p>
<blockquote><p><a href="www.ubuntu.com"><img class="alignnone" title="ubuntu rilis" src="http://www.gelora-batam.org/nano/ubuntu_cdown.php?j=1" alt="" width="180" height="150" /></a></p>
<p><code>&lt;a href="http://www.ubuntu.com/"&gt;&lt;img src="http://www.gelora-batam.org/nano/ubuntu_cdown.php?j=1" alt="Ubuntu: For Desktops, Servers, Netbooks and in the cloud" width="180" border="0" height="150" /&gt;&lt;/a&gt;</code></p>
<p><a href="www.ubuntu.com"><img class="alignnone" title="rilis ubuntu1" src="http://www.gelora-batam.org/nano/ubuntu_cdown.php?j=2" alt="" width="180" height="150" /></a></p>
<p><code>&lt;a href="http://www.ubuntu.com/"&gt;&lt;img src="http://www.gelora-batam.org/nano/ubuntu_cdown.php?j=2" alt="Ubuntu: For Desktops, Servers, Netbooks and in the cloud" width="180" border="0" height="150" /&gt;&lt;/a&gt;</code></p></blockquote>
<p>nah sekarang silakan masukan code di atas pada widget wordpress anda&#8230; sealamat mencoba</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=108&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/04/15/menambahkan-widget-ubuntu-rilis-pada-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>

		<media:content url="http://www.gelora-batam.org/nano/ubuntu_cdown.php?j=1" medium="image">
			<media:title type="html">ubuntu rilis</media:title>
		</media:content>

		<media:content url="http://www.gelora-batam.org/nano/ubuntu_cdown.php?j=2" medium="image">
			<media:title type="html">rilis ubuntu1</media:title>
		</media:content>
	</item>
		<item>
		<title>INTERNET XL UNLIMITED</title>
		<link>http://goesarymanuaba.wordpress.com/2009/04/05/internet-xl-unlimited/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/04/05/internet-xl-unlimited/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 10:43:33 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[Berita]]></category>
		<category><![CDATA[Jaringan]]></category>
		<category><![CDATA[Dokumentku]]></category>

		<guid isPermaLink="false">http://goesarymanuaba.wordpress.com/?p=104</guid>
		<description><![CDATA[Mungkin temen2 sudah pada tahu tentang XL UNLIMITED internet access, XL UNLIMITED acces merupakan layanan internet yang memberikan kita koneksi internet 24 jam selama 30hari dan hanya membayar 99rb untuk 1 bulannya, untuk kecepatan menurut saya si lumayan karena di area saya tercover 3G,  kecepatan rata2 adalah 256KBps ini berlaku pada penggunaan sebelum menpai 2GB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=104&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mungkin temen2 sudah pada tahu tentang XL UNLIMITED internet access, XL UNLIMITED acces merupakan layanan internet yang memberikan kita koneksi internet 24 jam selama 30hari dan hanya membayar 99rb untuk 1 bulannya, untuk kecepatan menurut saya si lumayan karena di area saya tercover 3G,  kecepatan rata2 adalah 256KBps ini berlaku pada penggunaan sebelum menpai 2GB up/downnya.selama ini saya sangat terbantu dengan adanya XL UNLIMITED ini karena koneksina gak seburuk BROOM yang saat ini bisa2 gak konek padahal dapet signal HSDPA. kenapa ya? hehehe, ah itu mungkin cuma akal2 orang2 diatas atau mungkin tidak siap ya hehehe. okdeh segitu aja pendahuluannya ya&#8230;.<span id="more-104"></span></p>
<p>sebenarnya saya mau sedikit curhat tentang XL UNLIMITED yang saya gunakan. pertama saya mengenal layanan ini adalah dari forum2 di internet, pada saat itu tepat sebulan yang lalu saya membaca sebuah forum yang berisikan tentang cara mendaftar XL UNLIMITED, tanpa berfikir panjang saya langsung membeli SP XL yang pada saat itu hargana cuma 4rb perak, dan langsung topup pulsana dengan 100rb+10rb, karena menurut forum pulsa minimal untuk aktifasi XL ini adalah 110rb. pada saat itu saya sangat senang sekali karena ingin cepet bisa aktivasi XLnya, sesampaina di KOS yang letaknya di dekat sawah yang sejuk dan asri heheheh berlebihan kayakna hehe.. nah langsung saya mengikuti intruksi dari forum yang sebelumna sudah saya save ke FD saya. langkah2 kurang lebih seperti di bawah ini</p>
<ol>
<li>aktivasi SP XL dengan data yang lengkap</li>
<li>TOPUP sampai pulsana minimal 110rb</li>
<li>aktivasi XL UNLIMTED, untuk proses aktivasi ini ada 2 cara yaitu melalui sms dan langsung ke *868#</li>
<li>untuk aktivasi sms anda bisa mengirimkan sms ke 868 dengan format XLDAY30,XLDAY7,XLDAY1, angka di belakang mengindikasikan hari aktifasina.</li>
<li>untuk yang *868# hanya tersedia untuk 30hr saja, tetapi ini lebih mudah karena kita hanya mengikuti perintah2 yang sudah ada. setelah selesai aktivasi maka kartu anda tidak bisa langsung di digunakan disebabkan kita harus mengatur terlebih dahullu APN,USERNAME dan passwordna denngan format seperti di bawah ini</li>
<li>APN : www.xlgprs.net, UNAME: xlgprs, PSSWD : proxl</li>
</ol>
<p>ok kita lanjut lagi ke cerita hehehe (seneng banget si cerita) nah sesudah saya berhasil koneksi sayapun mulai browsing ke internet, saya sangat terbantu sekali dengan adanya internet ini, coz gk susah2 saya ke warnet&#8230;&#8230;&#8230;&#8230;&#8230;.nah singkat cerita setalah berjalan 20hr saya membaca tentang XL UNLIMITED sudah di tutup, denger hal tersebut saya langsung menghubungi 817 untuk mencari penjelasan dan hal hasil ternyata memang benar tetapi sedihnya lagi langganan saya tidak bisa diperpanjang lagi, begitu kata OP XLnya,</p>
<p>dan setelah 30hr saya nekat TOUP pulsa XL dengan yang 100rb dan pas jam 24wib pulsa saya dikurangi 99rb dan sayapun masih bisa menggunakan XL UNLIMITED sampai sekarang. hehehehheheheh</p>
<p>TETAPI XL MASIH BELUM SIAP DENGAN program ini karena SP KHUSUS INTERNET UNLIMITED BELUM SAMPAI DI BALI, disisi lain ini sangat menguntungkan saya karena trafic masih sepi hahahahahahahahahhahaha</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=104&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/04/05/internet-xl-unlimited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Flow Diagram (DFD) quiz 5</title>
		<link>http://goesarymanuaba.wordpress.com/2009/04/03/data-flow-diagram-dfd-quiz-5/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/04/03/data-flow-diagram-dfd-quiz-5/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 08:09:55 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[ADSI]]></category>
		<category><![CDATA[Dolumentku]]></category>
		<category><![CDATA[Kuliahan]]></category>
		<category><![CDATA[Tugas]]></category>
		<category><![CDATA[Dokumen]]></category>
		<category><![CDATA[Kuliah]]></category>

		<guid isPermaLink="false">http://goesarymanuaba.wordpress.com/?p=95</guid>
		<description><![CDATA[DFD is a logical data model or process that is made to describe the origin of the data and the destination where the data out of the system, where data is stored, the process that produces the data and the interaction between the data stored and the process is imposed on data. DFD are often [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=95&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><!--[if !mso]&gt; &lt;!  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} --> <!--[endif]--><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:619802057; 	mso-list-type:hybrid; 	mso-list-template-ids:-169555320 67698693 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l1 	{mso-list-id:669063706; 	mso-list-type:hybrid; 	mso-list-template-ids:-180730162 67698693 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l1:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l2 	{mso-list-id:1285041416; 	mso-list-type:hybrid; 	mso-list-template-ids:-757815430 67698689 -1098073380 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l2:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l2:level2 	{mso-level-start-at:4; 	mso-level-number-format:bullet; 	mso-level-text:•; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} @list l3 	{mso-list-id:1300917759; 	mso-list-type:hybrid; 	mso-list-template-ids:-559915864 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l3:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l4 	{mso-list-id:1333332631; 	mso-list-type:hybrid; 	mso-list-template-ids:3336230 -1098073380 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l4:level1 	{mso-level-start-at:4; 	mso-level-number-format:bullet; 	mso-level-text:•; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.0in; 	text-indent:-.25in; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} @list l4:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l4:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l4:level4 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l5 	{mso-list-id:1431393582; 	mso-list-type:hybrid; 	mso-list-template-ids:1049653830 67698693 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l5:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l5:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l6 	{mso-list-id:1805657843; 	mso-list-type:hybrid; 	mso-list-template-ids:-627911234 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l6:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l7 	{mso-list-id:1900554438; 	mso-list-type:hybrid; 	mso-list-template-ids:-1386701712 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l7:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l7:level2 	{mso-level-number-format:alpha-lower; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l8 	{mso-list-id:1970626142; 	mso-list-type:hybrid; 	mso-list-template-ids:374753974 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l8:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l9 	{mso-list-id:2059816696; 	mso-list-type:hybrid; 	mso-list-template-ids:-1587371342 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l9:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:39.0pt; 	text-indent:-.25in; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Calibri","sans-serif";} --> <!--[endif]--></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt;"><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;line-height:normal;margin:12pt 0 .0001pt;"><span style="font-size:12pt;font-family:&quot;">DFD is a logical data model or process that is made to describe the origin of the data and the destination where the data out of the system, where data is stored, the process that produces the data and the interaction between the data stored and the process is imposed on data.<br />
DFD are often used to describe a system that already exists or the new system will be developed logically without considering the physical environment where the data flows, or where data are stored.<span id="more-95"></span></span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;line-height:normal;margin:12pt 0 .0001pt;"><span style="font-size:12pt;font-family:&quot;"><br />
DFD is a tool that is used in the system development methodology is structured. Excess primary data flow approach, namely:</span></p>
<p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:&quot;">1.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Freedom from the implementation of technical systems. </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:&quot;">2.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Understanding more about the relation to one another in the system and subsystem. </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:&quot;">3.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Communicate knowledge of the system with the user through the data flow diagram. </span></p>
<p class="MsoListParagraphCxSpLast" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:&quot;">4.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Analyzing the proposed system to determine whether the data and processes required are defined. </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt;"><span style="font-size:12pt;font-family:&quot;"><br />
Besides, there are additional advantages, namely: </span></p>
<p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:&quot;">1.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Can be used as a useful exercise for </span><span style="font-size:12pt;font-family:&quot;">analyst</span><span style="font-size:12pt;font-family:&quot;">, so it can better understand the relation to one another in the system and subsystem. </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:&quot;">2.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Differentiate the system from the environment by placing boundaries. </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:&quot;">3.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Can be used as a device to interact with users. </span></p>
<p class="MsoListParagraphCxSpLast" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:&quot;">4.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Allows analyst describe each component used in the diagram. </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt;">
<p><strong>CONTEXT DIAGRAM</strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:.5in;line-height:normal;margin:12pt 0 .0001pt;"><span style="font-size:12pt;font-family:&quot;">Type the first Context diagram, data flow diagram is the top level (Top Level DFD), the diagram is not the most detail, from an information system that describes the stream-flow data in and outside the system and to the outside and to external entities. (CD describes the system in a loop and relationships with outside entities. Circle shows that the overall process in the system).<br />
Some of the things that must be considered in drawing a CD: </span></p>
<p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> * </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Terminology system: </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .75in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> &#8211; </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Delivery System is a line between &#8220;the interests of the system”.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .75in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> &#8211; </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Environmental System is all things that relate or affect the system. </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .75in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> &#8211; </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Interface is the flow of a system that connects with a circle system.</span></p>
<p class="MsoListParagraphCxSpLast" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> * </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Using a symbol of the process,</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt .5in;"><span style="font-size:12pt;font-family:&quot;">Note:<br />
<em>The entry in the context of the circle (the symbol) is an activity information processing (Delivery System). Activity is taking information from the data file, transform data, or doing filing data, such as preparing documents, enter, check, classifying, organize, sort, calculate, summarize data, perform filing and data (either manually or do that would be conducted terotomasi ). </em></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 39pt;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> * </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">The name / description of symbols in the process according to the functions of the system.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 39pt;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> *</span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;"> Between External Entity / Terminator is not allowed direct communication</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 39pt;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> * </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">If there are terminator that have many inputs and outputs, are described for more than one so that to prevent the drawing is too complex, with a sign asterisk (*) or cross-line (#). </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 39pt;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> *</span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;"> If the Terminator represents individuals (personnel) should be represented by the role that these </span><span style="font-size:12pt;font-family:&quot;">ridiculed</span><span style="font-size:12pt;font-family:&quot;"> personnel.</span></p>
<p class="MsoListParagraphCxSpLast" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 39pt;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> *</span></span><span style="font-size:12pt;font-family:&quot;"> Flow of data to process and output information as the outgoing flow of data is different.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt;"><span style="font-size:12pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt;"><strong><span style="font-size:12pt;font-family:&quot;">ZERO DIAGRAMS</span></strong></p>
<p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Describe the process of the DFD </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Provide views on the overall system in which, showing the main function or process that is, the flow of data and entity sterna </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">At this level of data storage possible </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">For processes that do not </span><span style="font-size:12pt;font-family:&quot;">specified</span><span style="font-size:12pt;font-family:&quot;"> again on the next level then added the symbol &#8216;*&#8217; or &#8216;P&#8217; at the end of the process </span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">input and output balance (balancing) between 0 to diagram context diagram should be maintained</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt;"><span style="font-size:12pt;font-family:&quot;"> </span></p>
<p class="MsoListParagraphCxSpLast" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt;"><strong><span style="font-size:12pt;font-family:&quot;">LEVELED DFD</span></strong></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;" lang="IN"><!--[if gte vml 1]&gt;                    &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> <img class="alignnone size-full wp-image-98" title="levelisasi-dfd1" src="http://goesarymanuaba.files.wordpress.com/2009/04/levelisasi-dfd1.jpg?w=445&#038;h=691" alt="levelisasi-dfd1" width="445" height="691" /></span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">DETAILED DIAGRAM </span></strong></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">It      is a process diagram that decipher what is in the diagram zero level or      above</span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> numbering level in the DFD:</span></li>
<li class="MsoNormal"><img class="alignnone size-full wp-image-101" title="penomoran" src="http://goesarymanuaba.files.wordpress.com/2009/04/penomoran.jpg?w=449&#038;h=175" alt="penomoran" width="449" height="175" /></li>
</ul>
<p class="MsoNormal" style="text-align:justify;margin:12pt 0 10pt .5in;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;"> In the one level there should be no more      than 7 units and the maximum of 9, when more should be done in the      decomposition</span></li>
</ul>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">SPECIFICATION PROCESS </span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Each process in the DFD must have a specification process </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">At the top level method is used to describe the process can use a sentence with descriptive </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;"> On a more detailed level, namely on the bottom (functional primitive) requires specification of a more structured </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">specification process will be the guideline for the programmer to make this program (coding) </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;"> Methods used in the specification process: the process of disintegration in the form of a story, decision table, decision tree</span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">ON FOREIGN</span></strong><span style="font-size:12pt;line-height:115%;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Something that is outside the system, but it provides data in the system or to provide data from the system </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;"> Symbolized with the notation </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">External entity not part of the system including </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Naming: </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 94.5pt;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">The name of the form of noun </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 94.5pt;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Terminal may not have the same name except the object same </span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">DATA FLOW </span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">It is a place to flow information </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Described the straight line that connects the components of the system </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Flow data is shown with the direction arrows and the name on the flow of data that flows </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Flow data flow between processes, data storage and data flow indicates that the form of data input for the system </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Guidelines of the name:</span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Name of the flow of data that consists of some words associated with the flow lines connect </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">No flow data is the same name and the name should reflect its content </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Flow of data that consists of several elements can be expressed with the group element </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Avoid using the word &#8216;data&#8217; and &#8216;information&#8217; to give a name to the flow of data</span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">the extent possible the flow of data is complete </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Terms of others: </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Wingdings;">§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Name of the flow of data into a process may not be the same as the name of the data flow out of the process </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Wingdings;">§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Data flow into or out of data storage does not need to be given a name if: </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 2in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Flow of data simple and easy to understand </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 2in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">Flow of data describes all data items </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 2in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">No flow data from the terminal to the data storage, or vice versa because the terminal is not part of the system, the relationship with the terminal data storage must be through a process</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;margin:12pt 0 .0001pt;"><strong><span style="font-size:12pt;font-family:&quot;">PROCESS<br />
<!--[if !supportLineBreakNewLine]--><!--[endif]--></span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">The process is what is done by the system </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">The process can process data flows or data entry into the flow of data out </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">The transform function of one or more of data input into one or more of the output data in accordance with the desired specifications </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Each process has one or more inputs and produce one or more output </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">The process is also often called bubble </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Guidelines of the process: </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Wingdings;">§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Name of the process consists of a verb and noun, which reflects the function of the process </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Wingdings;">§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Do not use the process as part of the name of a bubble </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Wingdings;">§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">There may be some process that has the same name </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:12pt 0 .0001pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;font-family:Wingdings;">§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">The process should be given a number. Order number wherever possible to follow the flow of the process or sequence, but the sequence number does not mean that the absolute is a process in chronological order</span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">DATA STORAGE</span></strong></p>
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Data      storage is a storage place for data that exists in the system. Symbolized      with a pair of parallel lines or two lines with one of the side open,      process can retrieve data from or provide data to the database </span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Guidelines      of the name: </span></li>
</ul>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Wingdings;">§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;"> The name should reflect the data storage </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;margin:12pt 0 10pt 1.5in;"><!--[if !supportLists]--><span style="font-size:12pt;line-height:115%;font-family:Wingdings;">§<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;line-height:115%;font-family:&quot;">If the name more than one word must be marked with the number</span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">DFD SYMBOL</span></strong></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;"><img class="alignnone size-full wp-image-99" title="simbol" src="http://goesarymanuaba.files.wordpress.com/2009/04/simbol.jpg?w=500&#038;h=337" alt="simbol" width="500" height="337" /><br />
</span></strong></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;" lang="IN"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><strong><span style="font-size:12pt;line-height:115%;font-family:&quot;">DATA DICTIONARY </span></strong></p>
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Working      to help the system to interpret the application in detail and organize all      elements of the data used in the system precisely so that the system      analyst and have a basic understanding of the same input, output, storage      and process <strong></strong></span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">At      the analysis stage, the data dictionary is used as a means of      communication between the systems analyst with the <strong></strong></span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">At      the system design, data dictionary is used to design input, reports and      databases <strong></strong></span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Flow      data on the global DAD, further details can be seen in the data dictionary      <strong></strong></span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">load      the data dictionary as follows: <strong></strong></span>
<ul style="margin-top:0;" type="circle">
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Name of the data flow: must note       that readers who need further explanation about a flow of data can find       it easily <strong></strong></span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Alias: alias or other name of the       data can be written when there is <strong></strong></span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">The form of data: used to segment       the data dictionary to use when designing the system <strong></strong></span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Flow data: indicates from which data       flows and where the data <strong></strong></span></li>
<li class="MsoNormal"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Description: provides an       explanation about the meaning of the data flow <strong></strong></span></li>
</ul>
</li>
</ul>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;">Sample data dictionary:</span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;"><img class="alignnone size-full wp-image-97" title="kamus-data" src="http://goesarymanuaba.files.wordpress.com/2009/04/kamus-data.jpg?w=500&#038;h=171" alt="kamus-data" width="500" height="171" /><br />
</span></p>
<p class="MsoNormal" style="margin-top:12pt;text-align:justify;"><span style="font-size:12pt;line-height:115%;font-family:&quot;" lang="IN"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:normal;"><strong><span style="font-size:12pt;font-family:&quot;">BALANCING IN THE DFD </span></strong></p>
<ul style="margin-top:0;" type="square">
<li class="MsoNormal"><span style="font-size:12pt;font-family:&quot;">Flow of data into and out of a process must be the same      as the flow of data into and out of the details of the process on the      level / levels below </span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&quot;">Name of the data flow into and out of the process must      match the name of the flow of data into and out of the details of the      process </span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&quot;">Number and name of an entity outside the process must      be equal to the number of names and entities outside of the details of the      process </span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&quot;">The issues that must be considered in the DFD which      have more than one level: </span>
<ul style="margin-top:0;" type="circle">
<li class="MsoNormal"><span style="font-size:12pt;font-family:&quot;">There should be a balance between input and output of       one level and next level</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&quot;">Balance between level 0 and level 1 at the input /       output of stream data to or from the terminal on level 0, while the       balance between level 1 and level 2 is seen on the input / output of       stream data to / from the process concerned </span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&quot;">Name of the flow of data, data storage and terminals       at each level must be the same if the object same </span></li>
</ul>
</li>
</ul>
<p class="MsoNormal" style="text-align:justify;line-height:normal;margin:0 0 .0001pt 1in;"><span style="font-size:12pt;font-family:&quot;"><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:normal;"><strong><span style="font-size:12pt;font-family:&quot;">RESTRICTIONS IN DFD </span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Flow data may not be from outside the entity directly to other outside entities without going through a process </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Flow data may not be from the savings directly to the data to outside entities without going through a process </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Flow data may not be saving the data directly from the savings and other data without going through a process </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;"><!--[if !supportLists]--><span style="font-size:12pt;">•<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:12pt;font-family:&quot;">Flow of data from one process directly to the other without going through the process of saving data should / be avoided as much as possible</span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;">
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;">
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;"><span style="font-size:12pt;font-family:&quot;">Reference : </span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;"><span style="font-size:12pt;font-family:&quot;"> <span style="color:#000000;"> </span></span><span style="color:#000000;"><span style="font-family:&quot;">NGURAH AGUS SANJAYA ER, S.KOM, M.KOM</span><span style="font-family:&quot;">, Slide Persentation DFD</span></span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;"><span style="color:#000000;"><span style="font-family:&quot;"><br />
</span></span></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;"><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Calibri","sans-serif";} --> <!--[endif]--></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;">Pengembangan Sistem Informasi, 1998. Leman, PT Elex Media Komputindo, Jakarta</p>
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;">
<p class="MsoNormal" style="text-align:justify;">Pengantar Sistem Informasi Bisnis, 1995. Lani Sidarta, PT Elex Media Komputindo, Jakarta</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;text-indent:-.25in;line-height:normal;margin:0 0 .0001pt .5in;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=95&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/04/03/data-flow-diagram-dfd-quiz-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/levelisasi-dfd1.jpg" medium="image">
			<media:title type="html">levelisasi-dfd1</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/penomoran.jpg" medium="image">
			<media:title type="html">penomoran</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/simbol.jpg" medium="image">
			<media:title type="html">simbol</media:title>
		</media:content>

		<media:content url="http://goesarymanuaba.files.wordpress.com/2009/04/kamus-data.jpg" medium="image">
			<media:title type="html">kamus-data</media:title>
		</media:content>
	</item>
		<item>
		<title>FIRST OBSERVATION AND ANALYSIS &#8211;&gt; Fourth Quiz</title>
		<link>http://goesarymanuaba.wordpress.com/2009/03/27/analysis-and-design-information-system-fourth-quiz/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/03/27/analysis-and-design-information-system-fourth-quiz/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 10:53:45 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[ADSI]]></category>
		<category><![CDATA[Kuliahan]]></category>
		<category><![CDATA[Tugas]]></category>

		<guid isPermaLink="false">http://goesmvn.oggix.org/2009/03/27/analysis-and-design-information-system-fourth-quiz/</guid>
		<description><![CDATA[Problem (problem) is gap between the goal system and the actual system conditions, with the understanding why other systems failed to achieve the goals that the system has been determined previously. To know the things that have been what caused the failure of the system, the analyst should conduct an investigation before taking action to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=93&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&amp;gt;     Normal   0               false   false   false      EN-US   X-NONE   X-NONE                                                     MicrosoftInternetExplorer4                                                   &amp;lt;![endif]--><!--[if gte mso 9]&amp;gt;                                                                                                                                                                                                                                                                                                                                                                                                                                &amp;lt;![endif]-->  <!--[if gte mso 10]&amp;gt;   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Calibri","sans-serif";}  &amp;lt;![endif]--></p>
<p>Problem (problem) is gap between the goal system and the actual system conditions, with the understanding why other systems failed to achieve the goals that the system has been determined previously. To know the things that have been what caused the failure of the system, the analyst should conduct an investigation before taking action to improve the system. With the investigation, an analyst will better understand the problem and the system flow more depth, even detect the problem is known but the problem still describe the size of the course.</p>
<p><span id="more-93"></span>Many reports in the detection problem may not actually be real or cannot be solved. This may be because:</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->The goal is too ideal</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Lack of resources and / or attitudes</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Measurement system is less accurate</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->The purpose of the system is lagging</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->The difference between the ideal system and the system temporarily</p>
<p>In solving the problem, should provide an explanation of</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Formulation system that is running through the investigation in detail</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Obtain consensus that the ideal system</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Develop several alternatives to reduce the difference between the ideal system with a system that runs</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Selecting the best alternative</p>
<p>Task start point is 1 to 4 will take a very long time including the necessary costs.</p>
<p>The objective of the investigation is to stabilize or show the actual problem occurred while analysts as a way to understand the system in depth.</p>
<p><strong>CONSTRAINTS SYSTEM IN INVESTIGATION </strong></p>
<p>Conduct investigations in several problems that often appear are:</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Time</p>
<p>Analysts lack of resources (resource) time, so just do some investigative activities. Usually when dealing with the issue of cost is required.</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Cost</p>
<p>Often the costs incurred related to the length of time for activities investigation, so that management will provide cost limits</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Finance</p>
<p>Manager information systems tend Junior told analysts that do not yet have the technical expertise or knowledge is sufficient, so that will impact on the results of investigations that are less deep, or more mature</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Politics</p>
<p>Management or the parties may distribute certain issues which aim to restrict the investigation activities.</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Mix of There are parties</p>
<p>Who try to intervene or manage investigation in activities that will disrupt or cause a disruption?</p>
<p><strong>RECOMMENDATIONS</strong><br />
Results of the investigation is a recommendation that includes, among others, the following:</p>
<p><!--[if !supportLists]-->a)      <!--[endif]-->Not to take any action because it found no problems. This can happen as they may in the preliminary report, the problem contrived so that at the time of the investigation is done-the problem does not happen or was not found.</p>
<p><!--[if !supportLists]-->b)      <!--[endif]-->Conducting system maintenance for problems that small. Maintenance of the system that made every day (short period) will help minimize the problems that appear in so fast and to always be better controlled.</p>
<p><!--[if !supportLists]-->c)      <!--[endif]-->Improve the ability or skills in the run or use the information system.</p>
<p><!--[if !supportLists]-->d)     <!--[endif]-->Consider modifications to the system in total, so the need to replace it with the thought that the new system.</p>
<p><!--[if !supportLists]-->e)      <!--[endif]-->Placing the plan going into the development system that is immediately done.</p>
<p><strong>TACTIC INVESTIGATION </strong></p>
<p><!--[if !supportLists]-->a.       <!--[endif]-->Listen, do not lecture.</p>
<p>If you know all the answers, you certainly will not conduct investigations. So that in the investigation should provide enough time for the management or the user to explain in clear and complete, and system analysts do not dominate discussion.</p>
<p><!--[if !supportLists]-->b.      <!--[endif]-->Do not provide solutions to the initial problem.</p>
<p>This means do not try showing ideas to solve the problem, before the investigation is completed all the activities conducted, so that the solutions are part-part.</p>
<p><!--[if !supportLists]-->c.       <!--[endif]-->Comparing the story (compare stories).</p>
<p>Different people mean different views of the same problem, so the need to involve the supervisor and subordinate in providing a clear view of the problem and can be trusted. Should not hear from one source so that there is only one view (opinion). When the user has a difference of views, should find the differences and then seek the views that have similarities.</p>
<p><!--[if !supportLists]-->d.      <!--[endif]-->Note the reluctance responses (look for reluctant responses).</p>
<p>Reluctance to give responses that indicate something is hidden. Too many problems the system  can also causes confusion, so not able to explain in full.</p>
<p><!--[if !supportLists]-->e.       <!--[endif]-->Note the logical inconsistency problems (probe for logical inconsistencies).</p>
<p>Inconsistency is the logical termination of the data flow where data is missing, or suddenly appear certain data. Some things related to this issue:</p>
<p>• There are data its inserts but no output (black hole).</p>
<p>• There are outputs (output), but no data its inserts (miracles).</p>
<p><!--[if !supportLists]-->f.       <!--[endif]-->Notice the impact you (observe your effect).</p>
<p>Given the differences of when you attend and when you do not attend. Rating referred directly to the internal probe. External probe, while the assessment is made known by anyone without (searching external materials), such as by analyzing reports, history the problems tools, and sources of other secondary investigation.</p>
<p><!--[if !supportLists]-->g.      <!--[endif]-->Require hard work, giving rise to boredom (expect hard, boring work).</p>
<p>Be a detective professionals and patient in dealing with problems in the system bertahap.dan sustainable.</p>
<p><!--[if !supportLists]-->h.      <!--[endif]-->Avoid problems politic (avoid politics).</p>
<p>Mission analyst system is not the judge the facts (your mission is fact, not judgment).</p>
<p><strong>TECH INVESTIGATION </strong></p>
<p>In general, techniques of investigation include 2 activities, namely:</p>
<p>a. Directly</p>
<p>Namely to find out of directly what is happening in the environment. There are three techniques to investigate directly, that is with:</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Questionnaire.</p>
<p>This technique is very appropriate, if in the investigation have the time and cost constraints. Although responded to get through from blank fields. This is the best of the questionnaire as a document that can show differences that occurred in the respondents.</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Frequently asked questions.</p>
<p>These activities require time and special expertise. Not everyone can do it successfully. Interview questions can be used for the sequence in depth in addition to more flexible with the condition field.</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Observation.</p>
<p>It is a strong internal probe. Sit together with the system by making observations with a more specific question. Why you do this activity? Or where this document will be moved? Each question may be able to demonstrate problem-solving mysterious.</p>
<p>b. Indirectly</p>
<p>Activities that can be done quickly and not visible from the operational personnel, so that the outside can see or something that is hidden from the user community. This activity will dominate at the beginning of the SDLC activities, to further deepen internal probe.</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Flow of the procedure.</p>
<p>Operational procedures are the means (vehicles) for new employees understand their work and experience to handle employee problems. If the procedure does not flow properly, the system information cannot be operated correctly as well. Use the system flowchart for the path information as explanation Operating procedures. If there is any problem in procedure, problems may arise in the actual operations.</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Reviewing documents (document review).</p>
<p>Is to find and gather important documents (critical document). If problems occur in many customer orders, collect the original source documents from customer orders, which used as its data-entry, interactive screen format, transaction detail, summary and report errors that occur.</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Sampling (sampling).</p>
<p>In this case, for example, you need to improve the quality of data on a network, then you must have the data to improve the quality of the network, and for that you need to have the data on it that can be taken where randomly.</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Tabular (Tabular tools)</p>
<p>Also called the matrix, the check list (checklists) to find the conflict (discrepancies) in the transaction flow.</p>
<p><strong>CURRENT SYSTEM DESCRIPTION</strong><strong><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></strong></p>
<p>Determine system performance at this time will have difficulty if the company does not have a standard performance measurement system. Unfortunately, companies tend not to update (to update) documentation systems that are running. Therefore, analysts refine the document during the investigation system.<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></p>
<p>Description of the system includes a clear explanation at this time:</p>
<p><!--[if !supportLists]-->a.       <!--[endif]-->Inputs (inputs)</p>
<p><!--[if !supportLists]-->b.      <!--[endif]-->Outputs (outputs)</p>
<p><!--[if !supportLists]-->c.       <!--[endif]-->Files (files)</p>
<p><!--[if !supportLists]-->d.      <!--[endif]-->Data elements (data elements)</p>
<p><!--[if !supportLists]-->e.       <!--[endif]-->Volume of transactions and documents action (action document and transaction volume)</p>
<p><!--[if !supportLists]-->f.       <!--[endif]-->Data flow diagrams (data flow diagrams)<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>ANALISIS&#8217;S REQUIREMENT </strong></p>
<p>Stage of intensive interaction between the systems analyst with the end user where the system shows the development team expertise to get feedback and trust so that the user get a good participation.</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->The 4 Goals achieved:</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Explain the complete system</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Describe the ideal information system</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Bringing information system to the ideal conditions at this time with attention to resource constraints</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Provide a stimulus to the user confidence in system development</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Method</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->FAQ</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Questioner</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Observation</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Procedure analysis</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Observation document</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Resource constraints</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Time</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Money</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Expertise</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Technology</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->External Factors</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Document the needs analysis</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Referral analysis: Relationships with end users, watch process, problems in data collection</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->User Requirements: Requirements actual, reporting requirements, training needs and the influence of the new system</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->obstacle System: Explaining the cost and time constraints, expertise, technology, and external factors</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Document the form of data collection instruments, statistical consensus, the logical flow of data and physic, data elements in the initial data dictionary.</p>
<p><strong>GENERATING SYSTEMS ALTERNATIVES </strong></p>
<p><!--[if !supportLists]-->-          <!--[endif]-->How do I approach the condition of the system at this time with the condition of the ideal system?</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Create an alternative to solve the problem of information system</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Alternative is best applied wisely</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Options Strategies</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Distributed versus centralized processing, change the decision from the information to the centralized data processing end user Decentralized responsibility center</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Integrated versus dispersed database, the system designer must consider the data are entered in the data base and the entrance to the File</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Surround System Strategy of Development, Environment around important strategy in the case of company takeovers because the information system of other companies may vary with the company at this time.</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Options Tactic</p>
<p>Selection is done before the design operational</p>
<p>Designing Operational Options can be grouped into</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Input</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Online Vs Off Line Data Entry</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Keyed Vs Machine Readable Data Entry</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Centralized Vs Decentralized Data Entry</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Processing</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Batch Vs Real-time record update</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Sequential Vs Direct Access to records</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Single Vs Multiple Users update of records</p>
<p><!--[if !supportLists]-->•        <!--[endif]-->Output</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Traditional Vs Turn Around Documents</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Structured Vs based Inquiry reports</p>
<p><strong> </strong></p>
<p><strong>SELECTING THE PROPER SYSTEM </strong></p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Compare Tactic: System comparison based on the costs and benefits are relative; There are 3 ways said system A system is superior to the other if:</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->A cost is lower than B, and the benefits of both</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->A cost is lower than B and A yield advantage of more than B</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->A and B have the same but the cost advantage generated a lot more.</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Some Compares Method System</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Break Even point Analysis</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Payback Period</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->discounted payback period</p>
<p><!--[if !supportLists]-->·         <!--[endif]-->Internal Rate of Return</p>
<p><strong>SELECTING THE PROPER SYSTEM </strong></p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Cost categories</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Hardware</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Software</p>
<p><!--[if !supportLists]-->o   <!--[endif]--> People</p>
<p><!--[if !supportLists]-->o   <!--[endif]--> Suppliers</p>
<p><!--[if !supportLists]-->o   <!--[endif]--> Telecommunications</p>
<p><!--[if !supportLists]-->o   <!--[endif]--> Physical sites</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Cost Details</p>
<p>Comparing the cost of information systems through the life of the system, analysts project how cost changes for the future and there are 3 models cost information system, namely Linear, and exponentially Step Function</p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Cost information system can occur only once and can also occur on an ongoing basis.</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Cost of information systems that occur once only cost that is onetime and development costs that occur during the development of the system.</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Cost of information systems that occur on a continual basis are recurring cost and operational cost where the cost of this is the case when the operating system information every day.</p>
<p><strong>FACTORS INTO INFORMATION SYSTEM </strong></p>
<p><!--[if !supportLists]-->-          <!--[endif]-->Qualitative factors that lead the performance information system that both of them</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Reducing the level of error</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Reduce the time to fix errors</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Reducing the response time from the workstation alternative</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Accelerating the provision of information</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Increase the security system</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->have update the source record is active</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Increase the satisfaction of the</p>
<p><strong>FACTORS INTO CORPORATE STRATEGY </strong></p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Consumer Satisfaction</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Level sales increased</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Commitment of consumers and vendors</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->The information product marketing</p>
<p><strong>PRESENTING LEARNING SYSTEM </strong></p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Make a short presentation</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Reduce the techniques detailed explanation</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->clearly presentation with visual aids</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->If using a model using a tool such as a laptop so that more informative</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Emphasize the benefits of the proposed system with some information that there are alternative suitable conditions experienced by the company.<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></p>
<p><strong>CONTINUING DECISION OR NOT </strong></p>
<p><!--[if !supportLists]-->o   <!--[endif]-->If the company decided to develop the information system, the department will do the next process, namely Design System.</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->If the System Development and Life Cycle (SDLC) will be terminated.</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Often can found problems with the system and the study and top management will usually ask for the fulfillment of the re-study system.</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->Model can describes some of the stages of the repeated and sometimes the information will make a decision before the repeat stage system of study.</p>
<p><!--[if !supportLists]-->o   <!--[endif]-->With the alternative, the decision to repeat a previous phase or SDLC is not Go &#8211; No-Go Decision.</p>
<p>&#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;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Reference :  http://kuliah.dinus.ac.id/ika/asi6.html (in bahasa)</strong></p>
<p><strong>http://kuliah.dinus.ac.id/ika/asi7.html (in bahasa)</strong></p>
<p><strong>Agus Sanjaya, Slide Presentation.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=93&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/03/27/analysis-and-design-information-system-fourth-quiz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>
	</item>
		<item>
		<title>System Development &#8211; Quiz III</title>
		<link>http://goesarymanuaba.wordpress.com/2009/03/07/system-development-quiz-iii/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/03/07/system-development-quiz-iii/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 14:10:03 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[ADSI]]></category>
		<category><![CDATA[Dolumentku]]></category>
		<category><![CDATA[Kuliahan]]></category>
		<category><![CDATA[Tugas]]></category>

		<guid isPermaLink="false">http://goesmvn.oggix.org/2009/03/07/system-development/</guid>
		<description><![CDATA[The importance of developing information systems Development of the system means a system set up a new, to change the old system as a whole or improve the existing system. This is caused by several factors, namely: 1.&#160;&#160;&#160;&#160;&#160; There is a problem in the old system, among other a.&#160;&#160;&#160;&#160;&#160;&#160; Irregularity : irregularity in the old [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=90&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if !mso]&amp;gt;  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}  &amp;lt;![endif]--><!--[if gte mso 9]&amp;gt;   Normal  0          false  false  false    EN-US  X-NONE  X-NONE                                       MicrosoftInternetExplorer4           &amp;lt;m:brkBinSub m:val="-->                           <!--[endif]--><!--[if gte mso 9]&amp;gt;                                                                                                                                                                                                                                                                                     &amp;lt;![endif]-->  <!--[if gte mso 10]&amp;gt;  /* Style Definitions */ table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Calibri","sans-serif";}  &amp;lt;![endif]--><!--[if gte mso 9]&amp;gt;  &amp;lt;![endif]--><!--[if gte mso 9]&amp;gt;    &amp;lt;![endif]--><font face="Times New Roman"><strong>The importance of developing information systems </strong></font></p>
<p><font face="Times New Roman">Development of the system means a system set up a new, to change the old system as a whole or improve the existing system. This is caused by several factors, namely: </font><span id="more-90"></span></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>There is a problem in the old system, among other </strong></font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Irregularity : irregularity in the old system this does not cause the system to function optimally.</font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Growth organization : which caused the growth of the organization the development of a new system, such as the information needs of the area, volume data processing, etc. has been increasing, therefore the old system is not effective anymore because it already cannot meet these needs organization.</font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To seize opportunities </strong></font><!--[endif]--></p>
<p><font face="Times New Roman">With such an information system organization will be able to seize the opportunity to compete in &#8211; opportunities that exist. For example: get a new market such as the bid to participate in the tender as viewed from the previous performance, improve services to customers such as at a cafe to provide free internet voucher when already playing a few hours in the cafe.</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>There is instructions </strong></font><!--[endif]--></p>
<p><font face="Times New Roman">Preparation of a system will be affected by external factors instructions of organization, for example: customers who to queue at the checkout that allows them not so saturated and shopping, this complaint is the organization must change the way of payment at the checkout for example by using RFID which enables customers only through at the checkout and everything is counted.</font></p>
<p><font face="Times New Roman">&nbsp;</font></p>
<p><font face="Times New Roman">Third case above is also the goal of the development of a system. A system will be developed to overcome all the problems that arise, to get every opportunity available, and fulfill the instructions given in both in and outside the company environment.</font></p>
<p><font face="Times New Roman"><strong>Organization Expectations after Implementing A New System In An Organization</strong></font></p>
<p><!--[if !supportLists]--><strong><font face="Times New Roman">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Performance (performance) </font></strong><!--[endif]--></p>
<p><font face="Times New Roman">Performance improvement that the new system to be more effective. Performance can be measured from the throughput and respond time. Throughput means the amount of work that can be done at a certain time. Response time is the average time the pending transaction between the two plus the response time to respond to the job. </font></p>
<p><font face="Times New Roman">For example: a shop that was using a manual bookkeeping which is in the search for the previous year certainly will be very time consuming and cannot be real time, but with the system information that can be done in real time.</font></p>
<p><!--[if !supportLists]--><strong><font face="Times New Roman">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Information (information) </font></strong><!--[endif]--></p>
<p><font face="Times New Roman">Organizations get all the information accurately and quickly. </font></p>
<p><font face="Times New Roman">For example: The making of a report that the organization can be issued in a certain period.</font></p>
<p><!--[if !supportLists]--><strong><font face="Times New Roman">c.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Economy (economic) </font></strong><!--[endif]--></p>
<p><font face="Times New Roman">The new system is expected to increase the benefits or advantages to the company so that it also expected a decline to the cost of going.</font></p>
<p><font face="Times New Roman">For example: In a supermarket, of course, the stock has very much, with the manual this is sure to need very many employees but with uses information system we can reduce expenditure for payment employees. </font></p>
<p><!--[if !supportLists]--><strong><font face="Times New Roman">d.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Control (control) </font></strong><!--[endif]--></p>
<p><font face="Times New Roman">From the new system, we can do to control everything from within the organization.<br />For example: in a supermarket now in controlling the goods using the barcode and the latest is to use RFID, so that it can be in control.</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman"> <strong>e.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Efficiency </strong></font><!--[endif]--></p>
<p><font face="Times New Roman">Efficiency this related to how a company utilizes the resources available with the &#8211; well </font></p>
<p><!--[if !supportLists]--><strong><font face="Times New Roman">f.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Service </font></strong><!--[endif]--></p>
<p><font face="Times New Roman">With the new system, companies can improve service to customers.<br />For example: Internet Banking, which can be accessed from anywhere without the need to queue the bank teller to do a transaction.</font></p>
<p><font face="Times New Roman">&nbsp;</font></p>
<p><font face="Times New Roman"><strong>&nbsp;</strong><strong>SYSTEM DEVELOPMENT PRINCIPLES </strong><br />some principles to be considered by system developers are:</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>System management </strong></font><!--[endif]--></p>
<p><font face="Times New Roman">System developed for the purpose of management, so that future systems must be able to support the needs of management</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>System is a large investment</strong> </font><!--[endif]--></p>
<p><font face="Times New Roman">Information system is identical with the use of technology, so it requires a large capital to develop it. So every investment capital should consider 2 things, namely:</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; All alternatives should be investigated in order to minimize the opportunity cost. Several alternatives should be in the investigation to determine the most profitable alternative. </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Must be the best investment value, said new investment profitable if the value has. That is the benefit or result greater than the cost to obtain it. Cost benefit analysis or cost analysis Effectiveness can be used to determine whether the project is worth investigation or not</font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>c.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>System developed need educated people who </strong></font><!--[endif]--></p>
<p><font face="Times New Roman">In this case the relevant person must not educate about the system, but that person can do on the job training to run the system.</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>d.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>Stages in the development of the system</strong></font><!--[endif]--></p>
<p><font face="Times New Roman">At this stage a planning required to achieve maximum employment as a method to apply SDLC Waterfall and other methodology.</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>e.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>Development of the system does not need Ascending </strong></font><!--[endif]--></p>
<p><font face="Times New Roman">At this stage we do not have to wait another plan because we can make with the same time.</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>f.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>Do not be afraid to cancel the project </strong><br />In this case means we are allowed to provide the advice or input when a project is not feasible in the more developed or continued, and if necessary cancel the project directly.</font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman"><strong>g.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>Documentation </strong></font><!--[endif]--></p>
<p><font face="Times New Roman">This is necessary to do in the build or develop a system, because on the day in the future can use as reference in the renewal system.</font></p>
<p><font face="Times New Roman">&nbsp;</font></p>
<p><font face="Times New Roman">&nbsp;</font></p>
<p><font face="Times New Roman"><strong>SYSTEM DEVELOPMENT LIFE CYCLE</strong> </font></p>
<p><font face="Times New Roman"><strong>Waterfall Method </strong></font></p>
<p><font face="Times New Roman">In the process of planning a system there are several methods you can use one of them is a waterfall, which is the first system is:</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Conduct analysis requirement from the user, namely understanding the nature of the system will be built. </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Analysis of system design that will be created, in this phase of the system focused on the structure of the data to be in the adoption, interface design, and detail algorithm. </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; At the design stage to translate into computer language that is understandable and start building the system. After the system has been completed then the process is done the continue</font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Testing at this stage in the test system and sought bug . When in the testing stage is a good system can then be implemented directly. </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The last stage is the stage system is maintenance. Waterfall model is the only recurring maintenance phase only.</font><!--[endif]--><!--[if gte vml 1]&amp;gt;                                &amp;lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p><font face="Times New Roman">&nbsp; </font><a href="http://goesmvn.oggix.org/files/2009/03/advanced-waterfall-method.jpg" title="Direct link to file"></a></p>
<p><a href="http://goesmvn.oggix.org/files/2009/03/advanced-waterfall-method.jpg" title="Direct link to file"><img src="http://www.nicom.ca/services/images/advanced-waterfall-method.jpg" width="436" height="334" /></a></p>
<p><font face="Times New Roman">&nbsp;<strong>Iterative&nbsp; Method</strong><br />In the Iterative Model are almost the same as the phases of the waterfall, but in this model is to analyze the stage when the error occurred in the system that was made when the need to fix it will be repeat of the planning process and proceed with the next stages.</font></p>
<p><img src="http://emanantsolutions.com/images/iterative_project_development_image.gif" width="391" height="293" /></p>
<p><font face="Times New Roman"><!--[if gte vml 1]&amp;gt;  &amp;lt;![endif]--><!--[if !vml]--><br /><!--[endif]--></font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></p>
<p><font face="Times New Roman"><strong>Spiral Method </strong></font></p>
<p><font face="Times New Roman">This method is the analysis of risk. If the risk analysis to provide results that is not bound to the needs, the development of this system can be stopped. There are 6 phases, namely:</font></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Communications customer, communication must be built between the developer effectively with customers to determine the needs of the maximum.</font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Planning, defining the resources, time limit and project information related other.</font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Analysis of risk, determine the risks that will occur during the development of the system. </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engineering, create one or more applications to represent the system works. </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Construction and launch of the stages required for the construction, test, install and provide training to customers. </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Evaluate customers, to obtain feedback from customers to the system are made.</font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><a href="http://goesmvn.oggix.org/files/2009/03/spiral-712085bmp.jpg" title="Direct link to file"></a></p>
<p><a href="http://goesmvn.oggix.org/files/2009/03/spiral-712085bmp.jpg" title="Direct link to file"><img src="http://www.reliablesoftware.com/weblog/uploaded_images/spiral-707720.bmp" alt="spiral-7120<br />
85bmp.jpg&#8221; width=&#8221;476&#8243; height=&#8221;392&#8243; /></a></p>
<p><!--[endif]--></p>
<p><font face="Times New Roman">&nbsp;</font></p>
<p><font face="Times New Roman"><strong>DEVELOPMENT SYSTEM APPROACH</strong></font></p>
<p><font face="Times New Roman">There are several approaches to develop a system that is </font></p>
<p><font face="Times New Roman"><strong>View from methodology used namely:</strong></font>
<ol>	
<li><font face="Times New Roman"><strong>The classical approach</strong> is called the classical or traditional approach conventional     approach is the approach in the development of systems that follow the     stages in the life cycle without a system provided with the tools and     techniques are adequate. On this approach, there are problems, namely:</font></li>
<p></ol>
<p><font face="Times New Roman">Problems: the development of hard, expensive treatment, the possibility of error, success is less assured, the problems in the implementation of</font>
<ol>	
<li><font face="Times New Roman"><strong>It is a structured approach</strong> to the development of the new system is equipped with     several tools and techniques so that the result was successful. Through     this approach, complex problems can be solved in the organization and     results of the system will be easy to maintain, flexible, and more     satisfied, have good documentation, on time and in accordance with the     budget cost of development, can improve productivity and quality will be     better</font></li>
<p></ol>
<p><font face="Times New Roman"><strong>&nbsp;</strong></font></p>
<p><font face="Times New Roman"><strong>View from the targets achieved, namely: </strong></font></p>
<p><!--[if !supportLists]--><font face="Times New Roman">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>The piece is an approach</strong> that emphasizing on an application or activities regardless of the overall goals of the organization. </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>The approach is a system approach</strong> emphasizing that the achievement of overall objectives and see the system as a whole is unity.</font><!--[endif]--></p>
<p><font face="Times New Roman">&nbsp;</font></p>
<p><font face="Times New Roman"><strong>Views of how to determine the needs of the system are: </strong></font></p>
<p><!--[if !supportLists]--><font face="Times New Roman">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Ride-down approach (bottom-up)</strong>, this approach starts from the bottom of the operational level, this is a discrete classical approach. This approach is also known by the term data-analysis </font><!--[endif]--></p>
<p><!--[if !supportLists]--><font face="Times New Roman">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Top-down approach (top-down), </strong>this approach starts from the top-level planning and strategy is a discrete structured approach, this approach is also known to the decision-analysis</font><!--[endif]--></p>
<p><font face="Times New Roman">&nbsp;</font></p>
<p><font face="Times New Roman"><strong>Views of how to develop are:</strong> </font>
<ol>	
<li><font face="Times New Roman"><strong>System-comprehensive approach</strong>, this approach to develop the system simultaneously     and comprehensively. Is a discrete approach to classical </font></li>
<p>	
<li><font face="Times New Roman"><strong>Modular approach,</strong>     this approach to solve a complex system into parts that simple. System to     be developed on time, it&#8217;s easy to be understood and maintained. Is a     discrete approach to structured</font></li>
<p></ol>
<p><font face="Times New Roman">&nbsp;</font></p>
<p><font face="Times New Roman"><strong>Views of technology, namely: </strong></font>
<ol>	
<li><font face="Times New Roman"><strong>The far-jump     (great-loop approach),</strong> this approach to develop the     system simultaneously using advanced technology but high-risk and spend a     lot of cost. </font></li>
<p>	
<li><font face="Times New Roman"><strong>Developing     approaches (evolutionary approach),</strong> this approach to     apply advanced technology to specific applications. Developed for the     needs, and cost-effective and can follow the development of technology.</font></li>
<p></ol>
<p><!--[if gte mso 9]&gt;     Normal   0               false   false   false      EN-US   X-NONE   X-NONE                                                     MicrosoftInternetExplorer4                                                   &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                                                                                                                                                                                                                                                                                                                &lt;![endif]-->  <!--[if gte mso 10]&gt;   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Calibri","sans-serif";}  &lt;![endif]-->
<p><strong>SYSTEM DEVELOPMENT METHODOLOGY </strong></p>
<p>
<p>&nbsp;</p>
<p>
<p>• What is the methodology? </p>
<p>
<p>- Methods and procedures used in science </p>
<p>
<p>• What is the method? </p>
<p>
<p>- A systematic way to grind </p>
<p>
<p>&nbsp; • What is the algorithm?</p>
<p>
<p>- Sort-sequence of procedures to solve a problem</p>
<p>&nbsp;
<p>&nbsp;</p>
<p>
<p><strong>CLASSIFICATION METHODOLOGY DEVELOPMENT</strong></p>
<p>
<p>&nbsp;</p>
<p>
<p><strong>• Functional decomposition </strong></p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Emphasizing the system subsystem solutions </p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Example: HIPO, Stepwise refinement, iterative stepwise refinement, information hiding </p>
<p>
<p><strong>• Data-oriented</strong></p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Emphasizes the characteristics of the data processed</p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Data-flow oriented: modules according to the type of data elements</p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Data-oriented structure: the structure of input and output</p>
<p><!--[if !supportLists]-->·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]--><strong>Prescriptive </strong><br />Usually provided by the manufacturer of the software</p>
<p>&nbsp;</p>
<p>
<p>&nbsp;</p>
<p>
<p><strong>SYSTEM DEVELOPMENT TOOLS </strong></p>
<p>
<p>• Shaped graph: HIPO, SADT, Jackson&#8217;s diagram, and other </p>
<p>
<p>• Tools that use the chart: </p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Activity charting: describes the activities, for example: Gant chart, flowchart, etc. </p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Layout charting: describes the layout </p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Personal relationship charting: describes the relationship of personnel, for example: organization charts, work distribution chart</p>
<p>
<p>&nbsp;</p>
<p>
<p><strong>TECHNICAL DEVELOPMENT SYSTEM </strong></p>
<p>
<p>• Technical project management for &gt; scheduled project, for example: CPM and pert </p>
<p>
<p>• Technical &gt; find facts and decide to collect data or facts </p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Interview </p>
<p>
<p><!--[if !supportLists]-->-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Observation </p>
<p>
<p>• Technical analysis of cost or benefit &gt; cost and cost-benefit analysis Effectiveness </p>
<p>
<p>• Technical meetings run </p>
<p>
<p>• Technical inspection</p>
<p>
<p>&nbsp;</p>
<p>
<p><strong>ANALYSTS AND PROGRAMMERS </strong></p>
<p>
<p><!--[if !supportLists]-->•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Analyst system: study of the problems and determine the needs of the system to identify solutions</p>
<p>
<p><!--[if !supportLists]-->•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->programmers: write a program code based on the building design is created by the analyst </p>
<p>
<p><!--[if !supportLists]-->•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Analysts duty system bridge the knowledge gap that occurs between the user and system programmers</p>
<p><img src="http://img.zemanta.com/pixy.gif?x-id=606bab62-73ff-4268-9736-a980f65b29af" /></p>
<div><img src="http://img.zemanta.com/pixy.gif?x-id=f9187d66-0bfc-4238-b975-991730722020" /></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=90&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/03/07/system-development-quiz-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>

		<media:content url="http://www.nicom.ca/services/images/advanced-waterfall-method.jpg" medium="image" />

		<media:content url="http://emanantsolutions.com/images/iterative_project_development_image.gif" medium="image" />

		<media:content url="http://img.zemanta.com/pixy.gif?x-id=606bab62-73ff-4268-9736-a980f65b29af" medium="image" />

		<media:content url="http://img.zemanta.com/pixy.gif?x-id=f9187d66-0bfc-4238-b975-991730722020" medium="image" />
	</item>
		<item>
		<title>Analysis and Design Information System</title>
		<link>http://goesarymanuaba.wordpress.com/2009/02/20/analysis-and-design-information-system/</link>
		<comments>http://goesarymanuaba.wordpress.com/2009/02/20/analysis-and-design-information-system/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 13:19:08 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[ADSI]]></category>
		<category><![CDATA[Kuliahan]]></category>
		<category><![CDATA[Tugas]]></category>

		<guid isPermaLink="false">http://goesmvn.oggix.org/2009/02/21/analysis-and-design-information-system/</guid>
		<description><![CDATA[The Approach of Base Concept of System  System definition can be seen of two approach, which is procedure approach and component / element approach Procedure Approach System is a job network of interrelates procedure, flock together to do anactivity or to solve a given target (Taken from fundamental of system analysis) - Definition of Procedure [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=82&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if !mso]&amp;gt;  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}  &amp;lt;![endif]--><!--[if gte mso 9]&amp;gt;     Normal   0                            &amp;lt;![endif]--> <strong>The Approach of Base Concept of System  </strong></p>
<p>System definition can be seen of two approach, which is procedure approach and component / element approach</p>
<ol>
<li>Procedure Approach</li>
</ol>
<blockquote><p>System is a job network of interrelates procedure, flock together to do anactivity or to solve a given target (Taken from fundamental of system analysis)</p></blockquote>
<blockquote><p><!--[if !supportLists]-->- Definition of Procedure is a medley in point of instruction step that enlightens (what) one that has to be worked, (who) one that works, (when) worked and (how) working it</p></blockquote>
<ol>
<li>Element Approach</li>
</ol>
<blockquote><p>System is interacted a group of elements to achieve a certain goal.</p></blockquote>
<p>Both of definition about system above is right because the definition of system is important role for studying about system definition approach.  The approach of system is a group of elements or components or subsystem is a general definition of system itself.</p>
<p>For example: The company information system is consisting of several subsystems there are inventory subsystem, accounting subsystem, marketing subsystem and etc.</p>
<p><strong> </strong><span id="more-82"></span></p>
<p><strong>The Characteristic of the </strong><strong>System</strong></p>
<p><!--[if gte vml 1]&amp;gt;                                                  &amp;lt;![endif]--><!--[if !vml]--><a href="http://goesmvn.oggix.org/files/2009/02/untitled-2-copy.jpg" title="Direct link to file"><img src="http://goesmvn.oggix.org/files/2009/02/untitled-2-copy.thumbnail.jpg" alt="untitled-2-copy.jpg" width="356" height="224" /></a><!--[endif]--></p>
<p><!--[if !supportLists]-->·        <!--[endif]--><strong>Components of system</strong>An integrated a set of components for collecting, storing and communicating information.</p>
<p><!--[if !supportLists]-->·        <!--[endif]--><strong>Boundary of system</strong></p>
<blockquote><p>Boundary of system is scope area between another system and environment.</p></blockquote>
<p><!--[if !supportLists]-->·        <!--[endif]--><strong>Environment</strong></p>
<blockquote><p>Environment means is whatever out of the sphere of system that regards to hand out system</p></blockquote>
<p><!--[if !supportLists]-->·        <!--[endif]--><strong>Interface</strong></p>
<blockquote><p>Connecting media among one subsystem with another subsystem</p></blockquote>
<p><!--[if !supportLists]-->·        <!--[endif]--><strong>Input</strong></p>
<blockquote><p>Input means all of resources that entered into the system</p></blockquote>
<p><!--[if !supportLists]-->·        <!--[endif]--><strong>Output</strong></p>
<blockquote><p>Output means result of input have been processed.</p></blockquote>
<p><!--[if !supportLists]-->·        <!--[endif]--><strong>Processing</strong></p>
<blockquote><p>A process from input to be output</p></blockquote>
<p><!--[if !supportLists]-->·        <!--[endif]--><strong>Goal / O</strong><strong>bjective</strong></p>
<blockquote><p>It’s functioning because there are limits to what it can do and how it can achieve its purpose within its environment</p></blockquote>
<p><strong>The Classification of system</strong></p>
<ol>
<li>Classification of system as abstract system      and physical system</li>
<li>Classification of system as natural system      and human made system</li>
<li>Classification of system as deterministic      system and probabilistic system</li>
<li>Classification of system as close system      and open system</li>
</ol>
<p><strong>Base concept of information</strong></p>
<p>Information system is a system at deep an organization that bridge transactions processing requirement daily, backing up operation, get managerial character and strategy activity of an organization and provides given extern party with needful reporting. The Information as a concept has a diversity of meanings, from everyday usage to technical settings. Resources of information are data. Data refer to a collection of facts usually collected as the result of experience, observation or experiment, or processes within a computer system, or a set of premises.  Data are often viewed as a lowest level of abstraction from which information and knowledge are derived.</p>
<p>Example of information is marketing report from salesmen is useful for management to determine the bonus.</p>
<p align="center"><strong>Data processing cycles:</strong><a href="http://goesmvn.oggix.org/files/2009/02/untitled-1-copy.jpg" title="Direct link to file"></a></p>
<p align="center"><!--[if gte vml 1]&amp;gt;   &amp;lt;![endif]--><!--[if !vml]--><a href="http://goesmvn.oggix.org/files/2009/02/untitled-1-copy.jpg" title="Direct link to file"><img src="http://goesmvn.oggix.org/files/2009/02/untitled-1-copy.thumbnail.jpg" alt="untitled-1-copy.jpg" width="330" height="228" /></a> <!--[endif]--></p>
<p><strong>Quality of information</strong></p>
<p>The quality of information</p>
<p><!--[if !supportLists]-->-        <!--[endif]--><strong>Accurate</strong> is measured by comparing the data to actual events .Payroll information must be exact or accurate. For example the information must be simple, not confusing and true free from mistakes.</p>
<p><!--[if !supportLists]-->-        <!--[endif]--><strong>Timeliness </strong></p>
<p>The information likes real time system. Its means that the information comes to user can not be late.</p>
<p><!--[if !supportLists]-->-        <!--[endif]--><strong>Relevance</strong></p>
<p>It means the information must have advantages and useful for users. Information is relevant if it leads to improved decision making. It might also be relevant if it reaffirms a previous decision.</p>
<p>Value of information is depending on two factor, advantages and cost.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=82&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2009/02/20/analysis-and-design-information-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>

		<media:content url="http://goesmvn.oggix.org/files/2009/02/untitled-2-copy.thumbnail.jpg" medium="image">
			<media:title type="html">untitled-2-copy.jpg</media:title>
		</media:content>

		<media:content url="http://goesmvn.oggix.org/files/2009/02/untitled-1-copy.thumbnail.jpg" medium="image">
			<media:title type="html">untitled-1-copy.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Rsync tool MultiFungsi</title>
		<link>http://goesarymanuaba.wordpress.com/2008/12/30/rsync-tool-multifungsi/</link>
		<comments>http://goesarymanuaba.wordpress.com/2008/12/30/rsync-tool-multifungsi/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 02:45:19 +0000</pubDate>
		<dc:creator>goesarymanuaba</dc:creator>
				<category><![CDATA[Dolumentku]]></category>
		<category><![CDATA[Jaringan]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ngoprek]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Warnet]]></category>
		<category><![CDATA[Zencafe]]></category>

		<guid isPermaLink="false">http://goesmvn.oggix.org/2008/12/30/rsync-tool-multifungsi/</guid>
		<description><![CDATA[Untuk apa rsync? Rsync adalah tool untuk transfer dan sinkronisasi file atau tree (struktur direktori dan file) secara satu arah, baik transfer lokal (di sistem yang sama) maupun remote (jaringan/internet). Fungsi rsync mirip/identik dengan tool-tool ini: cp, mv, scp, FTP client. Rsync biasanya digabungkan dengan SSH sebagai metode transpor remotenya, walaupun dapat juga disetup untuk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=81&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3><font color="#000000">Untuk apa rsync?</font></h3>
<p><font color="#000000"><br />
Rsync adalah tool untuk transfer dan sinkronisasi file atau tree (struktur direktori dan file) secara satu arah, baik transfer lokal (di sistem yang sama) maupun remote (jaringan/internet). Fungsi rsync mirip/identik dengan tool-tool ini: cp, mv, scp, FTP client. Rsync biasanya digabungkan dengan SSH sebagai metode transpor remotenya, walaupun dapat juga disetup untuk menjadi daemon sehingga tidak membutuhkan SSH. Dalam kasus-kasus tertentu rsync juga dapat digunakan menggantikan HTTP client (seperti wget).</font></p>
<p><span id="more-81"></span></p>
<h3><font color="#000000">Apa keunggulan rsync?</font></h3>
<p><font color="#000000"><br />
<strong>Irit bandwidth.</strong> Jika di sisi penerima, file yang ingin dikirimkan sudah ada, tapi belum tentu sama (misalnya ukurannya lebih kecil/besar atau terdapat perbedaan karena versinya lebih lama), maka rsync dapat melakukan serangkaian pengecekan perbandingan checksum terhadap blok-blok dalam file di kedua sisi, untuk meminimalisasi jumlah data yang harus ditransfer. Algoritma ini disebut algoritma rsync. Bahkan sebetulnya rsync bermula dari sebuah paper yang menjelaskan algoritma ini.</font></p>
<p><font color="#000000">Jadi, misalnya Anda memiliki 2 buah versi file berukuran kurang lebih 100MB di dua tempat, dengan rsync Anda mungkin Anda hanya membutuhkan transfer data sebesar 50MB, 10MB, atau bahkan di bawah 1MB untuk menyamakan kedua buah versi file ini, bergantung pada seberapa mirip kedua file tersebut sebelumnya.</font></p>
<p><font color="#000000">Atau, misalnya Anda sedang mentransfer file besar lalu putus di tengah jalan. Anda dapat jalankan kembali rsync dan rsync akan melanjutkan kembali transfer dari posisi putus dan memastikan hasil akhirnya nanti sama.</font></p>
<p><font color="#000000"><strong>Cepat.</strong> Rsync cepat salah satunya karena algoritma rsync yang disebutkan di atas. Selain itu rsync dapat melakukan kompresi data saat transfer. Dibandingkan FTP pun rsync lebih cepat karena dapat melakukan pipelining, sementara transfer menggunakan FTP boros koneksi TCP/IP untuk setiap file yang ditransfer. Ini akan semakin kentara untuk tree berisi file kecil-kecil yang jumlahnya banyak (misalnya file-file website yang umumnya berisi banyak file HTML dan gambar), di mana rsync dapat beberapa kali hingga belasan kali lebih cepat dari FTP.<br />
<strong><br />
Fleksibel</strong>. Rsync tidak hanya bisa mentransfer file tunggal, tapi juga direktori dan tree secara rekursif. Anda bisa memilih untuk menghapus file/direktori yang sudah tidak ada dari sisi pengirim tapi masih ada di sisi penerima. Anda bisa memilih untuk mensinkronisasi juga metadata file seperti permission, kepemilikan, tanggal, ACL, dll. Rsync dapat menangani link simbolik, hardlink, device, dll. Dan ada banyak opsi lainnya, termasuk yang sering juga dijumpai di tool lain seperti tar, cp, dll.</font></p>
<h3><font color="#000000">Sintaks dasar</font></h3>
<p><font color="#000000">Pada umumnya sintaks-sintaks berikut ini yang paling sering digunakan. Untuk transfer lokal ke lokal:</font></p>
<p><font color="#000000">$ rsync -av -P PATHSUMBER PATHTUJUAN</font></p>
<p><font color="#000000">Untuk transfer lokal ke remote:</font></p>
<p><font color="#000000">$ rsync -e ssh -av -P -z PATHSUMBER USER@HOST:PATHTUJUAN</font></p>
<p><font color="#000000">Untuk transfer remote ke lokal, cukup kebalikan perintah sebelumnya:</font></p>
<p><font color="#000000">$ rsync -e ssh -av -P -z USER@HOST:PATHSUMBER PATHTUJUAN</font></p>
<p><font color="#000000">Opsi -a (archive) adalah untuk mensinkronkan segala sesuatu, termasuk file/direktori secara rekursif dan metadata (seperti tanggal, kepemilikan, permission) dan file-file spesial seperti link simbolik. Umumnya ini yang kita mau, tapi dalam kasus-kasus tertentu di mana Anda tidak ingin rekursif atau tidak ingin mensinkronkan salah satu dari tanggal/kepemilikan/dll, opsi -a dapat dihilangkan dan/atau diganti dengan opsi-opsi lain seperti -r, -g, -o,</font></p>
<p><font color="#000000">Opsi -v (verbose) membuat rsync memperlihatkan ke layar nama-nama file yang sedang ditransfer. Opsi -P membuat rsync lebih verbose lagi, yaitu menampilkan juga progres/persentasi saat sebuah file sedang ditransfer. Jika kita menggunakan rsync dalam skrip noninteraktif, bisa jadi output yang dihasilkan terlalu banyak. Maka dalam kasus tersebut kita dapat menghilangkan opsi -v dan -P.</font></p>
<p><font color="#000000">Opsi -z (compress) membuat rsync mengkompresi data yang ditransfer. Ini menghemat bandwidth. Untuk transfer remote, gunakanlah selalu opsi ini, kecuali jika Anda berada di intranet yang amat cepat bahkan lebih cepat dari bandwidth harddisk (mis: di lingkungan gigabit ethernet).</font></p>
<h3><font color="#000000">Akhiran garis miring</font></h3>
<p><font color="#000000">Poin berikut ini perlu benar-benar dipahami oleh pengguna rsync karena seringkali menjebak dan membuat bingung. Tidak seperti shell Unix yang pengampun, rsync membedakan keberadaan garis miring penutup dalam spesifikasi path.</font></p>
<p><font color="#000000">Keberadaan garis miring di akhir path sumber berarti menghindari pembentukan level direktori tambahan. Contoh:</font></p>
<p><font color="#000000">$ rsync -av /home/steven/mirrors/debian /backup/</font></p>
<p><font color="#000000">maka hasilnya adalah /backup/debian karena path sumber tidak diakhiri garis miring. Tapi jika kita menambahkan garis miring:</font></p>
<p><font color="#000000">$ rsync -av /home/steven/mirrors/debian/ /backup/</font></p>
<p><font color="#000000">maka isi dari direktori debian-lah yang akan tersalin ke /backup/ (kemungkinan ini bukan hal yang Anda inginkan, karena direktori /backup/ mungkin saja berisi hal-hal lain). Jika Anda ingin mengganti nama debian di path tujuan, maka sintaks berikut ini yang benar:</font></p>
<p><font color="#000000">$ rsync -av /home/steven/mirrors/debian/ /backup/mirror-debian</font></p>
<p><font color="#000000">Sebagai salah satu patokan yang bisa dipakai, jika Anda ingin mengganti nama direktori di tujuan, gunakan akhiran garis miring. Jika tidak, sebaiknya tidak usah gunakan.<br />
</font></p>
<h3><font color="#000000">Beberapa pertanyaan umum dari pemula</font></h3>
<p><font color="#000000"><strong>Bagaimana jika transfer putus di tengah-tengah?</strong> Tidak masalah. Justru inilah manfaat utama rsync. Rsync akan meneruskan proses sinkronisasi dari titik terakhir sebelum putus. Bahkan Anda dapat sengaja menghentikan dulu perintah rsync yang sedang berjalan (mis: dengan menekan Ctrl-C di shell), lalu melanjutkannya lagi di lain waktu dengan perintah yang sama (mis: dengan menekan tekan panah atas untuk mengambil histori shell, lalu menekan Enter).</font></p>
<p><font color="#000000">Ini juga berarti dalam mentransfer sebuah tree yang berukuran lumayan besar, Anda tidak perlu repot-repot membuat tarball-nya (.tar.gz) dulu, atau bahkan melakukan split agar ukuran file menjadi kecil-kecil. Cara ini hanya memboroskan ruang disk dan waktu. Cukup rsync langsung tree ke tujuan. Jika putus di tengah-tengah, jalankan kembali perintah rsync yang sama, sampai selesai. Rsync dapat melakukan kompresi transfer (opsi -z) sehingga membuat tarball terkompresi (.gz) tidak begitu bermanfaat.<br />
<strong><br />
Kenapa rsync diam dulu sebelum menampilkan daftar file yang ditransfer?</strong> Kenapa rsync lambat? Kadang saat melakukan transfer file besar yang terputus di tengah-tengah, rsync akan tampak diam dulu. Ini karena rsync sedang membangun ulang file temporer. Ada opsi-opsi seperti &#8211;append, &#8211;inplace, dan &#8211;whole-file untuk mempercepat ini, tapi kelakukan default rsync menggunakan file temporer adalah untuk alasan keselamatan.</font></p>
<p><font color="#000000">Juga, saat melakukan transfer tree besar (tree dengan ribuan file ke atas) rsync akan membutuhkan sejumlah waktu untuk membangun daftar file. Cara kerja rsync memang membangun daftar file lengkap dulu di kedua sisi pengirim dan penerima agar bisa dibandingkan. Kadang jika filenya banyak sekali, misalnya ratusan ribu hingga jutaan, rsync membutuhkan waktu bermenit-menit atau lebih untuk membangun daftar file ini. Opsi -P akan memperlihatkan progres pembangunan daftar file ini, sehingga rsync tidak tampak diam begitu saja.</font></p>
<p><font color="#000000"><strong>Kenapa hasilnya salah?</strong> Jika hasil transfer berada 1 level lebih dalam dari yang Anda harapkan (tree &#8220;terbungkus&#8221; satu level direktori lebih dalam dari yang seharusnya) atau sebaliknya 1 level lebih luar dari yang Anda harapkan (file-file/direktori di level teratas tree &#8220;meledak&#8221; atau &#8220;terbuka&#8221;), maka Anda mungkin masih belum memahami kelakuan garis miring di akhir path (lihat bagian sebelumnya).</font></p>
<p><font color="#000000">Jika pengecekan checksum MD5 atau SHA1 terhadap hasil transfer ternyata tidak identik untuk file besar (kadang-kadang terjadi, walau amat jarang), maka Anda bisa menambahkan opsi -c (checksum) untuk memperteliti pengecekan kesamaan, walaupun ini berakibat jumlah waktu yang diperlukan bertambah. Umumnya opsi ini tidak diperlukan karena rsync sudah melakukan juga checksum selama transfer, di samping pembandingan tanggal dan ukuran file.<br />
</font></p>
<h3><font color="#000000"><strong>Tips dalam mirroring</strong></font></h3>
<p><font color="#000000">Menghapus file yang sudah tidak ada di sumber. Secara default, rsync tidak akan menghapus file di sisi penerima. Misalnya Anda memiliki:</font></p>
<p><font color="#000000">dir/file1<br />
dir/file2</font></p>
<p><font color="#000000">Lalu di-rsync ke tujuan. Kemudian di sisi sumber terjadi perubahan:</font></p>
<p><font color="#000000">dir/file1 dihapus<br />
dir/file2 dimodifikasi<br />
dir/file3 ditambah</font></p>
<p><font color="#000000">maka rsync akan mengirimkan file2 dan file3, tapi tidak akan menghapus file1 yang ada di tujuan.</font></p>
<p><font color="#000000">Dalam mirroring, biasanya kita ingin mirror yang sama persis, dengan kata lain file1 ingin dihapus juga di tujuan. Untuk itu tambahkanlah opsi &#8211;del &#8211;force. (Sebetulnya ada berbagai pilihan opsi untuk melakukan penghapusan, misalnya &#8211;delete-before, &#8211;delete-after, tapi sebagai permulaan, Anda cukup menghafal &#8211;del &#8211;force saja).</font></p>
<p><font color="#000000">Menghindari kecelakaan. Sebagai pengaman, Anda bisa juga menambahkan opsi &#8211;max-delete, misalnya &#8211;max-delete 1000. Dalam melakukan mirroring dari sebuah sumber remote yang di luar kekuasaan kita, bisa saja di pihak sumber tersebut terjadi perubahan path atau salah konfigurasi sesaat atau reorganisasi sehingga menyebabkan tree sumber menjadi kosong. Tanpa &#8211;max-delete, rsync akan dengan senang hati mengosongkan pula mirror Anda sehingga menghapus bergiga-giga file yang dengan susah payah dan mahal didownload. &#8211;max-delete akan membatasi jumlah maksimum file yang bisa didelete, sehingga jika tiba-tiba ada kejadian banyak delete seperti ini Anda bisa mendeteksinya dan mengganti sumber mirror lain misalnya.</font></p>
<p><font color="#000000">Atomik. Dalam memaintain mirror yang besar, biasanya proses mirroring bisa memakan waktu yang lama, berjam-jam bahkan berhari-hari dengan keterbatasan bandwidth. Jika mirrornya sedang dipakai juga, maka bisa jadi proses rsync yang lama ini akan menyebabkan isi mirror menjadi tidak konsisten karena &#8220;setengah-setengah&#8221; (misalnya, untuk mirror Debian, direktori dists/ yang berisi indeks Releases dan Packages sudah terupdate, tapi di pool/-nya belum, menyebabkan proses apt-get yang memanfaatkan mirror kita menjadi gagal). Rsync menyediakan opsi seperti &#8211;delay-updates atau &#8211;link-dest untuk membantu proses updating lebih atomik. Pembahasan detilnya di luar cakupan artikel ini, silakan lihat manpage rsync.<br />
</font></p>
<h3><font color="#000000">Tips dalam melakukan backup</font></h3>
<p><font color="#000000">Selain opsi -av -P, dalam melakukan backup filesystem biasanya opsi -H dan -A juga berguna. Opsi -H untuk mempertahankan hubungan hardlink (contoh: /usr/bin/sudo dan /usr/bin/sudoedit di Debian adalah hardlink. Hanya ada satu salinan saja untuk kedua file tersebut. Tanpa opsi -H maka saat ditransfer akan menjadi dua salinan, menghabiskan ruang disk.</font></p>
<p><font color="#000000">Opsi -A untuk menyalin juga metadata ACL, berguna jika Anda menggunakan ACL.</font></p>
<p><font color="#000000">Sebuah contoh aplikasi rsync dalam membuat backup harian dengan histori backup akan dibahas dalam kesempatan lain.<br />
</font></p>
<h3><font color="#000000">Berbagai tips lainnya</font></h3>
<p><font color="#000000">Selektif. Rsync menyediakan berbagai cara yang sangat fleksibel agar kita dapat memilih-milih file mana yang ingin disinkronkan dan mana yang ingin diabaikan (exclude). Beberapa contoh:</font></p>
<p><font color="#000000">Jangan ikut sertakan file-file backup:</font></p>
<p><font color="#000000">$ rsync -av &#8211;exclude &#8216;*~&#8217; &#8211;exclude &#8216;*.bak&#8217; SUMBER TUJUAN</font></p>
<p><font color="#000000">Jangan ikut sertakan direktori metadata .svn (berguna untuk mentransfer direktori source code dari direktori kerja langsung):</font></p>
<p><font color="#000000">$ rsync -av &#8211;exclude &#8216;.svn&#8217; SUMBER TUJUAN</font></p>
<p><font color="#000000">Jika kita menyebutkan path absolut di &#8211;exclude, maka itu akan berarti posisinya relatif terhadap SUMBER. Keberadaan garis miring di akhir SUMBER akan lagi-lagi menentukan apakah titik awal yang dianggap akar (root) adalah selevel dengan SUMBER atau satu level di dalam SUMBER. Contoh:</font></p>
<p><font color="#000000">$ rsync -av &#8211;exclude &#8216;/.*&#8217; /home/steven/ /backup/steven/</font></p>
<p><font color="#000000">Perintah di atas akan membackup direktori home saya, tapi tanpa mengikutsertakan &#8220;dotfiles&#8221; yang ada tepat di bawah home (umumnya berisi file konfigurasi). Tapi seandainya ada dotfiles di bawah direktori lain, misalnya, /home/steven/proj1/.config maka file tersebut tidak akan di-exclude karena kita hanya menginstruksikan meng-exclude dotfiles yang berada di &#8220;root&#8221; (/.*).</font></p>
<p><font color="#000000">Opsi &#8211;exclude dan pasangannya &#8211;include dapat disebutkan berselingan dan berulang kali. Terdapat pula opsi &#8211;filter yang lebih fleksibel lagi. Terdapat juga opsi &#8211;delete-excluded untuk menghapus file-file yang diexclude di sisi tujuan. Berguna misalnya untuk menghapus file-file backup (*~, *.bak) yang mungkin berserakan di sisi tujuan.</font></p>
<p><font color="#000000">Sebuah contoh yang agak lengkap, dari potongan skrip backup yang pernah saya gunakan untuk membackup direktori home saya. Untuk mengirit waktu dan ruang disk, saya meng-exclude berbagai &#8220;sampah&#8221; seperti cache browser, trash, direktori temporer, file-file backup, dll. Anda mungkin bisa mengembangkan sendiri opsi favorit Anda.</font></p>
<p><font color="#000000">$ nice -n19 \<br />
rsync -av &#8211;del &#8211;force &#8211;delete-excluded \<br />
&#8211;exclude &#8216;*~&#8217; &#8211;exclude &#8216;*.bak&#8217; \<br />
&#8211;exclude &#8216;*/cache*&#8217; &#8211;exclude &#8216;*/Cache*&#8217; \<br />
&#8211;exclude &#8216;*/Trash&#8217; &#8211;exclude */tmp&#8217; \<br />
/home/steven /backup/</font></p>
<p><font color="#000000">Batasi bandwidth. Rsync dapat diinstruksikan untuk hanya menggunakan bandwidth tidak lebih dari yang kita spesifikasikan. Berguna jika rumah atau kantor kita memiliki bandwidth internet yang terbatas dan tidak ingin proses mirroring regular mengganggu aktivitas lainnya. Tambahkan opsi &#8211;bwlimit K, di mana K adalah angka dalam KB/s (kilobyte per detik).</font></p>
<p><font color="#000000">Hemat CPU. Untuk mempercepat dan mengirit resource CPU dalam transfer remote, gunakan opsi -e &#8220;ssh -c arcfour&#8221; atau -e &#8220;ssh -c blowfish&#8221; sebagai pengganti opsi -e ssh. Cipher default ssh adalah 3des, dan ini lebih lambat daripada blowfish atau arcfour, sehingga kadang menghabiskan terlalu banyak CPU dan mengakibatkan transfer tidak bisa memanfaatkan kecepatan penuh fast ethernet (100Mbps).</font></p>
<p><font color="#000000">Mengirit bandwidth lebih lagi. Opsi &#8211;fuzzy membuat rsync berusaha mencari file di sisi penerima yang mungkin dulunya adalah file yang ingin ditransfer, dari kemiripan ukuran dan/atau nama. Misalnya, jika terjadi perubahan penamaan file, maka tanpa opsi &#8211;fuzzy ini rsync akan mentransfer ulang file secara keseluruhan, karena tidak ditemukan file sebelumnya dengan nama yang sama di sisi penerima. Opsi-opsi lain seperti &#8211;compare-dest (bisa disebutkan berulang kali), &#8211;copy-dest, &#8211;link-dest juga berhubungan dengan pengiritan bandwidth dengan berusaha mencari kemiripan/file sumber di sisi penerima jika ada.</font></p>
<p><font color="#000000">Coba-coba dulu. Opsi &#8211;list-only akan membuat rsync hanya menampilkan daftar file yang akan diproses. Atau gunakan opsi -n (&#8211;dry-run) untuk proses simulasi, mencoba-coba dulu tanpa benar-benar melakukan transfer dan penghapusan. Berguna jika Anda pemula atau jika mencoba kombinasi opsi baru. Siapa tahu pilihan opsi Anda tidak tepat dan Anda justru menghapus atau mengkopi file ke tujuan yang salah! Opsi -i (&#8211;itemize-changes) dapat dikombinasikan dengan -n untuk melihat perubahan apa saja yang akan dilakukan pada file. Arti simbol-simbol pada output -i ini dapat dilihat di manpage rsync.<br />
</font></p>
<h3><font color="#000000">Keterbatasan rsync</font></h3>
<p><font color="#000000">Meskipun merupakan swiss-army knife dalam urusan transfer dan sinkronisasi tree, namun rsync tidaklah sempurna. Dua kelemahan utama rsync adalah sifat sinkronisasi yang 1 arah dan lambat jika ukuran tree sudah terlalu besar.</font></p>
<p><font color="#000000">Hanya 1 arah. Sinkronisasi rsync hanya bersifat satu arah, dari pengirim (P1) ke penerima (P2). Jika misalnya baik tree di P1 maupun di P2 berubah secara independen oleh pihak ketiga, lalu P1 dan P2 ingin bertukar perubahan secara 2 arah, maka rsync tidak dapat digunakan. Ada opsi -u untuk melewati file-file di P2 yang lebih baru daripada P1, Anda bisa menggunakan opsi ini pada kasus-kasus tertentu, tapi secara umum, untuk melakukan sinkronisasi 2 arah, sebaiknya digunakan tool lain seperti unison (atau mungkin Anda butuh tool version control seperti subversion atau git).</font></p>
<p><font color="#000000">Lambat untuk tree superbesar. Cara kerja rsync adalah dengan mula-mula membangun daftar file lengkap baik di sisi pengirim maupun penerima untuk kemudian dibandingkan. Untuk tree yang sudah amat besar proses ini akan memakan waktu dan juga memori amat besar. Misalnya direktori backup lokal di beberapa server shared hosting di tempat kerja saya yang isinya lebih dari 20 juta file, karena berisi histori backup menggunakan hardlink. Meng-rsync tree ini sekaligus membuat proses rsync memakan memori lebih dari 2-3GB untuk menyusun daftar file, sehingga menghabiskan memori dan mengganggu proses lain.</font></p>
<p><font color="#000000">Kebutuhan memori dalam pembangunan daftar file lengkap di awal proses rsync ini juga membuat para penyedia situs mirror agak enggan menyediakan layanan via rsync. Atau setidaknya membatasi jumlah koneksi simultan rsync, misalnya hanya 1-5.</font></p>
<p><font color="#000000">Diharapkan revisi program dan/atau algoritma rsync berikutnya dapat membuat inovasi dalam hal sinkronisasi tree superbesar, misalnya dengan membentuk daftar file secara paralel atau sambil jalan. </font></p>
<p>di kutip dari : <a href="http://kb.masterweb.net/beta/index.fcgi/read/Artikel:Menggunakan_rsync">Kb.webmaster</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goesarymanuaba.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goesarymanuaba.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goesarymanuaba.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goesarymanuaba.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goesarymanuaba.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goesarymanuaba.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goesarymanuaba.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goesarymanuaba.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goesarymanuaba.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goesarymanuaba.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goesarymanuaba.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goesarymanuaba.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goesarymanuaba.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goesarymanuaba.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goesarymanuaba.wordpress.com&amp;blog=7147162&amp;post=81&amp;subd=goesarymanuaba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://goesarymanuaba.wordpress.com/2008/12/30/rsync-tool-multifungsi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/749ba651edeae0a018109b172a6e2783?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">goesarymanuaba</media:title>
		</media:content>
	</item>
	</channel>
</rss>
