Tutorial Sound Crud + Grocery Crud di CodeIgniter

Sebelum melakukan tutorial dibawah ini, pastikan sudah melakukan konfigurasi ini , dapat dilihat di link ini penjelasan + tutorialnya : https://ivalalpharivaldi.blogspot.com/2019/10/tutorial-menghilangkan-indexphp-di.html

& juga sudah melakukan konfigurasi / mengganti bahasa , dapat dilihat di link ini penjelasan + tutorialnya : https://ivalalpharivaldi.blogspot.com/2019/10/tutorial-mengganti-bahasa-di-grocery.html

Step 1 :
Download terlebih dahulu File Framework CodeIgniter nya di https://codeigniter.com/


Step 2 :
Download file plugins Grocery Crud di https://www.grocerycrud.com/


Step 3 :
Timpa file CodeIgniter dengan Grocery Crud dalam satu folder yang sama



Step 4 :
Buat database dengan nama db_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;

                         


Step 5 :
Masuk ke dalam folder Assets > Uploads dan buat folder baru dengan nama sound


Step 6 :
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);
 }
}


Sekarang cek hasil nya dengan menjalankan url : localhost/{folder-root}/{class}/{method}

Apabila tidak ada kesalahan akan tampil seperti berikut


Step 7 :
Sekarang mencoba menyimpan file suaranya


Setelah berhasil tersimpan coba klik file suaranya

Step 8 :
Maka hasilnya akan menjadi seperti ini


Done :)






Comments

Popular Posts