MESIN PENGUMPUL UANG

MESIN PENGUMPUL UANG
Silakan Klik Gambar Diatas Untuk Mendapatkan Uang Dengan Modal Rp 10.000

Senin, 06 Desember 2010

PHP Form Register & Login untuk Member


Kali ini saya memberikan tips dan trik bagaimana cara membuat form untuk meregister sekaligus login untuk member terdaftar, dan sudah tentu kita akan menggunakan database MySQL untuk menyimpan data para member terdaftar. Perlu diingat source PHP yang saya tulis ini berjalan pada PHP 4.2.3 atau lebih disarankan untuk menggunakan PHP
versi 4.3 atau lebih. Mari kita mulai!
Pertama-tama siapkan terlebih dulu databasenya. Silahkan jalankan mysql Client kamu. Masih bingung atau lupa menjalankan mysql client ? Ok saya coba ingat-ingatkan kembali…
Download Tulisan Lengkap: kalengkian-phplogin.zip
sumber : http://ilmukomputer.org/2008/11/25/php-form-register-login-untuk-member/

Membuat Laporan Dalam Format Dokumen PDF berdasarkan Parameter dengan PHP


Pendahuluan
Pada tulisan sebelumnya kita sudah membahas bagaimana menampilkan laporan dalam bentuk dokumen PDF dengan PHP tanpa menggunakan parameter.Maksud dari parameter disini adalah bagaimana kita menampilkan laporan berdasarkan field tertentu misalkan menampilkan laporan berdasarkan NIP pada pegawai,NIM pada mahasiswa.Tidak tertutup kemungkinan parameter yang diambil tidak harus berdasarkan dari field kunci saja,kita juga bisa menampilkan data dari field golongan misalkan,status,jurusan tergantung dari pengembangan kita masing-masing.
Pada tulisan kali ini kita akan mencoba bagaimana membuat atau menampilkan laporan berdasarkan parameter dimana parameternya kita ambil dari field NIM Mahasiswa.Untuk mengerjakan latihan ini kita harus mempersiapkan class yang bernama class FPDF yang sudah tersedia dalam file latihan dari tulisan ini.Class FPDF ini kita letakkan nantinya dalam folder latihan kita.Pada latihan membuat laporan dalam bentuk Format Dokumen PDF ini dapat didownload disini.
Download Surce Code disini.
Download Tulisan Lengkap: Disiniuser
sumber : http://ilmukomputer.org/2009/07/20/membuat-laporan-dalam-format-dokumen-pdf-berdasarkan-parameter-dengan-php/

PHP Upload File

Salah  satu  hal  terpenting  ketika mempelajari  PHP  adalah mengenai  upload  file  dan berbagai macam mekanismenya, dalam tutorial dibawah kita akan belajar :
  1. Membuat form untuk upload file
  2. Membuat script upload sederhana
  3. Menambahkan fitur file_exists untuk mendekti upload file yang sama
  4. Menambahkan fitur filter untuk upload jenis file tertentu
Download Tulisan Lengkap:

kinta-php-upload-file
file source
sumber : http://ilmukomputer.org/2009/08/29/php-upload-file/

Shortcourse Membuat Aplikasi Keranjang Belanja



Aplikasi Keranjang Belanja (Shoping Cart) sering anda temui jika anda sering duduk di depan komputer yang terhubung dengan internet. Jika anda pernah mengunjungi situs amazon.com, di sana akan anda temui aplikasi yang serupa, tetapi dengan kekayaan fitur yang kompleks tentunya.
Anda tertarik untuk bisa membuat aplikasi yang serupa ? Tidak banyak syarat yang harus dipenuhi, dengan bekal kemauan dan tekad yang bulat, ditopang dengan ketekunan dan keuletan, yakinlah anda mampu untuk membangunnya. Tetapi ingat anda tentu harus sudah mengerti dasar-dasar perancangan sistem, seperti sistem basis data, perintah SQL, serta Algoritma Pemrograman, Struktur data, dan konsep jaringan komputer. Sedikit syarat tetapi banyak juga jika disebutkan. Demikian juga harapan penulis, sedikit yang tertulis dalam modul ini, tetapi mudah-mudahan berbuah banyak manfaat.
Download Tulisan Lengkap.
sumber : http://ilmukomputer.org/2009/10/10/shortcourse-membuat-aplikasi-keranjang-belanja/

Belajar PHP dengan Framework Code Igniter



PHP adalah sebuah bahasa pemrograman web yang popular, tangguh dan dapat di peroleh secara gratis. Belajar PHP cukup menyenangkan, karena bahasa ini tergolong mudah untuk di pelajari. Untuk mempermudah dan mempercepat pengembangan aplikasi dengan PHP, banak bermunculan framework PHP, satu di antara nya adalah Code Igniter.
Dowload Tulisan Lengkap: belajar-php-dengan-framework-code-igniter
sumber : http://ilmukomputer.org/2010/05/02/belajar-php-dengan-framework-code-igniter/

Buku Tamu Dengan PHP Dan My SQL

Pendahuluan

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
linknya:
arifadli_membuat-buku-tamu
sumber:
http://ilmukomputer.org/2010/05/29/buku-tamu-dengan-php-dan-my-sql/

PHP MySQL

Pemrograman web dengan Database.
Pada umumnya PHP menggunakan database dari MySQL, selain karena penggunaannya yang gratis, mudah serta sangat kompatibel dengan pemrograman PHP, MySQL sangat disarankan bagi para developer untuk menggunakannya.

Tipe Data

MySQL memiliki kemampuan untuk mendukung beberapa tipe data, baik numerik, date time dan string.

INSTALASI MYSQL

Pada saat kita melakukan instalasi APPSERV pada pertemuan pertama, kita telah melakukan instalasi MySQL pada komputer. Terdapat dua buat metode untuk melihat MySQL pada komputer anda.
Cara pertama ialah menggunakan CONSOLE,
Cara memangilnya ialah: Klik Start > Run > CMD lalu ketik mysql -u root -p, lalu masukan password MySQL anda.
Keterangan:
-u adalah parameter username
root adalah username anda
-p adalah parameter password
Berikut adalah beberapa printah yang akan sering di pergunakan.

SHOW DATABASE

Setelah terbuka windows MySQL, anda dapat melihat database yang telah ada dengan menggunakan printah
1SHOW DATABASES ;

CREATE DATABASE

Untuk membuat database baru:
1CREATE DATABASE `pemrogramanweb` ;

USE DATABASE

Untuk masuk ke dalam database pemrogramanweb ketikan perintah:
1USE pemrogramanweb;

CREATE TABLE/ MEMBUAT TABEL

Kini anda dapat membuat table baru pada database pemrogramanweb, adapun contoh membuat table baru ialah:
1CREATE TABLE `teman` (
2 `id` int(3) NOT NULL auto_increment,
3 `nama` varchar(100) NOT NULL,
4 `jenis_kelamin` enum('pria','wanita') NOT NULL,
5 `alamat` text NOT NULL,
6 `umur` int(2) NOT NULL,
7 `pendidikan` varchar(20) NOT NULL,
8 PRIMARY KEY  (`id`)
9) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Pada contoh di atas, kita membuat sebuah table baru dengan nama tabel “teman” dan menggunakan beberapa field.

ALTER TABLE/ MODIFIKASI TABEL

MySQL memberikan hak akses penuh untuk merubah table yang telah kita buat, contoh kita akan menambahkan sebuah field baru “pendidikan” setelah field “umur”
1ALTER TABLE `teman` ADD `pendidikan` VARCHAR( 20 ) NOT NULL AFTER `umur` ;
Keterangan:
ALTER TABLE `teman`     : menunjukan table yang akan di perbaharui.
ADD `pendidikan`     : menambahkan sebuah field baru `pendidikan`.
VARCHAR(20)` NOT NULL    : tipe data `pendidikan`.
AFTER `umur`        : posisi penambahan sebuah field.

DROP TABLE/ HAPUS TABEL

1DROP TABLE `teman`;
Keterangan:
DROP TABLE `teman`     : menghapus table teman. “Hati-hati dalam penggunaannya”.

TRUNCATE TABLE/ KOSONGKAN TABEL

1TRUNCATE TABLE `teman`;
Keterangan:
TRUNCATE TABLE `teman`     : menghapus isi dari table teman, namun table tidak di hapus. “Hati-hati dalam penggunaannya”.

INSERT NEW ROW/ MASUKAN RECORD BARU

1INSERT INTO `teman` ( `id` , `nama` , `jenis_kelamin` , `alamat` , `umur` , `pendidikan` ) VALUES ('', 'Joni', 'pria', 'Denpasar Bali', '25', 'S1');
Keterangan:
INSERT INTO `teman`     : printah untuk memasukan record terbaru.
( `id` , `nama` … )    : field apa saja yang akan di masukan. pada MySQL anda dapat mengosongkan baris ini.
VALUES (”, ”, ”…)    : value yang akan di masukan (sesuai dengan jumlah field).

UPDATE

1UPDATE `teman` SET `umur` = '24' WHERE `id` = 1 LIMIT 1 ;
Keterangan:
UPDATE `teman` SET     : menunjuk table mana yang akan di update.
`umur` = ’24′        : menunjuk field yang akan di update. jika terdapat lebih dari field yang akan di update, pergunakan “koma” contoh: `nama` = ‘toyib’, `umur` = ’24′.
WHERE `id` = 1 LIMIT 1     : menunjuk row nomor berapa yang akan di update (berdasarkan primary key).

DELETE ROW/ HAPUS ROW

1DELETE FROM `teman` WHERE `id` = '1' LIMIT 1;
Keterangan:
DELETE FROM `teman`     : menunjuk table mana yang akan di hapus.
WHERE `id` = ’1′ LIMIT 1: menunjuk row nomor berapa yang akan di hapus.

SELECT ROW

1SELECT * FROM `teman`;
Keterangan:
SELECT * FROM `teman`    : Memangil semua record yang ada pada database `teman`

SELECT ROW dengan SYARAT

1SELECT * FROM `teman` WHERE `nama` = 'Joni';
Keterangan:
SELECT * FROM `teman`    : menunjuk tabel.
WHERE `nama` = ‘Joni’    : syarat atau kondisi yang di cari, contoh `nama` = ‘Joni’.
Cara berikutnya ialah memangil MySQL melalui layar BROWSER.
Pada cara ini, sangatlah mudah, karena kita di bantu TOOLS yang bernama PHPMyADMIN yang telah ter-install pada komputer anda.
Untuk memangilnya, buka browser anda dan ketik http://localhost/ lalu pilih menu PHPMyADMIN, maka akan muncul sebuah halaman PHPMySQL.
Untuk membuat database, anda isikan nama database pada kolom database lalu pilih menu “create”.
Setelah anda membuat sebuah database baru, anda bisa membuat table baru dengan memilih menu CREATE DATABASE pada sisi sebelah bawah, lalu isikan  sesuai dengan field yang anda inginkan.
Secara umumm printah SQL sebelumnya bisa anda pergunakan pada kolom SQL pada menu PHPMYADMIN pada sisi atas.

KONEKSI DATABASE DENGAN PHP

Koneksi PHP dengan database MySQL sangatlah mudah, berbeda dengan bahasa pemrograman lainnya. Pada PHP, anda hanya cukup mendifinisikan USERNAME, PASSWORD, IP dan DATABASE NAME nya saja, tanpa perlu memikirkan drivernya.
Berikut kode koneksi PHP MYSQL
1
2$link = mysql_connect("localhost", "username", "password");
3if (!$link) {
4 die('Could not connect: ' . mysql_error());
5}
6echo 'Connected successfully';
7mysql_close($link);
8?>
Keterangan:
localhost        : di isikan IP database atau localhost jika mysql terdapat pada komputer anda.
username        : username mysql
password        : password mysql

Dasar Pemrograman Web dengan Database

Secara umum pemrograman web dengan database sangatlah mudah, anda hanya perlu melakukan koneksi antar PHP dengan database MYSQL saja, setelah itu anda eksekusi-kan printah MySQLnya saja. PHP sudah banyak membantu dengan membuatkan banyak fungsi yang bisa anda pergunakan sehingga anda tidak perlu pusing memikirkan bagaimana syntax tersebut anda buat.
Sebagai contoh, kita akan membuat program untuk menampilkan data dari sebuah tabel `teman` yang tadi kita buat, namun sebelumnya anda harus memasukan beberapa record baru pada MySQL menggunakan CONSOLE.
1INSERT INTO `teman` VALUES (null, 'Dwi Artini', 'wanita', 'Surabaya', '22', 'S1');
2INSERT INTO `teman` VALUES (null, 'Budi', 'pria', 'Banyuwangi', '23', 'SMA');
3INSERT INTO `teman` VALUES (null, 'Septiani', 'wanita', 'Denpasar', '28', 'S2');
4INSERT INTO `teman` VALUES (null, 'Andika', 'pria', 'Jakarata', '24', 'S1');
5INSERT INTO `teman` VALUES (null, 'Suprapto', 'pria', 'Semarang', '21', 'SMA');
Setelah anda memasukan semua data di atas, silahkan membuat scripts PHP berikut.
01
02$link = mysql_connect('localhost', 'root', 'password')
03 or die('Tidak bisa connect dengan server mysql: ' . mysql_error());
04mysql_select_db('pemrogramanweb') or die('Tidak bisa connect dengan database');
05 
06echo "\n";
07$result        = mysql_query("SELECT * FROM `teman`");
08while ($line     = mysql_fetch_array($result)) {
\n";
09 echo "\t
10 foreach ($line as $col_value) {
\n";
11 echo "\t\t$col_value
12 }
\n";
13 echo "\t
14}
15echo "
\n";
16?>
Coba jalankan scripts di atas… lalu lihat hasilnya.
Penjelasan lebih terperinci akan di jabarkan di episode berikutnya, so pantengin terus ya blog ini.
Terima kasih atas pertemuan kali ini.
Salam
DOWNLOAD MATERI
php-mysql

sumber : http://ianbali.wordpress.com/2010/09/06/php-mysql/

Dasar Pemrograman PHP


PHP memiliki tipe variable VARIANT artinya anda dapat menuliskan isian nilai dari sebuah variable sesuka hati anda, tanpa perlu memperhatikan tipe data dari variable tersebut.




Contoh Penulisan Variable PHP
<?php
 // http://localhost/pemrogramanweb/pertemuan-2/latihan1.php
 // ini contoh
 $var   = "nilai variable";
 $gabung  = "selamat " . "pagi";
 $nilai  = 2;
 $boolean = true;
 echo $var;
 echo $gabung;
 echo $nilai;
 echo $boolean;
?>
Keterangan

<?php adalah syarat wajib untuk membuka baris printah PHP.


// komentar/ mematikan baris printah, contoh lain /* komentar */

$ adalah inisialisasi yang menyatakan bahwa ini adalah sebuah variable di ikuti nama variable, contoh: $nilai, $angka, $isian.

. Concate, sebuah pernyataan yang berfungsi untuk menggabung dua buah nilai (bukan menambahkan dua buah nilai).


adalah penanda bahwa itu adalah string, contoh “string”, “nilai”

; adalah akhiran penggunaan sebuah pernyataan/ variable.


echo adalah mengeluarkan hasil dari sebuah variable.

Variable array akan di terangkan pada materi berikutnya.
Operator Aritmatika

Contoh Keterangan.

$a + $b Penambahan.

$a – $b Pengurangan.

$a * $b Perkalian.


$a / $b Pembagian.

$a % $b Sisa hasil bagi.

$a, $b adalah Operan

+, -, *, /, % adalah Operator
Contoh Penggunaan
<?php
 // http://localhost/pemrogramanweb/pertemuan-2/latihan2.php
 $a         = 10;
 $b         = 5;
 $tambah     = $a + $b;
 $kurang     = $a - $b;
 $kali     = $a * $b;
 $bagi     = $a / $b;
 $sisa     = $a % $b;
 $gabung     = ($a + $b - ($b * $a));

 echo $a;
 echo $b;
 echo $tambah;
 echo $kurang;
 echo $kali;
 echo $bagi;
 echo $sisa;
 echo $gabung;
?>
Selain echo, php juga memiliki output lainnya yaitu print, print_r.

print penggunaanya sama persis dengan echo, sedangkan print_r di gunakan untuk mengeluarkan nilai dari sebuah array, pembahasan ini akan di tampilkan di pertemuan berikutnya.

Tugas Mandiri.

1.Untuk melatih penggunaan variable, silahkan membuat kalkulator sederhana menggunakan dua buah variabel atau lebih.
2.Anda pun dapat membuat kalkulator konversi suhu dengan penggunaan variable di atas.

Tutorial Dasar PHP dan MySQL

Kita akan mencoba melakukan operasi - operasi dasar pada PHP MySQL.
1. Membuat koneksi
$hostmysql = “localhost”;
$username = “mysqlusername”;
$password = “mysqlpassword”;
$database = “namadatabase”;

$conn = mysql_connect(”$hostmysql”,”$username”,”$password”);
if (!$conn) die (”Koneksi gagal”);
mysql_select_db($database,$conn) or die (”Database tidak ditemukan”); >

Penjelasan Script:
a. mysql_connect
digunakan untuk membuat koneksi dari PHP ke server MySQL. Data mengenai hostname, mysql username, dan password yang digunakan telah diwakilkan oleh variabel $hostmysql, $username, $password. Penulisannya akan sama dengan:
mysql_connect(”localhost”,”username”,”password”);
b. mysql_select_db
untuk memilih database yang akan digunakan.
c. if (!$conn) die (”Koneksi gagal”);
jika koneksi gagal dibuat (!$conn), maka akan muncul pesan kesalahan
Setiap operasi PHP yang berhubungan dengan MySQL, akan membutuhkan sintaks diatas. agar lebih mudah, lebih baik disimpan terlebih dahulu dengan nama konfig.php. Jika sintaks tersebut dibutuhkan lagi, maka kita melakukan include terhadap file konfig.php tersebut.
2. Membuat tabel pada MySQL
include (”konfig.php”);
mysql_query(”CREATE TABLE user (
namadpnVARCHAR(20),
namablkg VARCHAR(20),
negara VARCHAR(20))”); ?>

Penjelasan script:
1. include (”konfig.php”);
perintah include digunakan untuk mengikut sertakan sebuah file (pada contoh diatas adalah file konfig.php).
2. mysql_query
format umum dari perintah ini adalah mysql_query(string dari query).
mysql_query akan sering dijumpai pada artikel kali ini.
3. Memasukkan data pada tabel
include (”konfig.php”);
$insert = “INSERT INTO users (namadpn,namablkg,negara)
VALUES (’Saya’,’Sendiri’,’Indonesia’)”;
mysql_query($insert) or die (”tidak dapat memasukkan data ke tabel”);?>

4 . Menampilkan data dari tabel
include (”konfig.php”);
$query = “SELECT * FROM user”;
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result)){
echo “Jumlah data: $numrows
”;
echo “Nama Depan: $row[namadpn]
”;
echo “Nama Belakang: $row[namablkg]
”;
echo “Negara: $row[negara]“;
} ?>

Penjelasan script:
1. mysql_num_rows
digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query).
2. while ( ) {
}
digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada. (dalam contoh diatas: akan menampilkan semua isi dari table).
3. mysql_fetch_array
menampilkan data dari tabel dalam bentuk array
Untuk penggunaan lainnya (hapus, update, dsb) yang berubah hanya string query-nya saja.
Sumber :  http://www.rumahweb.com/journal/php-mysq…

Dasar-dasar PHP : Operator Perbandingan dan logika

Untuk melengkapi ilmu kita tentang operator percabangan, kita perlu mengetahui di dalam if kita bisa memakai apa saja. Nah, untuk itu kita akan mempelajari tentang operator. Siap ?

Kita sudah melihat bagaimana penggunaan tanda “=” saat kita mengisi variabel dalam skrip yang sudah kita tulis (misalnya $WarnaFavorite=”biru”). Tanda sama dengan tersebut disebut dengan “assignment operator” dan merupakan operator paling sederhana yang sudah kita miliki: $a = b berarti “variabel a diisi dengan nilai b (untuk saat ini)”.
Tetapi anda dapat memperoleh lebih banyak dari PHP dengan apa yang disebut dengan “comparison operator” (operator perbandingan) , “logical operator” (operator logika) dan “arithmetic operator” (operator aritmatika). Berikut adalah operator-operator tersebut diambil dari PHP.net
Operator Perbandingan
Operator ini membuat anda bisa melakukan pembandingan apakah beberapa elemen sama, identik, kurang dari atau lebih besar dari yang lain.
Contoh
Nama
Hasil
$a == $b
Sama dengan
BENAR jika $ a sama dengan $b
$a ===$b
Identik
BENAR jika $a sama dengan $b, dan keduanya memiliki tipe yang sama
$a != $b
Tidak sama dengan
BENAR jika $a tidak sama dengan $b.
$a <> $b
Tidak sama dengan
BENAR jika $a tidak sama dengan $b
$a !== $b
Tidak identik
BENAR jika $a tidak sama dengan $b, atau tidak memiliki tipe yang sama.
$a < $b
Kurang dari
BENAR jika $a kurang dari $b.
$a > $b
Lebih besar dari
BENAR jika $a lebih besar dari $b.
$a <= $b
Kurang dari atau sama dengan
BENAR jika $a kurang dari atau sama dengan $b
$a >= $b
Lebih besar dari atau sama dengan
BENAR jika $a lebih besar dari atau sama dengan $b.
Kesalahan yang cukup sering dilakukan adalah menggunakan operator assignment (“=”) untuk membandingkan, sehingga untuk mambandingkan apakah 2 variabel sama atau tidak dalam sebuah percabangan dituliskan:
If ($a = $b)
Yang seharusnya
If ($a == $b)
Operator Logika
Di sini anda dapat membandingkan elemen-elemen menggunakan pembandingan logika and dan or.
Contoh
Nama
Hasil
$a and $b
And BENAR jika baik $a dan $b keduanya BENAR.
$a or $b
Or BENAR jika salah satu dari $a atau $b BENAR
$a xor $b
Xor BENAR jika salah satu dari $a atau $b BENAR, tetapi tidak keduanya.
! $a
Not BENAR jika $a tidak BENAR.
$a && $b
And BENAR jika baik $a dan $b keduanya BENAR.
$a || $b
Or BENAR jika salah satu dari $a atau $b BENAR.
Operator Aritmatika
Persis seperti namanya, operator ini melakukan matematika.
Contoh
Nama
Hasil
$a + $b
Penjumlahan
Jumlah $a dan $b.
$a – $b
Pengurangan
Selisih $a dan $b.
$a * $b
Perkalian
Perkalian $a dan $b.
$a / $b
Pembagian
Pembagian $a dan $b.
$a % $b
Modulus
Sisa $a dibagi $b.
sumber :http://blog.bpkpenabur.or.id/fiftonugroho/2010/10/05/dasar-dasar-php-operator-perbandingan-dan-logika/

Minggu, 05 Desember 2010

Struktur Script Php


Yang dimaksud dengan struktur script PHP adalah bagaimana cara penulisannya di dalam HTML ataukebalikkannya, penulisan tag HTML ke dalam script PHP. MENAMBAHKAN SCRIPT PHP KE HTML
Untuk menambahkan script PHP ke HTML diperlukan persyarata khusus yang tidak boleh ditinggalkan,yaitu diperlukan delimeter yang harus  diikutsertakan (Delimeter merupakan karakter atau kumpulan karakter yang mebedakan antara script dengan teks biasa dalam HTML. Delimeter untuk HTML adalah karater < dan >. Untuk PHP, delimeter yang digunakan adalah sebagai berikut:
Untuk dokumen HTML biasa:

atau:
Untuk Editor yang tidak mendukung PHP

script php
Untuk download tutorial silahkan klik:
Struktur dasar PHP

Dasar PHP

Mengenal Dasar PHP

Mengenal Dasar PHP
Setelah dalam beberapa tulisan saya mengulas bahasa pemrograman untuk aplikasi desktop, kali ini saya coba membahas tentang salah satu bahasa pemrograman untuk web yang sangat populer yaitu PHP. Tulisan akan saya bagi dalam beberapa pembahasan. Untuk pembahasan pertama kita akan membahas tentang dasar-dasar PHP. Semoga artikel ini berguna bagi kita semua. Apa itu PHP?
PHP adalah salah satu bahasa server side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa Server Side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah hasil jadi dalam bentuk HTML, dan kode PHP anda tidak akan terlihat. PHP dapat berjalan diberbagai web server semisal IIS, Apache, PWS, dll.
Sistem Database yang didukung oleh PHP adalah:
  1. Oracle
  2. Sybase
  3. mSQL
  4. MySQL
  5. Solid
  6. Generic ODBC
  7. Postgres SQL
PHP juga mendukung komunikasi dengan layanan lain melalui protocol IMAP, SNMP, NNTP, POP3 dan HTTP
Perangkat yang diperlukan untuk membuat program dalam PHP adalah:
  1. Text Editor (Notepad, PHPed, vi, emac, UltraEdit dan lainnya)
  2. Browser (IE 4.0 atau lebih, Netscape navigator dan lainnya)
  3. Web Server yang mendukung PHP
Memulai PHP
Sebelum memulai pemrograman PHP yang perlu diingat adalah pastikan web server dan skrip PHP telah berjalan dengan baik. Fungsi-fungsi yang ada di PHP tidak case sensitive tetapi variabelnya case sensitive (membedakan huruf besar dan kecil).
Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>). Ada 3 cara untuk menuliskan script PHP yaitu:

Script PHP
?>

Script PHP
?>
Pemisah antar instruksi adalah tanda titik koma(;)
Untuk membuat atau menambahkan komentar, standar penulisan adalah:
/*komentar*/
//komentar
#komentar
Untuk mengetahui tipe data suatu variable dapat diperiksa dengan menggunakan fungsi-fungsi yang telah disediakan oleh PHP. Beberapa fungsi tersebut adalah:
Fungsi Keterangan
gettype Untuk memperoleh tipe data yang terdapat pada sebuah variable. Format penulisan: gettype(variable)
Hasilnya berupa tipe data dalam PHP
is_array Untuk mengetahui apakah variable tersebut berupa array untuk tidak. Format penulisan : is_array(variable)
Hasil :
True : variable argumen adalah array
False : variable argumen bukan array
is_bool Untuk mengetahui apakah variable tersebut bertipe Boolean atau tidak. Format penilisan : is_bool(variable)
Hasil :
True : variable argumen adalah Boolean
False : variable argumen bukan boolean
is_double Untuk mengetahui apakah variable tersebut bertipe double atau tidak. Format penulisan : is_double(variable)
Hasil :
True : variable argument double
False : variable argument bukan double
is_float Hampir sama dengan is_double
is_int Untuk mengetahui apakah variable tersebut bertipe integer atau tidak. Format penulisan : is_int(variable)
Hasil :
True : variable argumen adalah integer
False : variable argumen bukan integer
is­_string Untuk mengetahui apakah variable tersebut bertipe string atau tidak. Format penulisan : is_string(variable)
Hasil :
True : variable argumen adalah string
False : variable argumen bukan string
Fungsi untuk mengonversi data
Fungsi Keterangan
doubleval Untuk memperoleh nilai bertipe double berdasar nilai argumen. Format penulisan : doubleval(argumen)
intval Untuk memperoleh nilai bertipe integer berdasar nilai argumen. Format penulisan : intval(argument)
strval Untuk memperoleh nilai bertipe integer berdasar nilai argumen. Format penulisan : strval(argument)
Fungsi-fungsi lain
Fungsi Keterangan
empty Untuk mengetahui apakah variable argumennya bernilai kosong atau tidak. Format penulisan : empty(argumen)
Hasil :
False : jika variable ada dan bernilai tidak kosong
True : variable argumen kosong
isset Untuk mengetahui apakah variable argumennya sudah ada atau belum. Format penulisan : isset(variable)
unset Untuk menghapus variable. Format penulisan : unset(variable [,variable[,…]])
print_r Untuk menampilkan informasi tentang variable, terutama dalam bentuk array. Bentuk pemanggilan : print_r(variable)
sumber : http://blog.unikom.ac.id/10107151/MZ.Mengenal-Dasar-PHP.html