PWPB - Pertemuan 19 (PHP)

Assalamu'alaikum Wr. Wb.
Salam sejahtera bagi kita semua...


Halo guys, balik lagi di SekolahQue...Kali ini kita akan belajar mengenai PHP. Pasti salah satu dari kalian kurang tahu apa itu PHP? Yang jelas bukan Pemberi Harapan Palsu :D. PHP adalah pemrograman yang di desain khusus untuk membuat halaman web. PHP adalah singkatan dari PHP Hypertext Preprocessor. Awalnya PHP adalah singkatan dari Personal Home Page yang pertama kali diciptakan oleh Rasmus Lerdorf. PHP diciptakan pertama kali untuk keperluan mencatat jumlah pengunjung home pagenya. Perkembangan PHP ini dapat di dilihat pada www.PHP.net.


PHP adalah salah satu bahasa server-side yang paling populer. PHP mampu menutupi kekurangan pada bahasa pemrograman web pada umumnya. PHP mudah dibuat dan cepat dijalankan. PHP dapat berjalan dalam web server yang berbeda, seperti Apache, PWS, IIS, dan sebagainya.PHP juga dapat berjalan dalam sistem operasi yang berbeda pula, seperti UNIX, Windows, Mac OS X dan Linux. PHP diterbitkan secara gratis (Open source) dan juga termasuk bahasa yang embedded (bisa diletakkan di dalam tag HTML).



Atruran umum PHP scripting :

  • Setiap script PHP hanya akan terbaca jika diawali tag buka <?php dan diakhiri tag tutup ?>.
  • Setiap script PHP disimpan dalam sebuah file berekstensi .php.
  • Penulisan script PHP dapat dipisahkan dalam 1 file khusus atau menyatu dengan tag HTML.
  • Script PHP tidak case sensitive untuk beberapa fungsi, namun untuk penulisan variabel case sensitive.
  • Setiap satu statement diakhiri oleh semi colon ( ; ).
Variable :
  • Setiap variable wajib diawali dengan karakter $.
Contoh:



  • Deklarasi variable dilakukan jika ada inisialisasi nilai awal, jika tidak ada, variable tidak perlu di deklarasikan.
Pola :



Contoh :



  • TIPE DATA
Tipe data pada PHP ada 3 macam yaitu :
  1. Integer --> Bilangan Bulat (0,1,2,3,4,5,6,7,8 dst).
  2. Double --> Bilangan Real (0, 0.1, 0.2, 1.10, 1.11 dst).
  3. String --> Teks ("Adrian", "Satria, "Putra"). Setiap String wajib memakai tanda petik satu (' ') atau tanda petik(" ").
  4. TIDAK DITULISKAN tipe data dalam deklarasi variable.
Contoh : 

 // Secara otomatis tipe datanya adalah String.

 // Secara otomatis tipe datanya adalah Integer.

Penulisan Komentar :

Komentar yang digunakan dalam sintaks PHP adalah:
// sintaks  --> Jika hanya ingin mengomentari 1 baris.
/* sintaks */ --> Jika ingin mengomentari lebih dari 1 baris.

Jika akan membuat sebuah file PHP kalian diharuskan membuat sebuah folder dengan nama apa saja yang kalian suka pada C:\xampp\htdocs\ didalam folder tersebut buat file dengan nama file php kalian contohnya latihan1.php. Jika sudah paham langsung saja kita ke codingannya...
(Untuk mengetahui codingan klik setiap judul tugas).


SCREENSHOT:



Jika sudah, dan anda ingin melihat outputnya seperti apa? Caranya adalah:

  1. Buka aplikasi XAMPP dan klik tombol start pada Apache.


   2. Setelah itu, buka aplikasi browser kalian.

Ketiknya seperti ini localhost/Praktikum 19 -->Praktikum 19 ini adalah nama folder yang saya buat dalam folder htdocs untuk menyimpan semua file PHP. Atau bisa juga mengetik seperti localhost/Praktikum 19/Latihan1.php Maka kita akan masuk langsung ke tampilan output dari file php-nya.



   3.Klik setiap file php yang kalian ingin buka jika kalian mengetik seperti localhost/Praktikum 19.


Jika kalian mengetik seperti itu, maka akan muncul seluruh file php yang kalian buat. Seperti dibawah ini:


  • OPERATOR

Operator adalah symbol yang digunakan dalam program untuk melakukan suatu operasi, misalkan penjumlahan atau perkalian, perbandingan antara dua buah nilai atau bahkan memberikan nilai ke variable.

1. Operator Standar Aritmatika --> Tambah (+), Kurang (-), Kali (*), Bagi (/).
contoh:



2. Operator Aritmatika Increament / decreament --> operator operasi perhitungan untuk menambahkan / mengurangkan nilai dari nilai sebelumnya. 

+= --> Menambahkan variable di sisi kiri dengan nilai di sisi kanan.
-= -->  Mengurangi isi variable di sisi kiri dengan nilai di sisi kanan.
/= -->  Membagi isi variable dari sisi kiri dengan nilai di sisi kanan.
%= --> Memperoleh sisa pembagian antara variable di sisi kiri dengan nilai di sisi kanan.

Contoh:

 Maka hasilnya??

3. Operator pembanding / Logika --> Operator yang digunakan untuk membandingkan 2 buah nilai.
== --> Nilai A sama dengan Nilai B.
<  --> Nilai A lebih kecil dari Nilai B.
>  --> Nilai A lebih besar dari Nilai B.
<= --> Nilai A lebih kecil atau sama dengan Nilai B.
>= --> Nilai A lebih besar atau sama dengan Nilai B.
!=  --> Nilai A tidak sama dengan Nilai B (Bisa juga menggunakan Operator <>).

Lingkup Variable :
  • Variable Global
Adalah variable yang bersifat global yang dapat dikenal dan digunakan oleh seluruh bagian script PHP.
  • Variable Lokal
Adalah variable yang di definisikan dalam suatu fungsi sehingga variable tersebut bersifat hanya dapat dikenali dan digunakan dalam fungsi yang mendeklarasikan variable tersebut.
  • Variable Static
Adalah variable yang hanya ada dalam lingkup lokal suatu fungsi. Variabel tidak menghilangkan nilai akhirnya ketika selesai di eksekusi dan meninggalkan fungsi tersebut.



  • Tipe Data Boolean
Adalah tipe data paling sederhana, yakni menyatakan suatu nilai kebenaran True (Benar) atau False (Salah) yang bersifat case sensitive.

Contoh : 



SCREENSHOT:

Jadi, apabila nilai variable $a itu benar (TRUE) maka akan muncul 1 = 1 sedangkan apabila variable $b itu salah (FALSE) maka tidak akan muncul ke hasil outputnya seperti contoh di atas. Ingat ya, fungsi tag echo ini untuk menghasilkan keluaran atau output sama halnya seperti tag document.write pada javascript.



SCREENSHOT:



  • Tanda petik ganda (Double Quoted)
Jika string dinyatakan dengan diapit tanda petik ganda, PHP mengenali lebih banyak karakter khusus (escape character). Berbeda dengan tanda petik tunggal, variabel yang terdapat dalam tanda petik ganda akan ditampilkan nilainya.


SCREENSHOT:


Hasil dari single_quoted dan double_quoted sama saja, yang membedakan hanyalah tanda petik yang digunakan di program.
  • Heredoc Sintax ("<<<")
String juga dapat dibatasi menggunakan tanda heredoc sintax ("<<<"). Identifier dituliskan setelah tanda <<<, diikuti string, dan kemudian ditutup dengan identifier yang sama.
Teks heredoc berlaku seperti halnya suatu string di dalam apitan tanda petik ganda yang dibuat tanpa petik ganda. Variabel yang terdapat dalam heredoc sintax akan dtampilkan nilainya, tetapi hati-hatilah dalam penempatan variabel tersebut agar tidak dianggap sebagai bagian dari String.
  • Heredoc.php
mohon maaf ya guys, code playground yang saya gunakan tidak bisa membuka atau menampilkan output heredoc tersebut.Jadi, saya menggunakan embed code saja


Hasilnya seperti dibawah ini...

SCREENSHOT:

Dan sekarang waktunya tugas akhir pertemuan 19...

  • Biodata03.php
Karna saya menggunakan heredoc jadi maaf ya guys codingannya hanya di embed seperti dibawah ini saja...

-HTML + PHP


-CSS


Hasilnya seperti dibawah ini...

SCREENSHOT:
Tampilan pertama yang digunakan merupakan teks beranimasi menggunakan properti CSS @keyframes. Jika kalian penasaran coba saja copy paste codingan di atas.


Dan hasil akhirnya seperti ini...


Sekian dulu ya guyss...
Terus belajar dan jangan takut untuk mencoba...
Tunggu terus postingan SekolahQue yang berikutnya...

Assalamu'alaikum Wr. Wb

Komentar

Loading...

Postingan Populer