Fadhil Nur Mahardi

Personal Blog Web Developer Dasar. Sharing is Everything.

Showing posts with label PHP. Show all posts

Monday, 12 September 2016

Cara Setting Codeigniter


Apa sih Codeigniter ?
Codeigniter atau yang lebih di kenal CI merupakan sebuah framework PHP yang baru baru ini masih booming di kalangan Web Developer.

Hari ini saya akan memberikan tutorial bagaimana cara mensetting Codeigniter dari basic setting sampai ke database setting.

Pertama silahkan download codeigniter di official websitenya disini.

Lalu silahkan extract hasil download tadi pada webserver kalian (jika menggunakan XAMPP silahkan buat folder baru di htdocs, jika WAMP buat folder baru di folder www)

Hasil Extract 

Config.php
Hal yang pertama harus di setting adalah file config.php. Buka Folder Application/config/config.php
Pada file config.php terdapat banyak konfigurasi akan tetapi yang utama yang harus disetting adalah base_url. karena base_url ini adalah url dimana project ini disimpan (halaman utama web)
Config.php
Routes.php
Yang kedua adalah setting routes.php file ini adalah konfigurasi url seperti halnya .htaccess. file ini terdapat di folder application/config/routes.php
Routes.php
Cara settingnya pun cukup mudah cukup menambahkan $route['url'] = "handler controller". (:any) merupakan url yang fleksibel / sembarangan. default_controller adalah home page dari website.

Database.php
Yang terakhir database.php pada file ini adalah konfigurasi database. File ini terletak di application/config/database.php. Yang isinya setting koneksi database serta opsi opsi yang lainnya
Database.php

Sunday, 11 September 2016

Sistem Management Project

Halo para Web Developer!
Pernahkah kalian kebingungan dalam memanagement project ? dari segi deadline ? status project ? note revisi ? sampai terkadang dibikin widget notes di desktop kalian untuk mengingatnya hahaha. Dan lagi folder htdocs yang sampai menumpuk karena banyak project sampai lupa mana yang paling baru mana yang lama karena banyak revisi.

Hari ini saya akan mengeshare sebuah Aplikasi berbasis web khusus untuk para web developer yakni Sistem Management Project. Dalam hal ini masih saya coba di XAMPP saja. 

Apa sih fungsi Sistem Management Project?

Fungsi utamanya yaitu untuk memanagement semua project yang ada di folder htdocs secara otomatis akan terlist dan tinggal menambahkan beberapa atribute seperti nama project, status project, deadline project, Note revisi.

Fitur v0.5 :
    • Management Project (nama,status,deadline,notes)
    • Reminder / notifikasi (dari h-7 sampai hari h deadline jika status belum selesai)
    • .zip backup (backup project berupa zip)
Download
Cara Install :
    • Extract semua file ke folder yang kamu inginkan di htdocs. 
    • Akses via localhost/nama_folder
    • Ikuti instruksi install
    • Selesai
  • Sekarang setiap kalian akses localhost akan otomatis ke redirect
Screenshot :
List Project

Edit Atribute

Friday, 2 May 2014

Cara Membuat Koneksi Database dengan PHP


Jika agan ingin membuat website yang dinamis maka yang pertama kali agan buat setelah membuat database adalah Membuat Koneksi Database, Fungsinya adalah menghubungkan / menjembatani antara Website dan Database.
Berikut saya akan bagikan Cara Membuat Koneksi Database dengan PHP

Codenya : 

<?php
$server="localhost";
$user="root";
$pass="";
$db="FadhilNewbieProgrammer";

mysql_connect($server,$user,$pass) or die("Gagal koneksi ke server");
mysql_select_db($db) or die("Gagal Koneksi ke database ".$db);
?>

Keterangan :
  • $server adalah pendeklarasian Variabel "server" yang berisi nama server yang dituju.
  • $user adalah pendeklarasian Variabel "user" yang berisi nama user yang akan digunakan pada database.
  • $pass adalah pendeklarasian Variabel "pass" yang berisi password dari user yang akan digunakan.
  • $db adalah pendeklarasian Variabel "db" yang berisi nama database yang akan di gunakan.
  • mysql_connect($server, $user,$pass) Berfungsi untuk mengkoneksikan ke mysql dengan server = $server, user = $user, password=$pass. or die berfungsi Jika koneksi ke mysql gagal maka otomatis akan keluar tulisan "Gagal koneksi ke server".
  • mysql_select_db($db) berfungsi untuk mengkoneksikan database yaitu yang diisikan di variabel $db. or die berfungsi Jika koneksi ke database gagal maka otomatis akan keluar tulisan "Gagal koneksi ke database FadhilNewbieProgrammer".

Jika menemukan kesulitan silahkan bertanya di kolom komentar ya.. Dan jangan lupa untuk meninggalkan Jejak / komentar dibawah ya!!

- Best Regards - 

Tuesday, 29 April 2014

Cara Membuat Zebra Tabel Menggunakan PHP

Salam Programmer buat agan semuanya..
Kali ini saya akan mengeshare Cara Membuat Zebra Tabel Menggunakan PHP. Zebra tabel adalah bentuk dari tabel yang desainnya menarik karena tiap kolomnya berwarna berbeda.
Oke gak usah lama lama ini dia kodenya :

<?php   
 echo "
<table border='0' width='80%' 
bgcolor='#ededed' cellspacing='0' align='center'>
 <tr bgcolor='#3F6994'>
  <th>NO</th>
  <th>Nama</th>
  <th>Blog</th>
 </tr>";
for($i=1; $i < 10; $i++){
$warnabaris= ($i% 2 == 1) ? "#CFE3E8" : "#E4E9EA";
echo"
 <tr bgcolor='$warnabaris'> 
  <td>$i;</td>
  <td>Fadhil Nur Mahardi</td>
  <td>fnmnewbie.blogspot.com</td>
 </tr>";
}
echo "</table>";
?>
Dan beginilah hasilnya :

Semoga bermanfaat..  Jangan lupa tinggalkan Komentar ya!