Tuesday, October 2, 2018

Codeigniter - Membuat Aplikasi Perpustakaan Tutorial 1


Membuat Database

  • Buat database : perpus
  • Buat tabel : mst_buku
  • Struktur tabel mst_buku
Field Tipe Data Ukuran
ID_Buku interger 5,auto_increment
Judul varchar 100
Pengarang varchar 150
Kategori varchar 10

Konfigurasi

  • Database
  1. Masuklah ke direktori /application/config, lalu buka file database.php. Tentukan hostname, username, password, dan nama database.
  2. $db[‘default’][‘database’] = ‘perpus’; 
  3. $db[‘default’][‘dbdriver’] = ‘mysqli’;
  • Autoload
Masuklah ke direktori /application/config, lalu buka file autoload.php. Tambahkan library database pada konfigurasi autoload.  $autoload[libraries] = array('database');
  • Base_URL
$config['base_url'] = 'http://localhost/perpus/';

Model Buku

Membuat model buku pada folder application/models/ dan beri nama file : Buku_m.php



<?php

class Buku_m extends CI_Model
{
function __construct()
{
parent:: __construct();
}
function get_records($criteria='', $order='', $limit='', $offset=0)
{
$this->db->select('*');
$this->db->from('mst_buku');

if ($criteria != '')
$this->db->where($criteria);

if ($order != '')
$this->db->order_by($order);

if ($limit != '')
$this->db->limit($limit, $offset);

$query = $this->db->get();

return $query;
}

function insert($data)
{
$query = $this->db->insert('mst_buku', $data);

return $query;
}

function update_by_id($data, $id)
{
$this->db->where("ID_Buku = '$id'");

$query = $this->db->update('mst_buku', $data);

return $query;
}

function delete_by_id($id)
{
$query = $this->db->delete('mst_buku', "ID_Buku = '$id'");

return $query;

}
}
?>



Tunggu tutorial selanjunya ya....


*Jika ada yang kurang jelas atau ada yang ingin ditanyakan kirim komentar dibawah ya 😊

No comments:

Post a Comment