MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

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

Pertemuan 10. PHP (Personal Home Page)

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

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

Pemrograman Web. Pertemuan Ke-10 dan 11 Server Side Scripting [PHP] Server Side Scripting 1

Pengembangan Web. Ramos Somya

PENGANTAR PHP. SKRIP PHP Skrip PHP berkedudukan sebagai tag dalam bahasa HTML sebagai contoh :

Struktur dan Kondisi Perulangan. Struktur Kondisi

MODUL 3 DASAR-DASAR PHP

MODUL PRATIKUM - 09 PEMROGRAMAN BERBASIS WEB (CCP119)

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Dasar PHP. Wiratmoko Yuwono

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

Pengertian Situs / Web

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

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

PENGENALAN PHP DASAR

Struktur Kondisi dan Perulangan

Pertemuan 3 Struktur Kondisi dan Perulangan

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

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

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT

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

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

PHP (Pengenalan Pemrograman ServerSide)

Pertemuan 07 Struktur Dasar PHP

Pemrograman Basis Data Berbasis Web

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

MODUL 1 Operasi Dasar dalam PHP

Perancangan & Pemprograman WEB

Bab 2 Struktur Dasar PHP

BAB VII DASAR-DASAR PHP

BAB 5 PERULANGAN DAN ARRAY

MODUL 1 INTERNET PROGRAMMING : PHP 1

Pemrograman Web Enterprise

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

MODUL PRATIKUM 11 PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman PHP7 untuk Pemula

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

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

MODUL. Variabel. Workshop Programming

Pertemuan 2 Struktur Dasar PHP

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

Apa itu PHP? Riwayat PHP

MODUL 2 PHP INTRO PHP INTRO

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

Pemrograman Basis Data Berbasis Web

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

P - 7 Bab 5 : PHP : Hypertext Prepocessor

DASAR PHP. Oleh : Devie Rosa Anamisa

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

Struktur Kondisi dan Perulangan

Web Programming. Pengenalan PHP

Modul 1 Pengenalan PHP

: MODUL 1 BASIC PHP

Triswansyah Yuliano

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

PERTEMUAN KE 1 PENGENALAN DASAR PHP

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

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

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

PHP (HYPERTEXT PREPROCESSOR)

BAB 2 LANDASAN TEORI

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

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

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK

DASAR PEMROGRAMAN PHP

Pertemuan 12. Array dalam PHP

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

MODUL I. Pengenalan PHP

KURSUS ONLINE JASA WEBMASTERS

SATUAN ACARA PERKULIAHAN

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

BAB 2 LANDASAN TEORI

Pertemuan2 Percabangan & Perulangan pada Python

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

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

No HP :

JavaScript. Sumber : Buku Pemrograman Web karangan Abdul Kadir & Pengantar Java Script di

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

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

JavaScript. Pemrograman Web 1. Genap

JAVA. Sekilas tentang java : FITUR JAVA :

Pengantar Pemrograman Sisi Server

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

PHP Intro. Pemrograman Web II. Ganjil

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

MODUL PEMROGRAMAN WEB

Praktikum Dasar Pemrograman

Transkripsi:

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119) Disusun oleh : KARTINI, SKom.,MMSI LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL 1

A. TUJUAN MODUL PRATIKUM PBW 06 PHP Embed HTLM 1. Praktikan mengetahui kegunaan PHP Embed HTLM dalam halaman web 2. Praktikan mengetahui penulisan PHP Embed HTLM 3. Praktikan dapat mengaplikasikan PHP Embed HTLM dalam tiap halaman web B. DASAR TEORI Mempelajari: 1. Sejarah PHP 2. Pengertian Apa itu PHP 3. Cara Kerja PHP 4. Cara Menginstall 5. Menjalankan PHP 6. Pemrograman Dasar PHP SEJARAH PHP PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994, seiring dengan perkembangan bahasa pemrograman, pada Juni 1998 perusahaan PHP merilis interpreter baru untuk bahasa pemrograman PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi sebuah singkatan recursive yaitu PHP: Hypertext Preprocessor. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. PENGERTIAN : PHP singkatan dari PHP Hypertext Preprocessor Dirancang untuk membentuk web dinamis Memiliki fungsi yang sama dengan ASP, Cold Fusion atau Perl 2

Lahir dimulai dari Rasmus Lerdorf (1994) dari skrip Perl Dapat berkomunikasi dengan database (misalnya mysql) PHP bersifat FREE Awalnya dirancang untuk bekerja dengan Web Server Apache Namun kahirnya dapat bekerja dengan PWS atau IIS Kode PHP berposisi sebagai suatu TAG dalam dokumen HTML Yaitu tag: isi kode php CARA KERJA : HTML Perhatikan script PHP dalam HTML dalam file Helo.php <HTML><HEAD><TITLE></TITLE></HEAD> <BODY> print( Hallo selamat datang! ); </BODY> </HTML> Jika file tersebut dijalankan melalui browser cara kerjanya sbb: 3

CARA KERJA : PHP Perhatikan script PHP dalam HTML dalam file Helo.php <HTML><HEAD><TITLE></TITLE></HEAD> <BODY> print( Hallo selamat datang! ); </BODY> </HTML> Jika file tersebut dijalankan melalui browser cara kerjanya sbb: CARA MENGINSTALL PHP: Beberapa paket PHP (server, database mysql dan modul PHP) dapat di download secara gratis (www.php.net; www.apache.com dan www.mysql.com) Beberapa paket terpadu antara lain XAMPP dan WAMP Berikut ini adalah cara mengintall XAMPP (berikut ini adalah logo (icon) XAMPP 4

CARA MENJALANKAN : Setelah paket PHP XAMPP (atau yang lain) diinstall maka server (apache) diaktifkan, database (mysql) diaktifkan Konfigurasi program adalah berada pada C:\Program Files\XAMPP Kode PHP kita letakan pada folder C:\Program Files\xampp\htdocs Program yang dieksekusi dengan browser adalah pada alamat : http://localhost/namafile.php Contoh: Buat file coba.php dengan isi kode seperti dalam kotak berikut Simpan dalam folder c:/program files/xampp/htdocs Dalam keaddan server apache siap jalankanlah melalui browser dengan menulis alamat : http://localhost/coba.php Script : <body> printf("tanggal %s<br>",(date(" d M y "))); </body> HASIL : 5

DASAR PROGRAM : Data : Tipe dasar data dalam PHP ada 3, yaitu : Integer, double dan String Variabel dalam PHP diberi pengenal tanda $, misalnya: $nama= ANDI ; $umur=38; $gaji=12500.56; KOnstanta didefinisikan dengan : define( namakonst, nilaikonstanta), misalnya : define( PHI,3.14); define( JUDUL, Laporan penjualan ); Nama konstanta tanpa didahului tanda $ CONTOH PROGRAM: <html> <head> <title>latihan Variabel</title> </head> <body> define("salam","haloow"); //konstanta $nama="mr. JOKO"; //variabel printf("%s, %s!!, APA KABAR?",SALAM,$nama); </body> </html> HASIL : 6

MENCETAK DENGAN : print() dan printf() print() :Untuk mencetak untai string atau variabel tanpa format Contoh kode : $umur=56; print("<h4>umurku $umur tahun</h4>"); Hasil: Printf() :Untuk mencetak untai string atau variabel dengan format Format untuk string %s dan untuk bilangan %d contoh kode : $umur=56; $nama= JOKO ; printf("<h4> %s Umurnya %d</h4>,$nama,$umur) ; Hasil: CASTING VARIABLE: Kita dapat mengkonversi variabel dari ketiga jenis dengan cara melakukan casting : (int), (double) atau (string) Konversi int ke string : $nilai=75; $gaji=(string)$nilai; KOnversi string ke int atau double : $gaji= 5000 rupiah ; $gajib=(int)$gaji; $gajid=(double)$gaji; Konversi string ke int atau double, jika karakter pertama bukan angka akan gagal <body> $gaji="d 5000 rupiah"; $gajib=(int)$gaji; $gajid=(double)$gaji; $gajib=1.1*$gajib; HASIL: 7

$gajid=1.1*$gajid; printf("gaji string : %s<br>",$gaji); printf("gaji bulat : %d<br>",$gajib); printf("gaji double : %d<br>",$gajid); </body> KONDISI, LOOPING, ARRAY, CASTING VARIABEL Statemen kondisi if..then..else Statemen loop for dan while Konsep array dan casting variabel Fungsi pustaka User Define function 1. Statemen Kondisi dan Fungsi Sintak : o if (ekspres) pernyataan; o if (ekspresi) pernyataan1 else pernyataan2; Ekspresi adalah suatu operasi logika o Untuk menentukan hari dan tanggal dalam PHP ada fungsi date() o Dimana kita dapat mengambil nilai dengan cara o date( d ) : tanggal o date( D ) : hari ( Sun, Mon, Tue, Wed, Thu, Fri, Sat ) o date( m ) : angka bulan (1,2, 12) o date( M ) : nama bulan ( Jan,.. Dec ) o date( y ) : 2 digit angka tahun o date( Y : 4 digit angka tahun Contoh : $tanggal = date( d m Y ); hasilnya 23-12-2007 $tanggal = date( d M y ); hasilnya 23 Dec 07 8

CONTOH <body> $hari=date("d"); if($hari=="sun")$hari="minggu"; else $hari="bukan hari Minggu"; printf("hari ini <font color=red> %s<br>",$hari); </body> CONTOH: <body> $hari=date("d"); if($hari=="sun")$hari="minggu"; else $hari="bukan hari Minggu"; $tanggal=date("d"); $bulan=date("m"); $tahun=date("y"); if($bulan=="dec")$bulan="desember"; printf("hari ini <font color=red> %s, ",$hari); printf("<font color=blue> %s %s %s ",$tanggal, $bulan,$tahun); </body> STATEMEN SWITCH: switch(ekspresi) { case ekspresi_case_1: Pernyataan_1; break; case ekspresi_case_2: Pernyataan_2; break;... $hari=date("d"); switch($hari) { case "Sun" : $hari="minggu";break; case "Mon" : $hari="senin";break; case "Tue" : $hari="selasa";break; case "Wed" : $hari="rabu";break; case "Thu" : $hari="kamis";break; case "Fri" : $hari="jumat";break; case "Sat" : $hari="sabtu";break; $tanggal=date("d - m - Y "); printf("hari ini <font color=red> %s, ",$hari); printf("<font color=blue> %s ",$tanggal); 9

LOOP: o Loop for memiliki format sama dengan bahasa C kecuali pada variabelnya menggunakan $nama for($i=nilaawal; kondisi; nilaiakhir) statemen o Statemen break digunakan untuk keluar dari kontrol for o Contoh berikut mencetak angka 1 sampai 7 sekaligus sebagai ukuran besarnya huruf. CONTOH : for($i=1;$i<=10;$i++) {if($i%2==0)print("<font color=red>"); else print("<font color=blue>"); print("<font size=$i>$i "); if($i==7)break; print(" STOP"); Loop while memiliki format: o while(kondisi) { statemen; o Statemen continue (juga dapat diterapkan pada loop for) artinya kontrol melompat ke akhir blok while( atau blok for) sehingga statemen di bawah continue akan dilompati CONTOH: $i=0; while($i<10) {$i++; if($i<5)continue; print("<b><font color=red> $i "); print(" STOP"); ARRAY: o Array dalam PHP dideklarasikan dengan sangat luwes, misalnya : $nama=array( JOKO, BUDI, ARI ); maka indeks dimulai dari 0 $nama=array(1=> JOKO, BUDI, ARI ); maka indeks dimulai dari o sehingga program : 10

CONTOH 1: $nama=array(1=>"joko","budi","atik"); $i=1; while($i<=3) {print("<b> $nama[$i] "); $i++; SAMA DENGAN : $nama["a"]="joko"; $nama["b"]="budi"; $nama["c"]="atik"; $huruf=array(1=>"a","b","c"); $i=1; while($i<=3) {print("<b> $huruf[$i] isi : $nama[$huruf[$i]]<br> "); $i++; INDEKS STRING DALAM ARRAY : PHP juga memungkinkan kita membuat array 2 dimensi dengan indeks campuran dan dengan banyak elemen tiap barisnya tidak sama Contoh : $tamu=array( senin =>array( JOKO, ENDRO, DONO ), selasa =>array( SITI, RINI ), rabu => array( MULYANTO )); CONTOH: $tamu=array("senin"=>array("joko","endro","dono"), "selasa"=>array("siti","rini"), "rabu"=>array("mulyanto")); print("daftra TAMU :<BR>"); while(list($indeks1,$nilai1)=each($tamu)) {print("hari $indeks1 : "); while(list($indeks2,$nilai2)=each($nilai1)) print("$nilai2, "); print("<br>"); 11

CASTING VARIABLE: Kita dapat mengkonversi variabel dari ketiga jenis dengan cara melakukan casting : (int), (double) atau (string) Konversi int ke string : $nilai=75; $gaji=(string)$nilai; KOnversi string ke int atau double : $gaji= 5000 rupiah ; $gajib=(int)$gaji; $gajid=(double)$gaji; Konversi string ke int atau double, jika karakter pertama bukan angka akan gagal Contoh : 1. Hasil nya : <body> $gaji="d 5000 rupiah"; $gajib=(int)$gaji; $gajid=(double)$gaji; $gajib=1.1*$gajib; $gajid=1.1*$gajid; printf("gaji string : %s<br>",$gaji); printf("gaji bulat : %d<br>",$gajib); printf("gaji double : %d<br>",$gajid); </body> Contoh : 2. Hasil nya : 12