• 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;
 }
}

  • 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');
  }
 }
}

  • 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>Hermawan Fajri</td>
   </tr>
   <tr>
    <td>Nim</td>
    <td>:</td>
    <td>12161471</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 :


Komentar

Postingan populer dari blog ini

Tugas Membuat Web Perpustakaan dengan CSS dan HTML

Menghitung Volume Kubus Menggunakan Operator Aritmatika & String

Resume Jaringan Komputer