by Donna Trianty

Apr 11, 2011

Fungsi Greeting Menggunakan PHP Pada HTML


         Salam adalah cara bagi seseorang untuk secara sengaja mengkomunikasikan kesadaran akan kehadiran orang lain, untuk menunjukkan perhatian, dan untuk menegaskan atau menyarankan jenis hubungan serta status sosial antar individu/kelompok orang yang berhubungan satu sama lain. Seperti juga cara komunikasi lain, salam juga sangat dipengaruhi budaya dan situasi serta dapat berubah akibat status dan hubungan sosial. Salam dapat diekspresikan melalui ucapan dan gerakan, atau gabungan dari keduanya.

     Saat kita sedang chating atau posting testimony di internet, ada kalanya kita ingin menyapa penggunjung yang lain dengan ucapan, misalnya : "Hai", "halo", "apa kabar", “selamat pagi”, “selamat datang” dan sebagainya sebagai bentuk interaksi kita terhadap pengunjung situs tersebut. PHP sebagai salah satu bahasa web programming yang saat ini banyak digunakan, dapat dengan mudah membuat ucapan-ucapan tersebut, misalnya seperti halaman web dengan fungsi greeting yang menerima argumen integer waktu "format 24 jam" dan mengembalikan ke dalam nilai string"Selamat pagi, selamat siang, selamat sore, dan selamat malam". Jadi halaman web ini akan menyapa pengunjung berdasarkan waktu saat pengunjung masuk ke dalam situs tersebut.

Berikut ini adalah listing PHP dari website Greeting :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>Greeting</title>
</head>
<body>

<center>

<h1>
<?php
function greeting()
{
$date = date ("G : i A");
if ($date>=0 and $date<10) {
echo "Selamat Pagi";
} else if ($date>=10 and $date<15) {
echo "Selamat Siang";
} else if ($date>=15 and $date<19) {
echo "Selamat Sore";
} else if ($date>=19 and $date<00) {
echo "Selamat Malam";
}else echo "Waktu Salah";
}
?>
<?php greeting(); ?><br>

</h1>
<h2> Selamat Datang di piecesly.blogspot.com</h2>

<h3> Sekarang adalah

<?php

//Array Hari
$array_hari = array(1=>"Senin","Selasa","Rabu","Kamis","Jumat", "Sabtu","Minggu");
$hari = $array_hari[date("N")];
//Format Tanggal
$tanggal = date ("j");
//Array Bulan
$array_bulan = array(1=>"Januari","Februari","Maret", "April", "Mei", "Juni","Juli","Agustus","September","Oktober", "November","Desember");
$bulan = $array_bulan[date("n")];
//Format Tahun
$tahun = date("Y");
//Menampilkan hari dan tanggal
echo "hari $hari, tanggal $tanggal $bulan $tahun";
?>
<br>

Waktu menunjukkan pukul
<?php
//penulisan waktu
$date = date ("G : i A");
echo "$date WIB";
?>

</h3>
</body>

</html>

Dari listing tersebut akan di dapat tampilan seperti berikut :


Fungsi greeting() berguna dalam melakukan perhitungan pengelompokan jam pada pagi, siang, sore dan malam hari yang akan menampilkan sebuah string bedasarkan waktu.

<?php
function greeting()
{
$date = date ("G : i A");
if ($date>=0 and $date<10) {
echo "Selamat Pagi";
} else if ($date>=10 and $date<15) {
echo "Selamat Siang";
} else if ($date>=15 and $date<19) {
echo "Selamat Sore";
} else if ($date>=19 and $date<00) {
echo "Selamat Malam";
}else echo "Waktu Salah";
}
?>

Fungsi tersebut akan dipanggil pada bagian berikut untuk menampilkan string yang dihasilkan.

<?php greeting(); ?>

Potongan skrip di bawah ini berguna untuk menampilkan hari, tanggal, dan waktu pada saat penggunjung membuka browser ini.


<?php
//Array Hari
$array_hari = array(1=>"Senin","Selasa","Rabu","Kamis","Jumat", "Sabtu","Minggu");
$hari = $array_hari[date("N")];
//Format Tanggal
$tanggal = date ("j");
//Array Bulan
$array_bulan = array(1=>"Januari","Februari","Maret", "April", "Mei", "Juni","Juli","Agustus","September","Oktober", "November","Desember");
$bulan = $array_bulan[date("n")];
//Format Tahun
$tahun = date("Y");
//Menampilkan hari dan tanggal
echo "hari $hari, tanggal $tanggal $bulan $tahun";
?>

Waktu menunjukkan pukul
<?php
//penulisan waktu
$date = date ("G : i A");
echo "$date WIB";
?>

Demikianlah penjelasan tentang fungsi greeting menggunakan PHP pada HTML, semoga bermanfaat untuk semuanya.

No comments:

Post a Comment

be ur self