22 July 2016

Hanya Sekedar Memudahkan

Kali ini saya berikan source code lengkap membuat program beserta CRUD dengan mudah. Karena ini versi percobaan silahkan buat teman-teman blogger untuk mengembangkannya lebih bagus lagi.

Installasi :
1. Download File Berikut : https://github.com/adeavenged/program_mudah

Terdapat 2 folder dan 1 file database jika anda telah mendownloadnya.

2. Jika anda sudah mendownload nya, folder apps di pindahkan dalam folder htdocs anda atau directory localhost anda. Agar bisa di akses di browser. kemudian ubah nama folder apps dengan aplikasi anda.

3. Kemudian buat database dan import database db_apps.sql ke database yang anda buat.

4. Setting file pada folder lib/conn.php sesuaikan dengan configurasi database anda :

<?php
 $host = "localhost";
 $user = "root";
 $pass = "";
 $db = "db_apps";
 
 $conn = mysql_connect($host, $user, $pass) or die("Tidak terkoneksi ke server!");
 if ($conn) {
  $dbselect = mysql_select_db($db, $conn) or die("Tidak terhubung ke Database.");
 }
 include"fungsi_flash.php";
?>

5. setelah langkah-langkah di atas sudah di kerjakan maka anda akan berhasil membuka program sesuai dengan alamat : localhost/nama aplikasi anda.

Terlihat seperti gambar berikut :
Gambar 1

kemudian silahkan login dengan :
Username : admin
Password : admin

Maka akan tampil halaman seperti berikut :
Pada halaman aplikasi terdapat 3 menu :
1. Pengaturan Menu : untuk mengatur menu menu yang nanti kita gunakan
2. Pengaturan Modul : untuk mengatur modul-modul yang nanti akan kita gunakan
3. Pengaturan User : untuk mengatur user yang login ke aplikasi

Lanjut....

Folder kedua genade merupakan folder generator yang nanti akan kita gunakan untuk membuat modul-modul program kita.

Pindahkan folder genade ke dalam aplikasi anda kemudian buka file harviacode.php

function connection()
    {

        $this->host = "localhost";
        $this->user = "root";
        $this->password = "";
        $this->database = "db_apps";
        $this->sql = new mysqli($this->host, $this->user, $this->password, $this->database);
        if ($this->sql->connect_error)
        {
            echo $this->sql->connect_error . ", please check 'application/config/database.php'.";
            die();
        }

    }

sesuaikan pengaturan pada fungsi connection dengan database anda.

Setelah koneksi sudah selesai di atur kemudian buat sebuah table pada database yang telah dibuat tadi. contoh saya membuat sebuah tabel prodi seperti gambar berikut :

Setelah table di buat makan buka browser kemudia buka tab baru di browser anda, bukan alamat web : localhost/nama aplikasi anda/genade

maka akan tampil seperti berikut :
Pilih Nama table dan masukan nama title dan Desc contoh seperti berikut :
Kemudian Klik Generate.

Setelah klik generate lihat pada folder mod dalam aplikasi kita apakah folder prodi sudah ada, jika berhasil maka akan ada folder prodi dan terdapat 2 file di dalamnya.

Setelah modul sudah berhasil di generate maka kita kembali ke aplikasi kita, kembali ke aplikasi klik menu pengaturan menu, pada halaman pengaturan menu klik tombol Tambah terdapat di pojok kanan. Isi input, seperti contoh berikut :


Nama menu : nama menu kita nanti
Posisi : urutan menu kita nanti

Contoh saya mengisi Nama Menu dengan isian : Master, Posisi : 1. Setelah itu klik Simpan

Setelah itu klik menu pengaturan Modul, dan klik Tombol Tambah untuk menambahkan modul yang telah kita buat tadi. seperti input di bawah ini :
Pilih Menu : pilih menu yang telah di buat tadi
Nama Modul : masukan nama modul yang dibuat
Link Menu : untuk disini inputkan di awali dengan med.php?mod=nama modul dengan huruf singkat tidak boleh ada spasi, jika ada spasi di ganti dengan garis bawah
Posisi Menu : urutan menu modul
Icon : pilih icon di bawah denga mengcopy text icon

Setelah selesai klik Simpan.

Jika berhasil makan akan terlihata menu yang telah kita buat, klk menu di samping dashbord dengan icon list.

maka akan terlihat seperti berikut :
Jika menu Program studi di klik makan akan terlihat halaman kosong, agar modul kita yang telah di buat tadi dapat tampil dengan sempurna makan buka file content.php di dalam folder aplikasi anda, isi sebagai berikut, pada bagian $mod = prodi :
<?php
    include"class/paging.php";
    include"lib/fungsi_indotgl.php";
    include"lib/all_function.php";
  
    if(isset($_GET['mod']))
    {
        $mod = $_GET['mod']; //modul yang akan ditampilkan
        if ($mod == "home") {
            include"dashboard.php";
        }
        elseif($mod == "user")
        {
            include"mod/user/user.php";
        }
        elseif($mod == "menu")
        {
            include"mod/menu/menu.php";
        }
        elseif($mod == "modul")
        {
            include"mod/modul/modul.php";
        }
        //tambahkan bagian ini
        elseif ($mod == "prodi") {
            include"mod/prodi/prodi.php"; 
        }
    }
    else
    {
        header("location:index.php");
    }
?>
Untuk $mod = sesuaikan dengan link menu yang kita buat tadi, kemudian include "mod/nama folder modul/nama file modul  bukan yang act_nama.

Jika sudah selesai maka di klik kembali menu yang telah kita buat tadi. Jika berhasil maka akan terlihat seperti beirkut :
Tinggal di rapikan, biar terlihat lebih profesional program anda. Dan jika genade tidak butuhkan lagi untuk generate modul, maka hapus saja folder genade.

Sekian dulu informasinya, buat temen2 yang mengembangkan aplikasi ini mohon informasi update nya. Terimakasih.

-- Ilmu yang bermanfaat, adalah ilmu yang di bagikan ke orang lain --

Loading...

I am a fan of technology and i love coffee. I’m also interested in web programming and framework. below there are some accounts you can follow to contact me.

8 comments:

  1. di menu pengaturan menu ada yang error saat mencari melalui link menu muncul ini:

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in B:\xampp\htdocs\apps\mod\menu\menu.php on line 160

    ReplyDelete
    Replies
    1. iya gan, ane lupa hapus.. pada table tidak ada field link_menu, yang ada cuma di pengaturan modul, silahkan hapus...

      Delete
  2. Replies
    1. $aksi = "mod/user/act_user.php";

      Delete
    2. coba agan buka file user.php kemudian di ganti pada variable aksi dengan code di atas.

      Delete
  3. jika login menggunakan user maka menu "pengaturan menu dan pengaturan modul" seharusnya tidak kelihatan karna bisa di acak2 itu applikasi.. biasanya user hanya mengisi form yang telah di buat oleh Administrator.. bagaimana tu caranya pak? maaf kebanyakan nanyak..

    ReplyDelete
    Replies
    1. sebenarnya itu cuma untuk mengatur menu-menu nya, nanti setelah pembuatan program telah selesai makan bisa di hapus itu menu.. contoh new program penjualan saya...bisa agan lihat

      Delete

Thanks for comments.
EmoticonEmoticon