Langsung ke konten utama

Haikal PG - XI RPL 1 - PWPB Sesi 19

Assalamualaikum Warahmatullahi Wabarokatuh
Kita akan melanjutkan materi tentang web dinamis. Apa saja yang akan kita pelajari?

  • Pengenalan PHP
  • Aturan umum PHP Scripting
  • Variable
  • Tipe Data
  • Komentar
  • Operator
  • Membuat Aplikasi Sederhana
  • Variable Scope (Lingkup Variabel)
  • Pengelompokkan Tipe Data
  • Boolean
  • String
  • Studi Kasus
Hal yang harus dipersiapkan:
  • XAMPP yang sudah diinstal kita akan menggunakan web server apache yang telah di bundle dalam aplikasi XAMPP ini
  • Notepad++, Vs Code, Sublime atau apapun text editor favorit kalian.

Pengenalan PHP
  • PHP  adalah bahasa pemrograman yang didesain khusus untuk membuat halaman web.
  • PHP adalah singkatan dari Hypertext Preprocessor.
  • Awalya, PHP adalah singkatan dari Personal Home Page yang pertamkali diciptakan oleh Rasmus Lerdorf
  • PHP diciptakan pertama kali untuk keperluan mencatat jumlah pengunjung himepage nya.
  • Perkembangan php saat ini dapat dilihat pada www.php.net
  • PHP adalah salah satu bahasa server-side yang paling populer
  • PHP mampu menutupi kekurangan pada bahasa pemrograman web pada umunya.
  • PHP dapat berjalan dalam web server yang berbeda, seperti Apache, PWS, IIS dan sebagainya.
  • PHP juga dapat beralan dalam sistem operasi yang berbeda pula, seperto UNIX, Windows, Mac OS X dan Linux.
  • PHP diterbitkan secara GRATIS
  • PHP juga termasuk bahasa yang embedded (diletakkan didalam tag HTML)
Aturan umum php scripting
  • Setiap Script PHP hanya akan terbaca jiga diawalo Tag Buka <?php dan diakhiri Tag Tutup ?>
  • Script PHP disimpan dalam sebuah file berektensi .php
  • Penulisan Script PHP dapat dipisahkan dalam 1 file khusus atau menyatu dengan tag HTML.
  • Script PHP tidak case sensitive untuk beberapa fungsinya, namun untuk penulisan variable case sensitive/
  • Setiap satu statemen diakhiri oleh semicolon (;)
Variable
Tentunya teman-teman sudah pengenal variable ini pada javascript, jika dekarasi variable di javascript menggunakan var maka di php menggunakan $ (dollar)
Penulisan : $nama_variable;
Inisialiasi : $nama_variable = value;

Tipe Data
Tipe data pada PHP ada 3 macam yaituL
  • Integer merupakan bilangan bulat
  • Double  merupakan desimal number
  • String adalah sekumpulan karakter. Dalam PHP suatu karakter dianggap sebagai suatu byte sehingga 256 karakter berbeda. Ada tiga cara penulisan. Single quote, Double quote, heredoc sintax
Komentar
Sama seperti variable, komentar yang digunakan adalah:
// (Single line comment)
/* */ (Multi line comment)

Operator
Operator adalah symbol yang digunakan dalam program untukk melakukan suatu operasi , misalnya penjumlahan atau perkalian, perbandingan antara dua buah nilai atau bahkan memberikan nilai ke variable.
1. Operator Standar Matematika (+,-,*,/)
Contoh:
$a = 10;
$b = 10;
$hasil = $a + $b;
echo "$a + $b = $hasil";

2.Operator Aritmatika Increment/decrement adalah operator operasi perhitungan untuk menambahkan. mengurangkan nilai dari nilai sebelmunya.
+= (menambahkan variable di sisi kiri dengan nilai di sisi kanan)
-+ (mengurangi isi variable di sisi kiri dengan nilai di sisi kanan)
/= (membagi isi variable di sisi kiri dengan nilai di sisi kanan)
%= (memperoleh sis pembagian antara variable di sisi kiri dengan nilai di sisi kanan)

Contoh :
$nilai = 10;
echo $nilai += 10;

3.Operator Pembanding/ Logika merupakan operator yang digunakan untuk membandingakan 2 buah nilai.
== (Nilai A sama dengan Nilai B)
< (Nilai A kurang dari Nilai B)
> (Nilai A lebih dari Nilai B)
<= (Nilai A lebih kurang dari atau sama dengan Nilai B)
>= (Nilai A lebih besar dari atau sama dengan Nilai B)
!= (Nilai A tidak sams dengan Nilai B)

Variable Scope/ Lingkup Variabel
Dibedakan menjadi 3 jenis :

  • Variable Global
  • Variable Local
  • Variable Static
Variable Global adalah variable yang bersifat global yang dapat dikenal dan digunakan oleh seluruh bagian script PHP.
Variable Local adalah variable yang didefinisikan dalam suatu fungsi sehingga variabel tersenit bersifat hanya dapat dikenali dan dignakan dalam g=fungsi yang mendeklarasikan variabel 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.



Kita mulai latihan kali ini, jangan lupa teman-teman harus install dulu XAMPP nya lalu buka aplikasi nya dan nyalakan seperti ini:


Dan teman-teman juga harus menyimpan file tersebut dalam htdocs, htdocs ini terdapat didalam folder instalan XAMPP.  Lalu membuat folder kita namakan pwpb didalamnya. Jangan sembarang menyimpan filenya, harus seperti ini:

Latihan 1
Biodata.php
Buatlah folder dalam pwpb dengan nama latihan1.
Didalamnya isi denga file Latihan1.php

Lalu copy kan kode berikut:


Lalu buka web browsernya dan ketikkan seperti ini. localhost/pwpb/latihan1/nama_file maka akan hasilnya akan seperti ini:

Penjelasan: kita buka tag php secara embedded dan kita buat variable kelas, nama, dll lalu isikan sesuai data diri teman-teman. Lalu echo disini berguna untuk menampilkan sebuah hasilnya. Mirip seperti document.write di javascript. Dan jalankan maka akan tampil seperti diatas


single_quoted.php
Kita buat file bernama single_quoted.php di dalam latihan1 tadi, Lalu jangan lupa nanti panggil di web browser dengan cara seperti sebelumnya localhost/pwpb/latihan1/nama_file. Kita coba single quote terlebih dahulu. Copy codenya:


lalu jalankan maka hasilnya akan seperti ini:
Hasil

double_quoted.php
Kita coba dengan cara double quote, buat filenya lalu panggil di web browser seperti cara sebelumnya. Codenya :

Jika dijalankan maka hasilnya akan seperti ini:
Teman-teman juga bisa menyisipkan tag html didalam php seperti code diatas.

heredoc.php
Kita coba dengan cara heredoc, Copy code berikut:







Study Kasus
Buat halaman yang berisikan data pribadi,1 page saja
  • Gunakan HTML, CSS sebagai desain
  • Gunakan PHP untuk mengisi Data nya
Code :
 
Hasilnya :
Maka akan tampil seperti diatas


Sekian saja pada pertemuan kali ini, maaf ada jika ada kata-kata yang salah.
Wassalamualaikum warahmatullahi wabarokatuh

Komentar

Postingan populer dari blog ini

Haikal PG - XI RPL 1 - PWPB Sesi 36

Assalamualaikum Warahmatullahi Wabarokatuh Halo teman-teman gimana kabarya? semoga sehat selalu ya.. . Pada sesi kali ini kita akan membahas tentang OOP (Object Oriented Programming) pada php. OOP merupakan konsep/metode programming berorientasi pada objek. Jadi didalam OOP semua digambarkan sebagai objek yang di representasikan. Terdiri dari 3 struktur diantaranya : Class, property, dan method/function. Ok kita langsung saja ke materinya. Coba teman-teman buat sebuah file bernama dan berekstensi seperti ini : HewanPeliharaan.php  nah disini kita akan membuat struktur class yang dimana hewan ini memiliki 3 property diantaranya nama, jenis, dan makanan. Untuk lebih jelasnya seperti ini: nama = $nama; $this->jenis = $jenis; $this->makanan = $makanan; } } Tag phpnya tidak perlu ditutup karena ini merupakan class dan kita tidak akan menambahkan code seperti html/js disini. __construct merupakan function yang ada di php, construct ini merupakan bagian code yang akan pertama...

Haikal PG - XI RPL 1 - PWPB Sesi 25

Assalamualaikum Warahmatullahi Wabarokatuh Kembali lagi dengan saya Haikal Putra Gustiansyah yang dimana pada sesi kali ini kita akan membahas array assosiatif dan media query. Array assosiatif merupakan sebuah tipe data yang memungkinkan kita menyimpan data yang memiliki tipe data yang berbeda bisa berupa string,numerik, dll. Media Query merupakan salah satu fitur CSS3 yang memungkinkan kita agar membuat halaman yang web yang responsif. Simak materi pada sesi kali ini. Array Asosiatif Array Asos iatif ad alah  array yang tidak menggunakan angka sebagai kunci di setiap nilainya. Jika tidak ditentukan kunci dari sebuah elemen di array, PHP akan otomatis memberikan kuncinya berupa angka. Perbedaanya hanya bagaimana kita mengakses data/elemen-elemen tersebut. Copykan code berikut: LatArrayAsosiatif.php 'Haikal', '1819117580' => 'Milyardin', '1819117581' => 'Steph~~'); echo $siswa['1819117579'] . ' '; ec...

Haikal PG - XI RPL 1 - PWPB Sesi 7

Assalamualaikum Warahmatullahi Wabarokatuh Kembali lagi dengan saya, disini saya akan membahas kembali tag-tag pada HTML. Pada HTML juga kita bisa menambahkan seperti audio, video, flash dengan tag yang akan saya bahas kali ini. Kita langsung saja mulai tutorialnya : Menambahkan Audio Di HTML kita bisa menambakan audio dengan tag <audio> </audio>. Seperti pada tag img kita juga harus memsukkan sumber lagu dengan attribut src="lagu.mp3". Ada juga attribut untuk memulai musik secara otomatis yaitu autoplay, Attribut untuk controls untuk menampilkan sebuah control spesifik audio, Attribut loop ini untuk mengulang lagu jika lagu sudah selesai. Berikut tampilannya jika di jalankan di browser : Tag audio html Codenya : Haikal Putra Gustiansyah XI RPL 1 Audio Menambahkan Video Selain menambahkan audio kita juga bisa menambahkan video dengan tag <video> </video> dan jangan lupa masukkan sumber video dengan src="". Attribut n...