Pemrograman Struktur data Algoritma

 Struktur Dasar Algoritma

    Suatu Algoritma dapat terdiri dari tiga struktur dasar, yaitu runtunan, pemilihan dan pengulangan. Ketiga jenis langkah tersebut membentuk konstruksi suatu algoritma. Berikut adalah penjelasan dari tiga struktur tersebut:

1.Runtunan (sequence)

    Sebuah runtunan terdiri dari satu atau lebih instruksi. Tiap instruksi dikerjakan secara berurutan sesuai dengan urutan penulisannya, yakni sebuah instruksi dilaksanakan setelah instruksi sebelumnya selesai dikerjakan. Urutan dari instruksi menentukan hasil akhir dari suatu algoritma. Bila urutan penulisan berubah maka mungkin juga hasil akhirnya berubah. Sebagai contoh perhatikan operasi aritmatika berikut ini, (4+3)*7=49, tetapi bila urutan aksinya diubah maka hasil keluaran akan berbeda menjadi 4+(3*7) =25.

Contoh pemrograman runtunan (Sequence)

<?php

    echo "Luas Lingkaran";

    $jari = 3;        // variable jari berisi nilai jari-jari

    $luas = 3.14 * $jari * $jari; //variable rumus perhitungan


    echo "<br>";

    echo "Luas=: ".$luas;  //hasil perhitungan  

   

?>

Hasil:



2.Pemilihan (selection)

     Kadangkala terdapat suatu kejadian yang baru akan dikerjakan jika suatu kondisi tertentu telah terpenuhi. Pemilihan yaitu instruksi yang dikerjakan dengan kondisi tertentu.Kondisi adalah persyaratan yang dapat bernilai benar atau salah. Satu atau beberapa instruksi hanya dilaksanakan apabila kondisi bernilai benar, sebaliknya apabila salah maka instruksi tidak akan dilaksanakan.
 
Contoh pemrograman pemilihan (Selection)


<html>
<body>
<?php
$x=4;
switch ($x)
{
case 1:
echo "Nomor 1";
break;
case 2:
echo "Nomor 2";
break;
case 3:
echo "Nomor 3";
break;
default:
echo "Angka yang dimasukkan bukan 1, 2 ataupun  3";
}
?>
</body>
</html>

hasil:

jika diketikan  di $x=1; maka outputnya "Nomor 1"
jika diketikan  di $x=2; maka outputnya "Nomor 2"
jika diketikan  di $x=3; maka outputnya "Nomor 2"

dan jika diketikan selain dari 1,2 atau 3 Maka outputnya
 "Angka yang dimasukkan bukan 1,2 ataupun 3"



3.Pengulangan (repetition)

    Salah satu kelebihan komputer adalah kemampuannya untuk mengerjakan pekerjaan yang sama berulang kali tanpa mengenal lelah.Kita tidak perlu menulis instruksi yang sama berulang kali, tetapi cukup melakukan pengulangan dengan instruksi yang tersedia. Pengulangan merupakan kegiatan mengerjakan sebuah atau sejumlah aksi yang sama sebanyak jumlah yang ditentukan atau sesuai dengan kondisi yang diinginkan. Beberapa statemen pengulangan di bahasa pemrograman yaitu for…, while()..., do...while(), repeat....until, for...downto...do, for...to...do dan lain-lain.


Contoh pemrograman pengulangan (repetition)

<html>
<body>
<?php
for ($i=3; $i<=10; $i++)
{
echo "Bilangan ke-$i: " . $i . "<br />";
}
?>
</body>
</html>

Hasil:




















              Katabah.com 

Komentar

Postingan populer dari blog ini

Stack dalam Pemrograman Pascal