Showing posts with label codeigniter. Show all posts
Showing posts with label codeigniter. Show all posts
Halooo, Kali ini saya akan membagikan ilmu saya tentang paging di codeigniter. bagi kalian yang belum tahu apa itu paging bisa melihat contoh dibawah ini


Pertama, pastikan komputer kalian hidup ya :D
Selenjutnya buat database seperti dengan struktur dibawah ini


Jika sudah selesai buat file Barang.php di controller, setelah itu ketikkan kode seperti di bawah ini

Mulai ini saya jelaskan satu satu ya
  • $num blablabla itu digunakan untuk mengetahui jumlah semua data yang akan di tampilkan
  • $page digunakan untuk mengetahui itu terdapat di page berapa untuk di load
  • $limit digunakan untuk membatasi berapa data yang akan di load
  • $offset digunakan untuk memulai menampilkan data ke berapa yang ingin ditampilkan
  • $link digunakan untuk berapa page jika data tersebut dijadikan per page
  • $hasil ini adalah proses pemanggilan model yang digunakan untuk menampilkan data
  • if() sampai } digunakan untuk pembuatan url yang nantinya akan di klik per page
  • $hal sampai } digunakan untuk penomoran 
  • $alert digunakan untuk notif
  • $this->load digunakan untuk memanggil view 
Selanjutnya pada model buat Barang_model.php, setelah itu ketikkan kode berikut


Setelah selesai buat viewnya dan ketikkan kode berikut 




Untuk pagingnya ada pada gambar terakhir yaitu yang berada di dalam kotak merah.
Selamat mencoba, jika ada pertanyaan silahkan komen di bawah .




Di era sekarang ini tidak dipungkiri penggunaan aplikasi semakin banyak dibutuhkan dalam kehidupan sehari hari. salah satu contoh penggunaan aplikasi pemesanan tempat  atau biasa disebut booking room,.

Dalam hal ini, apabila mempunyai banyak ruangan, manajemen ruangan diperlukan untuk menjaga agar tidak terjadi kesalahpahaman sehingga hal tersebut dapat mengakibatkan jeleknya dalam hal memanage ruangan.

Meeting scheduler merupakan sebuah aplikasi yang digunakan untuk me-manage suatu ruangan, baik melakukan pemesanan, manajeman, sampai proses berakhir.


Aplikasi ini menggunakan 2 cara untuk memesan suatu tempat, yaitu lewat dashboard yang berarti memesan pada waktu yang akan datang, dan yang satu nya lagi on the spot, yaitu memesan ketika berada di ruangan tersebut. Lebih mudahnya lagi dalam aplikasi tersebut terdapat sebuah display untuk menampilkan ruangan yang telah dipesan dalam satu hari.

Berikut contoh gambar dari aplikasi tersebut





good luck :) 


  
Hallo, kali ini saya akan menjelaskan pembuatan 2 koneksi database atau lebih dalam codeigniter
kita tahu, kadang sebuah aplikasi membutuhkan lebih dari 1 database, misalnya 1 aplikasi membutuhkan koneksi ke sql server, mysql dan oracle.
tentu menjadi masalah jika kita tidak bisa membuat koneksinya, oleh karena itu mari saya jelaskan cara penggunaannya

1. buka "aplikasi/config/database.php"
    buat seperti ini
   














2. Definisikan di controller dengan menambahkan
  "$this->db2 = $this->database->load('sql', TRUE)" untuk mysql
  "$this->db3 = $this->database->load('oracle', TRUE)" untuk oracle

3. Untuk memanggilnya di model
   menggunakan "$this->db->query()" untuk query ke sql server
   menggunakan "$this->db2->query()" untuk query ke mysql
   menggunakan "$this->db3->query()" untuk query ke oracle
Hai, 

Kali ini saya akan mengimplilentasikan framework codeigniter menggunakan template AdminLTE.


kita tahu adminLTE merupakan sebuah template web berbasis bootstrap yang cocok digunakan untuk dashboard admin. Desain yang dipakai merupakan desain yang cukup simpel tapi menarik.

nah, mari kita gabungkan adminLTE ke codeigniter

1. Instal dulu codeigniter, anda bisa menginstal codeigniter dari  disini.
2. Download template adminLTE disini
3. Download template engine disini
4. Buat folder bernama assets pada codeigniter seperti contoh berikut 
5. Copy kan template AdminLTE ke dalam folder assets

6. Buka config.php pada codeigniter > application > config > config.php
7. Atur config.php $config['base_url'] = '' menjadi $config['base_url'] = 'ip/nama_folder'
8. copy and rename file index.html dari folder codeigniter > assets > adminlte > index.html ke codeigniter  > application > view -> dashboard.php
9. buka dashboard.php, tambahkan <?php echo base_url() ?>assets/ untuk me load css jan js seperti contoh berikut
10. hapus semua isi yang ada di dalam <div class="container"> dan ganti dengan <?php echo $contents; ?> seperti contoh dibawah ini

11. untuk memanggilnya pada controller tinggal $this->load->template('dashboard', 'namafile');


Sekilas tentang codeigniter :D
Codeigniter merupakan framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis.
Selanjutnya apa itu Oracle?
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.

Yang perlu dipersiapkan :
1. Download dulu codeigniternya disini .
2. Pastikan PC anda sudah terinstal Oracle.
3. Pastikan PC anda sudah terinstal Xampp atau sejenisnya.

Cara mengkoneksikan codeigniter dengan oracle
1. Konfigurasi agar xampp terhubung dengan oracle
Buka file php.ini hilangkan ; pada extension=php_oci8.dll








2. Pastikan oci8 sudah terenable






3. sekarang kita atur pada codeigniternya
Buka file database.php pada application/config/database.php






Selesai, Selamat mencoba :D

Rata-rata dalam suatu developer website mengharuskan seorang IT harus menguasai setidaknya satu macam framework. framework bermacam-macam, salah satunya yaitu codeigniter. Codeigniter merupakan sebuah framework yang populer untuk saat ini. codeigniter menggunakan konsep MVC yang akan memudahkan developer dalam membuat websitenya. berikut langkah-langkah dalam mengistalasi codeigniter.

sebelumnya download dulu codeigniternya disini

1. extract codeigniter yang sudah didownload

2. letakkan codeigniter yang sudah di extract pada folder xampp/htdocs

3. rename folder codeigniter sesuai keingginan anda.

4. buka web browser lalu ketikkan localhost/namaCodeigniterAnda

oh iya pastikan apache dan mysql dalam keadaan run ya... :D
Codeigniter merupakan salah satu framework PHP yang sangat banyak digunakan developer website untuk membuat websitenya. CodeIgniter dibangun menggunakan konsep Model-View-Controller. Secara umum kelebihan yang dimiliki oleh CodeIgniter jika dibandingkan dengan framework PHP lainnya dapat kita lihat dari segi kecepatan akses website, penulisan program yang lebih terstruktur dan yang terpenting dukungan dari beberapa komunitas pendukung. Berdasarkan catatan saya, fitur-fitur lainnya yang banyak dibahas dalam forum-forum dan menjadi kelebihan utama CodeIgniter antara lain


Menggunakan Struktur MVC


Penggunaan metode penulisan MVC, memudahkan developer dalam hal pengembangan website. Selain itu, dengan penggunaan struktur MVC, developer akan mudah melakukan tracing terhadap website apabila terjadi kesalahan pemrograman ketika proses pengembangan website.

MVC adalah konsep dasar yang digunakan oleh CodeIgniter. Apabila ingin develop menggunakan framework ini, alangkah baiknya kita mengenal terlebih dahulu konsep MVC pada Code Igniter. MVC adalah singkatan dari istilah Model, View, Controller. Komponen-komponen pendukung MVC antara lain.

1. Model

Model sangat erat hubungannya dengan data yang berinteraksi langsung dengan database. Dalam struktur model, file yang terdapat didalamnya kebanyakan berupa teks, file XML dan web service. Didalam struktur ini juga terdapat sebuah class yang berfungsi unguk create, update dan delete data pada website

2. View

Berbeda dengan model, view sangat erat kaitannya dengan tampilan website yang ditampilkan pada end user. Tampilan tersebut bisa berupa halaman web, rss, javascript dan lain sebagainya. Biasanya kita lebih familiar dengan istilah HTML, CSS dan Javascript, nah lebih kurang konsep View memiliki fungsi seperti itu. Pada struktur View, disarankan untuk tidak terdapat proses logika dan proses pengitungan data. 

3. Controller

Controller mempunyai fungsi sebagai penghubung antara data dan view. Didalam proses ini terdapat class yang memproses permintaan dari view ke dalam struktur data yang berada di model. Sama dengan ketentuan di view, pada struktur kontroller sangat disarankan untuk tidak terdapat proses logika dan perhitungan data. Controller sendiri memiliki tugas untuk menyediakan variabel guna ditampilkan pada view dan menghubungkan model dengan database. 
 
berikut merupakan penggambaran dari konsep MVC pada codeigniter