Modul 5
STRUKTUR PERULANGAN (LOOPING)
PRAKTEK PEMROGRAMAN TERSTRUKTUR
 

A. DASAR TEORI
       Struktur kendali pengulangan, dilakukan untuk memecahkan permasalahan terstuktur yang menggunakan perulangan sebanyak yang diinginkan, atau baik yang sudah diketahui banyak perulangannya atau belum diketahui banyak perulangannya. Ada tiga bentuk struktur perulangan yaitu Menggunakan FOR, WHIL Do, dan DO While.

1. Struktur perulangan menggunakan FOR DO
Perintah pengulangan menggunakan FOR digunakan untuk melakukan perulangan sejumlah perulangan yang sudah diketahui jumlah perulangannya. Pada kondisi ini tidak perlu menuliskan kondisi yang untuk dilakukan pengujian. Kita hanya dapat menentukan variabel nilai awal untuk mulai melakukan pengerjakan dan menentukan nilai variabel akhir untuk melakukan pengakhiran perhitungan. Nilai variabel penghitung akan secara otomatis melakukan penambahan atau pengurangan tiap dilaksanakn proses perhitungan.  Bentuk struktur penulisan program adalah sebagai
berikut :
FOR (nilai_awal;nilai_akhir;penambah/pengurangan)
{
Blok pernyataan yang dijalankan
}

2. Perulangan menggunakan WHILE DO
Perulangan menggunakan while digunakan untuk melakukan perulangan yang belum diketahui banyak perulangannya. Perulangan akan diproses terus sampai selama kondisi bernilai benar. Bentuk struktur perulangan menggunakan While adalah sebagai berikut :
WHILE (kondisi) 
{
Pernyataan yang akan dijalankan
}

3. Perulangan menggunakan DO While
Perulangan menggunakan Do While digunakan untuk melakukan perulangan untuk suatu kondisi dimana suatu proses akan berjalan terus sampai kondisi yang bernilai salah. Bentuk struktur perulangan menggunakan Do While adalah sebagai berikut :
Do 
{
Pernytaaan yang akan dikerjakan
}
While (kondisi)

Perbedaan while dan Do while yaitu terletak dikondisi yang diperiksa, dengan menggunakan While kondisi di awal yang berarti kondisi sudah bernilai benar sedang menggunakan Do While kondisi diperiksa diakhir yang berarti paling sedikit perulangan akan dilakukan sekali karena untuk masuk keperulangan tidak ada kondisi yang terpenuhi.

B. PRAKTEK
1. Ketikan script berikut dengan editor anda dan simpan dengan nama Md5for.php
<html>
<head>
<title>Menampilkan Bilangan 1-25</TITLE>
</HEAD>
<body>
<?php
for ($bilangan = 1; $bilangan <= 25; $bilangan++)
print("$bilangan<br>\n");
?>
</BODY>
</HTML> 

  Hasilnya :

2. Praktek While
Ketikan script berikut dengan editor anda dan simpan dengan nama md5while.php
<html>
<head>
<title>Menampilkan Bilangan </TITLE>
</HEAD>
<body>
<?php
$a = 5 ;
while($a < 7){
print (" $a <br> ");
$a++ ;
}
?>
</BODY>
</HTML>




Hasilnya :
3. Praktek Do While
Ketikan script berikut dengan editor anda dan simpan dengan nama md5dowhile.php
<html>
<head>
<title>Menampilkan Bilangan </TITLE>
</HEAD>
<body>
<?php
$a = 0;
do {
print $a;
$a++;
} while ($a < 5);
?>
</BODY>
</HTML>

Hasilnya :

4. Praktek Do While 2
Ketikan script berikut dengan editor anda dan simpan dengan nama md5dowhile2.php
  <html>
<head>
<title>Struktur pengulangan dengan do...while</title>
</head>
<body>
<?php
$i = 1;
do
{
print("Ini juga pengulangan yang ke-$i<br>");
$i++;
}
while ($i <= 6);
$j = 5;
do
{
print("<br>Perulangan ini kondisinya tidak terpenuhi<br>");
$j++;
}
while($j <= 3);
?>
</body>
</html>

Hasilnya :
C. TUGAS PRAKTEK

1. Rubahlah bentuk for pada praktek 1 menjadi struktur While Do dan Do While
Ketikan script berikut dengan editor anda
<html>
<head>
<title> Tugas modul 5</title>
</head>
<body>
<?php
print ("menggunakan <i>Do While</i> : ");
$a = 1;
do {
print ("$a");
$a++;
}
while ($a <= 25);
print ("<br></br>menggunakan <i>While Do</i> ");
$b = 1;
while ($b <= 25) {
print ("$b ");
$b++;
}
?>
</body>
</html>






Hasilnya :
2. Buatlah program untuk menampilkan karakter/string identitas anda dengan
    menggunakan struktur perulangan sebanyak N kali
Ketikan script berikut dengan editor anda  
<html>
<head>
<title>Struktur perulangan</title>
</head>
<body>
<?php
$i =1;
do
{
print("Ini juga pengulangan yang ke-$i<br>");
$i++;
}
while ($i <=25);
$j = 5;
do
{
print("<br>perulangan ini kondisinya tidak terpenuhi<br>");
$j++;
}
while($j <= 3);
?>
</body>
</html>


Hasilnya :

 



 



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

0 Response to " "

Posting Komentar

Copyright 2009 Nuri Hadiningsih
Free WordPress Themes designed by EZwpthemes
Converted by Theme Craft
Powered by Free Website Templates
Free Website templateswww.seodesign.usFree Flash TemplatesRiad In FezFree joomla templatesAgence Web MarocMusic Videos OnlineFree Wordpress Themeswww.freethemes4all.comFree Blog TemplatesLast NewsFree CMS TemplatesFree CSS TemplatesSoccer Videos OnlineFree Wordpress ThemesFree CSS Templates Dreamweaver