Dengan fungsi di atas, Anda dapat mengetahui tanggal pada hari besok, bulan depan
maupun tahun depan. Caranya adalah dengan menambahkan operasi penambahan
atau pengurangan pada data tanggal, bulan atau tahun. Berikut adalah contohnya:
Hari Kemaren :
mktime(0,0,0, date("m"), date("d")-1, date("Y"));
Hari Depan :
mktime(0,0,0, date("m"), date("d")+1, date("Y"));
Bulan Lalu :
mktime(0,0,0, date("m")-1, date("d"), date("Y"));
Bulan Depan :
mktime(0,0,0, date("m")+1, date("d"), date("Y"));
Tahun Lalu :
mktime(0,0,0, date("m"), date("d"), date("Y")-1);
Tahun Depan :
mktime(0,0,0, date("m"), date("d"), date("Y")+1);
Dari perintah di atas, apabila Anda menggunakan MySQL, maka Anda juga dapat
menggunakan perintah DATE_ADD() seperti yang telah dibahas pada bab terdahulu.
Berikut contohnya:
mysql> SELECT DATE_ADD(CURDATE(), INTERVAL 25 DAY)
-> AS 25harilagi;
+------------+
| 25harilagi |
+------------+
| 2007-05-10 |
+------------+
1 row in set (0.66 sec)
Dari gambaran di atas, maka apabila hendak mendapatkan waktu dan tanggal yang
berjalan 25 hari kemudian, perintahnya adalah:
Listing Program tgl_25harilagi.php
<?php
echo "<b>PROGRAM LIAT HARI 25 HARI LAGI</b>";
$next25day = mktime(0,0,0,date("n"),date("j")+25,date("Y"));
echo "<br>Lihat Hari :". date("l", $next25day);
echo "<br>Lihat Tanggal :". date("d-m-Y", $next25day);
?>
Akhir Listing
Dari skrip program di atas, apabila ingin mendapatkan tanggal maupun hari yang
berjalan beberapa hari yang lalu, maka nilainya dapat menggunakan tanda minus (25). Berikut hasilnya:
}
else {
if ($jum_hari==$hari) {
break;
}
else {
// Penambahan hari
$jum_hari++;
}
}
}
$jumhari = $jum_hari + $jum_libur;
$nextday = mktime(0,0,0,date("n"),date("j")-$jumhari,
date("Y"));
# Penerapan
echo "Tanggal Untuk $hari hari kebelakang = ".
date('l d-m-Y', $nextday);
?>
</body>
</html>
Akhir Listing
Dari contoh program di atas, apabila dijalankan Anda akan mendapatkan informasi
tanggal seperti gambar berikut:
mendefinisikan daftar tanggal hari libur nasional yang ada. Berikut adalah contoh
programnya:
Listing Program Tgl_nHariLagi2.php
<html>
<head>
<title>Date and Time PHP</title>
</head>
<body>
<?php
echo "<b>PROGRAM LIAT HARI n HARI LAGI</b><br>";
echo "<b>Hari Libur (minggu,Lib Nas) tidak dihitung</b><br>";
$hari = 10;
$waktu = $hari * 2;
$libnas= array("24-04-2007","01-05-2007");
for ($i=0; $i <= $waktu; $i++) {
$tgl =mktime(0,0,0,date("n"),date("j")+ $i,date("Y"));
// Cek hari libur nasional
foreach ($libnas as $indeks => $tgl_libnas) {
if ($tgl_libnas== date('d-m-Y', $tgl)) {
$jum_libnas++;
}
}
// Hitung hari minggu
if (date("l", $tgl)=="Sunday") {
$jum_minggu++;
}
else {
// Hitung hari
if ($jum_hari==$hari) {
break;
}
else {
$jum_hari++;
}
}
}
$jumhari = $jum_hari + $jum_libnas + $jum_minggu;
$nextday = mktime(0,0,0,date("n"),date("j")+
$jumhari,date("Y"));
echo "Tanggal Untuk $hari hari kedepan = ".
date('l d-m-Y', $nextday);
?>
</body>
</html>
Akhir Listing
Dari contoh program di atas, sebaiknya Anda mendefinisikan daftar tanggal yang
menjadi libur nasional ke dalam data array, berikut contohnya:
$libnas= array("24-04-2007","01-05-2007");
Kemudian untuk mendapatkan hari libur nasional yang terlewati, perintah
pegecekannya adalah:
$tgl =mktime(0,0,0,date("n"),date("j")+ $i,date("Y"));
foreach ($libnas as $indeks => $tgl_libnas) {
if ($tgl_libnas== date('d-m-Y', $tgl)) {
$jum_libnas++;
}
}
Jadi, dengan cara mendefinisikan semua daftar hari libur nasional yang ada dalam
bulan berjalan atau tahun sekarang, maka program akan mendapatkan data tanggal
yang valid. Berikut contoh hasilnya:
$adaysec =24*3600;
$tgla= strtotime($tgl_mulai);
$tglb= strtotime($tgl_akhir);
$minggu=0;
for ($i=$tgla; $i < $tglb; $i+=$adaysec){
if (date("w",$i) =="0") {
$minggu++;
}
}
return $minggu;
}
# Contoh
echo "Rentang waktu '2007-03-01' sampai '2007-04-17'
<br>";
echo "Jum Minggu : ".JumMinggu('2007-03-01','2007-0417');
Akhir Listing
$date_parts2=explode($dformat, $endDate);
$start_date =gregoriantojd($date_parts1[1],
$date_parts1[0], $date_parts1[2]);
$end_date
=gregoriantojd($date_parts2[1],
$date_parts2[0], $date_parts2[2]);
return $end_date - $start_date;
}
# Penerpan dd-mm-yyyy
$date1="07/04/2007";
$date2="15/04/2007";
# Pemakaian
echo "Rentang waktu '$date1' sampai '$date2' <br>";
echo "Jum Hari : ". dateDiff("/", $date2, $date1);
?>
Akhir Listing
11
Akhir Listing
Dari contoh program di atas, untuk implementasi ke dalam program Anda dapat
menggunakan data deadline yang berasal dari database. Seandainya waktu
pengembalian atau penyetorannya adalah hari ini, maka pada tanggal kembali dapat
menggunakan waktu sekarang. Berikut contohnya:
$tgl_dateline
$tgl_kembali
= "15-04-2007";
= date('d-m-Y');
Akhir Listing
oooOooo
13
Konsep dari web ini adalah untuk Test Langsung, atau Ujian Langsung
Komputer secara bersama-sama (Multi User).
Anda pasti sudah tau, jika beberapa kampus atau sekolah sekarang
telah mengadakan Test Langsung Komputer. Jadi, calon
siswa/mahasiswa baru setelah mendaftar boleh memilih 2 model ujian.
[1]. Ujian reguler, atau yang dilakukan secara manual bersama2. [2].
Ujian langsung komputer, yang langsung mengerjakan soal di
komputer, dan hasilnya langsung di dapat. Nah, web program ini
dipakai untuk opsi ujian ke-2. Sudah maksud ya???
1
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Test Langsung (Ujian Masuk
Siswa/Mahasiswa)
[2]. Source Code (Script) Web Test Langsung (Ujian)
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
merupakan web yang berbasis Multi User. Gunanya untuk ujian atau
test atau latihan ujian dengan pengelompokan soal (kategori soal) yang
berbeda.
Konsep inti dari web ini adalah web sitem informasi yang berisi banyak
soal, pengelompokkan berdasarkan mata pelajaran. Siswa yang
mendaftar akan menjadi anggtoa sistem eLearning. Siswa dalam satu
hari boleh berlatih mengerjakan soal-soal ujian yang ada di web, dan
hasilnya langsung didapat. Dalam satu hari, siswa hanya diberikan satu
kesempatan untuk masing-masing matapelajarang, dan selanjutnya
boleh mengerjakan matapelajaran yang sama di esok hari.
Harga Script Web contoh skripsi ini : Rp. 450.000,-.
Silahkan kembangkan sendiri untuk kepentingan yang lain.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Test Ujian Masuk
[2]. Source Code (Script) Web Test Ujian Masuk Langsung Komputer
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
15
dengan PHP dan MySQL. Sistem dibuat dengan metode Multi User
antara karyawan dan direktur. Aplikasi ini dibuat dengan tujuan untuk
mempermudah para karyawan untuk mengajukan perijinan. Karyawan
hanya melakukan Login dan mengisi formulir, maka prijinan akan di
baca oleh direktur dan kemudian diputuskan ACC atau tidak.
Harga Script Web contoh skripsi ini : Rp. 200.000,-.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Pengajuan Izin Karyawan
[2]. Source Code (Script) Web Pengajuan Izin Karyawan
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Program ini dibuat dengan PHP dan MySQL serta gaya pemrograman
OOP. Program ini digunakan untuk mengelola data KRS (Kartu
Rencana Studi) pada kampus D3 maupun Universitas. Program ini
dibuat gaya Objek Oriented Programming (OOP), sehingga dapat
diterapkan pada analisa UML.
6
Harga Script Web contoh skripsi/tesis ini : Rp. 1.000.000,-. ( Lihat Detail
)
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Akademik v2
[2]. Source Code (Script) Web Akademik v2
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
PHP dan MySQL. Ini merupakan Web yang bersifat Multi User, yaitu
halaman cPanel untuk Administrasi Data Buku dan halaman Katalog
yang digunakan oleh pengguna. Pada aplikasi ini telah dilengkapi
dengan Sistem Pemesanan Pinjam oleh anggota, Transaksi Peminjaman
oleh Penjaga dan Transaksi Pengembalian lengkap dengan pembayaran
Denda jika terlambat.
Harga Script Web contoh skripsi ini : Call (eLibrary finis dalam 1
minggu)
Yang didapat:
17
merupaakn web yang berisi informasi tentang pariwisata. Paket ini akan
kami berikan 3 contoh web, yaitu:
[1]. Web Sistem Informasi Info pariwisata Gunung Kidul (Yogyakarta)
[2]. Web Sistem Informasi Daftar Gunung di Indonesia.
[3]. Web Sistem Informasi Jalur Bus di Yogyakarta
8
: Aplikasi ini dibuat dengan PHP dan MySQL. Studi kasus dari program
ini adalah sistem informasi berbentuk katalog seni pewayangan.
Mencakup cerita, sejarah, istilah dan nama-nama wayang. Dilengkapi
dengan tools pencarian lengkap untuk user dan admin. Kelebihan dari
script program ini adalah teknik pencarian data (search engine), yang
mampu menelusuri data judul, isi dan penjelasan.
Harga Script Web contoh skripsi ini : Rp. 250.000,-.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Katalog Wayang Kulit
[2]. Source Code (Script) Web Informasi Katalog Wayang Kulit
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
11
19
6716 1314
Terimakasih Super.
Buanfit Komputer Team