Newest Post

REFERENSI ICON FOLDER

| Minggu, 27 Januari 2019
Baca selengkapnya »
Cek Linknya saja disini :)

REFERENSI ICON FOLDER

Posted by : Unknown
Date :Minggu, 27 Januari 2019
With 0komentar

PROJECT - PEMROGRAMAN APLIKASI

| Senin, 14 Januari 2019
Baca selengkapnya »
APLIKASI SUPPORT

PROJECT - PEMROGRAMAN APLIKASI

Posted by : Unknown
Date :Senin, 14 Januari 2019
With 0komentar

REFERENSI WEB 2

|
Baca selengkapnya »
Hallo blogger..
Disini saya akan berbagi mengenai project web yang sederhana dalam pengerjaan bahasa pemrograman WEB 2. yang isinya terdapat session login, dan crud. 

Bisa Langsung Download 

Udah termasuk Database.nya tinggal import saja. hehe OK :)

Komponen yang ada :
     1.    Koneksi.php
<?php
error_reporting(0); // disable error reporting
$host="localhost"; // isi dengan nama host server
$user_database="root"; // isi dengan username database
$password_database=""; // isi dengan password database

$koneksi_database=mysql_connect($host,$user_database,$password_database);

if ($koneksi_database) {
     mysql_select_db("uas_idam"); // isi dengan nama database yg dipakai
} else {
     mysql_error();
}
?>

     2.    Index.php
<style>
html, body {
       width : auto;
       height: auto;
       margin: 0;
}
#menu {
       background:#546e7a;
       font-weight:bold;  
       padding:5px 5px 5px 5px;
       padding-right:650px;
}

#menu li {
       font-weight:bold;
       font-size:14px;
       color:#FFF;
       display:inline;
       list-style:none;
       padding:10px 10px 10px 10px;
}

#menu li a {
       color:#FFF; 
       text-decoration: none;
}

#menu li a:hover {
       color:#eee; 
}

#konten {
       color:#000;
       padding:10px 10px 10px 10px;
}
</style>

<?php
session_start(); //MEMBUAT SESSION
error_reporting(0); // 0 = DISPLAY ERROR
?>
<html>
<head>
<title>UAS PRAKTIKUM</title>

</head>
<body>
<?php
include "koneksi.php";

       if ($_POST['submit']) {          
              $username=mysql_escape_string($_POST['username']);
              $password=mysql_escape_string($_POST['password']);
             
              $cek_database=mysql_fetch_array(mysql_query("select * from admin where username='".$username."' AND password='".md5($password)."' LIMIT 1"));
             
              if (!empty($cek_database['username'])||(!empty($cek_database['password']))) {

                    $_SESSION['id_admin']=$cek_database['id_admin'];
                    $_SESSION['nama_admin']=$cek_database['nama_admin'];
             
              } else {
                    $pesan_error="Username atau Password Salah :)";
              }
       }     
             
if ($_SESSION['id_admin']=="") { // jika admin belum login tampilkan halaman login
       ?>
    <form action="" method="post">
    <center><?=$pesan_error?></center>
           <table align="center">
              <tr>
                    <td width="100px">Username</td>
                    <td><input type="text" name="username" placeholder="input username anda" required /></td>
               </tr>
              <tr>
                    <td>Password</td>
                    <td><input type="password" name="password" placeholder="input password anda" required /></td>
               </tr>
               <tr>
                    <td></td>
                    <td><input type="submit" name="submit" value="Login" /></td>      
               </tr>
           </table>
    </form>
    <?php
      
} else {
?>

<!--  header -->

<!-- Menu -->
<div id="menu">
       <ul>
        <li><a href="user">Kelola Data</a></li>
        <li><a href="logout">Logout</a></li>
    </ul>
</div>

<div id="konten">
<?php
              $data_file = $_GET['folder'] .'/'.$_GET['file'] . '.php';
             
              if(file_exists($data_file)) {                        
                    if(empty($_SESSION['id_admin'])) {
                           include "konten/crud.php";
                    } else {
                           include $data_file;
                    }
              } else {
                    include "konten/crud.php";
              }

              ?>
</div>

<?php       
       }
?>
</body>
</html>
     
     3.    Crud.php
<h3>Insyaallah Nilainya A</h3>

Selamat Datang <b><?=$_SESSION['nama_admin']?></b> :)
Ini adalah halaman awal Uas Praktikum, SEMANGAT !!!

<?php
switch($_GET['fungsi']) {
default:
?>
<h3>DATA ADMIN</h3>

<a href="user-tambah">Tambah Data</a>
<br><br>
<table width="900px" border="1" cellpadding="0" cellspacing="0">
<thead>
     <tr>
    <th width="15px">No</th>
        <th>Nama Admin</th>
        <th>Username</th>
        <th>Password</th>
        <th width="50px">Edit</th>
        <th width="50px">Delete</th>
    </tr>
</thead>
<tbody>   
    <?php
    $admin=mysql_query("select * from admin order by nama_admin ASC");
    while ($dt=mysql_fetch_array($admin)) {
    $nomor++;
     ?>
    <tr>
    <td><?=$nomor?></td>
        <td><?=$dt['nama_admin']?></td>
        <td><?=$dt['username']?></td>
        <td><?=$dt['password']?></td>
        <td><a href="user-edit-<?=$dt['id_admin']?>">Ubah</a></td>
        <td><a href="user-delete-<?=$dt['id_admin']?>" onclick="javascript:return confirm('Anda yakin akan menghapus data ?');">Hapus</a></td>
    </tr>
    <?php
        }
     ?>
</tbody>   
</table>
<?php
break;

case "tambah";

if ($_POST['proses']) {
     if (empty($_POST['nama_admin'])||empty($_POST['username'])||empty($_POST['password'])) {
            $pesan_submit="Mohon Isi Data"; 
     } else {
            $proses=mysql_query("insert into admin values ('','$_POST[nama_admin]','$_POST[username]','".md5($_POST['password'])."')");
            if ($proses) {
            $pesan_submit="Data Berhasil Diinputkan, <a href='user'>Lihat admin</a>";
            } else {
            $pesan_submit="Server Sedang Offline"; 
            }     
     }     
}
?>

<h3>TAMBAH ADMIN</h3>
<h4><?=$pesan_submit?></h4>
<form action="" method="post">
    <table width="500px">
    <tr>
            <td width="120px">Nama admin</td><td><input type="text" name="nama_admin"></td>
        </tr>
    <tr>
            <td width="120px">Username</td><td><input type="text" name="username"></td>
        </tr>
    <tr>
            <td width="120px">Password</td><td><input type="password" name="password"></td>
        </tr>
        <tr>
            <td></td><td><input type="submit" name="proses" value="Proses"></td>
        </tr>
    </table>
</form>
<?php
break;

case "edit";

if ($_POST['proses']) {
     if (empty($_POST['nama_admin'])||empty($_POST['username'])) {
            $pesan_submit="Mohon Isi Data"; 
     } else {
            if (!empty($_POST['password'])) {
                   $proses=mysql_query("update admin SET nama_admin='$_POST[nama_admin]', username='$_POST[username]' where id_admin='$_GET[id]'");
            } else {
                   $proses=mysql_query("update admin SET nama_admin='$_POST[nama_admin]', username='$_POST[username]', password='".md5($_POST['password'])."' where id_admin='$_GET[id]'");
            }
            if ($proses) {
            $pesan_submit="Data Berhasil Diupdate,  <a href='user'>Lihat admin</a>";
            } else {
            $pesan_submit="Server Sedang Offline";
            }     
     }     
}
$dt=mysql_fetch_array(mysql_query("select * from admin where id_admin='$_GET[id]' LIMIT 1"));
?>

<h4><?=$pesan_submit?></h4>
<form action="" method="post">
<h3>EDIT admin</h3>
<hr>
    <table width="500px" border="5">
    <tr>
            <td width="120px">Nama admin</td><td><input type="text" name="nama_admin" value="<?=$dt['nama_admin']?>"></td>
        </tr>
    <tr>
            <td width="120px">Username</td><td><input type="text" name="username" value="<?=$dt['username']?>"></td>
        </tr>
    <tr>
            <td width="120px">Password</td><td><input type="password" name="password"> <i>Jika tidak diubah kosongkan</i></td>
        </tr>
        <tr>
            <td></td><td><input type="submit" name="proses" value="Proses"></td>
        </tr>
    </table>
</form>
<?php
break;

case "hapus";
$proses=mysql_query("delete from admin where id_admin='$_GET[id]'");
if ($proses) {
     ?>
    <script>
            alert("Data Berhasil dihapus");
            location="user";
     </script>
    <?php
} else {
     ?>
    <script>
            alert("Data Gagal dihapus");
            history.back(-1);
     </script>
    <?php
}
break;

}

     4.    Logout.php
<?php
session_destroy();
?>
<script>
location="home";
</script>

     5.    .htaccess
Options +FollowSymLinks
IndexIgnore */*

RewriteEngine on

DirectoryIndex home.html index.php

ErrorDocument 404 "<h1><center>Teu Aya Filena</center></h1>"
ErrorDocument 500 "<h1><center>Server Error</center></h1>"

RewriteRule ^home$ index.php?folder=konten&file=crud [L]

RewriteRule ^user$ index.php?folder=konten&file=crud [L]
RewriteRule ^user-tambah$ index.php?folder=konten&file=crud&fungsi=tambah [L]
RewriteRule ^user-edit-(.*)$ index.php?folder=konten&file=crud&fungsi=edit&id=$1 [L]
RewriteRule ^user-delete-([0-9]+)$ index.php?folder=konten&file=crud&fungsi=hapus&id=$1 [L]

RewriteRule ^logout$ index.php?folder=konten&file=logout [L]

Options +Indexes

# tanda '#' digunakan untuk memberi komentar


REFERENSI WEB 2

Posted by : Unknown
Date :
With 0komentar
Prev
▲Top▲