HTML 5

HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.

PHP

PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows)

Jquery

jQuery adalah jenis baru JavaScript Library. jQuery adalah JavaScript Library yang cepat dan ringkas serta dapat menyederhanakan dalam melintasi dokumen HTML, penanganan event, animasi, dan interaksi Ajax untuk pengembangan web secara cepat. jQuery dirancang untuk mengubah cara anda menulis JavaScript.

June 12, 2012

Upgrade Codeigniter Version 2.1.0 to 2.1.2

Beberapa minggu lalu codeigniter merilis versi terbarunya codeigniter 2.1.2. Lalu bagaimana cara upgrade codeigniter versi 2.1.0 atau 2.1.1 ke versi 2.1.2. Berikut step by step-nya.
  1. Download versi terbaru di sini
  2. Bikin offline situs kesangan anda atau buat jadi mode under contruction
  3. Buat backup dari file / folder situs anda, buat berjaga-jaga saja
  4. Ganti (replace) semua file di folder "sistem" dan file index.php, dengan yang baru saja di download (codeigniter versi 2.1.2)
    Catatan : Jika anda mempunyai file bikinan sendiri di folder ini, copas dari file backup yang sudah dibuat
  5. Ganti (replace) file mime.php yang terletak pada config/mime.php
  6. Untuk mendapatkan dukungan alamat IP IPv6, upgrade kolom IP_address sampai 45 karakter misal
    ALTER TABLE ci_sessions Ganti IP_address IP_address varchar (45) standar '0 'NOT NULL
  7. Jika anda sudah punya codeigniter versi 2.1.1 cukup lakukan langkah no 4

June 11, 2012

Create View on Codeigniter

Kali ini Penulis ingin membagi sedikit ilmu tentang bagaimana menggunakan model MVC pada Codeigniter, untuk contoh kali ini kami mencoba untuk membahas Create View on Codeigniter. Sebelum memulai pastikan anda sudah memiliki bahan yang dibutuhkan
  • Codeigniter versi 2.1.0 bisa di download disini
  • Buat database dengan nama "latihan"
Selanjutnya langkah pertama Buat Table "user" dengan struktur seperti berikut :
 
id (int 4) autoincrement

username (varchar 30)

access (varchar 10) 
 
dan isi sesuai kehendak anda.

Tahap berikutnya buat file "view.php" letakkan pada application->controller
 
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class View extends CI_Controller{

     function __construct(){

          parent::__construct();

          $this->load->model("crud");
     }

     function index(){

         $data['title']="View User";
         $data['header']="View User";
         $data['query']=$this->crud->view();

         $this->load->view('view',$data);

     }
?>
 
Lalu buat lagi file "view.php", kali ini letakkan di application->view
 
<table>

     <thead>
         <tr>
               <th>No</th>
               <th>User</th>
               <th>Access</th>
        </tr>
     </thead>

     <tbody>
         <?php
               $no = 1;
               foreach($query as $row){
         ?> 
         <tr>
               <td><?php echo $no;?></td>
               <td><?php echo $row->username;?></td>
               <td><?php echo $row->access;?></td>   
         </tr>
         <?php $no ++;      } 
         ?> 
     </tbody>

</table>

 
Terakhir buat file "crud.php" letakkan pada application->model
 
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Crud extends CI_Model{

    function view_user(){
        #Table Properties
        $tabel = "user";

        #Query
        $query = $this->db->select("*")->from($tabel)->get();
        if ($query->num_rows() > 0) {
           return $query->result();
        } else {
           return array();
        }
    }
}
?>
 

June 2, 2012

Introduction to Codeigniter


Codeigniter adalah PHPFramework yang open source alias gratis untuk digunakan, dan diutak-atik sesuai keinginan. Codeigniter menggunakan model pemrogaman MVC (Model View Controller). MVC adalah sebuah konsep pemrogaman dimana logika dan layout dipisahkan, sehingga sang programmer dan designer bisa mengerjakan perkerjaan masing-masing secara fokus.



Gambar Alur pemrogaman Codeigniter dengan model MVC

Model Digunakan untuk mengelolah database dalam hal ini adalah proses CRUD (Create, Read, Update, Delete)
Controller Class dan/atau fucntion yang nantinya dipanggil pada url browser dan berfungsi mengambil hasil query dari model kemudian menampilkannya pada view
View Disinilah para WEB design beraksi, disini mereka bertugas mempercantik tampilan data hasil query, menambahkan CSS dan JS
Oke untuk lebih jelasnya mari kita praktek in, kali ini contoh menampilkan "Hello PHP" menggunakan conttroller dan view
Pertama Buat controller dengan nama c_latihan.php berikut contoh codenya
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class C_latihan extends CI_Controller{
            
   function __construct(){
                
     parent:: __construct();
                
   }
            
   function index(){ 
     $data['hello'] = "Hello PHP";
     $this->load->view('v_lat',$data);
   }
}
?> 
Kedua Buat view dengan nama v_latihan.php berikut contoh codenya
<?= $hello; ?>