DATA BARANG | |
| Kode | |
| Nama | |
| Jenis | Elektronik Non elektronik |
| Deskripsi | |
| Jumlah | |
Kazuya Pitaks Maulana | |
kazuya_pitak's
Hoby Aku Lebih Suka Mencari Pengalaman Yang Baru Yang Belum Pernah Aku Coba Selama Hidupku.....
DATA BARANG | |
| Kode | |
| Nama | |
| Jenis | Elektronik Non elektronik |
| Deskripsi | |
| Jumlah | |
Kazuya Pitaks Maulana | |
$k
$data[kode]
$data[nama]
$data[jenis]
$data[pupuk]
$data[deskripsi]
$data[tglpenemuan]
";
$k++;
}
echo"";
echo"Akan memasukkan data baru? klik
disini";
?>
kazuya_pitak's
Data Tumbuhan | |
| Kode | |
| Nama | |
| Jenis | Tanaman Air Tanaman darat |
| Deskripsi | |
| Tgl Penemuan | |
Pengertian PHP
PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.
PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah mampu mengakses database dan dapat terintegrasi dengan HTML.
8. Operator di PHP
Operator digunakan untuk menentukan sebuah nilai dengan melakukan suatu prosedur, atau dengan suatu operasi dari beberapa nilai. Nilai yang digunakan dalam sebuah operasi disebut operand. Penjumlahan adalah sebuah contoh sederhana dari suatu operasi.
Sebagai contoh : 2 + 4
2 dan 4 adalah sebuah operand. Ekspresi ini akan menghasilkan 6.
Arithmetic Operator (Operator Aritmatika)
PHP menggunakan operator arithmetic dasar :
| Operator | Aksi | Contoh | Penejelasan |
| + | Penjumlahan | 5 + 9 | Menghasilkan nilai : 14 |
| - | Pengurangan | 9 - 4 | Menghasilkan nilai : 5 |
| * | Perkalian | 5 * 6 | Menghasilkan nilai : 30 |
| / | Pembagian | 20 / 4 | Menghasilkan nilai : 5 |
| % | Modulus | 9 % 4 | Menghasilkan nilai : 1 |
PHP mengabaikan karakter spasi dalam sebuah operasi. Ekspresi $x = 5 + 9 dengan dengan $x=5+9 akan menghasilkan nilai yang sama. Penggunaan spasi disesuaikan dengan keinginan dari para user.
Unary Operator
Tanda minus ( - ) digunakan dengan sebuah nilai numerik tunggal untuk menegatifkan sebuah bilangan (untuk membuat negatif bilangan postif atau membuat postif bilangan negatif).
Contoh :
$x = 2;
$y = -$x; // $y = -2
$i = -234;
$j = -$i; // $j = 234
Variable Assignment Operator
Tanda sama dengan ( = ) digunakan untuk mengatur atau menetapkan nilai suatu variabel. Oleh karena itu tanda tersebut dikenal sebagai operator penugasan.
Contoh :
$x = 1;
$y = x + 1;
$luas = $panjang * $lebar;
$statements = "Yes";
Variabel disebelah kiri tanda ( = ) akan diberikan nilai dari ekspresi disebelah kanan tanda ( = ).
Comparison Operator (Operator Perbandingan)
Operator perbandingan digunakan untuk menguji suatu kondisi. Ekspresi yang menggunakan operator perbandingan akan selalu menghasilkan nilai boolean, yaitu antara true (benar) atau false (salah).
Contoh :
$i = 4;
if ($i < style="">
// ekspresi '$i <>
if ($i > 6) print "tidak akan tercetak";
// ekspresi '$i > 6' adalah salah
Beberapa operator perbandingan yang lain adalah sebagai berikut :
| Operator | Arti | Contoh | Menghasilkan benar (true) ketika : |
| == | Sama dengan | $i == $j | $i dan $j mempunyai nilai yang sama |
| < | Kurang dari | $i < $j | $i kurang dari $j |
| > | Lebih dari | $i > $j | $i lebih dari $j |
| <= | Kurang dari atau sama dengan | $i <= $j | $i kurang dari atau sama dengan $j |
| >= | Lebih dari atau sama dengan | $i >= $j | $i lebih dari atau sama dengan $j |
| != | Tidak sama dengan | $i != $j | $i tidak sama dengan $j |
| <> | Tidak sama dengan | $i <> $j | $i tidak sama dengan $j |
| === | Identik | $a === $b | Benar jika $a sama dengan $b, dan keduanya memiliki type data yang sama.(hanya dalam PHP4) |
Ingat !
Tanda ( == ) merupakan operator perbandingan untuk menguji suatu variabel sedangkan tanda ( = ) adalah operator penugasan untuk memberikan nilai kepada suatu variabel. Perhatikan dua contoh dibawah ini.
Contoh salah !
$i = 3;
if($i = 5) print "lima";
// akan mencetak lima. Pernyataan $i=3 akan diabaikan
$i = 3;
if(5 = $i) print "lima";
/* parse error terdapat kesalahan. PHP berusaha memberikan nilai
$i kepada bilangan 7
*/
Contoh Benar !
$i = 3;
if($i == 5) print "lima";
// $i == 5 menghasilkan nilai false (salah) sehingga pernyataan
// print "lima" tidak dijalankan.
$i = 3;
if(5 == $i) print "lima";
// 5 == $i menghasilkan nilai false (salah) sehingga pernyataan
// print "lima" tidak dijalankan.
$a = "7";
$b = 7.00;
print ($a == $b); // mencetak 1 (true)
print (($a == $b) and (gettype($a) == gettype($b))); // mencetak 0
Inisialisasi array
Ada banyak cara untuk melakukan inisialisasi sebuah array. Cara pertama yang sederhana adalah cukup dengan memberikan nilai kepada variabel array.
$branch[] = "
$branch[] = "Surabaya";
$branch[] = "Medan";
Jika tanda kurung siku pada variabel array tidak diberikan nilai index, maka secara default maka element sebenarnya bernilai index 0,1,2,.... contoh dibawah akan menghasilkan array yang sama dengan contoh diatas.
$branch[0] = "
$branch[1] = "Surabaya";
$branch[2] = "Medan";
Dalam prakteknya, pemberian index dilakukan secara sekuensial atau berurutan. Tetapi dilain hal dapat dilakukan peng-indekkan secara acak sesuai keinginan user.
$branch[20] = "
$branch[22] = "Surabaya";
$branch[23] = "Medan";
print $branch[23] // print
Array tersebut memiliki tiga buah elemen juga tetapi indeksnya merupakan bilangan acak yaitu 20, 22, 23.
Jika menginginkan jumlah dari elemen array yang terdapat pada sebuah variabel array, dapat digunakan fungsi count(). Fungsi tersebut mengembalikan nilai fungsi berupa integer yang menyatakan jumlah elemen array.
$branch[20] = "
$branch[23] = "
$branch[] = "Medan"; // memiliki indeks 24
// bilangan indeks kedua setelah
// bilangan indeks terbesar
print count ($branch) // print 3
print $branch[] // print nothing
print $branch[24] // print
Cara lain untuk menginisialisasi array adalah dengan konstruksi array array(). Nilai dikirimkan kedalam array yang akan diberikan.
$branch = array("
print $branch[2]; // print Medan
Jika user ingin mengesampingkan indeks secara default, operator (=>) dapat digunakan untuk memberikan indeks spesifik untuk elemen array. Pada contoh sebelumnya $branch memiliki tiga elemen dengan indeks 0, 1, dan 2. jika user menginginkan array dengan basis satu (indeks dimulai dari 1, 2, 3, ...), maka dapat dituliskan dengan menggunakan operator (=>).
$branch = array(1 => "Semarang", "Surabaya", "Medan");
$city = array("Solo", 7 => "Gresik", "Brastagi");
print $branch[3]; // print
print $city[8]; // print Brastagi
7. Array di PHP
Dalam PHP, sebuah variabel dapat dinyatakan sebagai sebuah tempat untuk sebuah nilai tunggal. Sedangkan Array adalah sebuah tempat untuk sekumpulan nilai. Sebuah array terdiri dari sejumlah element, yang masing-masing memiliki sebuah nilai - data yang tersimpan pada elemen array tersebut - dan sebuah key atau index, dimana elemen tersebut dapat dirujuk. Normalnya, sebuah index berupa integer. Secara default, array adalah basis nol, artinya elemen pertama dari array memiliki index nol. akan tetapi index dapat juga berupa string.
Bentuk sederhana array terdiri dari serangkaian elemen yang bertanda dimulai dari nol dan bertambah secara sekuensial. Sebagai contoh sebuah array bernama $branch, setiap elemen berisi nama kota cabang sebuah perusahaan.
| $branch[0] | $branch[1] | $branch[2] | $branch[3] | $branch[4] |
| "Semarang" | "Surabaya" | "Medan" | "Bandung" | "Yogyakarta" |
Array dalam PHP dapat berisi elemen dari sejumlah tipe data yang berbeda. Artinya array dalam PHP tidak harus memiliki tipe data yang sama. Setiap elemen dapat berupa tipe data apa saja.
Ada tiga jenis array di PHP:
q Numeric array – Array dengan dengan kunci ID numerik
q Associative array – Array dimana setiap kunci ID berasosiasi dengan sebuah nilai
q Multidimensional array - Array yang menyimpan satu atau lebih array