Friday, April 13, 2012

Membuat validasi e-mail dengan PHP

cara validasi email,validasi email dengan php,cek email,email dengan php
Validasi e-mail salah satu yang memiliki peranan yang sangat penting dalam membuat sebuah web yang interaktif. Salah satunya validasi e-mail untuk mengecek e-mail pengunjung yang memberikan komentar. Apakah e-mail tersebut valid ataukah tidak. Valid disini cuma mengecek struktur penulisan e-mailnya saja. Sebenarnya ini bisa juga digunakan untuk mengecek atau memvalidasi hal lain seperti di larang penggunaan karakter spesial, penulisan tanggal lahir dan lain sebagainya.
Nah untuk kali ini, pensil hanya akan membahas bagaimana cara memvalidasi e-mail dengan PHP. Pada umumnya struktur penulisan e-mail yang benar yaitu nama@penyedia.com. 


Pertama coba tulis script berikut :
<head>
   <title>Cek validasi E-mail | Pensil Ajaib</title>
</head>
<body>
   <form method="POST" action="?cek=yes">
       <input type="text" name="e-mail" />
       <input type="submit" value="Cek e-mail"/>
   </form>
<?php
   $emailnya=$_POST['e-mail'];
   if(isset($_GET['cek'])){
      if(ereg("^.+@.+\\..+$", $emailnya)){
          echo "<b>Email anda $emailnya valid..........</b>";
       }else{
           echo "<b>Email anda $emailnya tidak valid..........</b>";
       }
   }
?>
</body>
</html>


Penjelasan :
<form method="POST" action="?cek=yes">
       <input type="text" name="e-mail" />
       <input type="submit" value="Cek e-mail"/>
</form>
Skrip di atas untuk membuat form yang digunakan untuk memasukkan e-mail yang akan di validasi.
<?php
   $emailnya=$_POST['e-mail'];
   if(isset($_GET['cek'])){
      if(ereg("^.+@.+\\..+$", $emailnya)){
          echo "<b>Email anda $emailnya valid..........</b>";
       }else{
           echo "<b>Email anda $emailnya tidak valid..........</b>";
       }
   }
?>
Skrip inilah yang digunakan untuk memvalidasi email yang sudah di masukkan. if(isset($_GET['cek'])) Ini adalah suatu kondisi jika kondisi ini yang terjadi maka script di bawahnya akan di eksekusi.

if(ereg("^.+@.+\\..+$", $emailnya)){
          echo "<b>Email anda $emailnya valid..........</b>";
       }else{
           echo "<b>Email anda $emailnya tidak valid..........</b>";
       }

fungsi ereg inilah yang digunakan untuk memvalidasi email yang di input. 
^.+@.+\\..+$", $emailnya Ini adalah ekspresi dari ereg. ^ maksudnya semua karakter kemudian disambung dengan simbol @ dan sebuah titik dan di teruskan dengan sebuah karakter. yang di ambil berdasaekan variabel $emailnya.
Jika dari variabel $emailnya sama dengan yang sudah di definisikan maka akan di tampilkan pesan Email anda $emailnya valid.......... dan jika tidak sesuai maka akan tampil pesan Email anda $emailnya tidak valid.......... 
Gimana sobat, silahkan di coba-coba ya. 

Posted on 10:35 AM / Read More

Cara koneksi MySQL dengn PHP

cara koneksi mysql dengan php,pemrograman php,dasar pemrograman php,php, dasar php,pensil-ajaib.blogspot.com,tutorials,programming php,connection mysql with php
pensil-ajaib.blogspot.com | Sobat, apakah sobat sedang belajar pemrograman web dengan menggunakan PHP? Jika ya, sudah sejauh mana sobat belajar PHP? Apakah Sobat sekarang lagi belajar tentang PHP dan MySQL? Baiklah sobat, kali ini pensil ingin berbagi sedikit pengetahuan tentang bagaimana mengkoneksikan MySQL dengan PHP. Apa fungsi kita mengkoneksikan MySQL dengan PHP ? Fungsinya cukup banyak sekali, apalagi jika sobat ingin membangun sebuah web atau aplikasi dinamis yang berbasis web. Maka sobat harus dapat mengkoneksikan MySQL dengan PHP untuk mengolah data-data melalui script PHP. Jadi sobat tidak perlu lagi mengkotak-katik di halaman PhpMyAdmin. Nah, untuk itu yuk kita coba bagaimana cara mengkoneksikannya sebelum kita bisa mengolah datanya.

Untuk mengkoneksikan MySQL dengan PHP, ada sebuah fungsi khusus untuk melakukannya. Sobat hanya perlu memanggilnya saja. Bentuk umumnya yaitu mysql_connect($server,$username,$pass) dan mysql_select_db($dbname);

Contoh :


<?php
$server ="localhost"; 
$username="root";
$pass="";
$dbname="latihanku";
$koneksi=mysql_connect($server,$username,$pass) or die ("Gagal koneksi neh...");
mysql_select_db($dbname,$koneksi) or die ("Database tidak di temukan....");
?>


Sedikit Penjelasan :
$server sesuaikan saja dengan nama server sobat. Biasanya kalau pakai server lokal set default nya localhost.
$username nama pengguna MySQL, set default nya root.
$pass password MySQL, set default nya kosong.
$dbname nama database yang ingin di koneksikan. Sobat bisa ganti sesuai nama database sobat.
mysql_connect($server,$username,$pass) or die ("Gagal koneksi neh...");
Ini digunakan untuk mengkoneksikan ke server. Bahasa yang mudahnya yaitu tolong koneksikan ke $server dengan informasi $username dan password $pass. Jika tidak bisa atau ada kesalahan maka akan muncul pesan "Gagal koneksi neh..." 
mysql_select_db($dbname,$koneksi) or die ("Database tidak di temukan....");
Ini digunakan untuk memilih database sesuai dengan attribut yang dibuat. Jika terjadi kesalahan maka muncul pesan "Database tidak di temukan...".

Bagaimana sobat, mudah bukan ? 

Posted on 9:48 AM / Read More

Sunday, April 1, 2012

Program Aplikasi penjualan sederhana menggunakan Delphi7

Sobat, kali ini pensil ingin berbagi tentang pemrograman delphi. Disini pensil ingin memberikan sedikit pengetahuan tentang Bagaimana  membuat program aplikasi penjualan. Namun program kali ini tidak menggunakan sebuah database. Lain kali kita akan mengembangkannya dengan menggunakan sebuah database. Oya sobat, pensil berharap kalau sobat semua sebelumnya sudah pernah belajar tentang dasar-dasar pemrograman delphi. Supaya sobat nanti bisa mengerti dengan tips kali ini. 
Kali ini Pak Lurah sedang keluar kota sobat, jadi tidak bisa menyampaikan tips ini. Jadi pensil yang akan mencoba memaparkannya. Hehehe .............. 
Yuk kita mulai dengan Bismillah... 

Pertama sobat buka dulu program delphinya. Kemudian siapkan komponen-komponen berikut :

KomponenNameTextCaption
Label1label1-Pensil Ajaib Store
Label2label2-Harga Satuan (Rp)
Label3label3-Jumlah Barang (Q)
Label4label4-Input Pembayaran (Rp)
Label5label5-Total Bayar
Label6label6-Kembalian
Label7label7-Rp
Label8label8-Rp
Edit1edtHarga--
Edit2edtJumlah--
Edit3edtPembayaran--
GroupBox1GroupBox1-Rincian Pembelian
GroupBox2GroupBox2-Panel Button
Button1btnNew-&New
Button2btnHitung-&Hitung
Button3btnKeluar-K&eluar
Form1Form1-Aplikasi Penjualan Sederhana - Pensil Ajaib

Kemudian sobat buat sebuah User Interface seperti gambar berikut :

form user interface delphi7,rancangan delphi,aplikasi penjualan,cara membuat aplikasi penjualan,aplikasi penjualan dengan delphi,program delphi,download aplikasi penjualan,ebook delphi,download ebook delphi,


Kalau sudah, sobat tuliskan listing berikut :

Dobel klik pada btnNew (New)

procedure TForm1.btnNewClick(Sender: TObject);
begin
edtHarga.Text := '';
edtJumlah.Text := '';
edtPembayaran.Text := '';
edtHarga.SetFocus ;
end;

Dobel klik pada btnHitung (Hitung)
procedure TForm1.btnHitungClick(Sender: TObject);
var
  harga,pembayaran,kembali,total: real;
  jumlah: integer;
begin
  if((edtHarga.Text ='') or (edtJumlah.Text ='') or (edtPembayaran.Text ='')) then
    begin
      messageDlg('Ada yang belum terisi, cek kembali...',mtError,[mbOk],0);
      edtHarga.SetFocus ;
      exit;
    end;

  harga:= StrToFloat(edtHarga.Text );
  jumlah:= StrToInt(edtJumlah.Text);
  pembayaran:= StrToFloat(edtPembayaran.Text);

  total:=harga*jumlah;
  kembali:=pembayaran-total;
  lblTotal.Caption := FormatFloat('Rp #,###,#0.00',total);
  lblKembalian.Caption := FormatFloat('RP #,###,#0.00',kembali);
end;

Dobel klik pada btnKeluar (Keluar)
procedure TForm1.btnKeluarClick(Sender: TObject);
begin
  Application.Terminate ;
end;

Setalah itu sobat simpan semua ( Ctrl + Shift + S ). Kemudian jalankan Run (F9)

form user interface delphi7,rancangan delphi,aplikasi penjualan,cara membuat aplikasi penjualan,aplikasi penjualan dengan delphi,program delphi,download aplikasi penjualan,ebook delphi,download ebook delphi,

Bagaimana sobat, mudah bukan ?

Posted on 3:27 PM / Read More

Struktur Kendali pada Pemrograman PHP

nested if php,struktur kendali php,
Hay sobat semua, bagaimana dengan pembahasan kita sebelumnya. Apakah sobat sudah mengerti ? Kalau sudah, kali ini pensil ingin melanjutkan pembahasan tentang Struktur Kendali pada Php. Struktur kendali ini banyak sekali perannya dalam pemrograman Php. Misalnya untuk mengecek suatu kondisi, bilamana kondisi tersebut memenuhi syarat maka sebuah perintah akan dikerjakan. Begitu pula sebaliknya, jika syarat tersebut tidak terpenuhi sebuah perintah akan dikerjakan. Struktur kendali dalam pemrograman Php memiliki beberapa bentuk. Ada Struktur Kendali If-else, If-elseIf ( nested if ).
Baiklah sobat, untuk lebih jelasnya mari kita simak penjelasan berikut. Seperti biasa sobat, Pak Lurah yang akan memberikan penjelasannya.

Pak Lurah "Baiklah warga pensil ajaib, kali ini saya akan memberkan sedikit pengenalan tentang struktur Kendali pada Pemrograman Php.

1. Struktur kendali If-else

Bentuk umum dari struktur ini adalah : 
if ( kondisi ) {
statement / perintah yang di jalankan ...
}esle{
statement / perintah yang di jalankan ...
}

<?php

$a=1;
if($a>2){
echo "Yuk belajar pemrograman bareng Pensil Ajaib";
}else{
echo "Tidur dulu ah, ngantuk !!!";
}
?>

Hasilnya dalam browser ..
struktur kendali if,php,struktur kendali if dalam php,ebook php,download ebook gratis,belajar php gratis,belajar php dengan mudah


2. Struktur kendali if-elseif ( Nested if )

Kendali ini memilki struktur sebagai berikut :
if(Kondisi 1){
    if(kondisi 1-1){
        perintah benar yang dikerjakan ....
   }else{
       perintah salah yang dikerjakan.
   }
}else{
perintah jika kondisi 1 tidak tidak terpenuhi .....

}  




<?php
$nama='Pensil Ajaib';
$alamat='Mukti Makmur';


if($nama=='Pensil Ajaib'){
     if($alamat=='Mukti Makmur'){
            echo 'Nama dia '.$nama.' dan tinggalnya di '.$alamat.'';
     }else{
            echo 'Nama dia '.$nama.' namun tidak tinggal di '.$alamat.'';
     }
}else{
echo 'Nama dia bukan '.$nama.' dan tidak tinggal di '.$alamat.'';
}
?>

Hasil di browser...
nested if-php,belajar nested if-php,panduan gratis nested if-php,panduan lengkap,ebook nested if-php,download free ebook,free ebook nested if-php,pensil ajaib

Bagaimana sobat, menarik bukan ? Sobat bisa mengembangkannya dirumah. Ini hanyalah salah satu contoh dasarnya saja.

Kalau sobat mau softcopy disini dan contoh Script Php nya, disini tempatnya. Gratis Koq...
Posted on 1:51 PM / Read More

Tipe-tipe data dan Variabel pada PHP

variabel php,free ebook download,pensil ajaib,magic pencil,tutorials,cara membuat,php dan mysql,
Tipe-tipe data Php


Php merupakan sebuah bahasa script server side yang berkomunikasi dengan server. Sebagaimana pembahasan sebelumnya tentang Dasar Pemrograman PHP. yang telah kita singgung. Setiap bahsa pemrograman pasti memiliki tipe data masing-masing, begitu juga dengan PHP. Php juga memiliki beberapa tipe data. Kali ini pensil akan melanjutkan tentang Tipe-tipe data pada Php (Types of Php).

Tipe DataContohnya
Integer12,300,23,11. Penulisan bisa langsung tanpa tanda pengapit.
StringSaya sedang belajar PHP bersama Pensil Ajaib. Penulisan di apit dalam tanda petik ganda " " atau tunggal ' '.
Boolean5>2=true, 5<2=false

Nah, kali ini tipe datanya yang dasar saja ya sobat. Karena ada banyak tipe data pecahan ataupun pembagian dari tipe data di atas.

Variabel pada Php

Variabel adalah nama yang mewakili suatu element data. Dalam Php, Penulisan variabel di awali dengan tanda dolar ( ) kemudian di ikuti nama variable nya. Misalnya $jen_kel untuk jenis kelamin, $nama untuk nama.  Setiap variabel memiliki tipe data masing-masing sesuai dengan definisi sobat. 

Misalnya : 
$nama="Pensil Ajaib"; //memiliki tipe data string. 
$umur=20; // bertipe data integer.
$male=true; // bertipe data Boolean.

Sobat, ayo kita coba listing berikut :

<?php 
$nama="Pensil Ajaib";
$umur=20;
echo "<h3>Biodata Diri menggunakan script Php</h3>";
echo "Nama = <b>".$nama."</b><br/>";
echo "Usia = <b>".$umur." tahun</b>";
?>

Hasilnya :

Biodata Diri menggunakan script Php

Nama = Pensil Ajaib
Usia = 20 tahun




listing php,script php,belajar php,tipe data php,variabel php,belajar pemrograman php,ebook php,download ebook php gratis,download gratis










Hasil setelah di jalankan...

hasil setelah dijalankan

Bagaimana sobat, menarik bukan ?
Sobat bisa melakukan yang lainnya di rumah, misalnya menghitung luas persegi panjang, segitiga, trapesium dan lain-lain. Lain kali kita akan membahas tentang struktur kendali. Selamat berkarya sobat.

Kalau mau softcopy nya, sobat bisa klik disini. Gratis Koq.
Posted on 12:17 AM / Read More

Saturday, March 31, 2012

Dasar Pemrograman PHP

dasar pemrograman php,pemrograman,php,tutorial php,php gratis,belajar php,belajar php gratis,download ebook gratis,ebook php gratis,ebook gratis,php mysql,xampp,mysql,cara instal mysql,
Sobat, kali ini pensil ingin berbagi tentang dasar pemrograman php. Mungkin di antara sobat semua sudah pernah mendengar ataupun mengenal dan mempelajari php. PHP adalah satu bahasa Server Side yaitu bahasa yang bekerja di belakang server dan mampu berkomunikasi dengan server dan mengolah data yang ada di server. PHP termasuk salah satu bahasa yang Open Source artinya bebas lisensi.
Kenapa kebanyakan orang menggunakan PHP sebagai bahasa script Server Side nya ? Karena PHP selain mudah, juga paling cocok atau kompatible dengan Database yang open source juga yaitu Mysql. Baiklah sobat, dari pada bingung-bingung mending langsung aja yuk kita pelajari dasa-dasar nya. Seperti biasa sobat, Pak Lurah yang akan menyampaikan pelajaran ini. 
Pak Lurah "Baiklah warga pensil ajaib, kali ini kita akan mempelajari tentang dasar dasar pemrograman PHP".

Sebelum kita mempelajari PHP, hal yang di perlukan adalah Local Server harus sudah terinstal dalam PC sobat, karena kode PHP membutuhkan sebuah alat yang digunakan untuk memparser atau mengolah kode-kode PHP dan menampilkannya ke dalam browser dalam bentuk HTML murni. Pensil merekomendasikan sobat memakai XAMPP sebagai Local server nya karena Paket ini sudah lengkap dengan PhpMyAdmin nya yaitu Database Mysql. Disini penjelasan tentang cara menginstal XAMPP dengan mudah. XAMPP bisa di download disini. Baik, Saya anggap sobat sudah mempersiapkan semuanya. 

Untuk penulisan kode PHP, sobat bisa menulisnya melalui Notepad bawaan Microsoft Windows atau bisa juga menggunakan software lain yang digunakan untuk menulis script. Kali ini pensil menggunakan Notepad++ sebagai editornya. Terserah sobat mau pake yang mana. Extensi nanti disimpan dengan .php

Struktur PHP
Kode PHP di tulis diantara tag <?php kode php sobat ?> 


<?php
echo "Hay sobat pensil, kali ini belajar script PHP"; //menampilkan teks
?>

Simpanlah pada direktori sobat, misalnya D:/XAMPP/htdoc/Belajar PHP/pembuka.php 
kemudian buka browser sobat dan ketikkan localhost/Belajar PHP/pembuka.php

Hasilnya adalah Hay sobat pensil, kali ini belajar script PHP
  • echo digunakan untuk menampilkan teks ke layar. sobat bisa juga menggunakan print 
  • "Hay sobat pensil, kali ini belajar script PHP" ini merupakan teks atau string yang akan di tampilkan ke layar. String merupakan salah satu tipe data dalam pemrograman PHP. Nanti kita akan membahasnya satu persatu.
  • // menampilkan teks ini untuk menuliskan sebuah komentar. Script ini tidak akan di ekskusi oleh PHP parser. // digunakan untuk membuat komentar satu baris. Jika sobat ingin membuat komentar yang terdiri dari beberapa baris, sobat bisa menggunakan    /*    disini letak komentar sobat    */

Bagaimana sobat, mudah bukan ? Sobat bisa mengulang-ngulang lagi di rumah.
Jika sobat mau softcopy nya, silahkan klik disini. Gratis KOq
Posted on 10:58 PM / Read More

Source Code Project Full + Database + Library Pendukung Lainnya

 
Copyright © 2011. Pensil Ajaib . All Rights Reserved
Home | Company Info | Contact Us | Privacy policy | Term of use | Widget | Site map
Design by Herdiansyah . Published by Borneo Templates