PENGENALAN PHP DASAR - Universitas Kuningan · 2018. 1. 9. · 2 PHP adalah bahasa scripting yang...

18
PENGENALAN PHP DASAR

Transcript of PENGENALAN PHP DASAR - Universitas Kuningan · 2018. 1. 9. · 2 PHP adalah bahasa scripting yang...

  • PENGENALAN PHP DASAR

  • 2

    PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.

    PHP/FI merupakan nama awal dari PHP. Dibuat pertama kali oleh Rasmus Lerdoff. Awalnya merupakan program yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam web browser.

    Untuk mencoba skrip PHP, tidak perlu mempunyai server yang terhubung ke internet. Tetapi dapat mengujinya dengan menggunakan sebuah komputer yang bertindak sebagai server dan sekaligus sebagai klien

    Web Server yang dapat digunakan : Apache, IIS, Xitami

    Pengenalan PHP

  • 3

    Skema Hubungan

    Web Browser-Web Server-PHP

  • 4

    Contoh Skrip PHP

    Bentuk Umum Penulisan Skrip PHP :

  • Syntax PHP?

    Blok scripting PHP selalu diawali dengan . Blok scripting PHP dapat ditempatkan dimana saja

    di dalam dokumen. Pada beberapa server yang mendukung,

    blok scripting PHP dapat diawali dengan . Namun, untuk kompatibilitas maksimum, sebaiknya

    menggunakan bentuk yang standar ().

    Setiap baris kode PHP harus diakhiri dengan semikolon (;).

    Semikolon ini merupakan separator yang digunakan untuk

    membedakan satu instruksi dengan instruksi lainnya.

    PHP menggunakan // untuk membuat komentar baris tunggal

    atau /* dan */ untuk membuat suatu blok komentar.

    5

  • Mengapa PHP?

    • PHP dapat dijalankan pada platform yang berbeda (Windows, Linux, Unix, dll)

    • PHP merupakan web scripting open source

    • PHP mudah dipelajari

    6

  • Variabel di PHP

    • Variabel berfungsi menyimpan nilai yang dapat diubah sewaktu-waktu

    Contoh :

    $text = “PHP”;

    print “$text”;

    Identifier dalam PHP adalah case-sensitve, $tex dengan $Text merupakan varibel yang berbeda. Built-in function dan structure tidak case-sensitive, sehingga echo dengan ECHO akan mengerjakan perintah yang sama. Identifier dapat berupa sejumlah huruf, digit/angka, underscore, atau tanda dollar tetapi identifier tidak dapat dimulai dengan digit/angka.

    Aturan pemberian nama variabel dalam PHP :

    - Karakter yang dapat digunakan, yaitu huruf, angka dan garisbawah (_)

    - Karakter pertama harus huruf atau garis bawah

    - Sebelum karaketer pertama diawali dengan tanda $

    - Panjang pengenal bisa berapa saja

    - Huruf besar dan kecil dibedakan 7

  • Tipe Data dan Konstanta

    • Tipe Data dalam PHP :

    - Integer, menyatakan tipe data bilangan bulat

    - Double , menyatakan tipe data bilangan real

    - String, menyatakan tipe data teks/deretak karakter

    • Konstanta, menyatakan nilai yang tetap di dalam program. Penulisannya selalu diapit tanda petik tunggal atau petik ganda

    8

  • 9

    Contoh

  • 10

    String di PHPVariabel string digunakan untuk nilai yang mengandung karakter string. Pada contoh

    berikut, skript PHP memberikan string "Hello World" pada variabel string bernama

    $txt :

    Keluaran kode tersebut adalah : Hello World

    Hanya ada satu operator string di PHP. Concatenation operator (.). digunakan untuk

    menggabungkan dua string. Contoh :

    Keluaran kode tersebut adalah : Hello World 1234

  • 11

    Operator

    Jenis operator dalam PHP:

    Operator Aritmetika (+, -, *, /, %)

    Operator String (.)

    Operator Increment/Decrement (++, --)

    Operator Bitwise (&, |, ^, ~, >>,

  • 12

    Pernyataan Kontrol : IF

    Struktur Kontrol IF :

    12

    if (syarat)

    {

    statement

    }

    if (syarat)

    {

    statement

    }

    else

    {

    statement

    lain

    }

    if (syarat pertama)

    {

    statement

    pertama

    }

    elseif (syarat

    kedua)

    {

    statement kedua

    }

    else

    {

    statement lain

    }

  • 13

    Pernyataan Kontrol : Switch

    Struktur Kontrol Switch :

    switch (ekspresi)

    {

    case

    ekspresi_case_1 :

    pernyataan_1;

    break;

    case

    ekspresi_case_2 :

    pernyataan_2;

    break;

    …….

    default :

    pernyataan_n;

    }

  • 14

    Pernyataan Kontrol : While dan Do..While

    Struktur Kontrol While :

    while

    (ekspresi)

    {

    pernyataan;

    }

    Struktur Kontrol Do..While

    Do {

    pernyataan;

    } while

    (ekpresi);

  • 15

    Pernyataan Kontrol : For

    Struktur Kontrol For :

    For (ekspri1; ekspr2;

    ekspr3)

    {

    pernyataan;

    }

  • Array

    Array adalah tempat yang dapat menyimpan sejumlah nilai skalar.

    Masing-masing nilai diakses melalui indeks yang disebut subskrip.

    Indeks berupa bilangan bulat dimulai dengan nol.

    Bentuk umum pembuatan array dalam PHP :

    $namaArray = array(elemen_1,…., elemen_N);

    16

  • 17

    Fungsi• Fungsi menyatakan blok kode yang diberi nama.

    • Bentuk umum fungsi :

    function nama(daftar_parameter) {

    pernyataan;

    }

  • 18

    Form di PHPUntuk mengambil data form di PHP digunakan variabel $_GET atau

    $_POST.

    Menggunakan method POST, nama variabel dan nilai-nilainya

    tersembunyi.

    Menggunakan method GET, nama variabel dan nilai-nilainya ditampilkan

    pada alamat.