2.) Contoh pemrogramaan PHP dengan pemrograan terstruktur, OOP dan MVC
Contoh pemrograman terstruktur dalam PHP, umumnya pemrograman terstruktur
PHP teratur dan dalam konsepnya Memenuhi standar Pemrograman.
<HTML><HEAD><TITLE> Fungsi Rekursif </TITLE></HEAD><BODY>
<?function cekInteger($nilai){
if($nilai > 1){return(cekInteger($nilai 1));} elseif($nilai < 0)
{return(cekInteger((- 1)* $nilai 1));}else
{
if(($nilai > 0)and ($nilai < 1)){return(Bukan);}else{return(Tepat);}}}
}
}
// Objek makhluk hidup
$jerry = new MakhlukHidup('Tikus');
$jerry->jenis()->bernafas()->makan();
echo '<hr />';
// Objek manusia
$bambang = new Manusia('Bambang');
$bambang->jenis()->bernafas()->makan()->nama()->tidur();
?>
Contoh PHP dengan mvc dengan lebih terstruktur, mencakup konsep OOP yang
lebih dikembangkn untuk kemudahan akses.
Membuat viewer :
1
<?php
2
class view_index{
3
function index($data){
echo $data['title'];
4
echo $data['tulisan'];
5
}
6
}
7 ?>
8
Membuat Model :
1
2
3
4
5
6
7
8
9
10
11
<?php
class model_index{
function getJudul(){
return "DFD";
}
function getTulisan(){
return "DFD Forum DPP";
}
?>
membuat controller :
1 <?php
include("viewer_index.php");
2
include("model_index.php");
3
4
class controller_index{
5
function index(){
$data['titlle'] = model_index::getJudul();
6
$data['tulisan'] = model_index::getTulisan();
7
view_index::index($data);
8
}
9
}
10 ?>
11
12
Mengakses kontroller
1 <?php
include("controller_index.php");
2
3
controller_index::index();
4
?>
5
3.) CONTOH KASUS SISTEM
Dari jurnal pembuatan sistem informasi absensi yang saya dapatkan. Sistem akan
hanya mencakup keseluruhan proses absensi tanpa adanya subproses yang dapat
direkayasa. Sehingga, pada konsepnya pembuatan dengan pemrograman terstruktur
sudah memenuhi standar pembuatan sistem ini. Akan tetapi akan lebih baik jika
meggunakan konsep OOP sederhana.