1 MODUL 2 PHP INTRO PHP INTRO PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014/20152 Variabel Digunakan untuk menyimpan sebuah v...
PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014/2015
[MODUL 2 – PHP INTRO]
September , 2014
Variabel • • •
• • •
Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Setelah tanda $ diawali oleh huruf atau under-‐scrore (_). Karakter berikutnya 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.
Salah -‐ $3name -‐ $name? -‐ $first+name -‐ $first.name -‐ $first name
Contoh Program penggunaan variabel (file : variabel.php)
Gambar 1.1 Tampilan Program variabel.php
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 1
[MODUL 2 – PHP INTRO]
September , 2014
La#han - Buat folder dengan nama NRP kalian masing-‐masing di dalam folder htdocs XAMPP kalian, lalu di dalamnya buat folder ‘modul2 untuk menyimpan la#han-‐la#han dibawah ini. - Jangan lupa untuk menjalankan server apache di XAMPP kalian.
La#han1.php Buatlah 2 buah variabel, satu berisi teks “Twinkle” dan satu lagi berisi “star”. Gunakan echo / print untuk menampilkan hasil berikut ke layar:
Gunakan operator concat untuk menggabungkan string, tampilan harus sama persis seper% diatas (perha'kan spasi-‐nya), dan &dak boleh menambahkan variabel baru.
Tipe Data Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP. Jenis atau tipe data dalam PHP secara mendasar dibedakan menjadi 3 macam yang disebut dengan tipe data primitif. • • •
Numerik (integer dan floating) String Boolean
Selain itu *pe data lain adalah *pe data compound, terdiri dari • •
Tipe data array Tipe data object
Contoh Program penggunaan tipe data variabel. (file : variabel_tipedata.php)
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 2
[MODUL 2 – PHP INTRO]
September , 2014
Gambar 1.2 Tampilan Program variabel_#pedata.php
Operator Dalam bahasa pemrograman secara umum, operator digunakan untuk memanipulasi atau melakukan proses perhitungan pada suatu nilai variable. Variable yang nilainya dimodifikasi oleh operator disebut operand. Jenis Operator
Pertambahan Pengurangan Perkalian Pembagian Modulus, sisa pembagian $a diisi dengan 4 Bitwise AND Bitwise OR Bitwise XOR Bitwise NOT Shift Left Shift Right Sama dengan Identik Tidak sama dengan Tidak sama dengan Tidak identik Kurang dari Lebih dari Kurang dari sama dengan
Penugasan Bitwise
Jenis Operator Perbandingan
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 3
[MODUL 2 – PHP INTRO]
September , 2014 Logika
String
>= and && or || xor
$a >= $b $a and $b $a && $b $a or $b $a || $b $a xor $b
! .
!$a $a . $b
Lebih dari sama dengan TRUE jika $a dan $b TRUE TRUE jika $a dan $b TRUE TRUE jika $a atau $b TRUE TRUE jika $a dan/atau $b TRUE TRUE jika $a atau $b TRUE, tapi tidak keduanya TRUE jika $a FALSE Penggabungan string $a dan $b
Contoh Program penggunaan operator. (file : variabel_operator.php)
Gambar 1.3 Tampilan Program variabel_operator.php
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 4
[MODUL 2 – PHP INTRO]
September , 2014
La#han2.php
Buatlah 1 buah variabel berisi sebuah angka, lalu lakukan operasi matema3ka dasar (+, -‐, *, /) pada angka tersebut sehingga hasilnya seper4 ini.
Konstanta Konstanta merupakan variabel konstan yang nilainya tidak berubah-‐ubah. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi define() Contoh Program penggunaan konstanta. (file : variabel_konstanta.php)
Gambar 1.4 Tampilan Program variabel_konstanta.php
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 5
September , 2014
[MODUL 2 – PHP INTRO]
Struktur Kondisi Kondisi IF ... ELSE
Keterangan : •
kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-‐nya. Jika kondisinya TRUE maka statemen yang berada di blok if akan dieksekusi, sebaliknya jika kondisinya FALSE maka statemen yang berada di blok else yang akan dieksekusi.
Struktur Kondisi SWITCH …CASE
Keterangan : • •
$var merupakan variabel yang akan diperiksa isi atau nilainya. Tipe data variabel ini tidak dibatasi. Value pada case juga bisa berupa string, integer, boolean, bahkan bisa berupa conditional-‐statement. Boleh memakai kutip tunggal maupun kutip ganda.
Contoh Program penggunaan struktur control pengkondisian. (file : pengkondisian.php)
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 6
[MODUL 2 – PHP INTRO]
September , 2014
Gambar 1.5 Tampilan Program pengkondisian.php
Struktur Perulangan Struktur Perulangan For
Keterangan : • • •
init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan.
Struktur Perulangan While
Keterangan : • • •
init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan.
Struktur Perulangan Do ... while
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 7
September , 2014
[MODUL 2 – PHP INTRO]
Keterangan : • • • •
init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan. Pada struktur do...while, pemeriksaan kondisi ada di bawah, sehingga statement yang berada dalam block do...while setidaknya akan dieksekusi sebanyak satu kali.
Struktur Perulangan Foreach
Keterangan : •
Struktur foreach biasanya digunakan untuk melakukan perulangan berdasarkan isi suatu array. Perulangan akan berakhir jika isi array telah habis.
Contoh Program penggunaan struktur control perulangan. (file : perulangan.php)
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 8
[MODUL 2 – PHP INTRO]
September , 2014
Gambar 1.6 Tampilan Program perulangan.php
La#han3.php Salin skrip dibawah ini:
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 9
September , 2014
[MODUL 2 – PHP INTRO]
Tuliskan skrip pengulangan pada php untuk membuat tabel sebanyak 5 kolom dan 10 baris yang dihasilkan dari pengulangan pada php. Gunakan 2 buah variabel untuk menentukan jumlah baris dan kolom. Tuliskan nomor baris dan kolom secara dinamis seperti berikut ini:
Latihan4.php Salin skrip yang ada pada latihan3.php, lalu tambahkan skrip berikut di dalam tag head :
Gunakan pengkondisian untuk menambahkan kelas ganjil pada baris /
yang ganjil, dan kelas genap pada baris yang genap. Sehingga hasilnya seperti ini:
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 10
[MODUL 2 – PHP INTRO]
September , 2014
= Selamat Mencoba dan Belajar = Jangan malu bertanya kepada Asisten bila ada materi yang kurang dipahami.
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 11
[MODUL 2 – PHP INTRO]
September , 2014
Reference: •
http://achmatim.net/2009/04/15/buku-gratis-pemrograman-web-dengan-php-dan-mysql/ Diakses pada 8-september-2014
TEKNIK INFORMATIKA | Universitas Pasundan Bandung 12