Dear Pembaca,
Kali ini saya akan menshare pembuatan web sederhana untuk model rumus lingkarang,kali ini saya membuat dengan CI (codeigniter),jadi ada beberapa sub file untuk disave,yaitu model,controller,view.
Yang pertama kalian buat adalah model terlebih dahulu,masukan scriptnya dibawah ini dan disave pada folder model :
<?php
class lingkaran_model extends CI_Model{
//mendefinisikan kosntanta untuk nilai PHI
const PHI = 3.14;
//atributt model
private $jarijari;
//metode untuk menentukan nilai $jarijari
public function set_jarijari($r){
$this->jarijari=$r;
}
//metode untuk mengambil nilai $jarijari
public function get_jarijari(){
return $this->jarijari;
}
//metode untuk menghitung luas lingkaran
public function hitung_luas(){
return self::PHI*$this->jarijari*$this->jarijari;
}
//metode untuk menghitung keliling lingkaran
public function hitung_keliling(){
return 2*self::PHI*$this->jarijari;
}
}
kemudian yang kedua,masukan script dibawah ini dan disave di folder controller.
<?php
class lingkaran extends CI_Controller{
Public function index(){
if (isset($_POST['proses'])){
//meload model lingkaran_model
$this->load->model('lingkaran_model');
//menangkap model yang telah dimuat oleh controller
$model=$this->lingkaran_model;
//Mengambil nilai dari form input
$jarijari=$_POST['inputjari'];
//menentukan nilai jari jari
$model->set_jarijari($jarijari);
//memuat view dan mengirimkan $model ke view
$this->load->view('lingkaranview',array('model'=>$model));
}else{
$this->load->view('lingkaranview');
}
}
}
Dan yang terakhir masukan script dibawah ini dan disave di folder view.
<!DOCTYPE html>
<html>
<head>
<title>Demo Model, View, Controller</title>
</head>
<body>
<form action="http://localhost/rental_buku/index.php/lingkaran" method="post">
<h1>Model Rumus Lingkaran</h1><br>
<input type="text" name="inputjari" placeholder="Masukan Jari-Jari">
<input type="submit" name="proses" value="Proses"><br><br>
<?php error_reporting(0) ;?>
<table>
<tr>
<!-- memanggil metode get_jarijari() dari objek $model -->
<td>Nilai Jari Jari</td>
<td>:</td>
<td><?php echo $model->get_jarijari();?></td>
</tr>
<tr>
<!-- memanggil metode hitung_luas() dari objek $model -->
<td>Luas Lingkaran</td>
<td>:</td>
<td><?php echo $model->hitung_luas();?></td>
</tr>
<tr>
<!-- memanggil metode hitung_keliling() dari objek $model -->
<td>Keliling Lingkaran</td>
<td>:</td>
<td><?php echo $model->hitung_keliling();?></td>
</tr>
</table>
<br>
<table>
<tr>
<td>Nama</td>
<td>:</td>
<td>Rizky Arbiansyah</td>
</tr>
<tr>
<td>Nim</td>
<td>:</td>
<td>12165749</td>
</tr>
<tr>
<td>Kelas</td>
<td>:</td>
<td>12.5D.11</td>
</tr>
</table>
</form>
</body>
</html>
Maka tampilan outputnya akan seperti dibawah ini :
Terima Kasih Telah berkunjung
No comments:
Post a Comment