Hallo semuanya/ kon’nichiwa/ annyeonghaseyo.
Bertemu
lagi dengan saya, sekarang saya akan menjelaskan atau mengulas sedikit tentang
php, berikut ulasannya:
PHP:
Hypertext Preprocessor adalah bahasa skrip yang umum bersifat open source dapat
ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram
situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
PHP
pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP
masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script
yang digunakan untuk mengolah data form dari web.
Selanjutnya
Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI,
kependekan dari Hypertext Preprocessing'/Form Interpreter. Dengan perilisan
kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk
ikut mengembangkan PHP.
Kelebihan PHP dari bahasa
pemrograman lain
Bahasa
pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaanya.
Web
Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai
dengan apache, dengan configurasi yang relatif mudah.
Dalam
sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer
yang siap membantu dalam pengembangan.
Dalam
sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena
referensi yang banyak.
PHP
adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix,
windows) dan dapat dijalankan secara runtime melalui console serta juga dapat
menjalankan perintah-perintah system.
1. Tag dalam PHP
Ada
beberapa jenis tag dalam php yaitu:
2. Komentar dalam PHP
Komentar adalah sejenis anotasi yang bisa
digunakan untuk mengklarifikasi tujuan dan maksud satu bagian kode. Ketika
menggunakan PHP, ada beberapa opsi untuk menulis komentar yang dapat dipilih,
dan opsi-opsi tersebut diangkat dari bahasa pemrograman lama yang populer. Ada
dua opsi komentar baris tunggal dan satu opsi komentar baris ganda ala bahasa
C. Anda bisa menggunakan komentar untuk mencegah satu bagian kode tertentu
dijalankan, dan komentar juga bisa digunakan untuk membuat dokumentasi. Ada
beberapa jenis komentar :
3. Variabel dan Tipe Data
Variabel
adalah kode program yang digunakan untuk menampung nilai tertentu. Nilai yang
disimpan di dalam variabel selanjutnya dapat dipindahkan ke dalam database,
atau ditampilkan kembali ke pengguna.
Tipe
Data dalam PHP dibagi menjadi tiga bagian, yaitu Scalar Type, Compound Type,dan
Special Type.
Scalar Type adalah tipe data yang hanya memuat
satu data dalam variabel. Tipe Data yang termasuk kedalam Tipe Scalar adalah:
1.
Boolean, Tipe Data ini adalah tipe data yang paling sederhana. Hanya berupa
true atau false. Cara memasukan ke dalam variabel adalah dengan memberikan
nilai true atau false pada variabel tersebut
2.
Integer, Integer merupakan Tipe Data yang berisikan bilangan bulat negatif dan
positif atau tanpa ada nilai pecahan.
3.
Double/Float/Real, Float merupakan Tipe Data yang berisikan bilangan real
negatif dan positif atau yang memiliki nilai pecahan.
4.
String, String merupakan Tipe Data yang berisikan satu atau kumpulan karakter.
Compound
Type adalah Tipe Data yang dapat mempunyai lebih dari satu element. Tipe Data
yang termasuk kedalam Tipe Compound adalah:
1.
Array, Array atau Larik merupakan Tipe Compound Primitif, terdapat pada bahasa-bahasa
pemrograman lain. Tipe Data ini dapat memuat beberapa element, dan Isi Data
untuk element array tersebut juga bisa bertipe array dan tipe scalar, compound
atau special.
2. Object, Tipe Data ini adalah tipe data baru
pada PHP yang dapat digunakan untuk membangun suatu program web yang
berbasiskan object oriented. Isi dari Tipe Data ini bisa berupa Fungsi dan
Variabel dan bisa terdiri dari beberapa element.
Special
Type yaitu data khusus. Ada dua Tipe Data yang termasuk kedalam Special Type.
Keduanya mempunyai ciri khas yang tidak dapat dimasukan kedalam Scalar ataupun
Compound. Tipe Data yang termasuk kedalam Tipe Special adalah:
1.
NULL, NULL adalah Tipe Data yang tidak memuat apapun. Setiap Variabel yang
diset menjadi Tipe Data NULL ini akan menjadikan Variabel tersebut kosong,
seperti dalam penggunaan fungsi unset(). Cara untuk menset Variabel menjadi
NULL adalah dengan memasukan nilai NULL pada variabel yang dimaksud
2. Resource, Tipe Data Spesial yang satu ini di
khususkan untuk menyimpan resource, sumber atau alamat. Variabel tersebut hanya
dapat diciptakan oleh suatu fungsi khusus yang mengembalikan nilai berupa
resource seperti penggunaan fungsi fopen, opendir, mysql_connect, mysql_query
dan semacamnya.
Tipe
data dapat dirubah sesuai keinginan kita dengan menggunakan perintah Type
Casting. Perintah-perintah Type Casting diantaranya:
(int)
, (integer) – Merubah Menjadi Integer
(bool)
, (boolean) – Merubah Menjadi Boolean
(float)
, (double), (real) – Merubah Menjadi Float/Real
(string)
– Merubah Menjadi String
(array)
– Merubah Menjadi Array
(object)
– Merubah Menjadi Objek
Contoh pemakaian variable dalam syntak :
Hasilnya :
3. Operator
Operator
aritmatika
Operator String
Operator ini digunakan untuk menggabungkan dua
teks atau lebih dengan cara membubuhkan operator concatenation ( . ) diantara
dua operan atau lebih dalam suatu operasi.
Operator
Increment/Decrement
Operator
Logika
Operator
Ternary
Ternary
operator mempunyai 3 bagian utama yakni:
(expr1) ? (expr2) : (expr3)
Lihat kode di atas, cara penggunaan ternary
operator adalah membandingkan expr1 dan menghasilkan expr2 jika benar, atau
menghasilkan expr3 jika salah.
Operator
Perbandingan
Operator Assignment
Assigment
dengan Nilai atau dalam istilah pemograman dikenal dengan Assignment by Value ,
adalah proses pemberian nilai kedalam sebuah variabel dengan meng-copy nilai
atau value dari variabel lain.
PHP
menggunakan tanda sama dengan (=) untuk Assignment by Value. Secara tidak
sadar, kita telah banyak menggunakan operator ini dalam berbagai contoh pada
tutorial sebelumnya. Pada saat menggunakan operator “=”, PHP meng-copy nilai
(atau value), dari sisi kanan operator ke sisi kiri.
Contoh Pemakaian Operator:
Hasilnya:
4. STRUKTUR
KONTROL
Struktur
control dibagi menjadi 3 yaitu :
1. Sequence atau urutan
2. Selection atau pilihan
3. Iteration atau pengulangan
a) IF/IF
else
Pernyataan
kondisional adalah pernyataan yang hanya akan dijalankan jika suatu kondisi
bernilai benar, berfungsi untuk melakukan filter/penyaringan hasil berdasarkan
kondisi tertentu.
Contoh
pemakaian :
Hasilnya:
b) Switch
Switch
digunakan untuk mengevaluasi suatu ekspresi dengan kemungkinan banyak nilai dan
banyak perintah yang harus dieksekusi berdasarkan ekspresi dan nilainya.
Contoh
Pemakaian:
Hasilnya:
c) While
Bentuk
perulangan ini akan melakukan perulangan selama kondisi bernilai benar,
perulangan ini akan berhenti saat kondisi bernilai salah.
Sintaks:
While (kondisi){
Pernyataan yang diulang;
Counter;
}
d) Do
While
Seperti
halnya pada bentuk while, bentuk do... while melakukan pengecekan kondisi pada
akhir statement sehingga jenis ini akan melakukan perulangan minimal sebanyak
satu kali.
Sintaks:
Do{
Pernyataan yang diulang;
Counter;
} while (kondisi);
Contoh
pemakaian:
Hasilnya:
e) For
For
merupakan jenis perulangan dengan jumlah perulangan sudah ditentukan berapa
kali harus dilakukan.
Sintaks:
For(inisialisasi;
kondisi/batas_perulangan; counter){
Pernyataan yang diulang;
}
f) Break
Digunakan
untuk keluar dari suatu pengulangan/loop
Contoh
Pemakaian :
Hasilnya:
CONTOH
SOAL
1. Buatlah proses seperti kalkulator yang
bisa melakukan perhitungan :
a. Penjumlahan (+)
b. Pengurangan (-)
c. Perkalian (x)
d. Pembagian (/)
e. Modulus (%)
Terdapat
3 buah masukan yaitu : 2 variabel untuk input bilangan dan 1 variabel untuk
operator.
2. Buatlah program untuk mengurutkan data
dari 5 buah data yang acak!
Jawaban:
1. Kalkulator
Maka Hasilnya :
Program diatas berfungsi untuk menghitung
seperti kalkulator dimana syntak phpnya menggunakan fungsi case untuk pilihan
operatornya.
2. Urutan Data
Maka hasilnya:
Program diatas adalah program untuk mengurutkan
data dimana data angka nya sudah diinputkan pada syntak nya sehingga user hanya
menjalankan nya saja.
Mungkin
segitu ulasan singkat mengenai php bagian 1, dan akan mengulas sedikit lagi
tentang php di postingan selanjutnya jadi semoga kalian tetap setia menjadi
pembaca di blog ini.
Referensi:
https://id.wikibooks.org/wiki/Pemrograman_PHP/Pendahuluan/Pengertian_PHP
http://www.satriamultimedia.com/artikel_bahasa_pemrograman_php.html
https://idrusmudeng.wordpress.com/2013/05/13/variabel-dan-tipe-data-pada-php/
http://2bprogrammer.blogspot.co.id/2011/08/macam-macam-operator-dalam-php.html