• Tidak ada hasil yang ditemukan

Index of /Kuliah2013-2014/Desain&PemrogramanWeb/Day17-18

N/A
N/A
Protected

Academic year: 2017

Membagikan "Index of /Kuliah2013-2014/Desain&PemrogramanWeb/Day17-18"

Copied!
12
0
0

Teks penuh

(1)

Internet Programming Internet Programming

PHP

PHP

PHP

PHP

Kholid Fathoni

EEPIS – ITS

(2)

Pengenalan PHP

Tag-tag Dasar PHP

Struktur Kontrol

(3)

Situs/web dapat dikategorikan menjadi dua yaitu

web statis dan web dinamis/interaktif.

Untuk membuat web dinamis dibutuhkan kemampuan pemprograman web.

Dalam pemprograman web terdapat dua kategori:

◦ Server – side Programming: ASP, JSP, PHP

◦ Client – side Programming: HTML, Java Script,

Pengenalan PHP

Pengenalan PHP

◦ Client – side Programming: HTML, Java Script,

(4)

PHP (Profesional Home Page): bahasa

Server-Side yang didesain khusus untuk aplikasi web.

Script PHP dieksekusi di server, dan hasil yang dikirim ke browser adalah hasil jadi dalam

bentuk HTML (kode PHP tidak terlihat).

Awalnya, PHP bekerja di lingkungan Linux,

karena merupakan ’turunan’ bahasa PEARL yang merupakan bahasa pemrograman native di

lingkungan Linux dan Unix. Namun seiring

Pengenalan PHP

Pengenalan PHP

lingkungan Linux dan Unix. Namun seiring

(5)

Banyak cara untuk menyisipkan PHP dalam script HTML, ada berbagai macam bentuk tag yang dapat digunakan, antara lain :

Cara I

<?php //menandai awal tag ...

?> //menandai akhir tag

Cara II

<? //menandai awal tag ...

?> //menandai akhir tag

Cara III

<% //menandai awal tag ...

%> //menandai akhir tag

Cara ini sama dengan tag pada ASP. Opsi ini bisa dilakukan jika nilai asp_tags pada php.ini bernilai on.

Tag

Tag--Tag Dasar PHP

Tag Dasar PHP

php.ini bernilai on.

Cara IV

<script language=”php”> //menandai awal script ...

(6)

Komentar:

Ada kalanya kita sebagai pemrogram, karena banyaknya kode program atau variabel dalam program, perlu menandai atau memberi

komentar pada program.

Komentar pada program merupakan tulisan

pada program yang tidak dieksekusi. Pada PHP, ada 3 macam cara penulisannya :

◦ /* komentar */

Sesuai untuk komentar dengan banyak baris

Tag

Tag--Tag Dasar PHP

Tag Dasar PHP

Sesuai untuk komentar dengan banyak baris

(7)

Penamaan Variabel:

Dalam PHP, penulisan variabel diawali dengan karakter ‘$’, kemudian diikuti dengan huruf sebagai karakter pertama. Setelah itu, dapat dilajutkan dengan kombinasi huruf dan angka. Variabel tidak boleh mengandung spasi maupun tanda baca di dalamnya, kecuali underscore (’_’). Variabel pada PHP bersifat “case sensitif”, yang

Tag

Tag--Tag Dasar PHP

Tag Dasar PHP

(8)

Contoh penamaan variabel yang

salah

:

◦ $nama pemakai

◦ $3kota

◦ $us\er1

Contoh penamaan variabel yang

benar

:

◦ $nama_pemakai

Tag

Tag--Tag Dasar PHP

Tag Dasar PHP

◦ $nama_pemakai

◦ $kota_3

(9)

Tipe Data:

Boolean: True dan False. Integer:

◦ Bil. Bulat: 5, -9.

◦ Bil. Octal: 012.

◦ Bil. Hexadecimal: 0xfb

Floating Point:

◦ Bil. Pecahan: 0,89

◦ Notasi ilmiah: 2e3 (2000)

String:

◦ Huruf: “a”

◦ Kalimat: “Programming”

Tag

Tag--Tag Dasar PHP

Tag Dasar PHP

◦ Kalimat: “Programming”

◦ Escape Character: “\n”, “\t”

Array: $Data[0]

(10)

Tag

Tag--Tag Dasar PHP

Tag Dasar PHP

Operator: tool untuk memanipulasi data. Operator Aritmatik

Contoh Nama Hasil

$a + $b Penjumlahan Jumlah $a dan $b.

$a - $b Pengurangan Selisih $a dan $b.

$a * $b Perkalian Hasil kali $a dan $b.

$a / $b Pembagian Quotient dari $a dan $b.

(11)

Tag

Tag--Tag Dasar PHP

Tag Dasar PHP

Operator Logika

Contoh Name Hasil

$a and $b And TRUEjika $a dan $b TRUE.

$a or $b Or TRUEjika $a atau $b TRUE.

$a xor $b Xor TRUEjika salah satu dari $a atau $b TRUE

! $a Not TRUEjika $a bukan TRUE.

$a && $b And TRUEjika $a dan $b TRUE.

(12)

Tag

Tag--Tag Dasar PHP

Tag Dasar PHP

Operator

Pembanding

Contoh Nama Hasil

$a == $b Equal TRUEjika $a sama dengan $b.

$a === $b Identical TRUEjika $a sama dengan $b, dan mempunyai tipe yang sama

(hanya di PHP 4)

$a != $b Not equal jika $a tidak sama dengan $b.

$a != $b Not equal TRUEjika $a tidak sama dengan $b.

$a <> $b Not equal TRUEjika $a tidak sama dengan $b.

$a !== $b Not identical TRUEjika $a tidak sama dengan $b, atau mempunyai tipe yang

berbeda (hanya di PHP 4)

$a < $b Less than TRUEjika $a kurang dari $b.

$a > $b Greater than TRUEjika $a lebih dari $b.

$a <= $b Less than or equal to TRUEjika $a lebih kecil sama dengan $b.

Referensi

Dokumen terkait

Penelitian ini dilaksanakan di Kab Bantul dengan menggunakan pendekatan penelitian Research and Development. Ada dua kegiatan utama dalam penelitian ini, yaitu pertama penelitian

Penyusunan instrumen tes dan panduan wawancara yang akan digunakan dalam seleksi hakim lingkungan hidupditurunkan dari kompetensi Hakim Lingkungan yang terdiri dari:(1)Pemahaman

Dokumen kualifikasi perusahaan asli yang diupload atau dokumen yang dilegalisir oleh pihak yang berwenang dan menyerahkan 1 (satu) rangkap rekaman (foto copy).

Dalam penelitian ini akan diajukan salah satu metode untuk mengendalikan sinyal tambahan pada eksitasi secara otomatis melalui pemanfaatan konsep logika kabur

Jawaban responden mengenai penilaian terhadap efisiensi waktu masing-masing moda dapat dilihat dari tabel 9 dan dengan analisa metode AHP terhadap rata-rata skor

Dokumen kualifikasi perusahaan asli yang diupload atau dokumen yang dilegalisir oleh pihak yang berwenang dan menyerahkan 1 (satu) rangkap rekaman (foto copy).

Berdasarkan kajian yang telah dilakukan, dapat diketahui bahwa metode AHP dan metode FMCDM merupakan metode pengambilan keputusan dengan banyak kriteria sehingga keduanya

Isi mata kuliah teori meliputi: Klasifikasi dan karakteristik proses manufacturing bahan teknik; Teori deformasi, dislokasi dan mekanisme penguatan logam; Perlakuan