Thursday, December 19, 2013

Augmented Reality



            Saat ini pertumbuhan tekhnologi kini telah semakin membantu dalam peningkatan pola belajar pada anak dengan beragam sarana pendukung tekhnologi digital. Salah satunya dapat ditemukan dengan penerapan unsur multimedia yang dapat memberikan informasi dengan cara yang interaktif melalui perpaduan file gambar,suara,video,hingga animasi sehinga diangap lebih menarik  untuk dijadikan sebagai alternative pilihan pada media pembelajaran anak yang sering kali butuh di pacu semangat belajarnya dan rasa keinginan tahuannya, dengan cara memberikan dukungan berupa penerapan tekhnologi pada metode pembelajaran yang dapat memberikan suatu pengalaman baru kepada anak tentang suatu object ilmu pengetahuan.
Selain sebagai sarana pendukung pembelajaran,tekhnologi juga bermanfaat untuk melakukan kampanye pemahaman pada masyarakat tentang pentingnya kesadaran manusia pada eksistensi  mahluk hidup lainya. Hal ini diangap efektif karena mampu menjadi sarana yang bisa diterapkan pada lintas generasi,baik itu muda hingga dewasa sehinga dapat merangkul seluruh golongan.
Seiringan dengan perkembangan dan kemajuan tekhnologi,kini telah hadir suatu sarana yang dapat membawa suatu object digital yang kemudian ditambahkan ke dalam dunia nyata secara realtime,sarana tekhnologi ini disebut dengan Augmented Reality atau yang lebih populer dengan AR .
Augmented Reality sendiri terbagi dalam beragam segmen seperti diantaranya AR GIS,AR Android,AR –Magic Book,khususnya AR magic Book adalah sebuah aplikasi sederhana yang dapat mengabungkan dunia virtual dengan dunia nyata lewat media buku yang telah dilengkapi dengan marker sebagai media penangkap object 3D pada webcam yang telah tersambung pada unit computer, dengan tekhnologi ini user akan mendapatkan suatu pengalaman dan sensasi yang baru sebagai suatu penerapan tekhnologi digital karena telah mampu memberikan metode pembelajaran yang lebih menarik dan interaktif

Friday, November 8, 2013

Pangandaran Beach Vacations

Located in the district of Kudat, Pangandaran Beach is now quite popular in the eyes of most of the citizens of West Java, Bandung especially, arrowroot and surrounding areas. This beach is also one of the coast hit by tsunami after massive tsunami in Aceh. The current infrastructure of Pangandaran beach area was re-built and the tourists are back up. Hotel and inn located on the edge of beach is getting more than before the tsunami.

I have no desire there after the tsunami, there are now meant to see what kind of condition. It's a bit stale anyway but new pengennya some time ago, precisely in June 2012. A few weeks before leaving to start browsing on public transportation to get there and what an idea how to stay there, apparently quite popular with so many blogs that provide information about Pangandaran. I decided to take the bus from the Pangandaran Budiman Depok Depok terminal with departures that morning. From the results of browsing the bus departs from Depok terminal is divided into 2 time, 05:00 to 7:00 o'clock in the morning and afternoon hours of 17.00-19.00. At 05:30 am I had arrived at the terminal Depok, it turns out there are 2 Budiman bus fleet heading to Pangandaran, a medium-sized bus Economic and non AC bus sized Busnis AC. Rather than be embarrassed to ask astray on the street, I finally asked a bus driver in the economy, because it UDH bus ready to go. Sure enough schedule bus departed at 06.00 and the Economy Busnis AC bus leaves at 7:00. I select up the AC as an important long trips comfortable and ease yourself.

Right out of the bus terminal at 07.00, I think the bus will pass through the Great Lanteng but the bus turn right onto the new road Ir. Juanda toll Cibinong and headed for the door , along the way many of the passengers who ride and after market Cibinong bus stop a little longer , it turns out that's where Budiman bus agent. Almost all seats filled and moved on . Budiman bus fare Depok - Pangandaran then IDR 63.

Either way the bus is slow or because previously I used the buses, the journey is very long. Estimated to arrive in Pangandaran terminal should only arrived at 16.00 but at 18.00 or fitting evening prayer. I fell in Pangandaran beach entrance and passed with a rickshaw ride to the hotel that has been my booking . Rickshaw ride from the entrance charge 15ribu dollars . My booking Nyiur Resort Hotel is located in the Sea of ​​Pangandaran Bulak. It is rather far from the beach area but there is a small road just beside Hotel Krishna translucent and just in front of the beach area are allowed to swim. Swimming activity I do in the morning the next day. Well , it turns out there is a different signpost when I come before the tsunami . Today many signpost that reads Direct Impact Zone and Tsunami evacuation path . Bismillah wrote hopefully I stay safe when you are there and timed swim.

Still like the previous lot who rent beachside rubber tires and float rudimentary surfing and many are renting a boat for transportation services around the white sand beach in the tourist area of ​​Pangandaran nature reserve. Tires and buoy rental rates IDR 5000-15000 surfing and boat rentals IDR 10000 - 20000 per person.

I chose only swimming activity, the waves were quite large as it may be still early. Did not feel the time was noon and I had to get ready for Friday prayers so I decided to go back to the Hotel. Masjidpun lies not far from the hotel so it does not have to walk all the way to the Grand Mosque. Jum'atan and after a quick break , want to find out more lunch - around beach. There padang stall, strange but heck to eat nasi padang beach but also eating delicious rendang. After the meal sitting in the shop for a tent on the beach drinking coconut ice and snacks. Until the afternoon off the coast before finally returning to the hotel. The next night I went out again to buy dinner and rent a bike . Bicycle rental rates around 15000 - dependent 40000 bid results and number of passanger there because average bike bicycle trailer. Roving satisfied with cycling back to the hotel to rest for tomorrow's appointment to the tourism area of Pangandaran Nature Reserve because I have not been there before which I will post later on a different yard.
 
Overall, swim or play water in Pangandaran Beach cool but smart select spots that must be carried out activities that do not swim and select a boat parking lot (but almost no boat parking spot anyway. :)

Thursday, November 7, 2013

DO WHILE Statement in PHP

This statement is a modified form of the WHILE. The syntax is as follows

do
{
  statement;
  .
}
while (requiremet)

Compare this to the previous WHILE syntax. Judging from the position statement is repeated, position statement that is repeated on the DO WHILE located above terms. Thus, before the condition is checked its TRUE or FALSE, the statement will be done first. While on WHILE, before repeated statements done, first requirement will be checked.

DO WHILE working principle is similar to the WHILE statement will continue to be done during
condition evaluates to TRUE and FALSE when the loop will stop.

Consider the following example that compares with a DO WHILE WHILE

example:
<?
$kue = 0;
while($kue > 1)
{
  echo "I..Love you..";

?>

<?
$kue = 0;
do 
{
  echo "I..Love you..";
} while ($you > 1);
?> 

WHILE on the code, the text "I...." etc. will not be displayed because the condition is directly FALSE value (iteration stops). While the DO WHILE, the text will be displayed first and then looping stopped (FALSE value terms).

Statement Foreach pada PHP

Misalkan  Anda  punya  data  berupa  array  assosiatif  yang  akan  diproses  secara  berulang-ulang,
maka PHP menyediakan statement foreach yang mudah digunakan.

Sintaksnya adalah:

foreach(variabelarray as kunci => value)
{
  statement;
  .
}

Sebagai contoh, misalkan Anda memiliki 5 orang karyawan dengan usianya masing-masing yang
ditulis dalam kode PHP sebagai berikut

$UsiaKaryawan["Lisa"] = "28";
$UsiaKaryawan["Jack"] = "16";
$UsiaKaryawan["Ryan"] = "35";
$UsiaKaryawan["Rachel"] = "46";
$UsiaKaryawan["Grace"] = "34";

Berikut  ini  adalah  contoh  kode  PHP  yang  akan  menampilkan  semua  karyawan  beserta  usianya
dengan menggunakan foreach.

<?
$UsiaKaryawan["Lisa"] = "28";
$UsiaKaryawan["Jack"] = "16";
$UsiaKaryawan["Ryan"] = "35";
$UsiaKaryawan["Rachel"] = "46";
$UsiaKaryawan["Grace"] = "34";

foreach($UsiaKaryawan as $Nama => $umur)
{
  echo "Nama Karyawan: $Nama, Usia: $umur"." th <br>";
}
?>

FOR Statement in PHP

FOR WHILE statement similar to this which has the following syntax

for (counter initialitation; requirement; increment/decrement counter)
{
  statement;

}

To clarify the understanding of the FOR, the following is an example of the code for to produce a display similar to the previous example while (about the amount of brush and price). Compare this to the previous code sample while.

example:
<?
$harga_sikat = 1500; 

echo "<table border=\"1\" align=\"center\">";
echo "<tr><td><b>Jumlah Sikat</b></td>";
echo "<td><b>Harga</b></td></tr>";
for ($jumlah_sikat = 10; $jumlah_sikat <= 100; $jumlah_sikat+=10)
{
  echo "<tr><td>";
  echo $jumlah_sikat;
  echo "</td><td>";
  echo "Rp. ".$harga_sikat * $jumlah_sikat;
  echo "</td></tr>";
}
for ($jumlah_sikat = 10; $jumlah_sikat <= 100; $jumlah_sikat+=10)
{
  echo "<tr><td>";
  echo $jumlah_sikat;
  echo "</td><td>";
  echo "Rp. ".$harga_sikat * $jumlah_sikat;
  echo "</td></tr>";
}
 
 

Statement WHILE pada PHP

Statement  ini  digunakan  untuk  mengerjakan  suatu  statement  secara  berulang-ulang  sampai
suatu syarat dipenuhi. Sintaksnya adalah

while (syarat)
{
  statement;
  .
}

Pada  sintaks  di  atas,  selama  syarat  bernilai  TRUE  maka  statement-statement  di  dalam  while
akan  terus  dijalankan  secara  berulang-ulang.  Perulangan  baru  akan  berhenti  apabila  syarat
bernilai  FALSE.  Sebelum  statement  yang  diulang-ulang  dilakukan,  terlebih  dahulu  akan  dicek
syarat  nya  apakah  bernilai TRUE  atau  FALSE.  Apabila  TRUE maka  statement  akan  dijalankan.
Sedangkan  apabila  FALSE,  perulangan  akan  langsung  berhenti.  Dengan  kata  lain,  statement
dalam  WHILE  bisa  jadi  tidak  akan  pernah  dilakukan, yaitu  apabila  syaratnya  langsung  bernilai
FALSE.
<?
$harga_sikat = 1500; 
$jumlah_sikat = 10;

echo "<table border=\"1\" align=\"center\">";
echo "<tr><td><b>Jumlah Sikat</b></td>";
echo "<td><b>Harga</b></tr></td>";
while ( $jumlah_sikat <= 100 ) 
{
  echo "<tr><td>";
  echo $jumlah_sikat;
  echo "</td><td>";
  echo "Rp. ".$harga_sikat * $jumlah_sikat;
  echo "</td></tr>";
  $jumlah_sikat = $jumlah_sikat + 10;
}

echo "</table>";
?>

Kode  di  atas  akan  menampilkan  hasil  di  browser  berupa  tabel  yang  berisi  jumlah  sikat  dan
harganya,  dengan  asumsi  harga  sebuah  sikat  adalah  Rp.  1.500.  Jumlah  sikat  yang  ditampilkan
adalah kelipatan 10 dengan batas sampai 100 buah.

Monday, November 4, 2013

Statement SWITCH pada PHP

Sintaks dari statement ini adalah

switch (variabel)
{
  case  option1:
    statement11;
    statement12;
    .  
    .
    break;
  case  option2:
    statement21;
    statement22;
    .  
    .
    break;
  .
default:
    statementdefault1;
    statementdefault2;
    .
    break;
}

Pada sintaks di atas, nilai dari variabel akan dicek pada setiap option yang ada (terletak di bagian
case).  Jika  ada  option  yang  sama  dengan  nilai  variabel,  maka  statement-statement  di  bawah
option tersebutlah yang akan dijalankan. Bagian default adalah optional (boleh ada, boleh tidak).

Contoh:

<?php
$tujuan = "Tokyo";
echo "Biaya Perjalanan Menuju $tujuan adalah ";
switch ($tujuan){
  case "Las Vegas":
    echo " $500";
    break;  
  case "Amsterdam":
    echo " $1500";
    break;  
  case "Egypt":
    echo " $1750";
    break;  
  case "Tokyo":
    echo " $900";
    break;
case "Caribbean Islands":
    echo " $700";
    break;   
}
?>

Contoh: 

<?php
$tujuan = "New York";
echo "Biaya Perjalanan Menuju $tujuan adalah ";
switch ($tujuan){
  case "Las Vegas":
    echo " $500";
    break;  
  case "Amsterdam":
    echo " $1500";
    break;  
  case "Egypt":
    echo " $1750";
    break;  
  case "Tokyo":
    echo " $900";
    break;  
  case "Caribbean Islands":
    echo " $700";
    break;   
  default:
    echo " $100";
    break;   
}
<?

Statement IF pada PHP

Sintaks dari statement tersebut dalam PHP adalah

if (syarat)
{
  statement1; 
  statement2;
  .
}

Untuk menyatakan syarat, biasanya digunakan operator perbandingan seperti yang telah dibahas
sebelumnya. Apabila syarat bernilai TRUE maka statement-statement  yang diapit dengan tanda
kurung kurawal akan dijalankan. Bentuk lain dari sintaks IF adalah

if (syarat)
{
  statement1; 
  statement2;
  .
}
else
{
  statement3;
  statement4;
  .
  .  
}

Untuk sintaks kedua di atas, statement3, statement4, dst akan dijalankan apabila syarat bernilai
FALSE.

Contoh:

<?
$my_name = "nada";

if ($my_name == "nada") 
{
    echo "Your name is ".$my_name."!"<br>";
}
echo "Welcome to my homepage!";
?>

Contoh:
<?
$number = 3;

if ($number == 4) 
{
  echo "Benar";
else 
{
  echo "Salah";
}
?>

Terdapat pula bentuk sintaks berikutnya dari IF … yaitu dengan ditambahkan elseif

if (syarat1)
{
  statement11;
  statement12;
  .  
  .
}
elseif (syarat2)
{
  statement21;
  statement22;
  .  
  .
}
.
else
{
  statement1;
  statement2;
  .  
  .
}

Jika syarat1 bernilai TRUE, maka statement11, statement12 dst akan dijalankan. Sedangkan jika
syarat1  FALSE  maka  selanjutnya  akan  dicek  untuk  syarat2.  Jika  syarat2  TRUE  maka
statemen21, statement22, dst akan dijalankan, sedangkan jika syarat2 FALSE akan dicek syarat
berikutnya  (jika  masih  ada).  Statement1,  statement2,  dst  baru  akan  dijalankan  apabila  semua
syarat sebelumnya bernilai FALSE.

Contoh:

<?
$karyawan = "Bob";
if($karyawan == "Tanner")
{
echo "Hello Tanner!";
elseif($karyawan == "Bob")
{
  echo "Hello Bob!";
}
else 
{
  echo "Hello!";
}

Array Assosiatif

Dalam  PHP,  indeks  untuk  array  dapat  berupa  numerik dan  dapat  pula  berupa  suatu  nilai  atau yang sering disebut dengan array assosiatif.
Untuk  array  assosiatif,  sintaksnya  sama  dengan  array  berindeks  numerik  namun  perbedaannya adalah  pada $key.  Pada  array  assosiatif, $key  dapat  berupa  suatu  string.  Berikut  ini  adalah contohnya.

$gaji["Bob"] = 2000;
$gaji["Sally"] = 4000;
$gaji["Charlie"] = 600;
$gaji["Clare"] = 0;

dan berikut ini adalah contoh kode untuk menampilkan nilai dari array assosiatif

<?
$gaji["Bob"] = 2000;
$gaji["Sally"] = 4000;
$gaji["Charlie"] = 600;
$gaji["Clare"] = 0;

echo "Bob digaji - $" . $gaji["Bob"] . "<br>";
echo "Sally digaji - $" . $gaji["Sally"] . "<br>";
echo "Charlie digaji - $" . $gaji["Charlie"] . "<br>";
echo "dan Clare digaji - $" . $gaji["Clare"];
?>

Array Berindeks Numerik

Sintaks umum untuk menyatakan suatu array berindeks numerik beserta nilainya adalah

$nama_array[$key] = value;

Dalam hal ini $key berupa bilangan bulat mulai dari 0, 1, 2, …

Contoh:

$karyawan[0] = "Bob";
$karyawan[1] = "Sally";
$karyawan[2] = "Charlie";
$karyawan[3] = "Clare";

Sedangkan berikut ini adalah contoh untuk menampilkan nilai dari suatu array berindeks numerik.

<?
$karyawan[0] = "Bob";
$karyawan[1] = "Sally";
$karyawan[2] = "Charlie";
$karyawan[3] = "Clare";

echo "Berikut ini adalah 2 orang karyawan saya, yaitu "
. $karyawan[0] . " & " . $karyawan[1]; 
echo "<br>Dua orang karyawan saya yang lain adalah " 
. $karyawan[2] . " & " . $karyawan[3];

Modul pada PHP : Require

Require()

Cara penggunaan maupun fungsi dari require() sama dengan include(). Jadi apa perbedaannya?
Sebaiknya mana yang kita gunakan? Perhatikan contoh berikut ini

<?php
include("noFileExistsHere.php");
echo "Hello World!";
?>

dengan asumsi bahwa file noFileExistxHere.php tidak ada.

Maka dengan menggunakan include() akan dihasilkan tampilan:

Warning: main(noFileExistsHere.php): failed to open stream: No such
file or directory in include.php on line 2 

Warning: main(): Failed opening 'noFileExistsHere.php' for inclusion
(include_path='.:/usr/lib/php:/usr/local/lib/php') in include.php on
line 2

Hello World

Selanjutnya kita akan gunakan require().

<?php
require("noFileExistsHere.php");
echo "Hello World!";
?>

dan hasilnya

Warning: main(noFileExistsHere.php): failed to open stream: No such file or directory in require.php on line 2

Fatal error: main(): Failed opening required 'noFileExistsHere.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in require.php online 2 

Bandingkan  kedua  hasil  di  atas,  khususnya  yang  tercetak  merah.  Pada  include(),  error  yang dihasilkan hanya berupa Warning saja dan statement berikutnya masih dapat dijalankan. Hal ini terlihat bahwa teks Hello World! Masih ditampilkan di browser. Sedangkan pada require(), error yang dihasilkan berupa Fatal Error. Dengan demikian statement selanjutnya tidak akan dijalankan.

Disarankan agar Anda menggunakan require() dengan harapan bahwa kode PHP yang Anda buat tidak akan diproses apabila terdapat file yang hilang atau tidak ada.

Modul pada PHP : Include

Suatu pemrograman yang baik seharusnya program yang besar dipecah menjadi program-program yang kecil yang selanjutnya disebut modul. Modul-modul kecil tersebut dapat dipanggil sewaktu-waktu diperlukan. Dalam PHP juga mendukung konsep tersebut yang selanjutnya diberinama modularitas. Kita dapat menyisipkan  isi  suatu  file/modul  lain  kedalam file/modul tertentu.

Terdapat   2   perintah/function   untuk   hal   tersebut   dalam   PHP   yaitu   menggunakan  include  dan require.

Include()

Untuk memudahkan pemahaman, diberikan contoh berikut. Misalkan kita akan membuat menu link sejumlah 4 buah yaitu index, about, links, dan contact pada setiap halaman web yang kita buat. Teknik yang digunakan adalah membuat menu link dalam suatu modul tersendiri kemudian modul   tersebut  dipanggil  pada  setiap  halaman  web  yang  diinginkan  terdapat  menu  link  didalamnya.

menu.php

<html>
<body>
<a href="index.php">Home</a> -
<a href="about.php">About Us</a> -
<a href="links.php">Links</a> -
<a href="contact.php">Contact Us</a> <br>

index.php

<?php
include("menu.php");
?>

<p>Ini adalah halaman index</p>
</body>
</html>

about.php

<?php
include("menu.php");
?>

<p>Ini adalah halaman about</p>
</body>
</html>

Dari teknik di atas tampak adanya kemudahan dalam membuat halaman web. Dalam hal ini, kita tidak perlu membuat menu link disetiap halaman web yang ada. Bayangkan seandainya kita punya  halaman  web  sejumlah  100  buah  yang  kesemuanya  ingin  diberi  menu  link  tanpa menggunakan teknik di atas, tentu hal tersebut sangat merepotkan.

Meskipun secara teknis, kode pembangun web dipecah dalam modul-modul, namun ketika  dibrowser akan terlihat menyatu. Berikut ini adalah kode HTML yang dihasilkan oleh browser ketika
membuka halaman web index.php

<html>
<body>
<a href="index.php">Home</a> - 
<a href="about.php">About Us</a> - 
<a href="links.php">Links</a> - 
<a href="contact.php">Contact Us</a> <br>
<p>Ini adalah halaman index</p>
</body>
</html>

BBM (Blackberry Messenger) pada Android

Pada saat ini dunia telekomunikasi dihebohkan dengan muncul nya aplikasi BBM for android. BBM adalah aplikasi uggulan dari salah satu perusaan handphone terkenal yakni BlackBerry. Mari sedikit beranalisa kenapa BlackBerry buka BBM ke platform lain (Android & iOS)? 
Apa untungnya bagi BlackBerry dengan langkah tersebut? 

Alasan paling rasional kenapa BBM dibuka tentu saja karena jumlah penggunanya yg semakin turun. Sekarang pengguna BBM "hanya" 60 juta. Padahal bbrp wkt lalu masih 80 juta, lalu turun ke 70 juta. Penjualan BlackBerry Z10, walau cukup baik, tapi masih jauh dibawah smartphone high-end Android & iPhone5. Sederhana saja: jika market share & penjualan turun, maka pengguna BBM pun bakal turun juga. Sementara itu pengguna IM lain, seperti WeChat, Line Mssgr, Kakao, WhatsApp terus naik (skrg sudah ratusan juta).
Untuk mengunduh BBM untuk Android ataupun iPhone, menurut blog resmi BB, maka lebih baik dan mudah jika mengunjungi alamat www.bbm.com dari perangkat smartphone Android atau iPhone. Selanjutnya Anda diarahkan menuju Google Play dan mengunduhnya.
Setelah berhasil membuka dan menginstal (unduh) maka akan ada pengumuman yang intinya pihak BB berterima kasih Anda mengunduh BBM untuk Android atau di iPhone.
Disebutkan, sehubungan dengan tingginya permintaan untuk menggunakan BBM, Anda akan diminta memasukkan alamat email. Jika Anda sebelumnya pernah mendaftar (dengan memasukan alamat email) ke bbm.com, maka segera setelah memasukkan alamat email Anda pun bisa langsung mengikuti langkah selanjutnya.
Namun jika belum pernah mendaftar dan baru akan mendaftar maka Anda terpaksa harus menunggu antrian. 
Dalam pengumuman sebelumnya, disebutkan bahwa yang sudah mendaftarkan alamat email untuk memperoleh pemberitahuan mengenai "BBM for All" (istilah BBM untuk Android dan iPhone) mencapai enam juta pendaftar.
Selanjutnya muncul tampilan "Its time to Start using BBM", yang berisi informasi untuk mendapatkan BlackBerry ID (BB ID). Tekan saja "Next" (lanjutkan).
Halaman berikutnya, jika Anda sudah mempunyai BB ID maka pilih "Sign In" namun jika belum atau ingin membuat BB ID baru maka pilih "Create a BlackBerry ID" dan ikuti saja langkah-langkahnya.Jika sudah memiliki BB ID (biasanya diperoleh saat mendaftar dari perangkat BlackBerry sebelumnya), maka masukan "Username" dan "Password". Lalu tekan "Sign In" di kanan bawah. Tapi jangan lupa centang terlebih dahulu pernyataan bahwa "Anda sudah membaca, mengerti dan setuju dengan syarat dan ketentuan mengenai BBM".Jika benar, maka tampilannya berikutnya adalah "Complete your BBM Profile", yang artinya Anda sudah menyelesaikan profil BBM Anda, dan tercantum "Nama' dan "PIN BBM" Anda. Tekan "Continue" dan ikuti langkah-langkah selanjutnya.Anda pun sudah bisa mengundang teman-teman Anda untuk masuk dalam "Daftar Kontak" dan berkirim pesan.

Bagaiman dengan pin BB nya??
Pin pada BBM adalah no unik yang diberikan dari BB nya langsung sebagai identitas user.
Apakah pin pada BB support pada Android?

Tuesday, October 1, 2013

Echo pada PHP

Seperti  yang  Anda  lihat  pada  contoh-contoh  kode  PHP  sebelumnya,  bahwa  perintah  echo
digunakan untuk menampilkan teks ke dalam browser. Suatu teks atau string dapat dituliskan di
browser dengan langsung dituliskan dalam echo yang diapit oleh dua tanda petik ganda (quotes)
atau menyimpan string atau teks terlebih dahulu dalam suatu variabel kemudian dituliskan dalam
echo. Berikut ini adalah contohnya:

Contoh:

<?php
$StringKu = "Hello!";
echo $StringKu;
echo "<h5>I love using PHP!</h5>";
?>
 
Penting!!!

Hati-hati  dalam  penulisan  suatu  string  yang  di  dalamnya  terdapat  tanda  petik  ganda  (quotes)
menggunakan  echo.  Dalam  echo,  tanda  quotes  merupakan  penanda  awal  dan  akhir  teks/string
yang akan ditulis dengan echo, sehingga Anda harus memperhatikan hal-hal berikut ini

•  Jangan menggunakan tanda quotes di dalam teks yang akan ditulis dengan echo
•  Apabila Anda tetap ingin menuliskan tanda quotes dalam teks yang akan ditulis dengan
echo, maka berikan tanda slash “\” di depan quotes tersebut.
•  Selain  itu,  dapat  pula  Anda  gunakan  tanda  petik  tunggal  (apostrophes)  untuk
menggantikan tanda quotes pada teks.

Contoh:

<?php
echo "<font face="verdana" size="4">I love using PHP!</font>";  
?>
 
<?php
echo "<font face=\"verdana\" size=\"4\">I love using PHP!</font>";  
?>
 
<?php
echo "<font face='verdana' size='4'>I love using PHP!</h5>";  
?>

Pada contoh kode pertama di atas akan terjadi error karena dalam teks yang ditulis dalam echo
terdapat  tanda  quotes.  Sedangkan  untuk  kode  kedua  dan  ketiga  tidak  terdapat  error  dan  akan
dihasilkan output yang sama di browser.

Penulisan Variable pada PHP

Misalkan  dalam  PHP  kita  akan  menyimpan  suatu  nilai berupa  angka  atau  string  dalam  suatu
variabel,  caranya  adalah  membuat  nama  variabel  terlebih  dahulu  kemudian  diberikan  suatu assignment pada nilai yang diinginkan. Perhatikan sintaks berikut ini

$nama_variabel = nilai;

Note: jangan lupa tanda dollar ($)

Contoh:

<?php
$hello = "Hello World!";
$sebuah_bilangan = 4;
$bilanganYangLain = 8;
?>

Dari contoh di atas tampak bahwa dalam PHP, nama variabel tidak perlu dideklarasikan terlebih
dahulu seperti halnya bahasa Pascal atau C/C++.

Aturan Penamaan Variabel

Berikut ini adalah beberapa aturan penulisan nama variabel:

•  Nama variabel harus diawali dengan huruf atau underscore (_)
•  Nama  variabel  hanya  boleh  dituliskan  dengan  alpha  numeric  a-z,  A-Z,  0-9  dan
underscore (_)
•  Nama variabel yang terdiri lebih dari satu kata, dapat dipisahkan dengan underscore (_)

Pergantian Spasi pada PHP

Seperti halnya HTML, pergantian spasi dalam PHP tidak akan mempengaruhi tampilan hasilnya. Dengan kata lain, pergantian spasi akan diabaikan oleh PHP. 

Perhatikan  contoh  berikut  ini.  Pada  contoh  tersebut  diberikan  tiga  bentuk  penulisan  kode  PHP
yang berbeda namun akan dihasilkan tampilan yang sama dalam web browser.

Contoh:

<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Hello World! ";
?>
</body>
</html>

<html>
<head>
<title>My First PHP Page</title>
</head>
<body>
<?php
echo "Hello World! "; echo "Hello World! ";
?> 
</body>
</html>

<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Hello World! ";

echo "Hello World! ";
?>
</body>
</html>

Tanda Semilicon (;) pada PHP

Apabila  Anda  perhatikan  contoh  sebelumnya,  maka  terdapat  tanda  titik  koma  (semicolon) pada akhir perintah echo. Tanda semicolon merupakan penanda  akhir dari statement PHP dan harus ada.

Contoh:

<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Php Action ";
echo "Php Action ";
echo "Php Action ";
?>
</body>
</html>

Menyimpan File PHP

Apabila  Anda  memiliki  kode  PHP  yang  disisipkan  dalam  HTML  dalam  suatu  file  dan menginginkan  web  server  dapat  menjalankannya,  maka file  tersebut  harus  disimpan  dalam ekstensi  .php.  Apabila  Anda  menyimpannya  dengan  ekstensi  .html  atau  .htm,  maka  kode  PHP tersebut  tidak  akan  diproses  dan  akan  ditampilkan  dalam  web  browser  seperti  apa  adanya (berupa kode-kode).

Contoh:

<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>

Kelebihan PHP

Kelebihan yang dapat dilakukan dengan PHP?

  Mengurangi waktu untuk membuat web berkapsitas besar
  Mampu menciptakan web interaktif 
  Menciptakan berbagai tool untuk keperluan online 
  Mendukung e-commerce (shopping carts)


Sebelum mempelajari PHP, Anda harus menguasai 
  HTML, 
  Dasar-dasar pemrograman (C/C++ lebih baik)


Untuk dapat bekerja dengan PHP, berikut ini adalah beberapa aplikasi yang diperlukan:
  Web server (Apache, IIS, Personal Web Server/PWS)
  PHP server (dapat didownload di PHP.net)
  Database server (MySQL, Interbase, MS SQL, dll)
  Web Editor (Dreamweaver, Frontpage, dll)

Anda  dapat  pula  menggunakan  tool  aplikasi  yang  di  dalamnya  sudah  terdapat  web  server
(Apache), PHP server, dan MySQL yang terintegrasi menjadi satu. Tool tersebut dapat diinstal di
PC  sebagai  sarana  belajar  PHP.  Beberapa  contoh  tool  tersebut  diantaranya  adalah  Easyphp
(Easyphp.org), PHPTriad, AppServe, dll.

PHP server dapat berjalan dengan baik di beberapa OS seperti Windows, Linux, dan Macintosh.