Pertemuan-4 (Dasar PHP)

download Pertemuan-4 (Dasar PHP)

of 10

Transcript of Pertemuan-4 (Dasar PHP)

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    1/25

      PHPPHP ProgrammingProgramming

    PHPPHP

    11Ir. H. Sumijan, M.ScIr. H. Sumijan, M.Sc

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    2/25

    j ,j ,

     

    Bahasan1.Pengenalan PHP2.Tag-tag Dasar PHP3.Struktur ontrol

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    3/25

    Pengenalan PHP

    Situs/web dapat dikategorikan menjadi duayaitu web statis dan web dinamis/interaktif .

    Untuk membuat web dinamis dibutuhkankemampuan pemprograman web.

    Dalam pemprograman wap terdapat duakategori:

    Server – side Programming: SP! "SP! P#P $lient – side Programming: #%&'! "ava

    S(ript! )bS(ript.

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    4/25

    *. P#P +Profesional Home Page,: bahasaServer-Side yang didesain khusus untukaplikasi web.

    -. S(ript P#P dieksekusi di server ! dan hasil

    yang dikirim ke browser  adalah hasil jadidalam bentuk #%&' +kode P#P tidak terlihat,.

    . walnya! P#P bekerja di lingkungan 'inu!karena merupakan 0turunan0 bahasa P12'

    yang merupakan bahasa pemrogramannative di lingkungan 'inu dan Uni. 3amunseiring perkembangan dan kebutuhan makaP#P dibuat se(ara (ross platform. PHP !a"at

    #ekerja !i lingkungan $in!o%s mau"un&inu'.

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    5/25

    4anyak (ara untuk menyisipkan P#P dalam s(ript #%&'! ada berbagaima(am bentuk tag yang dapat digunakan! antara lain :

    (ara I56php //menandai awal tag

    ...67 //menandai akhir tag

    (ara II56 //menandai awal tag

    ...67 //menandai akhir tag

    (ara III58 //menandai awal tag

    ...87 //menandai akhir tag$ara ini sama dengan tag pada SP. 9psi ini bisa dilakukan jika nilai as")tags 

    pada "h".ini bernilai on. (ara I*

    5s(ript language;php;7 //menandai awal s(ript...

    5/s(ript7 //menandai akhir s(ript

    -PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    6/25

    omentar+ da kalanya kita sebagai pemrogram! karenabanyaknya kode program atau variabeldalam program! perlu menandai atau

    memberi komentar pada program. komentar

    -PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    7/25

    Penamaan *aria#el+

    *.Dalam P#P! penulisan variabel diawalidengan karakter ?@0! kemudian diikutidengan huruf sebagai karakter pertama.Setelah itu! dapat dilajutkan dengankombinasi huruf dan angka.

    -.)ariabel tidak boleh mengandung spasimaupun tanda ba(a di dalamnya! ke(uali

    unders(ore +0A0,..)ariabel pada P#P bersifat B(ase sensitif;!

    yang berarti nda harus memperhatikan

    penulisan huruf besar dan huruf ke(il.

    -PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    8/25

    $ontoh penamaan variabel yang

    salah : @nama pemakai

    @kota

    @usCer*

    $ontoh penamaan variabel yangbenar : @namaApemakai

    @kotaA

    @user*

    -PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    9/25

     %ipe Data: 4oolean: %rue dan alse.

    Enteger: 4il. 4ulat: F! GH. 4il. 9(tal: I*-. 4il. #eade(imal: Ifb

    loating Point: 4il. Pe(ahan: I!JH 3otasi ilmiah: -e +-III,

    String: #uruf: Ba;

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    10/25

    "erator ritmatik 

    "erator+ tool untukmemani"ulasi !ata.

    t t l t k

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    11/25

    "erator &ogika

    "erator+ tool untukmemani"ulasi !ata.

    t t l t k

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    12/25

    "erator

    Pem#an!ing

    "erator+ tool untukmemani"ulasi !ata.

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    13/25

    Struktur kontrol merupakan intidari logika pemrograman.Se(ara mendasar struktur

    kontrol yaitu :• Seleksi: if! else! elseif! swit(hG(ase.

    • Pengulangan: or! DoGMhile.

     0T&

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    14/25

    Struktur kontrol merupakan inti darilogika pemrograman. Se(ara mendasarstruktur kontrol yaitu :• Seleksi: if! else! elseif! swit(hG(ase.

    • Pengulangan: or! DoGMhile.

     0T&

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    15/25

    Seleksi+ i else

    if +ekspresi*,N  perintah*O  perintah-O  ...

    elseif+ekspresi-,N

      perintahO  perintahQO  ...

      else

    NperintahFO

    perintahRO...

     0T&

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    16/25

    Seleksi swit(h adalah merupakan penyederhanaan dari bentuk if else.

    Sintaks dari struktur kontrol menggunakan swit(h antara lain :swit(h+@variabel,N

    (ase nilai* :perintahAjikaAnilai*ObreakO

    (ase nilai- :

    perintahAjikaAnilai-ObreakO

    (ase nilai :perintahAjikaAnilaiObreakO

    Kdefault :

    perintahAuntukAnilaiAdefaultOL

     0T&

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    17/25

    Perulangan: orSintaks :for+nilaiAawal OsyaratAterjadinyaAloop O in(AatauAde(,

    N

    perintah*Operintah-O

    ...

     0T&

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    18/25

    Perulangan: Do.. MhileSintaks :

    Do

    N

    perintah*O

    perintah-O

    ...

    while +ekspresi,O

     0T&

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    19/25

    $ontoh *:

     Pem"rograman PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    20/25

    $ontoh -:

     Pem"rograman PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    21/25

    $ontoh :

     Pem"rograman PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    22/25

    $ontoh Q:

     Pem"rograman PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    23/25

    $ontoh F:

     Pem"rograman PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    24/25

    $ontoh R: Perulangan doGwhile

     Pem"rograman PHP

  • 8/19/2019 Pertemuan-4 (Dasar PHP)

    25/25

    PPHPHP -2-2rra4, 5ungsi,rra4, 5ungsi,

    Mo!ularisasiMo!ularisasi