SlideShare a Scribd company logo
1 of 15
Anatomi Script PHP
Suatu script akan dikenali sbagai script PHP jika diapit oleh
tanda :

 <? ………….. ?>

 <?php ………….. ?>
 <script language=“PHP”> ………….. </script>

Contoh (1.1.php) :
<?
echo (“Hallo world”);

?>
Komentar
Untuk keperluan dokumentasi dengan maksud agar program
mudah dipahami di lain waktu, biasanya pada program
disertakan komentar atau keterangan mengenai program
Komentar dapat ditandai dengan tanda awal a.l :
 //

: Syarat komentar hanya satu baris
 # : Syarat komentar hanya satu baris
 /* … */ : Untuk komentar yang panjang / melebihi satu
baris

Contoh (1.2.php) :
<?
//ini adalah komentar

?>
Variabel
Variabel digunakan dalam program untuk menyimpan suatu
nilai, dan nilai yang ada padanya dapat diubah-ubah selama
eksekusi program berlangsung
Aturan Penulisan variabel :
 Variabel diawali dengan tanda dolar ($), kemudian diikuti
nama variabel yang diinginkan
 Karakter yang boleh digunakan sebagai nama variabel adalah
: Huruf, Angka dan Garis Bawah (_)
 Karakter pertama setelah tanda $ tidak boleh angka
 Jika nama variabel lebih dari dua kata maka tidak boleh ada
spasi diantara kedua kata tersebut
Contoh Variabel (1.3.php)
 $tes ;

 $_tes ;
 $dua_kata ;
 $nomor1234 ;
 $Satu;
 $3tiga;
 $4empat;

Catatan :
Jika aplikasi berjalan di system *nix, maka nama variable adalah
case sensitive, dimana huruf besar dan kecil di bedakan
Tipe Data
PHP secara otomatis mengenali tipe data saat runtime, jadi
tidak diperlukan pendeklarasian tipe datanya
PHP mengenal tipe-tipe data antara lain :
 Boolean : True / False
 Integer : Bilangan bulat
 Double / Floating Point : Bilangan pecahan ( dipisah dengan
titik)
 String : Data berupa Teks (Diapit dengan tanda petik)
 Array : Terdiri lebih dari satu data.
Memberikan Nilai ke Variabel
Untuk memberikan nilai pada variabel maka harus di
definisikan / di berikan nilai / data ke variabel
tersebut, sintaksnya adalah sebagai berikut ;

$nama_variabel = nilai/data ;
Memberikan Nilai ke Variabel
Contoh (1.4.php) :
<?
$string = “Hallo world”;
$string1 = „Hallo world‟;
$bulat = 1234;
$pecahan = 3.12;
$hari =
array(“minggu”,”senin”,”selasa”,”Rabu”,”Kamis”,”Jumat”,”Sa
btu”);
?>
Petik Ganda / Tunggal Dalam String
 Jika String diapit petik ganda (“…..”), maka isi dari variabel

akan dikeluarkan
 Jika String diapit petik tunggal (‘…..’), maka isi dari variabel
tidak akan dikeluarkan
Coba Script berikut dan perhatikan perbedaan hasilnya ! (1.5.php)

<?
$harga = 2500;
Echo (“Harganya : $harga”);
Echo (“<br>”);
Echo („Harganya : $harga‟);

?>
Konstanta
Konstanta mirip dengan variable, tetapi data/nilai yang
disimpan pada konstanta bersifat tetap / permanen.
Untuk mendefinisikan konstanta adalah sbb :
define(“nama_konstanta”, nilai_konstanta);
Contoh (1.6.php)

<?
Define(“pi”,3.14);
$jarijari = 4;

$luaslingkaran = pi * $jarijari;
Echo (“Besar Phi : pi”);
Echo (“<br>”);
Echo (“Luas Lingkaran : $luaslingkaran”);

?>
Operator Aritmatika
Operator

Contoh

Keterangan

+

$a + $b

Pertambahan

-

$a - $b

Pengurangan

*

$a * $b

Perkalian

/

$a / $b

Pembagian

%

$a % $b

Modulus, sisa pembagian
Menghitung D=b^2-4ac
Contoh (1.7.php)

<?
$a = 3;
$b = 4;
$c = 7;
$d = $b * $b – 4 * $a * $c;
Echo (“Hasil b^2-4ac = $d”);

?>
Selesaikan soal berikut ini
 Gaji sebelum pajak = Rp 1.000.000, Pajak 10% = Rp …………
 Take Home Pay = Rp ………………
 Harta Perniagaan = Rp 100.000.000, Zakat 2% = Rp …………

 Sisa Harta = Rp ………………
SELESAI
TERIMA KASIH

More Related Content

What's hot

PHP & MySQL Basic
PHP & MySQL BasicPHP & MySQL Basic
PHP & MySQL Basichakimbks
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorIwank Odarlean
 
Lapres so d_modul5_yuka
Lapres so d_modul5_yukaLapres so d_modul5_yuka
Lapres so d_modul5_yukaYuka Arjaka
 
02 struktur-kendali-program
02 struktur-kendali-program02 struktur-kendali-program
02 struktur-kendali-programimman qori
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operatorFardian Syah
 
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)rizki adam kurniawan
 
Lapres so d_modul4_yuka
Lapres so d_modul4_yukaLapres so d_modul4_yuka
Lapres so d_modul4_yukaYuka Arjaka
 
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaPrasetyo Adi
 
Bab II - Pernyataan Kondisi Bercabang
Bab II  -  Pernyataan Kondisi BercabangBab II  -  Pernyataan Kondisi Bercabang
Bab II - Pernyataan Kondisi BercabangTeukuMahawira
 
Materi Tipe Data dan Variabel
Materi Tipe Data dan VariabelMateri Tipe Data dan Variabel
Materi Tipe Data dan Variabelwawanext01
 

What's hot (15)

PHP & MySQL Basic
PHP & MySQL BasicPHP & MySQL Basic
PHP & MySQL Basic
 
04 type of data
04 type of data04 type of data
04 type of data
 
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operatorppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
 
Dasar-Dasar PHP
Dasar-Dasar PHPDasar-Dasar PHP
Dasar-Dasar PHP
 
WEB II PHP 02
WEB II PHP 02WEB II PHP 02
WEB II PHP 02
 
Lapres so d_modul5_yuka
Lapres so d_modul5_yukaLapres so d_modul5_yuka
Lapres so d_modul5_yuka
 
02 struktur-kendali-program
02 struktur-kendali-program02 struktur-kendali-program
02 struktur-kendali-program
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
 
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)
 
Lapres so d_modul4_yuka
Lapres so d_modul4_yukaLapres so d_modul4_yuka
Lapres so d_modul4_yuka
 
Modul php 1
Modul php 1Modul php 1
Modul php 1
 
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan Konstanta
 
Bab II - Pernyataan Kondisi Bercabang
Bab II  -  Pernyataan Kondisi BercabangBab II  -  Pernyataan Kondisi Bercabang
Bab II - Pernyataan Kondisi Bercabang
 
Materi Tipe Data dan Variabel
Materi Tipe Data dan VariabelMateri Tipe Data dan Variabel
Materi Tipe Data dan Variabel
 
tutorial php
tutorial phptutorial php
tutorial php
 

Viewers also liked

OOP - Access Control
OOP - Access ControlOOP - Access Control
OOP - Access ControlKuliahKita
 
Jaringan komputer bab 9
Jaringan komputer bab 9Jaringan komputer bab 9
Jaringan komputer bab 9Helsa Hentyosa
 
Designing in Time Constraints
Designing in Time ConstraintsDesigning in Time Constraints
Designing in Time Constraintscliff nowicki
 
Marginacion... lectura 15
Marginacion... lectura 15Marginacion... lectura 15
Marginacion... lectura 15brendamoderica
 
1985-2000 Imagen digital
1985-2000 Imagen digital1985-2000 Imagen digital
1985-2000 Imagen digitalAna Gutierrez
 
FORMULACIÓN ESTRATEGIA DEL PROBLEMA "COMPLETO"
FORMULACIÓN ESTRATEGIA DEL PROBLEMA "COMPLETO"FORMULACIÓN ESTRATEGIA DEL PROBLEMA "COMPLETO"
FORMULACIÓN ESTRATEGIA DEL PROBLEMA "COMPLETO"Nahi Solano
 
Mengelolah Informasi 9B K1
Mengelolah Informasi 9B K1Mengelolah Informasi 9B K1
Mengelolah Informasi 9B K1Mujahidin Waru
 
Situación de los Recursos Hídricos en el Perú
Situación de los Recursos Hídricos en el Perú Situación de los Recursos Hídricos en el Perú
Situación de los Recursos Hídricos en el Perú JC Riveros
 

Viewers also liked (16)

Bab 12 proyek
Bab 12 proyekBab 12 proyek
Bab 12 proyek
 
OOP - Access Control
OOP - Access ControlOOP - Access Control
OOP - Access Control
 
Jaringan komputer bab 9
Jaringan komputer bab 9Jaringan komputer bab 9
Jaringan komputer bab 9
 
Tugas pengemb pembel 1
Tugas pengemb pembel  1Tugas pengemb pembel  1
Tugas pengemb pembel 1
 
Gamb umum so
Gamb umum soGamb umum so
Gamb umum so
 
Designing in Time Constraints
Designing in Time ConstraintsDesigning in Time Constraints
Designing in Time Constraints
 
Amarok
AmarokAmarok
Amarok
 
Marginacion... lectura 15
Marginacion... lectura 15Marginacion... lectura 15
Marginacion... lectura 15
 
1985-2000 Imagen digital
1985-2000 Imagen digital1985-2000 Imagen digital
1985-2000 Imagen digital
 
Ulasan jurnal pwrpoint
Ulasan jurnal pwrpointUlasan jurnal pwrpoint
Ulasan jurnal pwrpoint
 
FORMULACIÓN ESTRATEGIA DEL PROBLEMA "COMPLETO"
FORMULACIÓN ESTRATEGIA DEL PROBLEMA "COMPLETO"FORMULACIÓN ESTRATEGIA DEL PROBLEMA "COMPLETO"
FORMULACIÓN ESTRATEGIA DEL PROBLEMA "COMPLETO"
 
ATTITUDE
ATTITUDEATTITUDE
ATTITUDE
 
Mengelolah Informasi 9B K1
Mengelolah Informasi 9B K1Mengelolah Informasi 9B K1
Mengelolah Informasi 9B K1
 
Situación de los Recursos Hídricos en el Perú
Situación de los Recursos Hídricos en el Perú Situación de los Recursos Hídricos en el Perú
Situación de los Recursos Hídricos en el Perú
 
Composition
CompositionComposition
Composition
 
Quiropráctica
QuiroprácticaQuiropráctica
Quiropráctica
 

Similar to Php 1

Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsiFajar Umam
 
Dasar Pemrograman PHP dan MySQL
Dasar Pemrograman PHP dan MySQLDasar Pemrograman PHP dan MySQL
Dasar Pemrograman PHP dan MySQLOcim Nationalism
 
200643579008 Dasar Pemprograman P H P Dab My S Q L
200643579008  Dasar  Pemprograman  P H P Dab  My S Q L200643579008  Dasar  Pemprograman  P H P Dab  My S Q L
200643579008 Dasar Pemprograman P H P Dab My S Q Lgobed
 
265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.pptilhamsafari2
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan phpAlbertz Ace-Red
 
Pengertian Internet Bab II
Pengertian Internet Bab IIPengertian Internet Bab II
Pengertian Internet Bab IIdevilpowerz
 
Laporan pratikum iv web
Laporan pratikum iv webLaporan pratikum iv web
Laporan pratikum iv webrahmi wahyuni
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman webVicky Nitinegoro
 
Bpmogrman berorientasi fungsi
Bpmogrman berorientasi fungsiBpmogrman berorientasi fungsi
Bpmogrman berorientasi fungsiAr'ko Ar'ko
 
Semua tentang php
Semua tentang phpSemua tentang php
Semua tentang phpZero_c00l
 

Similar to Php 1 (20)

materi Php lanjutan
materi Php lanjutanmateri Php lanjutan
materi Php lanjutan
 
Php 1
Php 1Php 1
Php 1
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsi
 
Anon phpmysql)
Anon phpmysql)Anon phpmysql)
Anon phpmysql)
 
Anon phpmysql
Anon phpmysqlAnon phpmysql
Anon phpmysql
 
Dasar Pemrograman PHP dan MySQL
Dasar Pemrograman PHP dan MySQLDasar Pemrograman PHP dan MySQL
Dasar Pemrograman PHP dan MySQL
 
200643579008 Dasar Pemprograman P H P Dab My S Q L
200643579008  Dasar  Pemprograman  P H P Dab  My S Q L200643579008  Dasar  Pemprograman  P H P Dab  My S Q L
200643579008 Dasar Pemprograman P H P Dab My S Q L
 
265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt
 
pemrograman php ii
pemrograman  php iipemrograman  php ii
pemrograman php ii
 
Tutorial php
Tutorial phpTutorial php
Tutorial php
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan php
 
Pengertian Internet Bab II
Pengertian Internet Bab IIPengertian Internet Bab II
Pengertian Internet Bab II
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
10012333 tugas1 db_web
10012333 tugas1 db_web10012333 tugas1 db_web
10012333 tugas1 db_web
 
Laporan pratikum iv web
Laporan pratikum iv webLaporan pratikum iv web
Laporan pratikum iv web
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman web
 
Bpmogrman berorientasi fungsi
Bpmogrman berorientasi fungsiBpmogrman berorientasi fungsi
Bpmogrman berorientasi fungsi
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Semua tentang php
Semua tentang phpSemua tentang php
Semua tentang php
 

More from Ariezsam

More from Ariezsam (7)

Install win7.ppt
Install win7.pptInstall win7.ppt
Install win7.ppt
 
Bab 5
Bab 5Bab 5
Bab 5
 
Bab 4
Bab 4Bab 4
Bab 4
 
Bab 3
Bab 3Bab 3
Bab 3
 
Bab 2
Bab 2Bab 2
Bab 2
 
Php 0
Php 0Php 0
Php 0
 
Flowchat
FlowchatFlowchat
Flowchat
 

Php 1

  • 1.
  • 2. Anatomi Script PHP Suatu script akan dikenali sbagai script PHP jika diapit oleh tanda :  <? ………….. ?>  <?php ………….. ?>  <script language=“PHP”> ………….. </script> Contoh (1.1.php) : <? echo (“Hallo world”); ?>
  • 3. Komentar Untuk keperluan dokumentasi dengan maksud agar program mudah dipahami di lain waktu, biasanya pada program disertakan komentar atau keterangan mengenai program Komentar dapat ditandai dengan tanda awal a.l :  // : Syarat komentar hanya satu baris  # : Syarat komentar hanya satu baris  /* … */ : Untuk komentar yang panjang / melebihi satu baris Contoh (1.2.php) : <? //ini adalah komentar ?>
  • 4. Variabel Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai yang ada padanya dapat diubah-ubah selama eksekusi program berlangsung Aturan Penulisan variabel :  Variabel diawali dengan tanda dolar ($), kemudian diikuti nama variabel yang diinginkan  Karakter yang boleh digunakan sebagai nama variabel adalah : Huruf, Angka dan Garis Bawah (_)  Karakter pertama setelah tanda $ tidak boleh angka  Jika nama variabel lebih dari dua kata maka tidak boleh ada spasi diantara kedua kata tersebut
  • 5. Contoh Variabel (1.3.php)  $tes ;  $_tes ;  $dua_kata ;  $nomor1234 ;  $Satu;  $3tiga;  $4empat; Catatan : Jika aplikasi berjalan di system *nix, maka nama variable adalah case sensitive, dimana huruf besar dan kecil di bedakan
  • 6. Tipe Data PHP secara otomatis mengenali tipe data saat runtime, jadi tidak diperlukan pendeklarasian tipe datanya PHP mengenal tipe-tipe data antara lain :  Boolean : True / False  Integer : Bilangan bulat  Double / Floating Point : Bilangan pecahan ( dipisah dengan titik)  String : Data berupa Teks (Diapit dengan tanda petik)  Array : Terdiri lebih dari satu data.
  • 7. Memberikan Nilai ke Variabel Untuk memberikan nilai pada variabel maka harus di definisikan / di berikan nilai / data ke variabel tersebut, sintaksnya adalah sebagai berikut ; $nama_variabel = nilai/data ;
  • 8. Memberikan Nilai ke Variabel Contoh (1.4.php) : <? $string = “Hallo world”; $string1 = „Hallo world‟; $bulat = 1234; $pecahan = 3.12; $hari = array(“minggu”,”senin”,”selasa”,”Rabu”,”Kamis”,”Jumat”,”Sa btu”); ?>
  • 9. Petik Ganda / Tunggal Dalam String  Jika String diapit petik ganda (“…..”), maka isi dari variabel akan dikeluarkan  Jika String diapit petik tunggal (‘…..’), maka isi dari variabel tidak akan dikeluarkan Coba Script berikut dan perhatikan perbedaan hasilnya ! (1.5.php) <? $harga = 2500; Echo (“Harganya : $harga”); Echo (“<br>”); Echo („Harganya : $harga‟); ?>
  • 10. Konstanta Konstanta mirip dengan variable, tetapi data/nilai yang disimpan pada konstanta bersifat tetap / permanen. Untuk mendefinisikan konstanta adalah sbb : define(“nama_konstanta”, nilai_konstanta);
  • 11. Contoh (1.6.php) <? Define(“pi”,3.14); $jarijari = 4; $luaslingkaran = pi * $jarijari; Echo (“Besar Phi : pi”); Echo (“<br>”); Echo (“Luas Lingkaran : $luaslingkaran”); ?>
  • 12. Operator Aritmatika Operator Contoh Keterangan + $a + $b Pertambahan - $a - $b Pengurangan * $a * $b Perkalian / $a / $b Pembagian % $a % $b Modulus, sisa pembagian
  • 13. Menghitung D=b^2-4ac Contoh (1.7.php) <? $a = 3; $b = 4; $c = 7; $d = $b * $b – 4 * $a * $c; Echo (“Hasil b^2-4ac = $d”); ?>
  • 14. Selesaikan soal berikut ini  Gaji sebelum pajak = Rp 1.000.000, Pajak 10% = Rp …………  Take Home Pay = Rp ………………  Harta Perniagaan = Rp 100.000.000, Zakat 2% = Rp …………  Sisa Harta = Rp ………………