Posts

Bersyukur Menjadi anak Desa

Sedikit Mengingat masa lalu saat aku kecil, 7 tahun mungkin saat itu usiaku. Aku ingat Setiap pulang sekolah pasti langsung main. tapi temen - temen tau ngga permainan apa yang saya mainkan dan dimana tempatnya ? sekarang 20 tahun usiaku, ingat masa lalu adalah hal yang menyenangkan. Sungai, Sawah dan Kebun adalah Tempat paling aku kenal, karena disitu aku besar. seperti manusia rimba saja ya..  tapi ditempatku itu hal yang biasa dan itu bukan hal yang buruk, saya bahagia. Tapi sungguh tak pernah terpikir aku akan jadi apa... Paling Hebat juga jadi Petani, Petani yang sukses pastinya (Mimpi harus TInggi). atau jadi apa ya... yg jelas aku tak tau sedikitpun tentang Teknologi entah itu Handphone Bahkan Koputer. Nonton TV aja dirumah temen, yang aku ingat saat itu setiap hari minggu pagi pasti terus kerumah temen2 yg punya TV ikut nonton bareng, Soalnya TV aja ngga punya, tapi aku penggemar Cartoon gitu.. Alhamdulillah.. sekarang aku bisa bekerja, minimal buat makan sendiri lah...

Session pada Code Igniter

Image
Autentikasi adalah suatu mekanisme untuk mengatur hak akses suatu halaman web, biasanya diawali dengan adanya proses login. Dimana user diminta menginput user id dan password. Jika berhasil login kamu berhak masuk ke suatu halaman, jika tidak..anda tidak akan bisa masuk ke halaman tersebut Session adalah sebuah varibel sementara yang diletakkan di server. Di mana PHP bisa mengambil nilai yang tersimpan di server walaupun kita membuka halaman baru. Biasanya session akan hilang jika kamu menutup browser. Sebelum kamu menggunakan fungsi – fungsi tentang session di CI kamu hrus memanggil library session terlebih dahulu dengan cara : $this->load->library('session'); Selanjutnya cara kita membuat atau memasukan nilai ke variabel sementara atau session : $this->session->set_userdata('some_name', 'some_value'); Atau bisa juga dengan menggunakan arra : $newdata = array(                ...

Active Recoord Update dan delete pada CI

Image
 Banyak Cara yang bisa digunakan untuk Menjalankan Query, tapi berikut saya berikan contoh yang  paling sederhana cara menyimpan data ke database dan menghapus record. semoba bermanfaat.. Query untuk Edit data (Update) $this->db->update(); Digunakan untuk mengedit/update data suatu tabel berdasarkan nilai tertentu. Conotoh : $data = array(                'title' => $title,                'name' => $name,                'date' => $date             ); $this->db->where('id', $id); $this->db->update('mytable', $data); hasil : UPDATE mytable  SET title = '$title', name = '$name', date = '$date' WHERE id = $id Selain contoh diatas kamu jugab bisa...

Active Record - Menambahkan data (insert)

Image
Berikut perintah untuk menambahkan data dengan active record pada Framework Code Igniter. $this->db->insert(); Fungsi ini digunakan untuk menambahkan data ke tabel :  $data = array(    'title' => 'My title' ,    'name' => 'My Name' ,    'date' => 'My date' ); $this->db->insert('mytable', $data); // hasil : INSERT INTO mytable (title, name) VALUES ('My title', 'My name') $this->db-> insert_batch() Anda juga bisa menambahkan beberapa data sekaligus dalam 1 perintah dengan membuat nilainya ke dalam bentuk array. contoh : $data = array(    array(       'title' => 'My title' ,       'name' => 'My Name' ,       'date' => 'My date'    ),    array(       'title' => 'Another title' ,    ...

Active record - Membentuk Hasil Query dengan result()

Result() Fungsi ini mengembalikan hasil query sebagai array obyek, atau array kosong pada kegagalan. Biasanya kamu akan menggunakan ini dalam sebuah loop foreach, seperti ini: Contoh : $query = $this->db->get(‘nama_tabel’); foreach ($query->result() as $row){    echo $row->field1;    echo $row->field2;    echo $row->field_n; } Fungsi di atas adalah alias dari result_object (). Jika kamu menjalankan query yang mungkin tidak menghasilkan nilai, saya anjurkan untuk menguji hasil terlebih dahulu dengan cara $query = $this->db->query("YOUR QUERY"); if ($query->num_rows() > 0) // mengecek hasil query ada atau tidak {    foreach ($query->result() as $row){       echo $row->title;       echo $row->name;       echo $row->body;  ...

Active Record - Select Query

Untuk Memilih data dari database ( Select ) $this->db->get(); Digunakan untuk menyeleksi seluruh data pada suatu table di database. Contoh : $query = $this->db->get('mytable');   // menghasilkan : SELECT * FROM mytable $query = $this->db->get('mytable', 10, 20);  // menhasilkan : SELECT * FROM mytable LIMIT 20, 10 (limit ini untuk database mysql, di database lain bisa berbeda script) Bisa dilihat diatas menghasilkan data untuk variable query yang bisa kita oleh seperti ini : $query = $this->db->get('nama_tabel'); foreach ($query->result() as $baris) {     echo $baris->nama_field; } Fungsi result() digunakan untuk membuat objek atau array kosong jika salah, nanti akan dibahas lebih dalam. --------------------------------------------------------------- $this->db->get_where(); Digunakan untuk menyeleksi dan memberikan kondisi where, menggantikan get_where() pada ...

Models pada frameworl CodeIgniter

Model adalah class yang berguna untuk mengatur hubungan dengan database, karan pasti kita akan melakukan insert, update delete dll, dan dengan dibuatnya class / model ini kita tidak perlu brulang ulang kembali menuliskan script tersebut. Akan tetapi model ini tidak harus ada semua terserah programmer, karena di controllerpun sebenarnya bisa mengurusi data ke database tapi kalau kamu ingin kemudahan model merupakan solusinya. class M_artikel extends CI_Model {      var $judul   = '';     var $isi = '';     var $tanggal    = '';     function __construct()     {         // Call the Model constructor         parent::__construct();     }      function get10ArtikelTerbaru(...