Pada tutorial kali ini, Anda akan belajar menggunakan framework Codeigniter 3 untuk membuat:
- Halaman login
- Halaman yang diproteksi
- Halaman Logout dan
- Manajemen user
Hasil akhir dari tutorial Bagian 1 ini dapat Anda download di: https://drive.google.com/file/d/0B5BhV6c89_2YYU5wS3ZHaDUweEU/view?usp=sharing
Langkah Persiapan
Sebelum tutorial ini dimulai, Anda harus mendownload:
- File atau folder assets untuk latihan. Silakan download di: https://drive.google.com/file/d/0B5BhV6c89_2YR0ZqenZRU2NaYjg/view?usp=sharing
- Framework Codeigniter 3, silakan download di www.codeigniter.com
Tutorial dalam web ini menggunakan XAMPP sebagai aplikasi web server. Pastikan seluruh XAMPP (Apache, MySQL dan PHPMyAdmin) berjalan dengan baik. Anda akan membutuhkan Code Editor misalnya Notepad++, Netbeans dsb. Dalam tutorial ini digunakan Dreamweaver CS6 sebagai aplikasi Code Editor-nya.
Konfigurasi webroot
Langkah selanjutnya adalah menggabungkan file atau folder assets dan framework Codeigniter 3 yang telah didownload.
Berikut langkah-langkahnya:
- Buka folder htdocs di dalam folder xampp Anda
- Buat folder baru dengan nama login, lalu buka folder login tersebut
- Lalu extract file assets yang telah didownload
- Kemudian extract juga framework Code Igniter yang telah didownload
Lalu lakukan pengetesan folder assets dengan mengakses http://localhost/login/assets dan untuk mengakses folder/webroot utama dengan mengakses http://localhost/login. Pastikan hasilnya seperti gambar di bawah ini:
Konfigurasi Codeigniter 3
Konfigurasi config.php
Langkah selanjutnya adalah konfigurasi beberapa file Codeigniter.
- Pastikan Anda telah mengakses folder login
- Buka file config.php dalam folder application/config
- Lalu pada opsi $config[‘base_url’] = ”; ubah menjadi kode ini $config[‘base_url’] = ‘http://localhost/login’;
- Simpan kembali file tersebut
Konfigurasi autoload.php
Selanjutnya adalah konfigurasi file autoload.php. Berikut langkah-langkahnya:
- Buka file autoload.php dalam folder application/config
- Lalu pada opsi $config[‘libraries’] = ”; tambahkan library lain sehingga menjadi kode ini $autoload[‘libraries’] = array(‘form_validation’,’session’);
- Lalu pada opsi $autoload[‘helper’] = array();, tambahkan fungsi helper lain sehingga menjadi $autoload[‘helper’] = array(‘url’,’form’);
- Simpan kembali file tersebut
Membuat file .htaccess
File .htaccess ini nantinya berfungsi untuk mempercantik URL, misalnya yang semula http://localhost/login/index.php/home sehingga menjadi http://localhost/login/home. Berikut langkah-langkahnya:
- Buka program Notepad yang Anda miliki
- Kemudian ketik kode iniRewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L] - Lalu simpan, pastikan pada opsi Save as type Anda pilih All files
- Lalu pada nama file ketik .htaccess (ingat ada titik di depan htaccess)
- Simpan file tersebut
- Lalu lakukan pengetesan dengan mengakses http://localhost/login/welcome (dimana welcome adalah default controller bawaan Code Igniter). Pastikan tidak ada error
Alhamdulillah, proses installasi dan konfigurasi Codeigniter untuk belajar membuat halaman login telah selesai. Hasil akhir dari tutorial Bagian 1 ini dapat Anda download di: https://drive.google.com/file/d/0B5BhV6c89_2YYU5wS3ZHaDUweEU/view?usp=sharing
Kursus Codeigniter?
Bagi Anda yang menginginkan tutorial lebih dalam dan advanced terkait Codeingiter, Anda dapat mengikut kursus di Java Web Media. Call or Whatsapp kami di 08571-5100-485
mantap pak tutorial-tutorialnya ditunggu kelanjutannya
Terimakasih tutorialnya, sangat membantu
lama gak OL, kang ini kelanjutan yang part 1 – 10 itu yaa??
klo di implementasikan, tinggal disesuaikan model sama controller nya aja kan??
maaf pak, bagian .htaccess nya tdk jalan :(
If there’s one hazard that takes place after a worldwide storm, it have to trees. There is even the Round Rock Tree Service which is accorded on the trees. Suddenly, a trigger kicks into your idea bank, right?
Excellent goods from you, man. I’ve understand your stuff previous to and you’re just too fantastic. I really like what you have acquired here, really like what you’re saying and the way in which you say it. You make it enjoyable and you still take care of to keep it wise. I can’t wait to read much more from you. This is really a terrific site.
During the coaching period, participants review and combine evaluation data and other sources of suggestions received throughout this system and set objectives and determine methods to implement them.
Skype has opened its web-centered buyer beta towards the world, after starting it extensively from the U.S. and U.K. previously this calendar month. Skype for Web also now works with Linux and Chromebook for instant messaging conversation (no video and voice but, those call for a connect-in set up).
The expansion from the beta contributes assistance for a longer selection of dialects to assist bolster that overseas usability
I am truly grateful to the owner of this site who has shared this enormous paragraph at here.
Thanks for finally writing about >Tutorial Codeigniter 3 – Membuat Halaman Login: Bagian 1 – Installasi dan Konfigurasi Awal Codeigniter 3 <Loved it!
Dead pent subject material, thank you for entropy.
Thanks for finally talking about >Tutorial Codeigniter 3 – Membuat Halaman Login: Bagian 1 – Installasi dan Konfigurasi Awal Codeigniter 3 <Liked it!
pak sy ada kesalahan di Unable to load the requested file: helpers/url_helper.php ini kenapa yaa?