Materi php

Preview:

Citation preview

MENGOPERASIKAN BAHASA PEMOGRAMAN BERBASIS WEB

Minggu 1

Materi

Konsep Web dan Web Programming Konsep PHP PHP Fundamental

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

while) Array fungsi

Konsep Web

Ada dua macam Website Website statis

Bersifat tetap (ditonjolkan pada tampilan) Website dinamis

Bersifat berubah (ditonjolkan pada pengolahan data)

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

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

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)

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

Konsep PHP

Penulisan sintax PHP Diawali dengan tanda <? dan diakhiri

dangan tanda ?>Biasanya cara ini

yang sering dipakai

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

(;)

Konsep PHP

HTML dan PHP PHP ditulis menyatu dengan HTML

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

TIPE DATA, VARIABLE, OPERATOR

PHP FUNDAMENTAL

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

Variable

Menyimpan data sementara dan nilainya berubah-ubah

Ditulis diawali dengan tanda dolar ($) Contoh:

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

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

Contoh

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

Contoh Variable Form

Latihan

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

Operator

Operator Aritmatika +, -, *, /, %

Operator Assigment/Penugasan =

Operator Bitwise/untuk operasi bilangan biner Operator Perbandingan

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

AND, OR, XOR, NOT Operator Increment/Decrement

++, --

Contoh

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

Latihan

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

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

PERNYATAAK KONTROL

Minggu 1

Percabangan

Digunakan untuk memberikan kodisi pada suatu statement

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

Pernyataan if

Untuk melakukan eksekusi pada suatu statement jika kondisi if terpenuhi

if (kondisi){statement;}

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}

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}

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”

Latihan 1

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

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

Perulangan

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

Macam-macam perulangan For While Do-while

Pernyataan for

untuk mengulangi perintah dengan jumlah pengulangan yang sudah diketahui

for (Nilai_Awal; Nilai_Akhir; Counter)

Pernyataan while

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

{statement}

Latihan

Tulis contoh perulangan for dan switch dan analisa hasilnya

Recommended