Skip to main content

Jasa Pembuatan Website dan Aplikasi di Medan 0811-656-616 – Dokterweb

Tiba saat nya kita membuat data tabel untuk membuat tabel dengan kasus mahasiswa dengan menggunakan codeigniter dengan mudah.

Untuk langkah awal kamu bisa membuat database baru di  http://localhost/phpmyadmin  dengan judul database  crudci, kemudian buat tabel baru yang judulnya mahasiswa dengan data sebagai berikut:

Lalu insert lah beberapa database misal sebagai berikut :

insert data mysql

Lalu kembali lagi ke coding editor dan lakukan setting di  folder Application > Config > Database

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'root',
    'password' => '',
    'database' => 'crudci',
    'dbdriver' => 'mysqli',

 

Lakukan setting  juga di  folder Application > Config > Autoload   dibaris yang ini saja

$autoload['libraries'] = array('template','database');

 

Buat file baru yang namanya mahasiswa.php di folder controller dengan coding sebagai berikut


<?php class Mahasiswa extends CI_Controller { function __construct() { parent::__construct(); $this->load->model('mahasiswa_m');
    }

    function index()
    {
        $data['data'] = $this->mahasiswa_m->tampil_mahasiswa();
        $this->template->load('template', 'mahasiswa/index', $data);
    }
}

 

Lalu buat Folder baru di folder View dengan nama  mahasiswa dan buat file baru index.php di dalam folder mahasiswa tersebut. Codingnya sebagai berikut

    <!-- Content Header (Page header) -->
    
<section class="content-header">
      
<h1>
        DATA MAHASISWA
        <small>advanced tables</small>
      </h1>

      
<ol class="breadcrumb">
        
<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>

        
<li><a href="#">Tables</a></li>

        
<li class="active">Data tables</li>

      </ol>

    </section>


    <!-- Main content -->
    
<section class="content">
      
<div class="row">
        
<div class="col-xs-12">

          
<div class="box">
            
<div class="box-header">
              <a href="<?php echo base_url(); ?>index.php/mahasiswa/tambah" class="btn btn-sm btn-success">Tambah</a>
            </div>

            <!-- /.box-header -->
            
<div class="box-body">
              
<table id="example1" class="table table-bordered table-striped">
                
<thead>
                  
<tr>
                    
<th>No.</th>

                    
<th>Nama Mahasiswa</th>

                    
<th>No.telp</th>

                    
<th>Alamat</th>

                    
<th>Action</th>

                  </tr>

                </thead>

                
<tbody>
                  <?php $no = 0; foreach ($data->result_array() as $mhs) :
                    $no++;
                    $nm = $mhs['namamhs'];
                    $hp = $mhs['notelp'];
                    $alamat = $mhs['alamatmhs'];
                    ?>
                    
<tr>
                      
<td><?php echo $no; ?></td>

                      
<td><?php echo $nm; ?></td>

                      
<td><?php echo $hp; ?></td>

                      
<td><?php echo $alamat; ?></td>

                      
<td>
                        <a href="<?php echo base_url(); ?>index.php/mahasiswa/edit/<?php echo $mhs['mhs_id'] ?>" class="btn btn-xs btn-warning">Edit</a>
                        <a href="<?php echo base_url(); ?>index.php/mahasiswa/delete/<?php echo $mhs['mhs_id'] ?>" class="btn btn-xs btn-danger">Del</a>
                        <a href="<?php echo base_url(); ?>index.php/mahasiswa/detail/<?php echo $mhs['mhs_id'] ?>" class="btn btn-xs btn-info">Detail</a>
                      </td>

                    </tr>

                  <?php endforeach; ?>
                </tbody>


              </table>

            </div>

            <!-- /.box-body -->
          </div>

          <!-- /.box -->
        </div>

        <!-- /.col -->
      </div>

      <!-- /.row -->
    </section>

    <!-- /.content -->

    <!-- DataTables -->
    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%20src%3D%22%3C%3Fphp%20echo%20base_url()%3B%20%3F%3Eassets%2Fbower_components%2Fdatatables.net%2Fjs%2Fjquery.dataTables.min.js%22%3E%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="&lt;script&gt;" title="&lt;script&gt;" />
    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%20src%3D%22%3C%3Fphp%20echo%20base_url()%3B%20%3F%3Eassets%2Fbower_components%2Fdatatables.net-bs%2Fjs%2FdataTables.bootstrap.min.js%22%3E%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="&lt;script&gt;" title="&lt;script&gt;" />

    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%3E%0A%20%20%20%20%20%20%24(function()%20%7B%0A%20%20%20%20%20%20%20%20%24('%23example1').DataTable()%0A%20%20%20%20%20%20%20%20%24('%23example2').DataTable(%7B%0A%20%20%20%20%20%20%20%20%20%20'paging'%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20'lengthChange'%3A%20false%2C%0A%20%20%20%20%20%20%20%20%20%20'searching'%3A%20false%2C%0A%20%20%20%20%20%20%20%20%20%20'ordering'%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20'info'%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20'autoWidth'%3A%20false%0A%20%20%20%20%20%20%20%20%7D)%0A%20%20%20%20%20%20%7D)%0A%20%20%20%20%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="&lt;script&gt;" title="&lt;script&gt;" />

Buat File baru di folder Model  dengan nama file Mahasiswa_m.php   dengan coding sebagai berikut:
<?php class Mahasiswa_m extends CI_Model{ function tampil_mahasiswa(){ $hasil = $this->db->query("select * from mahasiswa order by mhs_id asc");
        return $hasil;
    }
}

 

OK Tahap Membuat Lengkap Tabel Mahasiswa dengan Codeigniter sudah selesai, sekarang kita bisa lihat hasilnya di browser kamu dengan mengetik   http://localhost/crudci/index.php/mahasiswa

Namun jika kalian masih bingung dengan penjelasan artikel diatas, bisa langsung nonton tutorial nya di youtube ya

Semoga sukses

Leave a Reply

Your email address will not be published. Required fields are marked *