MODUL 1 PHP. (Variabel, Tipe Data, Operator)

dokumen-dokumen yang mirip
PHP (HYPERTEXT PREPROCESSOR)

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

BAB II Tipe Data pada PHP

Pertemuan 07 Struktur Dasar PHP

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Bab 2 Struktur Dasar PHP

Pengenalan PHP Contoh penulisan file PHP :

Pertemuan 2 Struktur Dasar PHP

Server Response. Hello

Module 4. Ekpresi, Operator, dan Konstanta

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

PENGENALAN PHP DASAR

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Pemrograman Basis Data Berbasis Web

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL. Variabel. Workshop Programming

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

MODUL 2 PHP INTRO PHP INTRO

Pemrograman Basis Data Berbasis Web

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Java Script (Bagian 1)

OPERATOR DALAM SCRIPT PHP

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Kholid Fathoni EEPIS ITS Surabaya

Variabel dan Tipe data Javascript

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

// membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */

PHP (Pengenalan Pemrograman ServerSide)

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Pemrograman PHP7 untuk Pemula

Web Programming. Pengenalan PHP

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pertemuan 2. Muhadi Hariyanto

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

PHP singkatan dari Recursive Hypertext Prepocessor PHP adalah Skrip yang menyatu dengan Kode HTML dan berjalan pada sisi server (Server Side) artinya

DASAR PHP. Oleh : Devie Rosa Anamisa

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

Module 3. Variabel dan Tipe Data

Modul 1. Variabel dan String

KURSUS ONLINE JASA WEBMASTERS

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

PEMROGRAMAN WEB 1 Variabel, tipe data, operator Aritmatika. Rio Andriyat Krisdiawan, M.Kom

Badiyanto, S.Kom., M.Kom. PBO java

Modul 4 Operator. 1.1 Tujuan a. Mahasiswa dapat menggunakan operator b. Mahasiswa dapat membuat program kecil kalkulator. 1.2 Materi.

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 1 INTERNET PROGRAMMING : PHP 1

Pengenalan Visual Basic

JAVA BASIC PROGRAMMING Joobshet

Chapter 2. Tipe Data dan Variabel

Dasar Pemrograman Java

Dasar PHP. Wiratmoko Yuwono

E-Commerce. Lesson 2. Nizar Rabbi Radliya PHP : Variable, Constant, Data Type, Operator. 2 SKS Semester 7 UNIKOM

Selection, Looping, Branching

Pemrograman Web Week 5. Team Teaching

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Ema Maliachi,S.Kom. Pertemuan ke-2

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

STRUKTUR DASAR PHP. Struktur PHP diawali dengan <?php dan ditutup dengan?> Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman HTML.

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Pertemuan 10. PHP (Personal Home Page)

BAB II PHP - SINTAKS. Menyimpan File PHP. Dasar-dasar Pemrograman PHP. Kode-kode PHP dituliskan di antara tanda berikut ini: <?php ... atau ...

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

SUMBER BELAJAR PENUNJANG PLPG

Modul PVB-POLINEMA V1.0

VARIABEL & TIPE DATA PEMROGRAMAN C++

BAB VII DASAR-DASAR PHP

BAB III LANDASAN TEORI. yang dimiliki oleh internet seperti , File Transfer Protocol (FTP), dan lain

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Pengenalan C++ Oleh : Dewi Sartika

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

Achmad Solichin.

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

MODUL GET DAN POST

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL


PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

PEMROGRAMAN WEB 08 JavaScript Dasar

JavaScript. Pemrograman Web 1. Genap

Belajar Java Script.

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

.::BAB II.::MENGENAL PASCAL

Teori Algoritma TIPE DATA

PHP Intro. Pemrograman Web II. Ganjil

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

Transkripsi:

MODUL 1 PHP (Variabel, Tipe Data, Operator) Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang 2016

Pertemuan 1 1.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai variabel, Tipe data dan operator 2. Mahasiswa dapat mengaplikasikan variable, tipe data dan operator dalam latihan, tugas dan website 1.2 Materi : 1. Variabel 2. Tipe Data 3. Operator 1.4 TIPE DATA Tipe data variable dalam PHP tidak ditentukan oleh programmer, namun ditentukan sendiri oleh interpreter PHP pada saat variable itu diisi oleh nilainya. Beberapa tipe data tersebut meliputi: 1. Boolean 2. Integer 3. Float 4. String 5. Array 6. Object 7. Resource 8. Null Contoh deklarasi: $Tipe_Integer=100; $Tipe_Float=95.5; $Tipe_String="Ini adalah string"; $Tipe_Boolean=TRUE; echo "Tipe Integer: ".$Tipe_Integer; echo "<br>"; echo "Tipe Float: ".$Tipe_Float; echo "<br>"; echo "Tipe String: ".$Tipe_String; echo "<br>"; echo "Tipe Boolean: ".$Tipe_Boolean; Hasilnya :

1.5 VARIABLE Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka atau array. Ketika sebuah variabel dibuat, variabel tersebut dapat dipakai berulang-ulang. Pada PHP semua variabel harus dimulai dengan karakter '$'. Variabel PHP tidak perlu dideklarasikan dan ditetapkan jenis datanya sebelum kita menggunakan variable tersebut. Hal itu berarti pula bahwa tipe data dari variabel dapat berubah sesuai dengan perubahan konteks yang dilakukan oleh user. Secara tipikal, variabel PHP cukup diinisialisasikan dengan memberikan nilai kepada variabel tersebut. Contoh variable dalam PHP : $KALIMAT = "ini contoh variable"; echo $KALIMAT; Hasil: Ini contoh variable Identifier dalam PHP adalah case-sensitive, sehingga $KALIMAT dengan $kalimat merupakan variabel yang berbeda. Built-in function dan structure tidak casesensitive, 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. Cara Pembuatan Variabel 1. Tulislah nama variable yang anda butuhkan Contoh : username usia 2. Tempatkan tanda $ didepan nama variable tersebut Contoh : $username $usia 3. Gunakan tanda sama dengan (=) setelah nama, untuk memasukkan nilai ke dalam variable tersebut Contoh : $username = saya $usia = 30 4. Memasukkan nilai ke dalam variable merupakan sebuah perintah, maka anda harus mengakhirinya dengan tanda titik koma atau semicolon (;). Contoh : $username = saya ; $usia = 30; Berbeda dengan bahasa pemrograman lain pada umumnya, dalam PHP, variable tidak perlu dideklarasikan terlebih dahulu. Selain itu, variable dapat menyimpan nilai tipe data apa pun. Perhatikan Contoh kode berikut : $x = "Dona"; $x = 12; $x = 4.23; $x = false; $x = array("dona", "12", "4.23", "false"); $detik_per_hari = 60 * 60 * 24; echo "dalam 1 hari terdapat $detik_per_hari detik";

Seperti yang anda lihat dalam kode diatas : Pada baris pertama variable $x menyimpan nilai string Pada baris pertama variable $x menyimpan nilai Integer Pada baris pertama variable $x menyimpan nilai floating point Pada baris pertama variable $x menyimpan nilai boolean Pada baris pertama variable $x menyimpan nilai array Variabel Global dan Lokal Variabel yang dideklarasikan di dalam fungsi akan bersifat local untuk fungsi tersebut. Dengan demikian, variable tersebut hanya akan dapat diakses oleh proses proses yang terdapat dalam fungsi tersebut, termasuk nested-function atau sub fungsi. Sedangkan variable yang berada di luar fungsi secara default akan dianggap sebagai variable global. Contoh 1 function update_counter() { $counter ; $counter++; } Contoh2 function update_counter() { global $counter ; $counter++; } $counter = 10; update_counter(); echo $counter ; $counter = 10; update_counter(); echo $counter ; Variabel Statis = variable yang dapat menyimpan nilai terakhir dari setiap pemanggilan fungsi. Perhatikan contoh berikut function update_counter() { static $counter = 0 ; $counter++; echo "Nilai \$counter di dalam fungsi : $counter<br>"; } $counter = 10; update_counter(); update_counter(); echo "\$counter global adalah: $counter <br>"; Hasilnya

Parameter Fungsi Variable dapat berperan berjalan sebagai parameter suatu fungsi, cara pendefinisiannya adalah sebagai berikut : function SelamatDatang($name) { echo "Halo $name, selamat datang di website kami <br>"; } selamatdatang("herlan"); Hasilnya : Konstanta Adalah suatu pengenal program untuk menyimpan nilai sederhana seperti halnya variable. Perbedaannya sekali didefinisikan nilai konstanta tidak dapat diubah lagi. Pendefinisian nilai konstanta dilakukan dengan menggunakan fungsi define() Contoh : define('nama_perusahaan',"pt.multimedia Group"); echo Nama_Perusahaan; PASSING VARIABLE Variabel dapat di-passing atau diteruskan ke halaman web berikutnya yang diakses user. Ada beberapa teknik untuk meneruskan variabel, diantaranya : Melalui URL Melalui Form URL Variabel diteruskan melalui URL dengan format sbb [alamat web]?var1=nilai1&var2=nilai2 Misalnya, untuk memberikan variable $nama berisi fitri dan $alamat berisi Malang ke dalam halaman var1.php, maka pada browser dituliskan sebagai berikut:

Variabel ini dapat diakses di script var1.php dengan cara memberlakukan format pemanggilan variable tersebut dengan deklarasi $_REQUEST[ nama_variabel ], untuk lebih jelasnya dapat dilihat pada contoh berikut ini: $nama=$_request["nama"]; $alamat=$_request["alamat"]; echo "Variable \$nama berisi $nama"."<br>"; echo "Variable \$alamat berisi $alamat"; Dari script tersebut akan menghasilkan seperti pada gambar berikut: Form Cara lain untuk mengirim kedua variabel tersebut adalah dengan menggunakan form. Sebelumnya form harus dideklarasikan dulu beserta komponen form sesuai kebutuhan antarmukanya, misalnya dalam contoh ini menggunakan komponen textbox (berfungsi sebagai antarkuma input), dan tombol submit (sebagai antarmuka tombol pemroses). Deklarasi form dapat dijelaskan pada contoh skrip berikut ini: <html> <head><title>contoh variable form</title></head> <body> <form method="post" action="var2.php"> nama:<input type="text" name="nama"><br> alamat:<input type="text" name="alamat"><br> <input type="submit" value="kirim"> </form> $nama=$_post["nama"]; $alamat=$_post["alamat"]; echo "variable \$nama berisi $nama <br>"; echo "variable \$alamat berisi $alamat <br>";

</body> </html> Hasil : Hal-hal yang perlu diperhatikan antara lain adalah mengarahkan aksi form ke alamat pemroses yang dituju (contoh: <form method="post" action="var2.php">). Ini berarti aksi pemrosesan web ketika ditekan tombol Submit maka akan melakukan eksekusi skrip php yang ada pada file yang dituju (yaitu: var2.php). Kemudian $_POST[nama_variable] menunjukkan deklarasi mengenalan variable textbox yang dikirim ke PHP melalui metode POST. Sedangkan deklarasi nama=$_post[ nama ] adalah bertujuan memproses pemindahan dari variable text ke variable php. Ilustrasi prosesnya adalah Ketika textbox diisi, dan kemudian ditekan tombol kirim, maka isi variable textbox nama dan alamat akan dipindahkan ke variable php $nama dan $alamat. 1.6 OPERATOR OPERATOR. Operator adalah simbol yang digunakan untuk memanipulasi data, seperti penambahan dan pengurangan. Ada operator yang menggunakan satu operan dan ada pula yang menggunaka dua operan. Operator Aretmatika

Operator Bitwise dan Perbandingan Operator String, Increment/Decrement Contoh : //Concatination $a="1"; $b="2"; $c=$a.$b; echo "\$b nilainya string 1, \$b nilainya string 2, <br> jika \$a ditambah \$b maka hasilnya adalah $c"; echo "<br><br>"; //Pre dan Post-Increment $d=6; echo "jika \$d adalah 6 maka:<br>"; echo "hasil dari \$d++ awalnya masih ".$d++."<br>"; echo "Berikutnya jika \$d dicetak hasilnya adalah: ". $d."<br><br>"; $e=6; echo "jika \$e adalah 6 maka:<br>"; echo "hasil dari ++\$e awalnya masih ".++$e."<br>"; echo "Berikutnya jika \$e dicetak hasilnya adalah: ". $e."<br><br>"; //Pre dan Post-Increment $f=6; echo "jika \$f adalah 6 maka:<br>"; echo "hasil dari \$f-- awalnya masih ".$f--."<br>"; echo "Berikutnya jika \$f dicetak hasilnya adalah: ". $f."<br><br>"; $f=6; echo "jika \$f adalah 6 maka:<br>"; echo "hasil dari --\$f awalnya masih ".--$f."<br>";

echo "Berikutnya jika \$f dicetak hasilnya adalah: ". $f."<br><br>"; Hasil : OPERATOR LOGIKA. Operator logika digunakan untuk membandingkan dua nilai variabel yang bertipe boolean. Hasil yang didapat dari penggunaan logical operator adalah boolean. Tabel logika berikut digunakan sebagai pedoman perhitungan: Operator &&! - Keterangan Logika And Logika OR Logika NOT Operator && akan menghasilkan nilai true jika kedua operand bernilai true. Selain kondisi itu, operator ini akan menghasilkan false. Operator akan menghasilkan nilai false jika kedua operand bernilai false. Selain kondisi tersebut, operator akan menghasilkan nilai true. Operator! digunakan untuk melakukan negasi terhadap suatu nilai boolean. Operator ini hanya memiliki sebuah operand. Jika nilai operand bernilai true, maka operator ini akan menghasilkan nilai false. Jika sebaliknya maka operator ini akan menghasilkan false. Operator assignment Assignment operator digunakan untuk memberi/mengisi nilai ke dalam variabel tertentu. Contoh sederhana : $nama = fachrian Pada contoh di atas, operator "=" digunakan untuk mengisi nilai "fachrian" ke dalam variabel nama. Selain operator "=", ada beberapa assignment operator yang lainnya, seperti dapat dilihat pada penjelasan berikut : Operator += Artinya: Menambahkan nilai pada variable:

Contoh: $a+=5; sama artinya dengan $a=$a+5; Operator -= Artinya: Mengurangi nilai pada variable: Contoh: $a-=5; sama artinya dengan $a=$a-5; Operator *= Artinya: Mengalikan nilai pada variable: Contoh: $a*=5; sama artinya dengan $a=$a*5; Operator /= Artinya: Membagi nilai pada variable. Contoh: $a/=5; sama artinya dengan $a=$a/5; Operator %= Artinya: Mencari sisa hasil bagi variabel dengan bilangan tertentu. Contoh: $a%=5; sama artinya dengan $a=$a%5; Operator &= Artinya: Melakukan operasi logical AND pada variabel. Contoh: $a&=true; sama artinya dengan $a=$a & TRUE; Operator = Artinya: Melakukan operasi logical OR pada variabel. Contoh: $a =FALSE; sama artinya dengan $a=$a FALSE; Operator ^= Artinya: Melakukan operasi bitwise xor pada variabel. Contoh: $a ^=5; sama artinya dengan $a=$a ^ 5; Operator.= Artinya: Menambahkan String pada variabel. Contoh: $a.= ARRIAN ; sama artinya dengan $a=$a. ARRIAN ; Operator ++ Artinya: Menambahkan nilai satu pada variabel. Contoh: $a ++; sama artinya dengan $a=$a +1; Operator -Artinya: Mengurangi nilai satu pada variabel. Contoh: $a --; sama artinya dengan $a=$a -1; 1.7 TUGAS Buatlah sebuah form buku tamu dengan desain anda atau minimal seperti gambar dibawah Ini

Kemudian pastikan form bisa diisi Setelah anda mengentrikan data pastikan data tersebut bisa ditampilkan seperti berikut