As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Sintaks Dasar As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com.

Slides:



Advertisements
Presentasi serupa
Dasar-Dasar Pemrograman
Advertisements

Struktur Dasar PHP.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
PERTEMUAN IV Oleh : Fajar Y. Zebua
Tipe Data, Variabel, Konstanta, Operator
PHP.
Elemen Dasar Java As’ad Djamalilleil
Review Materi Java Fundamental As’ad Djamalilleil
Pemrograman Berbasis WEB
Identifier, Tipe Data dan Variabel Yusuf Nurrachman.
Pemrograman Internet (modul 2)
Rekayasa aplikasi Perpustakaan Week 2
Dasar-Dasar PHP.
Algoritma & Pemrograman 1
Algoritma (Struktur, Tipe Data, Input/Output)
Dasar pemrograman.
Praktikum Java Script.
Dasar-dasar Pemrograman PHP
TIPE-TIPE DATA TURBO C++
Pertemuan 3.
ANALISA DAN DESAIN ALGORITMA
Teknik. Pemrog. Terstruktur 2
KONSTANTA A. Ridwan Siregar.
Tipe Data By Serdiwansyah N. A..
Pertemuan 1 Pengenalan Bahasa C++.
Nilai dan Tipe Data Nilai dan Tipe data
Tipe, Nama, dan Nilai Anifuddin azis.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Dasar pemrograman java
Algoritma & pemrograman 1B
Aplikasi IT-2 Donny Reza
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
KOMPUTER APLIKASI IT II
PHP.
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
Pemrograman berorientasi Objek
Pemrograman Berbasis WEB
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
STRUKTUR DASAR PROGRAM
Tipe Data, Variabel, dan Operator
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
Mengenal Model Data, Perintah I/O
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Perintah Input/Output
Daasar Komputer dan Pemrograman 2A
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Struktur Dasar PHP.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
WEB DASAR PERTEMUAN III
PHP.
Struktur Dasar PHP.
Aritmatika Komputer.
Variabel dan Tipe Data.
Struktur dan Arsitektur Pemrograman
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Pemrograman Web Cosmas Haryawan STMIK AKAKOM
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
DATA dan VARIABEL.
Tipe Data, Variabel, dan Operator
Teknik. Pemrog. Terstruktur 2
T0616 ALGORITMA DAN PEMROGRAMAN (2)
WEB DASAR PERTEMUAN III
Transcript presentasi:

As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Sintaks Dasar As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com

Keluar dari HTML <? echo ("contoh kalimat"); ?> <?= expression ?> Ini adalah cara lain untuk “ <? echo expression ?>" <?php echo("cara yang paling populer\n"); ?> <script language="php"> echo ("cara lain menampilkan data"); </script> <% echo ("cara yang lain lagi"); %> <%= $variable; # Bentuk singkat untuk "<% echo . . ." %>

Pemisah Instruksi -- atau -- <?php echo "This is a test"; ?>

Komentar <?php echo "Coba komentar"; //contoh komentar sebaris /* Ini contoh komentar multi-baris dimana dapat lebih dari satu baris komentar */ echo "Hanya sebuah percobaan"; echo "Percobaan lagi"; #contoh lain komentar ?>

<h1>Ini adalah sebuah <. php # echo "sederhana";. > contoh <h1>Ini adalah sebuah <?php # echo "sederhana"; ?> contoh.</h1> <p>Header di atas akan menampilkan teks "Ini adalah sebuah contoh.

As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com Tipe Data As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com

Tipe Skalar Tipe Gabungan Tipe Spesial boolean integer angka floating-point (float) string Tipe Gabungan array object Tipe Spesial resource NULL

Fungsi Seputar Tipe Data var_dump() cek tipe dan nilai dari sebuah ekspresi gettype() representasi dari tipe untuk keperluan debugging settype() konversi ke tipe tertentu (bisa menggunakan casting tipe data)

Fungsi Seputar …. is_type() cek tipe data tertentu, memberikan nilai true jika benar

Boolean Tipe data boolean dapat bernilai TRUE atau FALSE (case-insensitive) $nilai = True; Memberikan nilai TRUE kepada variabel $nilai

Integer Integer adalah sebuah angka dari himpunan bilangan bulat berikut Z = {…, -2, -1, 0, 1, 2, …} $a = 1234; # bilangan desimal $a = -123; # bilangan negatif $a = 0123; # penulisan oktal $a = 0x1A; # penulisan hexadecimal

$nilai = 2147483647; var_dump($nilai); $nilai = 2147483648; output: int(2147483647) $nilai = 2147483648; output: float(2147483648) contoh integer berformat hexadesimal: var_dump( 0x80000000 ); $juta = 1000000; $nilai = 50000 * $juta; output: float(50000000000)

Floating-point (float) Berikut contoh pemberian nilai berformat float: $a = 1.234; $a = 1.2e3; $a = 7E-10;

String String adalah rangkaian karakter. Di PHP, sebuah karakter sama dengan sebuah byte. Terdapat 256 kemungkinan karakter yang dapat digunakan. Pada prakteknya tidak ada batas panjang dari sebuah string di PHP.

Single-quoted String echo 'contoh string sederhana'; echo 'baris baru dapat disisipkan pada string seperti ini.'; echo 'Nama saya: "As\'ad Djamalilleil"'; output: Nama saya: "As'ad Djamalilleil" echo 'Anda yakin ingin menghapus C:\\*.*?'; output: Anda yakin ingin menghapus C:\*.*? echo 'Anda yakin ingin menghapus C:\*.*?'; echo 'saya ingin menyisipkan\n baris baru'; output: ... this point: \n a newline

Beberapa karakter khusus dapat ditampilkan dengan memberi awalan berupa karakter backslash ( \ ) Karakter tersebut diistilahkan dengan karakter escape Jika Anda mencoba untuk menampilkan karakter escape yang lain selain yang diperbolehkan oleh PHP, maka tanda backslash akan ikut tercetak Variabel dalam single-quote tidak akan tercetak nilainya oleh PHP

Double-quoted String Variabel dalam double-quote akan dicetak nilainya oleh PHP Jika sebuah string diapit dengan tanda double-quote, maka PHP dapat mengartikan lebih banyak karakter escape di dalamnya Berikut adalah daftar dari karakter escape:

Escape Sequences \n \r \t \\ \$ \" \[0-7]{1,3} \x[0-9A-Fa-f]{1,2} Karakter Arti \n Awal baris baru / linefeed (LF or 0x0A (10) pada ASCII) \r Baris baru / carriage return (CR or 0x0D (13) pada ASCII) \t horizontal tab (HT or 0x09 (9) in ASCII) \\ Backslash \$ Tanda dolar \" double-quote \[0-7]{1,3} Karakter dalam notasi oktal \x[0-9A-Fa-f]{1,2} Karakter dalam notasi hexadesimal

Heredoc Cara lain untuk menuliskan sebuah string adalah dengan menggunakan sintaks heredoc ( <<< ) heredoc harus menyertakan sebuah identifier setelah tanda <<< kemudian diikuti dengan string dan diakhiri dengan identifier yang sama sebagai penutup

Sangat penting untuk diketahui bahwa baris penutup heredoc tidak boleh mengandung karakter yang lain kecuali semicolon ( ; ) Artinya tidak boleh ada spasi atau tab pada sebelum atau sesudah semicolon

<?php $str = <<<EOD Contoh dari string terdiri dari beberapa baris menggunakan sintaks heredoc. EOD; ?>

Array Sebuah array di PHP adalah sebuah peta berurut Sebuah peta adalah tipe yang memetakan nilai ke kunci Array dapat dibuat menggunakan fungsi array() Fungsi array() menerima pasangan key => value yang dipisah dengan tanda koma

Sebuah key dapat berupa integer non-negatif atau dapat berupa string value dapat berupa nilai apa saja Jika key diabaikan, maka PHP akan memberikan key sesuai jumlah elemen array yang telah ada +1 Tetapi jika belum ada elemen array, maka PHP akan memberikan 0 (nol) untuk key

Sintaks Array array( [key =>] value , ... ) Contoh: $a = array( 1 => ‘satu’, 2 => ‘dua’ , 3 => ‘tiga’);

Contoh: $a = array( ‘warna’ => ‘merah’, ‘rasa’ => ‘manis’ , ‘nama’ => ‘apel’, ‘jumlah’ => 5, 1700 ); $a[‘warna’] = ‘merah’; $a[‘rasa’] = ‘manis’; $a[‘nama’] = ‘apel’; $a[‘jumlah’] = 5; $a[] = 1700;

Object Untuk menginisialisasi objek kita dapat menggunakan pernyataan new untuk menginstansiasi objek ke sebuah variabel

<?php class Mobil { function mesin() { echo "Mesin dijalankan…!"; } $honda = new Mobil; $honda->mesin(); ?>

NULL Nilai NULL menyatakan bahwa variabel tersebut tidak memiliki nilai NULL (case-insensitive keyword) adalah satu-satunya nilai yang mungkin untuk variabel bertipe null

Mengubah Tipe PHP tidak membutuhkan / mendukung definisi tipe secara eksplisit pada deklarasi variabel Tipe variabel ditentukan berdasarkan konteks dimana variabel tersebut digunakan Jadi tipe sebuah variabel bergantung dari nilainya

$nilai = "0"; string (ASCII 48) $nilai += 2; integer (2) $nilai = $nilai + 1.3; float (3.3) $nilai = 5 + "10 ekor kucing"; integer (15)

$a = 1; $a sebuah integer $a[0] = "f"; $a menjadi sebuah array, dimana $a[0] berisi nilai " f "

Type Casting Type casting di PHP bekerja seperti pada C/C++ Nama dari tipe tujuan dari casting ditulis di dalam tanda kurung sebelum variabel yang akan di-cast $A = 10; $A adalah sebuah integer $B = (float) $A; $B adalah sebuah float

$a = 1; $a sebuah integer $a[0] = "f"; $a menjadi sebuah array, dimana $a[0] berisi nilai " f "

Casting Yang Diperbolehkan (int), (integer) - cast ke integer (bool), (boolean) - cast ke boolean (float), (double), (real) - cast ke float (string) - cast ke string (array) - cast ke array (object) - cast ke object Tip: daripada cast variabel ke string, kita dapat mengapit variabel dalam tanda petik ganda