Aplikasi Karyawan Menggunakan Barcode Scanner

Aplikasi ini di rancang untuk keperluan absensi karyawan, dan sudah di gunakan di beberapa di instansi. Modul absensi meliputi Mapping Sift kerja, penjadwalan, laporan serta rekap absensi dan perijinan pegawai. Sangat cocok di gunakan untuk SDM.

APLIKASI CETAK ID CARD PEGAWAI

Alikasi ini di rancang untuk untuk mencetak kartu pengenal ( ID CARD ) pegawai. Aplikasi yang saya rancang di php ini sudah teruji dan digunakan satu paket dengan aplikasi Absensi bagi yang berminat untuk memiliki aplikasi ini bisa kontak saya via email atau by phone.

Tutorial Perancangan Aplikasi

PHP CHANEL juga memberikan banyak tutorial dalam merancang sebuah aplikasi sehingga banyak membantu memberikan tambahan ilmu bagi yang menyukai aplikasi berbasis web, sangat berguna bagi pelajar dan mahasiswa yang sedang merancang skripsinya.

Tutorial Perancangan Laporan

PHP CHANEL banyak juga membantu dalam merancang laporan dan memberikan tutorial yang terbaik serta memberikan open source, dan memberikan pelajaran tentang query dan database, pengambilan data dan lain - lain.

Web Designer

PHP CHANEL memberikan tutorial dalam merancang dan mendesain web sendiri, membuat style serta membuat template sendiri. Tutorial ini sangat berguna jika di ikuti secara bertahap, karena sangat membantu anda dalam merancang sebuah template yang dinamis serta bisa memodifikasi style nya sesuai keinginan kita sendiri.

Sep 23, 2016

KONSEP DASAR PHP


KONSEP DASAR MEMBUAT FILE PHP

Tutorial PHP-Mengenali fungsi php PHP  merupakan bahasa server scripting, dan suatu sarana yang cocok untuk membuat halaman Web dinamis dan interaktif.
PHP merupakan yang paling banyak digunakan dalam membangun sebuah website, bebas, dan merupakan alternatif yang efisien untuk untuk membuat program aplikasi berbasis web.

PHP sangat mudah di pelajari, dan sekarang ini menjadi sangat tren bahkan menjadi pelajaran inti akademik. Berikut ini adalah dasar dari tampilan sebuah halaman php, dasar dari kode halaman atau file php dapat ditampilkan seperti di bawah ini :


<!DOCTYPE html>
<html>
<body>

<?php
echo "Hello world, ini adalah script pertamaku!";
?>

</body>
</html>


BELAJAR PENERAPAN PERINTAH - PERINTAH KODE DI PHP
Tutorial cara penerapan kode di php secara detail dapat anda pelajari di dalam tabel berikut ini :
 PHP Tutorial
  PHP Advanced
   
        PHP HOME

PHP DefinitionPHP InstallPHP SyntaxPHP VariablesPHP Echo / PrintPHP Data TypesPHP StringsPHP ConstantsPHP OperatorsPHP If...Else...ElseifPHP SwitchPHP While LoopsPHP For LoopsPHP FunctionsPHP ArraysPHP Sorting ArraysPHP Superglobals

     
        PHP Arrays Multi

PHP Date and TimePHP IncludePHP File HandlingPHP File Open/ReadPHP File Create/WritePHP File UploadPHP CookiesPHP SessionsPHP FiltersPHP Filters AdvancedPHP Error HandlingPHP Exception





PHP Forms

PHP - AJAX

PHP Form Handling
PHP Form Validation
PHP Form Required
PHP Form URL/E-mail
PHP Form Complete

AJAX Definition
AJAX PHP
AJAX Database
AJAX XML
AJAX Live Search
AJAX RSS Reader
AJAX Poll

Share:

Sep 22, 2016

CARA MEMBUAT TEMPLATE WEBSITE SENDIRI

CARA MEMBUAT TEMPLATE WEBSITE

Banyak diantara kita yang ingin membuat website masih bingung menentukan pilihan template yang responsif, sudah browsing dan download dari berbagai situs yang menyediakan template gratis namun masih kurang pas atau kurang selera dengan desainnya. Dengan tutorial ini saya mencoba membantu cara mendesain template sendiri menggunakan dreamweaver.
Gambar Template :
Tutorial Web Designer
Untuk membuat template seperti gambar di atas , Ikuti tahapan - tahapan seperti berikut ini :
1. Kita siapkan image header (Dimension 900x150), image navigasi (900x35) dan image footer (900x80), anda bisa download image apa saja dan sesuaikan ukuranya. Atatu download dari link ini :

2. Buat Folder dengan nama website di localhost xampp --> htdocts --> website. Nama folder bisa apa aja sesuai selera.

3. Extrak images yang sudah di download ke dalam folder website.

4. Buka Dreamweaver pilih File --> New --> Basic Page --> CSS
Tutorial Web Designer

5. Pilih Desain --> CSS Style --> pilih +
Tutorial Web Designer
maka akan tampil seperti gambar di bawah ini :
Tutorial Web Designer
yang pertama kita akan membuat body isikan Name = body,  lalu pilih Advanced (IDs, Contextual selectors, etc) untuk yang lainnya biarkan default saja, setelah itu tekan tombol OK.

6. Maka akan tampil kotak dialog seperti gambar dibawah ini :
Tutorial Web Designer
Isikan pilihan nya seperti beriku
Type : Arial, Helvetica, sans-serif
Background :#CCCCCC
Box --> Width :  900, untuk Padding ceklis Same for all pada Top isikan 20, maka yang lainya akan mengikuti, Pada Margin ceklis Same for all dan pilih auto.
Positioning --> Width : 900
selanjutnya tekan tombol OK

7. Membuat Warna pada teks yang memiliki tautan atau link.
Kembali ke langkah no 5 isikan
Name = a:link,  lalu pilih Advanced (IDs, Contextual selectors, etc) dan tekan OK.
Type --> Color : #FF6000 (atau isi dengan warna lainya), Decoration : None ( Ceklis) tekan OK

8. Buat Header, kembali ke lankah no 5
Name = #header,  lalu pilih Advanced (IDs, Contextual selectors, etc) dan tekan OK.
Type : Size : 12 ( ukuran tulisan pada header) , Color : #FFFFFF (Warna tulisan pada header)
Background : Background Image =( pilih dari folder images yang anda download tadi, nama imagenya header), Repeat : No Repeat.
Box : Width = 860, Height = 110, Fload = Left, Padding Top : 10 Right: 20, Botton : 10 Left : 20
setelah itu tekan OK

9. Membuat Navigasi
Name : #navigasi , Advanced (IDs, Contextual selectors, etc) dan tekan OK.
Type : Size = 12
Background : pilih dari folder images yang kita download tadi nama imagenya nav, Repeat = no repeat
Box : Width = 860, Height = 36, Fload = Left, Padding Left = 20, Right =20
Tekan OK

10. Membuat Conten
Name : #content, Advanced (IDs, Contextual selectors, etc) dan tekan OK.
Background : #FFFFFF
Box : Width = 580, Fload = Left , Padding ceklis Same for all, Top = 20, Margin ceklis Same for all pilih auto. Tekan OK

11. Membuat Side Bar
Name : #sidebar, Advanced (IDs, Contextual selectors, etc) dan tekan OK.
Background -- Background Color = #0066FF
Box -- Width = 200, Fload = Left, Padding ceklis Same for all, Top =10, Margin ceklis Same for all isikan nilainya 0. Tekan OK

12. Membuat Footer
Name : #footer, Advanced (IDs, Contextual selectors, etc) dan tekan OK.
Background : pilih dari folder images, nama imagenya footer, Repeat = no-repeat
Block : Text Align = Center
Box : Width = 900, Heigth = 80, Fload = Left, Padding ceklis Same For all isikan nilainya 10, Margin ceklis Same for all dan isi nilinya 0.  Tekan OK
Simpan file tersebut dengan nama style.css di dalam folder website.

Langkah selanjutnya kita buat file index.php
1. Salin kode di bawak ini dan letakkan di tepat dibawah <head>

<link rel="stylesheet" type="text/css" href="style.css">

fungsi kode di atas adalah untuk memanggil fungsi style.css yang sudah kita buat tadi.

2. Membuat Judul tulisan di header , salin kode di bawah ini dan letakkan di bawah tag <body>
   <div id="header"> /* memanggil fugsi header*/  
    <h1 align="center">SIMPLE TEMPLATE DESIGNER</h1>  
      <div align="center"><span>Oleh : SISKA WIANA </span>  
       </div>  
   </div>  
    <div id="content"> /* memanggil fugsi content*/  
       Masukkan Konten di sini  
    </div>  
    <div id="sidebar">  
        Masukkan menu sidebar disini  
    </div>  
    <div>  
    <div id="footer">  
        Masukkan tulisa pada footer disini  
    </div>  

simpan file tersebut dengan nama index.php didalam folder website

Selesai sudah kita membuat template untuk website kita, dan untuk halaman home, kontak dll, tinggal save as file index.php sesuai dengan nama halaman yang anda inginkan.
Jika ingin download script lengkapnya silahkan :


Pengunjung yang telah mendownload boleh mengembangkan dan memplublikasikan ulang, dengan mencantumkan sumbernya. Pengunjung bisa berlangganan artikel dari php chanel dan setiap artikel akan saya berikan via email bagi yang sudah berlangganan.

Terimakasih atas kunjungan nya, semoga bermanfaat.
SISKA WIANA


 




Share:

Sep 20, 2016

CARA MEMBUAT FORM UPLOAD DAN POSTING BERITA DI HALAMAN WEBSITE

Cara Membuat Upload File Dan Posting Artikel

Cara membuat upload image dan posting berita lalu menampilkannya di halalman website serta menyimpan kedalam database. Banyak yang menanyakan bagaimana cara meng upload image atau video serta menampilkan dihalaman website. Awal belajar saya pun masih kesulitan untuk itu, namun setelah saya browsing dan menemukan nya. Setelah itu saya kembangkan style dan kodingnya. Maka pada kesempatan kali ini saya ingin memberikan tutorial kepada rekan - rekan semua secara detail. Tampilan Formnya seperti gambar di bawah ini :
Web Tutorial


Kita langsung saja ke tutorialnya :
1. Buat database dengan nama database artikel di phpmyadmin, bagi yang belum bisa membuat database baca artikel yang sudah saya posting sebelumnya yaitu "CARA MEMBUAT DATABASE DAN TABEL DI PHP MYADMIN".
2. Buat tabel dalam database artikel dengan nama upload. struktur tabelnya seperti gambar di bawah ini
Web Tutorial
3. Buat folder dengan nama upload di localhost, yaitu di dalam folder xampp --> htdocs -->upload.
4. Buat folder dengan nama image di dalam folder upload, yang fungsinya nanti sabagai temporary yaitu tempat untuk menyimpan image atau gambar yang kita upload.
5. Setelah semuanya jadi kita masuk ke kodingnya buka dreamweaver buat file dengan nama editor.php dan isikan script di bawah ini :
  <script type="text/javascript">  
   function PreviewImage() {  
   var oFReader = new FileReader();  
   oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]);  
   oFReader.onload = function (oFREvent) {  
   document.getElementById("uploadPreview").src = oFREvent.target.result;  
      };  
    };  
   </script>  
letakkan kode diatas tepatnya dibawah <head>. Funsi javascript diatas adalah untuk menampilkan gambar yang kita pilih di dalam form. Lalu masukkan script berikut ini tepat di bawah <body>
 <form name="visi" method="post" action="posting.php" enctype="multipart/form-data">  
    <p>JUDUL   
    <input type="text" name="judul">  
    </p>  
    <p>ISI BERITA<br>  
    <textarea name="deskripsi" style="width:450px; height:80px"></textarea>    
    </p>  
    <p align="center">GAMBAR<br>  
     <img id="uploadPreview" style="width: 150px; height: 150px;" /><br>  
     <input id="uploadImage" type="file" name="path" onchange="PreviewImage();" />  
    <br>  
    <br>  
   <input type="submit" width="120" height="24" name="simpan" value="POSTING     BERITA" >  
   </p>  
 </form>  
Script di atas adalah formnya. simpan file tersebut di dalam folder upload dengan nama editor.php
Share:

Sep 19, 2016

CARA MUDAH MEMBUAT DATAGRID DI PHP DENGAN JQ EASYUI

Cara Membuat Datagrid Di PHP

Cara Membuat Datagrid Di PHP Menggunakan JQuery EasyUI
Cara mudah membuat datagrid di php. Serta membuat fungsi SAVE, EDIT, DELLETE menggunakan jquery easyui. Pada postingan saya kali ini saya ingin memberikan tutorial membuat datagrid di php menggunakan jq easyui .

Banyak rekan - rekan bloger yang kesulitan untuk membuat datagrid menggunakan php, atau sudah bisa membuat datagrid namun tampilannya masih kurang memuaskan. Maka di sini saya akan berbagi tutorial dan saya berharap bermanfaat bagi rekan - rekan semua.

Sebelum nya kita siapkan dulu framework JQuery Easyui UI. rekan -rekan dapat mendowloadnya dari link dibawah :

Situs Resmi JQ EASYUI : Download Easyui atau dari Google Drive : Download Easyui

Setelah mendowload JQ EasyUI, ikuti tahapan seperti berikut :

1. Buat folder dengan nama users di localhost anda yaitu di xampp --> htdocs --> users

2. Buat folder dengan nama asset di dalam folder users

3. Copas JQ Easyui yang anda download tadi di dalam folder asset

4. Installasinya atau pemanggilan fungsi nya :
 <!--LOAD file-file yang dibutuhkan-->  
 <link rel="stylesheet" type="text/css" href="../../asset/easyui/demo/demo.css">  
 <link rel="stylesheet" type="text/css" href="../../asset/easyui/themes/ui-sunny/easyui.css">  
 <link rel="stylesheet" type="text/css" href="../../asset/easyui/themes/icon.css">  
 <link rel="stylesheet" type="text/css" href="../../asset/easyui/themes/color.css">  
Letakkan kode di atas tepatnya di bawah <head>

5. Membuat datagridnya di File index.php, di sini saya membuat datagrid untuk menampilkan data dari tabel users yang sudah kita dipostingan sebelumnya bagi yang belum mengikuti bisa anda lihat di CARA MEMBUAT DATABASE DAN TABEL DI PHPMYADMIN untuk membuat datagridnya masukkan kode dibawah ini dan tempatkan kode berikut di bawah <body>. berikut kodenya :
 <div class="easyui-panel" style="position:relative;width:auto;height:400px;overflow:auto;">  
 <table id="dgusers" class="easyui-datagrid" style ="width:auto;height:250px;padding:10px 0px 0px 10px"  
  url ="../users/grid-users.php"  
  toolbar="#tbuser"  
  fit="true"  
  pagination="true"  
  iconCls="icon-ok"  
  fit="true"  
  singleSelect="true">  
  <thead>  
  <tr>  
  <th field="id_user" width="80" sortable="true" hiden="true">ID</th>  
  <th field="nama" width="250" sortable="true">Nama Pegawai</th>  
  <th field="username" width="250" sortable="true">Username</th>  
  <th field="password" width="300" sortable="true">Password</th>  
  <th field="level_user" width="200" sortable="true">Level User</th>  
  </tr>  
  </thead>  
 </table>  
 <div id="tbuser">  
 <label>Cari User :</label>  
 <input id="namauser" class="easyui-searchbox" data-options="prompt:'Cari nama user...',searcher:doSearch" style="width:300px"></input>  
 <a href="javascript:void(0)" class="easyui-linkbutton c7" iconCls="icon-add" style="width:10%" plain="true" onClick="newUsers()">Tambah</a>  
 <a href="javascript:void(0)" class="easyui-linkbutton c7" iconCls="icon-edit" style="width:10%" plain="true" onClick="editUsers()">Edit</a>  
 <a href="javascript:void(0)" class="easyui-linkbutton c7" iconCls="icon-remove" style="width:10%" plain="true" onClick="hapusUsers()">Hapus</a>  
 <a href="javascript:void(0)" class="easyui-linkbutton c7" plain="true" iconCls="icon-reload" style="width:10%" onClick="reload()">Refresh</a>  
 </div>  
 </div>  
dari kode diatas tabel memiliki id : dgusers dan toolbar : tbuser dan di dalam toolbar ada tombol Tambah, Edit, Hapus, Refresh dan Pencarian. Simpan file di atas dengan nama index.php di dalam folder users yang sudah kita buat tadi.

6. Membuat file grid-users.php. file ini fungsinya untuk memanggi data dari tabel dan di tampilkan di dalam datagrid. kode scriptnya sebagai berikut :
 <?php  
  mysql_connect('localhost','root','') or die(mysql_Error());  
  mysql_select_db('pegawairs') or die(mysql_Error());  
 $page = isset($_POST['page']) ? intval($_POST['page']) : 1;  
 $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 15;  
 $sort = isset($_POST['sort']) ? strval($_POST['sort']) : 'id';  
 $order = isset($_POST['order']) ? strval($_POST['order']) : 'asc';  
 $id_user = isset($_POST['id_user']) ? mysql_real_escape_string($_POST['id_user']) : '';  
 $nama = isset($_POST['nama']) ? mysql_real_escape_string($_POST['nama']) : '';  
 $username = isset($_POST['username']) ? mysql_real_escape_string($_POST['username']) : '';  
 $password=isset($_POST['password']) ? mysql_real_escape_string($_POST['password']) : '';  
 $level_user=isset($_POST['level_user']) ? mysql_real_escape_string($_POST['level_user']) : '';  
 $offset = ($page-1)*$rows;  
 $result = array();  
 $where = "nama like '%$nama%' and username like '%$username%'";  
 $rs = mysql_query("select count(*) from users where " . $where);  
 $row = mysql_fetch_row($rs);  
 $result["total"] = $row[0];  
 $rs = mysql_query("select * from users where " . $where . " limit $offset,$rows");  
 $rows = array();  
 while($row = mysql_fetch_object($rs)){  
 array_push($rows, $row);  
 }  
 $result["rows"] = $rows;  
 echo json_encode($result);  
 ?>  
Simpan file diatas dengan nama grid-users.php di dalam folder user. cara penerapanya perhatikan di no 5. (url ="../users/grid-users.php").

7. Membuat Dialog Form. Dialog form ini berfungsi untuk input, edit jika tombol Tambah di tekan maka akan muncul dialog form. seperti gambar dibawah :
PHP Tutorial-membuat datagrid

masukkan kode dibawah untuk membuat dialog form nya :
  <div id="dlgusers" class="easyui-dialog" title="SETTING USERS" style="width:800px;height:300px;padding:10px"  
       data-options="closed:'true',iconCls: 'icon-save',buttons: '#dlgkeluarga-buttons'">  
   <fieldset>  
   <legend>FORM SETTING USER</legend>  
      <form id="ffusers" method="post">  
       <table cellpadding="5">  
         <tr>  
           <td>ID:</td>  
           <td><input class="easyui-textbox" style="width:200px;height:25px" name="id_user" readonly="true"></input></td>  
    <td>NAMA :</td>  
           <td><input class="easyui-textbox" style="width:200px;height:25px" name="nama"></input></td>  
   </tr>  
   <tr>  
    <td>USER NAME:</td>  
           <td><input class="easyui-textbox" style="width:200px;height:25px" name="username" required="true"></input></td>  
    <td>PASSWORD :</td>  
           <td><input class="easyui-textbox" type="password" style="width:200px;height:25px" name="password" required="true"></input></td>  
   </tr>  
   <tr>  
    <td>LEVEL USER:</td>  
           <td><input class="easyui-textbox" name="level_user" style="width:200px;height:25px" required="true"></input></td>  
   </tr>  
       </table>  
     </form>   
  </fieldset>  
   <div id="dlgkeluarga-buttons">  
   <a href="javascript:void(0)" class="easyui-linkbutton c1" iconCls="icon-clear" style="width:15%" onclick="javascript:$('#ffusers').form('reset')">Clear Form</a>  
   <a href="javascript:void(0)" class="easyui-linkbutton c1" iconCls="icon-reload" style="width:15%" onclick="reload()">Refresh</a>  
      <a href="javascript:void(0)" class="easyui-linkbutton c1" style="width:15%" onclick="saveUsers()">Simpan</a>  
      <a href="javascript:void(0)" class="easyui-linkbutton c1" style="width:15%" onclick="javascript:$('#dlgusers').dialog('close'),$(ffusers).form('reset')">Close</a>  
    </div>  
 </div>  
simpan file tersebut didalam folder users dengan nama dlg-users.php

8. Membuat fungsi simpan. Seperti Gambar di bawah :
Tutorial Dialog Form di PHP

Isikan texbox lalu tekan tombol simpan.

PHP Tutorial-Easyui


Maka akan muncul seperti gambar dibawah :
Tutorial PHP-Membuat Datagrid

Tekan OK dan proses simpan ke tabel seperti gambar dibawah :
Untuk membuat file simpannya isikan kode dibawah ini :
 <?php  
      $id_user=$_POST['id_user'];  
             $nama=$_POST['nama'];  
             $username=$_POST['username'];  
   $password=$_POST['password'];  
             $level_user=$_POST['level_user'];  
  mysql_connect('localhost','root','') or die(mysql_Error());  
  mysql_select_db('sdm') or die(mysql_Error());  
 $sql = "INSERT INTO users(id_user,nama,username,password,level_user) VALUES('NULL','$nama','$username','$password','$level_user')";  
 @mysql_query($sql);  
 echo json_encode(array(  
 'id'=>mysql_insert_id(),  
 'id_user'=>$id_user,  
 'nama'=>$nama,  
 'username'=>$username,  
 'password'=>$password,  
 'level_user'=>$level_user  
 ));  
 ?>  
simpan file tersebut di folder users dengan nama save-users.php.

9. Membuat fungsi edit. Gambar seperti di bawah ini.
Cara Mudah Membuat Datagrid Dengan Input Dialog Form

Select field yang akan di edit lalu tekan tombol edit maka dialog form muncul sepertigambar di atas. untuk membuat file editnya isikan kode berikut:
 <?php  
 $id_user = intval($_REQUEST['id_user']);  
 $nama =$_REQUEST['nama'];  
 $username = $_REQUEST['username'];  
 $password = $_REQUEST['password'];  
 $level_user = $_REQUEST['level_user'];  
 mysql_connect('localhost','root','') or die(mysql_Error());  
 mysql_select_db('sdm') or die(mysql_Error());  
 $sql = "update users set id_user='$id_user',nama='$nama',username='$username',password='$password',level_user='$level_user' where id_user='$id_user'";  
 @mysql_query($sql);  
 echo json_encode(array(  
 'Id' => mysql_insert_id(),  
 'id_user'=>$id_user,  
 'nama'=>$nama,  
 'username' => $username,  
 'password' => $password,  
 'level_user' => $level_user  
 ));  
 ?>  
Simpan file ini dengan nama update-users.php di dalam folder users.

10. Membuat file hapus. Gambar yang akan di tampilkan seperti berikut:
Desain Datagrid Di PHP

Kodenya seperti dibawah :
 <?php  
 $id_user =$_REQUEST['id_user'];  
 mysql_connect('localhost','root','') or die(mysql_Error());  
 mysql_select_db('sdm') or die(mysql_Error());  
 $sql = "delete from users where id_user=$id_user";  
 @mysql_query($sql);  
 echo json_encode(array('success'=>true));  
 ?>  
Simpan file tersebut dengan nama dell-users.php di dalam folder users.

Selesai sudah tutorial ini, walaupun sangat panjang saya berharap memberikan pelajaran yang baik bagi rekan - rekan semua. Silahkan mencoba dan kalau ingin mendapatkan script lengkapnya harap berlangganan artikel dengan memasukkan alamat email anda di gadget sebelah kanan. Saya akan mengirimkan script lengkapnya ke email rekan - rekan semua.

semoga bermanfaat.



Share:

Sep 11, 2016

MEMBUAT FORM LOGIN LEVEL USER DI PHP

Cara Membuat Form Login Multi User

Pada kesempatan yang baik ini, saya ingin memposting tentang cara  membuat login berdasarkan level user atau disebut juga multi user, yaitu memberikan batasan kepada user yang akan masuk ke sistem aplikasi yang kita buat berdasarkan hak akses user. Dari tutorial ini saya membuat dua level user yaitu administrator dan member. administrator mempunyai hak akses penuh atas aplikasi dan member mempunyai hak akses berdasarkan laman yang di tentukan oleh administrator.
gambar tampilan seperti di berikut :
Membuat Login Multi User
Sebelum kita masuk ke script siapkan dulu tabelnya, cara membuat tabel bisa anda baca tutorial sebelumnya "CARA MEMBUAT DATABASE DAN TABEL DI PHPMYADMIN" karena tutorial yang saya buat ini saling terkait. Ikuti Langkah - langkah di bawah ini :
  1. Buat database dengan nama pegawai dan tabel dengan nama users seperti tutorial sebelum ini. struktur tabelnya seperti gambar di bawah :Merancang Tabel PHPMYADMIN
atau copy kode berikut :

CREATE TABLE `users` (
  `id_user` int(11) NOT NULL,
  `nama` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `username` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `password` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `level_user` varchar(100) COLLATE utf8_unicode_ci NOT NULL)
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

2. Setelah tabel siap, lalu buatlah folder didalam host, caranya cari folder xampp yaitu tempat diinstallnya xampp anda, kemudian buka folder htdocs setelah itu buatlah folder baru dengan nama login dan di dalam folder login buat dua folder dengan nama on-admin dan on-member. Lihat gambar dibawah :
Desain Form Multi User Di PHP
3. Membuat Koneksi Ke Database.  Dalam tutorial sebelumnya kita sudah membuat database dengan nama pegawairs dan tabel dengan nama users. Buka media anda untuk membuat file koneksi dengan php. disini saya menggunakan dreamweaver 2004. lalu ketikkan kode di bawa ini.

<?php
define('DBHOST', 'localhost');
define('DBUSER', 'root');
define('DBPASS', '');
define('DBNAME', 'pegawairs');

$dbconnect = new mysqli(DBHOST, DBUSER, DBPASS, DBNAME);

if ($dbconnect->connect_error) {
die('Database Not Connect. Error : ' . $dbconnect->connect_error);
        }
?>

selanjutnya simpan dalam folder login yang sudah dibuat tadi dengan nama config.php.
4. Lalu buatlah file php dengan nama check-login.php,  file ini bertujuan untuk mengecek level user. Jika login sebagai administrator maka akan dibawa ke halaman admin dan jika login sebagai member maka akan di bawa ke halaman member. Ketikkan kode berikut :

<?php
session_start();
require 'config.php';
if ( isset($_POST['username']) && isset($_POST['password']) ) {    
    $sql_check = "SELECT nama, level_user,  id_user  FROM users 
                  WHERE 
                       username=? 
                       AND 
                       password=? 
                  LIMIT 1";
    $check_log = $dbconnect->prepare($sql_check);
    $check_log->bind_param('ss', $username, $password);


    $username = $_POST['username'];
    $password = md5( $_POST['password'] );
    $check_log->execute();
    $check_log->store_result(); /**  *Jika di temukan  */     if ( $check_log->num_rows == 1 ) {         $check_log->bind_result($nama, $level_user, $id_user);         while ( $check_log->fetch() ) {             $_SESSION['user_login'] = $level_user;             $_SESSION['sess_id']    = $id_user;             $_SESSION['nama']       = $nama;                      }         $check_log->close();         header('location:on-'.$level_user);         exit(); /**  * jika tidak ditemukan, maka dialihkan kembali ke login  */     } else {         header('location: login.php?error='.base64_encode('Username dan Password Salah!!!'));         exit();     } } else {     header('location:login.php');     exit(); }
simpan file tersebut di folder login dengan nama check-login.php


5. Membuat file index.php
Untuk membuat file index.php ketikkan kode  dibawah :

<?php
session_start();
if ( isset($_SESSION['user_login']) && $_SESSION['user_login'] != '' ) {
    $halaman = $_SESSION['user_login'];


    header('location:on-'. $halaman);
    exit();
} else {
    header('location:login.php');
    exit();
}
penjelasan dari kode di atas adalah jika user login sebagai admin maka akan masuk kehalaman administrator dan jika login sebagai member maka masuk ke halaman member dengan variabel $halaman, jika salah maka akan masuk ke halaman login lagi. simpan file tersebut ke folder login dengan nama file index.php.



6.Membuat Form Login. ketikkan kode ini dan letakkan di bawah body
    
<div class="col-md-4 col-md-offset-4 form-login">
    <?php
    /* menampilkan pesan error jika username atau passwor yg dimasukkan salah */
    if (isset($_GET['error'])) : ?>
        <div class="alert alert-warning alert-dismissible" role="alert">
          <button type="button" class="close" data-dismiss="alert" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
          <strong>Warning!</strong> <?=base64_decode($_GET['error']);?>
        </div>
    <?php endif;?>
        <div class="outter-form-login">
        <div class="logo-login">
        <em class="glyphicon glyphicon-user"></em>
        </div>
            <form action="check-login.php" class="inner-login" method="post">
            <h3 class="text-center title-login">LOGIN USERS</h3>
                <div class="form-group">
                    <input type="text" class="form-control" name="username" placeholder="Username">
                </div>
                <div class="form-group">
                    <input type="password" class="form-control" name="password" placeholder="Password">
                </div>
                <input type="submit" class="btn btn-block btn-custom-green" value="LOGIN" />
                <div class="text-center forget">
                    <p>Lupa Paswword ?</p>
                </div>
            </form>
        </div>
    </div>
simpan file ini dengan nama login.php didalam folder login

7.Membuat file logout.php
Masukkan kode berikut :

<?php
session_start();
session_destroy();
header('location:login.php');
simpan file tersebut dengan nama logout.php difolder login. penjelasan, jika login bukan sebagai admin atau member maka akan di alihkan kembali kehalaman login.
8. Membuat Halaman Administrator Buatlah halaman administrator dengan mengetikkan kode seperti berikut ini :

<?php
session_start();
/**
 * Jika Tidak login atau sudah login tapi bukan sebagai admin
 * maka akan dibawa kembali kehalaman login atau menuju halaman yang seharusnya.
 */

if ( !isset($_SESSION['user_login']) || 
    ( isset($_SESSION['user_login']) && $_SESSION['user_login'] != 'admin' ) ) {
 header('location:./../login.php');
 exit();
}
?>
<h2>Hallo Admin <?=$_SESSION['nama'];?> Apakabar ?</h2>
<a href="./../logout.php">Logout</a>
simpan file tersebut dengan nama index.php dan letakkan dalam folder on-admin

9. Membuat Halaman Member. Dan buatlah halaman member dengan mengetikkan kode seperti di bawah ini :

<?php
session_start();
/**
 * Jika Tidak login atau sudah login tapi bukan sebagai admin
 * maka akan dibawa kembali kehalaman login atau menuju halaman yang seharusnya.
 */

if ( !isset($_SESSION['user_login']) || <
    ( isset($_SESSION['user_login']) && $_SESSION['user_login'] != 'member' ) ) {
 header('location:./../login.php');
 exit();
}
?>

<h2>Hallo Member <?=$_SESSION['nama'];?> Apakabar ?</h2>
<a href="./../logout.php">Logout</a>
simpan file ini dengan nama index.php di dalam folder on-member. 10. Jalankan browser anda Ketikkan localhost/login/index.php. maka akan tampil seperti digambar dibawah
Memberi batasan Akses User di PHP

Jika memasukkan username dan password salah maka akan muncul pesan error seperti gambar berikut:
Session Login Di PHP
dan jika anda login sebagai admin lalu berhasil maka anda akan di alihkan ke halaman administrator dengan tampilan seperti gambar ini :
Merancang Hak Aksen Login Di PHP

sekian tutorial ini saya buat, semoga bermanfaat bagi pengunjung phpchanel. untuk mendapatkan script lengkapnya silahkan berlangganan via email, dengan cara masukkan email di panel BERLANGGANAN kemudian tekan submit atau kirimkan email kesaya. Dan script akan saya kirim via email anda. 

salam.....
terimakasih
Share:

Sep 9, 2016

CARA MEMBUAT DATABASE DAN TABEL DI PHPMYADMIN

MEMBUAT DATABASE DAN TABEL DI PHPMYADMIN

Hello rekan – rekan blogger, kali ini saya akan memberikan tutorial bagaimana cara membuat database dan tabel di phpmyadmin . Sebelum kita menuju ke pembuatan database dan tabel pastinya rekan – rekan bloger sudah meginstall aplikasi web servernya, dan pada tutorial ini saya menggunakan XAMPP. Bagi yang belum mengintall  XAMPP bisa melihat tutorial sebelumnya “cara menginstall xampp di windows” . Setelah web server terinstall mari ikuti langkah – langkah berikut :

1.  Buka xampp-controll, hingga tampil seperti gambar di bawah ini :

2. Tekan tombol start pada pilihan apache dan mysql, sehingga akan tampil seperti gambar berikut :

3. Setelah siap langkah selanjutnya adalah membuka browser rekan - rekan ( CHROME , MOZILLA FIREFOX) lalu ketikkan localhost/phpmyadmin dan setelah itu tekan enter, maka rekan - rekan akan di bawa ke halaman local server, seperti gambar di bawah :

4. Untuk membuat database, tekan New , Masukkan Nama Database, pilih collation, dan tekan tombol create. Gambar dibawah ini :

5. Dalam tutorial ini saya akan membuat database dengan nama pegawairs, contoh tampilanya seperti gambar di bawah :


6. Setelah database dibuat saatnya kita lanjutkan membuat tabel, yang pertama kita akan membuat tabel dengan nama tabel users, yang nantinya akan digunakan untuk menyimpam data login user.
gambar seperti dibawah ini :
pilih nama database pegawairs, masukkan nama tabel users, tekan tombol Go.
7. Setelah tabel di buat lalu masukkan struktur tabel seperti gambar di bawah :

sekarang tabel users sudah jadi, dengan struktur tabel seperti yang terlihat di atas.
Sekian tutorial kali ini, semoga bermanfaat bagi rekan - rekan semua. Mohon maaf jika masih kurang jelas atau ada yang mau menambahkan  dan melengkapi tutorial ini silahkan melalui komentar.
Salam ....


NEXT >> Membuat Koneksi Ke Database Dengan PHP.
Share:

Sep 7, 2016

Cara Install XAMPP Di Windows

Cara install XAMPP di windows – Sebelum instalasi di lakukan tentunya kita siapkan dulu software nya, disini saya mengguanakan xampp-win32-5.6.8-0-VC11. Bagi rekan – rekan blogger yang belum memiliki atau ingin mendownload nya bisa rekan – rekan download pada link di bawah ini dan sesuaikan dengan sistem operating yang berjalan di perangkat rekan – rekan semua.

LINK DOWNLOAD :

Download XAMPP for Windows  : xampp-win32-5.6.8-0-VC11.

Atau Versi Lainya :

Download XAMPP for Windows : XAMPP Windows 1.7.4
Download XAMPP for Linux : XAMPP Linux 1.7.4
Download XAMPP for Mac OS X : XAMPP Mac OS X 1.7.3
Download XAMPP for Solaris : XAMPP Solaris 1.7.4


Setelah XAMPP di siapkan atau selesai di download, mari kita mulai proses instalasi nya :
Ikuti langkah - langkah berikut : 

1. Lakukan Double Click file exe nya (yang sudah rekan – rekan siapkan atau download ).

2. Maka akan muncul tampilan seperti di bawah 


3. Selanjutnya Tekan Tombol Next> maka akan muncul gambar dibawah
Pada bagian ini pastikan semua pilihan tercentang.


4. Setelah semua tercentang lanjutkan dengan menekan tombol Next> maka akan muncul seperti gambar dibawah


Pada tahap ini a rekan – rekan diminta untuk memilih drive tempat menginstall xampp, pilihan defaultnya adalah di drive dan folder C:\ xampp, jika ingin menempatkan di drive atau folder lain rekan – rekan tinggal merubahnya. Jika sudah menentukan drive dan foldernya lanjutkan dengan menekan tombol Next>

5. Maka akan tampil seperti gambar di bawah ini


6. Lanjutkan dengan menekan tombol Next>
Maka proses instalasi akan berjalan seperti gambar dibawah

7. Setelah proses instalasi selesai lalu tekan tombol finish
Dan XAMPP siap di jalankan, jika rekan – rekan masih belum bisa menjalankan xampp nya atau muncul pertanyaan setelah di install kok tidak ada shortcut di desktop, maka rekan – rekan sekalian bisa membuka drive dan folder tempat di installnya XAMPP tadi. Seperti milik saya saya install di C:\ seperti gambar di bawah


8. Langkah selanjutnya double click folder xampp, terlihat seperti gambar di atas


9. Klik kanan xampp-control lalu pilih Send to >>> desktop(create shortcut) untuk membuat shortcut di desktop atau mau langsung jalankan dengan cara double click.
Setelah muncul di desktop, tingal jalankan xampp dengan cara double click

10. Maka akan tampil seperti gambar ini



11. Jalankan Xampp dengan menekan tombol start pada pilihan Apache dan Mysql

Sekarang XAMPP SERVER siap dipakai.
Demikian tutorial ini saya posting, sesuai pengetahuan saya, semoga bermanfaat dan membantu bagi rekan – rekan semua. Salam.... dan terima kasih


NEXT>> Cara membuat database dan tabel di phpmyadmin.
Share:
Hosting Unlimited Indonesia

MESSAGE

Name

Email *

Message *