Dokumen tersebut memberikan penjelasan tentang CodeIgniter yang merupakan framework PHP untuk membangun website dinamis dengan model MVC. Secara singkat dijelaskan cara membuat database, controller, view, dan model menggunakan CodeIgniter untuk membangun aplikasi CRUD (create, read, update, delete) data mahasiswa sebagai contoh aplikasi sederhana.
Menyimpan Data Ke Database Dengan Ajax Dan PHPEllyx Christian
Untuk menyimpan data ke database ada tiga langkah yang perlu anda lakukan : 1. Bentuk XMLHttpRequest object, 2. Kirim data yang akan disimpan ke database dengan method send dari XMLHttpRequest, dan 3. Buat handle Page untuk menyimpan data ke database. Pada tutorial sebelumnya anda telah belajar bagaimana mengirim data ke server dengan AJAX. Jika anda telah mengerti dengan tutorial sebelumnya dan telah berhasil melakukan contoh yang diberikan maka untuk mengerti tutorial ini akan sangat mudah bagi anda. Untuk menyimpan data ke database dengan ajax anda hanya memerlukan beberapa langkah ke depan. Pada tutorial sebelumnya anda telah diberikan sebuah contoh bagaimana mengirim data ke web server dan menampilkan data yang dikirim. Untuk menyimpan data ke database, langkah-langkah yang dilakukan hampir sama dengan contoh sebelumnya. Anda tinggal mengubah script yang digunakan untuk menangani data yang dikirim, yang semula hanya untuk menampilkan data yang dikirim dengan mambahkan script untuk menyimpan data ke database.
Menyimpan Data Ke Database Dengan Ajax Dan PHPEllyx Christian
Untuk menyimpan data ke database ada tiga langkah yang perlu anda lakukan : 1. Bentuk XMLHttpRequest object, 2. Kirim data yang akan disimpan ke database dengan method send dari XMLHttpRequest, dan 3. Buat handle Page untuk menyimpan data ke database. Pada tutorial sebelumnya anda telah belajar bagaimana mengirim data ke server dengan AJAX. Jika anda telah mengerti dengan tutorial sebelumnya dan telah berhasil melakukan contoh yang diberikan maka untuk mengerti tutorial ini akan sangat mudah bagi anda. Untuk menyimpan data ke database dengan ajax anda hanya memerlukan beberapa langkah ke depan. Pada tutorial sebelumnya anda telah diberikan sebuah contoh bagaimana mengirim data ke web server dan menampilkan data yang dikirim. Untuk menyimpan data ke database, langkah-langkah yang dilakukan hampir sama dengan contoh sebelumnya. Anda tinggal mengubah script yang digunakan untuk menangani data yang dikirim, yang semula hanya untuk menampilkan data yang dikirim dengan mambahkan script untuk menyimpan data ke database.
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfomuru
Tutorial Membuat CRUD studi kasus data Mahasiswa dengan menggunakan database Mysql dan PHP 7 , yang sudah menggunakan mysqli , semoga ebook ini dapat bermanfaat bagi kita semua , menjadi referensi belajar dalam pembuatan dasar Input data mysql dengan PHP , Menampilkan data mysql dengan PHP , Hapus data mysql dengan PHP dan Edit data mysql dengan PHP
Setelah kita belajar dasar-dasar perintah PHP, sekarang saatnya mengaplikasikannya pada
aplikasi web. Biasanya PHP digunakan sebagai pengolah data yang diinputkan melalui form yang dibuat dengan HTML
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Doni Tobing
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 (Save, Edit, Delete Data)
Belajar dasar-dasar membuat aplikasi CRUD
Kunjungi juga blog saya di http://www.ilmu-dua.blogspot.com
filter data pada datatables server side 5 menggunakan yajra laravel adminlteAdi Nata
Pada artikel kali ini saya akan membahas bagaimana melakukan filter data pada datatables, fitur filter ini sangat bermanfaat pada aplikasi kita dimana user aplikasi kita ingin menampilkan data yang memiliki kriteria tertentu saja.
1. Kelompok 7
Adimas Lutfi
Rita Hayati
Zainnudin Kaisar
2. Apa itu CodeIgniter ?
CodeIgniter adalah aplikasi open source yang berupa
framework dengan model MVC (Model, View, Controller)
untuk membangun website dinamis dengan
menggunakan PHP. CodeIgniter
memudahkan developer untuk membuat aplikasi web
dengan cepat dan mudah dibandingkan dengan
membuatnya dari awal. CodeIgniter dirilis pertama kali
pada 28 Februari 2006. Versi stabil terakhir 2.1.0 yang
dirilis pada 28 November 2011.
3. Framework secara sederhana dapat
diartikan kumpulan dari fungsi-
fungsi/prosedur-prosedur dan class-
class untuk tujuan tertentu yang sudah
siap digunakan sehingga bisa lebih
mempermudah dan mempercepat
pekerjaan seorang pemrograman,
tanpa harus membuat fungsi atau class
dari awal.
4. CodeIgniter sendiri dibangun menggunkan konsep
model-view-controller(MVC). MVC memisahkan
pengembangan aplikasi berdasarkan komponen
utama yang membangun sebuah aplikasi seperti
manipulasi data, user interface, dan bagian yang
menjadi kontrol aplikasi.
5. 3 jenis komponen yang membangun suatu MVC pattern dalam suatu
aplikasi yaitu :
View, merupakan bagian yang menangani presentation logic. Pada
suatu aplikasi web bagian ini biasanya berupa file template HTML,
yang diatur oleh controller. View berfungsi untuk menerima dan
merepresentasikan data kepada user. Bagian ini tidak memiliki akses
langsung terhadap bagian model.
Model, biasanya berhubungan langsung dengan database untuk
memanipulasi data (insert, update, delete, search), menangani
validasi dari bagian controller, namun tidak dapat berhubungan
langsung dengan bagian view.
Controller, merupakan bagian yang mengatur hubungan antara
bagian model dan bagian view, controller berfungsi untuk menerima
request dan data dari user kemudian menentukan apa yang akan
diproses oleh aplikasi.
6. CodeIgniter mendukung banyak jenis
database misalnya mySql, Postgre sql, oracle
dan lain-lain.
Dukungan database dari CodeIgniter berupa
penyediaan dari beberapa driver, security,
caching dan active record .
7. Membuat Database pada Code
Igniter
Pada pembuatan database maka kita akan bermain-main
pada konsep model . Model bisa dibilang khusus digunakan
untuk melakukan koneksi ke basis data oleh karena itu logika-
logika pemrograman yang berada didalam model juga harus
yang berhubungan dengan basis data.
Step 1 : Konfigurasi CI
1. Buka file config.php yang berada dalam folder system-
application-config-config.php
Ubah base url, sesuaikan dengan lokasi dimana folder CI-mu
berada (tempat ekstrak-an tadi). Contoh :
$config['base_url'] = http://localhost/codeIgniter/
10. 4. Setting database. Buka file database.php yang berada dalam folder
yang sama dengan config.php. Ubah hostname, username, password,
dan nama database. Sesuaikan dengan pengaturan mysql anda.
Contoh :
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default'][‘blablabla'] = “nama database"; >> diisi dengan nama
database
11. Membuat Controller
Kita harus membuat Controller , dan memberi nama
mahasiswa.php (sesuai dengan keinginan kita) . Dan
disimpan di dalam :
C:xampphtdocssmstr4CodeIgniterapplicationcontrollers
<?PHP
class Mahasiswa extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->database();
$this->load->helper('url');
$this->load->model('mahasiswa_m');
}
public function index()
{
$this->load->view('mahasiswa_v');
}
public function add()
{
$this->load->view('mahasiswa_form_v');
}
22. Membuat Model
Buatlah sebuah file dengan nama mahasiswa_m.php yang
disimpan dalam folder :
C:xampphtdocssmstr4CodeIgniterapplicationmodels
<?PHP
class Mahasiswa_M extends CI_Model
{
public function view_all()
{
$sql = "select * from tbl_mahasiswa";
return $this->db->query($sql);
}
public function view($id)
{
$sql = "select * from tbl_mahasiswa where nim='".$id."'";
return $this->db->query($sql);
}
public function save($data)
{
$sql = "insert into tbl_mahasiswa values('".$data['nim']."',
'".$data['nama']."', '".$data['jenis_kelamin']."', '".$data['kota']."', '".$data['agama']."')";
$this->db->query($sql);
}
23. public function update($data)
{
$sql = "update tbl_mahasiswa set
nama='".$data['nama']."', jenis_kelamin='".$data['jenis_kelamin']."',
kota='".$data['kota']."', agama='".$data['agama']."' where
nim='".$data['nim']."'";
$this->db->query($sql);
}
public function delete($id)
{
$sql = "delete from tbl_mahasiswa where
nim='".$id."'";
$this->db->query($sql);
}
}
?>