Wednesday, October 4, 2017

PEMROGRAMAN WEB : PHP (1)



Apa itu PHP?

PHP atau PHP: Hypertext Preprocessor merupakan bahasa pemrograman umum yang bersifat open source yang didesain untuk pengembangan web.

PHP dikembangkan pertama kali oleh Rasmus Lerdorf pada tahun 1995. Pada awalnya PHP hanya digunakan untuk membuat website pribadi yang sesuai dengan namanya yaitu Personal Home Page(PHP), tapi sekarang PHP telah berkembang menjadi Bahasa pemrograman yang powerful yang tidak hanya digunakan untuk web sederhana saja melainkan website popular juga.

Dalam pembuatan web, biasanya kode PHP disisipkan kedalam HTML atau bisa disebut juga dengan Scripting Language atau Bahasa Pemrograman Script.

1.      TAG DALAM PHP
Ada banyak cara untuk menyisipkan PHP ke dalam HTML, antara lain sebagai berikut :
2.      KOMENTAR PADA PHP
Karena banyaknya kode program maupun variabel dalam program, kita sebagai programmer perlu menandai atau memberikan tanda pada program maupun variabel dalam program tersebut untuk memudahkan kita, berikut adalah cara-cara untuk memberikan komentar pada program :
3.      VARIABEL DAN TIPE DATA
Variabel pada PHP bersifat “case sensitive”, maksudnya yaitu kita harus memperhatikan penulisan huruf besar dan huruf kecil. Sebagai contoh Variabel $jumlah berbeda dengan $Jumlah.
Tipe data yang bisa diolah oleh PHP yaitu :
1.      Boolean
2.      Integer
3.      Floating Point
4.      String
5.      Array
6.      Object

Pemakaian Variabel :
Hasilnya:
4.      OPERATOR
1.      Operator Aritmatika
 
2.      Operator String
Menggunakan ‘.’(tanda titik)
3.      Operator Increment/Decrement
4.      Operator Logika
5.      Operator Ternary
Menggunakan tanda ‘?’, sintak : (ekspresi1) ? (ekspresi2) : (ekspresi3). Operator Ternary melakukan pengujian pada ekspresi 1, jika bernilai TRUE maka ekpresi 2 yang dijalankan dan jika FALSE maka ekspresi 3 yang dijalankan.
6.      Operator Perbandingan
7.      Operator Assigment
Pemakaian Operator Penugasan:
Hasilnya:
Untuk menampilkan suatu data, bisa menggunakan echo maupun print
Keduanya perintah tersebut sama saja tergantung kesukaan dalam penggunaannya.
Perlu diperhatikan dalam penggunaan petik, untuk data string menggunakan petik tunggal (aphostophe) atau petik ganda (quote) sedangkan untuk variabel agar ditampilkan isinya harus menggunakan petik ganda atau quote. Berikut penjelasannya :
Maka hasilnya akan seperti ini
Terdapat “nilai $b ku $a” hal ini karena suatu variabel menggunakan petik tunggal, seharusnya untuk menampilkan isi variabel harus menggunakan petik ganda.

5.      STRUKTUR KONTROL
Struktur control dibagi menjadi 3 yaitu :
1.      Sequence atau urutan
2.      Selection atau pilihan
3.      Iteration atau pengulangan 

1.      if / if else
sintaks:
Untuk banyak kondisi bisa gunakan :
Pemakaian Struktur Kontrol: If-else
Hasilnya:
2.      switch
merupakan penyederhanaan dari bentuk if else.
Sintaks:
Pemakaian Struktur Kontrol: Swtich
Hasilnya:
3.      while
Sintaks:
4.      do … while
Sintaks:
Pemakaian Struktur Kontrol: do…while
Hasilnya:
5.      for
Sintkas:
6.      break
Digunakan untuk keluar dari pengulangan ataua loop.
Sintak:
Hasilnya 0, 1, 2, 3 … 30, karena pada angka 30 perintah break berjalan.
Pemakaian Struktur Kontrol: break
Hasinya:

7.      continue
Digunakan untuk menuju step atau iterasi berikutnyadari suatu pengulangan atau loop.
Sintkas:
Hasilnya 1 3 5 7 9.

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
Hasilnya :
Pertama hal yang dilakukan yaitu membuat form untuk input bilangan lalu kita buat fungsi perhitungannya.

2.      Pengurutan Data
Hasilnya :
sort berfungsi untuk mengurutkan data dari kecil ke besar dan rsort berfungsi untuk mengurutkan data dari besar ke kecil


Berikut sedikit ulasan tentang PHP Part 1.
Untuk ulasan selanjutnya mengenai PHP bisa di lihat di postingan selanjutnya
Terimakasih 😊





Share:

0 comments:

Post a Comment