Mawang Creative Studio merupakan startup yang bergerak dalam bidang Digital Art. Mawang CS didirikan oleh Anshar Iriansyah.
Mawang CS telah berkarya sejak bulan Mei 2015 dan hingga saat ini telah banyak membuat video, klien berasal dari universitas, pemerintahan, dan beberapa startup lokal Makassar.
Dalam proses pembuatan video, mereka selalu mendiskusikan konsep sesuai dengan klien inginkan, lalu pembuatan dimulai dari video per-scene. Tim mendengarkan tanggapan dari klien jika ada revisi yang perlu ditambahkan dalam video.
Mawang CS merupakan startup digital art yang namanya sudah tenar di kota daeng sampai saat ini, hanya sedikit startup yang berani bergerak di bidang DIgital Art.
Lanjutan tutorial sebelumnya, kali ini kita akan mengkonfigurasikan database dengan CI sekaligus menampilkan data. Langsung saja kita mulai CODING nya
pertama kita membuat database
-- phpMyAdmin SQL Dump
-- version 4.2.11
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Oct 27, 2016 at 04:17 AM
-- Server version: 5.6.21
-- PHP Version: 5.6.3
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
CREATE TABLE IF NOT EXISTS `buku` (
`id_buku` int(11) NOT NULL,
`judul_buku` varchar(100) NOT NULL,
`penerbit_buku` varchar(100) NOT NULL,
`tater_buku` date NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `buku`
--
INSERT INTO `buku` (`id_buku`, `judul_buku`, `penerbit_buku`, `tater_buku`) VALUES
(1, 'Usaha membuat tempe dan oncom', 'https://books.google.co.id/books?isbn=9790024355', '2016-10-26'),
(2, 'Menulis Siapa Takut', 'https://books.google.co.id/books?isbn=9795617311', '2016-10-24');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `buku`
--
ALTER TABLE `buku`
ADD PRIMARY KEY (`id_buku`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `buku`
--
ALTER TABLE `buku`
MODIFY `id_buku` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
setelah itu masukkan library database di file config/autoload.php
lalu masuk di file config/database.php, dan ikuti skrip di bawah
kemudian buat file di folder controller, lalu beri nama buku.php , jika sudah ada file buku.php nya tinggal di rubah skrip nya yg didalam, seperti
Model-View-Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC. sekarang kita akan membuat file di folder application/controller lalu beri nama buku.php, kemudian isi seperti skrip di bawah; <?php class Buku extends CI_Controller{ public function index(){ $this->load->model('model_buku'); $nama = "nama anda"; $data['nama']= $nama; $data['jenis'] = $this->model_buku->jenis_buku(); $this->load->view('index',$data); } } ?> setelah file di cotroller di buat, lalu kita membuat sebuah model , di folder application/model lalu beri nama model_buku.php. kemudian skrip nya seperti di bawah; <?php
class Model_buku extends CI_Model{
function jenis_buku(){
$jenis = array('horror','romance','scifi');
return $jenis;
}
}
?> nah, yang terakhir kita akan membuat file tampilannya di application/view lalu buat file baru dan beri nama index.php. lalu ikuti skrip di bawah; <?php
echo $nama;
foreach ($jenis as $data) {
echo $data;
echo '<br/>';
# code...
}
?> maka outputnya akan seperti ini;
CodeIgniter merupakan aplikasi open source yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006.
Langkah yang pertama kali kita lakukan adalah mendownload codeigniter versi terbaru pada situs resmi codeigniter.com. setelah itu mengextrack source code tersebut dan mengubah nama nya menjadi codeigniter lau pindahkan ke folder htdocs.
Untuk mencoba apakah proses instalasi berhasil atau tidak silahkan akses URL http://localhost/codeigniter/. jika berhasil maka akan tampil welcome to codeigniter
Langkah Selanjutnya adalah konfigurasi, silahkan buka file config.php yang ada pada folder application/config dan setting sesuai dengan konfigurasi dibawah ini :
selanjutnya kita akan mengatur library apa saja yang di butuhkan selama proses development. konfigurasi ini terdapat pada file autoload.php yang ada folder application/config. silahkan ikuti setting berikut ini :
$autoload['libraries'] = array('database');
$autoload['helper'] = array('form','url');
karna kita memanggil library database maka pastingan settingan konfigurasi databasenya sudah anda isikan dengan benar sesuai dengan settingan di web server. konfigurasi database pada framework codeigniter bisa anda temukan pada file database.php yang ada di dalam folder application/config.
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn'=> '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'codeigniter', (isi sesuai nama database anda)
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
Jika Belum Memiliki DATABASE ->
Selanjutnya kita membuat database baru dengan nama codeigniter dan isikan script berikut untuk membuat struktur tabel dan meng insert beberapa record yang dibutuhkan.
CREATE TABLE IF NOT EXISTS `buku` (
`buku_id` varchar(5) NOT NULL,
`buku_nama` text NOT NULL,
`buku_harga` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `buku`
--
INSERT INTO `buku` (`buku_id`, `buku_nama`, `buku_harga`) VALUES
('HR001', 'CODEIGNITER', 90000),
('HR002', 'PHP', 95000),
('HR003', 'MYSQL', 145000),
('HR004', 'JAVASCRIPT', 115000),
('HR005', 'LARAVEL', 80000);
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;