31 October 2020

Penjumlahan Dan Pengurangan Terhadap Variabel Berisi Data Tanggal Dan Waktu

www.niguru.com
Niguru.com | Sabtu, 31 Okt 2020 | Posting kali ini masih melanjutkan pembahasan seputar variabel yang berisi data yang mengandung tanggal dan waktu. Dimana pada posting sebelumnya sudah dijelaskan mengenai cara untuk mencuplik tanggal maupun waktu update dari komputer, dan juga sudah dijelaskan mengenai cara mengisi variabel dengan tanggal dan waktu yang sesuai dengan kebutuhan user.

Dan kali ini Niguru.com akan menjelaskan cara untuk menambah dan mengurang waktu yang tersimpan didalam variabel.

PHP hanya bisa menambah dan mengurang detik saja. Misal sebuah variabel berisi tanggal dan waktu ditambah dengan SATU, maka waktu yang ada di dalamnya akan bertambah satu detik.

Cara menambah detik:
Variabel + nilai_detik

Cara menambah menit:
Variabel + (nilai_detik * 60*nilai_menit)

Cara menambah jam:
Variabel + (nilai_detik * 60*nilai_menit * 60 * nilai_jam)

Cara menambah hari:
Variabel + (nilai_detik * 60*nilai_menit * 60 * nilai_jam*24*nilai_hari)
-------------------------------------------
Cara mengurang detik:
Variabel - nilai_detik

Cara mengurang menit:
Variabel - (nilai_detik * 60*nilai_menit)

Cara mengurang jam:
Variabel - (nilai_detik * 60*nilai_menit * 60 * nilai_jam)

Cara mengurang hari:
Variabel - (nilai_detik * 60*nilai_menit * 60 * nilai_jam*24*nilai_hari)

Berikut ini contoh penambahan hari:

<h1><?php
$a=mktime(4, 35, 9, 11, 23, 2020);
$detik=60;$menit=60;$jam=24;
$totaldt=$detik*$menit*$jam;
$b=3;

echo "Tanggal dan waktu awal:<br>" . date("l: d/m/Y h:i:s a", $a);
$a=$a+$b*$totaldt;
echo "<br>--------------------------------------------<br>";
echo $b." hari kemudian:<br>" . date("l: d/m/Y h:i:s a", $a);
?>


Simpan dengan nama setdate02.php (boleh disimpan dengan nama lain):


Buka file setdate02.php di browser. Hasilnya:


Berikut ini contoh penambahan jam:

<h1><?php
$a=mktime(4, 35, 9, 11, 23, 2020);
$detik=60;$menit=60;$jam=24;
$totaldt=$detik*$menit;
$b=20;

echo "Tanggal dan waktu awal:<br>" . date("l: d/m/Y h:i:s a", $a);
$a=$a+$b*$totaldt;
echo "<br>--------------------------------------------<br>";
echo $b." jam kemudian:<br>" . date("l: d/m/Y h:i:s a", $a);
?>


Simpan dengan nama setdate03.php (boleh disimpan dengan nama lain):


Buka file setdate03.php di browser. Hasilnya:


Berikut ini contoh pengurangan jam:

<h1><?php
$a=mktime(4, 35, 9, 11, 23, 2020);
$detik=60;$menit=60;$jam=24;
$totaldt=$detik*$menit;
$b=20;

echo "Tanggal dan waktu awal:<br>" . date("l: d/m/Y h:i:s a", $a);
$a=$a-$b*$totaldt;
echo "<br>--------------------------------------------<br>";
echo $b." jam sebelumnya:<br>" . date("l: d/m/Y h:i:s a", $a);
?>


Simpan dengan nama setdate04.php (boleh disimpan dengan nama lain):


Buka file setdate04.php di browser. Hasilnya:


Demikianlah penjelasan mengenai cara untuk menambah atau mengurangi suatu variabel yang berisi data tanggal dan waktu.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

30 October 2020

Membuat Suatu Nilai Yang Berisi Tanggal Dan Waktu Dengan Perintah Mktime

www.niguru.com
Niguru.com | Jumat, 30 Okt 2020 | Setelah pada beberapa posting sebelumnya Niguru.com memperkenalkan perintah /instruksi "date" yang fungsinya adalah untuk menampilkan tanggal dan juga waktu, maka pada posting kali ini Niguru.com akan memperkenalkan sebuah perintah /instruksi yang dapat digunakan untuk mengisi suatu variabel dengan tanggal dan waktu.

Perintah tersebut adalah Mktime, yang merupakan akronim dari Make Time. Perintah ini sangat bermanfaat bagi user yang ingin membuat suatu operasi perbandingan waktu pada program yang dibuatnya.

Sintaks mktime adalah:

mktime(jam, menit, detik, bulan, tanggal, tahun)

Untuk lebih jelasnya dapat dilihat penggunaan mktime pada contoh berikut ini:

<h1><?php
$a=mktime(4, 35, 9, 11, 23, 1988);
echo "Tanggal dan waktu:<br>" . date("l: d/m/Y h:i:s a", $a);
?>

 

Simpan dengan nama setdate01.php (boleh disimpan dengan nama lain):

 

Buka file setdate01.php pada browser. Hasilnya:


Demikianlah penjelasan mengenai perintah untuk mengisi suatu variabel dengan waktu.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

29 October 2020

Mengenal Perintah Time Pada PHP

www.niguru.com
Niguru.com | Kamis, 29 Okt 2020 | Pada posting sebelumnya sudah dijelaskan bahwa dalam pembuatan aplikasi dimana user harus menginput data berupa tanggal atau waktu, biasanya di dalam program tersebut terdapat suatu fungsi perhitungan yang menggunakan tanggal atau waktu. 

Posting kali ini melanjutkan posting sebelumnya yang sudah menjelaskan mengenai operasi yang berkaitan dengan tanggal. Maka kali ini Niguru.com akan melanjutkan dengan penjelasan yang terkait dengan waktu.

Untuk mendapatkan atau menuliskan nilai waktu menggunakan function date() yang sudah dijelaskan pada posting sehari sebelumnya.

 Untuk mendapatkan nilai waktu dari date(), user harus menggunakan atribut lanjutan sebagai berikut:

H : jam format 24 jam (00 .. 23)
h : jam format 12 jam (01 .. 12)
i : menit (00 .. 59)
s : detik (00 .. 59)
a : am/pm
 
Perhatikan contoh penggunaannya berikut ini:

<h1>PHP</h1>
<h3>Penulisan waktu
<br>----------------------------<br><?php
$a=date("H");
$b=date("h");
$c=date("i");
$d=date("s");
$e=date("a");
$f=date("h:i:s a");
echo "jam: ".$a."<br>";
echo "jam: ".$b."<br>";
echo "menit: ".$c."<br>";
echo "detik: ".$d."<br>";
echo "am/pm: ".$e."<br>";
echo $f;
?></h3>

 

Simpan dengan nama date01.php (boleh disimpan dengan nama lain):

 

Buka file date01.php pada browser. Hasilnya:

 
Note:
Waktu yang ditampilkan adalah pada zona waktu zona waktu GMT + 1.
Sedangkan Jakarta, Indonesia berada pada zona waktu GMT +7
 
PHP memiliki script untuk mengatur zona waktu, dengan sintaks:

date_default_timezone_set("Benua/Ibukota");

Untuk mengatur zona waktu sesuai dengan zona waktu Jakarta, maka script yang harus ditulis:

date_default_timezone_set("Asia/Jakarta");

Bila disisipkan pada aplikasi di atas maka akan menjadi seperti ini:


<h1>PHP</h1>
<h3>Penulisan waktu
<br>----------------------------<br><?php
date_default_timezone_set("Asia/Jakarta");
$a=date("H");
$b=date("h");
$c=date("i");
$d=date("s");
$e=date("a");
$f=date("h:i:s a");
echo "jam: ".$a."<br>";
echo "jam: ".$b."<br>";
echo "menit: ".$c."<br>";
echo "detik: ".$d."<br>";
echo "am/pm: ".$e."<br>";
echo $f;
?></h3>


 

Simpan dengan nama date02.php (boleh disimpan dengan nama lain):

 

Buka file date02.php pada browser. Hasilnya:

Note:
Sekarang zona waktu yang ditampilkan akan sesuai dengan zona waktu jam komputer yang juga sesuai dengan waktu Jakarta.

Demikianlah penjelasan mengenai operasi date dan time pada PHP. 
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)


28 October 2020

Mengenal Perintah Date Pada PHP

www.niguru.com
Niguru.com | Rabu, 28 Okt 2020 | Dalam pembuatan aplikasi dimana user harus menginput data berupa tanggal atau waktu, biasanya di dalam program tersebut terdapat suatu fungsi perhitungan yang menggunakan tanggal atau waktu. Contoh paling sederhana untuk aplikasi yang butuh tanggal dan waktu adalah aplikasi daftar hadir karyawan.

Kali ini Niguru.com akan memperkenalkan perintah pada PHP yang dapat digunakan untuk mengolah tanggal (tanggal, bulan, tahun) atau waktu (jam, menit, detik).

PHP menyediakan function utama untuk keperluan ini, yaitu: 

date(format_tanggal)

Function  ini digunakan untuk mendapatkan tanggal dan waktu hari ini. Dan menghasilkan suatu nilai dalam format string (teks).

Contoh penggunaan:

Nama_variabel = date(format_tanggal);

Daftar format_tanggal:
d – tanggal (1 .. 31)
m - bulan (1 .. 12)
Y - tahun (dalam 4 digit)
l (L huruf kecil) – nama hari

Penggunaan pada aplikasi sederhana, bisa dilihat pada contoh berikut:

<h1>PHP</h1>
<h3>Penulisan tanggal
<br>---------------------<br><?php
$a=date("d");
$b=date("m");
$c=date("Y");
$d=date("l");
$e=date("l: d/m/Y");
echo $a."<br>";
echo $b."<br>";
echo $c."<br>";
echo $d."<br>";
echo $e."<br>";
?> </h3>

 

Simpan dengan nama date.php (boleh disimpan dengan nama lain):

 

Buka file date.php pada browser. Hasilnya:


 
Demikianlah penjelasan mengenai operasi date dan time pada PHP. Penjelasan pada posting ini akan dilanjutkan pada posting hari berikutnya.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)



27 October 2020

Cara Mengaktifkan Opsi Hibernate Pada Windows Shutdown

www.niguru.com
Niguru.com | Selasa, 27 Okt 2020 | Secara "default" Windows tidak mengaktifkan opsi hibernate pada saat user melakukan shutdown. Hal ini untuk menghindari user yang kebetulan memiliki spesifikasi komputer dengan ruang storage yang terbatas.

Pada posting kali ini Niguru.com akan menjelaskan mengenai cara untuk mengaktifkan opsi hibernate pada Windows Shutdown. Agar user dapat menampilkan OS lebih cepat saat menyalakan komputer.

Berikut ini caranya:
Klik kanan icon baterai pada taskbar > Power Options:


 

Hasilnya akan tampil window Sytem Settings, terdapat checkbox hibernate yang tidak bisa dicontreng:

 

Scroll up dan klik Choose what the power buttons do:

 

Klik Change settings that are currently unavailable:

 

Hasilnya akan tampil kembali window Sytem Settings, terdapat checkbox hibernate yang sudah bisa dicontreng:

 

Contreng Hibernate > klik Save changes:

 

SELESAI.

Pada saat shutdown akan tampil opsi Hibernate:


Demikianlah penjelasan mengenai cara untuk menampilkan /mengaktifkan opsi Hibernate pada Windows Shutdown.
Selamat mencoba .. Have a nice day :-)


www.Niguru.com (Nino Guevara Ruwano)

26 October 2020

Cara Zooming Gambar Whatsapp Di Browser

www.niguru.com
Niguru.com | Senin, 26 Okt 2020 | Pada bulan April 2020 lalu, beberapa kali Niguru.com menyuguhkan posting tentang cara menampilkan WA (Whatsapp) di komputer.

Ada keterbatasan aplikasi WA yang ditampilkan pada browser di komputer, dalam hal menampilkan gambar. Keterbatasan tersebut adalah dalam hal zooming (memperbesar) gambar. WA hanya menyediakan fasilitas untuk memperbesar sampai 200% saja.

Berikut ini cara untuk zooming dengan ukuran yang sesuai dengan kebutuhan user:
Buka WA di browser seperti biasa:

 
Buka gambar yang ingin diperbesar:
 
Klik kanan pada gambar > Copy Image Address:
 
Buka tab baru:
 

Paste and Go image address:

 

Perbesar gambar dengan menekan (hold) tombol [Ctrl] dan scrolling mouse wheel (roda mouse):



Demikianlah cara untuk zooming gambar yang ada pada WA, pada layar komputer.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano) 


25 October 2020

Menjalankan VBScript Client Side Pada Internet Explorer

www.niguru.com
Niguru.com | Minggu, 25 Okt 2020 | Pada beberapa posting sebelumnya, Niguru.com sudah memperkenalkan ASP adalah salah satu bahasa pemrograman server side yang menggunakan VBScript sebagai bahasa utamanya, dimana sesungguhnya VBScript sendiri dapat bekerja secara client side.

Sayangnya VBScript client side ini tidak didukung secara universal oleh browser selain IE (Internet Explorer). Hanya IE yang merupakan produk Microsoft, sebagai pembuat VBScript yang mendukung VBSCript.

Berikut ini ada 3 hal yang harus dipenuhi bila ingin menjalankan VBScript secara client side:

1. Menggunakan browser IE.
2. Diawali dengan tag <script language=VBScript> dan diakhiri dengan </script>.
3. Perintah mencetak ke layar harus menggunakan document.write. Karena perintah response.write adalah perintah server side.

VBScript client side bisa diberi extension .HTML, meskipun ada pula beberapa programmer yang memberi extension .ASP. VBScript client side yang diberi extension ASP tetap diolah di sisi client.

Berikut ini contoh programnya:

<script language=vbscript>
dim a,b
a=inputbox("angka pertama") 
b=inputbox("angka kedua") 
msgbox("kedua angka sudah diketik")

document.write("<h1>Belajar VBScript<br>")
document.write("a = "&a&"<br>")
document.write("b = "&b&"<br>")
document.write("axb = "&a*b)
</script>

 

Simpan dengan nama input01.html:

 

Buka file input01.html pada IE. Hasilnya akan tampil pop up window > ketikkan suatu angka disitu > klik OK:


 

Tampil pop up window berikutnya > ketikkan suatu angka disitu > klik OK:

 

Klik OK:

 

Hasilnya:


Demikianlah penjelasan mengenai cara menjalankan VBScript secara client side.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

24 October 2020

Perintah Pengulangan Dengan FOR Pada PHP – Part 2

www.niguru.com
Niguru.com | Sabtu, 24 Okt 2020 | Pada posting sebelumnya sudah dijelaskan mengenai penggunaan fungsi FOR pada PHP yang bermanfaat untuk menyingkat penulisan program, sekelompok program tersebut dituliskan sekali saja dan dapat digunakan sampai berulang kali.

Bila pada posting sebelumnya sudah diberikan contoh-contoh penggunaan fungsi For untuk menghasilkan deretan bilangan tertentu, maka pada posting kali ini Niguru.com akan memberikan contoh penggunaan yang sedikit berbeda.

Masih digunakan untuk menampilkan deretan bilangan, kali ini fungsi For digunakan untuk membuat deretan bilangan mundur antara 11 sampai 3, berikut ini scriptnya:

<h2>Mempelajari fungsi FOR</h2><big><big>

<?php
for ($a=11;$a>3;--$a){
echo $a.", ";
}

echo "end";
?>

 

Simpan dengan nama for04.php (boleh disimpan dengan nama lain):

 

Hasilnya bila ditampilkan pada browser:

 
-----------------------
Berikut ini contoh lainnya:

<h2>Mempelajari fungsi FOR</h2><big><big>

<?php
$a=array (17,4,87,2,0,55,34,76,1,91);

for ($b=0;$b<5;++$b){
echo $a[$b].", ";
}

echo "end";
?>


 

Simpan dengan nama for05.php (boleh disimpan dengan nama lain):

 

Hasilnya bila ditampilkan pada browser:

 
-----------------------
Berikut ini contoh lainnya:

<h2>Mempelajari fungsi FOR</h2><big><big>
Menampilkan seluruh isi array<br>
dari awal hingga akhir<br><br>

<?php
$a=array (17,4,87,2,0,55,34,76,1,91);

for ($b=0;$b<count($a);++$b){
echo $a[$b].", ";
}

echo "end";
?>


 

Simpan dengan nama for06.php (boleh disimpan dengan nama lain):

 

Hasilnya bila ditampilkan pada browser:


Demikianlah penjelasan mengenai cara membuat pengulangan dengan menggunakan instruksi For pada PHP.
Penjelasan mengenai fungsi FOR ini akan dilanjutkan pada posting berikutnya.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)