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

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

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

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

SUMBER BELAJAR PENUNJANG PLPG

MODUL. Variabel. Workshop Programming

Dasar Pemrograman Java

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

MODUL 2 PHP INTRO PHP INTRO

Universitas Komputer Indonesia

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Variabel dan Tipe data Javascript

Pertemuan 07 Struktur Dasar PHP

Bab 2 Struktur Dasar PHP

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

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Elemen Dasar Dalam Bahasa Java

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

MODUL 1 INTERNET PROGRAMMING : PHP 1

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

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

Pemrograman Berorientasi Obyek. Operator & Assignment

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

Module 4. Ekpresi, Operator, dan Konstanta

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

MODUL PEMROGRAMAN WEB

TIPE DATA, VARIABEL DATA DAN OPERATOR

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

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Ema Maliachi,S.Kom. Pertemuan ke-2

Pertemuan 2 Struktur Dasar PHP

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

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

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

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

Brigida Arie Minartiningtyas, M.Kom

MODUL DUA VARIABEL DAN TIPE VARIABEL

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

Arsitektur dan Organisasi Komputer

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

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

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

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

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

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

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.

DASAR PHP. Oleh : Devie Rosa Anamisa

PENGENALAN JAVA (2)

Pemrograman Berbasis Objek Operator dan Assignment

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

>>> type ("5") <'type string'> >>> a= Belajar Python >>> type a <'type string'> AP2B Dini Triasanti Struktur Pemrograman Python (Bagian 2)

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

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Operator dan Assignment

MODUL 2 OPERATOR DAN OPERASI KONDISI

Algoritma & Pemrograman #3

Tipe Data dan Operator. Ekohariadi FT Unesa

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

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

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

Belajar Java Script.

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

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

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Java Script (Bagian 1)

Algoritma dan Pemrograman

PHP Intro. Pemrograman Web II. Ganjil

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

TIPE, NAMA, DAN NILAI

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

TYPE DATA, VARIABEL DAN ARRAY

2 TIPE DATA DAN VARIABEL

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

.::BAB II.::MENGENAL PASCAL

Pengenalan PHP Contoh penulisan file PHP :

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

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

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

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

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Algoritma dan Struktur Data I 2014

Algoritma Pemrograman

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

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Web Programming. Pengenalan PHP

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

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Kholid Fathoni EEPIS ITS Surabaya

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

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

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

OPERATOR DALAM SCRIPT PHP

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Modul Praktikum 2 Pemograman Berorientasi Objek

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

Transkripsi:

1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR

2 MODUL 3 Tipe Data, Variable, dan Konstanta Tujuan: Mahasiswa mengenal tipe data dan mendeklarasikan variable di dalam pemrograman PHP sebagai pondasi dalam mempelajari materi-materi berikutnya. Pustaka: Raharjo, B. (2015): Mudah Belajar PHP Teknik Penggunaan Fitur-Fitur Baru Dalam PHP 5. Informatika. Bandung Buku Pintar Webmaster: Adhi Prasetio, 2015 w3schools.com 1. Tipe Data Dalam PHP, terdapat beberapa pengelompokan tipe-tipe data antara lain sebagai berikut. Integer Floating-point String Karakter Boolean Array Object 1.1 Tipe Integer Tipe integer adalah tipe data yang merepresentasikan bilangan bulat, dengan rentang nilai dari -2,147,483,648 sampai dengan 2,147,483,648.

3 Integer dapat ditulis dalam bentuk desimal (basis 10), oktal (basis 8), maupun heksadesimal (basis 16). //basis 10 $rupiah=10000; //basis 8 menampilkan desimal 8 $x=+010; //basis 16 menampilkan desimal 10 $y=0x10; 1.2. Tipe Floating-point Tipe floating-point adalah tipe data yang merepresentasikan nilainilai numerik dalam bentuk pecahan atau mengandung angka desimal di belakang koma. $nilai=3.14; 1.3. Tipe String Tipe string merepresentasikan data berupa teks. Penulisan string harus diapit diantara tanda petik ganda (") atau tanda petik tunggal ('). $x = 'hello world' $y = "hello world" echo $x; echo "<br>"; echo $y;

4 1.4. Tipe Karakter Tipe data jenis ini digunakan untuk merepresentasikan data dengan nilai karakter tunggal. Penulisannya diapit dengan menggunakan tanda petik tunggal ('). $x = 'A' $y = 'Z' echo $x; echo "<br>"; echo $y; Sama seperti pada bahasa C, PHP juga mendukung escape sequence, yaitu karakter yang diawali dengan karakter backslash (\). Escape sequence memiliki aturan khusus dan kegunaan yang berbeda-beda seperti yang ditunjukan pada tabel dibawah ini. Escape sequence Karakter yang direpresentasikan \" Double quotes \n Newline \r Carriage Return \t Tab \\ Backslash \s Dollar sign \{ Left brace \ Right brace \[ Left bracket \] Right bracket \0 sampai \777 Karakter ASCII yang direpresentasikan dengan nilai oktal \x0 sampai \xff Karakter ASCII yang direpresentasikan dengan nilai heksadesimal 1.5. Tipe Boolean Tipe ini digunakan untuk menyatakan nilai true atau false. Tipe ini banyak digunakan dalam proses pemilihan atau pengulangan.

5 if (!$connection) { echo "koneksi ke server error..."; 1.6. Tipe Array Tipe array adalah variable yang menyimpan sekelompok nilai yang dapat diidentifikasi atau diakses berdasarkan posisinya atau dengan nama yang telah didefinisikan sebelumnya. Dalam PHP, index array dimulai dari 0 bukan 1. $siswa[0]="budi"; $siswa[1]="ajeng"; $siswa[2]="danu"; 1.7. Tipe Objek PHP merupakan pemograman berorientasi objek, oleh sebab itu PHP mendukung adanya tipe objek. Melalui paradigma dan konsep OO (object-oriented), suatu permasalahan dapat disederhanakan menjadi kumpulan objek yang saling berkaitan. Dalam OOP (object oriented programming), kelas merupakan unit terpenting. Kelas adalah suatu definisi dari struktur yang memiliki properti dan metode (fungsi). Dalam PHP, kelas didefinisikan menggunakan kata kunci class. Untuk menggunakan kelas tersebut kita perlu menggunakan kata kunci new; sedangkan properti (data) dan metode (fungsi) dalam suatu kelas dapat diakses melalui operator ->.

6 class manusia { var $nama=""; //untuk memberikan nilai pada variabel nama function setnama($namasaya){ $this->nama=$namasaya; //untuk mendapatkan nilai dari variabel nama function getnama(){ return $this->nama; $fae= new manusia(); $ari= new manusia(); $fae->setnama("chalifa"); echo $fae->getnama(); Catatan: $this adalah sebuah variabel khusus dalam OOP PHP yang mungkin digunakan sebagai petunjuk kepada objek, ketika kita mengaksesnya dari dalam class. 2. Variabel Variabel adalah suatu pengenal di dalam program yang merepresentasikan nilai atau data tertentu. Nilai variabel dapat diubah sesuai kebutuhan program. 2.1. Mendefinisikan Variable Variabel dalam PHP didefinisikan dengan menggunakan tanda dollar ($) didepannya.

7 $nama="budi"; $umur=17; Penggunaan variabel PHP sedikit berbeda dengan bahasa pemograman lain pada umumnya. Dalam PHP suatu variabel tidak perlu dideklarasikan terlebih dahulu. Selain itu, satu variabel PHP dapat digunakan untuk menampung nilai yang berasal dari tipe data yang berbeda. $x="budi"; $x=17; $x=1.5; $x=true; $x=array("budi", 17, 1.3, true) 2.2. Variabel Lokal, Variabel Global, dan Variabel sebagai parameter fungsi Variabel lokal adalah variabel yang hanya dideklarasikan pada suatu fungsi tertentu. Variable global adalah variabel yang akan dikenal oleh seluruh bagian program. Variabel juga dapat digunakan sebagai parameter fungsi. Artinya, parameter hanya dikenal di lingkungan fungsi saja dan tidak dapat diakses dari luar fungsi.

8 class manusia { var $nama=""; //untuk memberikan nilai pada variabel nama function setnama($namasaya){ $this->nama=$namasaya; //untuk mendapatkan nilai dari variabel nama function getnama(){ return $this->nama; $fae= new manusia(); $ari= new manusia(); $fae->setnama("chalifa"); echo $fae->getnama(); Catatan. Variabel "nama" (ditandai dengan warna kuning) adalah variabel global. Dan variabel "namasaya" (ditandai dengan warna biru) adalah variabel lokal sekaligus variabel sebagai parameter fungsi. 3. Konstanta Konstanta adalah suatu pengenal yang sifatnya konstan (tetap/tidak dapat diubah). Dalam PHP, konstanta didefinisikan menggunakan fungsi define(). define('nama', "budi wibowo"); print NAMA;

9 4. Operator Operator dalam PHP dapat dikategorikan menjadi beberapa kelompok, yaitu: Operator Penugasan Operator Aritmetika Operator Relasional Operator Logika Operator Bitwise Operator String Operator Array Operator Tipe Operator Kondisional Operator Eksekusi 4.1. Operator Penugasan Operator penugasan adalah operator yang digunakan untuk mengisi nilai ke dalam suatu variabel. Notasi yang digunakan adalah tanda sama dengan (=). 4.2. Operator Aritmetika Operator aritmetika adalah operator yang digunakan untuk melakukan operasi perhitungan standar. Operator Keterangan + Operator untuk penjumlahan - Operator untuk pengurangan * Operator untuk perkalian / Operator untuk pembagian % Operator untuk mengetahui sisa dari pembagian (modulus) ++ Operator untuk menaikan nilai variabel sebesar 1 (increment) -- Operator untuk menurunkan nilai variabel sebesar 1 (decrement)

10 4.3. Operator Relasional Operator relasional digunakan untuk membandingkan dua buah nilai. Hasil dari operasi perbandingan akan menghasilkan nilai true atau false. Operator Keterangan $a == $b Memeriksa apakah $a sama dengan $b $a === $b Menghasilkan nilai true jika $a sama dengan $b, dan keduanya bertipe sama $a!= $b Memeriksa apakah $a tidak sama dengan $b $a!== $b Menghasilkan nilai true jika $a tidak sama dengan $b, atau tipe keduanya berbeda $a < $b Memeriksa apakah $a lebih kecil dari $b $a > $b Memeriksa apakah $a lebih besar dari $b $a <= $b Memeriksa apakah $a lebih kecil atau sama dengan $b $a >= $b Memeriksa apakah $a lebih besar atau sama dengan $b 4.4. Operator Logika Operator logika digunakan untuk mengoperasikan dua buah operand yang bertipe boolean. Operator Keterangan && Logika AND Logika OR! Logika NOT and Logika AND or Logika OR xor Logika XOR (exclusive OR) 4.5. Operator Bitwise Operator bitwise memiliki cara kerja yang sama dengan operator logika, tapi operasinya dilakukan bit-demi-bit (bit=binary digit). Dalam operasi ini bilangan bulat akan dijadikan operand dan akan dikonversi ke bentuk biner terlebih dahulu selanjutnya dibandingkan dengan menggunakan operator logika.

11 Operator Keterangan & Bitwise AND Bitwise OR ^ Bitwise XOR ~ Bitwise NOT << Bitwise shift left (menggeser n bit ke arah kiri) >> Shift right (menggeser n bit ke arah kanan) 4.6. Operator String Operator string terdiri dari dua jenis. Pertama adalah operator titik (.) yang berguna menyambung string dan kedua adalah operator titik diikuti oleh tanda sama dengan (.=) untuk proses penyambungan string yang diisikan ke dalam variabel. 4.7. Operator Array Berikut ini adalah operasi yang dapat diterapkan dalam array. Operator Keterangan + Membandingkan array == Membandingkan array. Bernilai true jika array1 dan array2 memiliki nilai yang sama === Membandingkan array. Bernilai true jika array1 dan array2 memiliki nilai yang sama serta urutan dan tipe datanya sama!= Membandingkan array. Bernilai true jika array1 tidak sama dengan array2 <> Membandingkan array. Bernilai true jika array1 tidak sama dengan array2!== Membandingkan array. Bernilai true jika array1 tidak identik dengan array2 4.8. Operator Tipe PHP menyediakan operator instanceof untuk memeriksa tipe dari suatu objek, apakah merupakan instance dari kelas tertentu atau tidak.

12 class A { # badan kelas A class B { # badan kelas B $a= new A(); $b= new B(); $a instanceof A? print "true\n" : print "false\n"; $b instanceof B? print "true\n" : print "false\n"; 4.9. Operator Kondisional PHP juga mendukung operator kondisional (sering disebut juga sebagai operator ternary). Operator ini merupakan bentuk singkat dari struktur pemilihan if-else. $b instanceof B? print "true\n" : print "false\n"; Perintah diatas juga dapat ditulis sebagai berikut. If ($b instanceof B) { print "true\n"; else { print "false\n"; 4.10. Operator Eksekusi PHP mendukung operator eksekusi, disebut backtick (``). PHP akan mengeksekusi perintah baris (shell command) yang ditulis di dalam backtick dan menampung hasilnya ke dalam variabel.

13 Tugas Buat sebuah program untuk menghitung penjumlahan, pengurangan, perkalian, dan pembagian menggunakan PHP.