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.
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 :
- NIAT, ini yang paling utama , kalo ganiat mah buat apa wkwk #skip
- Untuk dasar bahasanya, kita menggunakan PHP ,dan dalam tutorial ini saya menggunakan PHP versi 5.6 , pokoknya sebelum PHP 7 deh.
- Framework yang kita gunakan adalah CodeIgniter Versi 3 , versi 3 keatas juga boleh
- Untuk UI (user interface) kita menggunakan Bootstraps, yaitu AdminLTE , silahkan download di official websitenya DISINI
- 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
- Saya menyarankan menggunakan IonAuth Karena pengalaman saya, saya telah menggunakan IonAuth sebagai pondasi keamanan untuk aplikasi-aplikasi yang telah saya buat .
- Terakhir adalah Tekad, tidak pantang menyerah dan tidak malu bertanya kalo bingung wkw
Tahap Instalasi
- Silahkan download CodeIgniter download di official websitenya DISINI
- 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
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
- Buka latihanadmin/application/config/config.php
ubah menjadi seperti ini :
Ubah value base_url menjadi = http://localhost/latihanadmin/
pada line 31, hilangkan index.phpnya - Buka application/config/autoload.php
pada line library ganti menjadi
$autoload['libraries'] = array('form_validation','database','session','pagination','Ion_auth'); - 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
Part Selanjutnya -> MEMBUAT ADMIN PANEL #2 TAHAP LOGIN IonAuth
siipp sangat membantu
BalasHapus