
Sebelum melakukan tutorial dibawah ini, pastikan sudah menghilangkan konfigurasi khusus untuk menghilangkan pemanggilan index.php dalam url yang bisa dilihat di tutorial berikut ini:https://sipa04.blogspot.com/2019/10/tutorial-codeigniter-cara-menghilangkan.html
Dan selanjutnya cara mengubah bahasa komponen di Grocery Crud menjadi bahasa Indonesia, tutorial nya dapat dibaca di sini : https://sipa04.blogspot.com/2019/10/tutorial-codeigniter-cara-mengubah.html
1.download terlebih dahulu File Framework CodeIgniter nya di https://codeigniter.com/
2. Selanjutnya download file plugins Grocery Crud di https://www.grocerycrud.com/
3.Satukan file CodeIgniter dengan Grocery Crud dalam satu folder yang sama
4. Buat database dengan nama db_crud_sound pada phpMyAdmin
Jalankan SQL dibawah ini di phpMyAdmin untuk membuat tabel pada database yaitu tb_sound
CREATE TABLE IF NOT EXISTS `tb_sound` (
`ID` char(10) NOT NULL,
`FileName` varchar(50) NOT NULL,
`FileType` varchar(50) NOT NULL,
`FileExt` varchar(50) NOT NULL,
`FileGroup` varchar(50) NOT NULL,
`FileContent` varchar(50) NOT NULL,
`FileDesc` varchar(50) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
`ID` char(10) NOT NULL,
`FileName` varchar(50) NOT NULL,
`FileType` varchar(50) NOT NULL,
`FileExt` varchar(50) NOT NULL,
`FileGroup` varchar(50) NOT NULL,
`FileContent` varchar(50) NOT NULL,
`FileDesc` varchar(50) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
5. masuk ke dalam folder Assets > Uploads dan buat folder baru dengan nama sound
6. Setelah membuat folder selanjutnya buat Controller pada folder application > controllers ,beri nama file Controller nya dengan nama Main.php dan isi dari file nya sebagai berikut.
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Main extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->database();
$this->load->helper('url');
$this->load->library('grocery_CRUD');
}
public function sound()
{
$crud = new grocery_CRUD();
$crud->set_table('tb_sound');
$crud->set_subject('File suara');
$crud->set_field_upload('FileContent','assets/uploads/sound');
$output = $crud->render();
$this->_example_output($output);
}
public function _example_output($output = null)
{
$this->load->view('example.php', $output);
}
}
class Main extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->database();
$this->load->helper('url');
$this->load->library('grocery_CRUD');
}
public function sound()
{
$crud = new grocery_CRUD();
$crud->set_table('tb_sound');
$crud->set_subject('File suara');
$crud->set_field_upload('FileContent','assets/uploads/sound');
$output = $crud->render();
$this->_example_output($output);
}
public function _example_output($output = null)
{
$this->load->view('example.php', $output);
}
}
</?
7.cek hasil nya dengan menjalankan url : localhost/{folder-root}/{class}/{method}
Apabila tidak ada kesalahan akan tampil seperti berikut
8.sekarang saat nya mencoba menyimpan file suaranya
9. Setelah berhasil tersimpan coba klik file suaranya
10.Suara jangkrik nya akan berjalan secara otomatis
11. melihat file suara tersimpan atau tidak, lihat folder assets > uploads > sound
Selamat Mencoba teman-teman... :)











0 Komentar