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 :
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
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 :
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.
di menu pengaturan menu ada yang error saat mencari melalui link menu muncul ini:
ReplyDeleteWarning: mysql_num_rows() expects parameter 1 to be resource, boolean given in B:\xampp\htdocs\apps\mod\menu\menu.php on line 160
iya gan, ane lupa hapus.. pada table tidak ada field link_menu, yang ada cuma di pengaturan modul, silahkan hapus...
DeleteEdit user tidak bekerja gan..
ReplyDeleteEdit user tidak bekerja gan..
ReplyDelete$aksi = "mod/user/act_user.php";
Deletecoba agan buka file user.php kemudian di ganti pada variable aksi dengan code di atas.
Deletejika 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..
ReplyDeletesebenarnya 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