12/21/13

Tutorial PHP : Perbedaan Pengunaan Perintah Echo dan Print dalam PHP (Menampilkan string)

Pada saat ini saya akan membagikan kepada saudara-saudara sekalian sedikit tutorial singkat mengenai cara menampilkan atau mencetak suatu kata atau string dalam PHP.

Dalam PHP ada dua cara dasar untuk mencetak output yaitu dengan perintah echo dan print.
Dalam tutorial ini kita menggunakan echo (dan print) di hampir setiap contoh. Jadi, bab ini berisi info lebih banyak tentang dua pernyataan output.

Sebelum kita membahas lebih dalam mengenai topik kita kali ini, mari kita cari tau dulu apa sih perbedaan antara echo dan print ?

  Nah berikut saya akan memberikan beberapa perbedaan dasar antara echo dan print :

echo - echo sangat sering digunakan karena dapat menampilkan lebih dari satu string
print - hanya bisa output satu string


Nah sekarang tergantung anda sobat mau pilih mana , echo atau print ? tentunya anda akan menjawab sesuai kebutuhan anda. Namun sebagai catatan penting buat anda bahwa echo sedikit lebih cepat dibandingkan print dalam mencetak suatu output dan saya sarankan anda lebih memilih echo, bukan eko patrio ya sob ,, hehehe.

Bentuk Umum penggunaan echo
echo dapat digunakan dengan atau tanpa tanda kurung, contoh :


<?php
echo("isi dari output anda");
?>


Contoh lain penggunaan echo pada php

Berikut ini merupakan contoh yang menunjukkan bagaimana cara menampilkan string yang berbeda dengan perintah echo ("disini juga bisa berisi tag HTML") :

<?php
echo "<h1>Belajar echo </h1>";
echo "Hello sahabar belajar pinta php!<br>";
echo "Apa kabar semuanya?<br>";
echo "nama", " saya", " ivan ", " silalahi ", " Admin blog ini ";
?>

Perintah echo menggunakan bantuan Variabel

Nah disini echo juga dipadukan dengan variabel dimana variabel adalah tempat penampungan data sementara dan nilai dari variabelnya bisa ditampilkan juga dengan perintah echo seperti contoh dibawah ini.
Contoh dibawah ini menunjukkan bagaimana cara menampilkan string dan variabel dengan perintah echo pada php :
<?php
$kata1="Belajar Pintar PHP ";
$kata2="planetsphp.blogspot.com";
$nama=array("ivan","nowsky","silalahi");
echo $kata1;
echo "<br>";
echo "Belajar php di blog $kata2";
echo "pemilik blognya adalah {$nama[0]}";
?>

Penggunaan Perintah Print pada PHP

Print dapat digunakan dengan atau tanpa tanda kurung hampir sama seperti perintah echo yang saya jelaskan diatas.

<?php
print ("isi dari output anda");
?>
Dan untuk lebih jelasnya, beirkut contoh yang menunjukkan bagaimana cara untuk menampilkan string yang berbeda dari perintah echo yang sebelumnya kita bahas bersama dengan perintah print ("string juga dapat berisi tag HTML" ) :
<?php
print "<h1>Belajar Pintar PHP !</h1>";
print "Selamat siang !<br>";
print "Apakah anda sehat ? ";
?>

Perintah Print dengan menggunakan variabel

Contoh berikut ini menunjukkan bagaimana untuk menampilkan string dan variabel dengan perintah print :
<?php
$kata1="Belajar Pintar PHP ";
$kata2="planetsphp.blogspot.com";
$nama=array("ivan","nowsky","silalahi");
print $kata1;
print "<br>";
print "Belajar php di blog $kata2";
print "Pemilik blog ini adalah {$nama[0]}";
?>
Demikian sedikit tutorial singkat mengenai echo dan print, semoga ilmu yang sidikit ini bisa berguna bagi anda. Jangan lupa like dan sharenya ya. Terimakasih banyak.
Read more

12/20/13

Tutorial PHP : Penggunaan Perulangan FOR pada PHP

Perulangan For pada PHP

Perulangan For pada PHP
Halo sahabat Belajar Pintar PHP, sudah sangat lama saya tidak membuat postingan baru pada blog kesayangan kita ini karena saya ada sedikit kesibukan didunia nyata yang sangat menyita waktu saya.
Nah untuk kali ini saya akan membagikan kepada teman-teman sekalian sebuat tutorial php mengenai penggunaan perintah perulangan For pada PHP, oke langsung saja ke TKP ...!

For merupakan jenis pengulangan yang cukup sering digunakan, dan penggunaan pengulangan bentuk for ini tergantung kebutuhan. dan for ini bisa digunakan untuk contoh kasus sederhana seperti menampilkan angka 1 - 100 atau 1 - 50jt dengan cepat.

Tentu jika ingin menampilkan ini dengan cara manual atau tidak menggunakan perulangan, mungkin tangan anda akan pegal dan markir di rumah tukan pijat, hehehe . Dan bagaimana cara cepatnya ? ini dia solusinya, yaitu menggunakan salah satu jenis perulangan yang berlaku pada PHP yaitu "For" dimana cara ini akan membuat semuanya menjadi sangat cepat dan effisien.

Bentuk umum for adalah seperti ini :


for(nilai awal; batas nilai; operator increment/decrement)
{
pernyataan yang akan di proses
}

Contoh penggunaanya adalah seperti ini,
Misalkan kita ingin menampilkan kalimat Angka 1 sampai 100 :


<?php
for($x=1;$x<=100;$x++)
{
echo "Angka $x<br>";
}
?>

Maka jika dilalankan pada browser hasilnya adalah :


Angka 1
Angka 2
Angka 3
Angka 4
...
Angka 100

Pengulangan ini akan terus menerus mengulang dan terus menerus dilakukan penambahan 1 hingga nilainya mencapai yang ditargetkan, yakni kurang atau sama dengan 100. Karena pengulangan terjadi dari angka 1 hingga 100 maka terdapat 100 proses.

Untuk operator increment yang lain adalah seperti ini.


<?php
for($x=1;$x<=100;$x+2)
{
echo "Angka $x<br>";
}
?>

Program diatas berarti dilakukan penambahan 2, berbeda dengan yang sebelumnya yang diproses dengan penambahan 1. Sehingga nanti hasilnya seperti dibawah ini.

Angka 1
Angka 3
Angka 5
Angka 7
...
Angka 100


dan untuk operator decrement contohnya seperti ini :

<?php
for($x=100;$x>=1;$x--)
{
echo "Angka $x<br>";
}
?>

bedanya adalah pada operator perbandingan, jika pada pengulangan increment atau menaik bentuk operatornya adalah '<=', namun dalam pengulangan decrement atau menurun bentuk operatornya adalah '>=', apabila peraturan ini tidak dipatuhi maka hasilnya adalah error.
Nah berikut hasil dari program diatas jika dijalankan pada browser anda.

Angka 100
Angka 99
Angka 98
Angka 97
...
Angka 1


Selain hanya php, anda juga dapat menggunakan pengulangan ini untuk menghasilkan html yang dinamis, contohnya seperti ini :


<html>
<head>
<title>Pengulangan ala Belajar Pintar PHP </title>
</head>
<body>
<?php
for($x=1;$x<=7;$x++)
{
echo "<font size=$x>Ukuran font ini adalah $x pixel </font><br>";
}
?>
</body>
</html>





Jika program diatas dijalankan pada browser, maka akan tampak kurang lebih seperti ini :


Ukuran font ini adalah 1 pixel
Ukuran font ini adalah 2 pixel
Ukuran font ini adalah 3 pixel
Ukuran font ini adalah 4 pixel
Ukuran font ini adalah 5 pixel
Ukuran font ini adalah 6 pixel
Ukuran font ini adalah 7 pixel


Sekian dulu tutorial singkat untuk saat ini, nantikan tutorial-tutorial php yang lebih menarik lagi pada postingan saya berikutnya dan jangan lupa share dan like ya postingan ini.
Terimakasih.
Read more

4/9/13

AJAX PHP ( Membuat Kalkulator Sederhana dengan Ajax Jquery PHP )

Membuat Kalkulator Sederhana dengan Ajax Jquery PHP
Halo sahabat Belajar Pintar PHP, Setelah sebelumnya saya membagikan kepada anda semua sebuah source code mengenai cara membuat kalkulator online dengan php , kali ini saya juga akan membagikan kepada anda sebuah tutorial sekaligus source code Ajax mengenai cara membuat kalkulator dengan menggunakan ajax jquery serta php. Tapi bagi anda yang belum mengerti apa itu ajax, jangan berkecil hati karena anda dapat mengetahuinya melalui postingan saya sebelumnya mengenai Dasar Pemahaman Ajax yang harus diketahui oleh pemula . Oke mungkin sebagian dari anda tidak sabar lagi ingin mengetahuinya, oleh karena itu mari kita langsung bahas satu-persatu dibawah ini.
Dalam pembuatan kalkulator dengan ajax ini kita juga menggunakan fungsi sebuah form yang berguna untuk men-submit hasil dari perhitungan kita agar diproses oleh kode php yang kita buat. Buat anda yang belum mengerti cara membuat submit form menggunakan ajax jquery dan php , anda bisa baca disini , dan bagi anda yang sudah mengetahuinya, mari kita lanjut ketopik pembahasan kita yang pertama.

1. Buat sebuah halaman html dengan nama kalkulator.html , lalu ketikkan atau copy-paste saja seluruh script dibawah ini kedalamnya.


<!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>Kalkulator sederhana dengan Ajax</title>
<script type="text/javascript" src="kalkulator.js"></script>
</head>
<body>
<h1>Kalkulator Sederhana dengan AJAX PHP</h1>
<form name="form1">

<!-- input bilangan pertama -->
<input type="text" id="bil1" />
<!-- pilihan jenis operasi -->
<select id="operasi">
<option value="penjumlahan">dijumlahkan dengan</option>
<option value="pengurangan">dikurangkan dengan</option>
<option value="perkalian">dikalikan dengan</option>
<option value="pembagian">dibagi dengan</option>
</select>
<!-- input bilangan kedua -->
<input type="text" id="bil2" /><br />
<!-- tombol hitung -->
<input type="button" value="Hitung" onclick="hitung()" />
</form>
<!-- bagian untuk menampilkan output -->
<p><div id="output" /></p>
</body>
</html>

Halaman diatas berfungsi sebagai halaman utama sekaligus halaman tempat penginputan angka yang akan diproses.

2. Buat halaman php dengan nama kalkulator.php dan kemudian ketikkan atau copy-pastekan seluruh script php dibawah ini kedalamnya

<?php
header('Content-Type: text/xml');
$bil1 = $_GET['bil1'];
$bil2 = $_GET['bil2'];
$op = $_GET['op'];
echo '<output>';
if ($op == "penjumlahan") $hasil = $bil1 + $bil2;
else if ($op == "pengurangan") $hasil = $bil1 - $bil2;
else if ($op == "perkalian") $hasil = $bil1 * $bil2;
else if ($op == "pembagian")
{
if ($bil2 == 0) $hasil = "(ERROR) Divide by zero";
else $hasil = $bil1 / $bil2;
}
echo "Hasil perhitungannya adalah : ". $hasil;
echo '</output>';
?>


Halaman php ini berfungsi untuk halaman proses inti dari apa yang kita input pada halaman kalkulator.html.

3. Selanjutnya buat sebuah halaman Javascript dengan nama kalkulator.js, lalu copy-pastekan saja seluruh script dibawah ini kedalamnya


var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{
var xmlHttp;
if(window.ActiveXObject)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
xmlHttp = false;
}
}
else
{
try
{
xmlHttp = new XMLHttpRequest();
}
catch (e)
{
xmlHttp = false;
}
}

if (!xmlHttp) alert("Obyek XMLHttpRequest gagal dibuat");
else
return xmlHttp;
}
function hitung()
{
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
{
// mengambil data input dari elemen bernama bil1 dan dikonversi
// ke float / riil supaya dapat dioperasikan secara aritmatika
bil1 =
parseFloat(encodeURIComponent(document.getElementById("bil1").value));
// mengambil data input dari elemen bernama bil2 dan dikonversi
// ke float / riil supaya dapat dioperasikan secara aritmatika
bil2 =
parseFloat(encodeURIComponent(document.getElementById("bil2").value));
// mengambil data input dari elemen bernama operasi
operasi =
encodeURIComponent(document.getElementById("operasi").value);
// proses perhitungan operasi dilakukan di script kalkulator.php
xmlHttp.open("GET", "kalkulator.php?bil1=" + bil1 + "&bil2=" + bil2 +
"&op=" + operasi, true);
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
}
else
setTimeout('hitung()', 1000);
}
function handleServerResponse()
{
if (xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
xmlResponse = xmlHttp.responseXML;
xmlDocumentElement = xmlResponse.documentElement;
hasil = xmlDocumentElement.firstChild.data;
document.getElementById("output").innerHTML = hasil;
// setTimeout('process()', 1000);
}

else
{
alert("Ada masalah dalam koneksi ke server: " +
xmlHttp.statusText);
}
}
}
Nah, halaman ini merupakan halaman yang berfungsi sebagai perantaran antara halaman input "kalkulator.html" dengan halaman proses "kalkulator.php" , jika anda sudah membaca postingan saya mengenai dasar pemahaman ajax bagi pemula tadi, maka diharapkan anda sudah mengerti dengan yang saya maksud.

Untuk menjalankan program tersebut, bagi yang belum tahu , anda dapat mengetikkan pada address bar browser anda masing-masing "http://localhost/calculator/kalkulator.htm" tapi jangan sampai lupa mengaktifkan "Apache" bagi anda yang menggunakan Xampp.

Atau bagi anda yang ingin mendownload langsung source code nya secara complete, anda bisa mendownloadnya pada link download dibawah ini.

Download disini

Terimaksih buat para sahabat setia blog belajar pintar php, jangan lupa share dan like nya sebagai upah capek saya mengetik ilmu yang bermanfaat ini kepada anda semua, selamat berkreasi buat calon programer dunia, Salam hangat dari admin Belajar Pintar PHP.
Read more

3/31/13

CodeIgniter : Cara Membuat Upload File Dengan FrameWork CodeIgniter PHP

Halo para Sahabat Belajar Pintar PHP , sebelumnya saya minta maaf kepada anda semua karena saya sudah agak lama tidak pernah update postingan lagi di blog ini, dikarenakan saya dalam proses pembuatan Skripsi , jadi saya mohon pengertian sahabat sekalian. Untuk memuaskan kerinduan para sahabat dengan ilmu-ilmu baru yang anda dapatkan dari blog ini, saya akan memberikan sebuah tutorial php yang sangat bermanfaat bagi kita semua. Disini kita akan membahas Bagaimana Cara Membuat Upload File dengan Menggunakan FrameWork CodeIgniter PHP.


Upload File Dengan CodeIgniter PHP


Pada Hakikatnya didalam CodeIgniter untuk melakukan uplad file kita telah diberikan class-nya untuk memudahkan kita para developer, dan kali ini kita akan membahas class tersebut.
Marikita bahas tahap demi tahap dibawah ini :

1. Buat file upload_form.php dan letakkan pada application/views dan ketikkan scriptnya seperti berikut :

<html>
<head>
<title>Upload Form By Belajar Pintar PHP </title>
</head>
<body>
<?php echo $error;?>
<?php echo form_open_multipart('upload/do_upload');?>
<input type="file" name="userfile" size="20" />
<br /><br />
<input type="submit" value="upload" />
</form>
</body>
</html>
2. Lalu buat file upload_success.php dan letakkan pada application/views dan isi scriptnya seperti berikut :

<html>
<head>
<title>Upload Form By Belajar Pintar PHP </title>
</head>
<body>
<h3>File anda telah berhasil diupload </h3>
<ul>
<?php foreach ($upload_data as $item => $value):?>
<li><?php echo $item;?>: <?php echo $value;?></li>
<?php endforeach; ?>
</ul>
<p>
<?php echo anchor('upload', 'Upload File lainnya !'); ?>
</p>
</body>
</html>
3. Jika sudah membuat file-file untuk views, sekarang kita membuat file untuk controllers. Buat fileupload.php dan lettakan di application/controllers/ dengan script berikut :
<?php
class Upload extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->helper(array('form', 'url'));
}
function index()
{
$this->load->view('upload_form', array('error' => ' ' ));
}
function do_upload()
{
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size']    = '100';
$config['max_width']  = '1024';
$config['max_height']  = '768';
$this->load->library('upload', $config);
$this->upload->initialize($config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload_form', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
$this->load->view('upload_success', $data);
}
}
}
?>

Berikut saya Urikan sedikit penjelasan mengenai upload.php :

$this->load->helper(array('form', 'url'));Artinya dapat dihapus jika anda telah mendefinisikanya pada config/autoload.
$config['upload_path'] = './uploads/'; lokasi atau folder yang akan menmpung file jadi buat terlebih dahulu folder uploads di folder web CI anda. ( Buat folder baru penyimpanan file)
$config['allowed_types'] = 'gif|jpg|png'; tipe file yang diizinkan untuk diupload, hal ini dapat disesuaikan dengan kebutuhan.
$config['max_size'] = '100';$config['max_width'] = '1024';$config['max_height'] = '768'; ukuran file dan lebar panjang untuk gambar, hal ini juga dapat disesuaikan sesuai dengan kebutuhan.

Jika semua tahap yang diatas telah selesai anda buat dengan benar, sekarang anda tinggal mencoba dengan masuk ke link http://localhost/folderCI/upload.
Sekarang selamat mencoba dan mengupload file buat sahabat setia Belajar Pintar PHP  .

Demikian dulu tutorial CodeIgniter php mengenai upload file, saya harap tutorial php ini dapat membantu anda dalam berkarya. Jangan lupa koment dan likenya ya sahabat sekalian.
Read more
loading...