tag:blogger.com,1999:blog-4270055232067269412024-03-06T00:18:19.264+07:00Pembelajaran Anak RPLMustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.comBlogger89125tag:blogger.com,1999:blog-427005523206726941.post-80378669489212299162013-02-25T09:48:00.001+07:002013-03-09T13:10:30.395+07:00Tugas Kelas XI-RPL 1 (Libur UPK)Kerjakan tugas berikut pada buku,di kumpulkan hari rabu tgl 27 Pebruari 2013<br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]-->
<br />
<div class="MsoListParagraphCxSpFirst" style="margin-left: .25in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Tuliskan struktur dasar penulisan bahasa C++</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .25in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Jelaskan pengertian Tipe data dan sebutkan
jenis-jenis tipe data dalam C++.</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .25in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Sebutkan macam-macam Input dan output dalam C++</div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Buatlah program menghitung luas persegi panjang
dengan output sbb :</div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
Masukkan Panjang :</div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
Masukkan Lebar<span style="mso-spacerun: yes;"> </span>:<br />
Luas Persegi Panjang Adalah :</div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
Keterangan : jika panjang kita isi 5 dan lebar kita isi 2
maka secara otomatis Luas akan terisi 10</div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Buat program dengan output sbb :</div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
Masukkan Harga Barang : 50.000</div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
Anda mendapatkan diskon 5000 dan hadiah 1 Gelas cantik</div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
Keterangan:jika harga barang diatas 30000 maka akan
mendapatkan diskon Rp.5000,- dan hadiah 1 buah gelas,namun jika harga kurang
dari 30000 anda mendapatkan ucapan terima kasih<span style="mso-spacerun: yes;"> </span></div>
<br />
<span class="fullpost">
</span>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-81509497112885250922013-02-25T09:45:00.003+07:002013-03-09T13:11:40.676+07:00Tugas Kelas X-RPL2-Libur Ujian SekolahJawablah Soal-soal di bawah ini pada buku kalian masing-masing,di kumpulkan pada Hari Kamis Tanggal 28 Pebruari 2013<br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]-->
<br />
<div class="MsoListParagraphCxSpFirst" style="margin-left: .25in; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Jelaskan pengertian <span style="mso-spacerun: yes;"> </span>dibawah ini :</div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;"> a.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Readln<span lang="IN" style="mso-ansi-language: IN;"><span style="mso-tab-count: 3;"> </span>c.
Writeln</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;"> b.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Write<span lang="IN" style="mso-ansi-language: IN;"><span style="mso-tab-count: 3;"> </span>d.
Variabel</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .25in; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Jelaskan pengertian Tipe data dan sebutkan
jenis-jenis tipe data dalam PASCAL.</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .25in; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Tuliskan syntak/cara penulisan IF dua kasus</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .25in; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -.25in;">
<span style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Buatlah program perulangan dengan mengulang<span style="mso-spacerun: yes;"> </span>tulisan “PASCAL” sebanyak 5 x</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .25in; mso-add-space: auto;">
PASCAL</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .25in; mso-add-space: auto;">
PASCAL<br />
PASCAL<br />
PASCAL<br />
PASCAL</div>
<div class="MsoListParagraphCxSpLast" style="margin-left: .25in; mso-add-space: auto; mso-list: l1 level1 lfo1; text-indent: -.25in;">
<span lang="IN" style="font-family: "Arial","sans-serif"; mso-ansi-language: IN; mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="font-family: "Arial","sans-serif";">Jelaskan
Perangkat apa saja yang dibutuhkan dalam membangun sebuah jaringan computer</span><span lang="IN" style="font-family: "Arial","sans-serif"; mso-ansi-language: IN;">,
kemudian jelaskan fungsinya masing-masing</span></div>
<br />
<span class="fullpost">
</span>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com1tag:blogger.com,1999:blog-427005523206726941.post-1978031013866539632013-02-12T09:36:00.002+07:002013-02-12T09:36:43.920+07:00Tugas Siswa prakerin 2<span class="fullpost">Buatlah program dengan menggunakan
statemen pemilihan :</span><br />
<span class="fullpost"><br /></span>
<span class="fullpost">soal 1</span><br />
<span class="fullpost"> Masukkan harga barang :</span><br />
<span class="fullpost"><br /></span>
<span class="fullpost"> keterangan : jika harga barang > 30000 maka akan mendapatkan diskon 5000 dan payung cantik</span><br />
<span class="fullpost"> tetapi jika < 30000 akan mendapatkan ucapan terimakasih</span><br />
<span class="fullpost"> Output:</span><br />
<span class="fullpost"> Masukkan harga barang :50.000</span><span class="fullpost"><br /></span><br />
<span class="fullpost"> Anda mendapatkan diskon 5000 dan sebuah payung cantik</span><br />
<span class="fullpost"><br /></span>
<span class="fullpost"> Masukkan harga barang : 20000</span><br />
<span class="fullpost"> Anda mendapatkan ucapan terima kasih</span><br />
<span class="fullpost">Soal 2</span><br />
<span class="fullpost"> Masukkan sebuah nilai :</span><br />
<span class="fullpost"> keterangan : jika Nila >=81 keterangan ='Memuaskan'</span><br />
<span class="fullpost"> jika Nilai >=71 dan <81 br="" keterangan="Baik"></81></span><br />
<span class="fullpost"> jika Nilai >=61 dan < 71 keterangan='Cukup'</span><br />
<span class="fullpost"> jika nilai < 60 keterangan ='kurang'</span>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-80499274689253875772013-01-31T09:05:00.003+07:002013-01-31T09:05:34.557+07:00Materi C++ Siswa Prakerin<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhblc99RhRRsZEEQOIo5dwMOG_Ffa0S2CRFKgVFROrHGgouECpBU81Fs4z8FQsKQmup2vWyBPqG7gWiZuvzcBdLaYHHlPSpel45SP7RpZrWPyDyHjpeZEQqidjYz0OJJln1HcWzsv0Tjho/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhblc99RhRRsZEEQOIo5dwMOG_Ffa0S2CRFKgVFROrHGgouECpBU81Fs4z8FQsKQmup2vWyBPqG7gWiZuvzcBdLaYHHlPSpel45SP7RpZrWPyDyHjpeZEQqidjYz0OJJln1HcWzsv0Tjho/s200/images.jpg" width="200" /></a></div>
Tolong di salin kedalam buku catatan!!!<br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* 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:"Arial","sans-serif";}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Decission</div>
<div class="MsoNormal" style="text-align: justify;">
Adalah suatu perintah pengambilan
keputusan yang digunakan untuk memilih salah satu alternatif jawaban yang tepat
dari pilihan yang ada.</div>
<div class="MsoNormal" style="text-align: justify;">
Dalam bahasa C++ ada beberapa
jenis statemen pemilihan/decission :</div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;">
<span style="mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Statemen if</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Digunakan untuk memilih satu dari 2 atau lebih
alternatif jawaban yang tersedia.</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Jika perintah if tersebut terdiri dari 2 atau lebih
pernyataan,maka pernyataan tersebut harus berada diantara begin dan<span style="mso-spacerun: yes;"> </span>end .</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Syntak:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
If (kondisi)</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Statement</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Perintah diatas memiliki arti jika kondisi bernilai
benar maka pernyataan dibawahnya akan dikerjakan.</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Contoh :</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
# include<stdio .h=""></stdio></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Main()</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
{</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Int harga;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Printf(“Masukkan harga :”);scanf(“%d”,&harga);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
If (harga > 20000)</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Printf(“Anda
Mendapatkan diskon 5000\n”);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
}</div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;">
<span style="mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Statemen if…else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Syntax :</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
If(kondisi)</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Statemen1;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Statemen2;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
}</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Maksud dari syntak diatas,jika kondisi benar maka
pernyataan 1 akan dikerjakan dan jika kondisi salah maka pernyataan 2 yang akan
dikerjakan.</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Contoh :</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
#include <stdio .h=""></stdio></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Main()</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
{</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Int nilai,tugas;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Printf(“Masukkan
Sebuah Nilai :”);scanf(“%d”,&nilai);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Printf(“Masukkan
sebuah nilai tugas:”);scanf(“%d”,&tugas);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>If (nilai
> 70 )</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Printf(“Lulus\n”);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>Printf(“Tidak Lulus\n”);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>}</div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;">
<span style="mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Statemen If dalam If</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Syntak:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
If (kondisi1)</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>If(kondisi2)
</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Pernyataan1;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Pernyataan2;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Pernyataan3;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Contoh :</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
#include <stdio .h=""></stdio></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
Main()</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>{</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Int nilai;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 1;"> </span>Char huruf;;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Printf(“Masukkan
Nilai :”);scanf(“%d”,&nilai);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>If
(nilai >=81 && nilai <=100)</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 3;"> </span>Huruf=’A’;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.25in; mso-add-space: auto; text-align: justify; text-indent: .25in;">
If (nilai >=71 && nilai
<81 p="">
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 3;"> </span>Huruf=’B’;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.25in; mso-add-space: auto; text-align: justify; text-indent: .25in;">
If (nilai >=61 && nilai
<71 p="">
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 3;"> </span>Huruf=’C’;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.25in; mso-add-space: auto; text-align: justify; text-indent: .25in;">
If (nilai >51 && nilai
<61 p="">
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 3;"> </span>Huruf=’D’;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Else</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 3;"> </span>Huruf
=’E’;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Printf(“Jadi
Huruf Adalah : %c\n”,huruf);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; text-align: justify;">
}</div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;">
<span style="mso-fareast-font-family: Arial;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Statemen Switch</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Merupakan pernyataan yang dirancang untuk
menengani pengambilan keputusan yang melibatkan sejumlah pemilihan alternatif
yang diantaranya untuk menggantikan pernyataan If bertingkat.</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Syntak :</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
Switch (ekspresi)</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>{</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>Case konstanta1;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Pernyataan1;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify; text-indent: 13.5pt;">
Case konstanta2;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Pernyataan2;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify; text-indent: 13.5pt;">
Case konstanta3;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Pernyataan3;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify; text-indent: 13.5pt;">
Case konstanta4;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Pernyataan4;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 1;"> </span>………</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 1;"> </span>………</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 1;"> </span>Case konstantan;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Pernyataann;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 1;"> </span>Default:</div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-tab-count: 2;"> </span>Pernyataanx;</div>
<div class="MsoNormal" style="text-align: justify;">
<span style="mso-tab-count: 1;"> </span>}</div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l3 level1 lfo4; text-align: justify; text-indent: -.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Contoh</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
#include <stdio .h=""></stdio></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
main()</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>{</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>int kdhari;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>printf("Masukkan Kode Hari [1-7] :");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>scanf("%d",&kdhari);</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>switch
(kdhari)</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>{</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>case 1:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>printf("Senin");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>case 2:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>printf("Selasa");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>case 3:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>printf("Rabu");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>case 4:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>printf("Kamis");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>case 5:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>printf("Jum'at");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>case 6:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>printf("Sabtu");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>case 7:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>printf("Minggu");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>break;</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>default:</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;">
</span>printf("Kode<span style="mso-spacerun: yes;"> </span>tidak
ada");</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<span style="mso-spacerun: yes;"> </span>}</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
}</div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 58.5pt; mso-add-space: auto; text-align: justify;">
<br /></div>
<br />
<span class="fullpost">
</span></61></div>
</71></div>
</81></div>
Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-66431332367158595452013-01-18T09:12:00.000+07:002013-01-18T09:12:52.441+07:00Tugas I Prakerin Kelas XI RPL 2<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9Ui7CpsGFETaPhXRcynWHW1Syl9nykTAuXlRXccup3E_wRHK5Snf3zMPHp61uXZM6E3OpA9izlKh8IYGiSpDvJqEeDBxiwVgH2NmdicJiVtV01dErCp-sl4nG0o2XPZJDCkowkcMR0W0/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9Ui7CpsGFETaPhXRcynWHW1Syl9nykTAuXlRXccup3E_wRHK5Snf3zMPHp61uXZM6E3OpA9izlKh8IYGiSpDvJqEeDBxiwVgH2NmdicJiVtV01dErCp-sl4nG0o2XPZJDCkowkcMR0W0/s200/images.jpg" width="200" /></a></div>
Kerjakan soal-soal berikut dengan menulis programnya pada buku atau di komputer mengumpulkannya bisa soft programnya atau program di catata di buku.:<br />
1.Buatlah Program Menghitung Luas dan keliling persegi panjang.<br />
Luas = panjang * lebar<br />
Keliling = 2*(panjang+lebar)<br />
Outputnya :<br />
Masukkan Panjang =<br />
Masukkan Lebar =<br />
Keliling Persegi adalah =<br />
Luas Persegi adalah =<br />
Simpan dengan nama tugas1.cpp<br />
2.Buatlah program menghitung luas dan keliling lingkaran.<br />
phi = 3.1451593 <br />
Keliling= 2 * phi * jari<br />
Luas = phi * jari * jari<br />
Outputnya :<br />
Masukkan jari-jari =<br />
Keliling Lingkaran =<br />
Luas Lingkaran =<br />
3.Buatlah Program menghitung Luas dan volume balok:<br />
luas =2*(panjang*lebar)+(2*Panjang*tinggi)+(2*lebar*tinggi)<br />
volume = panjang * lebar * tinggi<br />
outputnya :<br />
Masukkan Panjang =<br />
Masukkan Lebar =<br />
Masukkan Tinggi =<br />
Luas BalokAdalah =<br />
Volume Balok Adalah=<br />
4.Bualah program konversi mata uang rupiah ke dollar,yen dan peso<br />
Dollar = rupiah/8250<br />
yen = rupiah/4000<br />
peso = rupiah/2500<br />
rupiah dimasukkan melalui scanf<br />
output:<br />
Masukkan Rupiah :<br />
Rupiah dalam bentuk dolar adalah :<br />
Rupiah dalam bentuk yen adalah :<br />
Rupiah dalam bentuk peso adalah :<br />
<br />
Selamat Mengerjakan,Jangan Lupa SHOLAT 5 Waktu,Jangan kau tinggalkan Sholat kalu ingin selamat Dunia dan Akhirat<br />
<span class="fullpost">
</span>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-7876972417534971022012-10-29T20:23:00.001+07:002012-10-29T20:23:41.885+07:00Remidi Susulan kelas XII<ol>
<li>Sebutkan 4 macam editor yang digunakan dalam pemrograman java</li>
<li>Sebutkan keunggulan dari java</li>
<li>Sebutkan elemen-elemen dalam java</li>
<li>sebutkan semua kata kunci/keywordpada java</li>
<li>Jelaskan pengertian enkapsulasi</li>
<li>Jelaskan pengertian pewarisan</li>
<li>Jelaskan pengertian Inheritance</li>
<li>Jelaskan pengertian polimorfism</li>
</ol>
Kerjakan di kertas,tulis nama,kelas dan nomer absen dikumpulkan pada saat mapel produktif<span class="fullpost">
</span>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-13248282270262002042012-10-29T20:02:00.001+07:002012-10-29T20:02:19.540+07:00Remidi Lanjutan kelas XI<ol>
<li>Jelaskan pengertian IDE</li>
<li>Jelaskan pengertian tipe data</li>
<li>Jelaskan pengertian variabel</li>
<li>Jelaskan pengertian konstanta</li>
<li>Sebutkan dan jelaskan macam-macam tipe data</li>
</ol>
Kerjakan di kertas,tulis nama kelas dan nomer absen,di kumpulkan pada saat pelajaran produktif<span class="fullpost">
</span>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-91319575652819201262012-10-29T19:48:00.001+07:002012-10-29T19:48:18.568+07:00Remidi lanjutan kelas X<ol>
<li>Sebutkan bunyi hukum ohm beserta rumus dan satuannya</li>
<li>Sebutkan dan jelaskan macm-macam komponen elektronika</li>
<li>Sebutkan 4 fungsi tahanan</li>
<li>Sebutkan dan jelaskan Macam-macam tahanan</li>
<li><span style="font-family: "Arial","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;">Sebuah resistor dengan hambatan 1.5 Ohm dipasang pada Baterai dengan
tegangan 6 Volt berapa besar arus yang mengalir</span></li>
<li><span style="font-family: "Arial","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"><span style="font-size: 11pt; line-height: 115%;">Sebuah Resistor dengan hambatan 500 Ohm dialiri Arus 0.5 Ampere hitung
berapa besar tegangannya </span></span></li>
<li><span style="font-family: "Arial","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"><span style="font-size: 11pt; line-height: 115%;">Dua buah resistor dipasang secara pararel dimana masing-masing
hambatannya adalah R1=10 ohm dan R2=10 ohm, berapa besar tahanan totalnya</span></span></li>
<li><span style="font-family: "Arial","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"><span style="font-size: 11pt; line-height: 115%;">Dua buah resistor dipasang secara pararel dimana masing-masing
hambatannya adalah R1=3 ohm dan R2=6 ohm,dan dialiri tegangan 15 volt berapa
besar tahanan totalnya</span></span></li>
<li><span style="font-family: "Arial","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"><span style="font-size: 11pt; line-height: 115%;">Resistor dengan kode warna Merah Merah Hitam Perak hitunglah berapa
besarnilai tahanannya</span></span></li>
<li><span style="font-family: "Arial","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"><span style="font-size: 11pt; line-height: 115%;">Resistor dengan kode warna Hijau Hitam Kuning Tak berwarna hitunglah
berapa besar nilai tahanannya</span></span></li>
</ol>
<span style="font-family: Arial, sans-serif; font-size: 11pt; line-height: 115%;">Kerjakan di kertas folio,tulis nama kelas dan nomer absen.dikumpulkan pada saat mapel produktif </span><span class="fullpost">
</span>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-50021017314808089762012-10-19T09:01:00.000+07:002012-10-19T09:01:01.719+07:00Soal Remidi MID kelas X<img alt="" class="rg_hi uh_hi" data-height="217" data-width="232" height="217" id="rg_hi" src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcT1R68q86uY1kY9Kz7irqtuNYQtFZxhZf_uRkVwfjGzRceU0hitYA" style="height: 217px; width: 232px;" width="232" />Kerjakan Soal-soal Remidi berikut,dengan memilih jawaban yang menurut
anda benar.Dibaca sungguh-sungguh,jangan tergesa-gesa,karena bila telah
memilih submit tidak bisa kembali,bila gagal nanti akan ada remidi
susulan...terima kasih<embed align="middle" allowscriptaccess="always" bgcolor="#000000" height="535" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="Medium" src="http://www.fileden.com/files/2012/10/13/3356670/remidiklsx.swf" type="application/x-shockwave-flash" width="660" wmode="opaque"></embed>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-28002106587047357032012-10-16T08:36:00.001+07:002012-10-19T09:01:10.259+07:00Soal Remidi Kelas XI<img alt="" class="rg_hi uh_hi" data-height="216" data-width="233" height="216" id="rg_hi" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT_VtvGA0mI1Bmx8kwdR_LYIUgBtbh4vYqlZ-rAjArvXmXOK5rsgw" style="height: 216px; width: 233px;" width="233" />Kerjakan Soal-soal Remidi berikut,dengan memilih jawaban yang menurut anda benar.Dibaca sungguh-sungguh,jangan tergesa-gesa,karena bila telah memilih submit tidak bisa kembali,bila gagal nanti akan ada remidi susulan...terima kasih<br />
<embed align="middle" allowscriptaccess="always" bgcolor="#000000" height="535" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="Medium" src="http://www.fileden.com/files/2012/10/13/3356670/quizremidi.swf" type="application/x-shockwave-flash" width="660" wmode="opaque"></embed>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-21039640373263096822012-10-13T13:49:00.000+07:002012-10-16T10:28:49.266+07:00Soal remidi KelasXII<img alt="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcS3G55e2Kb-ig7AytUek15jzqlQrkeW9pwQUnMs1fOAB5p6hWmSwg" class="decoded" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcS3G55e2Kb-ig7AytUek15jzqlQrkeW9pwQUnMs1fOAB5p6hWmSwg" />Kerjakan Soal-soal Remidi berikut,dengan memilih jawaban yang menurut
anda benar.Dibaca sungguh-sungguh,jangan tergesa-gesa,karena bila telah
memilih submit tidak bisa kembali,bila gagal nanti akan ada remidi
susulan...terima kasih<embed align="middle" allowscriptaccess="always" bgcolor="#000000" height="535" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="Medium" src="http://www.fileden.com/files/2012/10/13/3356670/quiz1.swf" type="application/x-shockwave-flash" width="660" wmode="opaque"></embed>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-31197670685583978242012-10-03T17:22:00.003+07:002012-10-03T17:22:45.790+07:00Membuat pemrograman mobile sederhana dengan netbeans<div class="separator" style="clear: both; text-align: left;">
</div>
<div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img alt="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQKVeL8wujxVTTc0rl7VlxBQ0VO0P_iPsfdr6JPE_OoKPnJPSn9HLoVvg" class="decoded" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQKVeL8wujxVTTc0rl7VlxBQ0VO0P_iPsfdr6JPE_OoKPnJPSn9HLoVvg" />Berikut ini akan saya berikan tutorial pemrograman mobile sederhana dengan netbean,adapun langkah-langkahnya adalah sebagai berikut :<span class="fullpost">
</span></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPG5uvi9Sw5ovpTp0L8jvlcnXzwniQHk_TYRobR3aSS8PW1XldcnJrkcazgDIDt4wbvXn-CiroLJwlfqpwl6tlCQxcwoXZSIJXUPQLIwLhL3_hkLbBznyeEUqL2WSlMxwi1Y_9N1Wc4o4/s1600/n1.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPG5uvi9Sw5ovpTp0L8jvlcnXzwniQHk_TYRobR3aSS8PW1XldcnJrkcazgDIDt4wbvXn-CiroLJwlfqpwl6tlCQxcwoXZSIJXUPQLIwLhL3_hkLbBznyeEUqL2WSlMxwi1Y_9N1Wc4o4/s320/n1.bmp" width="320" /></a></div>
<div style="text-align: center;">
klik File---New Project</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje52U5ZztM0lHWwZIHBzoe0KBEzFG6DKLW8BbxsjzvhcY2XqOTZhgQ6bJWysH71fkKhLjiLmuV9EmEDgeJbEDl2pL60ICYSHf-neH3o4Y1QzPP8DjG9rM_IdfuQcuCC3KYoqVeC959bmw/s1600/n2.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje52U5ZztM0lHWwZIHBzoe0KBEzFG6DKLW8BbxsjzvhcY2XqOTZhgQ6bJWysH71fkKhLjiLmuV9EmEDgeJbEDl2pL60ICYSHf-neH3o4Y1QzPP8DjG9rM_IdfuQcuCC3KYoqVeC959bmw/s320/n2.bmp" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
Pada Categories pilih Java ME dan pada projects pilih Mobile Aplication</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1UePHjD6RwPEZbetd0CFn4TacIAsx7G-lm0zXr0j42VeTU_Li0OEe35sGrpbrYsXLucIq7rhuRPeFx0FEbpB76rics0zo1K7XoJLazV9l1RE5dxn3mPH1El1keXnE5EqEFyHbpFwlwrs/s1600/n3.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1UePHjD6RwPEZbetd0CFn4TacIAsx7G-lm0zXr0j42VeTU_Li0OEe35sGrpbrYsXLucIq7rhuRPeFx0FEbpB76rics0zo1K7XoJLazV9l1RE5dxn3mPH1El1keXnE5EqEFyHbpFwlwrs/s320/n3.bmp" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
Isikan project name nya,disina saya mengisikan project :hellojava,kemudian klik next</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDiFXnfgpCMwivBUWh9V0FAPdV3CZo4vX5RVmRONgwwN6jiewI9zEEjvCjbOijUzEZZB0m23_2-0x4CqPfWNj6G3xcF120ywrGqNqWsboOrOiRI4ZKCEcDi-zsi0uFERflD9bTAjPCkxM/s1600/n4.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="219" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDiFXnfgpCMwivBUWh9V0FAPdV3CZo4vX5RVmRONgwwN6jiewI9zEEjvCjbOijUzEZZB0m23_2-0x4CqPfWNj6G3xcF120ywrGqNqWsboOrOiRI4ZKCEcDi-zsi0uFERflD9bTAjPCkxM/s320/n4.bmp" width="320" /></a></div>
<div style="text-align: center;">
Pilih emulator platform,Device,Device Configuration dan Device profil selanjutnya klik tombol next</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRez7ItmBhArrw4b6PSxEaJ8Lz2alLzu88tBNM_X9L3yVHn3eC7VWxkxARHGu36OFY9vzNDp2IRDBUFhyriS0pVNFjTEL01VYI5-IEVNPLDcvQ3MV3fCiPsSG7Zs8ZC-OOK46WbbIBjRc/s1600/n5.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRez7ItmBhArrw4b6PSxEaJ8Lz2alLzu88tBNM_X9L3yVHn3eC7VWxkxARHGu36OFY9vzNDp2IRDBUFhyriS0pVNFjTEL01VYI5-IEVNPLDcvQ3MV3fCiPsSG7Zs8ZC-OOK46WbbIBjRc/s320/n5.bmp" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Setelah keluar kotak dialog diatas selanjutnya klik tombol finish</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ79eF8-xB2trORYa43Di4lpowJeEtOeyGGztDriF8hArRWd9aGcnMpvkJHyQ3XMJKUV4DSdgZIKUvlUIq539d9mJZtMKvqUnnCidJA0QG6Tanv28Ngs-k5bd6UpjVWYUVGxAbaWKAvJw/s1600/n6.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ79eF8-xB2trORYa43Di4lpowJeEtOeyGGztDriF8hArRWd9aGcnMpvkJHyQ3XMJKUV4DSdgZIKUvlUIq539d9mJZtMKvqUnnCidJA0QG6Tanv28Ngs-k5bd6UpjVWYUVGxAbaWKAvJw/s320/n6.bmp" width="320" /></a></div>
Nah sekarang mobile device sederhana sudah selesai anda tinggal menjalankan program tersebut dengan cara menekan tombol run(segitiga hijau) dan anda akan melihat hasilnya<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ttcXCq-410UQoa-22EN0BbY3l7YaKCF1z0RMewM74qMopEGEjE3Gv388wiCnjiusIuIGaN65l5Z5q-UklRRpGKZaPFl4r11H7y5qw85NpbEuIpa8zGWd6DMRULjp_QUYGPcRltXg2mU/s1600/n7.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ttcXCq-410UQoa-22EN0BbY3l7YaKCF1z0RMewM74qMopEGEjE3Gv388wiCnjiusIuIGaN65l5Z5q-UklRRpGKZaPFl4r11H7y5qw85NpbEuIpa8zGWd6DMRULjp_QUYGPcRltXg2mU/s320/n7.bmp" width="181" /></a></div>
Demikian tadi tutorial membuat pemrograman mobile sederhana dengan netbeans,Semoga bermanfaat<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>
Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-21563614393727794332012-10-02T20:20:00.000+07:002012-10-02T20:20:59.279+07:00Instalasi Netbeans<br />
<img height="99" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcT47wiJVNQzAmrqwwJpOVt5OShbtbdy-D5hVVdM9ZsN8BlAOHMiIWQFbjY" width="110" />Netbeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas <a href="http://en.wikipedia.org/wiki/Swing_%28Java%29">Swing</a>.
Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang
dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS
X and Solaris.Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu
aplikasi perangkat lunak yang menyediakan pembangun Graphic User
Interface (GUI), suatu text atau kode editor, suatu compiler atau
interpreter dan suatu debugger.<br />
Netbeans merupakan software development yang <span style="font-weight: bold;">Open Source</span>, dengan kata lain software ini di bawah pengembangan bersama, bebas dan gratis. Netbeans sendiri berkembang dalam beberapa versi yang terbaru adalah versi 7.0.1.Untuk mendapatkan software ini kita dapat mengunjungi situs <a href="http://www.netbeans.org/">www.netbeans.org</a><br />
Sebelum menginstal netbeans kita terlebih dahulu menginstal paket <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java Development Kid(JDK).</a><br />
<img alt="Installer" border="1" height="136" src="http://lh3.ggpht.com/_IZ6QAzV8QoI/SjX44RwQcYI/AAAAAAAABnQ/wUvHavxajtA/s400/jdk-netbeans-installer.JPG" title="Installer" width="261" /> <br />
Nah setelah kita mendapatkan JDK nya lalu kita akan menginstalnya kedalam komputer setelah JDK terinstal kedalam komputer baru kita akan menginstal netbeansnya,adapun langkah-langkahnya adalah sebagai berikut :<br />
<ul>
<li>Klik 2x Installer Netbeans IDE, sehingga muncul form Configuring Installer.</li>
</ul>
<img alt="Configuring Installer" border="1" height="162" src="http://lh3.ggpht.com/_IZ6QAzV8QoI/SjxEpCQig4I/AAAAAAAABoM/t3GoCcGENYs/s400/nb1.JPG" title="Configuring Installer" width="400" /><br />
<ul>
<li> Tunggu sampai proses konfigurasi ini selesai.</li>
</ul>
<img alt="Configuring Installer" border="1" height="300" src="http://lh4.ggpht.com/_IZ6QAzV8QoI/SjxEpDFfsgI/AAAAAAAABoQ/UaA72LDvsAY/s400/nb2.JPG" title="Configuring Installer" width="400" /><br />
<br />
<br />
<ul>
<li><span class="fullpost"> </span>Pilih paket program yang akan diinstall dengan cara klik tombol
Customize... (sudah diset otomatis semua paket diinstall). Klik Next.</li>
</ul>
<img alt="Customize" border="1" height="310" src="http://lh5.ggpht.com/_IZ6QAzV8QoI/SjxFtB_ASzI/AAAAAAAABoU/ZI1nA-FDUEM/s400/nb3.JPG" title="Customize" width="400" /><br />
<ul>
<li> Beri tanda centang pada <i>I accept the terms in the license agreement</i>. Klik Next. </li>
</ul>
<img alt="License" border="1" height="310" src="http://lh4.ggpht.com/_IZ6QAzV8QoI/SjxFtCeveZI/AAAAAAAABoY/86hgJXY53qg/s400/nb4.JPG" title="License" width="400" /> <br />
<ul>
<li> Tentukan lokasi instalasi GlashFish (sudah diset otomatis), GlashFish
berguna bagi teman-teman sewaktu menjalankan aplikasi desktop yang
teman-teman buat nantinya menggunakan web browser. Teman-teman harus
perhatikan dan ingat username, password, port dan lokasi instalasi, jika
perlu teman-teman catat. saja Klik Next.</li>
</ul>
<img alt="GlashFish" border="1" height="310" src="http://lh6.ggpht.com/_IZ6QAzV8QoI/SjxFtGIdJfI/AAAAAAAABoc/CSSM3RYGNC0/s400/nb5.JPG" title="GlashFish" width="400" /><br />
<ul>
<li>Tentukan Lokasi GlashFlash v3 (sudah diset otomatis). Klik Next.</li>
</ul>
<img alt="GlashFish v3" border="1" height="310" src="http://lh3.ggpht.com/_IZ6QAzV8QoI/SjxFtBEiPlI/AAAAAAAABog/tQpPOlhk6n8/s400/nb6.JPG" title="GlashFish v3" width="400" /><br />
<ul>
<li>Pada form summary akan ditampilkan informasi mengenai instalasi Netbeans IDE yang akan dilakukan. Klik Install.</li>
</ul>
<img alt="Install Netbeans IDE" border="1" height="310" src="http://lh5.ggpht.com/_IZ6QAzV8QoI/SjxFtY-fshI/AAAAAAAABok/i8E0P5mOii0/s400/nb7.JPG" title="Install Netbeans IDE" width="400" /><br />
<ul>
<li>Tunggu sampai proses instalasi selesai.</li>
</ul>
<img alt="Instalasi Netbeans IDE" border="1" height="310" src="http://lh4.ggpht.com/_IZ6QAzV8QoI/SjxHf6pYYJI/AAAAAAAABoo/CHoQtJ67q_I/s400/nb8.JPG" title="Instalasi Netbeans IDE" width="400" /><br />
<ul>
<li>Instalasi telah sukses dilakukan. Klik Finis<i>h</i></li>
</ul>
<img alt="Finish" border="1" height="310" src="http://lh5.ggpht.com/_IZ6QAzV8QoI/SjxHf5tBvmI/AAAAAAAABos/7jgyZawiFTE/s400/nb9.JPG" title="Finish" width="400" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<i></i><br />
<br />Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-21082290306267529582012-05-23T21:24:00.001+07:002012-05-24T09:01:22.498+07:00Jenis-Jenis Perintah SQL<span class="fullpost">
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJWl3VUdgU3WZhcuKPL-vpVtX3nZdFJghGCAGDpj7Efknq8R1InhMl84dthFpLWOXg-0l67yTVwbOj8oKCib5Eq2Pk2B3XW8k_zA7dLIR6Xbp0FSTKb0cUDhs61Iyqjjq6ScbJTBAV2DM/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJWl3VUdgU3WZhcuKPL-vpVtX3nZdFJghGCAGDpj7Efknq8R1InhMl84dthFpLWOXg-0l67yTVwbOj8oKCib5Eq2Pk2B3XW8k_zA7dLIR6Xbp0FSTKb0cUDhs61Iyqjjq6ScbJTBAV2DM/s1600/images.jpg" /></a></div>
SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query. Merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL.Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi,perintah SQL pada semua software database hampir sama.<br />
<br />
Terdapat 3 (tiga) jenis perintah SQL, yaitu :<br />
1. DDL atau Data Definition Language<br />
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam <br />
hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :<br />
CREATE<br />
ALTER<br />
RENAME<br />
DROP<br />
2. DML atau Data Manipulation Language<br />
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record<br />
dalam table. Perintah SQL yang termasuk dalam DML antara lain :<br />
SELECT<br />
INSERT<br />
UPDATE<br />
DELETE<br />
3. DCL atau Data Control Language<br />
DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges).<br />
Perintah SQL yang termasuk dalam DCL antara lain :<br />
GRANT<br />
REVOKE<br />
<h3>
Membuat, Menampilkan, Membuka dan Menghapus Database</h3>
<h4>
1. Membuat Database</h4>
<div style="text-align: justify;">
Sintaks umum SQL untuk membuat suatu database adalah sebagai berikut :</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
CREATE DATABASE [IF NOT EXISTS] nama_database;</div>
<div style="text-align: justify;">
<br /></div>
Bentuk perintah di atas akan membuat sebuah database baru dengan nama nama_database. Aturan<br />
<div style="text-align: justify;">
penamaan sebuah database sama seperti aturan penamaan sebuah variabel, dimana secara umum nama </div>
<div style="text-align: justify;">
database boleh terdiri dari huruf, angka dan under-score (_). Jika database yang akan dibuat sudah ada, </div>
<div style="text-align: justify;">
maka akan muncul pesan error. Namun jika ingin otomatis menghapus database yang lama jika sudah </div>
<div style="text-align: justify;">
ada, aktifkan option IF NOT EXISTS.</div>
<div style="text-align: justify;">
Berikut ini contoh perintah untuk membuat database baru dengan nama “penjualan” :</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
CREATE DATABASE penjualan;<br />
<br />
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka akan ditampilkan pesan kurang <br />
lebih sebagai berikut :<br />
<br />
Query OK, 1 row affected (0.02 sec)<br />
<br />
<br />
<h4>
2. Menampilkan Database</h4>
Untuk melihat database yang baru saja dibuat atau yang sudah ada, dapat menggunakan perintah sebagai<br />
berikut :<br />
<br />
SHOW DATABASES;<br />
<br />
Hasil dari perintah di atas akan menampilkan semua database yang sudah ada di MySQL. Berikut ini<br />
contoh hasil dari query di atas :<br />
+--------------+<br />
| Database |<br />
+--------------+<br />
| penjualan |<br />
| mysql |<br />
| test |<br />
+--------------+<br />
3 rows in set (0.02 sec)</div>
<div style="text-align: justify;">
<h4>
3. Membuka Database</h4>
Sebelum melakukan manipulasi tabel dan record yang berada di dalamnya, kita harus membuka atau<br />
mengaktifkan databasenya terlebih dahulu. Untuk membuka database “penjualan”, berikut ini querynya :<br />
<br />
USE penjualan;<br />
<br />
Jika perintah atau query di atas berhasil, maka akan ditampilkan pesan sebagai berikut :<br />
Database changed<br />
<br />
<h4>
4. Menghapus Database</h4>
Untuk menghapus suatu database, sintaks umumnya adalah sbb :<br />
<br />
DROP DATABASE [IF EXISTS] nama_database;<br />
<br />
Bentuk perintah diatas akan menghapus database dengan nama nama_database.Jika databasenya ada<br />
maka database dan juga seluruh tabel di dalamnya akan dihapus. Jadi berhati-hatilah dengan perintah ini!<br />
Jika nama database yang akan dihapus tidak ditemukan, maka akan ditampilkan pesan error. Aktifkan<br />
option IF EXISTS untuk memastikan bahwa suatu database benar-benar ada.<br />
Berikut ini contoh perintah untuk menghapus database dengan nama “penjualan” :<br />
<br />
DROP DATABASE penjualan;</div>
<h3>
Membuat, Mengubah dan Menghapus Table</h3>
<div style="text-align: justify;">
<h4>
1. Membuat Tabel Baru</h4>
Bentuk umum SQL untuk membuat suatu table secara sederhana sebagai berikut :<br />
<br />
CREATE TABLE nama_tabel (<br />
field1 tipe(panjang),<br />
field2 tipe(panjang),<br />
...<br />
fieldn tipe(panjang),<br />
PRIMARY KEY (field_key)<br />
);<br />
<br />
Bentuk umum di atas merupakan bentuk umum pembuatan tabel yangsudah disederhanakan. Penamaan <br />
tabel dan field memiliki aturan yang sama dengan penamaan database.<br />
Sebagai contoh, kita akan membuat tabel baru dengan struktur sebagai berikut :<br />
Nama tabel : pelanggan<br />
No Nama Field Tipe Panjang<br />
1 id_pelanggan * Varchar 5<br />
2 nm_pelanggan Varchar 30<br />
3 alamat Text -<br />
4 telepon Varchar 20<br />
5 email Varchar 50<br />
<br />
Untuk membuat tabel tersebut di atas, query atau perintah SQL-nya adalah sebagai berikut :<br />
<br />
CREATE TABLE pelanggan (<br />
id_pelanggan varchar(5) NOT NULL,<br />
nm_pelanggan varchar(30) NOT NULL,<br />
alamat text,<br />
telepon varchar (20),<br />
email varchar (50),<br />
PRIMARY KEY(id_pelanggan)<br />
);</div>
Untuk membuat tabel tersebut di atas, query atau perintah SQL-nya adalah sebagai berikut :<br />
<br />
CREATE TABLE pelanggan (<br />
id_pelanggan varchar(5) NOT NULL,<br />
nm_pelanggan varchar(30) NOT NULL,<br />
alamat text,<br />
telepon varchar (20),<br />
email varchar (50),<br />
PRIMARY KEY(id_pelanggan)<br />
);<br />
<br />
Jika query untuk membuat tabel di atas berhasil dijalankan, maka akan ditampilkan pesan sebagai berikut :<br />
Query OK, 0 rows affected (0.16 sec)<br />
<br />
Pada perintah di atas, beberapa hal yang perlu diperhatikan :<br />
CREATE TABLE merupakan perintah dasar dari pembuatan table.<br />
pelanggan merupakan nama tabel yang akan dibuat.<br />
id_pelanggan, nm_pelanggan, alamat, telepon dan email merupakan nama field.<br />
varchar dan text merupakan tipe data dari field<br />
NOT NULL merupakan option untuk menyatakan bahwa suatu field tidak boleh kosong.<br />
PRIMARY KEY merupakan perintah untuk menentukan field mana yang akan dijadikan primary key <br />
pada tabel.<br />
5, 10, 30 dan 50 di belakang tipe data merupakan panjang maksimal dari suatu field.<br />
Untuk tipe data date dan text (juga date dan blob) panjang karakter maksimalnya tidak perlu ditentukan.<br />
Jangan lupa akhiri perintah dengan titik-koma (;)<br />
<br />
Selanjutnya untuk melihat tabel mhs sudah benar-benar sudah ada atau belum, ketikkan perintah berikut ini :<br />
<br />
SHOW TABLES;<br />
<br />
Perintah di atas akan menampilkan seluruh tabel yang sudah ada dalam suatu database. Contoh hasil dari<br />
perintah di atas adalah sebagai berikut :<br />
<br />
+---------------------+<br />
| Tables_in_penjualan |<br />
+---------------------+<br />
| pelanggan |<br />
+---------------------+<br />
1 rows in set (0.01 sec)<br />
<br />
Untuk melihat struktur tabel “mhs” secara lebih detail, cobalah perintah atau query sebagai berikut :<br />
<br />
DESC pelanggan;<br />
DESC merupakan singkatan dari DESCRIBE (dalam query bisa ditulis lengkap atau hanya 4 karakter<br />
pertama) dan pelanggan adalah nama tabel yang akan dilihat strukturnya. Dari perintah di atas, akan<br />
ditampilkan struktur tabel pelanggan sebagai berikut :<br />
<br />
+--------------+-------------+------+-----+---------+-------+<br />
| Field | Type | Null | Key | Default | Extra |<br />
+--------------+-------------+------+-----+---------+-------+<br />
| id_pelanggan | varchar(5) | NO | PRI | | |<br />
| nm_pelanggan | varchar(30) | NO | | | |<br />
| alamat | text | YES | | NULL | |<br />
| telepon | varchar(20) | YES | | NULL | |<br />
| email | varchar(50) | YES | | NULL | |<br />
+--------------+-------------+------+-----+---------+-------+<br />
5 rows in set (0.00 sec)<br />
<br />
Dari struktur tabel mhs yang ditampilkan di atas, dapat diketahui bahwa : Terdapat 5 (lima) field dengan <br />
tipe masing-masing. Primary Key dari tabel pelanggan adalah id_pelanggan. Lihat kolom Key pada field<br />
id_pelanggan. Untuk field id_pelanggan dan nm_pelanggan defaultnya tidak boleh kosong. Lihatlah <br />
kolom Null dan Default pada field id_pelanggan dan nm_pelanggan. Untuk field alamat, telepon dan<br />
email default-nya boleh kosong. Lihatlah kolom Null dan Default pada field alamat dan telepon.<br />
<br />
<h4>
2.Mengubah Struktur Table dengan ALTER</h4>
Untuk mengubah struktur suatu tabel, bentuk umum perintah SQL-nya<br />
sebagai berikut :<br />
<br />
ALTER TABLE nama_tabel alter_options;<br />
<br />
dimana :<br />
ALTER TABLE merupakan perintah dasar untuk mengubah tabel.<br />
nama_tabel merupakan nama tabel yang akan diubah strukturnya.<br />
alter_options merupakan pilihan perubahan tabel. Option yang bisa<br />
digunakan, beberapa di antaranya sebagai berikut :<br />
» ADD definisi_field_baru<br />
Option inid igunakan untuk menambahkan field baru dengan<br /><br /> “definisi_field_baru” (nama field, tipe dan option lain).<br />
<br /> » ADD INDEX nama_index<br /> Option inid igunakan untuk menambahkan field baru dengan index dengan nama<br /> “nama_index” pada tabel.<br /> » ADD PRIMARY KEY (field_kunci)<br /> Option untuk menambahkan primary key pada tabel<br /> » CHANGE field_yang_diubah definisi_field_baru<br /> Option untuk mengubah field_yang_diubah menjadi definisi_field_baru<br /> » MODIFY definisi_field<br /> Option untuk mengubah suatu field menjadi definisi_field<br /> » DROP nama_field<br /> Option untuk menghapus field nama_field<br /> » RENAME TO nama_tabel_baru<br /> Option untuk mengganti nama tabel<br /><br /><br /> Beberapa contoh variasi perintah ALTER untuk mengubah struktur suatu<br /> tabel antara lain :<br />
<ul>
<li> Menambahkan field “tgllahir” ke tabel pelanggan</li>
</ul>
ALTER TABLE pelanggan ADD tgllahir date NOT NULL;<br /><br />
<ul>
<li> Menambahkan primary key pada suatu tabel</li>
</ul>
ALTER TABLE pelanggan ADD PRIMARY KEY(id_pelanggan);<br /><br />
<ul>
<li> Mengubah tipe field tgllahir menjadi varchar dalam tabel pelanggan</li>
</ul>
ALTER TABLE pelanggan MODIFY tgllahir varchar(8) NOT<br /> NULL;<br /><br />
<ul>
<li> Menghapus field tgllahir dari tabel pelanggan</li>
</ul>
ALTER TABLE pelanggan DROP tgllahir;<br />
<h4>
3.Mengubah Nama Tabel</h4>
Untuk mengubah nama suatu tabel, dapat menggunakan perintah SQL sbb :<br /><br /> RENAME TABLE pelanggan TO plg;<br /> ALTER TABLE plg RENAME TO pelanggan;<br /><br /> Perintah di atas akan mengubah tabel pelanggan menjadi plg dan sebaliknya.<br />
<h4>
4.Menghapus Tabel</h4>
Untuk menghapus sebuah tabel, bentuk umum dari perintah SQL adalah sebagai berikut :<br /><br /> DROP TABLE nama_tabel;<br /><br /> Contohnya kita akan menghapus tabel dengan nama “pelanggan” maka perintah<br /> SQL-nya adalah :<br /><br /> DROP TABLE pelanggan;<br />
<h4>
5.Menambah Record dengan INSERT</h4>
Bentuk umum perintah SQL untuk menambahkan record atau data ke dalam suatu tabel adalah sebagai<br />
berikut :<br /><br /> INSERT INTO nama_tabel VALUES (‘nilai1’,’nilai2’,...);<br /><br /> atau dapat dengan bentuk sebagai berikut :<br /><br /> INSERT INTO nama_tabel(field1,field2,...)<br /> VALUES (‘nilai1’,’nilai2’,...);<br /><br /> atau dapat juga dengan bentuk sebagai berikut :<br /><br /><br /> INSERT INTO nama_tabel<br /> SET field1=’nilai1’, field2=’nilai2’,...;<br /><br /> Sebagai contoh, kita akan menambahkan sebuah record ke dalam tabel pelanggan yang telah kita buat<br />
sebelumnya. Berikut ini perintah SQL untuk menambahkan sebuah record ke dalam tabel pelanggan :<br /><br /> INSERT INTO pelanggan VALUES ('P0001', 'Achmad<br /> Solichin','Jakarta Selatan', '0217327762',<br /> 'achmatim@gmail.com');<br /><br /> Jika perintah SQL di atas berhasil dieksekusi maka akan ditampilkan pesan<br /> sebagai berikut :<br />
<h4>
6.Mengedit Record dengan UPDATE</h4>
Proses update bisa sewaktu-waktu dilakukan jika terdapat data atau recor dalam suatu tabel yang perlu<br />
diperbaiki. Proses update ini tidak menambahkan data (record) baru, tetapi memperbaiki data yang lama.<br />
Perubahan yang terjadi dalam proses update bersifat permanen, artinya setelah perintah dijalankan tidak<br /> dapat di-cancel (undo). Bentuk umum perintah SQL untuk mengedit suatu record atau data dari suatu<br />
tabel adalah sebagai berikut :<br /><br /> UPDATE nama_tabel SET field1=’nilaibaru’<br /> [WHERE kondisi];<br /><br /> Pada perintah untuk update di atas :<br /> UPDATE merupakan perintah dasar untuk mengubah record tabel.<br /> nama_tabel merupakan nama tabel yang akan diubah recordnya.Perintah SET diikuti dengan field-field <br />
yang akan diubah yang mana diikuti juga dengan perubahan isi dari masing-masing field. Untuk mengubah<br />
nilai dari beberapa field sekaligus, gunakan koma (,) untuk memisahkan masing-masing field.<br /> Perintah WHERE diikuti oleh kondisi tertentu yang menentukan record mana yang akan diedit (diubah). <br />
Perintah WHERE ini boleh ada boleh juga tidak Jika WHERE tidak ditambahkan pada perintah update<br />
maka semua record dalam tabel bersangkutan akan berubah.<br />
Perhatikan beberapa contoh perintah UPDATE tabel pelanggan berikut ini !<br /> 1. Mengubah alamat menjadi “Tangerang” untuk pelanggan yang mempunyai id ‘P0001’<br /> UPDATE pelanggan SET alamat='Tangerang' WHERE<br /> id_pelanggan='P0001';<br /><br /> Dan jika query di atas berhasil dieksekusi maka akan ditampilkan hasil<br /> sebagai berikut :<br /><br /> Query OK, 1 row affected (0.27 sec)<br /> Rows matched: 1 Changed: 1 Warnings: 0<br /><br /> 2. Mengubah email menjadi “budi@luhur.com” dan alamat menjadi “Bandung”<br /> untuk pelanggan yang mempunyai id_pelanggan ‘P0002’<br /><br /> UPDATE pelanggan SET email='budi@luhur.com',<br /> alamat='Bandung' WHERE id_pelanggan='P0002';<br />
<h4>
7. Menghapus Record dengan DELETE</h4>
Proses delete dilakukan jika terdapat data atau record dalam suatu tabel yang perlu dihapus atau<br />
dihilangkan.Perubahan yang terjadi dalam proses delete bersifat permanen, artinya setelah perintah<br />
dijalankan tidak dapat di-cancel (undo). Jadi berhati-hatilah dengan perintah delete !Bentuk umum <br />
perintah SQL untuk menghapus suatu record atau data dari tabel adalah sebagai berikut :<br /> <br />
DELETE FROM nama_tabel [WHERE kondisi];<br /> <br />
Pada perintah untuk delete di atas :<br /> DELETE FROM merupakan perintah dasar untuk menghapus suatu record dari tabel.<br /> nama_tabel merupakan nama tabel yang akan dihapus recordnya.<br /> Perintah WHERE diikuti oleh kondisi tertentu yang menentukan record mana yang akan dihapus<br />
(didelete). Perintah WHERE ini boleh ada boleh juga tidak. Namun demikian , jika WHERE tidak <br />
ditambahkan pada perintah delete maka semua record dalam tabel bersangkutan akan terhapus. Jadi <br />
jangan lupa menambahkan WHERE jika kita tidak bermaksud mengosongkan tabel<br /> Perhatikan beberapa contoh perintah DELETE dari tabel pelanggan beriku ini !<br /><br /> 1. Menghapus data pelanggan yang mempunyai id_pelanggan P0005<br /> DELETE FROM pelanggan WHERE id_pelanggan='P0005';<br /> <br />
Dan jika query di atas berhasil dieksekusi dan record yang akan dihapus ada,<br /> maka akan ditampilkan hasil sebagai berikut :<br /><br /> Query OK, 1 row affected (0.11 sec)<br /><br /> 2. Menghapus semua pelanggan yang beralamat di “Bandung”<br /><br /> DELETE FROM pelanggan WHERE alamat='Bandung';<br />
<h4>
8. Menampilkan Record dengan SELECT</h4>
Perintah SELECT digunakan untuk menampilkan sesuatu. Sesuatu di sini bisa berupa sejumlah data <br />
dari tabel dan bisa juga berupa suatu ekspresi.<br /> Dengan SELECT kita bisa mengatur tampilan atau keluaran sesuai tampilan yang diinginkan.<br /> Bentuk dasar perintah SELECT data dari tabel adalah sebagai berikut :<br /><br /> SELECT [field | *] FROM nama_tabel [WHERE kondisi];<br /><br /> Perhatikan beberapa contoh perintah SELECT dari tabel pelanggan berikut ini !<br /><br /> 1. Menampilkan seluruh data atau record (*) dari tabel pelanggan<br /><br /> SELECT * FROM pelanggan;<br /><br /> Dan jika query di atas berhasil dieksekusi maka akan ditampilkan hasil sebagai berikut :<br /> +--------------+-----------------+----------------------------------+------------+---------------------+<br />| id_pelanggan | nm_pelanggan | alamat | telepon | email |<br />+--------------+-----------------+----------------------------------+------------+---------------------+<br />| P0001 | Achmad Solichin | Jakarta Selatan |0217327762 |achmatim@gmail.com |<br />| P0002 | Agus Rahman | Jl H Said, Tangerang |0217323234 | agus20@yahoo.com |<br />| P0003 | Doni Damara | Jl. Raya Cimone, Jakarta Selatan |0214394379 | damara@yahoo.com |<br />| P0004 | Reni Arianti | Jl. Raya Dago No 90 |0313493583 | renren@yahoo.co.id |<br />| P0005 | Dewi Aminah | Jl Arjuna No 40 |0314584883|aminahoke@plasa.com |<br />| P0006 | Chotimatul M | RT 04 RW 02 Kel Pinang sari | 0219249349 | fixiz@yahoo.co.id |<br />+--------------+-----------------+----------------------------------+------------+---------------------+<br />6 rows in set (0.00 sec)<br />
2. Menampilkan field id_pelanggan dan nm_pelanggan dari seluruh pelanggan dalam tabel pelanggan<br /> SELECT id_pelanggan, nm_pelanggan FROM pelanggan;<br /><br /> Jika query di atas berhasil dieksekusi maka akan ditampilkan hasil sebagai berikut :<br />+--------------+-----------------+<br />| id_pelanggan | nm_pelanggan |<br />+--------------+-----------------+<br />| P0001 | Achmad Solichin |<br />| P0002 | Agus Rahman |<br />| P0003 | Doni Damara |<br />| P0004 | Reni Arianti |<br />| P0005 | Dewi Aminah |<br />| P0006 | Chotimatul M |<br />+--------------+-----------------+<br />6 rows in set (0.00 sec)<br /><br />3. Menampilkan id, nama dan alamat dari data pelanggan yang mempunyai id P0006<br /> SELECT id_pelanggan, nm_pelanggan, alamat<br /> FROM pelanggan WHERE id_pelanggan = 'P0006';<br /><br /> Hasil query di atas adalah sbb :<br />+--------------+--------------+-----------------------------+<br />| id_pelanggan | nm_pelanggan | alamat |<br />+--------------+--------------+-----------------------------+<br />| P0006 | Chotimatul M | RT 04 RW 02 Kel Pinang sari |<br />+--------------+--------------+-----------------------------+<br />1 row in set (0.00 sec)<br />4. Menampilkan id, nama dan email data semua pelanggan yang mempunyai email di yahoo<br /><br /> SELECT id_pelanggan, nm_pelanggan, email<br /> FROM pelanggan WHERE email LIKE '%yahoo%';<br /><br /> Hasil query di atas adalah sbb :<br />+--------------+--------------+--------------------+<br />| id_pelanggan | nm_pelanggan | email |<br />+--------------+--------------+--------------------+<br />| P0002 | Agus Rahman | agus20@yahoo.com |<br />| P0003 | Doni Damara | damara@yahoo.com |<br />| P0004 | Reni Arianti | renren@yahoo.co.id |<br />| P0006 | Chotimatul M | fixiz@yahoo.co.id |<br />+--------------+--------------+--------------------+<br />4 rows in set (0.00 sec)<br /><br />5. Menampilkan data semua pelanggan yang beralamat di Jakarta Selatan dan mempunyai email di gmail.<br /> SELECT id_pelanggan, nm_pelanggan, alamat, email<br /> FROM pelanggan WHERE alamat = 'Jakarta Selatan' && email LIKE '%gmail.com';<br /><br /> Hasil query di atas adalah sbb :<br /><br />+--------------+-----------------+-----------------+--------------------+<br />| id_pelanggan | nm_pelanggan | alamat | email |<br />+--------------+-----------------+-----------------+--------------------+<br />| P0001 | Achmad Solichin | Jakarta Selatan | achmatim@gmail.com |<br />+--------------+-----------------+-----------------+--------------------+<br />1 row in set (0.00 sec)<br /><br />
6. Menampilkan semua data pelanggan secara urut berdasarkan nama pelanggan dengan perintah<br />
ORDERBY<br /><br /> SELECT id_pelanggan, nm_pelanggan<br /> FROM pelanggan ORDER BY nm_pelanggan;<br /><br /> Hasil query di atas adalah sbb :<br />+--------------+-----------------+<br /> | id_pelanggan | nm_pelanggan |<br />+--------------+-----------------+<br />| P0001 | Achmad Solichin |<br />| P0002 | Agus Rahman |<br />| P0006 | Chotimatul M |<br />| P0005 | Dewi Aminah |<br />| P0003 | Doni Damara |<br />| P0004 | Reni Arianti |<br />+--------------+-----------------+<br />6 rows in set (0.00 sec) <br />
<br />
<br />Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-49489424362457177912012-05-23T20:31:00.000+07:002012-05-23T20:32:42.329+07:00Buku Sekolah Elektronik Rekayasa Perangkat Lunak Kelas XII<span class="fullpost"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis_STilsaOJairJNYCArX3WYdaQ_ZGGYX4Zgm6Iry0KgUWpm94dBofX6HyQWkl8oekh5q-nTRuB8Pt67n9RWFa_9MGRUoU2_9tE_iX-vlP1JIq9iKvAtWP21P9w_LAzUu60TJJr6a323w/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis_STilsaOJairJNYCArX3WYdaQ_ZGGYX4Zgm6Iry0KgUWpm94dBofX6HyQWkl8oekh5q-nTRuB8Pt67n9RWFa_9MGRUoU2_9tE_iX-vlP1JIq9iKvAtWP21P9w_LAzUu60TJJr6a323w/s1600/images.jpg" /></a></div>
<div style="text-align: justify;">
Buku yang berjudul “Rekayasa Perangkat Lunak”,sama dengan salah satu program keahlian pada Sekolah Menengah Kejuruan (SMK). Meskipun demikian, sebenarnya isi dari buku ini tidak secara khusus membahas tentang Rekayasa Perangkat Lunak. Dari sisi pandang bidang Ilmu Komputer ada lima<br />
sub-bidang yang tercakup dalam dalam buku ini, yaitu sub-bidang Rekayasa Perangkat Lunak, Sistem Operasi, Algoritma dan Struktur Data, Bahasa Pemrograman dan Basis Data. Hal ini disesuaikan dengan kurikulum tingkat SMKuntuk Program Keahlian Rekayasa Perangkat Lunak.Pokok bahasan tentang Rekayasa Perangkat Lunak secara umum membahas dasar-dasar pengertian Rekayasa Perangkat Lunak, masalah dan pemecahan masalah, dan metode-metode pengembangan perangkat lunak. Pembahasan tentang sub-bidang Sistem Operasi berisi sistem computer, sistem operasi dan bekerja dalam jaringan computer. Cakupan materi algoritma meliputi algoritma dasar dan algoritma lanjutan. Sub bidang Bahasa Pemrograman mengambil porsi yang cukup besar, meliputi pemrograman GUI dengan VB & VB.Net, pemrograman Java, pemrograman C++, pemrograman berorientasi obyek dan Pemrograman berbasis web. Sub-bidang terakhir yang menjadi bagian dari buku ini adalah Basis Data dengan cakupan tentang system basis data, pemodelan konseptual, basis data relasional, Microsoft Access dan SQL. </div>
<br />
BSE Rekayasa Perangkat Lunak KelasXII download <a href="http://www.ziddu.com/download/19182893/KelasXII_smk_rekayasa-perangkat-lunak_aunur.pdf.pdf.html">disini</a>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-86126864090413855052012-05-23T20:27:00.000+07:002012-05-23T20:31:37.404+07:00Buku Sekolah Elektronik Rekayasa Perangkat Lunak Kelas XI<span class="fullpost">
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix2LcX-z_qlSzmVk3aNnXHKQqeEbDOO13Y9su9anr8TcdrO6ZYSCYlJ5-VUPXWechf_8hsqNyuLJaNPusx9-YxDt0eftHly7YD6pTKF70gXkH25qxk1YwufNitd9bbq2YhrRpEDyCGSxI/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix2LcX-z_qlSzmVk3aNnXHKQqeEbDOO13Y9su9anr8TcdrO6ZYSCYlJ5-VUPXWechf_8hsqNyuLJaNPusx9-YxDt0eftHly7YD6pTKF70gXkH25qxk1YwufNitd9bbq2YhrRpEDyCGSxI/s1600/images.jpg" /></a></div>
<div style="text-align: justify;">
<span class="fullpost">Buku yang berjudul “Rekayasa Perangkat
Lunak”,sama dengan salah satu program keahlian pada Sekolah Menengah
Kejuruan (SMK). Meskipun demikian, sebenarnya isi dari buku ini tidak
secara khusus membahas tentang Rekayasa Perangkat Lunak. Dari sisi
pandang bidang Ilmu Komputer ada lima<br />
sub-bidang yang tercakup dalam dalam buku ini, yaitu sub-bidang Rekayasa
Perangkat Lunak, Sistem Operasi, Algoritma dan Struktur Data, Bahasa
Pemrograman dan Basis Data. Hal ini disesuaikan dengan kurikulum tingkat
SMKuntuk Program Keahlian Rekayasa Perangkat Lunak.Pokok bahasan
tentang Rekayasa Perangkat Lunak secara umum membahas dasar-dasar
pengertian Rekayasa Perangkat Lunak, masalah dan pemecahan masalah, dan
metode-metode pengembangan perangkat lunak. Pembahasan tentang
sub-bidang Sistem Operasi berisi sistem computer, sistem operasi dan
bekerja dalam jaringan computer. Cakupan materi algoritma meliputi
algoritma dasar dan algoritma lanjutan. Sub bidang Bahasa Pemrograman
mengambil porsi yang cukup besar, meliputi pemrograman GUI dengan VB
& VB.Net, pemrograman Java, pemrograman C++, pemrograman
berorientasi obyek dan Pemrograman berbasis web. Sub-bidang terakhir
yang menjadi bagian dari buku ini adalah Basis Data dengan cakupan
tentang system basis data, pemodelan konseptual, basis data relasional,
Microsoft Access dan SQL. </span></div>
<div style="text-align: justify;">
<span class="fullpost"><br /></span></div>
<div style="text-align: justify;">
<span class="fullpost"> BSE RPL Kelas XI Silahkan download <a href="http://www.ziddu.com/download/19182804/KelasXI_smk_rekayasa-perangkat-lunak_aunur.pdf.pdf.html">disini</a></span></div>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-35526102096996183652012-05-23T20:19:00.002+07:002012-05-23T20:19:45.754+07:00Buku Sekolah Elektronik Rekayasa Perangkat Lunak Kelas X<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfVTTxJdM91EGhyvmv9aT7VsGdzmtx-ibB_QFNLNQQEt4FzWMBVhxA1_2B_gvo6xLekgN_eel4QxWLSgw5BSZwXQ7yZMf3wPFPhXTrWubkVkRQ2mxrABz_A709XAfAs7S215Uq6L8Vs28/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfVTTxJdM91EGhyvmv9aT7VsGdzmtx-ibB_QFNLNQQEt4FzWMBVhxA1_2B_gvo6xLekgN_eel4QxWLSgw5BSZwXQ7yZMf3wPFPhXTrWubkVkRQ2mxrABz_A709XAfAs7S215Uq6L8Vs28/s1600/images.jpg" /></a></div>
<span class="fullpost">Buku yang berjudul “Rekayasa Perangkat Lunak”,sama dengan salah satu program keahlian pada Sekolah Menengah Kejuruan (SMK). Meskipun demikian, sebenarnya isi dari buku ini tidak secara khusus membahas tentang Rekayasa Perangkat Lunak. Dari sisi pandang bidang Ilmu Komputer ada lima<br />sub-bidang yang tercakup dalam dalam buku ini, yaitu sub-bidang Rekayasa Perangkat Lunak, Sistem Operasi, Algoritma dan Struktur Data, Bahasa Pemrograman dan Basis Data. Hal ini disesuaikan dengan kurikulum tingkat SMKuntuk Program Keahlian Rekayasa Perangkat Lunak.Pokok bahasan tentang Rekayasa Perangkat Lunak secara umum membahas dasar-dasar pengertian Rekayasa Perangkat Lunak, masalah dan pemecahan masalah, dan metode-metode pengembangan perangkat lunak. Pembahasan tentang sub-bidang Sistem Operasi berisi sistem computer, sistem operasi dan bekerja dalam jaringan computer. Cakupan materi algoritma meliputi algoritma dasar dan algoritma lanjutan. Sub bidang Bahasa Pemrograman mengambil porsi yang cukup besar, meliputi pemrograman GUI dengan VB & VB.Net, pemrograman Java, pemrograman C++, pemrograman berorientasi obyek dan Pemrograman berbasis web. Sub-bidang terakhir yang menjadi bagian dari buku ini adalah Basis Data dengan cakupan tentang system basis data, pemodelan konseptual, basis data relasional, Microsoft Access dan SQL. </span><br />
<br />
<span class="fullpost">Buku BSE RPL Kelas X Silahkan Download <a href="http://www.ziddu.com/download/19182768/KelasX_SMK_rekayasa-perangkat-lunak_aunur.pdf.pdf.html">disini</a> </span>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-78958131491509646032012-05-23T13:19:00.001+07:002012-05-23T13:20:21.258+07:00Soal Pemrograman Java<span class="fullpost">
</span><br />
<div class="Section1">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXq4jqbVE4Kv8-7HyEFbzVi5urftc0qDYox8lRiygpwizlfMzZ9pGsDesKctj-CYKO29Aaw22k7BRBWkVYy_-ArV7khRJHv-psCX82W7Z9XsW4yBDbA0Sj9C4Dd7AhFyPPY__Z8nIl1hU/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXq4jqbVE4Kv8-7HyEFbzVi5urftc0qDYox8lRiygpwizlfMzZ9pGsDesKctj-CYKO29Aaw22k7BRBWkVYy_-ArV7khRJHv-psCX82W7Z9XsW4yBDbA0Sj9C4Dd7AhFyPPY__Z8nIl1hU/s1600/images.jpg" /></a></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;">Java
adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat
lunak pada computer stand alone ataupun pada lingkungan jaringan. Pengerian
tersebut adalah definisi dari…</span></li>
</ul>
</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l17 level1 lfo18; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Java</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l17 level1 lfo18; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Oak</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l17 level1 lfo18; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Sun Microsystems</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l17 level1 lfo18; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">The Green Project</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l17 level1 lfo18; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Standalone</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Java
2 SDK Standard Edition (J2SE), di dalam java digunakan untuk…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l13 level1 lfo19; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Mengkompilasikode program</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l13 level1 lfo19; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Text Editor</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l13 level1 lfo19; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Syntax coloring</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l13 level1 lfo19; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Auto completion</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l13 level1 lfo19; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Template </span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Konsep
dasar pemrograman berorientasi obyek diantaranya adalah, <i style="mso-bidi-font-style: normal;">kecuali….</i></span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l3 level1 lfo1; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Abstraksi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l3 level1 lfo1; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Enkapsulasi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l3 level1 lfo1; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Eksekusi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l3 level1 lfo1; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Inheritance</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l3 level1 lfo1; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Polymorphism</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Prinsip
penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas sesuai
dengan masalahnya. Merupakan pengertiandari konsep…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l20 level1 lfo2; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Abstraksi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l20 level1 lfo2; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Enkapsulasi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l20 level1 lfo2; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Eksekusi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l20 level1 lfo2; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Inheritance</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l20 level1 lfo2; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Polymorphism</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Sedangkan,
kemampuan dari suatu obyek untuk mempunyai lebih dari satu bentuk, adalah
pengertian dari konsep….</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l15 level1 lfo3; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Abstraksi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l15 level1 lfo3; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Enkapsulasi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l15 level1 lfo3; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Eksekusi</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l15 level1 lfo3; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Inheritance </span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l15 level1 lfo3; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Polymorphism </span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Tipe
data yang memiliki cirri harus didalam tandapetik adalah tipe data…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo20; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Short</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo20; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Double</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo20; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Char</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo20; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Byte</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo20; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">long</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Dibawah ini
yang termasuk dalam tipe data Integral didalam pemrograman java adalah, <i style="mso-bidi-font-style: normal;">kecuali…</i></span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l9 level1 lfo4; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Byte dan short</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l9 level1 lfo4; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Short
dan Long</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l9 level1 lfo4; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Int dan Double</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l9 level1 lfo4; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Float dan Double</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l9 level1 lfo4; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Long dan Int</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Tipe
data di dalam java yang digunakan untukbilangan asli/bilangan pecahan adalah….</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l8 level1 lfo5; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Byte dan short</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l8 level1 lfo5; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Short
dan Long</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l8 level1 lfo5; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Int dan Double</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l8 level1 lfo5; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Float dan Double</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l8 level1 lfo5; tab-stops: .75in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Long dan Int</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Pendeklarasian
variable yang benar pada java adalah…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l7 level1 lfo7; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;"><tipe data=""><namavariabel>
[konstanta];</namavariabel></tipe></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l7 level1 lfo7; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;"><konstanta><namavariabel> [=nilaiawal];</namavariabel></konstanta></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l7 level1 lfo7; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;"><identifier><namavariabel>
[=nilaiawal];</namavariabel></identifier></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l7 level1 lfo7; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;"><tipe data=""><namavariabel>
[=nilaiawal];</namavariabel></tipe></span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l7 level1 lfo7; tab-stops: .5in; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;"><tipe data=""><namavariabel>
[identifier];</namavariabel></tipe></span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">public
class tipeChar { </span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> public
static void main(String[] args) {</span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: .5in;">
<span style="font-size: 10pt; line-height: 115%;">charch
= 'A'; </span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: .5in;">
<span style="font-size: 10pt; line-height: 115%;">System.out.println("ch
= " + ch); </span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: .5in;">
<span style="font-size: 10pt; line-height: 115%;">ch++;
</span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> System.out.println("ch
= " + ch); </span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: .5in;">
<span style="font-size: 10pt; line-height: 115%;"> } </span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> }</span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> Kode
program diatas yang disebut sebagai Variabel adalah…</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l4 level1 lfo6; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">char</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l4 level1 lfo6; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">ch</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l4 level1 lfo6; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">class</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l4 level1 lfo6; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">tipeChar</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l4 level1 lfo6; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">‘A’</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Di
dalam java kode program yang digunakan untuk menampilkan output kelayar
adalah….</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l18 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">public static void main(String[] args)</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l18 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">System.out.println</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l18 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">int x = “0”;</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l18 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">public class output {</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l18 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">System.in();</span></div>
<br />
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Kelas
yang dipakai untuk mendapatkan input dari Keyboard adalah…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l16 level1 lfo9; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Public class</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l16 level1 lfo9; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">System.in();</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l16 level1 lfo9; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">BufferedReader</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l16 level1 lfo9; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">System.in.println()</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l16 level1 lfo9; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">public static void main()</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Operator
aritmatika yang digunakan untuk perkalian didalam java adalah…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">X</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">*</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">–</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">%</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">^</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Sedangkan
Operator Aritmatika yang digunakan untuk menambahkan nilai 1 ke variable
adalah…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l19 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">- -</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l19 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">++</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l19 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">=!</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l19 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">%+</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l19 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">- +</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Operator
relasional yang nilainya “samadengan” di dalam java adalah…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l11 level1 lfo12; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">==</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l11 level1 lfo12; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">!=</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l11 level1 lfo12; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;"><> </span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l11 level1 lfo12; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;"><=</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l11 level1 lfo12; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">=></span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Yang
termasuk dalam struktur pemilihan di dalam java adalah…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo17; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">While, do-while, dan for</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo17; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">While, do-while dan if</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo17; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">If, else if, dan if else if</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo17; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">While, do-while dan else if</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo17; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Else if, do-while, for</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">int
grade = 68; </span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> if(
grade > 60 ){ </span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> System.out.println("Congratulations!");
</span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> System.out.println("You
passed!"); </span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> }</span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> Yang
akan ditampilakan dari kode program diatas adalah…</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l14 level1 lfo13; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">68</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l14 level1 lfo13; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">60</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l14 level1 lfo13; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Congratulations!</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l14 level1 lfo13; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">You passed!</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l14 level1 lfo13; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Tidaktampil</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Pernyataan
dari Java yang mengijinkan kita untuk mengeksekusi blok code
berulang-ulang sesuai dengan jumlah tertentu yang diinginkan. Merupakan pengertian dari…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l6 level1 lfo14; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Strukturkontrolpengulangan</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l6 level1 lfo14; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Pengulangandengan while</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l6 level1 lfo14; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Pengulangandengan do-while</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l6 level1 lfo14; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Pengulangandengan for</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l6 level1 lfo14; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Pengulangandengan loop</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"></span></span><span style="font-size: 10pt; line-height: 115%;">Di
bawah ini yang termasuk dalam struktur control pengulangan adalah…</span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l10 level1 lfo15; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">While, do-while, dan for</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l10 level1 lfo15; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">While, do-while dan if</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l10 level1 lfo15; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">If, else if, dan if else if</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l10 level1 lfo15; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">While, do-while dan else if</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l10 level1 lfo15; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Else if, do-while, for</span></div>
<ul>
<li><span style="font-size: 10pt; line-height: 115%;"><span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">int i
= 4; </span></li>
</ul>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> while
( i > 0 ){ </span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> System.out.print(i);
</span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> i--; </span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> }</span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<span style="font-size: 10pt; line-height: 115%;"> Apakah
yang akanditampilkandarikode program diatas…<a href="http://www.blogger.com/blogger.g?blogID=427005523206726941" name="_GoBack"></a></span></div>
</div>
<span style="font-family: "Calibri","sans-serif"; font-size: 12pt;">
</span>
<br />
<div class="MsoListParagraphCxSpFirst" style="margin-left: .75in; mso-add-space: auto; mso-list: l12 level1 lfo16; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">1234</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l12 level1 lfo16; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">0123</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l12 level1 lfo16; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">4321</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l12 level1 lfo16; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">3210</span></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: .75in; mso-add-space: auto; mso-list: l12 level1 lfo16; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Invalid code</span></div>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-78429287780905990462012-05-23T12:37:00.000+07:002012-05-23T13:10:18.419+07:00Soal Web Dinamis<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEYnFfF0FNB7dHR0zRxHCKholLFt1KcOZXT9KLOiz6Ht8v0ZuhfIZoYCYbZdcejc110xRfNI7QCYOvVSGrwDMSCz5bHWw9XQj1qR-1KRHOicFJgxr0p2M6UxdEM9qi2yd0ArEtMAzgeSA/s1600/index.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEYnFfF0FNB7dHR0zRxHCKholLFt1KcOZXT9KLOiz6Ht8v0ZuhfIZoYCYbZdcejc110xRfNI7QCYOvVSGrwDMSCz5bHWw9XQj1qR-1KRHOicFJgxr0p2M6UxdEM9qi2yd0ArEtMAzgeSA/s1600/index.jpg" /></a><span style="font-size: 10pt;">1.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Kumpulan Kolom
dari sebuah table adalah pengertian….</span><br />
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l5 level1 lfo2; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Key d.
SQL</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l5 level1 lfo2; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Record e. Query</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l5 level1 lfo2; tab-stops: 21.3pt; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">Field</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 2.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Tipe
data pada MySQL yang digunakan untuk menyimpan data waktu dan tanggal adalah …</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l6 level1 lfo3; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">YEAR d. TIME </span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l6 level1 lfo3; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">REAL e. DATETIME</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l6 level1 lfo3; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">DATE</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 3.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Yang
bukan merupakan perintah dasar dalam Data Definition Language ( DDL ) adalah …</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l0 level1 lfo4; tab-stops: 49.5pt; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">CREATE d. SELECT</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l0 level1 lfo4; tab-stops: 49.5pt; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">ALTER e. DROP</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l0 level1 lfo4; tab-stops: 49.5pt; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">RENAME</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 4.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Yang
bukan merupakan perintah dasar dalam Data Manipulation Language </span><br />
<span style="font-size: 10pt; line-height: 115%;"> adalah ….</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l25 level1 lfo5; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">SELECT d. DELETE </span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l25 level1 lfo5; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">INSERT e. CREATE</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l25 level1 lfo5; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">UPDATE </span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 5.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Untuk
menampilkan Nis,Nama dan alamat dari table siswa perintah yang digunakan
adalah…</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l14 level1 lfo1; tab-stops: 49.5pt; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">SELECT * FROM Siswa;</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l14 level1 lfo1; tab-stops: 49.5pt; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">SELECT Nis,Nama,Alamat FROM Siswa;</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l14 level1 lfo1; tab-stops: 49.5pt; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">SELECT Nis,Nama,Alamat FROM Siswa WHERE
nis=’1236”;</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l14 level1 lfo1; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">SELECT FROM Siswa WHERE Nis,Nama,Alamat;</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l14 level1 lfo1; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">SELECT Siswa From Nis,Nama,Alamat</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 6.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Untuk
mengubah alamat menjadi “Solo” yang mempunyai NIS’1324’ dari table
siswa,perintah yang digunakan</span><br />
<span style="font-size: 10pt; line-height: 115%;"> adalah …</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">UPDATE SET alamat=’solo’;</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">UPDATE alamat=’solo’ WHERE Siswa</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">UPDATE siswa SET alamat=’solo’ where
nis=’1324’;</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">UPDATE
alamat SET =’solo’ where nis=’1234’;</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt; line-height: 115%;"> e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt; line-height: 115%;">UPDATE siswa nis=’1234’</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 7.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Dibawah
ini yang merupakan sebuah web server adalah…</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l18 level1 lfo7; tab-stops: 45.0pt; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> a.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;"> Phyton d. PHP</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l18 level1 lfo7; tab-stops: 45.0pt; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> b.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;"> Perl e. XAMPP</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l18 level1 lfo7; tab-stops: 45.0pt; text-indent: -14.15pt;">
<span style="font-size: 10pt; line-height: 115%;"> c.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;"> ASP</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span lang="NL" style="font-size: 10pt; line-height: 115%;"> 8.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="NL" style="font-size: 10pt; line-height: 115%;">untuk membuat web
dinamis dalam teknologi server side menggunakan skrip berikut ini, kecuali...</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; text-indent: -13.5pt;">
<span lang="NL" style="font-size: 10pt; line-height: 115%;"> a. PHP d. CGI</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; text-indent: -13.5pt;">
<span lang="NL" style="font-size: 10pt; line-height: 115%;"> b. ASP e. XAMPP</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; text-indent: -13.5pt;">
<span lang="NL" style="font-size: 10pt; line-height: 115%;"> c. Java Script</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 9.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Mysql_connect($server,$username,$password)
or die(“Gagal”.mysql_error()); adalah perintah….</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 49.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt;"> a. Memasukkan data</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 49.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt;"> b. Memilih database</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 49.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt;"> c. Koneksi database</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 49.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-align: justify; text-indent: -13.5pt;">
<span style="font-size: 10pt;"> d. Menghapus database</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> e. Menggagalkan koneksi database</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 10.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Mysql_select_db($database)or
die(“gagal”.mysql_error()); adalah
perintah untuk</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l20 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Memasukkan data</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l20 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> b.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Memilih database</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l20 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Koneksi database</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l20 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> d.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Menghapus
database</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l20 level1 lfo10; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> e.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Menggagalkan
koneksi database</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-indent: -.25in;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixpyHmcrlDdJB5g476EOGRnW78tpsnF5PbUSNiZt2fyjFPuGxlJgykjjMrWCCGAOrFkFQP4RaUjlH2VstIJwdWmgqyo2r-o6ZJXF0GuMSQmATxTOdTA_QKqxSGDAclN8QZiEqoBXg-PfM/s1600/untitled.bmp" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixpyHmcrlDdJB5g476EOGRnW78tpsnF5PbUSNiZt2fyjFPuGxlJgykjjMrWCCGAOrFkFQP4RaUjlH2VstIJwdWmgqyo2r-o6ZJXF0GuMSQmATxTOdTA_QKqxSGDAclN8QZiEqoBXg-PfM/s1600/untitled.bmp" /></a></div>
<span style="font-size: 10pt; line-height: 115%;"> </span><br />
<br />
<span style="font-size: 10pt; line-height: 115%;"> </span><br />
<span style="font-size: 10pt; line-height: 115%;"> 11.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Penggalan skrip diatas memiliki fungsi…</span></div>
<form action="input_user.php" method="POST">
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l16 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Ketika di klik tombol button maka akan menuju halaman input user </span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l16 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> b.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Memanggil POST</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l16 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Tetap berada di FORM</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l16 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> d.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Keluar dari For</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l16 level1 lfo8; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> e.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Halaman
input_user tidak ditemukan</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;"> 12.</span><span style="font-size: 10pt; line-height: 115%;"> Memanggil
sebuah halaman setelah proses penyimpanan selesai dan akan menuju halam masukan
dengan nilai</span><br />
<span style="font-size: 10pt; line-height: 115%;"> kosong adalh fungsi dari…</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo9; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Fopen c. FeoF</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo9; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Fget d. Fstring</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo9; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Include</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo9; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt;"> d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">FeoF</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-list: l8 level1 lfo22; text-align: justify; text-indent: -.25in;">
<span lang="NL" style="font-size: 10pt;"> 13.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="NL" style="font-size: 10pt;">Untuk </span><span lang="SV" style="font-size: 10pt;">membuat</span><span lang="NL" style="font-size: 10pt;"> sebuah tombol kirim pada form digunakan
tag...</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l11 level1 lfo23; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgESET6mw3Ly32QarZfYoX76riD6bmcbxqZf__hRdYQNTC7gFzPSoYTV2JUQu2EjJsVZEKsjklVK1z08Gimw_d1S4-A_U0FRAe6w5u8Uk_AC4J1w4VlNpqDgY18XdtqK6VMO3HKBXUtIog/s1600/untitled.bmp" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgESET6mw3Ly32QarZfYoX76riD6bmcbxqZf__hRdYQNTC7gFzPSoYTV2JUQu2EjJsVZEKsjklVK1z08Gimw_d1S4-A_U0FRAe6w5u8Uk_AC4J1w4VlNpqDgY18XdtqK6VMO3HKBXUtIog/s1600/untitled.bmp" /></a></div>
<span lang="NL" style="font-size: 10pt;"><span style="font: 7pt "Times New Roman";"></span></span><span lang="NL" style="font-size: 10pt;"><span style="font: 7pt "Times New Roman";"> </span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l11 level1 lfo23; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span lang="NL" style="font-size: 10pt;"><br /><span style="font: 7pt "Times New Roman";"> </span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l11 level1 lfo23; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span lang="NL" style="font-size: 10pt;"><span style="font: 7pt "Times New Roman";"> </span></span><br />
<br />
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">14. Metode </span><span style="font-size: 10pt; line-height: 115%;">pengiriman</span><span lang="SV" style="font-size: 10pt; line-height: 115%;"> data yang tidak dilewatkan pada URL menggunakan
method..</span><span lang="SV" style="font-size: 10pt;"></span><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0.0001pt 0.75in; text-align: justify; text-indent: -0.25in;">
<span lang="SV" style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt;">POST d. DOWNLOAD</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level1 lfo2; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";"> </span></span><span lang="SV" style="font-size: 10pt;">GET e. IMG SRC</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level1 lfo2; tab-stops: .75in; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt;">UPLOAD</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0.0001pt 0.75in; text-align: justify; text-indent: -0.25in;">
</div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">15.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">include”../config/koneksi.php”
perintah disamping digunakan untuk ...</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo1; tab-stops: 42.55pt; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">memanggil file koneksi.php
yang ada pada folder config</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo1; tab-stops: 42.55pt; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">menampilkan file config/koneksi.php </span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">melakukan link ke
file config/koneksi.php</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l2 level1 lfo1; tab-stops: 42.55pt; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;"> d.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mengirimkan data
ke file config/koneksi.php</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l2 level1 lfo1; tab-stops: 42.55pt; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;"> e.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">memasukkan data
ke file config/koneksi.php</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">16.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">Script PHP untuk
mengambil data dalam bentuk array dari perintah select adalah... </span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_fetch_array()</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_select_db()</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_query()</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql request()</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 49.5pt; mso-add-space: auto; mso-list: l1 level1 lfo3; text-align: justify; text-indent: -13.5pt;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_connect()</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">17.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">Berikut ini
perintah untuk mengkoneksikan database dengan web yang benar adalah...</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l3 level1 lfo4; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_connect(host,user,password)</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l3 level1 lfo4; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_connect(”host”,”user”,”password”)</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l3 level1 lfo4; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_connect(user,password,
host)</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l3 level1 lfo4; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_query($sql,$konek)</span></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 58.5pt; text-align: justify; text-indent: -0.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mysql_select_db($db)</span></div>
<span lang="SV" style="font-size: 10pt; line-height: 115%;"> </span>
<br />
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">18.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;"> perintah disamping digunakan untuk ...</span></div>
<a href="http://www.blogger.com/%E2%80%9Dcommon/config.php%E2%80%9D">
</a><br />
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">memanggil file
lain yang ada pada folder common</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">menampilkan file
common/config.php</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">melakukan link ke
file common/config.php</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">mengirimkan data
ke file common/config.php</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 58.5pt; mso-add-space: auto; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -.25in;">
<span lang="SV" style="font-size: 10pt; line-height: 115%;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span lang="SV" style="font-size: 10pt; line-height: 115%;">memasukkan data
ke file common/config.php</span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">19.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Mysql_query(“DELETE
FROM User WHERE id_user=’$_GET[id]’”); adalah perintah untuk…</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 58.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -.25in;">
<span style="font-size: 10pt;">a.
Memanggil data Id dari tabel User</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 58.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -.25in;">
<span style="font-size: 10pt;">b.
Mengubah data Id dari tabel user</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 58.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -.25in;">
<span style="font-size: 10pt;">c.
Menampilkan data Id dari tabel user</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 58.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -.25in;">
<span style="font-size: 10pt;">d.
Menambah data ke tabel user</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 58.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -.25in;">
<span style="font-size: 10pt;">e. Menghapus
data dari tabel user dari</span><span style="font-size: 10pt;"> field
Id</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0.0001pt 58.5pt; text-indent: -0.25in;">
</div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">20.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">Session_start();</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 22.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<span style="font-size: 10pt;">Session_destroy();</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 22.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<span style="font-size: 10pt;">?></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 22.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<span style="font-size: 10pt;">Dari
penggalan skrip diatas,digunakan untuk melakukan…</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 22.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<span style="font-size: 10pt;">a. LOGIN d. Menambah data</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 22.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<span style="font-size: 10pt;">b. LOGOUT e. Mengubah data</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -.25in;">
<span style="font-size: 10pt;">c.
Hapus </span></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">21.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">PHP
versi berapa yang sudah mendukung secara penuh konsep pemrograman berorientasai
objek</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 5.4pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="height: 34.3pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="height: 34.3pt; padding: 0in 5.4pt 0in 5.4pt; width: 111.4pt;" valign="top" width="149"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">PHP versi 3</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">PHP versi 4</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">PHP versi 5</span></div>
</td>
<td style="height: 34.3pt; padding: 0in 5.4pt 0in 5.4pt; width: 110.2pt;" valign="top" width="147"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -13.5pt;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">PHP versi 6</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -13.5pt;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">PHP versi 7</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">22.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Dalam
pemrograman berorientasai objek Variable di dalam kelas disebut sebagai…</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 5.4pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="height: 30.05pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="height: 30.05pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.5in;" valign="top" width="144"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l4 level1 lfo2; text-indent: -.25in;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Property</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l4 level1 lfo2; text-indent: -.25in;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Method</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l4 level1 lfo2; text-indent: -.25in;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Parameter</span></div>
</td>
<td style="height: 30.05pt; padding: 0in 5.4pt 0in 5.4pt; width: 106.0pt;" valign="top" width="141"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l4 level1 lfo2; text-indent: -.25in;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Operator</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 48.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l4 level1 lfo2; text-indent: -.25in;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Objek</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">Perhatikan Skrip dibawah ini</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;"></span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in;">
<span style="font-size: 10pt; line-height: 150%;">/*
myobjek2.php */</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">class MyObjek {</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">var $nama = "A";</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">}</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">$objek1 = new MyObjek();</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">$objek2 = new MyObjek();</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">$objek1->nama = "B";</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">print "$objek1->nama <br />";</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt; line-height: 150%;">print "$objek2->nama <br />";</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .25in;">
<span style="font-size: 10pt; line-height: 150%;">?></span></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">23.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Dari
skrip diatas Langkah membuat objek digunakan statement…</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; margin-left: 9.9pt; width: 291px;">
<tbody>
<tr style="height: 23.95pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="height: 23.95pt; padding: 0in 5.4pt 0in 5.4pt; width: 111.25pt;" valign="top" width="148"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l7 level1 lfo3; text-indent: -.25in;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Class</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l7 level1 lfo3; text-indent: -.25in;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Var</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l7 level1 lfo3; text-indent: -.25in;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">-></span></div>
</td>
<td style="height: 23.95pt; padding: 0in 5.4pt 0in 5.4pt; width: 106.8pt;" valign="top" width="142"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l7 level1 lfo3; text-indent: -.25in;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">New</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l7 level1 lfo3; text-indent: -.25in;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Print</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">24.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Untuk
mengakses atau mengubah nilai objek digunakan operator selector…</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; margin-left: 9.9pt; width: 280px;">
<tbody>
<tr style="height: 10.7pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="height: 10.7pt; padding: 0in 5.4pt 0in 5.4pt; width: 107.3pt;" valign="top" width="143"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo4; text-indent: -.25in;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Class</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo4; text-indent: -.25in;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Var</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo4; text-indent: -.25in;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">-></span></div>
</td>
<td style="height: 10.7pt; padding: 0in 5.4pt 0in 5.4pt; width: 103.05pt;" valign="top" width="137"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo4; text-indent: -.25in;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">New</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l2 level1 lfo4; text-indent: -.25in;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Print</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">25.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Sebuah
property hanya dapat diakses oleh anggota kelas tersebut maka digunakan akses
modifier…</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 18.9pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 104.2pt;" valign="top" width="139"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level1 lfo5; text-indent: -.25in;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Public</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level1 lfo5; text-indent: -.25in;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Private</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level1 lfo5; text-indent: -.25in;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Protect</span></div>
</td>
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 109.55pt;" valign="top" width="146"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level1 lfo5; text-indent: -.25in;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Hidden</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level1 lfo5; text-indent: -.25in;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Variable</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -.25in;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraph" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;">
<span style="font-size: 10pt; line-height: 150%;">Perhatikan skrip berikut ini:</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;"></span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">class
KendBermotor {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">public
$mesin;</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">private
$roda;</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">protected
$jalur;</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">function
__construct() {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$this->mesin
= "Kendaraan Bermotor Punya Mesin <br />";</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$this->roda
= "Kendaraan Bermotor Punya Roda <br />";</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$this->jalur
= "Kendaraan Bermotor Punya Jalur <br />";</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">}</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">function
getMesin() {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">return
$this->mesin;</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">}</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">function
getJalur() {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">return
$this->jalur; }</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">function
getRoda() {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">return
$this->roda;</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">}}</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">class
KapalLaut extends KendBermotor {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">private
$baling2;</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">function
__construct() {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$this->mesin
= "Kapal Laut Punya Mesin <br />";</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$this->jalur
= "Kapal Laut Punya Jalur <br />";</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$this->baling2
= "Kapal Laut Punya Baling-baling <br />";</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$this->roda
= "Kapal Laut Punya Roda";}</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">function
getBaling2() {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">return
$this->baling2;</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">}}</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$KB =
new KendBermotor();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
"</span></div>
<b> Kriteria Kendaraan Bermotor :
</b><br />
";<br />
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
$KB->getMesin();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
$KB->getRoda();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
$KB->getJalur();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">$KL =
new KapalLaut();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
"</span></div>
<b> Kriteria Kapal Laut : </b><br />
";<br />
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
$KL->getMesin();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
$KL->getBaling2();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
$KL->getJalur();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">echo
$KL->getRoda();</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">?></span></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 22.3pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-align: justify;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">26.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Statement
extends untuk mendefinisikan penerapan dari konsep OOP diatas adalah…</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: .9pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 130.5pt;" valign="top" width="174"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 53.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l10 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Inheritance</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 53.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l10 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Polymorphism</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 53.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l10 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Encapsulation</span></div>
</td>
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 95.4pt;" valign="top" width="127"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .55in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l10 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Abstract</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .55in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l10 level1 lfo6; text-indent: -13.5pt;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Instance</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 53.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -13.5pt;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraphCxSpFirst" style="text-align: justify;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">27.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Dari
listing diatas, Variable yang hanya dapat diakses oleh anggota kelasnya sendiri
adalah…</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 23.4pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 109.7pt;" valign="top" width="146"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 30.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l5 level1 lfo7; text-indent: -13.7pt;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Mesin, roda d</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 30.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l5 level1 lfo7; text-indent: -13.7pt;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">baling2</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 30.6pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l5 level1 lfo7; text-indent: -13.7pt;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">jalur</span></div>
</td>
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 104.05pt;" valign="top" width="139"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 13.0pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l5 level1 lfo7; text-indent: -13.7pt;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Mesin dan jalur</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 13.0pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l5 level1 lfo7; text-indent: -13.7pt;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Roda dan baling2</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 13.0pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -13.7pt;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">28.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Dari
listing diatas, Variable yang hanya dapat diakses oleh anggota kelasnya sendiri
dan turunan dari kelas induknya adalah…</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: .9pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 103.3pt;" valign="top" width="138"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 51.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l9 level1 lfo8; text-indent: -11.9pt;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Mesin</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 51.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l9 level1 lfo8; text-indent: -11.9pt;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Roda</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 51.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l9 level1 lfo8; text-indent: -11.9pt;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Jalur</span></div>
</td>
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 110.3pt;" valign="top" width="147"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 16.2pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l9 level1 lfo8; text-indent: -13.5pt;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Baling2</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 16.2pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l9 level1 lfo8; text-indent: -13.5pt;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Tidak ada</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 51.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -11.9pt;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 40.5pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -22.5pt;">
<span style="font-size: 10pt;">Perhatikan skrip berikut ini:</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">function
getMesin() {</span></div>
<div class="MsoNormal" style="margin-left: .25in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-size: 10pt;">return
$this->mesin;}</span></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">29.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Perintah
diatas disebut sebagai…</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 9.9pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 109.55pt;" valign="top" width="146"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l8 level1 lfo9; text-indent: -13.5pt;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Atribut</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l8 level1 lfo9; text-indent: -13.5pt;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Property</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l8 level1 lfo9; text-indent: -13.5pt;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Identifier </span></div>
</td>
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 104.2pt;" valign="top" width="139"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l8 level1 lfo9; text-indent: -13.5pt;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Method</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l8 level1 lfo9; text-indent: -13.5pt;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Class</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 44.1pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -13.5pt;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l3 level1 lfo11; text-align: justify; text-indent: -.25in;">
<span style="font-size: 10pt; line-height: 115%;">30.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt; line-height: 115%;">Pada
bahasa pemrograman PHP, method konstruktor dituliskan dengan</span></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; margin-left: 0.2in; width: 298px;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 121.5pt;" valign="top" width="162"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .55in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l6 level1 lfo10; text-indent: -13.5pt;">
<span style="font-size: 10pt;">a.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Construct</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .55in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l6 level1 lfo10; text-indent: -13.5pt;">
<span style="font-size: 10pt;">b.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">Constructor</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .55in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l6 level1 lfo10; text-indent: -13.5pt;">
<span style="font-size: 10pt;">c.<span style="font: 7pt "Times New Roman";">
</span></span><span style="font-size: 10pt;">__constructor</span></div>
</td>
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 101.75pt;" valign="top" width="136"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 5.0pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l6 level1 lfo10; text-indent: -10.4pt;">
<span style="font-size: 10pt;">d.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">__construct()</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 5.0pt; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l6 level1 lfo10; text-indent: -10.4pt;">
<span style="font-size: 10pt;">e.<span style="font: 7pt "Times New Roman";"> </span></span><span style="font-size: 10pt;">__constructor()</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .55in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; text-indent: -13.5pt;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0.0001pt 58.5pt; text-indent: -0.25in;">
<span style="font-size: 10pt;"> </span>
</div>
<br />
<br />
<br />
<br />
<span lang="SV" style="font-size: 10pt;"><span style="font: 7pt "Times New Roman";"></span></span></div>
</form>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-37564454870693233202012-05-22T09:22:00.002+07:002012-05-22T09:22:43.937+07:00Statemen Pernyataan Percabangan Switch Pada Java<span class="fullpost">
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggpwaQQRzdqVw4wkL5dqYrINpuuZPs9f-aybXNboGFuTnS9YrFg92P9DeiFxmWxjb4mUapPUjz8uQxUyNJCXFGjfqChIDkLOrogcndncHxNd8meBJf8TsiTLl4WUxP7kqXcuS033m4lSc/s1600/index.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggpwaQQRzdqVw4wkL5dqYrINpuuZPs9f-aybXNboGFuTnS9YrFg92P9DeiFxmWxjb4mUapPUjz8uQxUyNJCXFGjfqChIDkLOrogcndncHxNd8meBJf8TsiTLl4WUxP7kqXcuS033m4lSc/s1600/index.jpg" /></a></div>
Penyataan percabangan kedua yang dimiliki Java adalah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">switch</span></code></span>. Pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">switch</span></code></span> lebih jarang digunakan, tetapi sering bermanfaat apabila kita ingin menuliskan percabangan multi arah.<br />
Pernyataan switch memiliki bentuk sebagai berikut<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">switch</span> <span style="color: #009900;">(</span>ekspresi<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">case</span> nilai1<span style="color: #339933;">:</span>
perintah1
<span style="color: black; font-weight: bold;">break</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">case</span> nilai2<span style="color: #339933;">:</span>
perintah2
<span style="color: black; font-weight: bold;">break</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">case</span> nilai3<span style="color: #339933;">:</span>
perintah3
<span style="color: black; font-weight: bold;">break</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">default</span><span style="color: #339933;">:</span>
perintah_lain
<span style="color: #009900;">}</span></pre>
</div>
Di sini pernyataan switch akan mencari nilai <span class="geshifilter"><code class="geshifilter-java">ekspresi</code></span> yang sesuai dengan nilai-nilai yang didaftarkan pada pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">case</span></code></span>. Jika salah satu nilai ditemui, maka program akan melompat ke cabang <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">case</span></code></span>
tersebut dan melakukan perintah yang terdapat di sana. Jika tidak
ditemui, maka program akan melompat ke perintah yang terdapat pada
pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">default</span></code></span>.<br />
<b>Catatan</b> ekspresi hanya bisa berbentuk nilai bilangan bulat
(int, short, dan sejenisnya) atau karakter, sehingga kita tidak bisa
menggunakan switch untuk mengevaluasi ekspresi yang berbentuk <span class="geshifilter"><code class="geshifilter-java"><span style="color: #003399;">String</span></code></span>.<br />
Pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span> di atas sebetulnya tidak harus selalu ada. Tetapi, perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span> di sini memerintahkan komputer agar segera keluar dari blok <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">switch</span></code></span> apabila perintah tersebut telah selesai dilaksanakan.<br />
Apabila perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span>
tidak diberikan, maka program akan terus mengeksekusi perintah lain
meskipun sudah berada di luar nilai yang tertera dalam pernyataan
casenya.<br />
Misalnya, lihat kode berikut ini :<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">switch</span> <span style="color: #009900;">(</span>N<span style="color: #009900;">)</span>
<span style="color: black; font-weight: bold;">case</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Angka tersebut bernilai 1"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">break</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">case</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">:</span>
<span style="color: black; font-weight: bold;">case</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">:</span>
<span style="color: black; font-weight: bold;">case</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">:</span>
<span style="color: black; font-weight: bold;">case</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">:</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Angka tersebut bernilai 2, 3, 4, atau 5"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">break</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">case</span> <span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span>
<span style="color: black; font-weight: bold;">case</span> <span style="color: #cc66cc;">7</span><span style="color: #339933;">:</span>
<span style="color: black; font-weight: bold;">case</span> <span style="color: #cc66cc;">8</span><span style="color: #339933;">:</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Angka tersebut bernilai 6, 7, atau 8"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">break</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">default</span><span style="color: #339933;">:</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Angka tersebut tidak bernilai 1 - 8"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
Salah satu aplikasi di mana pernyataan switch berguna adalah untuk
memproses menu. Menu memiliki beberapa pilihan dan user akan diminta
untuk memilih suatu pilihan. Kita dapat menggunakan switch untuk
menginstruksikan komputer untuk melakukan tugas tertentu sesuai dengan
menu yang dipilih oleh user.<br />
Jika Anda ingat pernyataan <span class="geshifilter"><code class="geshifilter-java">main<span style="color: #009900;">(</span><span style="color: #009900;">)</span></code></span> pada program Java, pernyataan main memiliki parameter <span class="geshifilter"><code class="geshifilter-java"><span style="color: #003399;">String</span><span style="color: #009900;">[</span><span style="color: #009900;">]</span> args</code></span>,
di mana args merupakan argumen yang diberikan pada saat program
dijalankan melalui konsol. Biasanya argumen yang diberikan berupa opsi
bagaimana program harus dilaksanakan. Di sini pernyataan switch juga
berguna untuk memilih bagaimana program akan berjalan.<br />
Jika Anda terbiasa atau pernah bergaul dengan Linux, maka tidak asing
untuk menemukan perintah pada Linux seperti "ls -l" atau "tar xfz
blabla". Di sini ls atau tar adalah nama program dan "-l" atau "xfz
blabla" adalah argumen yang diberikan pada saat program dijalankan.<br />
<b>Pernyataan kosong</b><br />
Pernyataan kosong sebenarnya merupakan blok kosong, atau sama dengan {}
tanpa perintah apa-apa di dalamnya. Dalam Java, pernyataan kosong juga
berarti tanda ; sehingga apabila Anda menulis kode seperti <br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>x <span style="color: #339933;">></span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
perintah1</pre>
</div>
maka perintah1 akan tetap dilaksanakan walaupun x <= 0.<br />
Perintah kosong sering merupakan sumber kesalahan dan salah satu
fitur yang sulit untuk dicari kesalahannya pada saat debugging. Misalnya
perintah berikut<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span>i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"hallo"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Anda berharap untuk mencetak kata hallo 10x di layar, pada
kenyataannya hanya 1 hallo yang dicetak. Kenapa? Karena tanda ";"
setelah for menyatakan bahwa program tidak melakukan apa-apa di dalam
perulangan. Perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"hallo"</span><span style="color: #009900;">)</span></code></span> tidak berada di dalam perulangan for, sehingga perintah ini hanya dijalankan 1x saja.<br />
<b>Pernyataan-pernyataan lain</b><br />
Hingga saat ini kita sudah membahas hampir semua pernyataan yang Java
sediakan. Ada beberapa yang akan kita bahas kemudian, tetapi
pernyataan-pernyataan ini merupakan pernyataan lanjutan Java, seperti <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">return</span></code></span> yang digunakan untuk membuat subrutin sendiri, atau <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">try</span>...<span style="color: black; font-weight: bold;">catch</span></code></span> dan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">throw</span></code></span> untuk mengontrol alur kesalahan apabila ditemui di tengah program (atau dengan kata lain eksepsi atau pengecualian), dan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">synchronized</span></code></span> untuk mengatur kontrol untuk multi-threading.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
Sumber: http://java.lyracc.com/belajar/java-untuk-pemula/pernyataan-switchMustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-25400355819602557012012-05-22T09:16:00.000+07:002012-05-22T09:23:13.818+07:00Statement Pernyataan Percabangan if pada java<span class="fullpost">
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipke5cg7eZsvLSs28jHKtTgzSgdbUGzvy5yveJID8wc3BN7B4sCz-Vqe8csEGoamWf4eRce-5nwwIMDdNnjGtL9MOirCPLUUdVxwHQS_3GJK9J2p6L3x8XhtUXHpwWKQWJYMERZcMGiaY/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipke5cg7eZsvLSs28jHKtTgzSgdbUGzvy5yveJID8wc3BN7B4sCz-Vqe8csEGoamWf4eRce-5nwwIMDdNnjGtL9MOirCPLUUdVxwHQS_3GJK9J2p6L3x8XhtUXHpwWKQWJYMERZcMGiaY/s1600/images.jpg" /></a></div>
Pernyataan if merupakan salah satu pernyataan percabangan pada Java, dengan bentuk umum seperti<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span>
perintah1
<span style="color: black; font-weight: bold;">else</span>
perintah2</pre>
</div>
Seperti biasa, <span class="geshifilter"><code class="geshifilter-java">perintah1</code></span> dan <span class="geshifilter"><code class="geshifilter-java">perintah2</code></span> bisa berbentuk blok yang terdiri dari beberapa perintah. Pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">if</span></code></span> merupakan bentuk percabangan 2 arah. Bagian <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">else</span></code></span> yang terdiri dari kata "else" dan perintah2 tidak selalu harus ada.<br />
Perhatikan bahwa baik perintah1 dan perintah2 bisa merupakan pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">if</span></code></span> itu sendiri. Ada beberapa hal menarik yang mungkin berguna. Ambil contoh dalam pernyataan berikut<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>x <span style="color: #339933;">></span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>y <span style="color: #339933;">></span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"perintah1"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"perintah2"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Pertama-tama, komputer tidak peduli bagaimana Anda memformat paragraf dan indentasi dari pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">if</span></code></span> tersebut. Java akan menganggap <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">else</span></code></span> terkait dengan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">if</span></code></span> terdekat, sehingga kode di atas akan dianggap seperti<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>x <span style="color: #339933;">></span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>y <span style="color: #339933;">></span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"perintah1"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"perintah2"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
<span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">else</span></code></span>
di program di atas akan dianggap bagian dari pernyataan jika y > 0,
padahal yang kita maksud adalah else jika x > 0. Untuk
memperbaikinya, kita tambahkan tanda kurung {} sehingga menjadi <br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>x <span style="color: #339933;">></span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>y <span style="color: #339933;">></span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"perintah1"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"perintah2"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Kedua pernyataan tersebut memiliki arti yang berbeda. Jika x <= 0,
pada kode pertama Java tidak mencetak apa-apa ke layar, sedangkan kode
kedua java akan mencetak "perintah2".<br />
Lebih menarik lagi, perhatikan kode berikut<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_pertama<span style="color: #009900;">)</span>
perintah1
<span style="color: black; font-weight: bold;">else</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_kedua<span style="color: #009900;">)</span>
perintah2
<span style="color: black; font-weight: bold;">else</span>
perintah3</pre>
</div>
Lagi-lagi karena Java tidak membedakan indentasi penulisan, maka kode tersebut akan diterjemahkan Java seperti<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_pertama<span style="color: #009900;">)</span>
perintah1
<span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_kedua<span style="color: #009900;">)</span>
perintah2
<span style="color: black; font-weight: bold;">else</span>
perintah3</pre>
</div>
Dengan kata lain perintah tersebut lebih seperti percabangan 3 arah. Komputer akan mengeksekusi hanya salah satu dari <span class="geshifilter"><code class="geshifilter-java">perintah1</code></span>, <span class="geshifilter"><code class="geshifilter-java">perintah2</code></span>, atau <span class="geshifilter"><code class="geshifilter-java">perintah3</code></span>. Komputer akan mengevaluasi <span class="geshifilter"><code class="geshifilter-java">kondisi_pertama</code></span>, jika <span class="geshifilter"><code class="geshifilter-java"><span style="color: #000066; font-weight: bold;">true</span></code></span>, maka <span class="geshifilter"><code class="geshifilter-java">perintah1</code></span> dieksekusi sementara <span class="geshifilter"><code class="geshifilter-java">perintah2</code></span> dan <span class="geshifilter"><code class="geshifilter-java">perintah3</code></span> diabaikan. Jika <span class="geshifilter"><code class="geshifilter-java"><span style="color: #000066; font-weight: bold;">false</span></code></span>, maka <span class="geshifilter"><code class="geshifilter-java">kondisi_kedua</code></span> akan dievaluasi. Jika <span class="geshifilter"><code class="geshifilter-java"><span style="color: #000066; font-weight: bold;">true</span></code></span>, maka <span class="geshifilter"><code class="geshifilter-java">perintah2</code></span> akan dieksekusi dan <span class="geshifilter"><code class="geshifilter-java">perintah3</code></span> diabaikan. Jika <span class="geshifilter"><code class="geshifilter-java"><span style="color: #000066; font-weight: bold;">false</span></code></span>, maka hanya <span class="geshifilter"><code class="geshifilter-java">perintah3</code></span> saja yang dieksekusi.<br />
Berikut ini adalah contoh penggunaan percabangan 3 arah.<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>suhu <span style="color: #339933;"><</span> <span style="color: #cc66cc;">20</span><span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Dingin"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>suhu <span style="color: #339933;"><</span> <span style="color: #cc66cc;">30</span><span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Lumayan"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Panas"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Kita bahkan dapat membentuk pernyataan if-else ini menjadi percabangan N arah, misalnya<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_pertama<span style="color: #009900;">)</span>
perintah1
<span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_kedua<span style="color: #009900;">)</span>
perintah2
<span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_ketiga<span style="color: #009900;">)</span>
perintah3
<span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_keempat<span style="color: #009900;">)</span>
perintah4
.
.
.
<span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>kondisi_keNminus1<span style="color: #009900;">)</span>
perintahNmin1
<span style="color: black; font-weight: bold;">else</span>
perintahN</pre>
</div>
Contoh berikut ini adalah mengurutkan 3 bilangan dari kecil ke besar.
Misalnya kita mempunyai 3 variabel a,b dan c. Bilangan yang paling
kecil adalah bilangan yang lebih kecil dari kedua bilangan yang lain.
Sekarang mari kita rangkai logika untuk menentukan urutan bilangan dari
kecil ke besar. Mula-mula kita cek apakah a lebih kecil dari b dan c,
yaitu dengan pernyataan<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>a <span style="color: #339933;"><</span> b <span style="color: #339933;">&&</span> a <span style="color: #339933;"><</span>c<span style="color: #009900;">)</span></pre>
</div>
Jika a betul merupakan bilangan terkecil, maka kita uji apakah b lebih kecil dari c dengan perintah<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>b <span style="color: #339933;"><</span> c<span style="color: #009900;">)</span></pre>
</div>
Jika a bukan bilangan terkecil, maka b atau c, salah satunya bisa
merupakan bilangan terkecil. Kita hanya perlu membandingkan apakah b
lebih kecil dari c dengan<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>b <span style="color: #339933;"><</span> c<span style="color: #009900;">)</span></pre>
</div>
Jika b lebih kecil dari c, berarti kita tahu bahwa b adalah bilangan
terkecil. Tetapi kita belum tahu apakah bilangan terkecil berikutnya
adalah a atau c, sehingga kita harus menguji lagi dengan<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>a <span style="color: #339933;"><</span> c<span style="color: #009900;">)</span></pre>
</div>
Jika a lebih kecil dari c, maka urutannya adalah b, a, c. Jika tidak, maka urutannya adalah b, c, a.<br />
Demikian halnya apabila jika b > c, maka kita bisa tentukan urutan bilangannya.<br />
Keseluruhan logika ini, bisa kita tuangkan dalam bentuk :<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>a <span style="color: #339933;"><</span> b <span style="color: #339933;">&&</span> a <span style="color: #339933;"><</span> c<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>b <span style="color: #339933;"><</span> c<span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>a <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> b <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>a <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> b<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>b <span style="color: #339933;"><</span> c<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>a <span style="color: #339933;"><</span> c<span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>b <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> a <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>b <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> a<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">else</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>a <span style="color: #339933;"><</span> b<span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>c <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> a <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>c <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> b <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> a<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
Logika di atas bisa juga dituangkan dengan cara lain, yaitu melihat
urutannya. Pertama kita cek apakah a < b. Jika ya, kita tahu bahwa
urutannya pasti a terlebih dahulu baru b. Kemudian kita lihat apakah c
berada di sebelah kiri a atau disebelah kanan b atau di tengah-tengah.<br />
Demikian seterusnya jika urutannya b terlebih dahulu baru a. Sehingga kodenya bisa dituliskan dalam bentuk :<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>a <span style="color: #339933;"><</span> b<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>c <span style="color: #339933;"><</span> a<span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>c <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> a <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> b<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>c <span style="color: #339933;">></span> b<span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>a <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> b <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>a <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> b<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">else</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>c <span style="color: #339933;"><</span> b<span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>c <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> b <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> a<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span> <span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>c <span style="color: #339933;">></span> a<span style="color: #009900;">)</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>b <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> a <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>b <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> c <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> a<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: #009900;"> </span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: #009900;"><span style="color: black;">Sumber:http://java.lyracc.com/belajar/java-untuk-pemula/pernyataan-if</span> </span></pre>
</div>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-11072333058014749472012-05-22T08:58:00.001+07:002012-05-22T08:58:31.729+07:00Perulangan For Pada Java<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip6953XoS-eCWjWPi_whBKr2RZBcJ1KLin7WX6l6Hsb-t-D3hQpWFB_2GvP7kr-C0MP1R8x_Iy6Sk22tytL6fjYwgQblJV1R2XZVKczvZ2H64jzKt7IhmKrRJncRT6EtEyLTN1TYjQNFs/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip6953XoS-eCWjWPi_whBKr2RZBcJ1KLin7WX6l6Hsb-t-D3hQpWFB_2GvP7kr-C0MP1R8x_Iy6Sk22tytL6fjYwgQblJV1R2XZVKczvZ2H64jzKt7IhmKrRJncRT6EtEyLTN1TYjQNFs/s1600/images.jpg" /></a></div>
<span class="fullpost">
</span><br />
Setiap bentuk perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span> dapat diubah menjadi bentuk perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>
dengan fungsi yang sama tanpa mengubah alur program. Tetapi tergantung
dari permasalahan yang akan kita pecahkan, menulis program dengan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span> akan membuat alur program lebih mudah dipahami.
Misalnya, kita akan menghitung 1+2+3+4+5+...+100. Kita bisa ekspresikan program tersebut dalam bentuk<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
jumlah <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>i <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">100</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
jumlah <span style="color: #339933;">+=</span> i<span style="color: #339933;">;</span>
i<span style="color: #339933;">++;</span>
<span style="color: #009900;">}</span></pre>
</div>
Perulangan ini dapat ditulis juga dengan<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">jumlah <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span>i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">100</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">)</span>
jumlah <span style="color: #339933;">+=</span> i</pre>
</div>
Apa point-point penting yang kita lihat dari perubahan ini? Pertama mari kita lihat bentuk penggunaan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span> yang umum dilakukan<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">inisialisasi variabel
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi_variabel<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
perintah
update_variabel
<span style="color: #009900;">}</span></pre>
</div>
Di sini perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>
memiliki 3 komponen penting, yaitu inisialisasi, yaitu memberikan nilai
awal suatu variabel, suatu_kondisi_variabel, yaitu pengujian bahwa
perulangan akan terus dilakukan selama kondisi ini bernilai true, dan
terakhir update_variabel, yaitu instruksi mengubah nilai kondisi
variabel untuk membatasi perulangan sehingga akan selesai suatu saat,
tidak berulang terus menerus.<br />
Pada perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span>, ketiga komponen ini dirangkai menjadi satu dalam bentuk<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span>inisialisasi_variabel<span style="color: #339933;">;</span> kondisi_variabel<span style="color: #339933;">;</span> update_variabel<span style="color: #009900;">)</span>
perintah</pre>
</div>
atau jika perintah merupakan blok yang terdiri dari banyak perintah, dapat dituliskan juga dalam bentuk<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span>inisialisasi_variabel<span style="color: #339933;">;</span> kondisi_variabel<span style="color: #339933;">;</span> update_variabel<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
banyak_perintah
<span style="color: #009900;">}</span></pre>
</div>
Di sini inisialisasi variabel bisa berupa apa saja yang berbentuk
perintah, misalnya memberikan variabel dengan nilai awal tertentu, dalam
bentuk <span class="geshifilter"><code class="geshifilter-java">variabel <span style="color: #339933;">=</span> nilai_awal</code></span>.<br />
<span class="geshifilter"><code class="geshifilter-java">kondisi_variabel</code></span> harus berbentuk pernyataan boolean seperti <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span> pada pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>. Sedangkan <span class="geshifilter"><code class="geshifilter-java">update_variabel</code></span> juga berbentuk perintah.<br />
<span class="geshifilter"><code class="geshifilter-java">inisialisasi_variabel</code></span>, <span class="geshifilter"><code class="geshifilter-java">kondisi_variabel</code></span>, atau <span class="geshifilter"><code class="geshifilter-java">update_variabel</code></span>
dapat dikosongkan dan tidak harus selalu diisi. Bagian yang tidak diisi
yang selalu digantikan dengan true, yang artinya perulangan akan terus
dieksekusi tanpa henti. Untuk menghentikannya, perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span> harus diberikan ditengah-tengah badan perulangan.<br />
Bentuk paling umum dari perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span> adalah menghitung. Biasanya perulangan ini memiliki bentuk seperti<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span>variabel <span style="color: #339933;">=</span> nilai_minimum<span style="color: #339933;">;</span> variabel <span style="color: #339933;"><=</span> nilai_maksimum<span style="color: #339933;">;</span> variabel<span style="color: #339933;">++</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
perintah
<span style="color: #009900;">}</span></pre>
</div>
Perhatikan bagian terakhir adalah menaikkan nilai variabel dengan 1, yang artinya perulangan akan dimulai dengan <span class="geshifilter"><code class="geshifilter-java">nilai_minimum</code></span>, diakhiri dengan <span class="geshifilter"><code class="geshifilter-java">nilai_maksimum</code></span> dengan jeda 1.<br />
Contoh, jika kita ingin berhitung 2,5,8,11,14,17, atau dengan kata
lain, mulai dari 2 hingga 17 dengan jeda 3, kita bisa mengekspresikan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span> dengan<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span>i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span> i <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">17</span><span style="color: #339933;">;</span> i <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">3</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>i<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
Untuk menghitung mundur, kita bisa menggunakan perintah seperti<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span>i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">20</span><span style="color: #339933;">;</span> i <span style="color: #339933;">>=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">--</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>i<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
Atau jika kita ingin menghitung maju dan mundur pada saat yang
bersamaan, misalnya i dari 1 hingga 10 dan j dari 10 hingga 1, kita bisa
ekspresikan dengan<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span>i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span>, j <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span> i <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span>, j<span style="color: #339933;">--</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>i <span style="color: #339933;">+</span> <span style="color: blue;">" "</span> <span style="color: #339933;">+</span> j<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
<b>Catatan penting!</b> Variabel yang akan digunakan, dalam contoh di
atas i dan j, adalah variabel yang harus dideklarasikan sebelumnya.
Java adalah bahasa pemrograman ketat, yang artinya semua harus
didefinisikan dengan jelas sebelum digunakan. Untuk banyak kasus,
deklarasi variabel dan perulangannya bisa dilakukan serentak pada bagian
inisialisasi variabel. Misalnya<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>i<span style="color: #009900;">)</span>
<span style="color: #009900;">}</span></pre>
</div>
Perhatikan ada imbuhan <span class="geshifilter"><code class="geshifilter-java"><span style="color: #000066; font-weight: bold;">int</span></code></span> di depan inisialisasi variabel i, yang merupakan deklarasi variabel <span class="geshifilter"><code class="geshifilter-java">i</code></span> dengan tipe data <span class="geshifilter"><code class="geshifilter-java"><span style="color: #000066; font-weight: bold;">int</span></code></span> sekaligus menginisialisasi nilainya dengan 1.<br />
<b>Perulangan for bertingkat</b><br />
Seperti pada perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>, perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span> pun dapat dilakukan bertingkat, artinya perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span> di dalam perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span>.<br />
Kita ambil contoh sederhana misalnya membuat tabel perkalian seperti<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"> <span style="color: #cc66cc;">1</span> <span style="color: #cc66cc;">2</span> <span style="color: #cc66cc;">3</span> <span style="color: #cc66cc;">4</span> <span style="color: #cc66cc;">5</span> <span style="color: #cc66cc;">6</span> <span style="color: #cc66cc;">7</span> <span style="color: #cc66cc;">8</span> <span style="color: #cc66cc;">9</span> <span style="color: #cc66cc;">10</span> <span style="color: #cc66cc;">11</span> <span style="color: #cc66cc;">12</span>
<span style="color: #cc66cc;">2</span> <span style="color: #cc66cc;">4</span> <span style="color: #cc66cc;">6</span> <span style="color: #cc66cc;">8</span> <span style="color: #cc66cc;">10</span> <span style="color: #cc66cc;">12</span> <span style="color: #cc66cc;">14</span> <span style="color: #cc66cc;">16</span> <span style="color: #cc66cc;">18</span> <span style="color: #cc66cc;">20</span> <span style="color: #cc66cc;">22</span> <span style="color: #cc66cc;">24</span>
<span style="color: #cc66cc;">3</span> <span style="color: #cc66cc;">6</span> <span style="color: #cc66cc;">9</span> <span style="color: #cc66cc;">12</span> <span style="color: #cc66cc;">15</span> <span style="color: #cc66cc;">18</span> <span style="color: #cc66cc;">21</span> <span style="color: #cc66cc;">24</span> <span style="color: #cc66cc;">27</span> <span style="color: #cc66cc;">30</span> <span style="color: #cc66cc;">33</span> <span style="color: #cc66cc;">36</span>
<span style="color: #cc66cc;">4</span> <span style="color: #cc66cc;">8</span> <span style="color: #cc66cc;">12</span> <span style="color: #cc66cc;">16</span> <span style="color: #cc66cc;">20</span> <span style="color: #cc66cc;">24</span> <span style="color: #cc66cc;">28</span> <span style="color: #cc66cc;">32</span> <span style="color: #cc66cc;">36</span> <span style="color: #cc66cc;">40</span> <span style="color: #cc66cc;">44</span> <span style="color: #cc66cc;">48</span>
<span style="color: #cc66cc;">5</span> <span style="color: #cc66cc;">10</span> <span style="color: #cc66cc;">15</span> <span style="color: #cc66cc;">20</span> <span style="color: #cc66cc;">25</span> <span style="color: #cc66cc;">30</span> <span style="color: #cc66cc;">35</span> <span style="color: #cc66cc;">40</span> <span style="color: #cc66cc;">45</span> <span style="color: #cc66cc;">50</span> <span style="color: #cc66cc;">55</span> <span style="color: #cc66cc;">60</span>
<span style="color: #cc66cc;">6</span> <span style="color: #cc66cc;">12</span> <span style="color: #cc66cc;">18</span> <span style="color: #cc66cc;">24</span> <span style="color: #cc66cc;">30</span> <span style="color: #cc66cc;">36</span> <span style="color: #cc66cc;">42</span> <span style="color: #cc66cc;">48</span> <span style="color: #cc66cc;">54</span> <span style="color: #cc66cc;">60</span> <span style="color: #cc66cc;">66</span> <span style="color: #cc66cc;">72</span>
<span style="color: #cc66cc;">7</span> <span style="color: #cc66cc;">14</span> <span style="color: #cc66cc;">21</span> <span style="color: #cc66cc;">28</span> <span style="color: #cc66cc;">35</span> <span style="color: #cc66cc;">42</span> <span style="color: #cc66cc;">49</span> <span style="color: #cc66cc;">56</span> <span style="color: #cc66cc;">63</span> <span style="color: #cc66cc;">70</span> <span style="color: #cc66cc;">77</span> <span style="color: #cc66cc;">84</span>
<span style="color: #cc66cc;">8</span> <span style="color: #cc66cc;">16</span> <span style="color: #cc66cc;">24</span> <span style="color: #cc66cc;">32</span> <span style="color: #cc66cc;">40</span> <span style="color: #cc66cc;">48</span> <span style="color: #cc66cc;">56</span> <span style="color: #cc66cc;">64</span> <span style="color: #cc66cc;">72</span> <span style="color: #cc66cc;">80</span> <span style="color: #cc66cc;">88</span> <span style="color: #cc66cc;">96</span>
<span style="color: #cc66cc;">9</span> <span style="color: #cc66cc;">18</span> <span style="color: #cc66cc;">27</span> <span style="color: #cc66cc;">36</span> <span style="color: #cc66cc;">45</span> <span style="color: #cc66cc;">54</span> <span style="color: #cc66cc;">63</span> <span style="color: #cc66cc;">72</span> <span style="color: #cc66cc;">81</span> <span style="color: #cc66cc;">90</span> <span style="color: #cc66cc;">99</span> <span style="color: #cc66cc;">108</span>
<span style="color: #cc66cc;">10</span> <span style="color: #cc66cc;">20</span> <span style="color: #cc66cc;">30</span> <span style="color: #cc66cc;">40</span> <span style="color: #cc66cc;">50</span> <span style="color: #cc66cc;">60</span> <span style="color: #cc66cc;">70</span> <span style="color: #cc66cc;">80</span> <span style="color: #cc66cc;">90</span> <span style="color: #cc66cc;">100</span> <span style="color: #cc66cc;">110</span> <span style="color: #cc66cc;">120</span>
<span style="color: #cc66cc;">11</span> <span style="color: #cc66cc;">22</span> <span style="color: #cc66cc;">33</span> <span style="color: #cc66cc;">44</span> <span style="color: #cc66cc;">55</span> <span style="color: #cc66cc;">66</span> <span style="color: #cc66cc;">77</span> <span style="color: #cc66cc;">88</span> <span style="color: #cc66cc;">99</span> <span style="color: #cc66cc;">110</span> <span style="color: #cc66cc;">121</span> <span style="color: #cc66cc;">132</span>
<span style="color: #cc66cc;">12</span> <span style="color: #cc66cc;">24</span> <span style="color: #cc66cc;">36</span> <span style="color: #cc66cc;">48</span> <span style="color: #cc66cc;">60</span> <span style="color: #cc66cc;">72</span> <span style="color: #cc66cc;">84</span> <span style="color: #cc66cc;">96</span> <span style="color: #cc66cc;">108</span> <span style="color: #cc66cc;">120</span> <span style="color: #cc66cc;">132</span> <span style="color: #cc66cc;">144</span></pre>
</div>
Program untuk membuat tabel perkalian tersebut bisa diekspresikan dengan algoritma pseudocode sebagai berikut<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">untuk setiap baris i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">2</span>,3...,<span style="color: #cc66cc;">12</span>
cetak perkalian i dengan <span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">2</span>,3..12
cetak baris baru</pre>
</div>
Kalau kita jabarkan lebih lanjut, perintah kedua juga merupakan
perulangan dari 1 hingga 12, sehingga algoritma di atas bisa kita tulis
sebagai<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">untuk setiap baris i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">2</span>,3...,<span style="color: #cc66cc;">12</span>
untuk setiap kolom j <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">2</span>,3...,<span style="color: #cc66cc;">12</span>
cetak i<span style="color: #339933;">*</span>j
cetak baris baru</pre>
</div>
Kita bisa terjemahkan ke dalam bahasa Java sebagai<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span><span style="color: #000066; font-weight: bold;">int</span> j <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> j <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span>i<span style="color: #339933;">*</span>j <span style="color: #339933;">+</span> <span style="color: blue;">" "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">""</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
Berikut ini adalah contoh program yang bisa diunduh dalam bentuk <a href="http://java.lyracc.com/sites/java.lyracc.com/files/TabelPerkalian-src.zip">zip file</a> atau dari gudang SVN di alamat <b>http://belajarjava.googlecode.com/svn/trunk/TabelPerkalian</b> :<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">package</span> <span style="color: #006699;">tabelperkalian</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">public</span> <span style="color: black; font-weight: bold;">class</span> TabelPerkalian <span style="color: #009900;">{</span>
<span style="color: green; font-style: italic; font-weight: bold;">/**
* @param args
*/</span>
<span style="color: black; font-weight: bold;">public</span> <span style="color: black; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">(</span><span style="color: #003399;">String</span><span style="color: #009900;">[</span><span style="color: #009900;">]</span> args<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #666666; font-style: italic;">// TODO Auto-generated method stub</span>
<span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> i <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">for</span> <span style="color: #009900;">(</span><span style="color: #000066; font-weight: bold;">int</span> j <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> j <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span>i<span style="color: #339933;">*</span>j <span style="color: #339933;">+</span> <span style="color: blue;">" "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">""</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span></pre>
</div>
Berikut ini hasil kelurannya:<br />
<br />
<br />
<br />
<img src="http://java.lyracc.com/sites/java.lyracc.com/files/tabelperkalian-output.gif" /><br />
Sumber :http://java.lyracc.com/belajar/java-untuk-pemula/perulanganMustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-77168046294242389002012-05-22T08:52:00.001+07:002012-05-22T09:00:19.674+07:00Statemen Perulangan Do-While pada Java<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidIDV4OH7TX_ERY-XvgakD40m3_FXy1asEMJ7UNDh4z2aBSWQL6iZc4YmthNwN6RxhNYgLvzgB1-2KASOGYaQKCMD3adA7x2pIYnFbIcYqoqdPtSEozobkApyH0LP6jw7DCLoGfTvT_Ew/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidIDV4OH7TX_ERY-XvgakD40m3_FXy1asEMJ7UNDh4z2aBSWQL6iZc4YmthNwN6RxhNYgLvzgB1-2KASOGYaQKCMD3adA7x2pIYnFbIcYqoqdPtSEozobkApyH0LP6jw7DCLoGfTvT_Ew/s1600/images.jpg" /></a></div>
<h3 style="text-align: justify;">
<span class="fullpost">While dan do...while</span></h3>
<div style="text-align: justify;">
<b>Pernyataan while</b></div>
<div>
</div>
<div style="text-align: justify;">
Perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span> memiliki bentuk</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;"> </span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span>
perintah</pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span class="geshifilter"><code class="geshifilter-java">perintah</code></span> bisa juga berupa blok yang berisi kumpulan perintah-perintah di antara { dan }. <span class="geshifilter"><code class="geshifilter-java">perintah</code></span> ini disebut juga dengan inti perulangan. Inti perulangan akan terus dieksekusi selama <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span> bernilai <span class="geshifilter"><code class="geshifilter-java"><span style="color: #000066; font-weight: bold;">true</span></code></span>. <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span> ini disebut juga penguji perulangan.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Ada beberapa hal yang mungkin jadi pertanyaan. Apa yang terjadi jika <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span>
sudah bernilai false sejak pertama kali komputer sampai pada pernyataan
ini? Dalam hal ini blok perulangan tidak akan dieksekusi sama sekali.
Program akan melompat ke perintah berikutnya di luar blok perulangan. </div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Lalu apa yang terjadi jika <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span>
bernilai false di tengah-tengah perulangan, apakah program keluar dari
perulangan saat itu juga? Dalam hal ini, tentunya tidak. Program akan
mengeksekusi semua perintah hingga akhir blok selesai. Setelah itu
program akan kembali ke pernyataan while, dan setelah mengevaluasi
kembali <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span>, dan jika hasilnya salah, baru program akan melompat ke perintah berikutnya di luar blok.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Mari kita ubah sedikit algoritma yang kita buat di <a href="http://java.lyracc.com/artikel/java-untuk-pemula/perancangan-algoritma">bagian sebelumnya</a>.
Kali ini kita akan membuat program yang menghitung rata-rata dengan
cara menanyakan suatu bilangan kepada user, kemudian program akan
berhenti jika masih ada data yang akan diproses.</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"> </pre>
<pre class="java geshifilter-java" style="font-family: monospace;">Inisialisasi jumlah dengan <span style="color: #cc66cc;">0</span> </pre>
<pre class="java geshifilter-java" style="font-family: monospace;">Inisialisasi n <span style="color: #009900;">(</span>berapa data yang dimasukkan user<span style="color: #009900;">)</span> dengan <span style="color: #cc66cc;">0</span>
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>masih ada data yang akan diproses<span style="color: #009900;">)</span><span style="color: #339933;">:</span>
Minta input dari user
Tambah jumlah dengan input dari user
Tambah n dengan <span style="color: #cc66cc;">1</span>
Bagi jumlah dengan n untuk menghitung rata<span style="color: #339933;">-</span>rata
Cetak rata<span style="color: #339933;">-</span>rata ke layar</pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pertanyaan berikutnya, bagaimana menentukan masih ada data yang akan
diproses? Cara yang paling mudah adalah melihat apakah nilai yang
dimasukkan user bernilai 0. Nol di sini bukan termasuk data yang akan
dijumlahkan tetapi bertugas sebagai sinyal bahwa tidak ada lagi data
yang harus dimasukkan. </div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Lalu bagaimana kita harus menguji bahwa data yang dimasukkan bernilai
0 atau bukan? (Ingat, kita baru menanyakan data di dalam blok
perulangan. Pada saat komputer pertama kali menemui perulangan while,
komputer tidak tahu apa-apa.) Dalam hal ini, kita akan sedikit ubah
algoritma kita seperti berikut :</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"> </pre>
<pre class="java geshifilter-java" style="font-family: monospace;">Inisialisasi jumlah dengan <span style="color: #cc66cc;">0</span>
Inisialisasi n <span style="color: #009900;">(</span>berapa data yang dimasukkan user<span style="color: #009900;">)</span> dengan <span style="color: #cc66cc;">0</span>
Minta input dari user
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>input tidak sama dengan <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span><span style="color: #339933;">:</span>
Tambah jumlah dengan input dari user
Tambah n dengan <span style="color: #cc66cc;">1</span>
Minta input dari user
Bagi jumlah dengan n untuk menghitung rata<span style="color: #339933;">-</span>rata
Cetak rata<span style="color: #339933;">-</span>rata ke layar</pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pada dasarnya, kita tanyakan user terlebih dahulu sebelum perulangan
while. Dengan cara ini, kita bisa mendapat nilai input untuk dievaluasi
pada pernyataan while. Di dalam perulangan while, kita tempatkan
pertanyaan untuk mendapat input dari user di akhir perulangan. Artinya,
setelah kita memproses input dari user, kita akan tanyakan lagi kepada
user untuk mendapatkan kondisi untuk mengevaluasi kondisi while
berikutnya.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Perhatikan juga bahwa ketika 0 dimasukkan, program tidak akan
menghitung nilai 0 lagi. Di algoritma sebelumnya, nilai 0 akan ikut
dijumlahkan dan n akan bertambah 1, padahal 0 bukan data. Nol hanya
berfungsi sebagai sinyal bahwa perulangan harus selesai. Masalah ini
sangat amat umum ditemui oleh programmer, karena menghitung satu demi
satu ternyata tidak mudah. Untuk itu debugger diperlukan untuk melihat
lebih detail apa yang dilakukan oleh komputer.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Kita bisa ubah algoritma di atas menjadi program Java sebagai berikut. (Seperti biasa program ini bisa diunduh dalam bentuk <a href="http://java.lyracc.com/sites/java.lyracc.com/files/RataRata-src.zip">zip file</a> atau di alamat SVN berikut: <b>http://belajarjava.googlecode.com/svn/trunk/RataRata</b> )</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">package</span> <span style="color: #006699;">ratarata</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">import</span> <span style="color: #006699;">java.io.*</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">public</span> <span style="color: black; font-weight: bold;">class</span> RataRata <span style="color: #009900;">{</span>
<span style="color: green; font-style: italic; font-weight: bold;">/**
* @param args
*/</span>
<span style="color: black; font-weight: bold;">public</span> <span style="color: black; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">(</span><span style="color: #003399;">String</span><span style="color: #009900;">[</span><span style="color: #009900;">]</span> args<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #666666; font-style: italic;">// TODO Auto-generated method stub</span>
<span style="color: #000066; font-weight: bold;">double</span> jumlah <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">double</span> bilangan <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">int</span> n <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #003399;">BufferedReader</span> br <span style="color: #339933;">=</span> <span style="color: black; font-weight: bold;">new</span> <span style="color: #003399;">BufferedReader</span><span style="color: #009900;">(</span><span style="color: black; font-weight: bold;">new</span> <span style="color: #003399;">InputStreamReader</span><span style="color: #009900;">(</span><span style="color: #003399;">System</span>.<span style="color: #006633;">in</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">String</span> strbilangan <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Masukkan bilangan pertama : "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">try</span> <span style="color: #009900;">{</span>
strbilangan <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">catch</span> <span style="color: #009900;">(</span><span style="color: #003399;">IOException</span> ioe<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Kesalahan IO, program berhenti"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">exit</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #666666; font-style: italic;">// mengubah input menjadi double agar bisa diproses lebih lanjut</span>
bilangan <span style="color: #339933;">=</span> <span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">(</span>strbilangan<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>bilangan <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
jumlah <span style="color: #339933;">+=</span> bilangan<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// sama dengan : jumlah = jumlah + bilangan</span>
n<span style="color: #339933;">++;</span> <span style="color: #666666; font-style: italic;">// sama dengan : n = n+1</span>
<span style="color: #666666; font-style: italic;">// tanya user input</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Masukkan bilangan berikutnya (atau 0 untuk mengakhiri) : "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">try</span> <span style="color: #009900;">{</span>
strbilangan <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">catch</span> <span style="color: #009900;">(</span><span style="color: #003399;">IOException</span> ioe<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Kesalahan IO, program berhenti"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">exit</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #666666; font-style: italic;">// mengubah input menjadi double agar bisa diproses lebih lanjut</span>
bilangan <span style="color: #339933;">=</span> <span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">(</span>strbilangan<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #666666; font-style: italic;">// hitung rata-rata</span>
<span style="color: #000066; font-weight: bold;">double</span> ratarata <span style="color: #339933;">=</span> jumlah<span style="color: #339933;">/</span>n<span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// cetak hasilnya ke layar</span>
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>n <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Data kosong, rata-rata tidak bisa dihitung"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">else</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Anda memasukkan "</span> <span style="color: #339933;">+</span> n <span style="color: #339933;">+</span> <span style="color: blue;">" data"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Rata-rata bilangan yang dimasukkan adalah "</span> <span style="color: #339933;">+</span> ratarata<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span></pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Berikut hasil keluarannya :</div>
<div style="text-align: justify;">
<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeEAAACXCAIAAACtJHQxAAAZfklEQVR4nO2dPW7jPNeGHwRakuDC0BK+VQREVjGlkQUEKt/qxVMZLo2sYKqBkGIwleE61YsUgTCVEHyFJP6eQ5G0FNH2DVwYeBSJv4dH5JF085/2s/33v//+5/WPRP7X/WGds9u35IXc78kEY4vhHpy8yp9IYKZR+CvrST+kldIacLLRwutuWUJIMSZTDq94eJqT7RBuJ1Zl+/9OtrY1WNLwD6uo+qadENjUnrYN7Hryh2tm4XUPSdbfcQmNcEnvSP5pP1vxUvdntJ9t+9k2n21rYh5pqN/Ewcb+TabWNtq145+ahjlZP7+hMtIvca5tuHxdnELSlWWOy/K7WURkyrWJ085uI/tyIRvNaTpPCm41yeKxxfD0aWCLUVW2r+LbzXOyXXemYI3V2qTJ+c2PvKrxmRA57hJr7Td+9wSvYcjW8HSiawDRV/nPcd3CVAHIZMlrG+cSwmVZv/UfvDfwlE314D+tNo9m2oJwfwHVTm/ui/G4Hl/vXlIwrvr+G95U1olNxLhOdtyGeOQAt2hcwlR8uoKNnW9clQO8dkSy/q4MILAWySY37yBiPVRsazC3isAJCns7DDFmT4LeqYBnJhrdTeHd7VSNyMLy0fTNM7UoUdeyU4MLMrrQgt1bfYgvCKnCRQVjXOoi97zYlp9ahHENEtSG8/F9DfgNfeFtyYbxfWwi1AryW9sqfoj5XEdqu4VcGNgI3P0gZGHUtvw8miurf+VlBx/McEfTfrbt2658KHdvk83BLu2dvw6/z++10FL2LL3P77V4KIoRsW+NEobdBruPA5kIX34fY5GG8lt1sYrHNxob7jg8FsXjwS1bQ/Wj3mvdx2EoCdFx/vX4eITpcbfMKt+9KB6K4kEciNOa3WZs9s1OXnt+r4V5vtlBXAHYNaI3gsTOy5hAnNXLA+WzahzVzlQQT9a9+zhUZjWNPvKaHznE3HbT+ote9Kh0hm4qis3u/F5rBWucUo3lcYxBrxpfErrLPPXijI23QDKCZ2RKr8Kfy+LxQPQs3fu+gdDuhW6oMk0Vj/7P6x9qhdJndvC4v0vue+5i30nEl7XnTD4L88y9KByjZ7JuAhLxl5+Ne7afykAb86qp+JodG3X7pX3blRshNl77YNs2Zfw31FXOab55RO876lNnHH/blQ+FeDnL/4qXs7z28Cj/1FhlaJ5L3aF7gh5cvNXfUIFrW8eZWgYw0UGqmnsu2ejgO5lgkHk4DrRPR2tkT42IBzaN0YN2YainVhP1ctMJ6Vz3r74mfduVg13RBm9WgWgQY+bxKPQTDo+Dr/fNow+PwwXUjfrbCM96OLP7OOw2hNs151xVQNV8Wet3xe7jIBNMK781nZls8JAHI+rk57J8bvp/Y9t/+uZPEWgwU3fc4bY3Hml2G3e9ovG2Kx8PMlm9DJcb8CVhPU9jNvyfJqsZ3kcT1qIlGBboaFvNg3AFS2lzviQp9eLTiRo+DspxyzEVUlnmHFUSxy8NDoHx0Xsh1+/Np7Zm7FvwbVcOR/7v8Nn2bkg8lsWDOPQuaT+cIPZt81zq83/tZnIQD+XuWVirg8OjntdE1o12pHze9Sk3cp1rmDIzZ9mLYrM7fDaTWZt/dRMRTUD5nUSkGRkuSb/lmpeYfmov+ukhlazu2sZghZpLGt00Nj5x0O6vN5nmGOR5OftrbZim6j5ZC9oM9JuWtkzWZ9bjUBkbQdXU7WWzFuKxHEyXKA9hUdZVtCXwNq91tDtKD6PRkq3Ujy+ttfeqmuSMNclauHbj2moc5mOvyWm4ns7Q735zsvud7cGEesn1gW2B1tAz6tXsNmNhpF1p3WEu7FRp3Z5tiH4kBx3hxJsJH92na96o2SnJXpTPfSBpyHKIofR12wtVlDEaoF2uudG9GKthd09I1sO95Lm0w47anUbHCB6ZNdVzYe57ZvkvTUQ608PUPHo8shcyO22V6iareRzHhRndNC5ayYNUR2h2bEM4dHNYjsthI33SDKjo5FgRI1Plower0Hq5smIdfR21uc/YgFpcuCIsSlk4NSgOvM0bVu0+wzATce6FfXW0Hm+das5jLXa72bV2ht5OPJTls+y1sae0dBq9WWhzovqdLklSveQ5e1FuhgmvtZp0Xco4ORjMzz3BdCNDxb09azgrp0Esv6Tm0XKU2e9HHx7JByz0VKh3T+Y9hP5NTceYq+SDCPc0J2tibmiGhHabonDCmuZzMM0ReLL2/PWiRIj+9jeIvMF2Hweh+SYyWcso++cbbluNVu472ND1bZgCUJ1rNpSbqWNI7hMkdYQMwbefWpvoN9FxBuRM6sVhTGooD21RYZZAVMGY8LomSowL0sjNO8T5vdaqOYO1mAlStbZLpUdO1ayWScdrTmajsSkk1GvsysNjudv3v615OtXaYzrazds5QbkRaZBqBtMwKTd0g+jGbJrHmII9jx4nXP3MXw/tVZZlEy4v6DdhAZTTHFrTuJc6WesjynqOvNtIE7Rf7DeeoUsXFpr18NdZEmH6W7vKuaQx4ssHK1mhFl8yHc1QhgUd0Vb2nZ84yNyTphqHuyP2NsoZzHjT0l+TmIpHfzbtZ1tv3RWuCiCSPtoYM5M+mujEafvvy6BPlJyXH/jm/RxsTF8U6o/XLreWlo4MsG1lznANY9YKFmZOzjqAKAlp4dP16gvWO/FmtxEHo3NplyIXQ5qPtk4gwnFmz9IXkuOLi0drjpuIRxsLjf6g3iX6apHKm/7trv3pq4wYkH2am7VcPrfayrT7OOw2pXg1XwkwsNKcztr960yJ6EUyJ+Ny7axdouJRGyE24/qAPEelY8Rwe8to9MW7mk4SB4NiHU69nAeq8qBr+h7jcd7rsIJXb7vd3ox1fKqA42SUiS8PYVGeTuT9slsA9ojVSmQoSfkjrZqzWYt64kq4UbdU6m3OvTACtUb7h5iT0yxuSVLr1TyXepRDPAordMN4MxXr8HSHeXOye5ZJWTWIE90mzaNtP5ug96NbGY+3H9wV47uBle2tzNuCPC4POmeq8V88FMVGiNHPerJuP9vzSzU+dthRNSSw71dDsNKftf1X+3Xs+ES0lx3VPdl6Udq6xDioPR6kzhl6zX5s9VzK53jisZThM2m41kFZTfdmqZ1GFEDW2mht1X1u17u/qXcidQOwHJM5coipjRvidMpDWpQzbTQq661C5Yxb+gj3ZLV4PGhLeL1BxkniTNbSz2ycu0VFtZVpzPagM9o/2Jx8JUmvlz4Z0n4zNlkUjzs5/1Dvazo+Rx9N2nM4x/lQftJqELvwo2HrQ8x4P3rSu4HFcMKvi2fnm2NmwAUNYj7bSYcJO+TCXNX8bNtxjV8+NzOY4mUFm7MkS+MGTxaAjEe3bgwXPxb9YU6fl8tuiKZZE0OtDPbBdX4MM8fhWT/18d7MP6zfPYdH9SnjN5RhpR8t9Z6MWKPW+ZQk5sfwHF4+85jhh/Xbp9cBbpf859Froa86rfdBb51hbZ6BDeRTkgwIjUcDAAD4fox49L///RcAAEA+GPPo7qsDAACQD/DRAACQL/DRAACQL0Y8evXSAAAA0ME8GgAA8sXw0eKhKB6q+jT++VUUD0WxrWfMr96aWUwdn4Xj00Tix6eiejnrR+QHwdZxsDrH04/i14/q/X+rlwSAb8B8P/ptVz0UxdOx/9vxqaq24jh3lvWWdpfc8UUz9XN+qe7HR9cL9PXsnN/r4vSn+zjAR4M7wYx1nOrq6TiMVf331zinpqaW9Xb8LmtbVdu6Gyeh4rXrhjmscUnvLuVEtXgYsqCPU/kO6T8JKwUPu01Zv9ajxIny1/75MuGjo8tzFDLTF6GumqNew+LjRZ6v3YdOtdJz0VZCfWdVL+ex4mNfmxKmfd/R5exP3laiv3w4YdpOeI4irBMV8NHgbiB8dPcqqpfz8akQr9rc6vUoh1C9VWNY92LHJ+UOzi+VPs4ZH20MS/o4n688LWS2a8RSTnVlZs2lQPnouPKoc051pbutOes11kWrl75uOL9URsBKD2G9Cpk1PY8my3mqq96Pv4o+d9XdTL28wEcDwGK+19H76H7MbOtOH7fmVEsbe3KeaAwzr4+2J3e+40y+nvRJLH9hXB7lo6PKc6orrTpGaovWy5kXm7c9OlnaR5PllPV6FX1kTBWbtZNZgY8Gd4MTj+6D0eNsaBy3R2HGB+ix9yrC5tH9ct72CNRxNt94X2bEo1N9dGR5TB+tlXPpeh2F50lvhI9mysn66DA7uRz4aHA3ULEO7c8qNi3HvFznDieY74GMlyvvdqpLKh4tl8m+43y+CfPNwkgqKdYRXx69fXabgvDdM9ZL87PumyoK1kePRZVdwJWT89F8vbwg1gEAi+Gjx1VqVZ/0ResQcJQPpsSTeiSoHhhaw0xdbjwrk3Hh/lni5HEyX3lwDIlOPKHq373rLzefremBGr0K3PH48mhr/2qrPP4s9eq+unqr18u6F07Xy/Ch6nGfEbOyy/ky1ujp2F8in0DqVbDsxEuEj+5fvFP8/rn6EAJgUfCd4fexxJt8i76wCABYHXxnuDjau4lzfg20aMoAgEyAjwYAgHyBjwYAgHxBPBoAAPIF82gAAMgX+GgAAMgX+GgAAMgXxKMBACBfXI3/Ehr/3ZVo/E/WKyFBSnj2yj6TyeS7HvXJpamvsFKbXEc/kuXUtY5JfMoHgedb0jpLVO338HFsrIyBo9fxAI1/Rf4a/9/gj2KzWHmvAE00Zs1yavpivczvAv0SV/5Mbl1p5VxQn2tkoW4aEj9J1/xH/PohPiKuJXTvblLjv95Wa2v8l7Nr/HvqZWiETmr8e9vB7Zea619mrwC2XsP5Q7GHLKRaE2NvUw3CiZBo6UTtaTBlz/SYfDL7wnvb4NKfajemnSPHnY1/DwfKruayf085zy+VEoqh9GRIpxRl5/FT6XgtsL4M73W6j4bGvzt4rkHjn6hXgsY/lyPZL97+JayWrRd3bcpeAV33dRTWmOHTidjTIF6P0PbRU4OfS99jD1w7x447An4PB86u5rJ/j73p93I3Mkn0SKSdW8q6YcaW4KP/iEghMFKbFBr//PHb1fjn2oHslwQfPX2+fjxtrwDn7utJJ2JPg1V99HztTI87uhk57VnGruay/wR7s1NOtfMubjaQxN+fVWSgo2P2YYHGP3f8ljX+uXYg+2tG3yH/q12YuleA7aN96UTsaZDio7XRPhXr8KQ/r48mxx3djNweDoxdzWX/CfbWXYmPPr/Xxa+6/ht9IbMPi2UHl2n8V1Rc7A41/uvtwhr/Wr0SNP65diD7a7p/v4xL/PWqt+JoTaJT9gro7FiHN52IPQ289aU51UKLAU6Wn0t/MnbhtnPsuCMLz+2FxtnVXPbvsbflffSCsY7jKV3rHBr/5NrtOjT++XpxXcNp/LP15fqF699hYDONxtbLcRycvU3iBn/YdAL3NNDCqXR9+ZIMSYW8Z0KlP9FuVPljx52vJNQeDqRdzWX/XDn59EPH76SdD0Vd6Jnh35/VL2NvigueGUaUD0QT8gzwTglYMYQnlcP7yMAlc/tf9N27S8B3hosDJX4PcroUPlMOaPDreBH4TrgO+1/+G5ZkMI8GAIB8gY8GAIB8gY8GAIB8QTwaAADyBfNoAADIF/hoAADIF/hoAADIFyMeLaxv1aDxD43/K9GGN8ucRYHVp3QZfFNzLf14wxr/5/d6+M7wEt279m0HjX+jWfP+MmrpRkvLAhr/QzGg8Z9Yr9vU+Jeu+fxeR23FQmiT3qTG/25Trq3xXy2h8c/VqzvJg9D4d9KBxr/HuqY0/l27msv+PeU835bG/6U+Ghr/vuPQ+J/uX2j8Q+P/bLchNP6//ojkWIejHw2Nf/44NP6n+xca/9D4P7sVD7H/BHuzU0618+4bNP572zjFbTvL6EdD458+Do3/6XJC47+Dxn+q/SfYW3dtPjp2uyxyryy90DNo/JfQ+P/quq9ut7lNjX+6f79uVuO/DAmRX6DxX5qh8GSN/8BxRxZ+CY3/EPv32NtVa/zXv5Vm9PH0ozhFvOgMjX9y7QaNf2j8Q+MfGv9+ouLRYzD6wnfvoq4EsYQ8A7xToPF/B2Ru/9D4v1+uQ+N8JaDxf/Nch/1D4x8AAEAC8NEAAJAv8NEAAJAv8NEAAJAveGYIAAD5gnk0AADkC3w0AADki+GjhfWtGjT+ofF/JdrwZpmzKLD6lC6Db2qupR9vWOO/++qGrw1jPgTvCL2OB2j8KzL/MmrpRkvLAhr/QzGg8Z9YrxvU+B+q9vuHeP9Zpflo8XqUunc3qfFfb6u1Nf7LJTT+uXoZ2o/Q+LfSgca/x7qmNP5du5rL/j3lPF+/xv8gSfo31UdD4z/YR0Pjf7J/ofEPjf+z3Yb3rfF/fq+HEMc8Phoa/57j0Pif7l9o/EPj/+xWPMT+E+zNTjnVzrsl9aOPp1H07teP4tcFGv9qUQaNf/o4NP6nywmN/w4a/6n2n2Bv3TX4aMWF82i1D4tlB5dp/FdUXOwONf7r7W1q/NP9+3WzGv9VSIj8Ao3/ygyFJ2v8B447svBLaPyH2L/H3q5a41+R5qPld4bQ+IfGv1VfaPxD47+Cxj9NtI+WEY8LYh0R5QPRhDwDvFOg8X8HZG7/WWv8w0cvynVonK8ENP5vnuuwf2j8AwAASAC6dwAAkC+YRwMAQL7ARwMAQL7ARwMAQL4gHg0AAPmCeTQAAOQLNP6HE9yvSyc/81sdaPyTZPJ+tPqULoNvaq6lH29Y4//8Xg+aSpfqdTxA419r1ry/jFq60dKygMb/UAxo/CfW6xY1/j8Oxe+fQ0anH+Ij4lpC9+4mNf53m3Jtjf9qCY1/rl7dSR6Exr+TDjT+PdY1pfHv2tVc9u8p5/nKNf6Pp7r+O/43UlYJGv++FCgfDY3/yf6Fxj80/s92G963xr/to8c5dQjmex3Q+HcsnohbhZcHGv9R50Pj30l/Xv1octzRzQiN/1m51EcT+tHQ+KePQ+N/upzQ+O+g8Z9q/wn21l2Hj9Zi0DPEOoxCz6DxX0Lj/6vrvrrd5jY1/un+/bpZjf8yJER+gcZ/aYbCkzX+A8cdWfglNP5D7N9jb9et8f/3pxg1oy96ZgiNf2j8W/WFxj80/ito/NPEafzXv3+kv3uH7wy/h5BngHcKNP7vgMztHxr/98t1aJyvBDT+b57rsH9o/AMAAEgAPhoAAPLFiEcXD8XqBQIAACAx5tHw0QAAkBXw0QAAkC/w0QAAkC+IRwMAQL5Y8+hKfYcT/bagUmK6AVbZi8BuzLhvMW6q/QEAPVSs41RX29oQ7grFK+VzbayyF8GYRSFepoV40tp/ZQ1+AEAMhI8e5EtsEVtGw1v7Hl+8aj4iXKN9SlO8sqb2/vOvfC+CTsrWBIilRbd/pLY9AGB1iHi00iM1tV8pDW9dKcpca0dptMdqivPnX/teBOeXaghxBPnolPaP0rYHAKyLM4/WJGl0kRHal1lSOI7kYKgUQ6ymOK+deO17Eej6FdNT2qT2j9K2BwCsi+2jLR+h60HH+OhIjfZYTXHP+Ve+F4FRx8l5dFL7R2nbAwDWxXmvw/SJcjwzvsaQVFcxhFiN9lhNcc+8+4K9CKoM9iIw6hgU64hu/yhtewDAuhjx6J9fXa+6XZ86fUNfqSJPaHhrz5qKJyFDohEa7bGa4t7zr3ovAsm0ELskof2jtO0BAKuC7wwBACBf4KMBACBf4KMBACBfoNcBAAD5gn1YAAAgX+CjAQAgX+CjAQAgX4x49OqlAQAAoIN5NAAA5Ivpo/WP1u5AMP74VPgF+90v0eX3eBDwnILYc4D+sn9J1t6rIa59XKLsTf86N7KJgk3a0N6CEPl3YM+jLQ3PkG5bSzN+lnzTBPtDVEZBJns+rLhXw1ztE25vsXpY2hg/ihD/HihrDubDjkc3z6UhCS/7Y2HN+P5mLpU3JjT758t3tynr17qUkh26VjWfCDFmojX+lRyKrhMyz14BQ/sM1RnqIlWoZinnRNZ9pygfRLTnbe/VwJU/aU+MQHvrzxQvMou4SUyQf4eP/nZ882hD6/0bNON7sxtdiV+zf658jTXvqa5Ms+bmL9SYidP4V+dYensz7RXg6KxK3zdTOWn4PQfIkt/uXg1MOol7YkTam7o3x6z2wib1iHV8O4SPnrz/F+ma8brQvtPNpHTnwlr11niwphIRPjpK41/XArVSm2mvAKN99PPnKieJZ88BMoXb3auBTid1T4xL7W2SNEFaTeMXLIfho9vPVlmDoZv8LZrxhEktnq8VlEz10ZEa/5bzMvS459srYDxNa6i5yhnWg+k++tr3amDSSd0T41J786JPvSPJ4nnDzWPHo3VrMPbW+wbNeNekls+33mozqeRYR7zGv35v2G0KwifOsVdAvRVHaxI9SzlZmD0HJttt1r0aytX3amDTSdwT43J743D7yOxNO6BRbwvCP4AlYd69G7tNurCFNePtGIgZX1sq3/7dO7mDQWHFComYDBuridb419aq1da8L0al48dxTHOV05vj2DhqzwGq3W56rwbWDuP2ZJjP3kg8z96VtRPrD8tLgEXBNyzrs+CbfFG7c61YTgAAA3z0aiw6H9H3Dr5w1yvMmwBYEeh1AABAvmAeDQAA+QIfDQAA+QIfDQAA+QIfDQAA+YJnhgAAkC+YRwMAQL7ARwMAQL7ARwMAQL7ARwMAQL7gmSEAAOQL5tEAAJAv8NEAAJAv8NEAAJAv8NEAAJAv8NEAAJAv/w9B1jbV539U9QAAAABJRU5ErkJggg==" /></div>
<div style="text-align: justify;">
</div>
<br />
<br />
<br />
<div style="text-align: justify;">
<b>Pernyataan do ... while</b></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Kadang-kadang akan lebih mudah menulis perulangan jika penguji
perulangan dilakukan di akhir badan perulangan. Dalam hal ini badan
perulangan akan dieksekusi terlebih dahulu tanpa memperdulikan apakah
suatu kondisi bernilai true atau false. Pengujian dilakukan di akhir
setelah suatu kondisi didapat dalam eksekusi perulangan pertama kali.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">do</span> ... <span style="color: black; font-weight: bold;">while</span></code></span> pada dasarnya merupakan pernyataan while terbalik, dengan bentuk.</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;"> </span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">do</span>
perintah
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Atau apabila perintah berbentuk blok kumpulan perintah-perintah, bisa juga ditulis dalam bentuk</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">do</span> <span style="color: #009900;">{</span>
perintah<span style="color: #339933;">-</span>perintah
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perlu diingat bahwa pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">do</span> ... <span style="color: black; font-weight: bold;">while</span></code></span> diakhiri dengan tanda ; di akhir while.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Contoh sederhana adalah program bermain game, di mana game akan menanyakan apakah user ingin bermain lagi.</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;"> </span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">do</span> <span style="color: #009900;">{</span>
main game
tanya user apakah ingin main lagi
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>user menjawab ya<span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jika suatu saat Anda harus menulis kondisi pada pernyataan while seperti ini <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>jawaban <span style="color: #339933;">==</span> <span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">)</span></code></span>, Anda bisa mengganti pernyataan ini menjadi <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>jawaban<span style="color: #009900;">)</span></code></span>. Menguji apakah <span class="geshifilter"><code class="geshifilter-java">jawaban</code></span> sama dengan true sama artinya dengan melihat apakah <span class="geshifilter"><code class="geshifilter-java">jawaban</code></span> berisi "true".</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Demikian juga dengan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>jawaban <span style="color: #339933;">==</span> <span style="color: #000066; font-weight: bold;">false</span><span style="color: #009900;">)</span></code></span>, bisa diganti dengan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span>jawaban<span style="color: #009900;">)</span></code></span>.
Seperti dijelaskan pada bab tentang operator boolean, operator !
membalik isi dari boolean, misalnya dari true menjadi false atau
sebaliknya. Dengan menuliskan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span>jawaban<span style="color: #009900;">)</span></code></span> berarti sama dengan menguji apakah <span class="geshifilter"><code class="geshifilter-java">jawaban</code></span> berisi false.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">do</span> ... <span style="color: black; font-weight: bold;">while</span></code></span>
memberikan keleluasaan kepada Anda untuk berekspresi dengan lebih
lugas. Sebenarnya, untuk memecahkan suatu masalah dengan perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">do</span> ... <span style="color: black; font-weight: bold;">while</span></code></span> juga bisa diekspresikan dengan perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>, demikian juga sebaliknya.</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;"> </span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">do</span>
perintah
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
bisa dituliskan dalam bentuk perintah
<span style="color: black; font-weight: bold;"> </span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span>
perintah</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Demikian juga dengan</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;"> </span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span>
perintah</pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
bisa juga dituliskan dalam bentuk</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;"> </span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: black; font-weight: bold;">do</span> <span style="color: #009900;">{</span>
perintah
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
tanpa merubah aliran program sama sekali.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Pernyataan break dan continue</b></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span> dan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">do</span> ... <span style="color: black; font-weight: bold;">while</span></code></span>
menguji kondisi di awal atau di akhir badan perulangan. Pengujian bisa
juga dilakukan di tengah-tengah badan perulangan, kemudian memerintahkan
program untuk keluar dari badan perulangan saat itu juga. Caranya
dengan menggunakan perintah </div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;">break<span style="color: #339933;"><</span>code<span style="color: #339933;">></span>, sehingga program seperti
<span style="color: #339933;"><</span>code<span style="color: #339933;">></span>while <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span>
perintah</pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
bisa ditulis dalam bentuk</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">)</span>
perintah
<span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span>suatu_kondisi<span style="color: #009900;">)</span>
<span style="color: black; font-weight: bold;">break</span><span style="color: #339933;">;</span>
<span style="color: #339933;"><</span>code<span style="color: #339933;">></span>
Apa makna dari program di atas<span style="color: #339933;">?</span> <span style="color: #339933;"><</span>code<span style="color: #339933;">></span>while <span style="color: #009900;">(</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">)</span></pre>
</div>
<div style="text-align: justify;">
artinya memerintahkan program untuk melakukan perulangan selamanya,
karena true tidak akan berubah. Di tengah-tengah program, kita uji
apakah <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span> bernilai false. Jika ya, maka perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span> akan dieksekusi yang menyebabkan program keluar dari badan perulangan ke perintah berikutnya di luar badan perulangan.
</div>
<div style="text-align: justify;">
Kadang-kadang gaya penulisan ini lebih masuk akal ketimbang gaya penulisan baku seperti <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span> atau <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">do</span> ... <span style="color: black; font-weight: bold;">while</span></code></span>, tapi tentu saja ini tergantung dari cara pikir masing-masing programmer dan juga masalah yang akan dipecahkan.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span> atau <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">do</span> ... <span style="color: black; font-weight: bold;">while</span></code></span> dapat dibuat bertingkat, misalnya membuat blok <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span> dalam blok <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;"> </span></code></span></div>
<div style="text-align: justify;">
<span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>.</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
perintah
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>kondisi_lain<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
perintah_lain
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>kondisi_lain_lagi<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
perintah_baru
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span></pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apabila perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span> diberikan, maka program akan keluar dari perulangan yang berada persis di atasnya. Misalnya, apabila perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span> diberikan setelah <span class="geshifilter"><code class="geshifilter-java">perintah_lain</code></span> maka program akan keluar dari dalam perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>kondisi_lain<span style="color: #009900;">)</span></code></span>.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Perlu diingan juga apabila perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span> diberikan di dalam pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">if</span></code></span>, maka program akan keluar dari perulangan yang persis di atasnya.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Selain perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">break</span></code></span> yang secara langsung menghentikan perulangan, perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">continue</span></code></span>
digunakan untuk menghentikan operasi saat itu, mengabaikan perintah
hingga perulangan berakhir, kemudian kembali kepada perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span> lagi. Misalnya,</div>
<div style="text-align: justify;">
</div>
<div class="geshifilter" style="text-align: justify;">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
perintah
<span style="color: black; font-weight: bold;">continue</span><span style="color: #339933;">;</span>
perintah_lagi
perintah_lain_lagi
<span style="color: #009900;">}</span></pre>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Perulangan akan menjalankan <span class="geshifilter"><code class="geshifilter-java">perintah</code></span>, mengabaikan <span class="geshifilter"><code class="geshifilter-java">perintah_lagi</code></span> dan <span class="geshifilter"><code class="geshifilter-java">perintah_lain_lagi</code></span>, kemudian kembali kepada pernyataan while untuk mengevaluasi apakah <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span> bernilai true. Jika ya perulangan akan diteruskan. Tetapi karena ada perintah <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">continue</span></code></span>, artinya selama perulangan tersebut berjalan, <span class="geshifilter"><code class="geshifilter-java">perintah_lagi</code></span> dan <span class="geshifilter"><code class="geshifilter-java">perintah_lain_lagi</code></span> tidak akan pernah dieksekusi.</div>
<div style="text-align: justify;">
<br />
Sumber :http://java.lyracc.com/artikel/java-untuk-pemula/while-dan-do-while</div>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-57367228007321857562012-05-21T10:36:00.001+07:002012-05-21T10:36:25.780+07:00Struktur Kontrol Pada Java<span class="fullpost">
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidpexcEsEl8cQiI-Puk0SFO-jTngSJKkpbK3dNAb43ISnz7oTUXMzcv18S4BcuI1TLKYcszp5cbACvHThwGwhOflFJPyxLUBL47Mzvv34tGnB-H5ub4kbTvz2VW7oAbuNutdv_lWct1Vk/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidpexcEsEl8cQiI-Puk0SFO-jTngSJKkpbK3dNAb43ISnz7oTUXMzcv18S4BcuI1TLKYcszp5cbACvHThwGwhOflFJPyxLUBL47Mzvv34tGnB-H5ub4kbTvz2VW7oAbuNutdv_lWct1Vk/s1600/images.jpg" /></a></div>
Komponen mendasar dari suatu program -- variabel, ekspresi,
penyataan, dan pemanggilan subrutin -- telah dijelaskan pada Bab
sebelumnya. Mulai dari bab ini, kita akan melihat bagaimana komponen
dasar tersebut berinteraksi sehingga menjadi program yang lebih
kompleks.<br />
Pada bab ini, kompleksitas program akan lebih
dititikberatkan pada apa yang bisa dilakukan dari dalam sebuah subrutin.
Lebih khusus, akan dijelaskan lebih lanjut tentang struktur kontrol.<br />
Struktur
kontrol, yaitu perulangan (loop) dan percabangan (branch), dapat
digunakan untuk mengulangi perintah berulang-ulang atau untuk memilih
dua atau lebih skenario. Java memiliki beberapa struktur kontrol dan
kita akan lihat secara lebih detail kemudian.<br />
Bab ini juga akan
membahas tentang desain suatu program. Jika kita dihadapkan pada suatu
permasalahan yang akan dipecahkan oleh program komputer, bagaimana
caranya kita berfikir untuk merancang program tersebut. Kita akan
melihat sebagian jawabannya di bab ini, dan kemudian akan kita gunakan
dalam beberapa contoh yang tersedia.<br />
<h3>
Blok,Perulangan dan Percabangan </h3>
Kemampuan suatu program untuk melakukan tugas kompleks dilakukan
dengan menggabungkan perintah sederhana menjadi struktur kontrol. Dalam
bahasa Java, ada 6 struktur tersebut, yaitu blok, perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>, perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">do</span> ... <span style="color: black; font-weight: bold;">while</span></code></span>, perulangan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">for</span></code></span>, pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">if</span></code></span>, dan pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">switch</span></code></span>.<br />
Masing-masing struktur ini sebetulnya merupakan pernyataan tunggal
yang berdiri dengan sendirinya, tetapi di dalamnya terdiri dari satu
atau lebih perintah sehingga keseluruhannya menjadi suatu struktur
perintah.<br />
<b>Blok</b><br />
Blok adalah pernyataan sederhana yang dimulai dengan { dan diakhiri
dengan }. Tujuannya untuk mengelompokkan beberapa perintah sehingga
lebih dimengerti. Misalnya<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: #009900;">{</span>
perintah
<span style="color: #009900;">}</span></pre>
</div>
Pernyataan blok biasanya terdapat dalam struktur kontrol, tetapi
sebetulnya tanpa struktur kontrol pun, blok tetap berlaku. Contoh
sederhana penggunaan blok ini adalah dalam subrutin main() yang kita
lakukan pada contoh-contoh sebelumnya.<br />
Berikut ini adalah 2 contoh penggunaan blok.<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Hallo"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Dunia"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">{</span> <span style="color: #666666; font-style: italic;">// blok ini digunakan untuk menukar isi variable x dan y</span>
<span style="color: #000066; font-weight: bold;">int</span> temp<span style="color: #339933;">;</span>
temp <span style="color: #339933;">=</span> x<span style="color: #339933;">;</span>
x <span style="color: #339933;">=</span> y<span style="color: #339933;">;</span>
y <span style="color: #339933;">=</span> temp<span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
Pada blok kedua, kita mendeklarasikan variable baru <span class="geshifilter"><code class="geshifilter-java">temp</code></span>. Dalam blok kedua ini, variabel apapun yang dideklarasikan tidak akan dapat diakses dari luar blok ini. Variabel ini disebut <b>variabel lokal</b>, karena hanya bisa diakses dari dalam blok.<br />
Ketika komputer menjalankan program ini, komputer akan mempersiapkan
memori untuk menyimpan variabel yang dideklarasikan di dalam blok ini.
Ketika blok ini selesai dijalankan, komputer akan melepas memori yang
digunakan dalam blok ini untuk digunakan oleh bagian program lain.<br />
Konsep "scope" atau jangkauan pada konsep pemrograman, mengacu pada
bisa atau tidaknya suatu variabel dilihat oleh bagian program lain.
Jangkauan suatu variabel menyatakan di bagian mana variabel ini valid
atau dengan kata lain bisa diakses. Jangkauan variabel dalam suatu blok
terbatas hanya pada blok tersebut.<br />
Blok sendiri sebetulnya bukan merupakan struktur kontrol. Program
akan berjalan seperti biasa dari atas kebawah seperti biasa. Secara umum
struktur kontrol dibagi menjadi 2 bagian, yaitu : <b>perulangan</b> dan <b>percabangan</b>.<br />
<b>Perulangan</b><br />
Sebagai contoh untuk membahas tentang perulangan, kita lihat pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>, yang memiliki bentuk seperti<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
perintah
<span style="color: #009900;">}</span></pre>
</div>
Semantik pada pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span> tersebut adalah sebagai berikut. Ketika komputer sampai pada pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">while</span></code></span>, komputer akan melakukan perhitungan pada <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span>. Apabila <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span>
bernilai true, blok yang berisi perintah akan dilakukan. Setelah
komputer sampai pada bagian akhir blok, komputer akan menghitung kembali
<span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span>.
Jika masih bernilai true, maka blok tersebut akan dieksekusi, dan jika
tidak, program akan melompat ke bagian program berikutnya setelah blok
berakhir. Atau dengan kata lain, jika <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span> bernilai false, blok perintah tidak akan dieksekusi.<br />
Berikut ini adalah contoh untuk menulis bilangan 1 hingga 5.<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: #000066; font-weight: bold;">int</span> angka <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// inisialisasi variabel, kita mulai dengan mengisi variabel angka dengan 1</span>
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>angka <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>angka<span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// cetak isi angka di layar</span>
angka <span style="color: #339933;">=</span> angka <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// tambah angka dengan 1</span>
<span style="color: #009900;">}</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Selesai..."</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Variabel angka kita inisialiasi (persiapkan) dan kita isi mula-mula
dengan 1. Ketika program sampai pada pernyataan while, program akan
mengevaluasi apakah <span class="geshifilter"><code class="geshifilter-java">angka <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">5</span></code></span>. Pada saat program baru dimulai, angka masih bernilai 1, sehingga pernyataan <span class="geshifilter"><code class="geshifilter-java">angka <span style="color: #339933;"><=</span> <span style="color: #cc66cc;">5</span></code></span>
bernilai true. Dalam hal ini perintah di dalam blok akan dieksekusi,
yaitu mencetak angka ke layar, kemudian menambah angka dengan 1.
Sekarang angka bernilai 2.<br />
Setelah sampai pada akhir blok, program akan kembali pada awal
pernyataan while. Sekarang angka bernilai 2, dan karena 2 masih kurang
dari atau sama dengan 5, program akan kembali mengeksekusi perintah
dalam blok. Begitu seterusnya hingga angka bernilai 6. Pada saat ini
program akan berhenti melakukan perulangan dan berhenti melakukan
eksekusi perintah di dalam blok tersebut, kemudian melakukan perintah
berikutnya, yaitu menampilkan kata "Selesai...".<br />
<b>Percabangan</b><br />
Pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">if</span></code></span>
memperintahkan komputer untuk memilih salah satu aksi yang akan
dilakukan, tergantung pada suatu kondisi tertentu. Bentuknya dapat
ditulis sebagai berikut<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span>
perintah_1<span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">else</span>
perintah_2<span style="color: #339933;">;</span></pre>
</div>
Perintah_1 dan perintah_2 juga bisa berbentuk blok, sehingga pernyataan di atas dapat ditulis juga sebagai berikut<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>suatu_kondisi<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
perintah_1<span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">else</span> <span style="color: #009900;">{</span>
perintah_2<span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
Ketika komputer sampai pada pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">if</span></code></span>, komputer akan menghitung apakah <span class="geshifilter"><code class="geshifilter-java">suatu_kondisi</code></span> bernilai true. Jika iya, maka blok perintah berikutnya akan dieksekusi, dalam hal ini <span class="geshifilter"><code class="geshifilter-java">perintah_1</code></span>. Jika tidak, maka blok setelah pernyataan <span class="geshifilter"><code class="geshifilter-java"><span style="color: black; font-weight: bold;">else</span></code></span> akan dieksekusi, yaitu <span class="geshifilter"><code class="geshifilter-java">perintah_2</code></span>.<br />
Sebagai contoh, mari kita kembali pada contoh program untuk membalik
nilai x dan y, dengan syarat x harus lebih besar dari y. Dalam hal ini,
setelah program ini dieksekusi, nilai x akan selalu bernilai lebih kecil
dari y, karena jika nilai x lebih besar, nilai x akan ditukar dengan
nilai y.<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span>x <span style="color: #339933;">></span> y<span style="color: #009900;">)</span> <span style="color: #009900;">{</span> <span style="color: #666666; font-style: italic;">// jika x lebih besar dari y</span>
<span style="color: #666666; font-style: italic;">// blok ini digunakan untuk menukar isi variable x dan y</span>
<span style="color: #000066; font-weight: bold;">int</span> temp<span style="color: #339933;">;</span>
temp <span style="color: #339933;">=</span> x<span style="color: #339933;">;</span>
x <span style="color: #339933;">=</span> y<span style="color: #339933;">;</span>
y <span style="color: #339933;">=</span> temp<span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
Contoh berikut adalah program untuk menentukan apakah suatu bilangan
merupakan bilangan genap atau bilangan ganjil. Dengan menggunakan
operator %, yaitu sisa pembagian, kita dapat menentukan apabila sisa
pembagian suatu bilangan dengan 2 adalah 0, maka bilangan tersebut
merupakan bilangan genap. Jika tidak, maka bilangan tersebut adalah
bilangan ganjil.<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">if</span> <span style="color: #009900;">(</span><span style="color: #009900;">(</span>x <span style="color: #339933;">%</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">)</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>x <span style="color: #339933;">+</span> <span style="color: blue;">" adalah bilangan genap"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">else</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span>x <span style="color: #339933;">+</span> <span style="color: blue;">" adalah bilangan ganjil"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span></pre>
</div>
<h3>
Perancangan Algorithma</h3>
Program komputer itu seperti seni yang memuat suatu ide. Seorang
programmer mulai dengan suatu tugas di kepalanya, misalnya menghitung
sisi miring dari segitiga siku-siku. Kemudian dia akan berfikir tentang
apa yang harus dilakukan untuk menyelesaikan tugas tersebut dalam bahasa
manusia. Dalam hal ini misalnya, sisi miring dapat dihitung dengan
mengambil akar kuadrat dari jumlah kuadrat sisi siku-sikunya. Pemecahan
masalah ini kemudian diterjemahkan ke dalam bahasa pemrograman yang
berupa perintah langkah demi langkah bagaimana komputer harus
menyelesaikan tugas tersebut.<br />
Perintah langkah demi langkah hingga detail ini disebut algoritma.
(Secara teknis, algoritma adalah kumpulan langkah-langkah sederhana yang
jelas, tidak membingungkan karena hanya ada satu cara untuk melakukan
langkah sederhana tersebut, dilakukan selama kurun waktu tertentu. Kita
tidak ingin program menghitung selamanya tanpa batas waktu.)<br />
Program ditulis dalam bahasa pemgrograman tertentu. Tetapi algoritma
ditulis secara umum atau generic, dalam bahasa manusia, sehingga bisa
diimplementasikan menggunakan bahasa pemrograman apapun. Atau dengan
kata lain, algoritma mirip seperti ide di belakang program yang akan
kita tulis. Tetapi ide tersebut harus jelas, dan memuat langkah demi
langkah yang sederhana.<br />
Jadi darimana algoritma itu datang? Biasanya orang harus membuat
algoritma itu. Dengan skill, latihan dan pengalaman, orang akan lebih
mudah membuat suatu algoritma.<br />
Di bagian ini akan dibahas tentang bagaimana membuat suatu algoritma.
Jadi bahasa Java akan kita tinggalkan sementara. Kita akan beralih
untuk berfikir secara abstrak.<br />
<hr />
Misalnya, kita memiliki suatu tugas di kepala. Salah satu cara untuk
menyelesaikan tugas itu adalah menuliskan penyelesaiannya langkah demi
langkah, dan dari sana kita membuat algoritma untuk menyelesaikan
masalah itu. Kemudian dari setiap langkah tersebut, kita bisa membuat
langkah-langkah lain yang lebih detail, sampai kita bisa menerjemahkan
langkah-langkah itu ke dalam bahasa pemrograman. Metode ini disebut
penghalusan bertahap (stepwise refinement), dan sifatnya top-down atau
dari atas ke bawah. Sambil kita menambah detail pada setiap langkah,
kita bisa mulai menuliskan algoritma dalam bentuk pseudocode (kode
palsu) yang bentuknya tidak harus persis atau mengikuti suatu bahasa
pemrograman.<br />
Misalnya, kita ambil contoh untuk menghitung rata-rata dari 5 bilangan. Kita bisa menuliskan pseudocode dalam bentuk berikut :<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">ambil input user untuk bilangan pertama
masukkan ke variabel x
ambil input user untuk bilangan kedua
tambahkan variabel x dengan bilangan kedua
ambil input user untuk bilangan ketiga
tambahkan variabel x dengan bilangan ketiga
ambil input user untuk bilangan keempat
tambahkan variabel x dengan bilangan keempat
ambil input user untuk bilangan kelima
tambahkan variabel x dengan bilangan kelima
bagi variabel x dengan <span style="color: #cc66cc;">5</span>
tampilkan hasilnya di layar</pre>
</div>
Algoritma di atas betul, tetapi terlalu banyak perulangan. Bagaimana
jika bilangan yang akan dirata-ratakan ada 100? Kita bisa udah algoritma
di atas dengan pseudocode yang lebih mudah dimengerti, misalnya<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">while</span> a kurang dari <span style="color: #cc66cc;">5</span>
ambil input user untuk bilangan ke<span style="color: #339933;">-</span>a
tambahkan nilai x dengan bilangan ke<span style="color: #339933;">-</span>a
tambah a dengan <span style="color: #cc66cc;">1</span>
bagi variabel x dengan <span style="color: #cc66cc;">5</span>
tampilkan di layar</pre>
</div>
Sekarang, ambil input user bisa dideskripsikan lebih jauh. Kita harus
memberikan pertanyaan kepada user. Dan seperti dipelajari pada bab
sebelumnya, input dari user berupa String yang harus diterjemahkan ke
dalam tipe data bilangan untuk bisa dikalkulasi. Pseudocode di atas
dapat ditulis ulang sebagai berikut :<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">while</span> a kurang dari <span style="color: #cc66cc;">5</span>
beri pertanyaan kepada user untuk memasukkan bilangan ke<span style="color: #339933;">-</span>a
ambil input user untuk bilangan ke<span style="color: #339933;">-</span>a
ubah input menjadi bilangan
tambahkan nilai x dengan bilangan ke<span style="color: #339933;">-</span>a
tambah a dengan <span style="color: #cc66cc;">1</span>
bagi variabel x dengan <span style="color: #cc66cc;">5</span>
tampilkan di layar</pre>
</div>
Dan juga dari pelajaran sebelumnya, untuk mengambil input user, kita
bisa dihadapkan pada permasalahan IO (input output). Selain itu kita
juga harus menginisialisasi pembaca dan tempat meletakkan string
sementara. Untuk itu, kita harus mengubah pseudocode nya menjadi seperti
ini<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">inisialisasi pembaca
inisialisasi tempat string sementara
<span style="color: black; font-weight: bold;">while</span> a kurang dari <span style="color: #cc66cc;">5</span>
beri pertanyaan kepada user untuk memasukkan bilangan ke<span style="color: #339933;">-</span>a
<span style="color: blue;">"coba"</span> ambil input user untuk bilangan ke<span style="color: #339933;">-</span>a
jika ada masalah keluar dari program
ubah input menjadi bilangan
tambahkan nilai x dengan bilangan ke<span style="color: #339933;">-</span>a
tambah a dengan <span style="color: #cc66cc;">1</span>
bagi variabel x dengan <span style="color: #cc66cc;">5</span>
tampilkan di layar</pre>
</div>
Kemudian, perlu diperhatikan bahwa variabel a dan x tidak diketahui
nilai awalnya oleh komputer. Bayangkan jika nilai a dan x ditentukan
oleh komputer secara acak, bukan saja hasil rata-ratanya menjadi tak
tentu, tetapi juga perulangannya menjadi tak menentu. Untuk itu kita
harus tambahkan perintah untuk menginisialisasi a dan x dengan 0,
sehingga pseudocodenya menjadi<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">inisialisasi x dengan <span style="color: #cc66cc;">0</span>
inisialisasi a dengan <span style="color: #cc66cc;">0</span>
inisialisasi pembaca
inisialisasi tempat string sementara
<span style="color: black; font-weight: bold;">while</span> a kurang dari <span style="color: #cc66cc;">5</span>
beri pertanyaan kepada user untuk memasukkan bilangan ke<span style="color: #339933;">-</span>a
<span style="color: blue;">"coba"</span> ambil input user untuk bilangan ke<span style="color: #339933;">-</span>a
jika ada masalah keluar dari program
ubah input menjadi bilangan
tambahkan nilai x dengan bilangan ke<span style="color: #339933;">-</span>a
tambah a dengan <span style="color: #cc66cc;">1</span>
bagi variabel x dengan <span style="color: #cc66cc;">5</span>
tampilkan di layar</pre>
</div>
Dari sini kita bisa menerjemahkan pseudocode tersebut menjadi program Java, yaitu<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: #000066; font-weight: bold;">double</span> x <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">int</span> a <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #003399;">BufferedReader</span> br <span style="color: #339933;">=</span> <span style="color: black; font-weight: bold;">new</span> <span style="color: #003399;">BufferedReader</span><span style="color: #009900;">(</span><span style="color: black; font-weight: bold;">new</span> <span style="color: #003399;">InputStreamReader</span><span style="color: #009900;">(</span><span style="color: #003399;">System</span>.<span style="color: #006633;">in</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">String</span> strbilangan <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>a <span style="color: #339933;"><</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Masukkan bilangan ke-"</span> <span style="color: #339933;">+</span> a <span style="color: #339933;">+</span> <span style="color: blue;">" : "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">try</span> <span style="color: #009900;">{</span>
strbilangan <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">catch</span> <span style="color: #009900;">(</span><span style="color: #003399;">IOException</span> ioe<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Kesalahan IO, program berhenti"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">exit</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
x <span style="color: #339933;">=</span> x <span style="color: #339933;">+</span> <span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">(</span>strbilangan<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
a <span style="color: #339933;">=</span> a <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
x <span style="color: #339933;">=</span> x <span style="color: #339933;">/</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Rata-rata bilangan yang dimasukkan adalah "</span> <span style="color: #339933;">+</span> x<span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Jangan lupa bahwa program tersebut membutuhkan paket java.io.*, sehingga kita harus menambah<br />
<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">import</span> java.<span style="color: #006633;">io</span>.<span style="color: #339933;">*</span></pre>
</div>
<br />
di awal kelas.
Berikut ini adalah program lengkapnya dan dapat diunduh dalam bentuk <a href="http://java.lyracc.com/sites/java.lyracc.com/files/HitungRataRata5Bil-src.zip">zip file</a> atau melalui SVN di alamat berikut <b>http://belajarjava.googlecode.com/svn/trunk/HitungRataRata5Bil</b><br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">package</span> <span style="color: #006699;">hitungratarata5bil</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">import</span> <span style="color: #006699;">java.io.*</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">public</span> <span style="color: black; font-weight: bold;">class</span> HitungRataRata5Bil <span style="color: #009900;">{</span>
<span style="color: green; font-style: italic; font-weight: bold;">/**
* @param args
*/</span>
<span style="color: black; font-weight: bold;">public</span> <span style="color: black; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">(</span><span style="color: #003399;">String</span><span style="color: #009900;">[</span><span style="color: #009900;">]</span> args<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #666666; font-style: italic;">// TODO Auto-generated method stub</span>
<span style="color: #000066; font-weight: bold;">double</span> x <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">int</span> a <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #003399;">BufferedReader</span> br <span style="color: #339933;">=</span> <span style="color: black; font-weight: bold;">new</span> <span style="color: #003399;">BufferedReader</span><span style="color: #009900;">(</span><span style="color: black; font-weight: bold;">new</span> <span style="color: #003399;">InputStreamReader</span><span style="color: #009900;">(</span><span style="color: #003399;">System</span>.<span style="color: #006633;">in</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">String</span> strbilangan <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">while</span> <span style="color: #009900;">(</span>a <span style="color: #339933;"><</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Masukkan bilangan ke-"</span> <span style="color: #339933;">+</span> a <span style="color: #339933;">+</span> <span style="color: blue;">" : "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">try</span> <span style="color: #009900;">{</span>
strbilangan <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">catch</span> <span style="color: #009900;">(</span><span style="color: #003399;">IOException</span> ioe<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Kesalahan IO, program berhenti"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">exit</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
x <span style="color: #339933;">=</span> x <span style="color: #339933;">+</span> <span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">(</span>strbilangan<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
a <span style="color: #339933;">=</span> a <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
x <span style="color: #339933;">=</span> x <span style="color: #339933;">/</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Rata-rata bilangan yang dimasukkan adalah "</span> <span style="color: #339933;">+</span> x<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span></pre>
http://java.lyracc.com/artikel/java-untuk-pemula/perancangan-algoritma</div>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0tag:blogger.com,1999:blog-427005523206726941.post-79504562671838421152012-05-21T09:56:00.002+07:002012-05-21T09:57:24.930+07:00Mengubah String kedalam Int dan double<span class="fullpost">
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZkyAAUfeoMmvkm2SSqlbhSrKPJoNsdmbFLC0gnhbWLfk_AkW4cS-seoHiJWzlkp8l592qUe-3MYENOTmej_9CdM7HYvp3Sj68t2LUq81KtHAGOPLxyd2GDbkrcTv402GpKXzC8IHQswc/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZkyAAUfeoMmvkm2SSqlbhSrKPJoNsdmbFLC0gnhbWLfk_AkW4cS-seoHiJWzlkp8l592qUe-3MYENOTmej_9CdM7HYvp3Sj68t2LUq81KtHAGOPLxyd2GDbkrcTv402GpKXzC8IHQswc/s1600/images.jpg" /></a></div>
Kita dapat mengubah tipe data String, misalnya hasil input dari
konsol atau dari hasil bacaan file, ke tipe data bilangan untuk
pengolahan lebih lanjut.<br />
Sebagai contoh, kita akan membuat program
untuk menghitung nilai investasi setelah n tahun. Input yang diminta
dari user adalah :<br />
<ul>
<li>Nama</li>
<li>Investasi awal (Rp)</li>
<li>Bunga (%)</li>
<li>Periode (tahun)</li>
</ul>
Dengan menggunakan teknik yang sama pada <a href="http://java.lyracc.com/artikel/java-untuk-pemula/intermezzo-membaca-input-dari-user">contoh sebelumnya</a>, kita bisa mengambil input tersebut menggunakan kelas <span class="geshifilter"><code class="geshifilter-java"><span style="color: #003399;">BufferedReader</span></code></span> seperti berikut.<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">nama <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
strawal <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
strbunga <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
strperiode <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Tetapi karena keluaran dari <span class="geshifilter"><code class="geshifilter-java">readLine<span style="color: #009900;">(</span><span style="color: #009900;">)</span></code></span> bertipe String, kita harus mengubahnya menjadi bentuk bilangan agar dapat diproses lebih lanjut.<br />
Untuk mengubah String menjadi int, kita dapat menggunakan kelas Java <span class="geshifilter"><code class="geshifilter-java"><span style="color: #003399;">Integer</span></code></span> yang di dalamnya memiliki fungsi <span class="geshifilter"><code class="geshifilter-java">parseInt<span style="color: #009900;">(</span>str<span style="color: #009900;">)</span></code></span>. Fungsi ini dapat dipanggil dengan:<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">periode <span style="color: #339933;">=</span> <span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">(</span>strperiode<span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Sedangkan untuk mengubah String menjadi double, kita menggunakan kelas Java <span class="geshifilter"><code class="geshifilter-java"><span style="color: #003399;">Double</span></code></span> yang di dalamnya memiliki fungsi <span class="geshifilter"><code class="geshifilter-java">parseDouble<span style="color: #009900;">(</span>str<span style="color: #009900;">)</span></code></span>. Fungsi ini dapat dipanggil dengan:<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">awal <span style="color: #339933;">=</span> <span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">(</span>strawal<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
bunga <span style="color: #339933;">=</span> <span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">(</span>strbunga<span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Setelah semua variabel didapat dan diubah, kita baru bisa untuk memulai perhitungan. Untuk menghitung bunga bank setelah <b>n</b> tahun, kita bisa menggunakan rumus berikut :<br />
akhir = awal * (1 + bunga)<sup>periode</sup><br />
Dalam Java, rumus tersebut bisa dituliskan dengan ekspresi berikut<br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;">akhir <span style="color: #339933;">=</span> awal <span style="color: #339933;">*</span> <span style="color: #003399;">Math</span>.<span style="color: #006633;">pow</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span> <span style="color: #339933;">+</span> bunga,periode<span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre>
</div>
Berikut ini adalah listing program lengkap yang dapat diunduh dalam bentuk <a href="http://java.lyracc.com/sites/java.lyracc.com/files/HitungInvestasiNPeriode-src.zip">zip file</a> atau melalui SVN di alamat <a href="http://belajarjava.googlecode.com/svn/trunk/HitungInvestasiNPeriode" title="http://belajarjava.googlecode.com/svn/trunk/HitungInvestasiNPeriode">http://belajarjava.googlecode.com/svn/trunk/HitungInvestasiNPeriode</a><br />
<div class="geshifilter">
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: black; font-weight: bold;">package</span> <span style="color: #006699;">hitunginvestasinperiode</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">import</span> <span style="color: #006699;">java.io.*</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">public</span> <span style="color: black; font-weight: bold;">class</span> HitungInvestasiNPeriode <span style="color: #009900;">{</span>
<span style="color: green; font-style: italic; font-weight: bold;">/**
* @param args
*/</span>
<span style="color: black; font-weight: bold;">public</span> <span style="color: black; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">(</span><span style="color: #003399;">String</span><span style="color: #009900;">[</span><span style="color: #009900;">]</span> args<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #666666; font-style: italic;">// TODO Auto-generated method stub</span>
<span style="color: #666666; font-style: italic;">// buat objek baru untuk mengambil input</span>
<span style="color: #003399;">BufferedReader</span> br <span style="color: #339933;">=</span> <span style="color: black; font-weight: bold;">new</span> <span style="color: #003399;">BufferedReader</span><span style="color: #009900;">(</span><span style="color: black; font-weight: bold;">new</span> <span style="color: #003399;">InputStreamReader</span><span style="color: #009900;">(</span><span style="color: #003399;">System</span>.<span style="color: #006633;">in</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// tempat di mana input dari user akan diletakkan</span>
<span style="color: #003399;">String</span> nama <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #003399;">String</span> strawal <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #003399;">String</span> strbunga <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #003399;">String</span> strperiode <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: black; font-weight: bold;">try</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Masukkan nama Anda : "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
nama <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Masukkan jumlah awal investasi (Rp) : "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
strawal <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Masukkan bunga (mis 0.1 = 10%) : "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
strbunga <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Masukkan periode (tahun) : "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
strperiode <span style="color: #339933;">=</span> br.<span style="color: #006633;">readLine</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: black; font-weight: bold;">catch</span><span style="color: #009900;">(</span><span style="color: #003399;">IOException</span> ioe<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Kesalahan IO pada saat menanyakan nama Anda"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">exit</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #666666; font-style: italic;">// deklarasi variabel tipe bilangan</span>
<span style="color: #000066; font-weight: bold;">double</span> awal<span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">double</span> bunga<span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">int</span> periode<span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">double</span> akhir<span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// mengubah input dari Sting ke tipe data bilangan</span>
periode <span style="color: #339933;">=</span> <span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">(</span>strperiode<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
awal <span style="color: #339933;">=</span> <span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">(</span>strawal<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
bunga <span style="color: #339933;">=</span> <span style="color: #003399;">Double</span>.<span style="color: #006633;">parseDouble</span><span style="color: #009900;">(</span>strbunga<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// menghitung hasil investasi selama n periode</span>
akhir <span style="color: #339933;">=</span> awal <span style="color: #339933;">*</span> <span style="color: #003399;">Math</span>.<span style="color: #006633;">pow</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">+</span>bunga, periode<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// tampilkan hasil perhitungan di layar</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"Terima kasih, "</span> <span style="color: #339933;">+</span> nama<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">print</span><span style="color: #009900;">(</span><span style="color: blue;">"Hasil investasi Anda setelah "</span> <span style="color: #339933;">+</span> periode <span style="color: #339933;">+</span> <span style="color: blue;">" tahun "</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">(</span><span style="color: blue;">"adalah Rp. "</span> <span style="color: #339933;">+</span> akhir<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span></pre>
<pre class="java geshifilter-java" style="font-family: monospace;"><span style="color: #009900;"><span style="color: black;">Sumber:http://java.lyracc.com/artikel/java-untuk-pemula/intermezzo-mengubah-string-ke-int-dan-double</span> </span></pre>
</div>Mustarifhttp://www.blogger.com/profile/05498239803298597599noreply@blogger.com0