SMKN 2 Pacitan ziddu
link
code 4ur web

Alumni SMKN 2 Pacitan

Pemrograman PHP

Selain HTML, pemrograman PHP memberikan warna tersendiri dalam dunia pemrograman web. Pemrograman PHP sangat fleksibel sehingga mudah terintegrasi. Dengan menggunakan kode-kode PHP sebuah web bisa dibuat menjadi dinamis, sehingga lebih mudah dikelola.

PHP (Program Hypertext Preprocessor) merupakan bahasa script server side dalam pengembangan web yang disisipkan pada dokumen HTML yang ditulis dengan bahasa C. PHP merupakan software open source yang mendukung untuk membuat web dinamis, sehingga membuat maintenance web lebih mudah dan efisien.

PHP sebagai bahasa pemrograman yang berorientasi web tentunya memiliki keunggulan dibandingkan dengan bahasa pemgrograman yang lain, antara lain:

  1. Fokus pada pembuatan script server side yang bisa melakukan apa saja yang bisa dilakukan oleh CGI.
  2. Dapat digunakan pada semua sistem operasi dan mendukung terhadap banyak web server.
  3. Tidak terbatas pada keluaran HTML, mampu mengolah keluaran gambar, file PDF, movie Flash dan keluaran teks.
  4. Memiliki dukungan terhadap banyak data base.
  5. Software open source yang bisa digunakan dan disebarkan secara gratis.

Sintaks PHP dituliskan dalam tanda khusus php yang terdiri dari empat macam tag yang biasa digunakan.

  1. <?php ... ?> (bentuk yang palng sering digunakan dalam penulisan kode php).
  2. <script language="PHP"> ... </script> (merupakan bentuk umum yang biasa digunakan).
  3. <? ... ?> (lebih mudah, namun kadang tidak diaktifkan pada konfigurasi php.ini.
  4. <% ... %> (memiliki bentuk yang mirip dengan tag ASP).

Identifier

Identifier merupakan nama yang diciptakan programer untuk memberikan nama pada variabel, fungsi, dan class. Dengan aturan penulisan identifier:

  1. Dimulai dengan huruf atau underscore (_).
  2. Karakter kedua dan seterusnya bisa berupa huruf, angka atau underscore.
  3. Bersifat case sensitive kecuali fungsi yang disediakan pada PHP.
  4. Tidak bisa menggunakan tanda baca.

Tipe Data

Tipe data scalar

  • Boolean, merupakan tipe data untuk menentukan nilai kebenaran, true dan false
  • Integer,tipe data bilangan bulat, penulisan pada bilangan oktal diawali dengan 0(nol) dan untuk heksadesimal diawali dengan 0x
  • Floating Point, terdiri dati tipe bilangan float, double atau real.
  • String, nilai yang berupa sekumpulan karakter dengan penulisan diapit tanda petik tunggal, petik ganda, atau heredoc sintax.

Tipe data compound

  • Array, nilai yang dibaca sebagai urutan/baris.
  • Object, tipe data yang memiliki kombinasi struktur data atau beberapa fungsi/method.

Tipe data khusus

  • Resource, variabel khusus sebagai suatu acuan terhadap suatu external resource.
  • Null, variabel yang tidak memiliki nilai.

Ekspresi

Ekspresi suatu bentuk yang menghasilkan nilai yang melibatkan operand dan operator. Contoh: 3+3*6 dengan 3,3 dan 6 sebagai operand dan +,* sebagai operator.

Operator

Operator adalah simbol khusus yang digunakan untuk melakukan manipuliasi nilai pada suatu ekspresi sehingga menghasilkan nilai. Terdiri dari:

  • Aritmetika, merupakan operator untuk melakukan perhitungan matematika (+ , - , * , / , %)
  • Assigment, operator dimana operand sebelah kiri mendapat nilai dari operand disebelah kanan atau operator untuk memberi nilai pada suatu variabel. Terdiri dari "=" untuk menempatkan sisi kanan ke sisi kiri, "+=", "-=", "*=", "/=", "%="
  • Bit, adalah operator yang digunakan untuk operasi bit (binary digit) pada level bit 0 dan 1.
  • Relasi, merupakan operator yang digunakan untuk membandingkan antar dua ekspresi dengan hasil true dan false (==, !=, ===, !==, >, <, >=, <=.
  • Ternary, operator yang merupakan penyederhanaan dari statemen if...else... dengan sintax (expr1)?(expr2):(expr3);
  • Kontrol error, dukungan pada PHP digunakan untuk mengabaikan/tidak menampilkan kesalahan yang dihasilkan oleh eksehkusi suatu ekspresi. Penulisan pada suatu ekspresi dengan tanda at (@).
  • Eksekusi, digunakan untuk mengeksekusi isi yang terdapat pada apitan backticks (`...`) sebagai suatu perintah shell dan hasilnya ditampung dalam suatu variabel untuk ditampilkan di browser.
  • Increment/Decrement, berfungsi untuk menambah (increment) disimbolkan dengan tanda "++" atau mengurangi (decrement) disimbolkan dengan tanda "--" dimana penambahan atau pengurangan dengan satu.
  • Logika, digunakan untuk membandingkan dua nilai agar menghasilkan suatu nilai dengan hasil benar atau salah.
  • String, digunakan untuk menggabungkan dua string atau lebih dalam suatu variabel sehingga dihasilkan variabel baru, disimbolkan dengan ".".
  • Array, operator untuk menggabungkan array tanpa menimpa array yang digabung disimbolkan dengan +.

Random Article

¤ Ubuntu 10.4: Mount Drive with Authentication
¤ Page Setup Skripsi
¤ Mengganti Computer Name Karmic
¤ Pemrograman HTML: Image
¤ Install VGA AXIOO NEON MNC di Ubuntu Karmic
¤ Hidden File di Ubuntu
¤ Geany kendi ajaib penulis kode program
¤ LAMPP Start saat Booting
¤ Zekr Al Quran Digital
¤ Pemrograman PHP
Hosting dan Domain Termurah
Pagoda DJ
alertpay
Valid XHTML 1.0 Transitional
Valid CSS!
optimized resolution 1024x768 pixel
www.rowang.com © 2008 - 2012 all rights reserved
create by oedhawidhi
adh