php kedua, jatmiko i

Document Sample
php kedua, jatmiko i
Shared by: jatmiko indriyanto
Categories
Tags
Stats
views:
122
posted:
2/12/2010
language:
Finnish
pages:
35
PHP Fundamentals



Jatmiko Indriyanto

Jatmikocollege.wordpress.com

Jatmikoindri@yahoo.com

YM : Jatmiko_idr

Jatmiko Indriyanto



• Lahir di Denpasar, 24 April 1977

• SD 03 Jakarta (1989)

• SMPN 177 Jakarta (1992)

• SMA 86, Jakarta (1995)

• S1 System Information, Budi Luhur University, Jakarta

(1995-2000)

• Core Competence: Software Engineering, Object Oriented

Programming, Artificial Intelegence

• S2 Game Technology(on-leave), Dian Nuswantoro

University

Tipe Data, Variable

dan Operator

Variabel





Nilai yang berubah-ubah dalam program

 Variabel ditulis dengan awalan $

 Contoh:



Konstanta dan Literal



 Nilai yang tetap dalam program

 Jenis Literal:

1. Literal String: petik tunggal atau ganda

Contoh: print (“Hello World”);

2. Literal Integer: desimal, heksadesimal atau oktal

Contoh: 31, 0x31, -31

3. Literal Bilangan Real: Ditulis dengan tanda pecahan

Contoh: 3E2, 3E-3 (0.0003)

4. Konstanta Simbolis: Biasa didefinisikan dengan

define()

Contoh: define(“PHI”, 3.14)

Konversi Tipe Data (settype())

Fungsi Konversi Tipe Data settype():

- settyype($VAR, “double”)

- settyype($VAR, “integer”)

- settyype($VAR, “string”)

Contoh (suhu.php):

\n”);

settype($suhu, “double”);

print(“Tipe Data Double: $suhu \n”);

?>

Konversi Nilai Variabel



 Konversi nilai variabel langsung tanpa mengubah

tipe data dapat dilakukan dengan menggunakan

fungsi:

• intval()

• doubleval()

• strval()

Contoh:

\n”);

printf(“Tipe Data Integer: %s \n”,

intval($suhu));

printf(“Tipe Data Double: %s \n”,

doubleval($suhu));

?>

Konversi Nilai Variabel (Casting)





Konversi nilai variabel langsung tanpa mengubah

tipe data dapat dilakukan dengan menggunakan

teknik casting

• Casting: memasukkan keyword di bawah ke

depan

nama variabel

(int) (double) (string)

Contoh:

\n”);

printf(“Tipe Data Integer: %s \n”, (int)

$suhu);

printf(“Tipe Data Double: %s \n”, (double)

$suhu);

?>

Karakter.php





\n");

print("\$kota= $kota");

?>

Aritmatika.php



\n");

$x = 77;

print("x = $x \n");

print(2 + $x++); print("\n");

print("x = $x \n");

print("++ sebagai awalan :\n");

$x = 77;

print("x = $x \n");

print(2 + ++$x); print("\n");

print("x = $x \n");

?>

pembandingan.php



$b --- %d\n", $a > $b);

printf("$b > $a --- %d\n", $b > $a);

printf("$a \n", $a \n", $a == $c);

printf("$a == $b --- %d\n", $a == $b);

printf("$a != $c --- %d\n", $a != $c);

printf("$a $c --- %d\n", $a $c);

?>

logika.php





\n",

$kar >= 'A' and $kar \n",

$kar >= 'a' and $kar \n",

$kar >= '0' and $kar

Soal





 Buat script php yang mengkonversi

suhu dari Celcius ke Fahrenheit

 Set celcius=40

 Rumus: Fahrenheit = (Celcius x 1.8) +32

Menerima Input









Masukkan nama Anda:











input.php

proses.php





$nama_pemakai");

?>

Soal







Kembangkan script konversi Fahrenheit ke Celcius

supaya bisa menerima input

dari form

Pernyataan

Kontrol







Pengambilan Keputusan

IF (Keputusan Berdasar Kondisi)



• if

if (ekspresi) pernyataan

• if-else

if (ekspresi) pernyataan 1

else pernyataan2

• if-elseif-else

if (ekspresi1) pernyataan 1

elseif (ekspresi2) pernyataan2

elseif (ekspresi3) pernyataan3

else pernyataan4

diskon.php



= 100000) $keterangan =

"Dapat diskon";

print("$keterangan

diskoninput.php



Besar Pembelian:







= 100000) $diskon = intval(0.1 *

$total_beli);

printf("Diskon = %d \n", $diskon);

printf("Pembayaran = %d \n“, $total_beli -

$diskon);

}

?>

Soal





• Kembangkan script diskon.php dengan

menggunakan model if-else

• Jumlah belanja (total_beli) diinput

dengan menggunakan form

ifelseif-hari.php

Nama

Hari

Hari ini:





SWITCH (Banyak Alternatif)



switch (ekspresi){

case ekspresi_case1:

pernyataan1;

break;

case ekspresi_case2:

pernyataan2;

break;

case ekspresi_case3:

...

default:

pernyataanX;

}

Latihan



• Kembangkan script ifelseif-hari.php

dengan menggunakan switch


Share This Document


Related docs
Other docs by jatmiko indriy...
fourthDelphi
Views: 61  |  Downloads: 28
PHP keempat
Views: 87  |  Downloads: 12
php kelima
Views: 87  |  Downloads: 12
mysql delapan
Views: 76  |  Downloads: 4
intro 3d game
Views: 42  |  Downloads: 4
flash lima
Views: 43  |  Downloads: 3
FirstDelphi
Views: 170  |  Downloads: 85
php ketiga, jatmiko i
Views: 51  |  Downloads: 4
flash enam
Views: 38  |  Downloads: 3
sixthDelphi
Views: 94  |  Downloads: 24
by registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!