Showing posts with label PHP. Show all posts

Thursday, September 28, 2017

Gratis Download Aplikasi Koperasi Berbasis Web Sederhana Menggunakan PHP

  2 comments
8:25 PM



Selamat Semua !

Beberapa pekan yang lalu saya pernah membagikan sebuah aplikasi koperasi berbasis web yang berbayar, namun karena saking banyaknya permintaan yang saya dapatkan dari mahasiswa dan mahasiswi jadi saya berinisiatif ( kebetulan baru selesai project kampus juga sih haha :D ) untuk membagikan kembali karya yang saya buat secara GRATIS !

Sekilas tentang aplikasi koperasi simpan pinjam

Aplikasi ini berjalan dengan dukungan dari bahasa pemrograman PHP bersama jQuery + ajax, HTML, CSS dan masih banyak lagi yang lainnya hehe. Namun aplikasi koperasi ini baru mendukung bunga mendatar saja. Jadi jika mau ditambahkan sendiri juga bisa.



Fitur:
  1. Login Admin dan User
  2. Simulasi Cicilan Flat
  3. Menggunakan konsep OOP ( Object Oriented Programming )
  4. Menggunakan TWIG sebagai View
  5. Dapat mencetak laporan sederhana
  6. Dll

System

  1. PHP versi 5.6
  2. MySql
Jadi, itulah sekilas tentang aplikasi koperasi simpan pinjam berbasis web yang saya bagikan. Semoga kalian berkenan.

Sekedar informasi, link berikut sengaja saya iklankan yang dimana kalian tau tujuannya untuk apa :D kalau berkenan silahkan di klik iklannya atau dibungkus bawa pulang juga boleh hehe dan saya ucapkan terima kasih atas penghargaan yang kalian berikan juga kepada saya.


Download Disini


Sampai jumpa dilain project,
Terima Kasih.

Read More

Wednesday, January 29, 2014

Cara Membuat Form Register dengan PHP

  No comments
8:13 AM



Form Register. Form register biasanya digunakan untuk website yang membutuhkan data user ketika diperlukan. Sebelumnya juga saya sudah membuat postingan tutorial tentang bagaimana cara membuat form Login dengan bahasa pemrograman PHP.

Setiap website atau setiap perusahaan mempunyai gaya form Register atau field dari form Register yang berbeda-beda. Tapi karena sekarang saya akan memberikan contoh tentang cara pembuatan form Register, jadi saya akan membuat form Register yang biasa digunakan atau yang biasa kita lakukan saat membuat sebuah account.

Langkah-langkah :

1. Membuat file baru dengan nama koneksi.php
2. Membuat file baru dengan nama register.php
3. Membuat file baru dengan nama register-config.php
4. Mengatur database :
    a. Buat Database dengan nama Tutorial ( Sesuai dengan keinginan anda )
    b. Buat Tabel baru dengan nama user ( Biasakan untuk tidak mengawali nama tabel dengan huruf besar )
    c. Membuat Entity dari tabel "user" :
        - id_user INT Auto Increment
        - nama_depan VARCHAR 50
        - nama_belakang VARCHAR 50
        - username VARCHAR 10
        - password VARCHAR 100
        - email VARCHAR 50
        - j_kelamin VARCHAR 10
        - tgl_lahir DATE
        - tgl_register DATE


Read More

Friday, January 10, 2014

Cara Membuat Contact Form dengan PHP

  No comments
1:44 AM



Play in youtube

Kali ini saya akan menjelaskan bagaimana cara membuat Contact Form ( Kontak Form ) dengan PHP dan Mysql.

Simak baik-baik jon.

Sebelum kita mulai, siapkan dulu database kalian :

1. Beri nama database "tutorial" ato mau diganti yang lain silahkan,
2. Buat table baru dengan nama "Contact",
3. Entitinya sebagai berikut :
    a. id_contact (INT | AI (Auto Increment)),
    b. username (VARCHAR 10),
    c. email (VARCHAR 100),
    d. comment (TEXT),
    e. date (DATE)

Pertama-tama, kita buat dulu file dengan nama connect.php

Fungsi Koding di dalam file ini untuk melakukan koneksi ke database :

<?php

$server = "localhost";
$username = "root";
$pass = "";
$db = "tutorial";  ## Nama Database

mysql_connect($server, $username, $pass) or die("Cannot connect to server");
mysql_select_db($db) or die("Cannot connect to database");

?>

Selanjutnya buat file baru dengan nama index.php dan ketikkan kode berikut :

<?php require_once("connect.php"); require_once("contact_config.php"); ?>


<html>
<head>
<title>Contact Form</title>
</head>

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

<body>

<div id="wrapper">

<div id="contactForm">

<table>
<form method="post">
<tr><td>Username</td><td><input type="text" name="username" placeholder="Required Field" value="<?php echo $_POST['username'] ?>" /></td></tr>
<tr><td>Email</td><td><input type="email" name="email" placeholder="Required Field" value="<?php echo $_POST['email'] ?>" /></td></tr>
<tr><td colspan="2">
<textarea name="comment" cols="20" rows="8"><?php echo $_POST['comment'] ?></textarea>
</td></tr>
<tr><td><?php if ($contact_error) { echo "<div class=error>$contact_error</div>"; } else { echo $contact_success; } ?></td><td><input type="submit" name="send" value="Send" /></td></tr>
</form>
</table>

</div>

</div>

</body>
</html>

Langkah 3, Agar tampilan Form terlihat lebih menarik sisipkan kode CSS berikut :

body { background: #eeeeee; margin: 0; padding: 0; }

#wrapper { width: 1000px; margin: 10px auto; }
#contactForm { background: #FFF; box-shadow: 0 0 3px #CCC; padding: 10px; border-radius: 8px; }
#contactForm table { width: 600px; margin: 0 auto; padding: 5px; background: #f8f8f8; box-shadow: 0 0 3px #CCC; border-radius: 5px; }
#contactForm td { width: 300px; padding: 4px; }
#contactForm input { width: 250px; padding: 8px; border: 1px solid #dbdbdb; outline: none; }
#contactForm input[type=submit] { background: none; border: 1px solid #00ccff; color: #00ccff; }
#contactForm input[type=submit]:hover { background: #00ccff; cursor: pointer; color: #FFF; }
#contactForm textarea { width: 545px; max-width: 545px; height: 150px; max-height: 150px; outline: none; padding: 10px; }

Langkah 4 ato langkah terakhir adalah membuat file baru dengan nama contact_config.php, sisipkan kode berikut :

<?php

error_reporting(0);

$date = date("Y-m-d");

if ($_POST['send'])

{

if (empty($_POST['username']) || empty($_POST['email']) || empty($_POST['comment']))

{

$contact_error = "<b>WARNING:</b> All fields are required.";

}

elseif (!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))

{

$contact_error = "<b>WARNING:</b> You're email is not valid.";

}

else

{

$check_user = mysql_query("SELECT * FROM Contact WHERE username='$_POST[username]' AND comment='$_POST[comment]'");
$exist = mysql_num_rows($check_user);

if ($exist == 0) {

$input = mysql_query("INSERT INTO Contact VALUES(NULL, '$_POST[username]', '$_POST[email]', '$_POST[comment]', '$date')");

if ($input) { $contact_success = "You're form has been send. Thank You."; } else { $contact_error = mysql_error(); }

} else { $contact_error = "You already sent this form."; }

}

}

?>

Sampai disini ada yang mau ditanyakan ? Jika nanti terjadi error tolong komen ya, atau masih kurang ngerti silahkan putar video yang telah saya buat di youtube. Terima kasih Jon !

Read More

Sunday, September 1, 2013

Cara membuat form Login dengan PHP, Mysql dan SESSION

  1 comment
6:45 AM



Kali ini saya akan berbagi cara membuat Login form dengan PHP dan nama username akan selalu tertampil pada website anda. Seperti : Selamat Datang, Username.

Pastikan sudah ada :

1. Tabel member yang berisi username dan password.
2. File connect.php atau koneksi.php yang menghubungkan ke mysql.
3. Password yang sudah teregister sudah di Enkripsi atau md5 pada saat user melakukan register.
4. Jika tidak menggunakan md5 saat melakukan register, ganti $enc_password = md5($pass); menjadi $enc_password = $pass;

Langkah pertama kita akan membuat halaman login. Buat file baru dengan nama Login.php.

Ketik kode php berikut.

<?php require_once('login_script.php'); ?>


<?php if($error) { echo $error; } ?>

<form method="POST">

      <input type="email" name="email" placeholder="Email or Username" autocomplete="off" /><br />

      <input type="password" name="password" placeholder="Password" autocomplete="off" /><br />

      <input type="submit" name="login" value="Sign In" />

</form>


Kode diatas hanya menampilkan form login.

Untuk source

<?php if ($error) { echo $error; } ?>

berfungsi untuk menampilkan error yang terjadi jika user tidak mengisi field secara benar.

Langkah kedua, kita buat halaman baru dengan judul login_script.php

<?php 
session_start();
include "connect.php";
 
 
 if ($_POST['login']) {
  
  $email = $_POST['email'];
  $pass = $_POST['password'];
  
  $enc_password = md5($pass);

   if ( empty($email) || empty($pass))
  {
   
   $error = 'This engine can\'t read your ID !' ;
   
  }
  
  else {
   
   $query = mysql_query("SELECT * FROM member WHERE email = '$email' or username = '$email' AND password = '$enc_password'");
   $num_rows = mysql_num_rows($query);
   
   if($num_rows == 1)
   {
     $fetch = mysql_fetch_array($query);
     extract($fetch);
    
     $_SESSION['username'] = $fetch['username'];
     $_SESSION['email'] = $fetch['email'];
     $_SESSION['pass'] = $fetch['password'];
    
     if(isset($_SESSION['username']))
     {
      header('location: index.php');
     }
   } else {
  
  $error = 'Wrong Username or Password.';

   }
 }
}
?>


Nanti user bisa memasukkan usernama atau email salah satunya dengan password yang benar.

Untuk halaman login kita sudah selesai.
Bagaimana jika anda ingin nama user bisa ditampilkan disemua halaman website anda ?

solusinya adalah dengan menambahkan kode session_start() pada semua halaman anda.

fungsinya untuk mengambil data dari form yang dikirimkan dari halaman login.

Sekarang kita akan menampilkan nama user di setiap halaman anda.

<p>Selamat Datang, <?php if ($_SESSION['username']) { echo $_SESSION['username'] } else { echo "Guest." } ?></p>

fungsi else disini adalah, jika tidak ditemukan nama username maka session akan menampilkan yang lainnya atau Guest.! Jika anda tidak menyisipkan else maka yang terlihat hanya salam "Selamat Datang,".

Sekian yang dapat saya jelaskan, semoga bermanfaat dan membantu anda dalam berkarya.

Tinggalkan komen jika ada pertanyaan.

Terimakasih, salam

Kadek Pradnyana

Read More