Pemrograman Web Menggunakan PHP

Assalamu'alaikum wr.wb
Halo teman - teman, yeee kita udah masuk ke bahasa pemrpgraman PHP. Nah sebelum kita ke praktikum belajar PHP, baiknya kita simak dulu penjelasan nya agar mudah di pahami. Langsung saja cekidot!



APA YANG AKAN DIPELAJARI?


qPENGENGALAN PHP
qATURAN UMUM PHP SCRIPTING
qVARIABLE
qTIPE DATA
qKOMENTAR
qOPERATOR
qMEMBUAT APLIKASI SEDERHANA
qLingkup Variabel
qPengelompokkan Tipe Data
qBoolean
qString
qStudi Kasus

YANG HARUS DIPERSIAPKAN

XAMPP TELAH TERISNTALL
NOTEPAD ATAU NOTEPAD++ TELAH TERINSTALL
ps : saya menggunakan sublime , tidak harus notepad

Pengenalan PHP 
PHP adalah bahasa pemrograman yang didesain 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 homepage
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 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).
PHP juga termasuk bahasa yang embedded (bisa diletakkan di dalam tag HTML)

Aturan umum php scripting 
Setiap Script PHP hanya akan terbaca jiga diawali Tag Buka <?php dan di akhiri Tag Tutup ?>
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 fungsinya, namun untuk penulisan variable case sensitive.
Setiap satu statement diakhiri oleh semicolon (;)

Variable
Setiap variable WAJIB diawali dengan karakter $
Pola : $nama_variable   à  $namaSiswa

Deklarasi Variable dilakukan jika ada inisialisasi nilai awal, jika tidak ada, variable tidak perlu di deklarasikan.
Pola  : $nama_variable = nilai 
Contoh : $nama_siswa = “Ujang”;

Tipe Data
Tipe Data pada PHP ada 3 macam 
Integer  à Bilangan Bulat (0,1,2,3,4,5,6,7,8 dst)
Double à Bilangan Real (0, 0.1,0.2, 1.10, 1.11 dst)
String à Teks (“Ujang”, ‘Udin”). Setiap String wajib memakai tandai petik satu (‘ ’) atau tanda petik (“ “).
TIDAK DITULISKAN tipe data dalam deklarasi variable.
 Contoh : $nama_siswa = “Ujang”;  secara otomatis tipe datanya adalah String
$nilai_siswa = 80;    secara otomatis tipe datanya adalah integer.

Komentar
Komentar yang digunakan dalam sintaks PHP adalah :
// sintaks    à jika hanya ingin mengomentari 1 baris
/* sintaks */ à jika ingin mengomentari lebih dari 1 baris

Latihan 1
Buatlah sebuah folder dengan nama LatihanPHP pada C:\xampp\htdocs\
Didalam folder tersebut buat file dengan nama Latihan1.php

<!DOCTYPE html>
<html>
<head>
<title> Latihan Pertama</title>
</head>
<body>
<h1> Data Pribadi Saya</h1>
<?php
//Deklarasi Variable
$nama_saya = "Elfara NP";
$kelas = "XI RPL 1";
$nis = "1314114590";
$umur = 16;
$berat_badan = 63;

/* dibawah ini adalah script untuk menampilkan data yang telah di deklarasikan diatas*/

echo ("Nama Saya $nama_saya <br>");
echo "Sekarang kelas $kelas dan NIS daya $nis <br>";
echo 'umur saya sekarang adalah '. $umur . ' tahun <br>';
echo "Berat badan saya $berat_badan Kg";
?>
</body>
</html>

Hasilnya seperti ini.


OPERATOR

Operator adalah symbol yang digunakan dalam program untuk melakukan suatu operasi, misalnya penjumlahan atau perkalian, perbandingan antara dua buah nilai atau bahkan memberikan nilai ke variable.
1. Operator Standar Matematika à tambah (+),  Kurang (-), Kali (*), bagi (/)
Contoh :
    $nilaiA = 10;
    $nilaiB = 20;
    $hasil = $nilaiA + $nilaiB;
    echo “$nilaiA + $nilaiB = $hasil ”;

2. Operator Aritmatika Increament/ decreament à operator operasi perhitungan untuk menambahkan/ mengurangkan nilai dari nilai sebelum nya.

+=  à 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 sisa pembagian antara variable di sisi kiri dengan nilai di sisi kanan
Contoh :
    $nilai = 10;
     echo $nilai += 
3. Operator Pembanding/ Logika à Operator yang digunakan untuk membandingan 2 buan 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 menggukan operator <>)
(Operator ini akan dibahas lebih lanjut di materi Percabangan)0;


Tipe Data Boolean
adalah tipe data paling sederhana, yakni untuk menyatakan suatu nilai kebenaran TRUE (benar) atau FALSE (salah) yang bersifat case sensitive.
Contoh :

$lulus =TRUE; 

Contoh Penggunaan Tipe data Boolean

<!DOCTYPE html>
<html>
<head>
<title>Nilai - nilai Boolean</title>
</head>
<body>
<h1> Contoh Nilai Boolean </h1>
<pre>
$a = True;
$b = false;
</pre>
Hasil Eksekusi dengan PHP : <br>
<?php
$a = TRUE;
$b = FALSE;
echo "$a = $a"."<br>";
echo "$b = $b";
?>
</body>
</html>

Hasilnya seperti ini.

String
adalah sekumpulan karakter. Dalam PHP suatu karakter dianggap sebagai suatu byte sehingga ada 256 karakter berbeda.
  Suatu literal string dapat dinyatakn dengan tiga cara berbeda :
  - Tanda petik tunggal (single quote)
  - Tanda petik ganda (double quote)

  - heredoc sintax

Tanda Petik Tunggal (single_quoted.php)

<!DOCTYPE html>
<html>
<head>
<title> String </title>
</head>
<body>
<?php
$tulisan = 'Menggunakan PHP';
echo 'Ini adalah suatu string'.',<br>';
echo 'Anda bisa menyisipkan baris baru dalam string,seperti ini. . <br>';
echo 'Assalamu \'alaikum'.'<br>';
echo 'Nama Saya Elfara'.'<br>';
echo 'Saya senang belajar web di SMKN 4 Bandung '.'<br>';
echo '$tulisan'.'<br>';
?>
</body>
</html>

Hasilnya seperti ini,


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.

Tabel Character Escape
Karakter                            Keterangan

\n                           Linefeed(10) dlm ASCII
\r                            Carriage return (13) dlm ASCII
\t                            Tabulasi horisontal (9) dlm ASCII
\\                            Backslash
\$                           Tanda Dollar
\”                           Petik Ganda
\[0-7]{1,3}               Character dalam notasi oktal
\x[0-9A-Fa-f]{1,2}    Characters dalam notasi hexadecimal. 

Tanda Petik Ganda (double_quoted.php)

<!DOCTYPE html>
<html>
<head>
<title> String </title>
</head>
<body>
<?php
$tulisan = "Menggunakan PHP";
echo "Ini adalah suatu string".",<br>";
echo "Anda bisa menyisipkan baris baru dalam string, seperti ini."."<br>";
echo "Assalamu \'alaikum"."<br>";
echo "Nama Saya Elfara"."<br>";
echo "Saya senang belajar web di SMKN 4 Bandung "."<br>";
echo "$tulisan"."<br>";
?>
</body>
</html>

Hasilnya seperti ini.

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 dalam apitan tanda petik ganda yang
dibuat tanpa petik ganda. Variabel yang terdapat dalam heredoc sintax akan ditampilkan
nilainya, tetapi hati-hatilah dalam penempatan variabel tersebut agar tidak dianggap
sebagai bagian dari string.

Contoh Heredoc (heredoc.php)


<!DOCTYPE html>
<html>
<head>
<title>Penggunaan heredoc sintax</title>
</head>
<body>
<h1> Penggunaan Heredoc sintax </h1>
<?php
$str = <<< Label_Saya
Contoh Penulisan heredoc pada PHP.
Menulis string tanpa escape (back slash) Pada PHP. Contoh kata Jum'at dengan satu tanda kutip atau Jum"at
dengan dua tanda kutip.
Label_Saya;
echo $str;
?>
</body>
</html>

Hasilnya seperti ini.



Nah sekarang saya akan membuat Biodata.php menggunakan versi saya sendiri

<!DOCTYPE html>
<html>
<head>
<title>Biodata Diri</title>
<link rel="stylesheet" href="csselfara.css">
</head>
<body><center>
<fieldset>
<h1> Biodata Diri </h1>
</fieldset>
<br>
</center>
<fieldset>
<img src="elfara.jpg" width="400cm" height="400cm" align="right" position="absolute">
<?php
$nama_saya = "Elfara Nadiva Putri";
$nama_panggilan = "El, fara, atau Putri";
$ttl = "Bandung, 19 Desember 2001";
$kelas = "XI RPL 1";
$umur = 16;
$sekul = "SMKN 4 Bandung";
$goldar = "A";
$jurusan = "RPL";
$alamat = "Blok Pintu 2, no.72/126C rt05/04 ,Batununggal, Kota Bandung";
$berat_badan = 63;

echo ("Nama saya $nama_saya , biasa dipanggil $nama_panggilan. ");
echo ("Saya lahir di $ttl. Dan seakarang saya berumur $umur tahun. Saya baru menetap di Bandung 4 bulan yang lalu.");
echo ("<p>Alamat rumah saya di $alamat. Saya tinggal dengan orangtua saya dan satu adik.</p>");
echo ("Sekarang saya sekolah di $sekul, alhamdulillah disana saya kelas $kelas jurusan $jurusan. ");
echo ("bagi yang tidak tahu apa RPL, itu singkatan dari Rekayasa Perangkat Lunak tipe jurusan IT");
echo ("<p> Golongan darah saya $goldar. Turunan dari Ibu saya. Berat bada saya juga lumayan besar, kurang
lebih $berat_badan.</p>");

?>
</fieldset>

</body>
</html>

Dan ini Css nya.

body{
background-image: url(color.jpg);
background-size: cover;
}

fieldset{
background-color: white;
border : 1px white dotted;
border-radius: 6px;
width: 20cm;
height: auto;
}

Dan ini hasilnya.


Hehehe, maaf ya guys soalnya aku baru belajar juga, kelemahan aku ya css jujur aja, bila ada yang kurang tolong di koreksi ya, bisa di komen atau kontak yang ada di bio, terimakasih..

Wassalam'alaikum Wr.Wb

Tidak ada komentar:

Posting Komentar