Perangkat Lunak Pendidikan Indonesia

Saturday, July 15, 2017

Macam-macam Query Tanggal (Date) SQL


Macam-macam query tanggal (Date) SQL- Pada saat kita ingin menampilkan record data atau laporan yang berhubungan dengan date atau tanggal, misal menampilkan rekap Absensi siswa dll, tentunya kita sangat membutuhkan query-query di bawah ini.

Contoh sql query untuk pencarian berasasarkan tanggal/bulan/tahun serta berdasarkan range waktu, dimana query ini biasa dipakai untuk menampilkan record data yang berupa reporting/ laporan.
Perhatikan Query-query berikut

1. Sql Quey Untuk Menampilkan data beradasarkan tanggal bulan dan tahun
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y-%m-%d’)=’2009-05-25′

2. Sql query untuk menampilkan data berdasarkan tanggal/ bulan/ tahun / tahun dan bulan
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y’)=’2009′
select * from nama_tebel where DATE_FORMAT(nama_field,’%m)=’05′
select * from nama_tebel where DATE_FORMAT(nama_field,’%Y-%m’)=’2009-05′
select * from nama_tebel where DATE_FORMAT(nama_field,’%d’)=’25”

3. Sql query untuk menampilkan data berdasarkan range waktu
select * from nama_tabel where DATE_FORMAT(nama_field,’%Y-%m-%d’)>=’2009-05-25′ and DATE_FORMAT(nama_field,’%Y-%m-%d’)<=’2009-05-30′

NB : kita boleh tidak urut dalam format Y,d, atau m boleh mana saja yang ingin anda dahulukan misal : ’%Y-%m’ bisa Anda tukar menjadi ’%m-%Y’,
pokoknya sesuai kebutuhan.

Cukup sekian dulu postingan dari saya semoga bermanfaat :D
silahkan kunjungi untuk mendapatkan artikel baru

Thursday, July 13, 2017

Free Download Any Designs


esNesia-Kabar gembira bagi Anda yang sedang belajar design, kini esnesia media menyebarkan hasil karya berbagai desain yang elegan, mulai dari brosur, bagdrop atau banner, x-banner, brosur, business card, stiker, sertifikat, dll. tinggal cari, download dan edit...
Silahkan Cari di laman esnesia.com --> Design
Free design from esNesia
Monggo diunduh nggih, semuanya gratis tanpa syarat apapun, singpenting buat belajar dan buat desain Anda sendiri,
Ingat semua yang gratis unduh (Free download) dalam web ini tidak boleh diperjual belikan, mari menghormati Undang-Undang Dasar 45 tentang hak cipta dan kekayaan intelektual (HaKI) dam UU tentang Informasi dan Transaksi Elektronik (ITE)

Friday, July 7, 2017

Script Gampang Merubah Password dengan PHP-MySQL


esNesia- Di bawah ini adalah cara merubah password dengan php dan mySQL dalam tutorial ini hanya form change_password.php (inti daripada pembahasan) untuk koneksi dan form login silahkan buat sendiri dan sesuaikan dengan database yang ada. Dan jangan lupa buat logout.php dan session username dan password.
Ganti password (change password) PHP-MySQL
berikut adalah source code cara merubah password di php dengan database mySQL, silahkan copy dan edit sesuai keinginan Anda
source code change_password.php
[<?php
include("koneksi.php"); // memanggil file koneksi.php untuk koneksi ke database
session_start();
if (empty($_SESSION['username']) ){
echo "<script type="text/javascript">alert('Anda belum login, silahkan login terlebih dahulu')</script>";
echo "<meta http-equiv='refresh' content='0;url=index.php'>";
}else{
    $myuser=$_SESSION['username'];
    $mypass=$_SESSION['password'];
?>
    <div class="container">
        <div class="content">
            <h2>User <?php echo $myuser;?> &raquo; Ganti Password </h2>
            <hr />
           
            <?php
            $sql = mysqli_query($koneksi, "SELECT * FROM db_user WHERE username='$myuser'"); // query untuk memilih entri data dengan nilai nim terpilih
            if(mysqli_num_rows($sql) == 0){
                header("Location: change_password.php");
            }else{
                $row = mysqli_fetch_assoc($sql);
            }
                       
            if(isset($_POST['save'])){ // jika tombol 'Simpan' dengan properti name="save" pada baris 162 ditekan
                $newpass1=$_POST['newpass1'];
                $newpass2=$_POST['newpass2'];
                if($newpass1==$newpass2){
                    $update = mysqli_query($koneksi, "UPDATE db_user SET password=$newpass1
                WHERE username='$myuser' and password=$mypass") or die(mysqli_error()); // query untuk mengupdate nilai entri dalam database
                if($update){ // jika query update berhasil dieksekusi
                echo "<meta http-equiv='refresh' content='0;url=logout.php'>";
                    echo "<script type="text/javascript">alert('Password Anda telah dirubah, silahkan login lagi')</script>";
                }else{ // jika query update gagal dieksekusi
                    echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data gagal disimpan, silahkan coba lagi.</div>'; // maka tampilkan 'Data gagal disimpan, silahkan coba lagi.'
                }
           
                }else{
                    echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data gagal disimpan, password tidak sama.</div>'; // maka tampilkan 'Data gagal disimpan, silahkan coba lagi.'
                }
            }
            ?>
            <!-- bagian ini merupakan bagian form untuk mengupdate data yang akan dimasukkan ke database -->
            <h4>Username : <?php echo $row ['username']; ?> </h4>
            <h4>Nama Lengkap : <?php echo $row ['name']; ?></h4>
            <hr/>
            <form class="form-horizontal" action="" method="post">
                <div class="form-group">
                    <label class="col-sm-3 control-label">Password Lama</label>
                    <div class="col-sm-3">
                        <input type="password" name="old_pass"  class="form-control" placeholder="Password Lama" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Password Baru</label>
                    <div class="col-sm-3">
                        <input type="password" name="newpass1"  class="form-control" placeholder="Password Baru" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Password Baru</label>
                    <div class="col-sm-3">
                        <input type="password" name="newpass2"  class="form-control" placeholder="Password Baru" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">&nbsp;</label>
                    <div class="col-sm-6">
                        <input type="submit" name="save" class="btn btn-sm btn-primary" value="Simpan" data-toggle="tooltip" title="Simpan ">
                        <a href=<?php echo"home.php";?> class="btn btn-sm btn-danger" data-toggle="tooltip" title="Batal">Batal</a>
                    </div>
                </div>
            </form>
        </div> <!-- /.content -->
    </div> <!-- /.container -->
<?php
}
?>]

Thursday, July 6, 2017

Textfield PHP Hanya Bisa Menerima Input Angka


esNesia- Kadang kita perlu membatasi jenis inputan angka atau huruf saja pada textfield atau form yang kita buat di program php. Contoh inputan nim mahasiswa, jika user memberikan inputan berupa huruf maka form tidak mengijinkan atau tidak menampilkan apapun..
Login Form | Hanya bisa menerima inputan Angka PHP

nah.. bagi yang ingin tau caranya berikut  adalah cara termudah dengan menyisipkan JavaScript.
kita hanya menambahkan kode berikut dalam form textfield kita
[onkeyup="this.value=parseInt(this.value)"]
contoh :
[<input type="text" name="nim"  placeholder="Maasukkan NIM" onkeyup="this.value=parseInt(this.value)" required>]