Saturday, June 25, 2016

Kategori:

Codeigniter : Cara Mudah Membuat Website Blog Sendiri Dengan PHP

codeigniter

Pada pembahasan kali artikel kali ini adalah kelas-kelas contoh program yang disertakan dalam framework codeigiter, Sangat mudah mempelajari pembuatan aplikasi website blog sendiri dengan framwork codeigniter, semoga dengan adanya tulisan ini semakin bermanfaat dan menawarkan kemudahan dalam membuat sebuah aplikasi pemprograman web. Tidak seluruh kelas CI di sini akan dibahas, karena nanti akan terlalu panjang, namun paling tidak nantinya pembaca dpat memahami dan menerakan contoh program ini sebagai referensi membuat website blog sendiri dengan framwork codeigniter.

Baca juga : Tutorial Codeigniter : Belajar Website Untuk Pemula Dengan AdminLTE - Gratis

Perlu diketahui bahwa framework codeigniter ialah framwork yang memiliki ducumentasi terbaik, bagi sobat semua yang ingin lebih paham tentang apa itu kelas-kelas yang ada pada framework codeigniter bisa langsung kunjungi User Guide Codeigniter yang disediakan pada setiap versi Codeigniter. silahkan sobat bisa cari sendiri di internet, Codeigniter mendukung PHP 4 dan PHP , versi terbarunya malah sudah menyerpurnakan pendekatan OOP. Berikut ini ialah halaman Awal CI Blog yang sudah saya rubah dan saya gunakan sebagai project saya. Silahkan download source codenya dibagian bawah ya.



Halaman Awal CI Blog

Artikel kali ini hanya akan menjelaskan bagaimana cara menginstall dan cara menggunakan serta fitur-fitur yang ada. Dan berisi tentang pengenalan dan penggunaan elemen -elemen codeigniter. Konsep dasar dari pembuatan website dengan codeigniter juga ada di dalam website ini. Pembaca dituntut untuk mengikuti pelajaran kali ini sampai selesai, dengan demikian akan bertahap secara sistematis, pembaca akan belajar praktik membangun aplikasi sekaligus memahami elemen-elemen Codeigniter.


Environment 

Silahkan gunakan envirenment berikut ini, harusnya source code kali ini tidak error apabila sobat semua menggunakannya sebagai berikut.

- Webserver Apache 2.x (http://www.apachefriends.org, XAMPP 1.7.x)
- PHP 5.x (http://www.apachefriends.org, XAMPP 1.7.x)
- MySQL 5.x (http://www.apachefriends.org, XAMPP 1.7.x)


Technology yang dipakai dalam pembuatan contoh program ini ialah seperti :

- HTML
- CSS3
- jQuery
- JavaScript
- Ajax
- PHP
- MySQL
- Framework CodeIgniter

Instalasi Codeigniter

Instalasi CI ini sangat mudah dengan asumsi bahwa sobat sudah melakukan instalasi paket aplikasi XAMPP atau lainnya. Ekstaklah paket CI .Zip yang sudah di download ini. Silahkan copy dan pastekan di dalam folder direktory tempat publikasi sobat, misalkan kalau di xampp letakan di direktory xampp/htdocs atau pada direktori var/www/html  pada server apache sobat. Gantilah nama folder tersebut dengan nama ci_blog. Berikut ini struktur direktori source code blog yang tambah pada aplikasi komputer saya.


Struktur direktori ci blog yang tampak dari komputer saya

Konfigurasi Sistem

Berikut ini ialah sedikit pengaturan yang ada pada direkstori application/config/config.php. Silahkan buka berkas ini dengan editor tesk sobat. Pengecekan hasil instalasi dan peramban menggunakan URL sama denganyang telah anda tulis pada indeks 'base_url'.


<?p
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); $config['base_url'] = 'http://localhost/ci_blog/';

Pada script di atas terdapat http://localhost/ci_blog/ folder ci_blog ini ialah folder yang terdapat pada derektori xampp atau server sobat.

Konfigurasi Database

Berikut ini ialah cara untuk membuat koneksi ke databasenya supaya bisa kita akses.

1. buka localhost/PHPMyAdmin dan buat database 'ci blog'.
2. import SQL file ci_blog.sql di folder ci_blog.zip.
3. buka file application/config/database.php dan sesuaikan username dan password mysql anda. seperti pada script berikut ini :

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); $active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = ''; $db['default']['database'] = 'ci_blog'; $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;

6. Setelah itu buka website di http://localhost/ci_blog.

Sedangkan untuk mengakses halaman admin silahkan sobat bisa login. Berikut ini tampilan halaman admin dari source code kali ini.


Controller

Mari mengetahui controller yang ada pada tobiweb, controller sendiri ini merupakan kelas-kelas konsep pemprograman OOP yang dipanggil melalui sistem CI dan ditulis sebagai direktori PHP. Kelas ini akan mengontrol seluruh url yang ada pada source code kali ini.

Silahkan download aja link berikut ini, pada link berikut ini, sobat nantinya akan diarahkan kehalaman share terlebih dahulu, jadi sebelum dowload silahkan sobat share source code ini ke pada teman-teman sobat semuanya.

Silahakn kunjungi artikel tentang ulasan source code terbaru berikut ini :

Sekian postingan tentang mengulas membuat website blog sendiri dengan php. Contoh program ini pernah sebagai referensi saya dalam membuat sebuah website atau blog, silahkan giliran sobat menggunakannya. Dan contoh program ini di bersumber dari githubnya mas yudi purwanto, https://github.com/zhiephie/, namun source code yang saya share ini sudah saya perbaiki beberapa bug dan errornya. Jangan lupa untuk share, subscribe dan like fanpage tobi di link berikut FANSPAGE TOBIWEB. Nantikan informasi source code serta ulasan yang jauh menarik lagi secara update di facebook sobat. Jangan lupa untuk kunjung juga source code yang lain, seperti source code codeigniter terbaru.


Bagi sobat yang mengalami error atau kesulitan, jangan sungkan-sungkan untuk berkomentar di bawah ya. terima kasih



Tobi Muhammad

Author & Editor

Tobi (Muhammad Tobi) adalah seorang Tukang Masak di perusahaan startup, suka sekali menulis dan mempelajari source code open source lisensi GNU di Github dll. Bisa pemrogramman web karena sering belajar dari contoh program yang ada di Github dll. Anak desa yang hanya lulusan Paket C.

0 comments:

Post a Comment

 

News Letters

Subscribe here to get our newsletter in your inbox, it is safe and EASY!

Tobi Web Indonesia