Pemrograman Basis Data Berbasis Web

dokumen-dokumen yang mirip
Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

DASAR PHP. Oleh : Devie Rosa Anamisa

PENGENALAN PHP DASAR

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

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

Dasar PHP. Wiratmoko Yuwono

Pertemuan 2. Muhadi Hariyanto

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Server Response. Hello

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

PHP (HYPERTEXT PREPROCESSOR)

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Web Programming. Pengenalan PHP

MODUL 1 INTERNET PROGRAMMING : PHP 1

PHP Lanjut (Struktur. Perulangan Dan Fungsi) Oleh : Devie Rosa Anamisa

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

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

OPERATOR DALAM SCRIPT PHP

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Pengembangan Web. Ramos Somya

Perancangan & Pemprograman WEB

Pertemuan 2 Struktur Dasar PHP

Modul 1 Pengenalan PHP

PHP. Ardhi ant Soft 1

JavaScript. Pemrograman Web 1. Genap

Pemrograman Basis Data Berbasis Web

2. DASAR TEORI 2.1 PHP5

Pertemuan 07 Struktur Dasar PHP

Kontrak Kuliah Pemrograman Basis Data Berbasis Web (Semester Genap 2008/2009)

Pemrograman Basis Data Berbasis Web

MODUL 3 DASAR-DASAR PHP

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

Bab 2 Struktur Dasar PHP

Pemrograman PHP7 untuk Pemula

STRUKTUR DASAR PHP ASUMSI 02/10/2014

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

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

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

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

PERTEMUAN KE 1 PENGENALAN DASAR PHP

BAB VII DASAR-DASAR PHP

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

PHP Intro. Pemrograman Web II. Ganjil

Pengertian Situs / Web

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

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

PHP singkatan dari Recursive Hypertext Prepocessor PHP adalah Skrip yang menyatu dengan Kode HTML dan berjalan pada sisi server (Server Side) artinya

MODUL. Variabel. Workshop Programming

Kholid Fathoni EEPIS ITS Surabaya

MODUL 2 PHP INTRO PHP INTRO

Sub Pokok Bahasan. Pemrograman Basis Data Berbasis Web. JavaScript? Javascript vs. Java? 28/09/ JavaScript

Kontrak Kuliah Pemrograman Basis Data Berbasis Web (Semester Genap 2010/2011)

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

PEMROGRAMAN WEB 08 JavaScript Dasar

BAB III TINJAUAN PUSTAKA. Internet berasal dari kata interconnection networking yang mempunyai

Apa itu PHP? Riwayat PHP

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

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

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

Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya

Pemrograman Web Enterprise

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

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

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Web Programming (WP) m telp : Rolly Yesputra

SILABUS MATA KULIAH PERANCANGAN & PEMROGRAMAN WEB

MENGENAL PHP BAB Apakah PHP Itu?

Modul 1. Variabel dan String

Pemrograman Basis Data Berbasis Web

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

APLIKASI REGISTRASI ONLINE PADA WEBSITE INTERAKTIF

: MODUL 1 BASIC PHP

Pemrograman Berbasis Web

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

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

Pemrograman Web Week 2. Team Teaching

PRAKTIKUM APLIKASI WEB DAY 8. (PHP : Pernyataan Kontrol)

Bab-6 Perintah Dasar PHP

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

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

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

Selection, Looping, Branching

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

MODUL 7 SESSION DAN USER AUTHENTICATION

DASAR PEMROGRAMAN PHP

BAB I MENGENAL ACTIVE SERVER PAGES

BAB VIII PEMROSESAN FORM

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

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

MODUL 6 SESSION DAN USER AUTHENTICATION

OPERASI PERNYATAAN KONDISI

Perangkat Lunak Pengembangan Web

Module 4. Ekpresi, Operator, dan Konstanta

PHP (Pengenalan Pemrograman ServerSide)

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

Mengarahkan Flow Program, Input, dan Pemrosesannya

Transkripsi:

Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada S1 Teknik Informatika - Unijoyo 1

Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan PHP PHP Sederhana Mencetak Tulisan di halaman Web Komentar Variabel Operator Mengolah masukan form web Struktur Kontrol Array Fungsi (Function) S1 Teknik Informatika - Unijoyo 2

PHP? PHP adalah server-side web programming PHP scripts dieksekusi di server PHP men-support banyak database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll) PHP dapat bekerja pada bermacam-macam platform (Windows, Linux, Unix, dll) PHP kompatibel untuk digunakan di hampir seluruh server (Apache, IIS, dll) S1 Teknik Informatika - Unijoyo 3

Komponen yang dibutuhkan Web server apache Program PHP Editor: Notepad, PHPEd, PHP Editor Database server MySQL S1 Teknik Informatika - Unijoyo 4

File PHP Tag-tag HTML Kode-kode PHP S1 Teknik Informatika - Unijoyo 5

Mendeklarasikan PHP <?php?> // kode-kode PHP S1 Teknik Informatika - Unijoyo 6

PHP Sederhana <html> <head> <title> Halaman PHP Sederhana</title> </head> <body> <?php echo "Mulai Belajar PHP";?> </body> </html> S1 Teknik Informatika - Unijoyo 7

Mencetak tulisan di halaman web echo echo <h1>memulai PHP</h1> ; print print( <h1>memulai PHP</h1> ); S1 Teknik Informatika - Unijoyo 8

Komentar // ini adalah komentar /* ini juga adalah komentar */ # ini adalah untuk membuat komentar S1 Teknik Informatika - Unijoyo 9

Variabel Tipe data: Integer Float/double String Array Objek Aturan penggunaan: Diawali dengan tanda dollar ($) Nama variabel adalah case-sensitive (a dan A adalah 2 contoh variabel yang berbeda) Nama variabel harus dimulai dengan suatu huruf atau oleh karakter garis bawah (underscore) S1 Teknik Informatika - Unijoyo 10

Contoh deklarasi: $_tahun = 2008; $price = 10000.00; $nama = eve ; $kata[1] = teknik ; $kata[2] = informatika Contoh penggunaan variabel: $test = coba PHP ; echo $test; S1 Teknik Informatika - Unijoyo 11

Operator Operator Aritmatika: + - * / % ++ -- Operator Assignment: = += -= *= /= %=.= Operator Perbandingan: = = = = =!= > < >= <= Operator Ternary: (ekspresi)? (jika benar) : (jika salah); Operator Logika: && xor! Bitwise: & ^ ~ << >> S1 Teknik Informatika - Unijoyo 12

Mengolah Masukan Form Web Tujuan: mendapatkan data yang dimasukkan pengunjung situs melalui form web Yang diperlukan: tag <form> action: nama file yang akan diakses method: GET: isian pada form akan dikirimkan kepada server sebagai satu kesatuan dengan string URLnya Tidak dapat digunakan untuk data parameter yang seharusnya tersembunyi Tidak dapat digunakan untuk mengirimkan data ke server dalam jumlah yang besar POST: form isian akan dikirimkan kepada server secara terpisah dari string URL S1 Teknik Informatika - Unijoyo 13

<html> <body> Silahkan masukkan nama Anda: <br> <br> <form action="welcome.php" method="post"> Nama: <input type="text" name="nama" /> <br> <br> <input type="submit" value="submit" /> </form> </body> </html> File welcome.php: <html> <body> Selamat Datang <?php echo $_POST["nama"];?>.<br /> </body> </html> S1 Teknik Informatika - Unijoyo 14

Struktur Kontrol: if else dan elseif if (1>2) { echo satu lebih besar daripada dua ; } elseif (1 == 2) { echo satu sama dengan dua ; } else { echo satu lebih kecil daripada dua ; } S1 Teknik Informatika - Unijoyo 15

Struktur Kontrol: switch switch (kondisi) { case syarat1: statement1; break; case syarat2: statement2; break;.... default: statement default; } S1 Teknik Informatika - Unijoyo 16

Struktur Kontrol: while, do while dan for while $param < 100) { // statement } do { // statement } while ($param < 100) for ($i = 1; $i <= 100; $i++) { // statement } S1 Teknik Informatika - Unijoyo 17

Array Untuk mengidentifikasikan variabel yang memiliki sejumlah nilai berbeda namun dengan satu nama variabel. Data dalam array disimpan dengan menggunakan indeks. Contoh: $warna isi array indeks array merah kuning hijau 1 2 Ada beberapa macam array yaitu array berdimensi satu yang mewakili bentuk vektor, array berdimensi dua yang berbentuk tabel atau matriks dan array berdimensi tiga atau banyak yang berbentuk suatu ruang. Pendeklarasian array: dengan menggunakan fungsi array() Contoh: $warna=array( merah, kuning, hujau ); Echo $warna[1]; // tercetak kuning 0 S1 Teknik Informatika - Unijoyo 18

Tipe array memiliki pointer untuk menunjukkan dimana indeks yang aktif. Untuk array yang baru dideklarasikan, nomor indeks adalah nomor indeks yang pertama [0]. Beberapa macam fungsi yang dapat digunakan untuk tipe array: fungsi key() untuk mengetahui nomor indeks yang aktif digunakan fungsi current() untuk mengetahui nilai dari elemen tersebut fungsi count() untuk mengetahui jumlah elemen yang digunakan fungsi next() untuk menaikkan posisi pointer fungsi prev() untuk menurunkan posisi pointer fungsi end() untuk mengarahkan pointer ke posisi terakhir fungsi reset() untuk mengembalikan pointer kembali ke awal S1 Teknik Informatika - Unijoyo 19

Fungsi (Function) <html> <head><title>penjumlahan</title><head> <body> <h1> Penjumlahan </h1> <?php function penjumlahan($a,$b) { $jumlah = $a + $b; return $jumlah; } $x = 7;$y = 5; echo $x." + ".$y." = ". penjumlahan($x,$y);?> </body> </html> S1 Teknik Informatika - Unijoyo 20

Summary PHP file terdiri dari: tag-tag HTML dan kode-kode PHP Salah satu fungsi utama kode-kode PHP adalah dapat digunakan untuk mengolah masukan form web melalui tag <form> dengan memperhatikan action dan method yang digunakan. Tipe data yang dapat digunakan: Integer, Float/double, String, Array dan Objek Jenis-jenis operator: Operator Aritmatika, Operator Assignment, Operator Perbandingan, Operator Ternary, Operator Logika dan Bitwise. Struktur kontrol di dalam PHP: if else dan elseif; switch; perulangan while, do while dan for. Array adalah kumpulan beberapa data yang disimpan dalam satu variabel. Data dalam array disimpan dengan menggunakan indeks. Script PHP juga dapat dibuat dalam bentuk fungsi (function) S1 Teknik Informatika - Unijoyo 21

Daftar Pustaka Chris Bates [2006]. Web Programming: Building Internet Applications, Third Edition, John Wiley & Sons Ltd, England. Husni [2007]. Pemrograman Database Berbasis Web, Graha Ilmu, Yogyakarta. Sutarman, S.Kom [2003]. Membangun Aplikasi Web dengan PHP dan MySQL, Graha Ilmu, Yogyakarta. http://www.php.net S1 Teknik Informatika - Unijoyo 22