Top Banner
Modul Praktikum PHP; by: Bimo Sunarfrihantono Daftar Isi DAFTAR ISI.................................................................. 1 DASAR-DASAR PHP............................................................ 3 TIPE DATA, VARIABEL DAN OPERATOR............................................6 IDENTIFIER..................................................................6 TIPE DATA..................................................................6 VARIABEL................................................................... 7 KONSTANTA...................................................................7 OPERATOR................................................................... 8 Operator Aritmetika.................................................................................................................................... 8 Operator Logika.......................................................................................................................................... 9 Operator Bitwise.......................................................................................................................................... 9 Operator Lain............................................................................................................................................ 10 EKSPRESI.................................................................. 10 STRUKTUR KENDALI........................................................... 11 PERCABANGAN................................................................11 PENGULANGAN................................................................13 FUNGSI DALAM PHP........................................................... 16 MEMBUAT FUNGSI.............................................................16 FUNGSI DENGAN ARGUMEN....................................................... 17 FUNGSI REKURSIF............................................................ 18 ARRAY...................................................................... 20 PENDEKLARASIAN ARRAY........................................................ 20 MENGAKSES FILE............................................................. 22 MENULIS KE FILE............................................................22 MEMBACA ISI FILE...........................................................23 REFERENSI FUNGSI PHP....................................................... 24 FUNGSI-FUNGSI UMUM..........................................................24 FUNGSI TANGGAL DAN JAM......................................................28 FUNGSI MATEMATIKA...........................................................30 FUNGSI ARRAY DAN VARIABEL....................................................33 MYSQL...................................................................... 36 DATABASE, TABEL, BARIS, DAN KOLOM.............................................36 TIPE DATA PADA MYSQL.......................................................36 Keterangan.................................................................................................................................................. 37 Ukuran......................................................................................................................................................... 37 MTI Gadjah Mada Yogyakarta, halaman 1 dari 60 halaman
60

MODUL-PHP

Sep 03, 2015

Download

Documents

Muhammad Awwal

php
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Hypertext Markup Language (HTML)

Modul Praktikum PHP; by: Bimo Sunarfrihantono

Daftar Isi

1Daftar Isi

3DASAR-DASAR PHP

6TIPE DATA, VARIABEL DAN OPERATOR

6Identifier

6Tipe Data

7Variabel

7Konstanta

8Operator

8Operator Aritmetika

9Operator Logika

9Operator Bitwise

10Operator Lain

10Ekspresi

11STRUKTUR KENDALI

11Percabangan

13Pengulangan

16FUNGSI DALAM PHP

16Membuat Fungsi

17Fungsi dengan Argumen

18Fungsi Rekursif

20ARRAY

20Pendeklarasian Array

22MENGAKSES FILE

22Menulis ke File

23Membaca Isi File

24REFERENSI FUNGSI PHP

24Fungsi-Fungsi Umum

28Fungsi Tanggal dan Jam

30Fungsi Matematika

33Fungsi Array dan Variabel

36MySQL

36Database, tabel, baris, dan kolom

36Tipe Data pada MySQL

37Keterangan

37Ukuran

38Menjalankan MySQL

38Membuat Database

38Membuka Database

38Membuat Tabel

38Insert Query

38Select Query

39Menyaring Hasil Select Query dengan WHERE

39Mensortir Data

39Delete Query

40Update Query

41KONEKSI PHP DENGAN MySQL

41Membuka koneksi ke basis data MySQL

41Query ke basis data MySQL

42Menampilkan isi Tabel

42Menambah record ke basis data MySQL

42Menghapus record ke basis data MySQL

42Mengubah record ke basis data MySQL

44IMPLEMENTASI WEB DINAMIS DENGAN PHP DAN MySQL

DASAR-DASAR PHP

PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamik. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML biasa. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika pengunjung membuka halaman web, server akan memproses perintah PHP dan lalu mengirimkan hasilnya ke browser pengunjung tersebut, seperti juga pada ASP atau ColdFusion.

Tetapi tidak seperti ASP atau ColdFusion, PHP adalah merupakan software yang Open Source dan mampu lintas platform. PHP mampu berjalan di Windows NT dan beberapa versi UNIX, dan PHP dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat berjalan sebagai CGI.

PHP dapat mengirim HTTP header, dapat mengeset cookies, mengatur authentication dan redirect users. PHP menawarkan koneksitas yang baik dengan beberapa basis data antara lain Oracle, Sybase, mSQL, MySQL, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix dbm dan tak terkecuali semua database ber-interface ODBC. Dan juga integrasi dengan beberapa library eksternal yang dapat membuat anda melakukan segalanya dari dokumen PDF hingga mem-parse XML. PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3 atau bahkan HTTP. Bila PHP berada dalam halaman web anda, maka tidak lagi dibutuhkan pengembangan lingkungan khusus atau direktori khusus. Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan utama adalah konektivitas basis data dengan web. Dengan kemampuan ini kita akan mempunyai suatu sistem basis data yang dapat diakses dari web.

Ada tiga cara untuk menuliskan script PHP, yaitu :

1.

2.

3.

Script PHP anda

Cara pertama akan sering digunakan karena lebih ringkas. Cara kedua digunakan untuk kombinasi dengan XML, sebuah bahasa yang merupakan pengembangan dari HTML. Cara yang ketiga digunakan untuk mengantisipasi editor-editor yang tidak dapat menerima kedua cara diatas.

Berikut ini contoh sederhana pemakaian bahasa PHP dalam halaman web :

Example