Friday, October 6, 2017

Pemrograman Web : PHP (1)

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

0 comments:

Post a Comment

Search This Blog

Powered by Blogger.