CED-Te BLOG

Selamat Datang Di Blog yang berbagi apa saja

CED-Te BLOG

Selamat Datang Di Blog yang berbagi apa saja

CED-Te BLOG

Selamat Datang Di Blog yang berbagi apa saja

CED-Te BLOG

Selamat Datang Di Blog yang berbagi apa saja

CED-Te BLOG

Selamat Datang Di Blog yang berbagi apa saja

Jumat, 11 April 2014

Modul PHP 4


MODUL 4
PRAKTEK STRUKTUR KONTROL

Maksud :
1. Memberikan dasar materi perkulihan pemrograman terstuktur
2. Memberikan pemahaman struktur kondisi satu lihan
3. Memberikan pemahaman struktur kondisi dua pilihan dan beberapa plihan
4. Memberikan mahasiswa agar berkembang dan berpikir kreativ

Tujuan :
1. Mengenalkan cara berfikir yang runtut dan sistematis
2. Memecahakan beberapa permasalahan dengan teknik struktur kontrol
3. Memberikan pemahaman tentang permasalahan yang akan diselesaikan dengan
struktur kontrol

B. DASAR TEORI
Struktur kontrol merupakan pengatur aliran program, mempunyai rangkaian perintah
yang harus ditulis untuk memenuhi beberapa keadaan, yaitu :
a. Mengulang suatu perintah jika terpenuhi suatu kondisi
b. Melanjutkan sebuah pernyataan bila kondisi terpenuhi
c. Memilih sebuah pilihan dari beberapa alternatif bila kondisi terpenuhi
Struktur Kendali dapat dibagi menjadi 2 jenis percabangan dan pengulangan.

Percabangan (pengambilan keputusan)
Percabangan, atau sering disebut juga dengan istilah decision-making, memungkinkan
aplikasi untuk memeriksa isi suatu variabel atau hasil perhitungan ekspresi dan
mengambil tindakan yang sesuai. Ada empat jenis percabangan dalam PHP yaitu if,
if..else, if..else if, switch

Menggunakan If
Perintah if digunakan untuk menjalankan satu perintah atau bersarkan suatu
kondisi. Apabila kondisi terpenuhi maka proses akan menghasilkan sebuah proses
berikutnya. Sintaks penulisan perintah if adalah sebagai berikut:

If (kondisi)
{
Blok pernyataan yang akan dijalankan
}

Pada bentuk ini, bagian pernyataan akan dijalankan hanya kalau kondisi bernilai
benar (true).

 Menggunakan If Else
Perintah if else digunakan untuk dua pilihan yang berbeda, dengan ketentuan
bahwa apabila ketentuan pertama dianggap salah atau tidak sesuai , maka program
akan menjalankan ke proses kondisi selanjutnya. Sintaks penulisan perintah If –
else adalah sebagai berikut :

If (kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else
{
Blok pernyataan 2 yang akan dijalankan
}

 Menggunakan If-else if-else
Pada bentuk ini kita dapat menentukan tiga atau lebih bentuk pilihan yang
dijadikan sebagai kondisi , hal ini difungsikan apabila kita akan menyelesaikan
banyak permasalahan dengan ketentuan nilai yang berbeda. Sintaks penulisan Ifelse
if-else adalah sebagai berikut:

If (kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else if (kondisi 2)
{
Blok pernyataan 2 yang akan dijalankan
}
Else
{
Blok pernyataan 3 yang akan dijalankan
}

PRAKTEK

Ketikan script berikut dengan editor anda dan simpan dengan nama md4 if1.php

<?php
$IPK= 3;
$predikat= "sangat memuaskan";
if ($IPK >= 3)
$predikat= "sangat memuaskan";
print ("NIM : 13MI001<BR>");
print ("IPK : .$IPK<BR>\n");
print("predikat : .$predikat<BR>\n");
?>

HASILNYA :









2. Ketikan script berikut dengan editor anda dan berikan tampilan output sesuai

variasi anda dan simpan dengan nama md4if-else.php
<?php
$jumlah_beli= 5;
$harga_beli = 500000;
$total_beli = $jumlah_beli*$harga_beli;
if ($total_beli >= 200000)
$bonus= "pulsa seratur ribu";
else
$bonus =" makan gratis";
print ("jumlah beli : .$jumlah_beli<BR>");
print ("total_beli :.$total_beli <BR>");
print ("bonus :.$bonus <BR>");
?>

HASILNYA :







3. Ketikan script berikut dengan editor anda dan berikan tampilan output sesuai
variase anda dan simpan dengan nama md4ifelseif.php

<?php
$waktu = getdate();
if ($waktu [hours] <=10)
{
print ("selamat pagi");
}
elseif ($waktu [hours] <=15)
{
print ("selamat sore");
}
elseif ($waktu [hours] <= 18)
{
print ("selamat sore");
}
else
{
print ("selamat malam");
}
?>

HASILNYA :





4. Buatlah program dengan menggunakan struktur kontrol untuk menentukan kelulusan
matakuliah pemrograman terstuktur dengan kondisi sebagai berikut
Nilai > =85 dapat nilai A
Nilai > =75 dapat nilai B
Nilai > =65 dapat nilai C
Nilai > =50 dapat nilai D
Nilai > =45 dapat nilai E

 HASILNYA :




5. Buatlah program dengan menggunakan struktur kontrol untuk menentukan gaji pokok
gaji pegawai dengan kriteria masa kerja dengan kondisi sebagai berikut :
Masa kerja >=15 tahun gaji pokok Rp. 2500000
Masa kerja >=10 tahun gaji pokok Rp. 2000000
Masa kerja >=5 tahun gaji pokok Rp. 1500000
Masa kerja >=1 tahun gaji pokok Rp. 1000000

HASILNYA :
 



TUGAS
1. Maksud dan tujuan
2. Dasar teori
3. Praktek dan pengembangan program
4. Tugas
5. Kesimpulan

PRAKTEK KONDISI MENGGUNAKAN SWITCH

Menggunakan Switch1

<html>
<head>
<title>Penggunaan Switch </title>
<body>
<?php
$nilai = 70
switch ($nilai)
{
case '20': echo "Nilai anda $nilai";
break;
case '30': echo "Nilai anda $nilai";
break;
case '50': echo "Nilai anda $nilai";
break;
case '70': echo "Nilai anda $nilai";
break;
}
?>
</body>
</html>
HASILNYA :


Menggunakan Switch2

<html>
<head>
<title>struktur kendali dengan Switch </title>
</head>
<body>
<?php
$english = date ("1");
switch ($english_day)
{
case "Monday": $Indonesia = "Senin"
break;
case "Tuesday": $Indonesia = "Selasa"
break;
case "Mednesday": $Indonesia = "Rabu"
break;
case "Thursday": $Indonesia = "Kamis"
break;
case "Friday": $Indonesia = "Jumat"
break;
case "Saturday": $Indonesia = "Sabtu"
break;
default:
$indonesia = "Minggu";
}
print (<h2> Hari ini adalah hari $indonesia </h2>")
?>
</body>
</html>
HASILNYA :


 

Praktek 3 Switch
<HTML>
<HEAD>
<TITLE>Latihan Menentukan Nama Hari</TITLE>
</HEAD>
<BODY>
<FORM>
Bulan:
<INPUT TYPE=TEXT NAME=bulan><BR><BR>
Tahun :
<INPUT TYPE=TEXT NAME=tahun><BR><BR>
<INPUT TYPE=SUBMIT VALUE="Tentukan hari">
</FORM>
<?php
switch($bulan){
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 :
$hari = 31;
break;
case 4 :
case 6 :
case 8 :
case 11 :
$hari = 30;
break;
case 2 :
if(($tahun%4) == 0){
$hari = 29;
}else{
$hari = 28;
}
}
echo("<h2>Jumlah hari pada bulan $bulan tahun $tahun = $hari hari</h2>");
?>
<body>
</html>
HASILNYA :


 






TUGASNYA.

1. BUATLAH PROGRAM MENGGUNAKAN KONDISI SWITCH UNTUK MENENTUKAN GRADE NILAI
MATAKULIAH PEMROGRAMAN TERSTUKTUR

Nilai 80 – 100 mendapat nilai A
Nilai 70 – 79 mendapat nilai B
Nilai 60 – 69 mendapat nilai C
Nilai 50 – 59 mendapat nilai D
Nilai 40 – 49 mendapat nilai E

HASILNYA :
 



 BUATLAH PROGRAM PEMANGGILAN GAJI KARYAWAN
MASA KERJA
TUNJANGAN
GAJI POKOK
TOTAL GAJI
5 SAMPAI 7 TAHUN
250000
1000000

8 SAMPAI 10 TAHUN
500000
1000000

11 SAMPAI 12 TAHUN
750000
1000000

13 SAMPAI 15 TAHUN
1000000
1000000

16 SAMPAI 20
1500000
1000000