Belajar dasar PHP
kali ini mari kita belajar dasar php bagi web developer pemula pasti akan belajar mengenai php apa itu php? kenapa harus ada php? mari kita belajar mengenal dan mempelajari coding php.
Php adalah singkatan dari Hypertext Preprocessor yaitu merupakan bahasa pemrograman yang sering dipakai dan berbasis open source yang merupakan bahasa pemrograman web bersifat server-side, yang dimana artinya bahasa berbentuk script yaang disimpan dan dijalankan di komputer server(webserver) sedangkan hasilnya yang dikirim ke komputer client(webBrowser) dalam bentuk scriptHTML. Script php akan dieksekusi pada sisi server. Kelebihan dari php sendiri dapat mengenerate konten web agar lebih dinamis.Php juga dapat menambahkan, menghapus, mengubah, dan eksekusi lainnya yang berhubungan dengan database.
Karakteristik script PHP
dapat diuraukan sebagai berikut:
a. File php disimpan dengan extensi filenya yaitu: .php3, .php4,
.php
b. Script PHP biasanya diawali dengan tag<? Atau <?php dan
diakhiri dengan tag ?>
c. File php dapat menginduk atau dapat berdiri sendiri
Akan tetapi sebelum kita
memulai tahap pengcodingan alangkah baikya jika kita menyiapkan terlebih dahulu
software apa saja yang harus disiapkan untuk mengcoding php sebelum memulai
yang perlu kalian siapakan itu visual studio code bisa juga kalian menggunakan
sublime, lalu siapkan juga xampp kenapa haruss mnyiapkan itu semua karena php
membutuhkannya untuk visual studio code dan sublime sendiri itu tentu sangat
penting karena dibutuhkaan untuk mengcodingnya.
Lalu untuk xampp sendiri
kenapa dibutuhkan untuk menjalankan Apache, MariaDB, dan PHP pada localhost atau komputer yang berada di
data lokal disck C tanpa harus
ada koneksi internet. Adanya XAMPP akan mempermudah pekerjaan frontend dan
backend developer. Karena mereka dapat melakukan testing pada program sebelum
nantinya akan diupload ke server online website.
1. Pengertian Apache
Apache
bersifat open soursce yang artinya setiap orang menggunakannya, mengambil dan
bahkan mengubah kode programnya. Tugas dari apache sendiri yaitu menghasilkan
halaman web yang benar kepada peminta, yang berdasarkan kode yang ditulis oleh
web developernya.
2. Mengenai PHP
PHP
merupakan bahasa pemrograman yang digunakan untuk membuat web dinamis yang
bersifat server-side scripting. Php juga dapa dijalankan pada berbagai macam
operating System OS,seperti Windows, LINUX, dan Mac OS.
3. Mengenai MySQL
MySQL merupakan
kepanjangan dari Structured Query Language. SQL juga merupakan bahasa yang
terstruktur yang digunaakan untuk mengolah database
Mari langsung saja kita belajar coding dasar dari php yang pertama
nyalakan terlebih dahulu xampp yang tadi telah dipasang. Tampilannya akan
seperti ini kemudian tekan Apache dan MySQL sampai button berubah jadi stop
baru xampp itu disebut sudah menyala
Lalu buat folder di C:\xampp\htdocs lalu ketikan coding
dibawah ini lalu simpan di folder yang tadi dibuat lalu beri nama file dibawah
dengan nama latihan1.php yang telah dibuat di C. Kemudian buka tab baru dengan mengetikan localhost/namafolderyangdibuat/lathan1.php
A.
Dasar – dasar php
Pada dasar – dasar php ini akan
dijabarkan tentang penulisan komentar, tipe data, konstanta, variable dan
operator
1.
Komentar
Komentar adalah bagian
untuk memberi penjelasan atau keterangan dalam program karena komentar tidak
akan diekseskusi oleh interpreter.
a.
Double-slash(//),digunakan
untuk komentar satu baris. Contoh :
// nama program : komentar1.php; // dibuat tanggal : 19 desember 2020; echo "contoh komentar dengan'//'"; ?> |
b.
Slash – aesterik(/*)(*/)
digunakan untuk memberikan komentar lebih dari satu baris:
/* nama program : komentar1.php; dibuat tanggal : 19 desember 2020; */ echo "contoh komentar dengan'/*' dan ‘*/’"; ?> |
2.
Tipe Data
Tipe data dasar php terdiri dari
a. Integer, jenis bilangan bulat.
b. Double, jenis data bilangan pecahan/desimal.
c. String, jenis data teks/untaian kata.
Contoh:
<?php $a=10; //variable $a memiliki tipe data integer echo $a; $b=22.33; //variable $b memiliki tipe data double echo $b; $c="Skrip PHP"; //variable $c memiliki tipe data string echo $c; ?> |
3.
Variable
Variable adalah tanda
pengenal dalam program yang berfungsi untuk menyimpan secara sementara dan
dapat diubah-ubah nilai. Mendefinisikan variable diawali dengan simbil dollar(‘$’)
dan diikuti oleh nama pengenal.
Contoh : $namapengenal
= nilai;
Adapun aturan untuk menyusun pengenal berikut:
1. tersusun dari karakter huruf, angka dan underscore(_)
2. tidak boleh ada spasi
3. karakter pertama nama pengenal haruslah dari karakter huruf atau underscore.
4. huruf kecil dan besar dibedakan karena php itu case sensitive bisa mempengaruhi suatu program.
dalam php tidak perlukan pendeklarasian karena setiap variable yang terbentuk dalam program dianggap variant. yang artinya dapat menampung data dengan jenis apapun.
<?php $info=10; //variable $info memiliki tipe data bulat echo $info; $info=22.33; //variable $info memiliki tipe data pecahan echo $info; $info="Skrip PHP"; //variable $info memiliki tipe data teks/string echo $info; ?> |
4.
Konstanta
Adalah tetapan nilai
dalam program. Konstanta tidak dapat diubah nilainya jika program sudah
dijalankan. Jika hal itu dilakukan maka akan terjadi error.
<?php //konstanta judul ="hitung luas lingkaran" define("judul", "Hitung Luas Lingkaran "); //kontanta PHI=3.14 define("PHI", 3.14); echo judul; $r =10; echo"<br>Jari-jari:$r</br>\n"; $luas= PHI * $r * $r; echo "luas lingkaran = $luas"; ?> |
5.
Operator
Operator adalah suatu
simbol yang berfungsi untuk menyusun sebuah ekspresi maupun operasi.sedangkan
yang di operasikan operator disebut dengan operand.
Operator |
Fungsi |
+ |
Penjumlahan |
- |
Pengurangan |
* |
Perkalian |
/ |
Pembagian |
% |
Sisa Bagi (Modulus) |
+ + |
Penaikan |
- - |
Penurunan |
<?php $bil1 = 200; $bil2 = 33; $hasil = $bil1 + $bil2; echo "$bil1 + $bil2 = $hasil<br>\n"; $hasil = $bil1 - $bil2; echo "$bil1 - $bil2 = $hasil<br>\n"; $hasil = $bil1 * $bil2; echo "$bil1 * $bil2 = $hasil<br>\n"; $hasil = $bil1 % $bil2; echo "$bil1 % $bil2 = $hasil<br>\n"; $hasil = $bil1++; echo "$bil1++ = $hasil<br>\n"; $hasil = $bil1--; echo "$bil1-- = $hasil<br>\n"; ?> |
a. Operator perbandingan
Operator untuk melakukan perbandingan antara dua buah
operand. Hasil perbandingan bernilai satu(1) jika benar nol(0) jika salah.
Operator |
Keterangan |
== |
Sama Dengan |
!= |
Tidak Sama Dengan |
> |
Lebih Besar |
< |
Lebih Kecil |
>= |
Lebih Besar Sama Dengan |
<= |
Lebih Kecil Sama Dengan |
<?php $bil1 = 100; $bil2 = 20; $teks1 ="PHP"; $teks2 ="php"; printf("%d == %d adalah %d<BR>\n", $bil1, $bil2, $bil1 == $bil2); printf("%d != %d adalah %d<BR>\n", $bil1, $bil2, $bil1 != $bil2); printf("%d >= %d adalah %d<BR>\n", $bil1, $bil2, $bil1 == $bil2); printf("%d == %d adalah %d<BR>\n", $bil1, $bil2, $bil1 == $bil2); printf("%d != %d adalah %d<BR>\n", $bil1, $bil2, $bil1 != $bil2); ?> |
b. Operator logika
Operator
untuk menyusun kalimat ekspresi/ungkapan logika. Akan mendapatkan nilai 1 jika
benar dan 0 jika salah
Operator |
keterangan |
&& |
Operasi AND |
| | |
Operasi OR |
^ |
Operasi XOR (Exclusive OR) |
! |
Operasi NOT (negasi) |
<?php $bil1 = 100; $bil2 = 20; $teks1 ="PHP"; $teks2 ="php"; $hasil = ($bil1<>$bil2) or($teks1==$teks2); printf("(%d<>%d)or(%s==%s) adalah %d<BR>\n", $bil1, $bil2, $teks1, $teks2, $hasil); $hasil =!($teks1 == $teks2); printf("!(%s==%s) adalah %d<BR>\n", $teks1, $teks2, $hasil); ?> |
c. Operator string
Operasi untuk
penggabungan teks dengan simbol yang digunakaan adalah (.)
<?php $teks1 ="Aku Sedang Belajar"; $teks2 ="PEMROGRAMAN WEB MENGGUNAKAN PHP"; $teks3 ="PHP4"; $hasil = $teks1.$teks2.$teks3; printf("hasil : %s<BR>\n," $hasil); $hasil = $teks1."". $teks2. "". $teks3; printf("hasil : %s<BR>\n," $hasil); ?> |
6.
Statement pengulangan
a. For
Ekspresi1
nilai1 awal untuk satu variable
Ekspresi1
nilai2 syarat yang harus terpenuhi untuk menjalankan statemen
Ekspresi1
nilai3 menunjukan pertambahan nilai untuk suatu variable
for($i=1; $i=10; $i ++) { echo "contoh perulangan : $i"; echo "<br>"; } ?> |
b. While
Selama ondisi bernilai benar perulangan akan terus dilakukan.
$i=1; while ($i<=10) { echo "contoh while : $i"; echo "<br>"; $i ++; } ?> |
7.
Struktur kondisi
a. If
Digunakan untuk melakukan
eksekusi suatu statement secara bersyarat.
<?php $a=4; $b=;: if ($a>$b) { echo "a lebih besar dari pada b"; } elseif($a<$b) { echo "a lebih kecil b"; } else{ echo"a sama dengan b"; } ?> |
Lalu kemudian kita akan belajar coding php dengan
menambahkan file html seperti coding dibawah ini buat file dengan nama praktik1.html di folder yang tadi
maka akan menampilkan hasil seperti ini
kemudian buat file lagi dengan nama latihan 1.php seperti coding di bawah ini
seperti itulah coding dasar dari php mohon maaf bila ada kekurangan karena kesempurnaan tetaplah milik tuhan semangat terus kepada calon web developer jangan lelah untuk belajar karena kemenangan akan terlihat setelah lelah yang engkau tempuh sekian salam the duunia informasi
Sumber
https://www.niagahoster.co.id/blog/cara-menggunakan-xampp/#:~:text=XAMPP%20berguna%20untuk%20menjalankan%20Apache,diupload%20ke%20server%20online%20website.
Post a Comment