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 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 *