SlideShare a Scribd company logo
PHP Introduction (2)
  Bahasa Web Programming Super Populer!
Toni Tegar Sahidi
tonitegarsahidi@gmail.com
STT STIKMA Internasional
PHP Programming
#1 Memulai PHP
#2 Syntax Program PHP
#3 Input & HTML Form
#4 Jika jika dan Jika
#5 Berhitung... Mulai
#1 Memulai PHP


            1/6
cara membuat File PHP
sama saja dengan membuat
        File HTML
buka Text Editor, ketik program
   PHP, lalu simpan dengan
         ekstensi .php
     (misal program.php)
cukup?
BELUM!
Taruh di folder Web
   dari Web Server Anda
Misal c:xampphtdocswebprogram.php
Lalu akses di browser dengan
http://alamatserver/folder/file
  Misal http://localhost/web/program.php
#2 Syntax
Program PHP

          1/6
File PHP dimulai dengan
         <?php
           ....
           ?>
Apa yang ada di dalam tag
         <?php
           ....
           ?>
 dieksekusi oleh Server
contoh
...
<body>
    <p>Ini program PHP pertamaku</p>
    <?php
       echo “Assalammualaikum.. :) ”;
    ?>
</body>
...
10 pemrograman internet   php (2)
Cara Lain Penulisan...
<?php
   echo “<p>Ini program PHP
   pertamaku</p>”;
   echo “Assalammualaikum.. :) ”;
?>
Seperti bahasa pemrograman
lainnya, Anda bisa memberikan
  komentar pada Source Code
           Program
<?php
   /* echo berfungsi seperti writln di pascal
   atau cout di c++, untuk mencetak */
   echo “<p>Ini program PHP
   pertamaku</p>”;
   echo “Assalammualaikum.. :) ”; //salam
?>
#3 Variabel &
    Operator

           1/6
variabel ditandai dengan
       karakter „$‟
Misal $phi, $luas, $jari
Variabel PHP bersifat
    case sensitive
   ($luas ≠ $Luas)
Variabel PHP bersifat
            Loosely Typed*



*Anda tak harus mendefinisikan jenis variabel tersebut, apakah integer,string,dll
10 pemrograman internet   php (2)
<?php
    $a = 100; // integer
    echo $a."<br />";

     $a = 3.14; // float atau real
     echo $a."<br />";

     $a = "Ini adalah Teks"; // string
     echo $a."<br />";
?>
Seperti Bahasa Pemrograman
 lain, Anda dapat melakukan
     operasi pada Variabel
        (semisal +, -, *, /)
<?php
   /* Menghitung luas lingkarang, memakai
   konstanta M_PI untuk nilai phi ...*/
   $jari = 28;
   $luas = M_PI * $jari * $jari;
   echo “Luas = “.$luas;
?>
#4 Input & HTML Form


                  1/6
Input dari user umumnya
menggunakan HTML Form
Form HTML Ada banyak!
(textfield, textarea, radio, check, dropdown,
                       dll)
Contoh Form dengan TextField
<form action="duaproses.php" method="POST">
Username: <input type="text" name=“username"><br />
Password: <input type="password" name=“password">
</form>
10 pemrograman internet   php (2)
Agar Form bisa diproses, ia
     harus di SUBMIT
Salah 1 cara dengan tombol
          Submit
<form action="duaproses.php" method="POST">
Username: <input type="text" name=“username"><br>
Password: <input type="password" name=“password">
<br />
<input type="submit" value="Kirim">
</form>
10 pemrograman internet   php (2)
Masukan dari Form ketika di
 Submit, akan diproses di File
yang didefinisikan fi parameter
      action dari <form
Isi form akan diproses di file ini




<form action=“duaproses.php” method=“POST”>
     ...
</form>
Di File yang memproses, data
  Form harus di TANGKAP!
Penangkapan harus sesuai
dengan method dari Form-nya
Method ada 2
POST dan GET
Method yang ini adalah POST




<form action=“duaproses.php” method=“POST”>
     ...
</form>
Cara menangkapnya...
Di file pemroses (action)
$variabel = $_POST[“namaforminput”]
                Atau
 $variabel = $_GET[“namaforminput”]
Menangkap isi textfield username
                             Lalu ditaruh di variabel $user


<?php
    $user = $_POST["username"];
    $pass = $_POST["password"];
    echo $user."<br />";
    echo $password."<br />";
?>
10 pemrograman internet   php (2)
10 pemrograman internet   php (2)
#4 Jika jika dan Jika..


                     1/6
if (kondisi){
      //jalankan ini
      }
<?php
   $bilangan=20;
   if($bilangan > 80){
        $nilai = „A‟;
   }
   ?>
#5 Berhitung Mulai!


                 1/6
<?php
   $iterasi=20;
   for($i=0;$i<$iterasi;$i++){
        echo “$i <br />”;
   }
   ?>
#6 Lebih Jauh


           1/6
Self Learning..

String, Array, Function, Koneksi ke
            MySQL, dlsb.
Further references :
 http://www.slideshare.net/
tonitegarsahidi1/newsfeed
Further references :
http://www.ilmukomputer.org
Further references :
http://www.w3schools.com
next session
   PHP + MySQL

More Related Content

PPTX
Slide web programming ii
PDF
PROGRESS - Belajar PHP #1
DOC
modul PHP
PDF
Wp2 keranjang belanja
PDF
Belajar php 2015
DOCX
Semua tentang php
DOCX
Fungsi-Fungsi PHP
PDF
Cara Membuat WebTools
Slide web programming ii
PROGRESS - Belajar PHP #1
modul PHP
Wp2 keranjang belanja
Belajar php 2015
Semua tentang php
Fungsi-Fungsi PHP
Cara Membuat WebTools

What's hot (20)

DOCX
Mengatasi apache xampp yang tidak bisa berjalan
DOCX
Modul 2 menyimpan ke database
PDF
Modul my sql tutorial part 6
PPTX
materi php
PDF
Langkah langkah membuat web wp
PDF
Tugas modul praktikum pemrograman web
PDF
Pemrograman Web 7 - Basic PHP
PPTX
Berkenalan dengan bahasa php pemrograman web
PPT
Pertemuan 9
PDF
Laporan Praktikum Sistem Operasi Modul 7 dan 8
PPTX
Superglobals dan session pada php
PDF
Bab2 form php
TXT
1.php
PDF
Tutorial aplikasi toko online berbasis web dengan PHP
PDF
Laporan Praktikum Sistem Operasi Modul 9 dan 10
PDF
Fungsi fungsi pada php - pemrograman php my sql
PDF
13 php mysql 3 combining
PPTX
Slide fungsi-fungsi php mysql
PPT
Tugas rekayasa web 1 soap
PDF
Web Programming - Simpan Tampil Customer
Mengatasi apache xampp yang tidak bisa berjalan
Modul 2 menyimpan ke database
Modul my sql tutorial part 6
materi php
Langkah langkah membuat web wp
Tugas modul praktikum pemrograman web
Pemrograman Web 7 - Basic PHP
Berkenalan dengan bahasa php pemrograman web
Pertemuan 9
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Superglobals dan session pada php
Bab2 form php
1.php
Tutorial aplikasi toko online berbasis web dengan PHP
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Fungsi fungsi pada php - pemrograman php my sql
13 php mysql 3 combining
Slide fungsi-fungsi php mysql
Tugas rekayasa web 1 soap
Web Programming - Simpan Tampil Customer
Ad

Viewers also liked (7)

PDF
9 pemrograman internet php (1)
PDF
6 pemrograman internet css layouting
PDF
8 pemrograman internet server side programming
PDF
7 pemrograman internet javascript
PDF
5 pemrograman internet css
PDF
04 about-validasi data penduduk 2.5.5-ok
PPT
Perancangan tabel database dengan menggunakan entity relationship diagram
9 pemrograman internet php (1)
6 pemrograman internet css layouting
8 pemrograman internet server side programming
7 pemrograman internet javascript
5 pemrograman internet css
04 about-validasi data penduduk 2.5.5-ok
Perancangan tabel database dengan menggunakan entity relationship diagram
Ad

Similar to 10 pemrograman internet php (2) (20)

PDF
Analisis Suatu Script Web
PDF
Modul praktikum algoritma
PPTX
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PDF
Dasar PHP
PDF
tutorial php
PDF
Tutorial dan Pengenalan php
PDF
Tutorial php
PDF
10012333 tugas1 db_web
PPTX
PHP merupakan bahasa script yang biasa digunakan untuk web development
DOCX
Laporan praktikum web ke 5
DOCX
Laporan pratikum iv web
PPTX
Pengenalan PHP
PDF
MODUL_PHP_TIK_XII
PPT
265991658-Pengantar-PHP-ppt.ppt
PPT
PDF
Basic PHP Syntax
PDF
Modul php 1
PDF
Php basic
PDF
Php coder
PDF
Belajar php (pemula dasar)
Analisis Suatu Script Web
Modul praktikum algoritma
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
Dasar PHP
tutorial php
Tutorial dan Pengenalan php
Tutorial php
10012333 tugas1 db_web
PHP merupakan bahasa script yang biasa digunakan untuk web development
Laporan praktikum web ke 5
Laporan pratikum iv web
Pengenalan PHP
MODUL_PHP_TIK_XII
265991658-Pengantar-PHP-ppt.ppt
Basic PHP Syntax
Modul php 1
Php basic
Php coder
Belajar php (pemula dasar)

More from Toni Tegar Sahidi (6)

PDF
12 php mysql 2 study case
PDF
11 php mysql 1 intro
PDF
4 pemrograman internet html (2)
PDF
2 pemrograman internet bedah halaman web
PDF
1 pemrograman internet kuliah pengantar
PDF
3 pemrograman internet html (1)
12 php mysql 2 study case
11 php mysql 1 intro
4 pemrograman internet html (2)
2 pemrograman internet bedah halaman web
1 pemrograman internet kuliah pengantar
3 pemrograman internet html (1)

10 pemrograman internet php (2)