materi php

35
MENGOPERASIKAN BAHASA PEMOGRAMAN BERBASIS WEB Minggu 1

Upload: mizuhashi-yuki

Post on 13-May-2015

3.619 views

Category:

Technology


11 download

TRANSCRIPT

Page 1: Materi php

MENGOPERASIKAN BAHASA PEMOGRAMAN BERBASIS WEB

Minggu 1

Page 2: Materi php

Materi

Konsep Web dan Web Programming Konsep PHP PHP Fundamental

Tipe data, variable, operator Pernyataan kontrol (if-else, switch, for,

while) Array fungsi

Page 3: Materi php

Konsep Web

Ada dua macam Website Website statis

Bersifat tetap (ditonjolkan pada tampilan) Website dinamis

Bersifat berubah (ditonjolkan pada pengolahan data)

Page 4: Materi php

Web Browser dan Server

Web Browser Software untuk menampilkan dokumen-

dokumen dari web server, yaitu : firefox, internet explorer, opera, dll

Disebut juga web client Web Server

Software untuk menampilkan permintaan HTTP atau HTTPS dari client

Yaitu : Apache (antar platform), IIS (hanya di windows), PWS, dll

Page 5: Materi php

Konsep Web Programming

Ada 2 jenis pemograman web Client Side Programming

Bekerja di sisi client contoh: java script, vb script, html

Server Side Programming Bekerja disisi server

contoh : PHP, Java Server Pages (JSP), Active Server Pages (ASP), Common Gateway Interface (CGI), ColdFussion, dll

Page 6: Materi php

Konsep PHP

Apa itu PHP? PHP kepanjangan dari Hypertext

Preprocessor Menyatu dengan HTML dan berjalan di

server side Bersifat opensource dan bisa dijalankan

lintas platform ( windows dan linux)

Page 7: Materi php

Konsep PHP

Untuk menjalankan PHP, dibutuhkan hal-hal sbg berikut: Web Server ( Apache, IIS, PWS) Aplikasi PHP Database Server (MySQL Server) Aplikasi Database (MySQL)

Keempat hal diatas bisa didapatkan dalam software AppServ, PHPTriad, XAMPP, dll

Page 8: Materi php

Konsep PHP

Penulisan sintax PHP Diawali dengan tanda <? dan diakhiri

dangan tanda ?>Biasanya cara ini

yang sering dipakai

Page 9: Materi php

Konsep PHP

Ketentuan penulisan code PHP Disimpan dengan ekstensi nama_file.php

atau nama_file.php3 atau nama_file.php4 Setiap perintah di akhiri dengan titik kome

(;)

Page 10: Materi php

Konsep PHP

HTML dan PHP PHP ditulis menyatu dengan HTML

Page 11: Materi php

Konsep PHP

Menjalankan PHP Dijalankan melalui web browser dengan

terlebih dahulu mencantumkan alamat web servernya http://localhost/ http://127.0.0.1/

Alamat tersebut merupakan alamat loop back

Loop back adalah alamat yang dimiliki oleh semua komputer untuk melakukan komunikasi dengan komputer itu sendiri

Page 12: Materi php

TIPE DATA, VARIABLE, OPERATOR

PHP FUNDAMENTAL

Page 13: Materi php

Tipe Data

Tipe Data Skalar Integer > bilangan bulat Float / Double > bilangan pecahan String > teks Boolean > tipe data logika (True and False)

Tipa Data Compound Array Objek

Page 14: Materi php

Variable

Menyimpan data sementara dan nilainya berubah-ubah

Ditulis diawali dengan tanda dolar ($) Contoh:

$bahasa = “inggris”; $kelas = 1;

Page 15: Materi php

Aturan Penamaan Variable

Bersifat case sensitif yaitu huruf besar dan kecil dibedakan

Hanya bisa diawali dengan huruf atau garis bawah (_)

Tidak boleh menggunakan reserved PHP, misal ; echo, if, dll

Page 16: Materi php

Contoh

Page 17: Materi php

Macam-macam Variable

Variable Global Variable yang dikenal diseluruh bagian program

Variable local Variable yang didefinisikan didalam fungsi sehingga tidak

dikenali diluar fungsi Variable Predefine

Variable yang sudah didefinisikan sebelumnya Variable variable

Variable yang berasal dari suatu variable Variable Form

Variable yang berasal dari form HTML Variable Konstanta

Variable yang bersifat tetap

Page 18: Materi php

Contoh Variable Form

Page 19: Materi php

Latihan

Buat sebuah Form dengan 3 input. Pastikan nilai yang dimasukkan bisa tampil.

Page 20: Materi php

Operator

Operator Aritmatika +, -, *, /, %

Operator Assigment/Penugasan =

Operator Bitwise/untuk operasi bilangan biner Operator Perbandingan

==, !=, <, >, <=, >= Operator Logika

AND, OR, XOR, NOT Operator Increment/Decrement

++, --

Page 21: Materi php

Contoh

<?$a =4;$b=10;$c=15;$hasil=$a+$b+$c;echo”hasil penjumlahan adalah $hasil”;?>

Page 22: Materi php

Latihan

Buat sebuah Form untuk menghitung luas segitiga dengan rumus 0.5 *alas*tinggi

Page 23: Materi php

Buat sebuah aplikasi untuk menghitung volume Tabung dengan rumus 3.14*r*r*t

Page 24: Materi php

PERNYATAAK KONTROL

Minggu 1

Page 25: Materi php

Percabangan

Digunakan untuk memberikan kodisi pada suatu statement

Macam-macam percabangan If If-else If-else-if-else switch

Page 26: Materi php

Pernyataan if

Untuk melakukan eksekusi pada suatu statement jika kondisi if terpenuhi

if (kondisi){statement;}

Page 27: Materi php

Pernyataan if-else

Untuk melakukan eksekusi pada suatu statement jika kondisi if terpenuhi. Jika tidak terpenuhi maka statement yang ada pada else yang akan dieksekusi.

if (syarat){statement}else{statement lain}

Page 28: Materi php

if-else if- else (if bertingkat)

Jika terdapat lebih dari satu kondisi

if (syarat pertama){statement pertama}elseif (syarat kedua){statement kedua}else{statement lain}

Page 29: Materi php

Pernyataan switch

Untuk membandingkan suatu variable dengan beberapa nilai serta menjalankan statement tertentu jika nilai variable sama dengan nilai yang dibandingkan

Keluar dari blok statemen menggunakan “break”

Page 30: Materi php

Latihan 1

Buatlah form dari tiap contoh diatas agar nilai variable bisa dimasukan melalui input form

Page 31: Materi php

Latihan 2

Buatlah sebuah sistem penentu keputusan nilai mahasiswa

Nilai akhir = (tugas mandiri + UAS+ UTS)/3 Ketentuan nilai:

Nilai >= 90 Nilai Huruf = A Status = Lulus

Nilai akhir >= 80 Nilai Huruf = B Status = Lulus

Nilai akhir >= 70 Nilai Huruf = C Status = Lulus

Nilai akhir selain diatas Nilai Huruf = D Status = Tidak Lulus

Page 32: Materi php

Perulangan

Untuk mengeksekusi statement tertentu scr berulang-ulang selama kondisi yang diberikan terpenuhi

Macam-macam perulangan For While Do-while

Page 33: Materi php

Pernyataan for

untuk mengulangi perintah dengan jumlah pengulangan yang sudah diketahui

for (Nilai_Awal; Nilai_Akhir; Counter)

Page 34: Materi php

Pernyataan while

Untuk mengulangi sebuah perintah sampai jumlah atau kondisi tertentu terpenuhi while (syarat)

{statement}

Page 35: Materi php

Latihan

Tulis contoh perulangan for dan switch dan analisa hasilnya