TUTORIAL CODEIGNITER : APLIKASI WEBSITE / BLOG (WEBLOG) SEDERHANA DENGAN CODEIGNITER

Oke gan, langsung saja untuk screen shoot contoh aplikasi website, weblog, blog dengan codeigniter yang ane kasi, seperti di bawah ini...

Tutorial HTML

HTML merupakan bahasa dasar pembuatan web. Disebut dasar karena dalam membuat web, jika hanya menggunakan HTML tampilan web terasa hambar. Terdapat banyak bahasa pemograman web yang ditujukan untuk memanipulasi kode HTML, seperti ...

TUTORIAL ORACLE - KONEKSI ORACLE KE JAVA, PHP DAN C# (C-SHARP)

Disitu juga ane kasi contoh aplikasi CRUD nya yang bisa ente download Gratisss :D ...

Tampilkan postingan dengan label Framework PHP. Tampilkan semua postingan
Tampilkan postingan dengan label Framework PHP. Tampilkan semua postingan

Sabtu, 25 Mei 2013

Tutorial Codeigniter : Content Management System (CMS) dengan Codeigniter

download contoh CMS Codeigniter - bootstrap - Metro UI
Sudah mulai sepi ni kampung, hanya terdengar suara jangkrik, ranting2 yang tergoyangkan oleh angin, dan kipas laptop :D ... udara dingin pun mulai datang, untungnya tidak ada nyamuk di kamar ane... hehehehee... ibu nyuruh adek buat pake selimut, :) dan aku masi saja didepan laptop untuk menuntaskan target yang memang harus ane tempuh... "ibu aku berjuang untukmu, keluarga ini adalah tanggung jawabku" :) tak peduli hawa dingin dan selengket apapun mata saat ini, tak dapat membutakan ane pada tanggung jawab ke depan... semoga saja ane selalu disertai pertolongan untuk mendapat cita2 dan membahagiakan ibu juga keluarga ini :)
Hemmmb... seperti pada postingan sebelum nya ane bilang untuk minggu ini paling tidak ane harus nulis 2 postingan diblog ini sebelum weekend berakhir, ya ga papalah... sekalian belajar profesional :D , kalo sebelumnya ane membahas tentang tutorial / contoh aplikasi codeigniter tepat nya membahas membuat aplikasi blog / weblog / website sederhana dengan codeigniter versi 2.1.3, postingan kali ini adalah lanjutannya yang membahas pembuatan content management system (CMS) nya menggunakan Codeigniter, dan untuk fiturnya tentunya di sesuain dengan kebutuhan  aplikasi blog nya to ?? hehehehee kalo untuk tema / template nya ane pake Admin - Aries yang ane ambil sample nya dari theme forest...
Tapi untuk file template nya ane pake yang bajakan :D heheheheee.. tapi ya gak bedalah... wong template nya juga colongan... hehehehe... kalo mau lihat live preview template nya bisa ente lihat disini... template nya make bootstrap, jadi kombinasi antara Codeigniter dan bootstrap selain itu untuk template nya pake konsep metro UI yaitu tampilan windows 8... yang saat ini juga lagi populer.... kao gak pake bootstrap rasa nya sulit kalo mau buat tema metro UI ini... hehehehee... tinggal download saja kemudian di gabungkan dengan Codeigniter, waaah jadi keren dan ganteng tampilannya kayak ane.... wkwkwkwkwkwk
untuk text editor nya ane masi setia dengan CKeditor dan KCfinder biar gampang gan dan gak buat sendiri.. kalo buat sendiri ya lama... :D beberapa fitur dalam Contoh Content Management System (CMS) Codeigniter yang ane upload, diantaranya : 

  • Dashboard
  • Content Editor, List published content, list draft content
  • Setting User
  • Setting Label
  • Statistik
  • dan pengaturan dasar blog seperti judul blog, deskripsi blog, limit content dll...

Ya kurang lebih segitu dah... heheheheee sebenarnya untuk aplikasi nya ane barengin sama aplikasi blog codeigniter, jadi memang sudah ane anggap satu paket.... cuma disini memang ane pengen nambah postingan agar lebih mudah lagi untuk di kenali dengan google, karena orang mengetik kata kunci kan sesuai kebutuhan,, :) ada yang ngetik "contoh aplikasi web codeigniter" ada juga yang ngetik "contoh content management system codeigniter"... ini adalah 2 keyword yang berbeda, kalo ane jadikan dalam satu postingan waaah agak repot seperti nya... :D .. mangkanya di akali pake 2 postingan... :D ...  seperti biasa, sebenarnya ane upload contoh - contoh aplikasi codeigniter ini buat temen2 ane yang pemula atau baru belajar, atau mungkin buat temen2 yang lagi males ngerjain tugas Advance web programming, ni ane kasi contoh aplikasi web dengan framework Codeigniter.. dan  tinggal ngoprek sesuai keinginan saja...open sources kok... wkwkwkwkwkwk
diantara temen2 juga ada yang pengen private belajar framework Codeigniter, tapi seperti nya itu berat sekali buat ane kalo sifat nya tidak ada donasi alias gratisan :(  ... mending ane tinggal belajar yang lain... hehehehee.. ya secara ane kan butuh biaya hidup to ?? kalo harus private ya... wkwkwkwkwk.... gak cuma Codeigniter yang mau mau diajarin, ada juga yang mau belajar C# dan Java, PHP dll .. -_- alternatif untuk ngajarin mereka untuk saat ini adalah blog tapi ane punya pikiran lain untuk membantu temen2 yang request tapi gak harus private si.. yaitu Insya Alloh ane mau bikin video - video tutorial pemrograman dan ane post di blog ini, kata nya si kalo video lebih mudah dipahami... ya.. Next time lah Insya Alloh nanti ane buat kalo pas ada waktu kosong... hehehehee...
Oke dah, untuk screen shoot dari Contoh aplikasi Content Management System Codeigniter nya bisa ente liat dibawah ini gan :

contoh content management system codeigniter
Dashboard Login

contoh CMS Codeigniter free
Dashboard admin

contoh CMS Codeigniter - bootstrap - metro UI themes
List Post
download contoh aplikasi codeigniter
Label Setting
contoh website codeigniter - bootstrap
Setting Blog
contoh aplikasi blog codeigniter
Setting User profile
Keren bukan  tampilannya, Codeigniter dengan Bootstarp dengan tema Metro UI ... hehehehee... padahal itu template nya download gratisan... wkwkwkwkwk... kalo system nya ane yang buat... :D .... bisa ente download gratis gan di github... kalo ente punya akun Github monggo diikuti akun ane disini... Oia untuk mengakses secara cepat halaman adminnya, di browser nya ente akses pake "http://localhost/ci-blog/admin" karena di halaman depan / halaman blog nya gak ane kasi Link masuk ke Dashboard admin / Content Management System nya ... hehehehee... Oke dah sekian dulu untuk postingan Contoh Content Management System dengan Codeigniter kali ini, jaga lupa di like ya ?? :D semoga Bermanfaat ... :)

Download File (ane minta share - nya ya gan :D)

UPDATE : Biar gak terjadi Error lebih baik aktifkan dulu .htaccess apachenya :)


Tutorial Codeigniter : Aplikasi Website / Blog (Weblog) Sederhana dengan Codeigniter

contoh blog codeigniter
Alhamdulillah.. setelah seminggu gak nulis di blog ini, kali ini masi di beri kesempatan ngupdate di blog ini, kalo minggu kemarin masi sempet nulis satu post yaitu tentang kriptografi implementasi code hill dan vigenere di C# (C sharp), kali ini sebelum weekend berakhir insya Alloh mau nulis 2 post yang bertema tutorial Codeigniter dengan contoh - contoh aplikasi nya menggunakan template bootstrap :) hemm... memang minggu2 kemaren sudah saya siapkan si, tinggal ngupload saja... untuk upload nya mungkin sebelum nya para pengunjung blog ini dapat mendownload  contoh program yang saya upload di 4shared, tapi kali ini agak sedikit ane rubah karena memang untuk download di 4shared.com agak susah, pertama harus jadi member dulu, terus download nya pake nunggu 20 detik, terus kalo click button download nya ada window yang ke buka lagi (-_-") ... susah banget rasanya .... udah ane mintain share kalo download contoh - contoh  program nya masi lagi dibikin sulit sama 4shared... jadi biar gak susah, kali ini sebagian besar ane pindahin link download nya di Github :D ... ente bisa download gratis semua nya dan gak pake nunggu lama... tapi kalo untuk share nya ane tetep minta gan... hehehehee... sedikit sedekah lah buat ane... wkwkwkwkwk....
Codeigniter sebelumnya sudah ane bahas diblog ini mulai dari konfigurasi awal dan contoh crud (create read update delete) nya sudah ane kasi contoh nya... kali ini memang waktu nya ane kasi contoh aplikasi yang sedikit lebih expert dan agak komplex yaitu aplikasi contoh aplikasi website / blog / weblog sederhana yang tentunya dengan Codeigniter... tidak berbeda jauh dengan postingan PHP sebelum nya, pertama ane kasi contoh CRUD nya, setelah itu ane kasi contoh blog dan content management system nya... yang bisa ente download.... memang si setelah belajar CRUD Codeigniter harus nya dilanjutkan lagi membuat aplikasi blog, :D biar lebih kenal lagi dengan Codeigniter, tetapi Khusus untuk Codeigniter ane akan kasi contoh - contoh aplikasi yang agak banyak , karena memang Codeigniter untuk saat ini adalah framework PHP yang paling terkenal dan banyak digunakan, karena itu ane kasi contoh yang agak banyak nanti nya, apa saja ?? ya ditunggu sajalah.. :D hehehehehee
dan insya Alloh akan ane bahas framework - framework PHP lainnya di blog ini dengan contoh CRUD dan aplikasi Blog / Website / weblog dan content management system nya,, ada Framework YII, Framework Cake PHP, Panada dll .. secukup dan sekuat ane ya ?? heheheheee... Aplikasi Website / Weblog / Blog yang ane upload ini untuk fitur nya tidak jauh berbeda dengan contoh blog sederhana dengan PHP yang ane bahas sebelumnya... ane cuma nambahin beberapa fitur disitu.... ya bisa ente lihat nanti lah selengkap nya.... untuk template nya ane ngambil sample dari theme forest, tapi versi gratis nya alias versi colongan nya :D .. kalo download langsung dari theme forest ya berbayar tentunya... :(  untuk preview template yang ane pake ente bisa lihat disini cukup bagus si template nya dan terlihat responsive dan pake bootstrap kalo gak salah, tapi ya tidak semua fitur yang ada di template itu ane kasi di contoh blog codeigniter yang ane kasi nanti, hanya beberapa saja dan yang mungkin bener2 dibutuhkan pada sebuah blog atau website :D .. kalo mau selengkap nya ya boleee si tapi ya ada donasi donk tentunya... hehehehee
Oke gan, langsung saja untuk screen shoot contoh aplikasi website, weblog, blog dengan codeigniter yang ane kasi, seperti di bawah ini...

download aplikasi blog codeigniter
Halaman depan blog
contoh website codeigniter
Halaman Detail post


contoh website codeigniter
Halaman Contact Person
cukup bagus si menurut ane :D , gak tau menurut ente ... heheheee... karena contoh website nya responsive dan menggunakan bootstarp :D jadi kombinasi antara bootstrap dan codeigniter..... untuk file download nya ada di bawah, jangan lupa di like ya ? dan di share kalo mau didownload contoh aplikasi website / blog Codeigniter nya... hitung2 sedekah gan :D ... Oke gan... sekian untuk postingan kali ini, semoga bermanfaat buat ane, ente dan semua pengunjung blog ini :)

Download File (ane minta share - nya ya gan :D)

UPDATE : Biar gak ada error lebih baik aktifkan dulu htaccess apache nya :)


Selasa, 07 Mei 2013

Tutorial Codeigniter : Contoh aplikasi CRUD Codeigniter

belajar contoh aplikasi crud codeigniter
Alhamdulillah pagi ini ane masi sempet nulis di blog ini, kali ini masi tentang PHP, lebih detailnya tentang CRUD Codeigniter (CI), mungkin tulisan semacam ini sudah banyak ditemui diblog lain, tapi ane juga pengen ngeshare Contoh CRUD Codeigniter (CI) :D, mungkin bermanfaat bagi yang lain sekalian menambah postingan blog ini, semakin banyak postingannya semakin banyak juga page view nya ... hehehehehe... Kemaren2 sempat ane bahas di blog ini tentang menginstal Codeigniter dan Konfigurasi awal nya, dan memang sekarang waktunya ane kasi contoh manipulasi, operasi database seputar CRUD (Create - Read - Update - Delete) pada database Mysql. seperti biasa sebenarnya ane nulis ini untuk temen2 ane yang baru ngambil matakuliah Advance Web Programming 1 yang membahas tentang Framework PHP, tanpa belajar atau mengetahui bagaimana melakukan CRUD pada Codeigniter (PHP - Mysql), mungkin untuk membuat aplikasi yang lebih kompleks mungkin agak kesulitan,, hehehehee
Pada matakuliah Advance Web Programming 1 sebenarnya tidak diharuskan memakai Framework Codeigniter (CI), boleh pake Framework Cake PHP,Framework YII,Framework Panada,Framework Obullo dll, (Pokok nya framework) :D bole juga pake framework buatan sendiri yang penting harus berkonsep Model View Controller (MVC) .. hehehehehe intinya semua nya sama kok... ane kasi Contoh nya Codeiniter karena memang yang paling populer saat ini adalah Codeigniter (CI)
Sebelum ente baca postingan yang ini, ada baiknya ente baca dulu postingan sebelumnya membahas tentang konfigurasi awal Codeigniter disini (bagi yang belum baca), Kalo pada postingan kemarin ane kasi contoh konfigurasinya tidak sampai konfigurasi database, kali ini ane coba kasi contoh konfigurasi database sampai pembuatan model di Codeigniter
$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'bukutamu';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

Kode diatas ada pada file database.php, yang directory nya ada di "application >> config" , pada file ini ente bisa lakukan konfigurasi database, sesuaikan dengan host / server yang ente pake, username dan password nya... jangan lupa juga setting nama database nya juga yang akan ente pake. :) ... setelah dari konfigurasi database pada file database.php ini, sekarang kita buat file model nya di directory "application >> models", masi ingetkan apa fungsinya model ?? :D yaitu class untuk menampung Query2 database,
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class My_model extends CI_Model {

public function GetData($where = '')
{
return $this->db->query("select * from guestbook $where;");
}
}
?>
Ada beberapa Aturan yang perlu diperhatikan dalam membuat model Codeigniter, kalo ente perhatikan pada kode diatas nama class model nya adalah "My_model" untuk menyimpan class ini maka nama file nya harus sama dengan nama class nya dan menggunakan huruf kecil semua, jadi kalo untuk model yang ane buat diatas nama file nya adalah "my_model.php" , itu sudah aturan yang ditetapkan oleh para pengembang Codeigniter, jadi untuk nama class nya pada huruf pertama harus menggunakan huruf besar sedangkan untuk nama file nya harus sama dengan nama class tetapi harus menggunakan huruf kecil semua, :D
setelah pembuatan model, sekarang kita beralih pada konfigurasi auto_load pada directory "application >> config" buka file auto_load.php, ada sedikit penambahan konfigurasi auto_load, kalo pada postingan kemarin untuk file auto_load.php ane cuma kasi konfigurasi libraries dan helper saja, kalo ini ada satu tambahan yaitu auto_load model ... selengkapnya seperti ini
$autoload['libraries'] = array('database');
$autoload['helper'] = array('url');
$autoload['model'] = array('my_model');
kalo ente lihat pada kode diatas, untuk auto_load['model'] pada array nya ane tulis my_model karena sesuai dengan file model yang kita buat diatas tadi, jadi disesuaikan...  :) untuk konfigurasi auto_load yang lain sementara biarkan saja dulu, jangan diotak atik jangan dihapus :D .. kapan2 kita akan bahas, kalo untuk melakukan CRUD atau manipulasi database pada codeigniter(CI) konfigurasi seperti yang ane jelasin diatas sudah cukup... hehehehee..
Setelah melakukan konfigurasi diatas, sekarang ente bisa melakukan CRUD dengan Codeigniter pada Mysql... hehehee.. sebenar nya gak sulit2 amat si... banyak temen2 ane yang bilang pake framework itu susah... kalo gak dicoba dan cuma dibayangkan itu akan membuat terasa sulit terus, padahal framework itu diciptakan untuk mempermudah... dari pada menggunakan PHP murni mending pake framework menurut ane si :D ... Untuk Contoh CRUD Codeigniter nya ente bisa download gratis nanti dibawah, tapi ane minta share nya dulu ya gan ?? sebelum download ente bakal diminta share.. hehhehe... ya itung2 sedekah lah gan sama ane... biar ane tambah terkenal gitu... :D sekian dulu untuk postingan ini, semoga bermanfaat buat kita semua.. amiiiin :)

Download File (ane minta share - nya ya gan :D)

Selasa, 23 April 2013

Belajar Codeigniter untuk pemula

belajar kode igniter untuk pemula
Yupzzz... kali ini tentang framework PHP yang udah ane tunggu2 buat ane bahas diblog ini :) dan untuk yang pertama ane bahas adalah framework Codeigniter sesuai yang terpopuler saat ini. sebelumnya sedikit ane mau bahas, kenapa kok akhir2 ini banyak di pakai framework php dari pada php murni yang seperti ane contohin di Aplikasi blog dan CMS nya kmaren... jawabannya sederhana... sebenarnya menggunakan framework itu memudahkan untuk memanagement file saja... jadi penempatan file pengontrol, yang menampung query dan yang mengurusi tampilan di sendirikan dalam sebuah directory.. jadi sangat memudahkan dalam pembangunan aplikasi dan memanitenance nya :D ....
Framework PHP kebanyakan menggunakan konsep Model - View - Controller ... model adalah tempatya kita berhubungan dengan database, view tempatnya kita meletakkan file2 PHP yang berisi form HTML dan controller adalah yang mengontrol dari Model dan view... ketika kita membangun Aplikasi web dan ada masalah dengan database... tinggal cek di Model nya ... ketika ada masalah dengan tampilan... tinggal cek di view nya ... konsep nya sangat mudah sebenarnya :D ... hanya saja kita harus bisa memahami konsep ini... intinya ya seperti yang ane bilang tadi... memanagement file saja :)
Setelah ane bahas sedikit tentang framework yang berkonsep MVC sekarang molai kita ke framework nya itu sendiri.. kita coba untuk menggunakan framework codeigniter... sebelumnya ente harus siapkan hal - hal yang dibutuhkan untuk menggunakan framework Code igniter... pertama ente harus siapin web server... kalo ente udah terbiasa dengan pemrograman web pastinya di lapy ente udah ada web server nya, ente bisa pake XAMPP atau WAMPP atau yang lain... kalo ane pake XAMPP... ke dua ente harus siapin text editor kode ente... ente bisa pake Notepad++ atau dreamweaver ... kalo ane pake dream weaver :D.... selanjutnya dan yang terakhir ente harus siapin framework nya yang ente bisa download di web reminya juga... 
setelah ente siapin XAMPP, Dream Weaver dan Codeginiter nya sekarang saat nya bertarung dengan code igniter... kita taklukkan Codeigniter (CI) :D .....
Pertama Extract dulu file rar hasil download Codeigniter ente dan letakkan hasil extract nya di Htdoc (XAMPP)... biasanya hasil extract tadi itu adalah folder nama nya Codeigniter_versi...  untuk folder itu boleh ente rename sesuai selera ente :D .... isi folder Codeigniter itu sperti ini (ane pake yang versi 2.1.3)..

framework codeigniter untuk pemula










folder yang penting dan gak boleh dihapus hanya ada 2 yaitu folder application dan folder system, kalo folder  user_guide itu kalo mau dihapus ya gak apa apa... soalnya isinya cuma documentasi saja :D ... boleh dihapus boleh tidak... kemudian sekarang ente coba jalankan di browser ente code igniter nya... misal folder codeigniter_versi tadi ente kasi name ci_belajar berarti di browser ente manggilnya ya localhost/ci_belajar kemudian tekan enter... maka akan keluar tampilan seperti ini

belajar framework php untuk pemula

kalo dilihat menurut directory nya, codeigniter mempunyai susunan directory seperti berikut :

konfigurasi codeigniter

yang perlu ente perhatikan sementara ini ada 3 dulu, pertama folder controllers, folder models dan folder views... kalo ente buka folder controllers ente akan nemu 2 file yaitu index.html dan welcome.php kalo ente buka folder views ente juga akan nemu 2 file yaitu index.html dan welcome_message.php :) , kalo buka folder models ente bakal nemu 1 file yaitu index.html... folder controllers itu nanti nya akan dijadikan directory tempat controller2 yang ente pakai, begitu juga dengan folder views, disitu tempatnya form2 HTML yang file nya berekstensi .php dan model disitu akan dijadikan tempatnya class yang kita gunakan untuk mengutak atik query database... pada postingan kali ini ane gak akan bahas dulu bagaimana kita menggunakan controller, model atau view... postingan ini hanya akan membahas pengenalan Codeigniter dan konfigurasi awal Codeigniter :D
sekarang coba ente buka folder config (application >> config ) kemudian ente buka file config.php... kalo sudah ente bisa lihat ada array yang index nya adalah "base_url" .. ente bisa setting base url ini untuk root direcory Codeigniter, dalam hal ini karena kita tadi folder codeigniter_versi nya kita ganti jadi ci_belajar jadi untuk base_url nya bisa kita setting menjadi
$config['base_url'] = 'http://localhost/ci_belajar/';
setting ini sangat berguna nanti nya..... diantaranya untuk in bound link, selain itu untuk configurasi directory css, javascript.... ya nanti kita bahas di postingan selanjutnya... kemudian sekarang ente buka file autoload.php.... file ini digunakan untuk setting configurasi library, helper, url, dll yang akan kita gunakan nanti... jika kita melakukan konfigurasi pada file ini, misal konfigurasi database pada file ini maka kita tidak perlu setting ulang pada constructor nya model nanti :D karena  sudah auto load dari setting file ini... gitu .... di file ini juga sudah dicontohkan library apa saja yang biasanya dipakai dan url apa yang biasanya dipakai.. misal untuk library ada database dan pada helper ada url...
$autoload['libraries'] = array('database');
$autoload['helper'] = array('url');
Yupzzz... kalo untuk konfigurasi awal saja, sampai disini sudah cukup... untuk selebihnya (konfigurasi) bisa baca sendiri referensi nya di documentasi nya... tapi kalo secara umum dan yang sering dipakai sudah cukup seperti yang ane terangin diatas tadi :D.. oke... untuk postingan kali ini, cukup dulu... dan postingan selanjutnya ane mau kasi manipulasi database seputar CURD di Codeigniter dengan database Mysql :D ... ditunggu aja ya ? dan semoga postingan ini bermanfaat buat ane, ente dan pengunjung blog ini.... amiiin :)