Header Ads

test

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

 

<!DOCTYPE html>
<html>
<head>
<title>Contoh PHP</title>
</head>
<body>
<?php
echo "Hello world";
?>
</body>
</html>

 

 

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 :

  <?php


// nama program : komentar1.php;

// dibuat tanggal : 19 desember 2020;

echo "contoh komentar dengan'//'";
?>

 

b.        Slash – aesterik(/*)(*/) digunakan untuk memberikan komentar lebih dari satu baris:

 <?php


/*

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

 <?php

for($i=1; $i=10; $i ++)
{
echo "contoh perulangan : $i";
echo "<br>";
}
?>

 

b.      While

Selama ondisi bernilai benar perulangan akan terus dilakukan.

 <?php

$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


<!DOCTYPE html>
<html>
<head>
<title>ISI NAMA</title>
</head>
<body>
<form action="latihan1.php" method="POST">
Silahkan Masukan Nama Kamu <input type="text" name="nama"><br>
<input type="submit" value="YES!">
</form>
</body>
</html>

maka akan menampilkan hasil seperti ini




kemudian buat file lagi dengan nama latihan 1.php seperti coding di bawah ini

<!DOCTYPE html>
<html>
<head>
    <title>Contoh PHP</title>
</head>
<body>
    <?php
    echo"<b> SELAMAT DATANG KAWAN,".$_POST['nama']."!</b>";
    echo"<hr>\n";
    echo"Hari ini tanggal :". date("d F Y");
    ?>
</body>
</html>




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.


Tidak ada komentar