: MODUL 1 BASIC PHP

dokumen-dokumen yang mirip
Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

JavaScript. Pemrograman Web 1. Genap

Pertemuan 2. Muhadi Hariyanto

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

2. DASAR TEORI 2.1 PHP5

Pemrograman PHP7 untuk Pemula

PHP (HYPERTEXT PREPROCESSOR)

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

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

Dasar PHP. Wiratmoko Yuwono

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

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

DASAR PHP. Oleh : Devie Rosa Anamisa

BELAJAR PHP DAN MYSQL UNTUK PEMULA

Web Programming. Pengenalan PHP

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

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

PENGENALAN PHP DASAR

Pertemuan 10. PHP (Personal Home Page)

BAB III LANDASAN TEORI

STRUKTUR DASAR PHP ASUMSI 02/10/2014

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

MODUL. Variabel. Workshop Programming

MODUL GET DAN POST

BAB III TINJAUAN PUSTAKA

Pengenalan Script. Definisi HTML

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

MODUL 2 PHP INTRO PHP INTRO

Pertemuan 07 Struktur Dasar PHP

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Triswansyah Yuliano

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB 2 LANDASAN TEORI

Bab 2 Struktur Dasar PHP

MODUL 1 Operasi Dasar dalam PHP

BAB II TINJAUAN PUSTAKA

MODUL 6 REDIRECT, SESSION & COOKIE

BAB 2 LANDASAN TEORI

Apa itu PHP? Riwayat PHP

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB 2 LANDASAN TEORI

Perancangan & Pemprograman WEB

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

Pengantar Pemrograman Sisi Server

Pemrograman Basis Data Berbasis Web

Pemrograman Web Week 5. Team Teaching

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

PHP Intro. Pemrograman Web II. Ganjil

MODUL 3 DASAR-DASAR PHP

Pengenalan PHP (Hypertext Prepocessor)

Pertemuan 2 Struktur Dasar PHP

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

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

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

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

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

Pengembangan Web. Ramos Somya

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

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

MODUL 6 Redirect,Session, dan Cookies

Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom. copyright by :japikinfo.com

BAB III TINJAUAN PUSTAKA

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

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

PHP (Pengenalan Pemrograman ServerSide)

PERTEMUAN KE 1 PENGENALAN DASAR PHP

Pemrograman Basis Data Berbasis Web

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

MODUL 1 INTERNET PROGRAMMING : PHP 1

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171)

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

BAB 2 LANDASAN TEORI

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

KBKF53110 WEB PROGRAMMING

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

No HP :

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

Mengenal Struktur Syntax, Struktur Halaman, Variabel dan Tipe Data Pada PHP

BAB 2 LANDASAN TEORI

SISTEM INFORMASI PELAYANAN (BPJS) BERBASIS WEB ABSTRAK

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

01. Sejarah PHP =======================================

PEMROGRAMAN WEB 08 JavaScript Dasar

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

Transkripsi:

Dibuat Oleh Email : Zaini Jam athsani : dleader.zaii@gmail.com MODUL 1 BASIC PHP 2013 0

ISI MATERI 1. Persiapan 2. PHP 3. Basic PHP

1. PERSIAPAN Hal yang perlu di persiapkan dari materi kali ini adalah 1. Xampp 2. Tools Editor Untuk Webserver yang akan kita gunakan yaitu Apache, Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan loggin informasi secara detail. Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protocol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survey yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache. Tools Editor yang kita gunakan yaitu SublimeText, SublimeText adalah teks editor berbasis Python yang cukup terkenal di kalangan pengembang, penulis, dan desainer. Pada update kali ini, Sublime Text mencegah plugin merusak Sublime Text, dan mempercepat pembukaan aplikasi di awal. Selain peningkatan kecepatan, sekarang Sublime Text juga menggunakan Python 3.3 untuk setiap plugin, serta memperkenalkan symbol indexing yang membaca semua file dalam sebuah proyek untuk dibuat indeks simbol pada saat pencarian. Sublime Text 3 berjalan di semua sistem yang mampu menggunakan Sublime Text 2, kecuali OS X Snow Leopard 10.6. Bagi pelanggan yang sudah mempunyai lisensi Sublime Text 2, maka kamu dapat mendapatkan lisensi Sublime Text 3 dengan harga $30, sedangkan hanya $15 untuk yang baru membeli Sublime Text 2 baru-baru ini. 1

2. PHP PHP merupakan singkatan dari PHP Hypertext Preprocesor, bahasa scripting yang didesain untuk pengembangan website dinamis. Dibuat oleh Rasmus Lerdorf pada tahun 1995. Saat itu masih bernama FI (Form Interpreted). Awalnya PHP merupakan singkatan dari Personal Home Page, dipengaruhi oleh bahasa C, Perl, Java, C++ dan Tcl PHP bahasa pemrograman ke-4 paling popular Sumber : tiobe.com 2

Berikut adalah keungulan dari PHP 1. Cepat, karena disisipkan dalam HTML, waktu proses dan load halaman web menjadi singkat 2. Gratis 3. Mudah Digunakan, karena sintaks sederhana, mudah dipahami dan digunakan 4. Serba Guna, karena dapat dijalankan di semua sistem operasi 5. Dukungan teknik yang luas, karena dokumentasi lengkap di web resmi : www.php.net. Banyak forum diskusi PHP 6. Aman, karena selama didesain dengan benar, user tidak dapat melihat source code PHP. 7. Bisa dimodifikasi, karena dengan lisensi Open Source, programmer dapat memodiikasi aplikasi PHP untuk disesuaikan dengan kebutuhan Ciri-ciri PHP 1. Extension file berupa.php,.php3,.phtml 2. Case sensitive 3. Tiap akhir perintah diakhiri dengan tanda ; 4. Diawali dengan tanda <? atau <?php dan diakhiri dengan tanda?> 5. Saling berkaitan dengan script HTML 6. Membutuhkan aplikasi web server yang sudah ter-install PHP untuk mengeksekusi script-nya 3

3. Basic PHP Untuk Basic PHP akan menjelaskan diantaranya sebagai berikut 1. Penulisan PHP a. Non Embedded Script Script PHP disisipkan diantara tag HTML latihan_01.php b. Non Embedded Script Dalam satu document, murni script PHP Tag HTML merupakan bagian dari script PHP 4

latihan_02.php 2. Komentar a. Single-line Komentar Gunakan karakter // b. Multi-line Komentar Gunakan karakter /* dan */ 5

3. Variable a. Diawali dengan karakter $ b. Nama variable bisa terdiri dari karakter huruf, angka, dan underscore. c. Setelah karakter $, harus diikuti karakter huruf atau underscore _ d. Case Sensitiv Contoh $_name, $first_name, $name3, $lastname, atau global $_name variable global Indirect References Variable Variable yang diberi nama dari isi variable lainnya, dibuat saat script dieksekusi (runtime), seperti contoh dibawah ini : latihan_03.php 6

4. Predefined Variable Nama variable yang sudah dipakai oleh PHP Beberapa Predefined Variable 1. $GLOBAL Mengacu ke semua variable global 2. $_SERVER Informasi konfigurasi lingkungan server 3. $_GET Variable HTTP GET (Mengambil value dari URL) 4. $_POST Variable HTTP POST (Mengambil value dari Form) 5. $_FILES Variable HTTP Upload 6. $_REQUEST Variable HTTP Request (Mengambil value dari GET maupun Form) 7. $_SESSION Variable Session 8. $_COOKIE Variable HTTP Cookie 9. $php_errormsg Pesan error terakhir 10. $http_response_header Header respon dari HTTP request 7

5. Operator a. Operator Assigment Misalkan kita mempunyai 2 variable yaitu x dan y, dimana x = 5 dan y = 3 b. Operator Numerik 8

c. Operator String d. Operator Pembanding Misal kan $x = 20 9

e. Operator Logika Misalkan $x = 6 dan $y = 3 f. Operator Cast Berfungsi untuk memaksa dan merubah tipe data suatu variable contohnya $x = 123 ; 10

6. Pengkondisian a. Pengkondisian IF latihan_04.php b. Pengkondisian IF ELSE latihan_05.php 11

c. Pengkondisian IF ELSEIF ELSE latihan_06.php d. Pengkondisian SWITCH latihan_07.php 12

e. Pengkondisian Ternary Menggunakan tanda?, Menggunakan model penyederhanaan dari if else, cocok untuk melakukan proses pengisian variable suatu hasil pengujian latihan_08.php 13

7. Pengulangan a. Pengulangan FOR latihan_09.php b. Pengulangan WHILE latihan_10.php 14

c. Pengulangan DO WHILE latihan_11.php 15

Tambahan sebelum mengejakan Studi Kasus latihan_12.php 16

STUDI KASUS (LATIHAN) 1. Buat tampilan seperti dibawah ini Jika kita memasukan password bukan admin maka tampilkan seperti ini Jika password admin maka tampilkan seperti ini 17

2. Buatlah Tampilan seperti di bawah ini Misal kita isi nilai Awal = 1 dan Nilai Akhir = 20, selanjutnya klik button Mulai dan harus seperti ini Lakukan validasi, jika nilai awal lebih besar di bandingkan nilai akhir, seperti dibawah ini 18