Kapita Selekta (KBKI82127, 2 sks) Pertemuan ke-3 Materi ... · Pertemuan ke-3 Materi : Building Web...

30
1 Kapita Selekta Kapita Selekta (KBKI82127, 2 sks) Pertemuan ke-3 Materi : Building Web Application (PHP & MySQL)

Transcript of Kapita Selekta (KBKI82127, 2 sks) Pertemuan ke-3 Materi ... · Pertemuan ke-3 Materi : Building Web...

  • 1

    Kapita Selekta

    Kapita Selekta (KBKI82127, 2 sks) Pertemuan ke-3

    Materi : Building Web Application(PHP & MySQL)

  • 2

    Kapita Selekta

    Tugasdikumpulkan

  • 3

    Kapita Selekta

    Sub Bahasan

    VariabelTipe dataKonstantaOperator dalam PHPKomentar programStruktur Kondisi

  • 4

    Kapita Selekta

    Review

    Pastikan bahwa Apache dan PHP sudahjalan dikomputer sebagaimana mestinyaPerhatikan perbedaan:

    Tulisan nama, Nama dan NAMAKoma (,), titik-koma (;) dan titk-dua (:)

    Kutip-tunggal (‘) dan kutip-ganda (“)Tulisan namamhs, nama_mhs dan namamhs

  • 5

    Kapita Selekta

    Review

    Buatlah folder kerja anda diJika menggunakan Xampp

    Misalnya : C:\xampp\htdocs\nobp

    Jika menggunakan PhpTriadMisalnya : C:\apache\htdocs\nobp

    Jika menggunakan EasyWampMisalnya : C:\easywamp\www\nobp

    Jika menggunakan WampMisalnya : C:\wamp\www\nobp

    Semua file PHP anda simpan di dalam fordertersebut.

  • 6

    Kapita Selekta

    Variabel

    Variabel adalah tempat untuk menyimpan data baik itudata yang berisi nilai angka maupun data yang berisikumpulan karakter. Ketentuan Penamaan Variabel

    Nama variabel diawali dengan tanda $ Panjang tidak terbatasSetelah tanda $ diawali oleh huruf atau under-scrore (_). Karakterberikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 – 255). Bersifat case-sensitive. Tidak perlu dideklarasikan. Tidak boleh mengandung spasi.

    Contoh : Benar Salah- $_name - $3name- $first_name - $name?- $name3 - $first+name- $name_3 - $first.name -

  • 7

    Kapita Selekta

    Latihan3a.phpProgram mengisi dan menampilkan variabel di layar.

  • 8

    Kapita Selekta

    Konstanta Dalam PHP

    Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Fungsi dari konstanta hampir sama denganhalnya variabel, namun perbedaannya adalahnilai konstanta selalu tetap dan tidak bisa diubahubah juga tidak memerlukan tanda $ untukmendeklarasikannya. Untuk mendefinisikannyamenggunakan fungsi define().Contoh penulisan konstanta :- define("pi", 3.14);- define("jumlah",30);

  • 9

    Kapita Selekta

    Latihan3b.php Program menggunakan konstanta

  • 10

    Kapita Selekta

    Tipe Data

    Pada PHP, tipe data variabel tidak didefinisikanoleh programmer, akan tetapi secara otomatisditentukan oleh intepreter PHP. Namundemikian, PHP mendukung 7 (tujuh) buah tipedata primitif, yaitu :

    1. boolean2. integer 3. float4. string5. array6. object7. resource

  • 11

    Kapita Selekta

    Tipe Data Integer :

    Integer menyatakan tipe data bilangan bulatdengan jangkauan/range kira kira dari -2,147,483,648 hingga +2,147,483,647 padaplatform 32 bit. Namun bila terdapat data diluarjangkauan tersebut, maka secara otomatis PHPakan mengkonversikannya ke dalam tipe data Floating Point. Contoh :

    - $a=2;- $b=3;

  • 12

    Kapita Selekta

    Tipe Data Double/Floating:

    Double/Floating point adalah tipe data yang berisi bilangan real atau pecahan. Jangkauan/range dari tipe data ini adalahantara 1.7e-308 sampai 1.7e+308. Data tersebut berbentuk desimal ataupunberbentuk pangkat.Contoh :

    $c = 4.352;$b = 1.2e3;

  • 13

    Kapita Selekta

    Tipe data boolean

    Tipe data boolean digunakan untuk menyimpan nilai true atau false. Biasanya tipe data ini mayoritas digunakanuntuk melakukan pengecekan kondisi pada php. Biasanya digunakan pada if-else statement (untukketerangan dan cara penggunaan if-else statement akandijelaskan di kemudian hari). Beberapa nilai yang dianggap sebagai FALSE oleh php adalah sebagaiberikutString FALSE (dapat berupa huruf besar semua atauhuruf kecil semua) nilai integer 0 nilai real 0.0 empty string nilai NULL

  • 14

    Kapita Selekta

    Tipe Data String

    String menyatakan tipe data teks(sederetan teks karakter yang tidakmenyatakan bilangan). Dalampenulisannya, tipe data string menggunakan tanda kutip tunggal (' ') ataubisa juga menggunakan tanda kutip ganda(" ").Contoh :$nama=“RAHMADI";$url='htt://gd-rahmadi.blogspot.com';

  • 15

    Kapita Selekta

    ARRAY:

    Tipe data array ini mampu untuk menyimpan lebih dari satu data akan tetapi tiap element data dalam array dibedakan menurut nomorindeksnya. Selain itu juga, array merupakan tipe data terstrukturyang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian bagian yang menyusun array disebut juga dengan element array, yang masing masing dari element dapat diakses secaratersendiri melalui indeks array.

    Contoh array dimensi satu: Contoh array multi dimensi

  • 16

    Kapita Selekta

    Tipe data Object:

    Tipe data Object bisa berupa bilangan, variabel, ataupun fungsi. Tipe data tersebut dapatmembantu programmer untuk membuat sebuahprogram. Data itu dapat disertakan dalamprogram sehingga meringkas beberapa fungsidan dapat memperkecil ukuran file. Semakinkecil ukuran file semakin singkat waktu yang dibutuhkan untuk mengakses file tersebut. Contoh :

  • 17

    Kapita Selekta

    Tipe data Resource

    Tipe Data Spesial yang satu ini dikhususkan untuk menyimpan resource, sumber atau alamat. Variabel tersebuthanya dapat diciptakan oleh suatu fungsikhusus yang mengembalikan nilai beruparesource seperti penggunaan fungsifopen, opendir,mysql_connect, mysql_query dansemacamnya.

  • 18

    Kapita Selekta

    Operator Dalam PHP

  • 19

    Kapita Selekta

    Operator php (lanjt.)

  • 20

    Kapita Selekta

    Latihan6b.php

  • 21

    Kapita Selekta

    Latihan6c.php

  • 22

    Kapita Selekta

    Komentar Program

    Dalam PHP komentar program bisamenggunakan :

    /* dan *///#

    Contoh

  • 23

    Kapita Selekta

    Struktur Kondisi

    Struktur Kondisi IFIf (kondisi) {

    Statement-jika-kondisi-true;}

    Keterangan : Kondisi merupakan statemen atau variabelyang akan diperiksa True atau False-nya

  • 24

    Kapita Selekta

    Struktur Kondisi If … ElseIf (kondisi) {

    Statement-jika-kondisi-true;}Else{

    Statement-jika-kondisi-false;}

    Keterangan : Kondisi merupakan statemen atau variabel yang akan diperiksaTrue atau False-nya. Jika kondisinya TRUE maka statemenyang berada diblok IF yang akan dieksekusi, sebaliknya jikakondisnya FALSE maka statemen yang berada di blok else yang akan dieksekusi

  • 25

    Kapita Selekta

    Struktur Kondisi Khusus

    Bentuk umum :(kondisi) ? Benar:salah

    Keterangan:Kondisi merupakan statemen atau variabel yang akan diperiksa True atau False-nya. Statement pada Blok Benar dan salah hanya boleh satustatement saja

  • 26

    Kapita Selekta

    Structur Kondisi Switch-Case

    Bentuk Umum :switch($var) {

    case ‘1’ : statement-1;break;case ‘2’ : statement-1;break;………

    }

    Keterangan$var merupakan variabel yang akan diperiksa isi ataunilainya. Tipe data variabel ini tidak dibatasi.Value pada case juga bisa berupa string, integer, boolean, bahkan bisa berupa conditional-statement. Boleh memakai kutip tunggal dan kutip ganda.

  • 27

    Kapita Selekta

    Nama file if.php

  • 28

    Kapita Selekta

    If_else.php

  • 29

    Kapita Selekta

    If_else2.php

  • 30

    Kapita Selekta