php - Teknologi Informasi Kesehatan 7

advertisement
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
Pertemuan 11
Dasar PHP
PHP5 Variable
Variable adalah suatu tempat yang disediakan untuk menempatkan informasi di
dalamnya. Mirip dengan aljabar, suatu variable PHP dapat digunakan untuk memegang suatu
nilai (a=5) atau sebuah ekspresi aritmatika (z = x+y). Suatu variabel dapat memiliki nama yang
pendek (seperti x dan y) atau nama yang lebih deskriptif (umur, carname, total_volume).
Beberapa aturan dalam pembuatan variabel PHP adalah sebagai berikut:

Variabel dimulai dengan tanda “$”, diikuti dengan nama variabel.

Nama variabel tidak boleh dimulai dengan angka.

Sebuah nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (A-z, 09, dan _).

Nama variabel adalah case sensitive ($y dan $Y adalah dua variabel yang berbeda).
Mendeklarasikan Variabel PHP
PHP tidak memiliki perintah khusus untuk membuat suatu variabel. Sebuah variabel
dibuat saat pertama kali memberikan nilai pada variabel.
<?php
$txt="Hello world!";
$x=5;
$y=10.5;
?>
Apabila dilakukan eksekusi terhapdap kode program di atas, variabel txt akan
memegang nilai Hello World!, variabel x akan memegang nilai 5, dan variabel y akan
memegang nlai 10.5.
Seperti pada contoh di atas, dapat diketahui bahwa dalam penulisan variabel PHP tidak
perlu menuliskan tipe data dari variabel yang akan dibuat dikarenakan PHP akan secara
otomatis mengartikan variabel yang dibuat sesuai dengan tipe data yang diperlukan tergantung
dari nilai yang dipegang oleh variabel. Dalam bahasa pemrograman yang lain seperti C, C++,
dan Java, programmer harus menuliskan nama dan tipe data yang sesuai dengan nilai yang
dipegang oleh variabel sebelum variabel tersebut dapat digunakan.
1
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
Tipe Data PHP5
Beberapa tipe data yang disediakan dalam PHP5 antara lain: String, Integer, Floating
Point Number, Boolean, Array, Object, dan NULL.
PHP String
String adalah gabungan dari beberapa karakter, seperti kata “Hello”, “World”, atau “Hello
World!”. String dapat berupa teks apa saja yang ditulis di antara tanda kutip. Penulisan String
dapat menggunakan satu atau dua tanda kutip.
<?php
$x = "Hello world!";
echo $x;
echo "<br />";
$x = 'Hello world!';
echo $x;
?>
PHP Integer
Integer adalah nilai berupa angka tanpa diikuti decimal (angka bulat). Beberapa aturan
dalam tipe data integer adalah sebagai berikut:

Sebuah integer minimal berupa satu digit angka 0-9.

Sebuah integer tidak dapat diikuti dengan koma atau kosong.

Sebuah integer tidak boleh memiliki angka decimal.

Angka integer dapat berupa positif atau negative

Integer dapat ditentukan dalam tiga format: desimal (10-based), heksadesimal (16based - diawali dengan 0x) atau oktal (8 based - diawali dengan 0).
<?php
$x
$x
$x
$x
=
=
=
=
5985;
-345; // negative number
0x8C; // hexadecimal number
047; // octal number
?>
PHP Floating Point Number
Tipe data Floating Point adalah berupa angka yang mempunyai titik decimal atau angka
dalam bentuk eksponensial.
2
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
<?php
$x = 10.365;
$x = 2.4e3;
$x = 8E-5;
?>
PHP Booleans
Tipe data Boolean hanya berisikan dua kondisi, yaitu: TRUE atau FALSE. Tipe data
sering digunakan untuk pengecekan suatu kondisi.
<?php
$x=true;
$y=false;
?>
PHP Arrays
Tipe data Array adalah suatu tipe data yang dapat menampung lebih dari satu nilai
dalam satu variabel..
<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>
PHP Objects
Tipe data Object adalah tipe data yang menyimpan data dan menyimpan informasi
tentang bagaimana untuk memproses data tersebut. Dalam bahasa pemrograman PHP,
sebuah Object harus dinyatakan secara eksplisit. Pertama, deklarasikan suatu class dari
Object. Sebuah class adalah struktur yang dapat berisi property dan metode. Lalu tentukan
jenis data dalam class dari Object. Kemudian tipe data dalam class dapat digunakan untuk
memecahkan suatu masalah.
Operator dalam PHP
Dalam bahasa pemrograman secara umum, operator digunakan untuk memanipulasi
atau melakukan proses perhitungan pada suatu nilai variable. Variable yang nilainya
dimodifikasi oleh operator disebut operand.
3
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
Operator Aritmetika
Arithmetic Operator merupakan operator matematika yang sering digunakan dalam
operasi matematika. Berikut ini adalah table daftar dari operator arithmetic yang dimaksud.
Assignment Operator
Assigment Operator atau biasa disebut Operator Penegasan merupakan operator yang
digunakan untuk memberi nilai ke suatu variable ke variable lain. Simbol operator ini adalah (=).
Berikut ini adalah daftar table dari assignment operator.
4
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
Comparison Operator
Operator ini dikenal dengan sebutan operator perbandingan atau relasional. Operator ini
digunakan untuk melakukan perbandingan antara dua buah operand dan menghasilkan nilai
TRUE & FALSE. Dibawah ini table daftar operator perbandingan.
5
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
Logic Operator
Operator ini biasa disebut sebagai Operator Logika. Biasanya digunakan untuk
menggabungkan kondisi berganda dan menghasilkan sebuah ekspresi bernilai TRUE & FALSE.
Dibawah ini adalah Table daftar Logic Operator.
Struktur Kontrol
Struktur control merupakan bagian yang paling penting dalam setiap bahasa
pemrograman. Secara mendasar, terdapat 3 bagian struktur control, yaitu:

Sequence atau urutan

Selection atau pilihan

Iteration atau pengulangan
6
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
PHP If statement
PHP If…else… statement
PHP if..elseif..else statement
PHP Switch statement
7
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
PHP While Loop
PHP do…while Loop
PHP for Loop
PHP foreach Loop
8
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
Praktikum
1. Pemakaian Variable
2. Operator Penugasan
3. Struktur Kontrol : If..else
9
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
4. Struktur Kontrol : Switch
5. Struktur Kontrol : do..while
6. Struktur Kontrol : break
10
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
TUGAS
1. Buatlah proses seperti kalkulator yang bisa melakukan perhitungan :
a. Penjumlahan (+)
b. Pengurangan (-)
c. Perkalian (*)
d. Pembagian (/)
e. Modulus (%)
Terdapat 3 buah masukan yaitu : 2 variabel untuk input bilangan dan 1 variabel untuk
operator. Contoh tampilan program :
2. Sebuah minimarket menyediakan fasilitas belanja online. Dan untuk bulan ini toko tersebut
memberikan discount. Buatlah program untuk toko tersebut dengan beberapa parameter
sebagai berikut :


Input (simpan dalam bentuk variabel):
o
Nama Barang
o
Harga satuan
o
Jumlah yang dibeli
o
Member toko atau bukan
Output:
o
Harga barang setelah didiskon
o
Jumlah total harga yang harus dibayar pembeli.
o
Jika pembeli tersebut adalah member, maka akan mendapat diskon lagi sebesar
5%.

Jumlah barang yang dibeli ada 2.

Contoh Tampilan hasil (di halaman berikutnya)
11
PENGANTAR TEKNOLOGI INFORMASI 2016
Yessy Asri, ST., MMSI
12
Download