Pengantar Pemrograman Sisi Server

dokumen-dokumen yang mirip
Pemrograman Web. Dasar Pemrograman Web dengan PHP. Adam Hendra Brata

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

Pemrograman Web. Dasar Pemrograman Web dengan PHP. Adam Hendra Brata

Pertemuan 2. Muhadi Hariyanto

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

Pemrograman Berbasis Web

: MODUL 1 BASIC PHP

Internet II. Pertemuan 4 & 5 Dasar Pemrograman PHP II. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

PENGENALAN PHP DASAR

Pengenalan Script. Definisi HTML

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

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

// membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */

PHP (HYPERTEXT PREPROCESSOR)

STRUKTUR DASAR PHP ASUMSI 02/10/2014

BAB VII DASAR-DASAR PHP

Pengenalan JavaScript

Pemrograman Basis Data Berbasis Web

Server Response. Hello

Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML

Web Programming. Pengenalan PHP

Pemrograman Basis Data Berbasis Web

Pemrograman Berbasis Web Pertemuan 4 Javascript. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Dasar PHP. Wiratmoko Yuwono

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

PHP Intro. Pemrograman Web II. Ganjil

Internet II. Pertemuan 2 & 3 Dasar Pemrograman PHP I. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Perangkat Lunak Pengembangan Web

MODUL 1 INTERNET PROGRAMMING : PHP 1

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

Pertemuan 07 Struktur Dasar PHP

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

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

Bab 2 Struktur Dasar PHP

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Bahasa Pemrograman 2.

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Pengembangan Web. Ramos Somya

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web

Pertemuan 2 Struktur Dasar PHP

Pengertian Situs / Web

BAB II LANDASAN TEORI

P - 7 Bab 5 : PHP : Hypertext Prepocessor

MODUL 2 PHP INTRO PHP INTRO

MODUL 1 Operasi Dasar dalam PHP

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

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

Preliminary Test Axioo Class Program

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

MODUL. Variabel. Workshop Programming

MODUL 2 PHP. (Kontrol, Fungsi, Array)

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

MINGGU III : KONTROL PROGRAM

JAVA. Sekilas tentang java : FITUR JAVA :

TUGAS VOKASI TANGGAL : 28 September 2012

Pemrograman Web Week 2. Team Teaching

Praktikum 1 PHP, Fungsi, Array, dan Form

Modul 1 Pengenalan PHP

BAB II LANDASAN TEORI

HTTP Protokol standar yang digunakan untuk mengakses dokumen HTML HTTPS Protokol untuk mengakses dokumen HTML yang melalui jalur aman/ terenskripsi

2. DASAR TEORI 2.1 PHP5

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if


STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

JAVA BASIC PROGRAMMING Joobshet

Selection, Looping, Branching

Preliminary Test Axioo Class Program

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

BAB 2 LANDASAN TEORI

Pengenalan PHP Contoh penulisan file PHP :

Pertemuan 10. PHP (Personal Home Page)

Java Script (Bagian 1)

JavaScript. Pemrograman Web 1. Genap

Apa itu PHP? Riwayat PHP

KOMPUTER APLIKASI IT - 2. Adi Rachmanto - Lab.Komputer Aplikasi IT II - AKUNTANSI UNIKOM

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Pemrograman PHP7 untuk Pemula

PEMROGRAMAN WEB 08 JavaScript Dasar

Pemrograman Web Week 5. Team Teaching

4.1. Pernyataan Kondisi dan Perulangan Pernyataan kondisi digunakan apabila kita ingin membandingkan atau mengetahui nilai suatu objek.

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

PEMAHAMAN DASAR DASAR JAVA

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

1.1 Tujuan a. Mahasiswa dapat menggunakan operator Logika b. Mahasiswa dapat membuat program kecil dengan mengikutkan control flow

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

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

Modul 1. Variabel dan String

Kholid Fathoni EEPIS ITS Surabaya

Hello World. Chocolove Mic

PEMROGRAMAN WEB 09 JavaScript Lanjut

SILABI. 2. HTML (HyperText Markup Language) 3. Cascading Style Sheets (CSS) 9. Pengenalan ASP.Net. 10. Pengantar Content Management System (CMS)

PERTEMUAN 4. $Buah = array ("Melon", "Alpukat", "Durian", "Apel"); echo $Buah[1]; //Alpukat echo "<br>"; echo $Buah[3]; //Apel

STRUKTUR DASAR PHP. Struktur PHP diawali dengan <?php dan ditutup dengan?> Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman HTML.

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

Web Programming. Elfan Nofiari. IF-ITB/EN/Mar-05 IF3292 Web Programming. Page 1

BAB 2 LANDASAN TEORI

Transkripsi:

Pengantar Pemrograman Sisi Server PHP 1

Agenda Kilas balik materi minggu lalu Pengenalan PHP Variabel Fungsi Pengulangan (loop) Pengatur aliran (control flow) Array 2

KILAS BALIK MATERI MINGGU LALU 3

Coding ConvenBon (HTML & CSS) Gunakan huruf kecil untuk nama elemen HTML, kecuali elemen DOCTYPE. (contoh: <table>) Gunakan huruf kecil untuk penamaan class atau ID. (contoh: id= catatan ) Gunakan tanda - untuk memisahkan penamaan class atau ID yang terdiri lebih dari satu kata. (contoh: class= daftar- mahasiswa ) Gunakan penamaan yang bersifat deskripbf untuk class atau ID (contoh: id= pas- foto ), sebaiknya hindari penamaan yang bersifat presentasional (contoh: id= kotak- biru- atas ) 4

Mengapa Coding Convension? Mengurangi biaya pemeliharaan PL Meningkatkan kualitas PL Mengurangi kompleksitas Mempermudah proses refactoring OtomaBsasi pekerjaan tertentu (misal: pembuatan dokumentasi secara otomabs dari komentar pada kode sumber. Contoh: javadoc) 5

PENGANTAR PHP 6

PHP (1) Diperkenalkan oleh Rasmus Lerdorf, 1995 Merupakan singkatan dari PHP: Hypertext Preprocessor. Dynamic Typing Cross PlaYorm HTML- embedded Open source 7

PHP (2) Jenis execubon engine untuk PHP: Interpreter PHP.net (paling populer saat ini) + RelaBf lebih mudah dalam penulisan program + RelaBf lebih toleran terhadap kesalahan pada kode - Kinerja cenderung lebih rendah (lambat) Compiler/Virtual Machine HipHop Virtual Machine Parrot Virtual Machine Phalanger Compiler HipHop Compiler 8

Hello World <!DOCTYPE html> <html> <head> <title>php Test</title> <meta charset= utf- 8 > </head> <body> <?php echo '<p>hello World</p>';?> </body> </html> 9

Variabel dan Dynamic Typing $angka = satu ; $angka = 1; $angka = 1 ; $angka = 1 + 1; $angka == 2; $angka == 2 ; $angka === 2; $angka === 2 ; String: satu int: 1 String: 1 int: 2 boolean: TRUE boolean: TRUE boolean: TRUE boolean: FALSE 10

Super Global Arrays Table 3-6. PHP s superglobal variables Superglobal name $GLOBALS $_SERVER $_GET $_POST $_FILES $_COOKIE $_SESSION $_REQUEST $_ENV Contents All variables that are currently defined in the global scope of the script. The variable names are the keys of the array. Information such as headers, paths, and script locations. The web server creates the entries in this array, and there is no guarantee that every web server will provide any or all of these. Variables passed to the current script via the HTTP GET method. Variables passed to the current script via the HTTP POST method. Items uploaded to the current script via the HTTP POST method. Variables passed to the current script via HTTP cookies. Session variables available to the current script. Contents of information passed from the browser; by default, $_GET, $_POST, and $_COOKIE. Variables passed to the current script via the environment method. 11

Fungsi Mengapa fungsi? Reusability Dapat mempercepat eksekusi program Dapat digunakan untuk kasus umum maupun spesifik (dengan menggunakan argumen) Abstraksi yang lebih Bnggi 12

Contoh Penggunaan Fungsi function luas_persegi($sisi) { return $sisi * $sisi; } if (isset($_get['sisi'])) { } echo "Luas: ".luas_persegi($_get['sisi']); 13

Lingkup Variabel Global Lokal 14

Lingkup Variabel: Lokal & Global $warna = "merah"; function pemutihan($warna) { $warna = "putih"; } return $warna; echo pemutihan($warna).$warna; 15

Lingkup Variabel: Global $warna = "merah"; function pemutihan($warna) { global $warna; } $warna = "putih"; return $warna; echo pemutihan($warna).$warna; 16

StaBc Variables function berhitung() { static $hitungan = 0; echo "$hitungan <br>"; $hitungan++; } berhitung(); berhitung(); berhitung(); 17

Passing By Reference $warna = "merah"; function pemutihan(&$warna) { $warna = "putih"; } return $warna; echo pemutihan($warna).$warna; 18

Array Array satu dimensi Array mulb dimensi Array indeks numerik Array asosiabf 19

Kondisional If Else Elseif Switch? Pengulangan While Do While For Foreach (untuk Array) Control Flow 20

Contoh kasus: Buat struktur data sederhana dengan array untuk menyimpan data mahasiswa seperb tabel di samping. Tampilkan data tersebut seperb tampilan di samping dengan PHP, HTML, CSS Gunakan array, fungsi, dan pengulangan. 21

Coding Convension (PHP) Gunakan huruf kecil untuk penamaan variabel atau fungsi. (contoh: $var) Gunakan huruf kapital untuk penamaan konstanta. (contoh: ALAMAT) Gunakan tanda _ untuk penamaan variabel, konstanta, atau fungsi yang terdiri lebih dari satu kata. (contoh: luas_lingkaran()) Gunakan Camel Case yang diawali huruf kapital untuk penamaan class. (contoh: MataKuliah) 22