OPERATOR DALAM SCRIPT PHP

dokumen-dokumen yang mirip
IV. OPERATOR DAN STATEMENT I/O

Pemrograman Basis Data Berbasis Web

A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Pemrograman Basis Data Berbasis Web

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

PENGERTIAN. 2. Operator Unary 3. Operator Binary 4. Operator Ternary

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

Algoritma dan Struktur Data I 2014

MODUL. Operator. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL 3 OPERATOR. A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu: - Menjelaskan tentang fungsi operator

Pertemuan 4 OPERATOR DAN STATEMEN I/O

Penggunaan Operator-Operator Di Dalam Script PHP

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

Module 4. Ekpresi, Operator, dan Konstanta

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

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

Ema Maliachi,S.Kom. Pertemuan ke-2

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

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

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

MODUL. Variabel. Workshop Programming

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

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

Pertemuan 2. Muhadi Hariyanto

Variabel dan Tipe data Javascript

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

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

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

MODUL 2 PHP INTRO PHP INTRO

Pemrograman Web DASAR HTML 2

Web Programming. Pengenalan PHP

Kholid Fathoni EEPIS ITS Surabaya

JavaScript. Pemrograman Web 1. Genap

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Dasar Pemrograman Java

OPERATOR & UNGKAPAN. Contoh operator : a + b Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operandnya ( yaitu a dan b ).

PHP (Pengenalan Pemrograman ServerSide)

Pertemuan 07 Struktur Dasar PHP

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

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

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

Bab 2 Struktur Dasar PHP

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

Pengenalan PHP Contoh penulisan file PHP :

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

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

MODUL 2 OPERATOR DAN OPERASI KONDISI

HTML FORM. Praktikum III

PHP. Ardhi ant Soft 1

Pertemuan 04. Pemrograman Dasar 2012

Pertemuan 2 Struktur Dasar PHP

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

OPERATOR. Percobaan 1: Mengimplementasikan Assignment operator dalam bahasa C.

BAB 3. OPERATOR DALAM BHS C

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

Belajar Java Script.

BAB II Tipe Data pada PHP

Server Response. Hello

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1


Pemrograman PHP7 untuk Pemula

PHP (HYPERTEXT PREPROCESSOR)

Operator Aritmatika MODUL III OPERATOR

Pertemuan 10. PHP (Personal Home Page)

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

KURSUS ONLINE JASA WEBMASTERS

WEB DINAMIS 1 PENANGANAN FORM. Agustina Purwatiningsih., S.Kom

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

LAPORAN PRAKTIKUM STRUKTUR DATA

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

BAB VIII PEMROSESAN FORM

BAB-12 MEMBUAT FORM HTML

Pemrograman Berorientasi Obyek. Operator & Assignment

MODUL GET DAN POST

DASAR PEMOGRAMAN JAVA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 3 OPERATOR JAVA

KURSUS ONLINE JASA WEBMASTERS

Java Operators. Nurochman

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

DASAR PHP. Oleh : Devie Rosa Anamisa

MODUL 1 INTERNET PROGRAMMING : PHP 1

Melewatkan Nilai ke Web Server melalui Field tersembunyi

P - 6 Bab 4 : HTML (Hypertext Markup Language)

P - 11 Bab 8 : PHP & HTML (Manipulasi Form)

Algoritma dan Pemrograman

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

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

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

Modul 1. Variabel dan String

Transkripsi:

BAB 6 OPERATOR DALAM SCRIPT PHP Operator dalam program PHP berfungsi untuk memanipulasi nilai. Dengan operator, sebuah fungsi dapat berjalan dan bersifat dinamis. Nilai-nilai pada sebuah operasi sering disebut dengan operan. Pada sebuah operasi perkalian 2 * 2, nilai 2 dan 2 dapat disebut dengan operan. 6.1 Operator Aritmatika Operator ini digunakan untuk operasi matematika, misalnya : penambahan, pengurangan, perkalian, dan pembagian. Operator Operasi Keterangan $a + $b Penjumlahan $a ditambah $b $a - $b Pengurangan $a dikurangi $b $a * $b Perkalian $a dikalikan $b $a / $b Pembagian $a dibagi $b $a % $b Modulus Sisa hasil $a dibagi $b 6.2 Operator Increment / Decrement Operator Increment dan Decrement merupakan operator penambah dan pengurang nilai dengan nilai selisih 1 (satu). Apabila operator diletakkan Oleh : Yeni Cahyono- www.nicdesain.net 29

sebelum variabel misalkan : ++$a atau --$a, maka nilai $a akan ditambah atau dikurangi dengan nilai 1 (satu) sebelum operasi dijalankan, dan apabila operasi diletakkan setelah variabel misalkan : $a++ atau $a--, maka nilai $a akan ditambah atau dikurangi dengan nilai 1 (satu) setelah operasi dijalankan. Operator Operasi Keterangan Proses ++$a Pre-increment $a ditambah satu, kemudian operasi dijalankan. $a++ Postincrement satu. Operasi dijalankan, kemudian $a ditambah --$a Pre-decrement $a dikurangi satu, kemudian operasi dijalankan. $a-- Postdecrement satu. Operasi dijalankan, kemudian $a ditambah Contoh program untuk operator increment dan decrement: <? //operator.php $a=1; Echo"<br>operasi ++\$a nilai \$a = ".++$a; Echo"<br>operasi \$a++ nilai \$a = ".$a++; Echo"<br>operasi --\$a nilai \$a = ".--$a; Echo"<br>operasi \$a-- nilai \$a = ".$a--;?> Hasilnya di browser akan tampak seperti pada Gambar 6.1. : Gambar 6.1 Hasil dari penggunaan operator Increment dan Decrement 6.3 Operator String 30 Oleh : Yeni Cahyono- www.nicdesain.net

Operator String adalah operator yang digunakan untuk menggabungkan teks, baik teks dengan variabel maupun suatu teks dengan teks yang lain. Operator ini dideklarasikan dengan memberikan tanda titik (. ) di antara operan dalam suatu operasi. Perhatikan contoh berikut : <? $a = "Hallo"; $b = "Selamat balajar PHP"; $c= $a." ".$b; Echo"<br>$c"; // Variabel $c berisikan "Hallo Selamat belajar PHP?> Apabila program tersebut dijalankan di browser, maka akan menghasilkan tulisan Hallo Selamat belajar PHP. Variabel $c adalah gabungan antara variabel $a yang bernilai Hallo, teks dan variabel $b yang bernilai Selamat belajar PHP. 6.4 Operator Bitwise Operator ini berfungsi untuk menghasilkan nilai bilangan binary (bit), yaitu : 1 atau 0. Operator Nama Contoh Keterangan & And $a & $b Bit akan bernilai 1 jika $a dan $b bernilai 1. Or $a $b Bit akan bernilai 1 jika $a atau $b bernilai 1. ^ Xor $a ^ $b Bit akan bernilai 1 jika $a atau $b, tetapi tidak keduanya bernilai 1. ~ Not ~ $a Bit akan bernilai 1 jika $a dan $b bernilai 0. << Shift Left $a << $b Menggeser bit $a sebanyak $b langkah ke kiri. Setiap langkah mempunyai pengertian dikali-kan dengan nilai dua. >> Shift Right $a >> $b Menggeser bit $a sebanyak $b langkah ke kanan. Setiap lang-kah mempunyai pengertian dibagi dengan nilai dua. Oleh : Yeni Cahyono- www.nicdesain.net 31

6.5 Operator Perbandingan Operasi perbandingan digunakan pada struktur operasi sebagai control program seperti : if dan elseif, di mana dilakukan perbandingan antara dua pilihan nilai. Operator Nama Contoh Keterangan > Lebih dari $a > $b True jika $a lebih besar dari $b. < Lebih kecil $a < $b True jika $a lebih kecil dari $b. >= Lebih besar atau sama dengan <= Lebih kecil atau sama dengan == Sama dengan!= Tidak sama 6.6 Operator Logika $a >= $b True jika $a lebih besar atau sama dengan $b. $a <= $b True jika $a lebih kecil atau sama dengan $b. $a == $b True jika $a sama dengan $b. $a!= $b True jika $a tidak sama dengan $b. Operator logika hampir memiliki fungsi yang sama dengan operator perbandingan, yaitu sebagai pengendali struktur program. Operator Nama Contoh Keterangan and && And $a and $b $a && $b Menghasilkan nilai True jika $a dan $b bernilai benar. or Or $a or $b $a $b Menghasilkan nilai True jika salah satu dari $a atau $b atau keduanya bernilai benar. xor Eksklusif or $a xor $b Menghasilkan nilai True jika salah satu dari $a atau $b bernilai benar.! Not!$a Menghasilkan nilai True jika $a bernilai tidak benar. 6.7 Operator Presedence 32 Oleh : Yeni Cahyono- www.nicdesain.net

Presedence adalah urutan operasi sesuai dengan tingkatan operator. Jadi operasi perhitungan dijalankan sesuai dengan urutan / tingkatan yang lebih tinggi terlebih dahulu. Berikut ini adalah tabel prioritas eksekusi operator dari level tertinggi hingga paling rendah: Nomor Prioritas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Operator ( ) { } ~! ++ -- $ & * / % + - <> <= >= ==!= & ^! && = += -= *= /= &= = ^=.= AND (&&) XOR( ) OR Perhatikan contoh berikut : $hasil = 10 5 * 4 Hasil operasi ini akan menghasilkan nilai -10 dan bukannya 20, sebab operator * (perkalian) mempunyai level yang lebih tinggi daripada (pengurangan), sehingga urutan operasinya adalah 5 dikalikan 4 terlebih dahulu kemudian digunakan untuk mengurangi 10. 6.8 Operasi Nilai Variabel dari Form Html Salah satu ciri web yang dinamis adalah menyediakan form yang dapat dimanfaatkan pengunjung untuk mengirim informasi kepada server. Dengan demikian ada interaksi dua arah antara pengunjung dan webmaster (pemilik website), sehingga suatu website menjadi lebih hidup. Oleh : Yeni Cahyono- www.nicdesain.net 33

Dalam pembuatan form ini yang perlu diperhatikan adalah tag <FORM> beserta atributnya, seperti : method, action dan input data yang lainnya. Action adalah atribut yang menunjukkan isian atau informasi, bahwa data akan dikirimkan ke suatu file proses data yang akan diakses. Atribut method mempunyai dua macam pilihan nilai yaitu POST dan GET. Jika menggunakan pilihan GET, maka semua isian dikirimkan ke server dalam satu kesatuan URL-nya Jika menggunakan POST data isian dikirimkan ke server terpisah dengan teks URL-nya. Kelemahan dari method GET adalah data yang digunakan sebagai parameter akan tampil pada UR, selain itu method GET tidak dapat megirim data dalam jumlah yang besar. Kemudian yang tidak kalah pentingnya adalah name (nama) dari input data, karena nama dari kontrol data ini akan menjadi variabel yang membawa data isian dari form. Contoh dari aplikasi operasi perkalian dengan menggunakan form sebagai input data variabel adalah sebagai berikut: <? //dataform.php If($submit){ Echo"Nilai Satu adalah : ".$a; Echo"<br>Nilai Dua adalah : ".$b; Echo"<br>Nilai Satu * Dua adalah : ".$a*$b; }?> <form method="post" action="dataform.php"><p>nilai Satu : <input type="text" name="a" size="14"></p><p>nilai Dua : <input type="text" name="b" size="14"></p><p><input type="submit" value="hitung" name="submit"></p></form> Jika program di atas dijalankan dalam browser maka akan tampak tampilan gambar seperti pada Gambar 6.2. Kemudian isi form Nilai Satu dengan angka 44 dan Nilai Dua dengan angka 66. 34 Oleh : Yeni Cahyono- www.nicdesain.net

Gambar 6.2 Formulir penghitung data Apabila ditekan tombol Hitung, hasilnya dapat dilihat seperti gambar 6.3 berikut: Gambar 6.3 Tampilan hasil operasi perkalian data dari form Oleh : Yeni Cahyono- www.nicdesain.net 35