Anda di halaman 1dari 29

Mengenal Variabel, Konstanta,

Tipe Data, dan Form


Pemrograman Web Lanjut (SI118)

Irma Rofni Wulandari, S.Pd., M.Eng

Faculty of Computer Science Specialist Program


- Digital Business
Department of Information Systems Class : - Financial Technology
Regular, Transfer & International - Creative Multimedia
*Specialist Criteria
1. Mampu memahami aturan variable dan konstanta PHP
Indikator 2. Mampu memahami tipe data dan operator pada PHP
kemampuan 3. Mampu memahami konsep penggunaan form
akhir parameter Metode (POST dan GET)

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Variabel PHP
1. Variabel adalah tempat untuk menyimpan data atau informasi sementara
yang akan diproses, yang berada di dalam memori komputer.
2. Nilai pada variable dapat berubah-ubah selama program dijalankan sehingga
data yang disimpan sifatnya sementara dan akan hilang setelah program
selesai di eksekusi.
3. Untuk penyimpanan data permanen dapat menyimpan dengan menggunakan
database.
4. Variabel dalam PHP tidak harus dideklarasikan terlebih dahulu.
5. Variabel PHP dapat menyimpan nilai dari tipe data apapun.

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Penulisan Variabel PHP
1. Nama variable dimulai dengan tanda dollar ($), kemudian diikuti nama variabelnya (misal $nama,
$luas_segitiga).

2. Nama variable tidak boleh mengandung spasi.

3. Nama variable tidak boleh diawali dengan angka.

4. Selain tanda $ yang terdapat di depan nama, variable tidak boleh menggunakan karakter simbol
kecuali tanda _ (Underscore).

5. Nama variabel hanya boleh mengandung huruf (A-z), angka (0-9), dan tanda _ (underscore)

6. Variabel di dalam PHP bersifat case sensitive.

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Contoh-contoh penulisan variabel:

Untuk menyimpan data di variable, anda harus memberikan nilai ke variable yang telah dideklarasikan tersebut.
Sintaks dasarnya adalah sebagai berikut.

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Konstanta
Konstanta adalah variabel yang nilainya tetap.

Berbeda dengan variabel, Konstanta hanya diberi nilai pada awal program
dan nilainya tidak pernah berubah selama program berjalan.

 Jika nilai sepanjang program berjalan tidak berubah, maka sebuah variable
lebih baik diperlakukan sebagai konstanta.

Pendefinisian nilai konstanta dilakukan dengan menggunakan fungsi define().


Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Konstanta
• Selain konstanta yang telah disediakan oleh PHP, kita juga dapat membuat
konstanta sendiri. Aturan penulisan konstanta adalah sebagai berikut.

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
TIPE DATA PADA PHP
Tipe data suatu variabel PHP tidak didefinisikan oleh programmer, tetapi secara
otomatis ditentukan oleh interpreter PHP. Tipe data pada PHP :
1. Integer (bilangan bulat)
2. Floating Point (bilangan pecahan atau decimal)
3. String (ditandai dengan adanya penggunaan tanda petik tunggal atau ganda)
4. Array (mengandung data dalam satu variabel index)
5. Object (ber-paradigma kepada object)

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Department of Information Systems & Bachelor Information Systems
(International Class)
• Operator: simbol yang digunakan Jenis-jenis operator PHP:
1) Operator aritmatika (arithmetic)
untuk memanipulasi data, seperti 2) Operator penugasan (assignment)
penambahan, pengurangan, 3) Operator perbandingan (comparison)
4) Operator increment & decrement
perkalian, perbandingan, atau
5) Operator logika (logic)
penugasan. 6) Operator string
7) Operator array
8) Operator penugasan kondisional
(conditional assignment)

Faculty of Computer Science


Department of Information Systems & Bachelor Information Systems
(International Class)
OPERATOR ARITMATIKA

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Operator Assignment / Penugasan
1. Operator Assignment atau bisa disebut Operator penugasan adalah operator
yang digunakan untuk memberi nilai ke suatu variabel ke variabel lain.

2. Simbol operator ini adalah (=).

3. Pada penggunaannya operator Assignment akan digabungkan dengan


operator Aritmatik.

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Operator assignment dalam PHP

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Operator Increment dan Decrement
Operator Increment (++) dan Decrement (--) berfungsi untuk menambahkan
dan mengurangi nilai dengan selisih 1 (satu). Tabel berikut ini adalah daftar
operator yang termasuk ke dalam operator Increment dan Decrement dalam
PHP:

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
FORM

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Contoh Tampilan Form HTML

Faculty of Computer Science


Department of Information Systems & Bachelor Information Systems
(International Class)
Tampilan Formnya

Faculty of Computer Science


Department of Information Systems & Bachelor Information Systems
(International Class)
Mengenal Struktur Dasar Form HTML
1) Pada struktur dasar sebuah Form HTML, terdapat 2 (dua) buah atribut yaitu:

a. Atribut ACTION. Atribut action ini diisi dengan nilai berupa alamat halaman PHP
di mana anda akan memproses isi form tersebut.

b. Atribut METHOD. Atribut method menentukan bagaimana cara form “dikirim”


ke dalam halaman action. Nilai dari atribut method hanya bisa diisi dengan 1 dari
2 pilihan method, yaitu GET dan POST. Nilai dari atribut method ini juga akan
mempengaruhi cara anda memproses nilai dari form.

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Mengenal Struktur Dasar Form HTML
2. Setelah membuat tag pembuka form dengan atribut action dan method,
didalam sebuah form biasanya diisi dengan tag <input type = “ ”> yang
akan menampilkan kotak isian form.
3. Hal yang paling penting untuk diperhatikan adalah atribut name dari
masing-masing tag <input>. Nilai dari name inilah yang menjadi
penanda masing-masing objek form agar dapat diproses dengan PHP.
4. Objek form lain yang harus tambahkan adalah tombol submit yang apabila
diklik akan mengirimkan data dari form ke halaman action untuk diproses.
Atribut penting di sini adalah atribut type=”submit”, yang akan otomatis
mengirim isian form ketika tombol ini diklik.

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Method (POST dan GET)
• PHP memiliki 2 macam method yang bisa digunakan untuk mengirim data dari
client (browser) ke server, yaitu POST dan GET.
• Method POST digunakan untuk mengumpulkan nilai variabel dari sebuah form
yang dikirimkan menggunakan metode POST.
• Method GET adalah sebuah fungsi yang digunakan untuk mengumpulkan nilai
dari sebuah form yang dikirimkan menggunakan metode GET.
• Informasi yang dikirimkan dari sebuah form menggunakan metode GET dapat di
lihat semua orang, maksudnya adalah nilai dari form tersebut dapat dengan jelas
terlihat pada jendela address bar pada browser.
• Metode GET tidak cocok untuk nilai variabel yang sangat besar dan tidak bisa
menyimpan variabel nilainya lebih dari 2000 karakter.

Faculty of Computer Science


Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Perbandingan
Method
GET & POST

Faculty of Computer Science


Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)
Faculty of Computer Science
Pemrograman Web Lanjut (SI118) Department of Information Systems & Bachelor Information Systems
(International Class)

Anda mungkin juga menyukai