Membuat Reminder dengan PHP merupakan tutorial system pengingat waktu dalam bentuk jam ataupun tanggal tertentu seperti tanggal jatuh tempo, habis kontrak, batas pembayaran, dan sejenisnya.
Membuat sistem reminder di php menjadi sangat penting saat ini, karena hampir seluruh aplikasi berbasis web membutuhkan sistem ini yang berkaitan dengan tanggal atau satuan waktu tertentu. Membuat sistem reminder php akan kita temui pada aplikasi data karyawan misalnya untuk pengingat tanggal habis kontrak, atau di aplikasi rental untuk sistem pengingat tanggal jatuh tempo pengembalian barang. Jadi bagaimana cara membuat script php untuk sistem reminder tersebut sehingga pengingat tanggal habis kontrak dan tanggal jatuh tempo, tanggal batas pembayaran dapat ditampilkan pada halaman pengguna.
Tutorial cara membuat reminder dengan php saya menggunakan PHP versi 5.6 dengan database. Agar Anda dapat mengikuti tutorial belajar bagaimana cara membuat reminder di php dengan lancar sebaiknya gunakan Xampp 5.6.3. Ok langsung saja kita masuk ke materi.
Daftar Isi
Membuat Tabel database Mysql
Buatlah table dengan struktur table database yang memiliki atribut dengan type date, sebagai contoh saya membbuat table barang dengan atribut terdiri dari Id_barang, Nama, Tgl_exs. Untuk lebih jelasnya, silahkan lihat gambar tabel database berikut ini, kami juga menyediakan link download nya melalui tautan di bawah.
Membuat Halaman HTML
Halaman HTML ini hanya untuk template menampilkan data nama barang yang akan Expired. Di halaman ini akan di sertakan dengan Scrip reminder sehingga harus didesain sekaligus menggunakan HTML sebagai template table sedangkan PHP untuk memproses pengambilan data dari database.
Simpan dengan nama file index.php
<!doctype html>
<html>
<head>
<title>Jatuh Tempo</title>
</head>
<h4><a href="input.php">Imput</a></h4>
<h3>Reminder Tanggal Jatuh Tempo Pengembalian Barang</h3>
<body>
<table border="1">
<tr>
<th>Nama Barang</th>
<th>Tgl Masuk</th>
<th>Tgl Expired (30 hari sejak tgl Masuk)</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
</body>
</html>
File index.php di atas belum lengkap karena hanya sekedar template HTML saja.
Membuat Script PHP Reminder
Ini adalah bagian penting untuk cara membuat reminder dengan php dan mysql, dimana script ini berfungsi untuk mengeksekusi sistem pengingat tanggal jatuh tempo, berdasarkan data yang diambil dari database. Script di bawah ini silahkan digabungkan dengan file “index.php” pada langkah ke-2 di atas.
<?php
// mp koneksi ke database dan pemilihan database
$koneksi = mysql_connect('localhost', 'root', '');
$db = mysql_select_db('jatuhtempo');
// jalankan query
$query = mysql_query("SELECT *,DATE_ADD(tgl_msk, INTERVAL 30 DAY)
as jatuh_tempo, DATEDIFF(DATE_ADD(tgl_msk, INTERVAL 30 DAY), CURDATE()) FROM barang");
while ($data = mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $data['nama'] ?></td>
<td><?php echo $data['tgl_msk'] ?></td>
<td><?php echo $data['jatuh_tempo'] ?></td>
</tr>
<?php
}
?>
Pada baris ke-19 berfungsi untuk menghubungkan aplikasi dengan database agar bisa nemaplikan data dari database.
Pada baris ke-22 (“SELECT *,DATE_ADD(tgl_msk, INTERVAL 30 DAY) berfungsi untuk memilih tagal masuk sekarang dengan interval 30hari kedepan.
Pada baris ke-23 as jatuh_tempo, DATEDIFF(DATE_ADD(tgl_msk, INTERVAL 30 DAY), CURDATE()) FROM barang”); berfunsi untuk menyimpen tgl_msk yang di buat tadi kedalam variable jatuh_tempo, sehingga otpmatis variable jatuh_tempo menampilkan tgl dengan interval 30hati ke depan.
Untuk lebih jelasnya silahkan source code lengkapnya
<!doctype html>
<html>
<head>
<title>Jatuh Tempo</title>
</head>
<h4><a href="input.php">Imput</a></h4>
<h3>Reminder Tanggal Jatuh Tempo Pengembalian Barang</h3>
<body>
<table border="1">
<tr>
<th>Nama Barang</th>
<th>Tgl Masuk</th>
<th>Tgl Expired (30 hari sejak tgl Masuk)</th>
</tr>
<?php
// mp koneksi ke database dan pemilihan database
$koneksi = mysql_connect('localhost', 'root', '');
$db = mysql_select_db('jatuhtempo');
// jalankan query
$query = mysql_query("SELECT *,DATE_ADD(tgl_msk, INTERVAL 30 DAY)
as jatuh_tempo, DATEDIFF(DATE_ADD(tgl_msk, INTERVAL 30 DAY), CURDATE()) FROM barang");
while ($data = mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $data['nama'] ?></td>
<td><?php echo $data['tgl_msk'] ?></td>
<td><?php echo $data['jatuh_tempo'] ?></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
Sampai disini pembahasan tutorial cara membuat tanggal jatuh tempo dengan php sekaligus menampilkan tanggal expired. Selanjutnya adalah ujicoba menjalankan coding sistem reminder pada web browser, jika berhasil maka berikut ini adalah tampilan hasil eksekusinya.
Link Dowload
Sekian penjelasan dari kami tentang tutorial bagaimana cara membuat reminder dengan php dan mysql sehingga dapat menampilkan tanggal Expired. Untuk mendapatkan source code nya Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui WA atau melalui form komentar. Semoga dapat Bermanfaat Aamiin.
Mantap bang untuk coding nya
Terima kasih,
semoga bermanfaat
makasi
sama-sama