• Tidak ada hasil yang ditemukan

Staffsite STMIK PPKIA Pradnya Paramita 671f5 alur program

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staffsite STMIK PPKIA Pradnya Paramita 671f5 alur program"

Copied!
22
0
0

Teks penuh

(1)

PEMASARAN BERBASIS WEB

(2)

Alur program

Dalam alur program dibagi menjadi dua klasifikasi

Melakukan pemilihan statemen

If

If-Else

If-elseif-else

Switch-case

Mengulang statemen

While

Do-while

For

(3)

STATEMEN

IF

•Statemen If = hanya memiliki satu kondisi •Bentuk umum if

If(kondisi) statemen

Jika yang dieksekusi berjumlah lebih dari satu

If (kondisi) { Statemen1; Statemen2; … }

Contoh :

Formf1kondisi.html If1kondisi.php

<form action=“if1kondisi.php method=“post””>

Masukkan sebuah bilangan bulat 1 sampai 10:

<input type =“text” name=“angka”> <input type=“submit”>

</form>

<?php $angka=$_POST[“angka”]; if ( $angka<1 || $angka > 10) {

echo “anda memasukkan bilangan $angka.<br />”;

Echo “eror : bilangan harus dalam rentang 1 sampai 10”;

(4)

Hasilnya IF

Bentuk if seperti contoh hanya memiliki satu kondisi. Ini berarti

(5)

STATEMEN IF-ELSE

Jika kita ingin menyediakan statemen alternatif untuk kondisi yang tidak

terpenuhi, maka dapat menuliskannya setelah kata kunci else

Bentuk umumnya :

If (kondisi) { Statement1; }else{

Statemen2; }

• Statemen 1 akan dieksekusi jika kondisi terpenuhi (bernilai true). Jika tidak

terpenuhi maka statemen 2 yang akan dieksekusi oleh program Contoh :

Form2.html If2kondisi2.php

<form action=“if2kondisi2.php” method=“post”>

masukkan sebuah bilangan bulat :

<input type=“text” name=“bilangan”> <input type=“submit”>

</form>

<?php

$bilangan = $_POST[“bilangan”]; If ($bilangan % 2 == 0) {

echo”$bilangan adalah bilangan GENAP.<br />”;

}else{

echo “$bilangan adalah bilangan GANJIL.”;

(6)
(7)

STATEMEN

IF-ELSEIF-ELSE

Statemen

if

juga digunakan untuk memeriksa kondisi yang

jumlahnya lebih dari 2. caranya menggunakan

elseif

Bentuk umum :

If(kondisi1) { Statemen1;

}elseif (kondisi2) { Statemen2;

}elseif(kondisi3){ Statemen 3;

}else{

Statemen 4; }

Dalam statemen if yang memiliki banyak kondisi, kalusa else har

(8)

Contoh

Form.html Ifbanyakkondisi.php

<form action = “ifbanyakkondisi.php” method = “post”>

Masukkan nilai UTS :

<input type =“text” name = “uts” /><br />

Masukkan nilai UAS :

<input type =“text” name = “uas” /><br />

<p><input type = “submit” / > </p> </form>

<?php

$uts = $_POST[“uts”]; $uas = $_POST[“uas”];

$na = (0.4 * $uts) + (0.6 * $uas);

If ($na >= 80) { $indeks = ‘A’;

} elseif ($na >= 70){ $indeks = ‘B’;

}else if ($na >= 60) { $indeks = ‘C’;

}elseif ($na >= 50){ $indeks = ‘D’; } else {

$indeks = ‘E’; }

Echo “nilai uts”= $uts<br />”; Echo “nilai uas”= $uas<br />”; Echo “nilai akhir= $na<br />”;

(9)
(10)

STATEMEN SWITCH

Digunakan untuk menggantikan struktur

if

yang memiliki terlalu

banyak kondisi

Bentuk umum :

Switch (ekspresi) {

Case nilaiKonstan1; statemen1; break; Case nilaiKonstan2; statemen2; break;

Default;

Statemen alternatif; }

Jika nilai ekspresi = nilai konstan1, maka statemen1 akan dieksekusi dan

(11)

Contoh switch

<?php

$nama file = "SwitchJumlahHari.php"; ?>

<html> <head>

<title> statemen switch </title> </head>

<body>

<form action = "<?php $namfile; ?>" method = "post">

pilih bulan :

<select name="bulan" size="1">

<option value = "0">[none]</option> <option value = "1">januari</option> <option value = "2">februari</option> <option value = "3">maret</option> <option value = "4">April</option> <option value = "5">Mei</option> <option value = "6">Juni</option> <option value = "7">Juli</option> <option value = "8">Agustus</option> <option value = "9">September</option> <option value = "10">Oktober</option> <option value = "11">Nopember</option> <option value = "12">Desember</option> </select>

<input type = "submit" name = "btnSubmit" /> </form>

<?php

if (isset($_POST['btnSubmit'])) { $bulan = $_POST['bulan']; switch ($bulan) {

case 1; $jumlah = 31; break; case 2; $jumlah = 28; break; case 3; $jumlah = 31; break; case 4; $jumlah = 30; break; case 5; $jumlah = 31; break; case 6; $jumlah = 30; break; case 7; $jumlah = 31; break; case 8; $jumlah = 31; break; case 9; $jumlah = 30; break; case 10; $jumlah = 31; break; case 11; $jumlah = 30; break; case 12; $jumlah = 31; break; default;

echo "anda belum mamilih bulan"; exit();

}

echo "jumlah hari = $jumlah"; }

(12)

Hasil Switch

(13)

Switch tanpa break

Jika break tidak disertakan, maka hasil program ?

Contoh :

<?php $a=2;

switch($a) {

case 1; $b = $a + 1; case 2; $b = $a + 2;

case 3; $b = $a + 3; case 4; $b = $a + 4; case 5; $b = $a + 5; default;

$b=0; }

echo"nilai b = $b"; ?>

Hasil Tanpa Breakk

(14)

Switch menggunakan ekspresi string

Dalam PHP diperbolehkan nilai konstan berupa string

Contoh :

<?php

$pilihan="empat";

switch($pilihan) {

case "satu"; echo "pilihan ke1"; break;

case "dua"; echo "pilihan ke2"; break;

case "tiga"; echo "pilihan ke3"; break;

case "empat"; echo "pilihan ke4"; break;

case "lima"; echo "pilihan ke5"; break;

default;

echo "pilihan default";

}

(15)

Mengulang statemen - while

Statemen while melakukan pemeriksaan kondisi diawal

blok, maka jika ekspresi bernilai false, badan perulangan

diabaikan.

Bentuk umum :

While (ekspresi)

Statemen;

Atau

While (ekspresi){

Statemen;

(16)

Contoh While

<html> <head>

<title> while </title> </head>

<body>

<h3> demo while</h3>

<form action = "coba.php" method = "post">

Masukkan bilangan bulat positif:

<input type ="text" name = "n" value = "10" />

<p><input type = "submit" / > </p> </form>

</body> </html>

<?php

$n=$_POST['n']; if (isset($n)) {

$jumlah = 0; $i=1;

while ($i <= $n) { if ($i != $n) {

echo "$i + "; }else {

echo "$i ="; }

$jumlah += $i;

$i++; }

echo $jumlah; }

(17)
(18)

Statemen Do While

Berbeda dengan while, struktur Do While, kondisi diperiksa pada

akhir blok. Hal ini mengakibatkan statemen dalam badan

pengulangan minimal akan dieksekusi satu kali, meskipun

kondisinya salah.

Bentuk umum :

Do

Statemen;

While(ekspresi);

Atau

Do {

Statemen;

(19)

Contoh Do- While

<html> <head>

<title> while </title> </head>

<body>

<h3> demo while</h3>

<form action = "coba.php" method = "post">

Masukkan bilangan bulat positif:

<input type ="text" name = "n" value = "10" />

<p><input type = "submit" / > </p> </form>

</body> </html>

<?php

$n=$_POST['n']; if (isset($n)) {

$jumlah = 0; $i=1;

do {

if ($i != $n) { echo "$i + "; }else {

echo "$i ="; }

$jumlah += $i; $i++;

} while ($i <= $n); echo $jumlah; }

(20)

Statemen For

Statemen for dikatakan sebagai bentuk pengulangan

paling sederhana

Bentuk umum :

For(inisialisai; ekspresi; increment/decrement)

Statemen;

Atau

For(inisialisai; ekspresi; increment/decrement) {

Statemen;

(21)

Contoh For

<html> <head>

<title> while </title> </head>

<body>

<h3> demo while</h3>

<form action = "coba.php" method = "post">

Masukkan bilangan bulat positif:

<input type ="text" name = "n" value = "10" />

<p><input type = "submit" / > </p> </form>

</body> </html>

<?php

$n=$_POST['n']; if (isset($n)) {

$jumlah = 0; $i=1;

for ($i=1; $i <= $n; $i++) { if ($i != $n) {

echo "$i + "; }else {

echo "$i ="; }

$jumlah += $i;

}

echo $jumlah; }

(22)

Statemen Foreach

Statemen ini digunakan untuk melakukan pengulangan pada saat mengakses

elemen2 dalam satu array

Bentuk Umum

Foreach($array as $current) Statement;

Foreach($array as $current) { Statemen;

} Contoh <?php

$pegawai = array ('manajer' => 'aas', 'dirut' => 'jajang', 'umum' => 'dadan', 'teknisi' => 'renra' );

foreach($pegawai as $nama) { echo"hallo, $nama<br>"; }

Referensi

Dokumen terkait

I then provide empirical evidence that these reforms suc- ceeded in substantially increasing the labor market attachment of the target population and that local welfare

SEHUBUNGAN DENGAN PENGUMUMA PEMENANG, MAKA BERSAMA INI DISAMPA KAN

Pada Bab II Point 2 tertulis masa berlaku penawaran 150 (seratus lima puluh) hari kalender,sedangkan pada Bab IV huruf F masa berlaku penawaran 60 (enam puluh) hari kalender

Dengan ini kami beritahukan bahwa penawaran Saudara Nomor : ll ,1KP/SPHIIIII2AI2 tanggal 07 Maret 2A72 perlhal Penawaran Pekerjaan Pengadaan Sarana

Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan bahwa sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

[r]

[r]

Mengunjungi pengawas SMP, SMA, dan SMK di dindik kabupatenkota, dan memberikan hasil rekap data sekolah yang tidak lengkap dan tidak valid, serta memberikan bimtek kepada sekolah