Module 4. Ekpresi, Operator, dan Konstanta

dokumen-dokumen yang mirip
Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

Algoritma dan Struktur Data I 2014

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

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

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

MODUL 2 OPERATOR DAN OPERASI KONDISI

Pertemuan 2. Muhadi Hariyanto

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

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

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

KURSUS ONLINE JASA WEBMASTERS

Tipe Data, Identifier, Operator dan Control Statement

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java

OPERATOR OPERASI ARIMATIK CONTOH

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

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

DASAR PHP. Oleh : Devie Rosa Anamisa

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Pengenalan PHP Contoh penulisan file PHP :

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

PHP (Pengenalan Pemrograman ServerSide)

BAB 3 STRUKTURE PROGRAM JAVA

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

SUMBER BELAJAR PENUNJANG PLPG

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

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

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

LAPORAN PRAKTIKUM STRUKTUR DATA

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Pertemuan 04. Pemrograman Dasar 2012

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

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

OPERATOR DAN UNGKAPAN

24/09/2017 PERCABANGAN

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

Ekspresi dan Operator. Algoritme dan Pemrograman. Jenis Operator C. Operator Aritmetika. Operasi Logika 09/22/2013 ILKOM IPB 1.

Mana di antara penamaan variabel berikut yang benar? Mengapa yang lain salah? a. 3n+1 b. n+1 c. 3n1 d. 3n_1 e. n_31

Operator Aritmatika MODUL III OPERATOR

Pertemuan 07 Struktur Dasar PHP

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

Pendahuluan. Tujuan MODUL

Server Response. Hello

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Algoritma dan Pemrograman

.::BAB II.::MENGENAL PASCAL

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

BAB II Tipe Data pada PHP

Bab 2 Struktur Dasar PHP

Algoritma Pemrograman

Pertemuan 4 OPERATOR DAN STATEMEN I/O

MODUL. Variabel. Workshop Programming

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

elemen Dasar Bahasa Pemrograman C

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

Expresi dan Test. Praktikum 5 A. T U J U A N B. DASAR TEORI. Operator Kondisi

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

ALGORITME DAN PEMROGRAMAN

Pertemuan ke-5 OPERATOR DAN EKSPRESI. 1.1 Operator Aritmatika Ada 5 operator aritmatika dalam C yaitu :

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

OPERATOR DALAM SCRIPT PHP

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Pertemuan 2 Struktur Dasar PHP

Bab 2. Dasar-Dasar Pemrograman C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

TIPE DATA, VARIABEL DATA DAN OPERATOR

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

Modul Praktikum 2 Pemograman Berorientasi Objek

Bab 3. Decision 1 (Pengambilan Keputusan)

Operator, Statement kondisional, dan Iterasi pada Java

MODUL 2 PHP INTRO PHP INTRO

Dasar Pemrograman Java

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

Pertemuan 04. Pemrograman Dasar 2012

MODUL 3 ALGORITMA PEMROGRAMAN

BAB 3. OPERATOR DALAM BHS C

Algoritma Pemrograman

JavaScript. Pemrograman Web 1. Genap

Penggunaan Operator-Operator Di Dalam Script PHP

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

Pemrograman Berorientasi Obyek. Operator & Assignment

MODUL PRAKTIKUM KE 3 A.

Algoritme dan Struktur Data. Ekspresi,Operator, dan Conditional Statement

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

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

Teori Algoritma TIPE DATA

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.

Kuliah #4 Ekspresi,Operator, dan Conditional Statement

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Variabel dan Tipe data Javascript

Tipe Data dan Operator

Review #1. Review #2

PEMROGRAMAN JAVA. Operator. Yoannita. Special thanks : Some slides are from Josephine Petrina K & Gasim Alkaff

PENGENALAN PHP DASAR

Transkripsi:

Module 4 Ekpresi, Operator, dan Konstanta 4.1 Ekspresi Ekspresi atau juga sering disebut dengan ungkapan adalah suatu bentuk yang menghasilkan nilai. Dalam bentuk sederhana, ekspresi dapat berupa konstanta atau variabel. Dalam bentuk yang lebih kompleks, suatu ekspresi melibatkan operator dan operand. Contoh : 20 + 4 * 5 Merupakan suatu bentuk ekspresi yang menghasilkan nilai 40. Dalam hal ini 20, 4, dam 5 disebut sebagai operand dan tanda + dan * berperan sebagai operator. 4.2 Operator Operator adalah simbol atau karakter khusus yang digunakan dalam suatu ekspresi untuk memanipulasi nilai atau variabel dan memberikan suatu hasil. Operator di PHP dibedakan menjadi : a. Operator Aritmetika b. Operator Assignment c. Operator Relasi d. Operator Ternary e. Operator Increment / Decrement f. Operator Logika 4.2.1 Operator Aritmatika Operator aritmetika adalah operator yang digunakan untuk melakukan perhitungan matematis. Operator aritmetika ditunjukkan seperti pada Tabel 4.1. Tabel 1 Operator Aritmetika Operator Keterangan Contoh + Penjumlahan $a = 10 + 15 //$a=25 - Pengurangan $b = 5-3 //$b=2 * Perkalian $c = 11 * 8 //$c=88

/ Pembagian $d = 15 / 3 //$d=5 % Sisa bagi $e = 10 % 3 //$e=1 Perhatikan contoh penggunaan operator aritmatika pada script berikut (simpan dengan nama file aritmatika.php): 4.2.2 Operator Assignment Operator assignment (=) adalah operator dimana operand di sebelah kiri mendapatkan nilai dari operand sebelah kanan. Operator assignment juga dapat diartikan sebagai operator pemberian suatu nilai terhadap suatu variabel. Contoh : $x = 10; //yang berarti x diberi nilai 10.

Proses assignment juga dapat dilakukan dengan operand di sebelah kanan yang berupa ekspresi. Contoh : $y = ($x = 10) + 4; Tabel 2 berikut menunjukan daftar lengkap operator assignmen yang ada di PHP. Tabel 2 Daftar Operator Assignment Operator Keterangan Contoh = Tempatkan nilai di sisi kanan $a = 10; ke sisi kiri. += Tambahkan sisi kanan ke sisi $b += 5 kiri -= Kurangkan sisi kanan ke sisi $c -= 8 kiri /= Bagikan sisi kanan ke sisi kiri $d /= 15 %= Letakan di kiri hasil sisa $e %= 10 pembagian antara nilai variabel sisi kiri dengan nilai sisi kanan. Perhatikan contoh penggunaan operator assignment pada script berikut (simpan dengan nama file assignment.php):

4.2.3 Operator Relasi Operator relasi atau juga disebut dengan operator perbandingan adalah operator yang digunakan untuk melakukan suatu perbandingan antara dua ekspresi atau nilai untuk mendapatkan nilai true atau false. Operator relasi tersebut terdapat pada tabel 3. Tabel 3 Tabel Relasi Opr. Keterangan Contoh Hasil == Sama dengan $a = 2; $b = 3; $a == $b!= atau <> Tidak sama $a = 2; $b = 3; $a == $b > Lebih besar $a=2; $b=5; $a > $b < Lebih kecil $a=2; >= Lebih besar atau sama dengan <= Lebih kecil atau sama dengan $b=3; $a < $b $a=2; $b=3; $a >$b $a=2; $b=3; $a <=$b False, karena $a dan $b tidak sama. True, karena $a dan $b tidak sama False True False True Perhatikan contoh penggunaan operator relasi pada script berikut. (simpan dengan nama relasi.php)

4.2.4 Operator Ternary Operator ternary adalah operator kondisi lain yang mengevaluasi ekspresi yang merupakan model penyederhanaan dari statement if else. Operator ternary dituliskan dengan simbol '?' dan ':'. Sintaks : (expr1)? expr2 : expr3 Jika expr1 dievaluasi bernilai true maka expr2 akan dilaksanakan, dan bila sebaliknya maka expr3 akan dieksekusi. Perhatikan contoh penggunaan operator ternary pada script berikut. (simpan dengan nama ternary.php) 4.2.5 Operator Increment / Decrement Operator Increment/Decrement berguna untuk penambahan dan pengurangan nilai dengan menerapkan prinsip pre- dan post. Operator Increment/Decrement ditunjukkan seperti pada Tabel 4.5

Tabel 4.5 Operator Increment / Decrement Opr. Keterangan Contoh ++ Penambahan Nilai b akan bertambah sebelum (pre-) ekspresi $a = ++$b dilakukan. 1. $b = 3; $a = ++ $b; Maka hasilnya : $a = $4; $b = 4; 2. Nilai b akan bertambah setelah (post-) ekspresi $a = $b++ dilakukan. Maka hasilnya : $a = 3; $b = 4; -- Pengurangan Nilai b akan berkurang sebelum (pre-) ekspresi $a = --$b dilakukan. 1. $b = 3; $a = -- $b; Maka hasilnya : $a = 2; $b = 2; 2. Nilai b akan berkurang setelah (post-) ekspresi $a = $b dilakukan. Maka hasilnya : $a = 3; $b = 2; Perhatikan contoh penggunaan operator increment dan decrement pada script berikut (simpan dengan nama file incrementdecrement.php:

4.2.6 Operator Logika Operator logika adalah operator yang digunakan untuk membandingkan dua nilai agar menghasilkan suatu nilai sehingga didapatkan hasil true dan false. Operator logika ditunjukkan seperti pada tabel 6. Tabel 6 Daftar Operator Logika Opr. Keterangan Contoh And atau Dan $a and $b atau $a && $b && or atau Atau $a or $b atau $a $b xor Atau ekslusif $a xor $b! Bukan!$a

4.3 Konstanta Suatu konstanta adalah suatu ungkapan yang memiliki nilai tetap, artinya tidak berubah selama eksekusi program / script. Konstanta sering juga disebut dengan istilah literal. Konstanta biasanya digunakan untuk memberikan nilai tetap pada perhitungan. Untuk mendefinisikan suatu konstanta, digunakan fungsi define(). Hanya tipe data scalar (boolean, integer, float, dan string) yang digunakan sebagai tipe data konstanta. Nama identifier konstanta dideklarasikan dan diacu tanap diawali dengan tanda dollar ($). Perhatikan contoh penggunaan konstanta pada script berikut (simpan dengan nama file konstanta.php.