<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7833936753861790727</id><updated>2012-02-16T06:21:37.242-08:00</updated><category term='TUGAS 1 RANGKUMAN'/><title type='text'>wysukarya</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wayansukarya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wayansukarya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>wynsukarya</name><uri>http://www.blogger.com/profile/04776855075637406232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7833936753861790727.post-6883396042929110737</id><published>2009-05-03T02:35:00.000-07:00</published><updated>2009-05-03T03:00:04.300-07:00</updated><title type='text'>Normalization with Entity Relationship Diagramming</title><content type='html'>&lt;div style="text-align: justify; font-weight: bold;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CYANZHU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CYANZHU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CYANZHU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CYANZHU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves&gt;false&lt;/w:TrackMoves&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="--"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* 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:0 0 0 0 0 0 0 0 0 0; 	mso-font-alt:"Times New Roman"; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:0 0 0 0 0 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","serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @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:492844051; 	mso-list-template-ids:1987205450;} @list l1 	{mso-list-id:1179388311; 	mso-list-template-ids:408053918;} @list l2 	{mso-list-id:1904439917; 	mso-list-template-ids:505949892;} @list l3 	{mso-list-id:1952930952; 	mso-list-template-ids:857774432;} @list l3:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&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-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 14pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Normalizing with Entity Relationship Diagramming&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 14pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ABSTRACT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Entity relationship diagram (ERD) is one of the most widely used technique for data modeling. An ERD developed during the conceptual data modeling phase of the database development process is generally transformed and enhanced through normalization principles during the logical database design phase. This paper suggests inclusion of normalization during ERD development. Application of normalization during ERD development allows for more robust requirement analysis. The paper concludes with a set of guidelines to refine an ERD to include normalization principles.&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;1.0 Introduction &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Entity relationship diagram (ERD) is one of the most widely used technique for data modeling. Data modeling is an essential component of database design and development. It provides a means to analyze business requirements so as to standardize organizational vocabulary, enforce business rules, and ensure adequate data quality. Since data has become a vital corporate resource (Adelman et al., 2005; Dyche, 2000; Liataud &amp;amp; Hammond, 2001), good data models can make a significant contribution to an organization's future success. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Data modeling is performed during the initial phases of the database development process (also referred as database life cycle) as shown in Figure 1(Mannino, 2006; Rob &amp;amp; Coronel, 2006). During this process, the top two phases are concerned with the information content of the database, while the last two phases are concerned with the implementation of the database on some commercial DBMS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_1" spid="_x0000_i1038" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0301.gif" style="'width:147.75pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.gif" title="i039ht0301"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image001.gif" alt="http://www.b-eye-network.com/images/content/i039ht0301.gif" shapes="Picture_x0020_1" width="197" height="601" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 1&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;During the conceptual data modeling phase, data requirements are expressed through an ERD. The conceptual data modeling phase in general is independent of a DBMS. The logical design phase transforms the conceptual data model into a format understandable to DBMS. This phase may also enhance or refine the data model (ERD) of the previous phase to ensure efficient utilization of the database. Since most of the commercial DBMS are based on the relational model, the end product of this phase is relational model design. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;One of the ways an ERD is enhanced during the logical design phase is through the process of normalization. Normalization is one of the key tenets in relational model design. It is the process of removing redundancy in a table so that the table is easier to modify (Bala &amp;amp; Martin, 1997; Codd, 1970; Date, 2003; Mannino, 2006; Rob &amp;amp; Coronel, 2006). It usually involves dividing an entity table into two or more tables and defining relationships between the tables. The objective is to isolate data so that additions, deletions, and modifications of an attribute can be made in just one table and then propagated through the rest of the database via the defined relationships. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Normalization utilizes association among attributes within an entity table to accomplish its objective. Since an ERD also utilizes association among attributes as a basis to identify entity type structure, it is possible to apply normalization principles during the conceptual data modeling phase. Performing normalization during ERD development can improve the conceptual model, and speed its implementation. This paper outlines the application of normalization principles to ERD development during the conceptual modeling phase. There are various standards for ERD. In this paper, the Crow's Foot notation is utilized. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The ERD has received many extensions and variations, which are generally termed as Enhanced Entity Relationship (EER) model (Lenzerini &amp;amp; Santucci, 1983; Lenzerini &amp;amp; Nobili, 1990; Thalheim, 1998; Balaban &amp;amp; Shoval, 1999; Balaban &amp;amp; Shoval, 2002). In the last few years, the Unified Modeling Language (UML) emerged and became the defacto industry standard for many aspects of object modeling (Bock &amp;amp; Ryan, 1993; Booch, 1994; Fowler, 1997; Booch, Rumbaugh &amp;amp; Jacobson, 1999). The EER model is an integral part of UML as all constructs of EER schemas are included, except for weak entity types, to represent the static part of object modeling. However, ERD continues to be popular for conceptual data modeling. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;2.0 Application of Normalization to ERD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Data modeling is an iterative process. Generally a preliminary data model is constructed which is then refined many times. There are many guidelines (rules) for refining an ERD. Some of these rules are as follows (Mannino, 2006): &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;ol style="text-align: justify; font-weight: bold;" start="1" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Transform attributes into entity types. This      transformation involves the addition of an entity type and a 1-M      (one-to-many) relationship. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Split compound attributes into smaller attributes. A      compound attribute contains multiple kinds of data. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Expand entity types into two entity types and a      relationship. This transformation can be useful to record a finer level of      detail about an entity. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Transform a weak entity type into a strong entity type.      This transformation is most useful for associative entity types. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Add historical details to a data model. Historical      details may be necessary for legal as well as strategic reporting      requirements. This transformation can be applied to attributes and      relationships. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Add generalization hierarchies by transforming entity      types into generalization hierarchy. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Application of normalization principles toward ERD development enhances these guidelines. To understand this application (i) representation of dependency concepts in an ERD is outlined, followed by (ii) representation of normal forms toward the development of entity type structure. Guidelines for identification of various dependencies is avoided in the paper so as to focus more on their application. Only the first four normal forms and the Boyce-Codd normal forms are considered. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;2.1 Representation of Dependencies &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Functional dependency&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; in an entity type occurs if one observes the association among the entity identifier and other attributes as reflected in an entity instance. Each entity instance represents a set of values taken by the non entity identifier attributes for each primary key (entity identifier) value. So, in a way an entity instance structure also reflects an application of the functional dependency concept. For example, the Student entity type of Figure 2 can represent the functional dependency SID ?Name, Street, City, Zip. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_2" spid="_x0000_i1037" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0302.gif" style="'width:106.5pt;height:115.5pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image002.gif" title="i039ht0302"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image002.gif" alt="http://www.b-eye-network.com/images/content/i039ht0302.gif" shapes="Picture_x0020_2" width="142" height="154" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 2&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Each entity instance will now represent the functional dependency among the entity attributes as shown in Figure 3. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_3" spid="_x0000_i1036" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0303.gif" style="'width:289.5pt;height:139.5pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.gif" title="i039ht0303"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image003.gif" alt="http://www.b-eye-network.com/images/content/i039ht0303.gif" shapes="Picture_x0020_3" width="386" height="186" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 3&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;During requirement analysis, some entity types may be identified through functional dependencies, while others may be determined through database relationships. For example, the statement, "A faculty teaches many offerings but an offering is taught by one faculty" defines entity type Faculty and Offerings. Another important consideration is to distinguish when one attribute alone is the entity identifier versus a composite entity identifier. A composite entity identifier is an entity identifier with more than one attribute. A functional dependency in which the determinant contains more than one attribute usually represents a many-to-many relationship, which is more addressed through higher normal forms. The notion of having a composite entity identifier is not very common, and often times is a matter of expediency, rather than good entity structure or design. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Transitive dependency&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; in an entity type occurs if non entity identifier attributes have dependency among themselves. For example, consider the modified Student entity type as shown in Figure 4. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_4" spid="_x0000_i1035" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0304.gif" style="'width:102pt;height:114pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image004.gif" title="i039ht0304"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image004.gif" alt="http://www.b-eye-network.com/images/content/i039ht0304.gif" shapes="Picture_x0020_4" width="136" height="152" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 4&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;In this entity type, suppose there is a functional dependency BuildingName ? Fee. Existence of BuildingName ? Fee dependency implies that the value assigned to the Fee attribute is fixed for distinct BuildingName attribute values. In other words, the Fee attribute values are not specific to the SID value of a student, but rather the BuildingName value. The entity instance of transitive dependency is shown in Figure 5. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_5" spid="_x0000_i1034" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0305.gif" style="'width:294pt;height:141pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image005.gif" title="i039ht0305"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image005.gif" alt="http://www.b-eye-network.com/images/content/i039ht0305.gif" shapes="Picture_x0020_5" width="392" height="188" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 5&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Multi-valued dependency&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; equivalency in ERD occurs when attributes within an entity instance have more than one value. This is a situation when some attributes within an entity instance have maximum cardinality of N (more than 1). When an attribute has multiple values in an entity instance, it can be setup either as a composite key identifier of the entity type, or split into a weak entity type. For example, consider the following entity type Student Details as shown in Figure 6. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_6" spid="_x0000_i1033" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0306.gif" style="'width:119.25pt;height:143.25pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image006.gif" title="i039ht0306"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image006.gif" alt="http://www.b-eye-network.com/images/content/i039ht0306.gif" shapes="Picture_x0020_6" width="159" height="191" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 6&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The Student Details entity type has a composite entity identifier consisting of three attributes - SID, MajorMinor, and Activity. The composition of entity identifier is due to the fact that a student has multiple MajorMinor values along with being involved in multiple activities. However, a student has only one value for Name, Street, City, Zip attributes based on the functional dependency SID, MajorMinor, Activity ? Name, Street, City, Zip. The multi-valued dependency affects the key structure. So, in the Student Details entity type, there can be an MVD SID ?? MajorMinor, Activity. This means that a SID value is associated with multiple values of MajorMinor and Activity attributes, and together they determine other attributes. The entity instance of Student Details entity type is shown Figure 7. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_7" spid="_x0000_i1032" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0307.gif" style="'width:371.25pt;height:148.5pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image007.gif" title="i039ht0307"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image007.gif" alt="http://www.b-eye-network.com/images/content/i039ht0307.gif" shapes="Picture_x0020_7" width="495" height="198" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 7&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;2.2 Normalized ERD &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Now we utilize the representation of dependency concepts in ERD toward their use in the application of normal forms. Each normal form rule and its application is outlined. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;First Normal Form (1NF)&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;The first normal form rule is that there should be no nesting or repeating groups in a table. Now an entity type that contains only one value for an attribute in an entity instance ensures the application of first normal form for the entity type. So in a way any entity type with an entity identifier is by default in first normal form. For example, the entity type Student in Figure 2 is in first normal form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Second Normal Form (2NF)&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;The second normal form rule is that the key attributes determine all non-key attributes. A violation of second normal form occurs when there is a composite key, and part of the key determines some non-key attributes. The second normal form deals with the situation when the entity identifier contains two or more attributes, and the non-key attribute depends on part of the entity identifier. For example, consider the modified entity type Student as shown in Figure 8. The entity type has a composite entity identifier of SID and City attributes. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_8" spid="_x0000_i1031" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0308.gif" style="'width:95.25pt;height:115.5pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image008.gif" title="i039ht0308"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image008.gif" alt="http://www.b-eye-network.com/images/content/i039ht0308.gif" shapes="Picture_x0020_8" width="127" height="154" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 8&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;An entity instance of this entity type is shown in Figure 9. Now, if there is a functional dependency City ? Status, then the entity type structure will violate the second normal form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_9" spid="_x0000_i1030" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0309.gif" style="'width:280.5pt;height:144.75pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image009.gif" title="i039ht0309"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image009.gif" alt="http://www.b-eye-network.com/images/content/i039ht0309.gif" shapes="Picture_x0020_9" width="374" height="193" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 9&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;To resolve the violation of the second normal form a separate entity type City with one-to-many relationship is created as shown in Figure 10. The relationship cardinalities can be further modified to reflect organizational working. In general, the second normal form violation can be avoided by ensuring that there is only one attribute as an entity identifier. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_10" spid="_x0000_i1029" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0310.gif" style="'width:294.75pt;height:86.25pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image010.gif" title="i039ht0310"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image010.gif" alt="http://www.b-eye-network.com/images/content/i039ht0310.gif" shapes="Picture_x0020_10" width="393" height="115" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 10&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Third Normal Form (3NF)&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;The third normal form rule is that the non-key attributes should be independent. This normal form is violated when there exists a dependency among non-key attributes in the form of a transitive dependency. For example consider the entity type Student as shown in Figure 4. In this entity type, there is a functional dependency BuildingName ? Fee that violates the third normal form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Transitive dependency is resolved by moving the dependency attributes to a new entity type with one-to-many relationship. In the new entity type the determinant of the dependency becomes the entity identifier. The resolution of the third normal form is shown in Figure 11. The relationship cardinalities can be further modified to reflect organizational working. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_11" spid="_x0000_i1028" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0311.gif" style="'width:319.5pt;height:89.25pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image011.gif" title="i039ht0311"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image011.gif" alt="http://www.b-eye-network.com/images/content/i039ht0311.gif" shapes="Picture_x0020_11" width="426" height="119" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 11&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Boyce-Codd Normal Form (BCNF)&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;The Boyce-Codd normal form (BCNF) extends the third normal form. The Boyce-Codd normal form rule is that every determinant is a candidate key. Even though Boyce-Codd normal form and third normal form generally produce the same result, Boyce-Codd normal form is a stronger definition than third normal form. Every table in Boyce-Codd normal form is by definition in third normal form. Boyce-Codd normal form considers two special cases not covered by third normal form: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;ol style="text-align: justify; font-weight: bold;" start="1" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Part of a composite entity identifier determines part      of its attribute, and &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;a non entity identifier attribute determines part of an      entity identifier attribute. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;These situations are only possible if there is a composite entity identifier, and dependencies exist from a non-entity identifier attribute to part of the entity identifier. For example, consider the entity type StudentConcentration as shown in Figure 12. The entity type is in third normal form, but since there is a dependency FacultyName ? MajorMinor, it is not in Boyce-Codd normal form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_12" spid="_x0000_i1027" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0312.gif" style="'width:102.75pt;height:129.75pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image012.gif" title="i039ht0312"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image012.gif" alt="http://www.b-eye-network.com/images/content/i039ht0312.gif" shapes="Picture_x0020_12" width="137" height="173" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 12&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;To ensure that StudentConcentration entity type stays in Boyce-Codd normal form, another entity type Faculty with one-to-many relationship is constructed as shown in Figure 13. The relationship cardinalities can be further modified to reflect organizational working. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_13" spid="_x0000_i1026" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0313.gif" style="'width:353.25pt;height:106.5pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image013.gif" title="i039ht0313"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image013.gif" alt="http://www.b-eye-network.com/images/content/i039ht0313.gif" shapes="Picture_x0020_13" width="471" height="142" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 13&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Fourth Normal Form (4NF)&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;Fourth normal form rule is that there should not be more than one multi-valued dependency in a table. For example, consider the Student Details entity type shown in Figure 6. Now, during requirements analysis if it is found that the MajorMinor values of a student are independent of the Activity performed by the student, then the entity type structure will violate the fourth normal form. To resolve the violation of the fourth normal form separate weak entity types with identifying relationships are created as shown in Figure 14. The StudentFocus and StudentActivity entity types are weak entity types. The relationship cardinalities can be further modified to reflect organizational working. It is now presumed that the Student entity type has the functional dependency SID ? Name, Street, City, Zip. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_14" spid="_x0000_i1025" type="#_x0000_t75" alt="http://www.b-eye-network.com/images/content/i039ht0314.gif" style="'width:321.75pt;height:235.5pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\YANZHU~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image014.gif" title="i039ht0314"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/YANZHU%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image014.gif" alt="http://www.b-eye-network.com/images/content/i039ht0314.gif" shapes="Picture_x0020_14" width="429" height="314" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Figure 14&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;3.0 Conclusions &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Instead of applying normalization principles during the relational design portion of logical database design phase, it is better to apply them during the conceptual modeling phase. Due to the similarity in the notion of an entity type and a relation, normalization concepts when explained or applied to an ERD may generate a richer model. Also, such an application enables a better representation of user working requirements. This application now results in the specification of additional guidelines for refining an ERD. These guidelines can be stated as follows: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;ol style="text-align: justify; font-weight: bold;" start="1" type="1"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;There should be only one dependency in each entity type      where the determinant is the entity identifier. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;There should not be any additional dependency among the      non entity identifier attributes. Any such additional dependency should be      represented by a new entity type with one-to-many relationship. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;If there is a composite entity identifier of three or      more attributes it should be ensured that there is only one multi-valued      dependency among them. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Study of dependencies among attributes during requirement analysis assist in entity type identifications and cardinality specifications. Since an ERD represents a relational model schema, a normalization ERD improves the modeling effort thereby facilitating a better fit with organizational working. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="line-height: normal; text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size: 13.5pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;4.0 References &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify; font-weight: bold;" type="disc"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Adelman, S., Moss, Larissa and Abai, Majid (2005) Data      Strategy, Addison-Wesley, Readings, MA.&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;      &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Bala, Mohan and Martin, Kipp (1997) "A      Mathematical Programming Approach to Data Base Normalization," Informs      Journal of Computing, Vol. 9, No.1, pp. 1-14. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Balaban, M. and Shoval, P. (1999). Enhancing the ER      model with integrity methods. Journal ofDatabase Management, 10(4),14-23. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Balaban, M. and Shoval, P. (2002). Enforcing      Cardinality Constraints in ER Model with Integrity Methods. In Keng Siau      (Eds) Advanced Topics in Database Research, Volume 1, 1-16. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Bock, D. and Ryan, T. (1993). Accuracy in modeling with      extended entity relationship and object oriented data models. Journal of      Database Management, 4(4), 30-39. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Booch, G. (1994). Object-Oriented Analysis and Design      with Applications (second edition). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Reading, MA: Addison-Wesley. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Booch, G., Rumbaugh, J. and Jacobson, I. (1999). The      Unified Modeling Language User &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Guide. Reading, MA: Addison-Wesley. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Chen P. P. (1976). The entity-relationship model:      toward a unified view of data. ACM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Transactions on Database Systems, 1 (1), 9-36. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Codd, E. F. (1970) "A Relational Model of Data for      Large Shared Data Banks," Communications of the ACM, Vol. 13, No. 6,      pp. 377-387. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Date, Chris (2003) Introduction to Database Systems,      8th edition, Addison-Wesley, Readings, MA. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Dyche, Jill (2000) e-Data, Addison-Wesley, Readings,      MA. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Fowler, M. (1997). UML Distilled. Reading, MA:      Addison-Wesley. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Lenzerini, M. and Nobili, P. (1990. On the      satisfiability of dependency constraints in entity- &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;relationship schemata. Information Systems, 15 (4),45      3-461. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Lenzerini, M. and Santucci, G. (1983). Cardinality      constraints in the entity-relationship model. In Davis, Jejodia, Ng, and      Yeh. (Eds.), Entity-Relationship Approach &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Liautaud, B. and Hammond, M (2001) e-Business      Intelligence, McGraw-Hill, NJ. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Mannino, M. V. (2006) Database Design, Application      Development, and Administration, Third Edition, McGraw-Hill, NJ. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Rob, Peter and Coronel, Carlos (2006) Database Systems      Design Implementation &amp;amp; Management, Course Technology, Boston, MA. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Thalheim, B. (1998). Fundamentals of      Entity-Relationship Modeling. New York: Springer-Verlag. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify; font-weight: bold;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7833936753861790727-6883396042929110737?l=wayansukarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wayansukarya.blogspot.com/feeds/6883396042929110737/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wayansukarya.blogspot.com/2009/05/normalization-with-entity-relationship.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/6883396042929110737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/6883396042929110737'/><link rel='alternate' type='text/html' href='http://wayansukarya.blogspot.com/2009/05/normalization-with-entity-relationship.html' title='Normalization with Entity Relationship Diagramming'/><author><name>wynsukarya</name><uri>http://www.blogger.com/profile/04776855075637406232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7833936753861790727.post-7115444323742143957</id><published>2009-04-26T04:11:00.000-07:00</published><updated>2009-04-26T04:53:43.079-07:00</updated><title type='text'>NORMALIZATION</title><content type='html'>&lt;strong&gt;Normalization&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Database design process (review)&lt;/strong&gt;&lt;br /&gt;• Gathering user needs / business&lt;br /&gt;• Develop the ER model based on user needs / business&lt;br /&gt; • Convert ER Model to set the relation (table)&lt;br /&gt;• Normalisasikan relations, to remove anomalies&lt;br /&gt;• to implement the database for each table to create relationships that are ternormalisasi&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Database normalization&lt;/strong&gt;&lt;br /&gt;• normalization process is the establishment of the database structure so that most of the ambiguity can be removed.&lt;br /&gt;• The normalization stage starting from the light (1NF) to most stringent (5NF)&lt;br /&gt;• Usually only up to the level of 3NF or BCNF because already sufficient to generate the table-a table of good quality.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Advanced &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;• Why do normalization?&lt;/strong&gt;&lt;br /&gt;- Optimization table structures - Increase the speed - Eliminate income data the same&lt;br /&gt;- More efficient use of storage media&lt;br /&gt; - Reduce redundancy&lt;br /&gt;- Avoiding anomalies (insertion anomalies, deletion anomalies, update anomalies).&lt;br /&gt;- Improved data integrity&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;More &lt;/strong&gt;&lt;br /&gt;• A table said good (efficient) or if the normal 3 to meet the following criteria:&lt;br /&gt;- If there is decomposition (decomposition) table, it must be guaranteed safe dekomposisinya (Lossless-Join Decomposition). That is, after the table is described / didekomposisi a new table-table, the table-table can generate a new table with the same exact.&lt;br /&gt;- Maintain the functional dependence on the change data (Dependency preservation).&lt;br /&gt;- No violate Boyce-Code Normal Form (BCNF)&lt;br /&gt;• 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).&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Functional Dependency&lt;/strong&gt;&lt;br /&gt; • Functional Dependency attributes describe the relationship in a relationship&lt;br /&gt;• An attribute said functionally dependant on the other, if we use the value attribute to determine the value of the other attributes.&lt;br /&gt; • The symbol that is used to represent → functional dependency.   → reads determine the functional&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Continue&lt;/strong&gt;&lt;br /&gt;• notation: A → B A and B are attributes of a table. A means of determining the functional B or B depends on A, if and only if there are 2 rows of data with the same value of A, then B is also the same value&lt;br /&gt;• notation: A → B or A x→ B It is the opposite of the previous notation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Functional DEPENDENCY (FD) &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Example  &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Functional Dependency&lt;/strong&gt;:&lt;br /&gt;• NRP → Name&lt;br /&gt;• subject_lecture, NRP → Value&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Non Functional Dependency&lt;/strong&gt;:&lt;br /&gt;• subject_lecture → NRP&lt;br /&gt;• NRP → Value Functional Dependency&lt;br /&gt;• Functional Dependency of the table value&lt;br /&gt;- Nrp → Name Because for each value Nrp the same, then the value of the same name&lt;br /&gt;- (subject_lecture, NRP) → Value Because the value of attributes depending on the NRP and subject_lecture together. In another sense subject_lecture for the NRP and the same, they also rated the same, because subject_lecture and the NRP is a key (is unique).&lt;br /&gt; - subject_lecture → NRP - NRP → Value&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FIRST NORMAL FORM (First Normal Form - 1NF) &lt;/strong&gt;&lt;br /&gt;A table said to be normal in the form of identity if it is not in the unnormalized form of a table, where there is a kind of field multiplication and field that allows a null (empty) Not the came by:&lt;br /&gt; • Attribute values, many (Multivalued attributes).&lt;br /&gt; • Attribute a composite or a combination of both.&lt;br /&gt;&lt;br /&gt;So:&lt;br /&gt; • Price is the domain attribute must be atomic rates Eg student data as follows:  &lt;br /&gt;&lt;br /&gt;Or  &lt;br /&gt;&lt;br /&gt;Table&lt;br /&gt;-the table above does not meet the requirements Inf. Decomposition becomes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Student table:  &lt;br /&gt;&lt;br /&gt;Table hobbies:&lt;br /&gt;&lt;br /&gt;Second NORMAL FORM (Second Normal Form - 2NF) &lt;br /&gt;• The form of normal 2NF met in a table if it meets the form of 1NF, and all the attributes than the primary key, have a full Functional Dependency on primary key&lt;br /&gt;• A table does not meet 2NF, if there are attributes that dependence if (Functional Dependency) are only partial (only depending on the part of the primary key)&lt;br /&gt;• If there are attributes that have no dependence on the primary key, then the attributes must be moved or removed Second NORMAL FORM (Second Normal Form - 2NF&lt;br /&gt;• functional dependence X → Y said if fully remove an attribute A from X means that Y is no longer dependent functional.&lt;br /&gt;• functional dependence X → Y if said partial delete an attribute A from X means that Y is functionally dependent.&lt;br /&gt;• The scheme in the form of the relation R 2NF if every non-primary key attribute A € R depend on the full primary key fungsioanl R.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;Table following this meet Inf, including tetafi not 2NF.  &lt;br /&gt;• Not meet 2NF, because (NIM, code lecture of subject) is regarded as the primary key:&lt;br /&gt;(NIM, codelecture of subject) → Name Mhs (NIM, codelecture of subject) → Address (NIM, codelecture of subject) → lecture of subject (NIM, code lecture of subject) → SKS (NIM, code lecture of subject) → alfabeth of value&lt;br /&gt;&lt;br /&gt;• The table should be a few tables compositioned eligible 2NF&lt;br /&gt;• Functional if dependency as follows:&lt;br /&gt;• (NIM, KodeMk) → NilaiHuruf (fd1)&lt;br /&gt;• NIM → (NamaMhs, Address) (fd2)&lt;br /&gt;• KodeMk → (Matakuliah, SKS) (fd3)&lt;br /&gt;• So that:&lt;br /&gt;• fd1 (NIM, KodeMk, NilaiHuruf) → Table Values&lt;br /&gt;• fd2 (NIM, NamaMhs, Address) → Table Student&lt;br /&gt;• fd3 (KodeMk, Matakuliah, SKS) → Table MataKuliah NORMAL FORM Third (Third Normal Form - 3NF)&lt;br /&gt;• The form of normal 3NF has been met if the form meets 2NF, and if there are no non-primary key attribute that has a dependence on non-primary key attributes of the other (transitive dependencies).&lt;br /&gt;&lt;br /&gt;Example&lt;br /&gt;• Table the following students qualified 2NF, 3NF, but does not meet  &lt;br /&gt;• Because there are non-primary key attribute (ie, City and Provincial), which has a dependence on non-primary key attributes of the other (ie zip code):&lt;br /&gt; • postcode → (City, Province)&lt;br /&gt;• So that the table should be didekomposisi:&lt;br /&gt;• Students (NIM, NamaMhs, Road, zip code)&lt;br /&gt; - postcode(zip code, Province, City)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Boyce-Codd Normal Form (BNCF) Boyce-Codd&lt;/strong&gt;&lt;br /&gt;Normal Form constraint has a stronger form of the Normal third. To be BNCF, relations must be in the form of Normal first and forced each of the attributes depends on the function in the super key attributes. In the example below there is a relationship seminar, is the Primary Key NPM + Seminar. Students may take one or two seminars. Each seminar requires 2 each of the students and led by one of the 2 seminar. Each leader can only take one seminar course.&lt;br /&gt;NPM in this example and show a Seminar of guidancers&lt;br /&gt;&lt;br /&gt;Boyce-Codd Normal Form (BNCF)   Relations Seminar is a form of Third Normal, but not BCNF Seminar Code because the function depends on the guidancers, if any guidances can only teach a seminar. Seminar depend on one key attribute is not as super disayaratakan by BCNF. But relations Seminar should be parsed into two namely:  &lt;br /&gt;&lt;br /&gt;Normal form of the fourth and fifth&lt;br /&gt; • Relations in fourth normal form (4NF ) if the relation in BCNF and dependency not contain many values. To remove the dependency of many values from a relation, we divide the relationship into two new relations. Each relation contains two attributes that have a lot of relationship value.&lt;br /&gt;• Relations in fifth normal form (5NF) deal with the property called the join without any loss of information (lossless join). Fifth normal form (also called the 5 NF PJNF (projection join normal form). The case is very rare and appear difficult to detect in practice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7833936753861790727-7115444323742143957?l=wayansukarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wayansukarya.blogspot.com/feeds/7115444323742143957/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wayansukarya.blogspot.com/2009/04/normalization.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/7115444323742143957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/7115444323742143957'/><link rel='alternate' type='text/html' href='http://wayansukarya.blogspot.com/2009/04/normalization.html' title='NORMALIZATION'/><author><name>wynsukarya</name><uri>http://www.blogger.com/profile/04776855075637406232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7833936753861790727.post-5304735174134986256</id><published>2009-04-19T05:21:00.000-07:00</published><updated>2009-04-19T06:07:56.374-07:00</updated><title type='text'>DATA BASE AND ER- Diagram</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;DATABASE AND ER-Diagram &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;DEFINITION Database  &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Definition of the database:   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;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)   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;A companies manufacturing  production  planning data, actual  production  data, data ordering  materials, etc.   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;A  hospital  patient  data, doctor, nurse, etc. &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;DATABASE MANAGEMENT SYSTEM   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;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   Collection / database combined with software applications that are based database   Application programs are used to access and maintain databases   The main purpose &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;DBMS is to provide an environment that is efficient and easy to use, with drawal and storage of data and information &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;BIT, BYTE, Field   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;A part is a bit of data which contains  the  smallest  value  of  0 or 1   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Byte a-bit set of  bit similar   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Field a-byte set of  bytes  is similar, in the data base  used  the  term attribute   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;NIM                    NAME                   ADDRESS &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;9455500001   Abdullah objects        RAYA NO 4 &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;9455500002     Aminah                    CILEDUG  NO 4 &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;9455500003   Budiman                      Halimun NO 7&lt;br /&gt;&lt;br /&gt;Attribute / Field   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;It is the nature or characteristics of an entity that provides provide detail on these entities   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;A relationship can also have attributes  &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Example attributes:   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;STUDENTS: NIM, NAME, ADDRESS  &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;CAR: NOMOR_PLAT, COLOR, TYPE, CC TYPE-TYPE &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Attribute   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Single vs. multivalue   Single a can only be filled at most one value   a  &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Multivalue can be filled with more than one value with the same type of   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Atomic vs. composition   Atomic a can not be divided into the attributes of smaller   a  composition is a combination of several attributes of a smaller   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Derived attribute   attribute value can be derived from the value of other attributes, eg age a attributes resulting from the date of birth   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Null Value attribute &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Attributes that have no value to a record   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Mandatory attribute Value   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Attributes must have values &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;RECORD / TUPLE   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;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 &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Entity / FILE   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;File is a collection of similar records and  have  the same elements, the same attributes  but  different data values.  &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;File Type&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt; In processing applications, files can  follows occupy meaning: &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;-  Master File&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;-  Transaction Files&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;-  File Reports&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;-  File History &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;-  File Protection &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;-  File Work &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;DOMAIN&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt; - Domain is a set of values that are allowed to reside in one or more attributes. Each attribute in a database relasional is defined as a domain&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Element KEY DATA &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;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 &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;SPECIES OF KEY  &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt; Superkey is one or more attributes of a table that can be used to identify entityty / record of the table are unique (not all attributes can be superkey)   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Cadidate 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 superkey 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 following criteria: &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;1. Key is more natural to use as reference &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;2. Key is more simple&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt; 3. Key is guaranteed uniqueness.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Alternate Key is an attribute of the candidate key is not selected to be primary key.  &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Foreign Key is any attribute that points to the primary key in another table. Foreign key will be going on a relationship that has kardinalitas 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. External Key is a lexical attribute (or set of lexical attributes) that values are always identify an object instance &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;ERD (Entity Relationship Diagram)  &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;ERD is a model of a network that uses word order is stored in the abstract system.   Differences between the DFD and ERD.   DFD is a model of network functions that will be implemented by the system   ERD is a model that emphasizes the network data on the structure and relationship data Elements of the ERD   &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Entity In the ER Diagram Entity is described with the form of a rectangle.  ER Entity is something that exists in the real system and the abstract where the data stored or where there are data.   &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Relationship 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  relations.  &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Relationship Degree is the number of entities participating in a relationship. Degree which is often used in the ERD.  &lt;br /&gt;Attribute is the nature or characteristics of each entity and relationship   cardinalitationstuple indicates the maximum number that can be relations  with entities on the other entity &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Degree of  relationship   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Unary Relationship model is the relationship between the entity originating from the same entity set.   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Binary Relationship model is the relationship between two entities.   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Ternary Relationship is a relationship between the instance of  three types of entities are unilateral &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;CardinalitationThere&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt; are three cardinalitation  relations, namely - One to One: Level one to one relationship with the one stated in the entity's first event, only had one relationship with one incident in which the two entities and vice versa. - One to Many or Many to One: Level one to many relationship is the same as the one to many depending on the direction from which the relationship eyes.For an incident on the first entity can have any relationship with incident many on the second entity, if the one incident on the the second entity can only have one relationship with the incident on the first entity. Many To Many: if any incident occurs in an entity  have  many  relationships  with other entities in the event&lt;br /&gt;&lt;br /&gt;EXEMPLARY KARDINALITAS   &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Notation (E-R diagram)&lt;br /&gt;symbolic notation in the ER diagram is &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;1. rectangle represent the collective entity &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;2. circles represent attributes &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;3. rhomb stated set of relationships &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;4. line as a link between the collective set of relationships with the entity and the collective entity with attributed.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7833936753861790727-5304735174134986256?l=wayansukarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wayansukarya.blogspot.com/feeds/5304735174134986256/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wayansukarya.blogspot.com/2009/04/database-and-er-diagram-definition.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/5304735174134986256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/5304735174134986256'/><link rel='alternate' type='text/html' href='http://wayansukarya.blogspot.com/2009/04/database-and-er-diagram-definition.html' title='DATA BASE AND ER- Diagram'/><author><name>wynsukarya</name><uri>http://www.blogger.com/profile/04776855075637406232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7833936753861790727.post-9153239192619034054</id><published>2009-04-05T07:07:00.000-07:00</published><updated>2009-04-05T07:17:50.764-07:00</updated><title type='text'>DATA FLOW DIAGRAM (DFD)</title><content type='html'>&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;&lt;br /&gt;DATA FLOW DIAGRAM&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;Data Flow Diagram (DFD) is a tool that is used to describe a system that already exists or the new system will be developed logically without considering the physical environment where the data flow or the physical environment where the data is saved. DFD This is also called by the name Bubble chart, Bubble diagram, process models, work flow diagrams, or models function&lt;br /&gt;&lt;br /&gt;Foreign entity Is unity in the environment outside the system that can be a person, organization or other system that is in the outside environment that will provide input or receive output from the systemProcess A process is an activity or work done by the person, machine or a computer from the data that flow into the process to generate data that will flow out of the process&lt;br /&gt;Save data Savings is a savings of data from the data can be: a. A file or database in the computer system b. A manual record keeping or c. A box where the data in a table d. A table reference manual e. Agenda or a book&lt;br /&gt;&lt;br /&gt;DATA FLOW Diagram Component&lt;br /&gt;1.      Terminator components / Foreign Entity Terminator represent external entities that communicate with system that is currently being developed. Usually known as the terminator name of foreign entities (external entity).&lt;br /&gt;There are two types of terminator: Terminator Source (source): the terminator into the source. Terminator Destination (sink) is the terminator of a goal data / information system.&lt;br /&gt;&lt;br /&gt;Terminator can be a person, group of people, organizations, departments in the organization, or company but at the same system beyond the current model is made. Terminator can also be departments, divisions or outside the system systems that communicate with the system under development&lt;br /&gt;&lt;br /&gt;There are three important issues that must be remembered about the terminator:  Terminator is a part / the environment outside the system. Flow data connecting terminator system    with different processes, shows the relationship system with the outside world. Professional Systems reserve the right not to change the contents or the way work organization or procedures relating to the terminator Relations between the terminator is the one with the other not depicted on the DFD.&lt;br /&gt;&lt;br /&gt;Process Components Describe the process components of the system that transform input into output. The process is given a name to describe the process / activities that are / will be implemented. Giving the name of the process is done with using a transitive verb (the verb need object), such as Calculating Salaries .&lt;br /&gt;There are a few things to note about the process:&lt;br /&gt; The process must have input and output. The process can be connected with component terminator, the data store or data flow through process.&lt;br /&gt; System / sections / divisions / departments that are analyzed by professional system components are described with the&lt;br /&gt;&lt;br /&gt;Generally, errors in the DFD process is: &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;1. The process does not have any input but the output. This error is called the black hole (black hole), because the data into the process and does not vanish like to include in the black hole&lt;br /&gt;2. The process of producing output, but did not receive this input. Mistake called miracle (magic), because the output produced magically without ever receiving input&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Component Data Store This component is used to create a model set of data packets and given the name of the plural noun, such as Student. Data store is usually associated with the storage-storage, such as file or database associated with the storage of the computer, such as a diskette file, files, hard disk, magnetic tape files. Also store data related to the storage manually, such as address books, file folders, and the agenda&lt;br /&gt;&lt;br /&gt;A data store associated with the flow of data only on the components process, not with the other components DFD. Data flows that connect the data store with an understanding of the process have the following: &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;1.Flow data from the data store, which means as the initialization or reading one single packet of data,  more than one packet of data, part of a single packet of data, or some of the more from one packet data to a process&lt;br /&gt;2.Flow of data to store data as a means updated data, such as adding a new data packet or more, remove setup packet or more, or change / modify one or more data packet&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the first clear understanding that the data store does not change, if a packet of data / information from a data store to a process. Instead of the second data store has changed as a result of the flow enter the data store. In other words, the process flow of data is responsible for the changes that occur in the data store.&lt;br /&gt;&lt;br /&gt;Component Data Flow / Data Flow A data flow / data flow is depicted with the arrow, which indicates the direction to go and out of a process. This data flow is used to explain the movement of data or packet data / information from one system to the other part.&lt;br /&gt;In addition to indicating the direction, flow data on the model made by the professional system can represent bits, characters, messages, forms, real numbers, and various information related to the computer. Flow data can also represent data / information that is not associated with the computer. Flow data should be named according to the data / information is usually the name of the data flow is done by using the noun, for example, Sales Reports. There are four concepts that need to be in the drawing groove data, namely: Concept Data Package (packets of data) When two or more data flows from a source to the same goal and have the same relationship, and should be considered as a single data flow, because the data that flow together as one package&lt;br /&gt;·Spread the concept of Data Flow (Data Flow Diverging) Flow of data spread shows a number of copies of data packets that originate from the same source to a different destination, or a complex data package is divided into multiple elements of data that is sent to a different destination, or flow data for a data packet that has a different value which will be sent to a different destination&lt;br /&gt;·The concept of Data Flow gather (Converging Data Flow) Some of the data flows of different resources to join together towards the same goal.&lt;br /&gt;·The purpose or the concept of Data Flow All data flows must contain at least one process. The purpose is this sentence:&lt;br /&gt;    &lt;br /&gt;A flow of data generated from a process and to a data store and / or terminator .A flow of data generated from a data store and / or terminator and to a process. A flow of data generated from a process and leading to a process&lt;br /&gt;&lt;br /&gt;INVESTMENT DATA FLOW Diagram There are two forms of DFD, the Physical Data Flow Diagram, Data Flow Diagram and Logic. Physical data flow diagram more emphasis on how the process of the system applied, while the data flow logic diagram further emphasize the processes of what is there in the system. Physical Data Flow Diagram (DADF) DADF is used to more accurately describe the existing system (old system). The emphasis of DADF is how process of the system is applied (in a way what, where and by whom), including manual processes. To obtain a description of how the system is implemented, DADF must include: &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;1. Manual processes are also described. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;2. The name of the data flow must include a description detailed enough to show how the systems work to understand the system. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;3. Savings data can show savings of non-computer. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;4. The name of saving the data type of application must indicate whether manual or computerized. Manually, for example can show notes books, desk workers. How are shows such as computerized order file, database file&lt;br /&gt;5. The process must show the name of the processor, the person, department, computer system, computer program or the name of the access process.&lt;br /&gt;&lt;br /&gt;Data Flow Diagram Logic (DADL) DADL more appropriately used to describe the system that will be proposed (new system). For computerized systems, DADL drawing only shows the process needs of the proposed system of logic, usually processes described is only the processes of a computer course.&lt;br /&gt;&lt;br /&gt;TERMS-TERMS DEVELOPMENT DATA FLOW Diagram DFD terms of making this system will help professionals to avoid the wrong formation DFD or the DFD is incomplete or does not logically consistent. Some conditions formation DFD system can help professionals to establish the correct DFD, fun to see and easy to read by the user. Terms of making DFD are: &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;1. Giving a name to each component DFD &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;2. Giving number on the component process &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;3. DFD representation as possible so that good views &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;4. Tergiversation DFD representation of complex &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;5.  DFD is formed logically consistent&lt;br /&gt;&lt;br /&gt;1. name for each component DFD As mentioned previously, the components represent the terminator of the environment outside the system, but have any influence on the system that is being developed. So that the user knows the system environment wherever they are related, this terminator component must be named in accordance with the external environment that affect this system. Terminator component are usually given a name with the word object.&lt;br /&gt;Next is a component of the process. The components of this process represent the system functions that will be implemented or show how the system functions performed by a person, group of people or machines. So it is very clear that this component need to be given the appropriate name, so that anyone who read the DFD especially feel confident that the DFD was established that this model is accurate. Giving the name of the component process better show the rules that will be implemented by someone than by giving the name or identity of the person who will implement them. There are two reasons why not the name or identity of the person (who perform the function system) is used as the name of the process, namely:&lt;br /&gt;1.people may be replaced by another person while coming, so when there is turnover every time people who carry the function, then the system must be changed again.&lt;br /&gt;2.People may not perform a function of the system alone, but some of the different functions of the system. Describe the process than some of the same name but different meaning, it is better to show the tasks / functions of the actual system will be implemented&lt;br /&gt;Because the component name for the process showed better task / function of the system will be implemented, the better use of the name is transitive. Giving a name for the component data store using the noun, because the data store that indicates what data is stored in the system needs to perform its tasks. If the system time when the data need to conduct its work, the data is still there, because the save system. Similarly, for the data flow component, the name given to the better use of the word. Because of this data shows the flow of data and information required and issued by the system in the implementation of its tasks&lt;br /&gt;&lt;br /&gt;2. Tax Provision on the Process Component Usually provide a professional system with a number Ascending component in the process as a reference. It does not matter how the numbers of this process are given. The number can be given from left to right or from top to bottom, or can be also done with patterns for a specific number of these remain consistent in the number that is used&lt;br /&gt;The numbers given to the process component of this process is not intended that the process is carried out sequentially. Giving this number is that a reading process in a discussion will be easier with only mention the process only if compared to the process, especially if the name is long and difficult process. Purpose of the number in the process is even more important is to show reference to the numbering scheme in the hierarchy levelisasi DFD. In other words, the number of this process is the basis of the number levelilasi DFD&lt;br /&gt;&lt;br /&gt;DFD drawing as often as possible Depiction DFD can be done many times until the DFD technique is correct, can be received by the user, and have been professional enough so that the system rapih not ashamed to show it to the DFD and one .with other words, this depiction DFD made to form DFD is good views, and easy to read by the user and other system professionals. The beauty of drawing DFD depends on the standards required by professional organizations where the system is working and the software used by professionals in the system make DFD. delineation nice to see that can be done with attention to the following:&lt;br /&gt;Size and shape the process. Some users sometimes feel confused when the size of a process different from the other process. They will think that the process with a larger size will be more important than suspected that the process is smaller. This is only the name because the process is longer than the others. So, should the process have described the size and forms of the same&lt;br /&gt;Flow data and flow of data around straight. Flow data can be described with only a circle or straight line. Which is seen more comfortable depending on who will see the DFD.&lt;br /&gt;DFD with the image and the image of the machine. DFD can be described manually or by using the assistance of machines, depending on the choice or professional system.&lt;br /&gt;&lt;br /&gt;4.Giversation DFD representation of complex DFD goal is to create a model function that must be implemented by a system and the interaction between functions. Other goal is to model that made it easy to read and understand not only by the professional system to create a DFD, but also by the experienced with the subject of the case. This means that the DFD must be easy to understand, read, and fun to see&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;On many issues, DFD is created does not have too many processes (process a maximum of six) with the data store, data flow, and terminator that are associated with the process in one diagram. If too many processes, terminator, the data store, data flow and is described in a DFD, then the possibility exists that occurred many contradiction in the data flow in DFD. Cross flow of this data will be difficult to cause the user to read and understand the DFD certain. So the fewer the data on the cross DFD, the DFD is the better established by professional system. Contradiction flow of this data can be avoided with the DFD describes the many-level (levelisasi DFD), or by using the duplicate of the DFD components. DFD component that can use only duplicate parts store and terminator. Provision is also duplicates can not be given at a professional system that creates DFD, but little use of the duplicate, the better that DFD.&lt;br /&gt;Provision of duplicate data store is done by giving straight line or symbol asterik (*), while the terminator to use a forward slash symbol (/) or asterik (*). A large number of duplicates in the duplicate symbol that is used depends on the number of duplicates is used&lt;br /&gt;&lt;br /&gt;5. Consistent representation of DFD DFD representation of the group must be consistent another .Professional system DFD describes the DFD based on the levels of DFD with the aim that the DFD is in it easily read and understood by the system. This is in accordance with one of the goals or requirements create DFD&lt;br /&gt;&lt;br /&gt;Drawing DFD There are no standard rules to describe the DFD. But from the various references available, outline the steps to create a DFD are: &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;1. Identify the first all foreign entities are involved in the system. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;2. Identification of all input and output are involved with outside entities.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt; 3.Create a Context Diagram (context diagram)&lt;br /&gt;Consist of a process and depict scope from a systemRepresenting highest level of DFD depicting all system to input and output of the systemSystem is limited by boundary (depicted by dash line)There is no storage&lt;br /&gt;  This chart is a chart of the highest level DFD that describes the relationship with the environment outside the system. How:&lt;br /&gt;Specify the name of the system.  &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&gt; Determine the limits of the system.  &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&gt; Specify the terminator are present in the system. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt; &gt; Define what is received / given terminator from / to the system. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt; &gt;  picture context diagram&lt;br /&gt;&lt;br /&gt;4. Create Diagram Level Zero Diagram of this decomposition is the context diagram. How:  &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt; &gt; Determine the main process in the system. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt; &gt;  Determine what is given / received each process to / from the system while considering the concept of balance (the data flow outgoing / incoming from a level should be the same as the flow of data entry / exit to the next level).  &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&gt; If necessary, store appear data (master) as the source and destination flow data. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&gt;  picture diagram level zero. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&gt; Avoid snippet flow data &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&gt; Give the number on the main process (the number does not indicate the order process).&lt;br /&gt;&lt;br /&gt;5.Create Diagram Level One Decomposition diagram is a diagram of the zero level. How: Define the process of smaller (sub-process) from the main in the zero level. Determine what is given / received each sub-process to / from the system and note the concept of balance. If necessary, store appear data (transaction) as the source and destination flow data. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;One picture level DFD &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&gt;  Avoid snippet  flow of data. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&gt;  Give the number on each sub-process show that decomposition of the process before. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;Example: 1.1, 1.2, 2.1&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;6. DFD Level Two, Three, ... &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;This diagram is a decomposition of the previous level. Process decomposition is done with the process until ready to poured in the program. Rules that are used with the same level one.&lt;br /&gt;There are a few things to note in drawing levelisasi DFD, namely:  In the context of the diagram, there are several things that need to be system such as the relationship with the outside world that influence, representation system in a process, and data representation store (optional) which is known to store data or external data master store. Data store means this is an external data store is generated by the system that is being analyzed, but is used by another system, or store the data generated by other systems but used by the system that is being analyzed.&lt;br /&gt;&lt;br /&gt;Balancing  in the drawing need to levelitation DFD DFD Balancing this is a balance between flow of data entry / exit of a level must be the same with the flow data entry / exit to the next level&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;Data Dictionary&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;1. Work 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 processing .&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;2. At analysis, the data dictionary is used as a means of communication between the systems analyst with the user.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;3. At the system design, data dictionary is used to design input, reports and databases .&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;4. Flow data on the global DAD, further details can be seen in the data dictionary&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;Restrictions in DFD&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;1. Data flow not be outside of the entity directly to the other outside entities without going through a process.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;2. Data flow not be directly from the data store to entities outside without going through a process.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;3. The data flow not store data directly from the data store without the other through a process.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:times new roman;"&gt;4. Data flow from one process directly to the other without going through the process of a data store should / be avoided as much as possible&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7833936753861790727-9153239192619034054?l=wayansukarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wayansukarya.blogspot.com/feeds/9153239192619034054/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wayansukarya.blogspot.com/2009/04/data-flow-diagram-dfd.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/9153239192619034054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/9153239192619034054'/><link rel='alternate' type='text/html' href='http://wayansukarya.blogspot.com/2009/04/data-flow-diagram-dfd.html' title='DATA FLOW DIAGRAM (DFD)'/><author><name>wynsukarya</name><uri>http://www.blogger.com/profile/04776855075637406232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7833936753861790727.post-4443213637434692818</id><published>2009-03-29T03:34:00.000-07:00</published><updated>2009-03-29T04:18:49.039-07:00</updated><title type='text'>BASIC-BASIC SYSTEM INVESTIGATION</title><content type='html'>BASIC-BASIC SYSTEM INVESTIGATION &lt;br /&gt;CONCEPT INVESTIGASI SYSTEM&lt;br /&gt; System Investigation&lt;br /&gt;&lt;br /&gt;• gaps differences (gaps) between the purpose of the system and actual system conditions&lt;br /&gt;• The report detection problems does not really real&lt;br /&gt;• The goal is too ideal&lt;br /&gt;• Lack of resources and / or attitudes&lt;br /&gt;• Measurement system is less accurate&lt;br /&gt;• The purpose of the system is lagging&lt;br /&gt;• The difference between the system and the system idel while &lt;br /&gt;&lt;br /&gt;• Problem solving: Redrawed  system à the ongoing investigation in detail  Obtain consensus that the ideal system&lt;br /&gt;• Develop multiple alternatives&lt;br /&gt;• Selecting the best alternative&lt;br /&gt;• Goal à investigation indicates the problem is actually happening&lt;br /&gt;&lt;br /&gt;Constraints SYSTEM IN Investigation&lt;br /&gt; In doing some investigation, the constraints that often appear are:&lt;br /&gt;• Time&lt;br /&gt;• Cost&lt;br /&gt;• Finance&lt;br /&gt;• Politics&lt;br /&gt;• Mix of  &lt;br /&gt;&lt;br /&gt;RECOMMENDATIONS&lt;br /&gt; Results of the investigation is a recommendation that includes, among others, the following:&lt;br /&gt;• Not to take any action not found a problem&lt;br /&gt;• Conducting system maintenance à problems that small&lt;br /&gt;• Improve the ability or skills of the&lt;br /&gt;• Consider modifications to total system&lt;br /&gt;• Placing the problem to occur in the development plan system which immediately made&lt;br /&gt;&lt;br /&gt;Tactics Investigation&lt;br /&gt;• Why we need tactics?&lt;br /&gt;• Find all of the issues&lt;br /&gt;• Knowing the causes of the emergence of problems&lt;br /&gt;• Determine the appropriate solution Done so that all elements of the system can receive&lt;br /&gt;preferred solution without disrupting their activities&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some of the tactics that can be done:&lt;br /&gt;• Listen to opinions of the system&lt;br /&gt;• Do not give the early breakthrough&lt;br /&gt;• Compare the story of some of the system on cases the same&lt;br /&gt;• Note the logical inconsistency problem&lt;br /&gt;&lt;br /&gt;Jump:&lt;br /&gt;• questionnaire&lt;br /&gt;• Frequently asked questions&lt;br /&gt;• Observation&lt;br /&gt;&lt;br /&gt;Not directly:&lt;br /&gt;• Flow of procedure&lt;br /&gt;• Reviewing documents&lt;br /&gt;• Sample&lt;br /&gt;• Tobular&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;WHEN THIS SYSTEM DESCRIPTION&lt;br /&gt;• Inputs&lt;br /&gt;• Exodus&lt;br /&gt;• File&lt;br /&gt;• Element data&lt;br /&gt;• Transaction Volume and document action&lt;br /&gt;• Diagram the flow of data&lt;br /&gt;&lt;br /&gt;NEEDS ANALYSIS&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;4 PURPOSE THAT WANT achieved:&lt;br /&gt;• Explain the complete system&lt;br /&gt;• describes the ideal information system&lt;br /&gt;• Bringing information system to the ideal conditions at this time with attention to resource constraints&lt;br /&gt;• Provide encouragement to the user confidence in system development&lt;br /&gt;• Method&lt;br /&gt;• FAQs&lt;br /&gt;• quitioner&lt;br /&gt;• Observation&lt;br /&gt;• Procedure analysis&lt;br /&gt;&lt;br /&gt;Observation  resource document&lt;br /&gt;• constraints&lt;br /&gt;• Time&lt;br /&gt;• Money&lt;br /&gt;• Expertise&lt;br /&gt;• Technology&lt;br /&gt;• External Factors&lt;br /&gt;• Document needs analysis&lt;br /&gt;&lt;br /&gt; Referral analysis: Relationships with end users, the observation process, problems in data collection&lt;br /&gt; The user needs: The need actual, reporting requirements, training needs and the influence of the new system&lt;br /&gt; System constraints: Explaining the cost and time constraints, expertise, technology, and external factors&lt;br /&gt;• Documents such as data collection instruments, statistical consensus, the logical flow of data and phisik, data elements in the initial data dictionary.&lt;br /&gt;&lt;br /&gt;GENERATING SYSTEMS ALTERNATIVES&lt;br /&gt;How do I approach the condition of the system at this time with the condition of the ideal system?&lt;br /&gt;• Create an alternative to solve the problem of information system&lt;br /&gt;• Alternative is best applied to the wise Options Strategies&lt;br /&gt;• Distributed versus centralized processing Changes in decision-making information from the centralized data processing to the end user Decentralized responsibility center&lt;br /&gt;• Integrated versus dispersed database System designer must consider the data are entered in the data base and the entrance to the File&lt;br /&gt;• Surround System Development Strategy of About important environmental strategy in the case of company take overs because the information system of other companies may vary with the company at this time.&lt;br /&gt;• Options Tactics Selection is done before the design operational&lt;br /&gt;• Design Options Operations Design options can be grouped into&lt;br /&gt;• Input&lt;br /&gt;• Online Vs Off Line Data Entry&lt;br /&gt;• Keyed Vs Machine Readable Data Entry&lt;br /&gt;• Centralized Vs Decentralized Data Entry&lt;br /&gt;• Processing • Batch Vs Realtime record update&lt;br /&gt;• Sequential Vs Direct Access to records&lt;br /&gt;• Single Vs Multiple Users update of records&lt;br /&gt;• Output&lt;br /&gt;• Traditional Vs Turn Around Documents&lt;br /&gt;• Structured Vs based Inquiry reports&lt;br /&gt;&lt;br /&gt;SELECTING THE PROPER SYSTEM&lt;br /&gt;• Tactics compare: System comparison based on the costs and benefits are relative;&lt;br /&gt;There are 3 ways said system A system is superior to the other if:&lt;br /&gt;• A has a lower cost of both B and the same benefits&lt;br /&gt;• A has a lower cost of producing A and B benefits more from the B&lt;br /&gt;• A and B have the same but the cost advantage generated a lot more.&lt;br /&gt;• Some methods comparatic System&lt;br /&gt;• Break Even point Analyisis&lt;br /&gt;• Payback Period&lt;br /&gt;• discounted payback period&lt;br /&gt;• Internal Rate of Return&lt;br /&gt;• Cost categories&lt;br /&gt;• Hardware&lt;br /&gt;• Software&lt;br /&gt;• People&lt;br /&gt;• Suppliers&lt;br /&gt;• Teleccommunications&lt;br /&gt;• Physical sites&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Cost Details Comparing the cost of information systems through the life of the system, analysts  projectivited how cost changes for the future and there are 3 models cost information system, namely Linear, and exponentially Step Function&lt;br /&gt;• Cost information system can occur only once and can also occur on an ongoing basis.&lt;br /&gt;• Cost of information systems that occur only once the cost ontime and development costs that occur during the development of the system.&lt;br /&gt;• Cost of information systems that occur on a continual basis are reccuring cost and operational cost where the cost of this is the case when the operating system information every day.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FACTORS INTO INFORMATION SYSTEM&lt;br /&gt;Qualitative factors that lead the performance information system that both of them&lt;br /&gt;• Reduce errors&lt;br /&gt;• Reduce the time to fix errors&lt;br /&gt;• Reduce the response time from the workstation alternative&lt;br /&gt;• Accelerating the provision of information&lt;br /&gt;• Increase system security&lt;br /&gt;• have active update source record&lt;br /&gt;• Improve the satisfaction&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FACTORS INTO CORPORATE STRATEGY&lt;br /&gt;• consumer satisfaction&lt;br /&gt;• Level sales increased&lt;br /&gt;• Commitment of consumers and vendors&lt;br /&gt;• Information product marketing Presenting learning&lt;br /&gt;&lt;br /&gt;SYSTEM&lt;br /&gt;• Conducting a brief presentation&lt;br /&gt;• Reduce technical explanation in detail&lt;br /&gt;• Presenting clearly with visual aids&lt;br /&gt;• If using a model using a tool such as a laptop so that more informative&lt;br /&gt;• Emphasize the benefits of the proposed system with some information that there are alternative suitable conditions experienced by the company.&lt;br /&gt;&lt;br /&gt;CONTINUING DECISION  OR NOT&lt;br /&gt;• If the company decided to develop the information system, the department will do the next process, namely Design System.&lt;br /&gt;• If the System Development and Life Cycle (SDLC) will be terminated.&lt;br /&gt;• Often akan found problems with the system and the study and top management will usually ask for the fulfillment of the re-study system.&lt;br /&gt;• Model will describe some of the stages of the repeated and sometimes the information will make a decision before the repeat stage system of study. With the alternative, the decision to repeat a previous phase or SDLC is not Go - No-Go Decision.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7833936753861790727-4443213637434692818?l=wayansukarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wayansukarya.blogspot.com/feeds/4443213637434692818/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wayansukarya.blogspot.com/2009/03/basic-basic-system-investigation.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/4443213637434692818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/4443213637434692818'/><link rel='alternate' type='text/html' href='http://wayansukarya.blogspot.com/2009/03/basic-basic-system-investigation.html' title='BASIC-BASIC SYSTEM INVESTIGATION'/><author><name>wynsukarya</name><uri>http://www.blogger.com/profile/04776855075637406232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7833936753861790727.post-5260792266653358203</id><published>2009-03-07T20:28:00.000-08:00</published><updated>2009-03-07T22:31:37.671-08:00</updated><title type='text'>GENERAL OVERVIEW DEVELOPMENT SYSTEM</title><content type='html'>&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;GENERAL OVERVIEW DEVELOPMENT SYSTEM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The need and importance of the development system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Development of a system means preparing for the new system replaces the old system as a whole or improve the existing system.&lt;br /&gt;A system needs to be replaced is because;&lt;br /&gt;The existence of the problems that arise in the system longer.&lt;br /&gt;Irregularity, this can be.&lt;br /&gt;Operating inefficiently.&lt;br /&gt;Not a here to policy management.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The growth of the organization&lt;/span&gt;&lt;br /&gt;The growth of the organization's old system is not effective anymore, so have to be developed a new system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To seize the opportunity&lt;/span&gt;&lt;br /&gt;In the competitive market, speed or efficiency of the information is very successful, or not to determine strategies and plans that have been developed to achieve opportunities that exist.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;There is instruction.&lt;/span&gt;&lt;br /&gt;directive is sometimes the instructions given to the development of the old system or creating a new system, instructions can be derived from the leadership organization.&lt;br /&gt;With the new system developed, the expected increase in-going improvements in the new system. Pieces namely, the&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Performance&lt;/span&gt;, increased system performance toward be more effective, can be seen through trough put at the number of jobs that can be done in a certain time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Response time&lt;/span&gt; is the average time between two transactions and response time in responding to system problems.&lt;br /&gt;Information, improving the quality of information presented.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Economy&lt;/span&gt;, upgrading of benefits or the benefits and cost reduction that occurred.&lt;br /&gt;Control, Improvement of the control-control to overcome and fix errors and cheating, and deception that will occur.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Efficiency&lt;/span&gt;, improvement of the efficiency operation, related to the efficiency of how resources are used is used with the minimum of waste. Efficiency can be measured from if output divided by the if input.&lt;br /&gt;Service, the increase of services provided by the system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The principle of the development system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System that is developed is to management system.&lt;br /&gt;After the system completed the system should be developed can be used by the management and can meet all the needs that are required by management.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;System developed is a large capitals investment&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Development of a system require capital funds that are not small, especially with use of current technology. System developed is a large capital investment, should consider the following&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;All alternative should be investigated.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From some alternative investment should be investigated to determine alternative the best and the most profitable.&lt;br /&gt;Investment should be the best value.&lt;br /&gt;This is the best investment must also be measured. Said the new investment is profitable if the value, which means that the benefits or results that are greater than the cost to obtain it. Cost-benefit analysis or cost-Effectiveness analysis can be used to determine whether the project is worth investing or not&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;System developed need educated people&lt;/span&gt;.&lt;br /&gt;People involved in the development and use of this system should be the people who educated about the problems that exist and to solutions that may be made. Educated mean that not have to follow formal university education, but exercise can be done working (on-the-job training).&lt;br /&gt;&lt;br /&gt;Stages of work and tasks that must be made in the process of system development.&lt;br /&gt;Before the system development process is done, it must be made before the schedule of work showing stages workplace and work tasks to be done, so that the process of system development can be conducted and completed in accordance with success time and budget that is planned. Cycle or systems development life cycle (system development life cycle) generally shows the stages and work tasks that must be done.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The process of developing the system does not handle&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The process of developing the system does not have to order.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Stages of development of system on the principle of no&lt;br /&gt;shows the steps that must be done and the steps that must be done not only can this series, but can be done together. For example in the development system, design of output is a phase that must be done before the design file. This does not mean that all output must be designed first all new design file can be done, but can be done simultaneously.&lt;br /&gt;Do not be afraid to cancel the project.&lt;br /&gt;&lt;br /&gt;The decision to proceed or cancel a project should be evaluated carefully .. for certain cases, where a project had to be stopped or canceled because it is not feasible anymore, it should be done with the firm.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Documentation must have for the development system.&lt;/span&gt;&lt;br /&gt;This documentation can be made at the time of the process of developing the system itself is still in the process, because this documentation can be produced from the work of each step in the development system. Documentation created and collected during the process of system developer can be used for communication between the system analyst with the system and can be used to encourage the involvement of the system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;System development life cycle .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Model secuencial linier&lt;br /&gt;On this model the steps are&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Requirements&lt;/span&gt;&lt;br /&gt;Starting with the building requirements of all elements of the system and allocating some subset of the software needs to be a engineer.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Design&lt;/span&gt;&lt;br /&gt;Design software is a multiple-step process that focuses on the four attributes in the different programs, data structures, software architecture, interface representations, and detail (algorithm) procedural&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Implementation&lt;/span&gt;&lt;br /&gt;Design should be implemented into the form of program code that can be processed by computer&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Verification&lt;/span&gt;&lt;br /&gt;Ensure that all functions that can be done by the system running well, at the time the test was conducted to find the mistakes in the program.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Maintenance&lt;/span&gt;&lt;br /&gt;Changes in software usually occurs after the use by the user, changes can occur due to adjustments to the outside environment, at the time of this software is needed, for example device antiviruses, virus with the new anti-virus must be able to adjust them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Iterative mode&lt;/span&gt;l&lt;br /&gt;&lt;br /&gt;.This model does not vary much with the waterfall model, different is in this model there is.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Initial planning&lt;/span&gt;&lt;br /&gt;The planning, the plan starts with knowing the purpose software engineering, the model is used, and certain about those who participate in making the system.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Planning&lt;/span&gt;&lt;br /&gt;Make a schedule activity or rundown of the development system.&lt;br /&gt;In the model this iterative cycle where there is after the implementation of the testing is done when there are errors of evaluation will be done, when there are errors this model allows the re-planning with additional information from the evaluation results and generate a better product, the process continues to progress this cycle performance  system to the most good.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Spiral Model&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The process is described as spiral.&lt;/span&gt;&lt;br /&gt;a.Each loop represents one phase of the process software will be developed a certain organization.&lt;br /&gt;b.Loop in the most focused on the feasibility of the system, the next loop on the definition of the needs of organizations of the system, the next loop associated with the design of the system will be developed and so each Loop is divided into several sectors.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a. Concept operation&lt;/span&gt;&lt;br /&gt;determine the destination of the specified phase. Restrictions on the process and product are known. Planning have been prepared. The risk of the project is known. Alternative strategies have been prepared based on the risks that are known, and already planned.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Development plan.&lt;/span&gt;&lt;br /&gt;Development planning system, known at tools that at coupled.&lt;br /&gt;Test plan.&lt;br /&gt;Planning the test conducted to test whether a system of organization is eligible to be used.&lt;br /&gt;&lt;br /&gt;System development approach&lt;br /&gt;&lt;br /&gt;1. The classical approach vs structured&lt;br /&gt;&lt;br /&gt;1.1 Classical Approach&lt;br /&gt;Classical 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. Problems in phenomenological classic.&lt;br /&gt;&lt;br /&gt;a. Software development will be difficult&lt;br /&gt;Less classical approach to provide tools in the development of techniques in the system and as a result, the software development process does not become effective and difficult to be done by programming. Case with other approaches that provide structured tools, such as data flow diagrams, data dictionary, decision table, and so forth.&lt;br /&gt;&lt;br /&gt;b. Cost of care and maintenance system will be expensive&lt;br /&gt;High cost of treatment in the classical approach is because the documentation system developed less complete and less structured.&lt;br /&gt;&lt;br /&gt;c. Possibility of system error&lt;br /&gt;Some research indicates that the system does not at a test during the development phase is the main source of system errors. Classical approach does not provide a way to system analysts, to do testing system, so the possibility of errors the system will become greater.&lt;br /&gt;&lt;br /&gt;d. Success of the system less secure&lt;br /&gt;In the classical phenomenological because the system is less involved in the development system, the needs of the system will be less than in accordance with the desired result, and as a system that is applied to be less successful.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Problems in the implementation of the system&lt;/span&gt;&lt;br /&gt;Because the system is less involved in the development system, then the system will only recognize the new system at the implementation stage only. as a result of this system will not upset because the new system and become frustrated because it can not operate the system with both&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;1.2 The structured approach&lt;/span&gt;&lt;br /&gt;Structured approach, complete with tools and techniques needed in developing the system, so that the final results of the system will have developed a system with well defined structure and clear.&lt;br /&gt;&lt;br /&gt;Through this structured approach, the problems are complex in the organization can be solved and the results from the system will be easy to maintain, flexible, more satisfied users, have a good documentation, on time, according to the budget cost of development, can improve productivity and quality will be more well.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;2. The piece approaches vs the system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;2.1 The piece&lt;/span&gt;&lt;br /&gt;A. approach that emphasizes the application of a particular activity or course&lt;br /&gt;b. on this approach, activities or applications that are selected, developed without considering the overall objectives of the organization.&lt;br /&gt;&lt;br /&gt;2.2 &lt;span style="font-style: italic;"&gt;The system&lt;/span&gt;&lt;br /&gt;• Viewing the system as a whole and the unity form a certain information.&lt;br /&gt;• Emphasizing the achievement of overall objectives&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;3. Ride-down approach vs. top-down approach&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;3.1 The bottom-rise (bottom-up)&lt;/span&gt;&lt;br /&gt;• Starting from the bottom level of the operational&lt;br /&gt;• It is the characteristics of classical&lt;br /&gt;• Known by the term data-analysis&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;3.2 The top-down (top-down)&lt;/span&gt;&lt;br /&gt;• Starting from the top-level strategy planning&lt;br /&gt;• It is the characteristics of structured&lt;br /&gt;• Also known to the decision-analysis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;4. The system-comprehensive approach vs. modular&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;4.1 The approach of comprehensive system information&lt;/span&gt;&lt;br /&gt;• Develop a system simultaneously and comprehensively, and&lt;br /&gt;• It is characteristic of the classical approach&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;4.2 The modular approach&lt;/span&gt;&lt;br /&gt;• break a complex system into parts of a simple&lt;br /&gt;• System to be developed on time, easy to understand and kept&lt;br /&gt;&lt;span style="font-style: italic;"&gt;• It is characteristic of the structured approach&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;5. The far-jump approach vs. developing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;5.1 The jump-distance (great-loop approach)&lt;/span&gt;&lt;br /&gt;• Develop a system simultaneously using technologi sophisticated.&lt;br /&gt;High-risk and spend a lot of cost&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;5.2 The approach evolved (evolutionary approach)&lt;/span&gt;&lt;br /&gt;• Applying advanced technology for application-specific applications&lt;br /&gt;• Developed for the needs&lt;br /&gt;• Save the cost and can follow the development of technology&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;System development methodology.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;methodology&lt;/span&gt;&lt;br /&gt;- totality methods, procedures, working concepts, rules and postulat used in science, art or discipline the other.&lt;br /&gt;For example the methodology is structured systems analysis and design for use on the development of the system.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;method&lt;/span&gt;&lt;br /&gt;- One way, systematic techniques to grind&lt;br /&gt;For example is the simplex method to find the value of x and y in the equation linear.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Algorithm&lt;/span&gt;&lt;br /&gt;- Sort-order procedure to solve a problem.&lt;br /&gt;For example quick sort algorithm is in the process of sorting&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Classification methodology development.&lt;/span&gt;&lt;br /&gt;a.&lt;span style="font-style: italic;"&gt; Functional decomposition&lt;/span&gt;&lt;br /&gt;- Emphasizing breaking into the system so that the subsystem will be more easy to understand, designed and implemented&lt;br /&gt;- Example: Stepwise refinement, iterative stepwise refinement.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;b.Data-oriented&lt;/span&gt;&lt;br /&gt;- Emphasizing on the characteristics of the data processed&lt;br /&gt;&lt;br /&gt;• Data-flow oriented: modules according to the type of data elements and behavior logic in the module system&lt;br /&gt;Example: composite design, SSAD&lt;br /&gt;&lt;br /&gt;• Data-oriented structure: emphasis on the structure of input and output in the system, then this structure will be used as a basic structure of the system are made.&lt;br /&gt;Example: Jakson's system development.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Prescriptive&lt;/span&gt;&lt;br /&gt;- Usually provided by the manufacturer of the software&lt;br /&gt;Example: PRIDE, Spectrum.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Tool in the development system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tools used in a methodology as a general picture, diagram or graph, in addition to the equipment that is not the form of graphic image is an example of data dictionary and a form to present data.&lt;br /&gt;&lt;br /&gt;Example of system development tool that shaped graph&lt;br /&gt;Data Flow diagrams, structured charts, SADT, Jakson's diagram.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Tools that use the chart-chart:&lt;/span&gt;&lt;br /&gt;o Activity charting: describe the activity,  flowchart.&lt;br /&gt;o Layout charting: describes the system layout diagram&lt;br /&gt;o Personal relationship charting: describes the relationship of personnel, for example: organization chart.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;System development techniques&lt;/span&gt;.&lt;br /&gt;a. And management techniques for project scheduling, for example: CPM.&lt;br /&gt;b. Techniques to find, collect and define data / facts&lt;br /&gt;- Interview&lt;br /&gt;- Observation&lt;br /&gt;- Questioner.&lt;br /&gt;c. Technical  operating cost / benefits, for example, cost-benefit and cost-Effectiveness analysis.&lt;br /&gt;d. Technical meeting to run a membership organization.&lt;br /&gt;e. A system of technical inspection organization.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;System analyst and programmer&lt;/span&gt;&lt;br /&gt;System analyst&lt;br /&gt;learn the issues and determine the needs of the system to identify a solution.&lt;br /&gt;And the task of responsibility&lt;br /&gt;Not only on the making of an application program or computer, but in the system as a whole.&lt;br /&gt;Knowledge must be knowledgeable, not only on the technology, but also in the field of application systems that handling.&lt;br /&gt;laborer systems analyst in making the program is limited to solving the line of the system.&lt;br /&gt;System analyst jobs involving contact with many people in analyst system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Programmers&lt;/span&gt;&lt;br /&gt;writing program code based on the design of the system will be made by analysts&lt;br /&gt;Duties and responsibilities&lt;br /&gt;- Limited in making program&lt;br /&gt;- The programming is limited to computer technology, computer systems, utilities and language program is required.&lt;br /&gt;- Employment is the technical and programming must be precise in making the instruction program.&lt;br /&gt;- Employment  not the relationship with people.&lt;br /&gt;&lt;br /&gt;System analyst duty bridge the knowledge gap that occurs between the user and programmer system itself&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Analysts knowledge required system.&lt;/span&gt;&lt;br /&gt;. Technology, data processing, and computer programming.&lt;br /&gt;. Business knowledge is broad and general.&lt;br /&gt;. Quantitative methods: linear programming.&lt;br /&gt;. Expertise breaking a problem.&lt;br /&gt;. Communication between the expertise of personal.&lt;br /&gt;. Expertise builds relationships between the personal.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;reference :&lt;br /&gt;1. Structured Analysis &amp;amp;Design of Information System, Aktas, A.Ziya.Prentice-Hall, 1987&lt;br /&gt;2.Structured System Analysis ; Tools and Techniques,Chris Gane and Trish Sarson.Prentice-Hall, 1979&lt;br /&gt;3.System Analysis and Design A Structured Approach, William S.Davis.Massachusetts: Addison-Wesley, 1983&lt;br /&gt;4.Information Systems Theory and Practice, John Burch, Gary Grudnitski, Fourth Edition;New York: John Wiley &amp;amp; Sons,1986&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7833936753861790727-5260792266653358203?l=wayansukarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wayansukarya.blogspot.com/feeds/5260792266653358203/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wayansukarya.blogspot.com/2009/03/general-overview-development-system.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/5260792266653358203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/5260792266653358203'/><link rel='alternate' type='text/html' href='http://wayansukarya.blogspot.com/2009/03/general-overview-development-system.html' title='GENERAL OVERVIEW DEVELOPMENT SYSTEM'/><author><name>wynsukarya</name><uri>http://www.blogger.com/profile/04776855075637406232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7833936753861790727.post-4976822362642616156</id><published>2009-02-20T19:30:00.000-08:00</published><updated>2009-02-20T19:40:05.670-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TUGAS 1 RANGKUMAN'/><title type='text'>Basic Concept of Information Systems Analysis and Design</title><content type='html'>&lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Basic Concept of Information Systems Analysis and Design&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Before studying what that Information Systems Analysis and Design, first we have to know what that system and what that information.&lt;br /&gt;&lt;br /&gt; WHAT IS SYSTEM?&lt;br /&gt;&lt;br /&gt; There are two approaching to definition of system:&lt;br /&gt;&lt;br /&gt; 1. Definition of system based on approach of procedure&lt;br /&gt;&lt;br /&gt; According to this approach, system interpreted by as a working network from procedures which is interaction and work along to finish a specific-purpose or goal. A procedure is a correct sequences of instruction steps explaining what have to be done, who have to do, when have to be done and how to do that.&lt;br /&gt;&lt;br /&gt; 2. Definition of system based on approach of element&lt;br /&gt;&lt;br /&gt; According to this approach the definition of system is a set of elements which is have interaction to reach specific-purpose or goal.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; CHARACTERISTIC OF SYSTEM&lt;br /&gt;&lt;br /&gt; Characteristic a system can be explained as follows:&lt;br /&gt;&lt;br /&gt; 1. Components&lt;br /&gt;&lt;br /&gt; Consist of a number of components which interact, what each other working along to form an unity. The example is Supra System that is a larger ones system.&lt;br /&gt;&lt;br /&gt; 2. Boundary&lt;br /&gt;&lt;br /&gt; A system has a boundary to limiting system with environmental or other system outside its.&lt;br /&gt;&lt;br /&gt; 3. Environments&lt;br /&gt;&lt;br /&gt; Environment is a media link between a subsystem with other subsystem.&lt;br /&gt;&lt;br /&gt; 4. Input&lt;br /&gt;&lt;br /&gt; Entered energy into system can in the form of treatment input and signal input. The treatment input is entered energy system to can walk. While signal input is energy which in process to yield output.&lt;br /&gt;&lt;br /&gt; 5. Output&lt;br /&gt;&lt;br /&gt; The result from processed energy and classified is become an output which good for and rest of dismissal.&lt;br /&gt;&lt;br /&gt; 6. Process&lt;br /&gt;&lt;br /&gt; Process is the change an input become output.&lt;br /&gt;&lt;br /&gt; 7. Target (objective)/goal&lt;br /&gt;&lt;br /&gt; Otherwise have the target then system operation there will be no utilizing of. The system is told succeed if it has reach the target/its goal.&lt;br /&gt;&lt;br /&gt; The Classification Of System&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;a. Deterministic System&lt;br /&gt; The Certain system operate with behaviour which have earned can be predicted, interaction between its sharess can be detected categorically so that its output can be forecasted. for example of : Computer programe, executing precisely as according to its instruction network. System of pay, and others.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;b. Probabilistic System&lt;br /&gt; The System which is input and its process can be defined, but yielded output cannot be determined categorically; ( always there is a little mistake / deviation to forecast of the way system). for Example : marketing system)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;c. Open System&lt;br /&gt; The system that relation and effect external environment .This system accept input and yield output for external environment / the other sub system, so that have good operation system. This system tend to measure up to adaptation, can adapt to its environment so that can continue its.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;d. Closed System&lt;br /&gt; The System Physical where the process that happened do not experience of transfer of items, information or energy with environment outside system. This system work automatically without existence of interfere in of external side of it.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;e. Relatively Closed System&lt;br /&gt; The closed System but doesn't closed at all to accept other influences. This system in its operation can accept influence from outside which have been defined in certain boundarys.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;f. Artificial System&lt;br /&gt; The System imitating occurence in system. This system is formed pursuant to occurence in nature where human being unable to do it. Equally imitat exist in nature.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;g. Natural System&lt;br /&gt; The natural&lt;span style=""&gt;  &lt;/span&gt;System is occurence in nature. for Example of : sea, solar system and others.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; font-family: times new roman; text-align: justify;" class="MsoPlainText"&gt;&lt;span style="font-size:100%;"&gt; h. Manned System&lt;br /&gt; The System explanations of behaviour covering human being taking part in. This system can be depicted in way of as follows:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;The System of Human being focus the relations between human being&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt; The System of Human being - Machine, System which involve machine to a target&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt; The Machine System, automatic system where human being have duty to start and finish system, meanwhile human being entangled also to monitor system.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt; Information&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt; Data is fact. Information is&lt;span style=""&gt;  &lt;/span&gt;data that processed become better form and more meaning to accept it. If data is not useful to accept it so the data cannot be referred as by information.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt; QUALITY OF INFORMATION&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt; To get information with quality, then information must have:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;    &lt;/span&gt;*&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;Accurately&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;Information free from mistakes and doesn't deflect or mislead&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;    &lt;/span&gt;*&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;Punctually&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;Incoming information at receiver may not lose time&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;    &lt;/span&gt;*&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;Relevantly&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;Information is have benefit for its usage.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;font-size:100%;" &gt; Information will be valuable if big added significance of expense get it.&lt;/span&gt; &lt;p style="font-weight: bold; font-family: times new roman;" class="MsoPlainText"&gt;                                          &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7833936753861790727-4976822362642616156?l=wayansukarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wayansukarya.blogspot.com/feeds/4976822362642616156/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wayansukarya.blogspot.com/2009/02/basic-concept-of-information-systems.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/4976822362642616156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7833936753861790727/posts/default/4976822362642616156'/><link rel='alternate' type='text/html' href='http://wayansukarya.blogspot.com/2009/02/basic-concept-of-information-systems.html' title='Basic Concept of Information Systems Analysis and Design'/><author><name>wynsukarya</name><uri>http://www.blogger.com/profile/04776855075637406232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
