0% menganggap dokumen ini bermanfaat (0 suara)
198 tayangan9 halaman

Pertemuan 9 - PHP

Dokumen ini membahas tentang struktur dasar PHP, meliputi pengenalan PHP, variabel, tipe data, konstanta, operator, komentar, dan penanganan form dalam PHP.

Diunggah oleh

Agung Ramadhan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
198 tayangan9 halaman

Pertemuan 9 - PHP

Dokumen ini membahas tentang struktur dasar PHP, meliputi pengenalan PHP, variabel, tipe data, konstanta, operator, komentar, dan penanganan form dalam PHP.

Diunggah oleh

Agung Ramadhan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

STRUKTUR DASAR PHP

Mengenal PHP
Apa itu PHP?
1. Merupakan singkatan recursive dari PHP : Hypertext Prepocessor
2. Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.
3. Harus ditulis di antara tag :
 <? dan ?>
 <?php dan ?>
 <script language=”php”> dan </script>
 <% dan %>
4. Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;)
5. CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll),
namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP. Jadi :
 $nama ≠ $Nama ≠ $NAMA
 hitungLuas() ≠ HitungLuas()
 echo = ECHO
 while = WHILE
6. Mudah dipelajari.

Say Hello to PHP


1. Ketikkan perintah di bawah ini di editor :
Nama File : hello.php
Deskripsi : Program sederhana menampilkan sebuah string di layar.

2. Simpan dengan nama “hello.php” di dalam folder latihan komputer Anda.


3. Buka browser dan ketikkan alamat http://localhost/webdasar/hello.php

Variabel
 Digunakan untuk menyimpan sebuah value, data atau informasi
 Nama variabel diawali dengan tanda $
 Panjang tidak terbatas
 Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa terdiri dari huruf,
angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 – 255).
 Bersifat case-sensitive.
 Tidak perlu dideklarasikan.
 Tidak boleh mengandung spasi.
Contoh :

1
Benar Salah
- $_name - $3name
- $first_name - $name?
- $name3 - $first+name
- $name_3 - $first.name

Nama File : variabel.php


Deskripsi : Program mengisi dan menampilkan variabel di layar.

Tipe Data
Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis
ditentukan oleh intepreter PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data primitif,
yaitu :
1. boolean
2. integer
3. float
4. string
5. array
6. object
7. resource
8. NULL

Nama File : tipe.php


Deskripsi : Program contoh penanganan beberapa tipe data dasar dalam PHP.

2
Konstanta
Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Untuk mendefinisikan
konstanta dalam PHP, menggunakan fungsi define()
Nama File : konstanta.php
Deskripsi : Program penggunaan konstanta dalam PHP.

Operator dalam PHP

3
Nama File : operator.php
Deskripsi : Program beberapa Operator aritmatika dalam PHP.

Komentar Program
Dalam PHP, komentar program bisa menggunakan :
 /* dan */
 // dan
 #
Nama File : komentar.php
Deskripsi : Program cara memberikan komentar dalam program PHP

4
5
PENANGANAN FORM

Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada
script php) tidak harus disimpan dalam bentuk php, bisa dalam bentuk html. Untuk merancang sebuah
form inputan, setidaknya ada 3 (tiga) hal penting, yaitu :
1. METHOD
Method dari sebuah form menentukan bagaimana data inputan form dikirim. Method ini ada
dua macam, yaitu GET dan POST. Method ini menentukan bagaimana data inputan dikirim dan diproses
oleh PHP.
2. ACTION
Action dari sebuah form menentukan dimana data inputan dari form diproses. Jika action ini
dikosongkan, maka dianggap proses form terjadi di halaman yang sama. Jadi halaman form dan halaman
proses bisa saja dipisah atau dijadikan satu.
3. SUBMIT BUTTON
Submit button merupakan sebuah tombol (pada umumnya) yang berfungsi sebagai trigger
pengiriman data dari form inputan. Jika tombol ini ditekan,maka data form akan dikirimkan (diproses) di
halaman yang sudah ditentukan pada atribut action.

Berbagai Cara Penanganan Form


Cara 1 : Menyatukan antara Form dan Proses
Proses pengolahan form dilakukan di halaman yang sama dengan form inputannya. Jika proses
penanganan form berada di satu halaman, maka value atribut action pada tag form tidak perlu diisi
(dikosongkan).
Nama File : input01.php
Deskripsi : Program Contoh pengolahan form dimana antara form inputan dan proses
pengolahan inputan berada dalam satu halaman

6
Penjelasan Program
Beberapa hal yang perlu diperhatikan dari program di atas, di antaranya mengenai nama setiap
komponen form karena nama ini akan menjadi index array dalam PHP. Pada program di atas, value
atribut action pada tag form tidak diisi (baris 4), ini berarti bahwa proses pengolahan form berada di
halaman yang sama. Selanjutnya (baris 4) method yang digunakan dalam penanganan form adalah
POST. Cara ini lebih disarankan dalam penanganan sebuah form inputan. Mulai baris ke-11 hingga 16,
terdapat script / program PHP yang akan menangani (mengolah) nilai yang diinputkan melalui form.
Letak proses inputan ini boleh sebelum atau sesudah form, tergantung kebutuhan. Pada baris ke-
12,terdapat pemeriksaan kondisi apakah tombol dengan nama “Input” (perhatikan index array $_POST
dan bandingkan dengan name tombol submit pada form) benar-benar ditekan atau tidak oleh user.
Selanjutnya pada baris ke-13, nilai inputan dari form akan diambil dengan cara mengakses array $_POST
sesuai dengan komponen form yang akan diambil. Pada baris 13 ini, isi komponen inputan dengan nama
“nama” akan diambil dan dimasukkan ke variabel $nama.Index array $_POST pada baris 13 harus sama
dengan value atribut name pada baris ke-5.

Cara 2 : Memisahkkan antara Form dan Proses


Proses pengolahan form dilakukan di halaman yang terpisah dengan form inputannya. Jika
proses penanganan form berada dilakukan di halaman yang berbeda, maka value atribut action pada tag
form harus diisi dengan alamat halaman tempat proses pengolahan form.
Nama File : input02.php
Deskripsi : Program menampilkan form inputan dengan method POST

Nama File : proses02.php


Deskripsi : Program penanganan form inputan

7
Nama File : input03.php
Deskripsi : Program menampilkan form inputan dengan method GET

Nama File : proses03.php


Deskripsi : Program penanganan form inputan

Penjelasan Program
Program diatas pada prinsipnya sama dengan Hasilnya pun sama. Akan tetapi, proses
penanganan form (PHP) terpisah dengan tampilan form inputannya (HTML). Pada program tersebut
penanganan form menggunakan method POST, sedang pada program yang lain penangan form
dilakukan dengan method GET. Perhatikan, method ini menentukan bagaimana sebuah form diproses
dan bagaimana variabel inputan diambil. Bandingkan

Macam macam jenis form input dan penulisan kodenya.

Jenis Text pendek


<input type=”text” name=”itoez” value=”Tri Susanta” >

Jenis Password
<input type=”password” name=”itoez” value=”Tri Susanta” >

Jenis CheckBox
<input type=”checkbox” name=”hobi” value=”Tri Susanta” > Mancing

<input type=”checkbox” name=”hobi” value=”Tri Susanta” > Olah Raga

Jenis RadioBox

8
<input type=”radio” name=”jenis_kelamin” value=”Tri Susanta” > Laki-laki

<input type=”radio” name=”jenis_kelamin” value=”Tri Susanta” > Perempuan

Jenis Number
<input type=”number” name=”hobi” value=”Tri Susanta” >

Jenis Date
<input type=”date” name=”hobi” value=”Tri Susanta” >

Jenis Long Text


<textarea name=”itoez”></textarea>

Anda mungkin juga menyukai