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!
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>
<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
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>
<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>
<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>
<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>
<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>
<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;
}
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