MEMBUAT ADMIN PANEL #1 TAHAP PERSIAPAN CodeIgniter 3, IonAuth , adminLTE

 

Assalamuallaikum..

Sesuai judul, saya akan membuat tutorial membuat admin panel, tutorial ini akan dibagi menjadi beberapa bagian, Karena  kekurangan waktu dan tenaga sehingga saya membaginya menjadi beberapa bagian.
Oya ada pepatah mengatakan “TAK KENAL MAKA TAK SAYANG” maka dari itu, mari kita berkenalan terlebih dahulu . Nama saaya Maulana Rahman , silahkan panggil maulana / maul saja juga boleh hehe… #skip
Ada beberapa hal yang harus diperhatikan jika kita ingin membuat sebuah admin panel , yaitu :
  1. NIAT, ini yang paling utama , kalo ganiat mah buat apa wkwk #skip
  2. Untuk dasar bahasanya, kita menggunakan PHP ,dan dalam tutorial ini saya menggunakan PHP versi 5.6 , pokoknya sebelum PHP 7 deh.
  3. Framework yang kita gunakan adalah CodeIgniter Versi 3 , versi 3 keatas juga boleh
  4. Untuk UI (user interface) kita menggunakan Bootstraps, yaitu AdminLTE , silahkan download di official websitenya DISINI
  5. Dan untuk fitur kemanan seperti Login / dan user management kita menggunakan library yang sudah cukup terkenal untuk CodeIgniter , yaitu IonAuth, silahkan download di official websitenya DISINI
  6. Saya menyarankan menggunakan IonAuth Karena pengalaman saya, saya telah menggunakan IonAuth sebagai pondasi keamanan untuk aplikasi-aplikasi yang telah saya buat .
  7. Terakhir adalah Tekad, tidak pantang menyerah dan tidak malu bertanya kalo bingung wkw

 

Tahap Instalasi

  1. Silahkan download CodeIgniter  download di official websitenya DISINI
  2. Setelah itu kita membuat folder di XAMPP , disini saya menggunakan XAMPP , jadi saya membuat folder baru di C:\xampp\htdocs\ dengan nama latihanadmin (menggunakan huruf kecil semua)
3. Setelah itu Ekstrak RAR codeigniter yang telah didownload , kemudian diletakan didalam folder latihanadmin
4. Ekstraks IONAUTH yang telah di download kedalam folder latihanadmin/application
5. Setelah itu silahkan buat database baru dengan nama latihanadmin (kecil semua ya)
Import file SQL yang ada di folder application/sql/ ion_auth , cari yang sesuai , jika anda menggunakan postgre gunakan yang postgre karena didalam folder sql ada 3 sql yang berbeda jenis
6. karena saya menggunakan mysql , maka saya menggunakan yang bawah
Hasil dan isi dari database akan seperti ini

7. Sekarang buat folder pada latihanadmin/ dengan nama assets

8. Setelah itu buka folder latihanadmin/assets , lalu ekstraks ADMINLTE yang telah di download, dan akan seperti ini :

Tahap instalasi Selesai !!!!


Tahap Configurasi

Setelah tahap instalasi selesai, kita lanjutkan ke tahap config, disini kita akan setting codeigniter agar bisa sinkron dengan ion auth
  1. Buka latihanadmin/application/config/config.php
    ubah menjadi seperti ini :
    Ubah value base_url menjadi = http://localhost/latihanadmin/
    pada line 31, hilangkan index.phpnya
  2. Buka application/config/autoload.php
    pada line library ganti menjadi
    $autoload['libraries'] = array('form_validation','database','session','pagination','Ion_auth');
  3. Buka application/config/database.php
    isikan settingan seperti pada phpmyadmin anda , ubah value database menjadi 'database' => 'latihanadmin',

Buka browser dan ketikan http://localhost/latihanadmin/
Maka akan muncul tampilan 



 

Jika muncul seperti itu, maka tahap instalasi berjalan baik, jika tidak, mungkin ada langkah yang terlewat .. KEEP TRY !!

selanjutnya adalah tahap membuat Controller untuk LOGIN, dan akan dibahas pada part selanjutnya .

Part Selanjutnya ->
MEMBUAT ADMIN PANEL #2 TAHAP LOGIN IonAuth

 

Postingan terkait:

1 Tanggapan untuk "MEMBUAT ADMIN PANEL #1 TAHAP PERSIAPAN CodeIgniter 3, IonAuth , adminLTE"