PHP & MySQL 27 September 2011 – Pertemuan II www.achmadharir.com.

Slides:



Advertisements
Presentasi serupa
Data , Basis Data dan Informasi
Advertisements

Teknologi Open Source (pertemuan 13) Aplikasi Open Source Client Server (I1) oleh Razief Perucha F.A D3-Manajemen Informatika Jurusan Matematika – FMIPA.
Server Create by Amirullah.
Struktur Dasar PHP.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Internet Milestone Dimulai tahun dengan proyek ARPANET (Advanced Research Project Agency Network) Dimulai dengan 3 situs (Stanford Research University,
DASAR PEMOGRAMAN WEB MENGGUNAKAN PHP Oleh: Andy Dhamalau, S.Kom.
Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP: Hypertext Preprocessor
LOGIKA PEMROGRAMAN Edie Susatyo, ST, MT.
PHP Programming PHP 1 Ir. H. Sumijan, M.Sc.
PHP.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Pertemuan I By : Syaifullah ( )
Pemrograman Berbasis WEB
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Membangun Halaman Web Dinamis dengan PHP
Dasar-Dasar PHP.
Praktikum Java Script.
PHP Yusuf Nurrachman.
Membangun Halaman Web Dinamis dengan PHP
M.K. Pemrograman Web (AK )
PHP? PHP adalah server-side web programming
Dasar-dasar Pemrograman PHP
PHP.
Pemrogaman Web PHP.
Pemrograman Web II Ganjil
Pengantar Pemrograman Basis Data (PPBD)
KOMPUTER APLIKASI TIK II
Pemrograman internet ABU SALAM, M.KOM.
Internet Programming PHP
Lutfi Budi Ilmawan Univ. Muslim Indonesia
PENGENALAN HTML, PHP, CSS & MySQL
Pengenalan Java Pertemuan Ke-1.
Pengenalan Java Pertemuan Ke-1.
PHP.
KOMPUTER APLIKASI IT II
Pemrograman Berbasis WEB
PHP( web Dasar) By : Lisda Juliana P.,SSi..
Pemrograman basis data internet dan client server
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
Metode CGI dan Struktur bahasa PHP
Pemrograman internet ABU SALAM, M.KOM.
Pengembangan Web PHP Ramos Somya.
Pemrograman Basis Data Berbasis Web
Struktur Dasar PHP.
PHP5 Internet Programming.
PHP (Personal Home Page)
Pengembangan Web PHP.
Pengenalan Dasar Web dan HTML
Pengenalan Pemrograman Server side - PHP
Pengenalan PHP, Variabel & Operator
PHP.
Pemrograman Berorientasi Platform (IN315B)
Struktur Dasar PHP.
DEWI SULISTIYARINI, S.KOM
DASAR PHP MATA KULIAH PEMROGRAMAN WEB Materi Keenam
JAWABAN PRETEST IT CENTER UNSWAGATI.
Sariffu’adi Baharsyah KELOMPOK 7 Parintosa Manggala Evilia Nur H Muhammad Makruf P Sariffu’adi Baharsyah Vicky Roby Wirayuda Loading...
PHP.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Pemrograman Web Cosmas Haryawan STMIK AKAKOM
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
PHP (Personal Home Page tools)
Pengenalan Dasar Web dan HTML
Pengembangan Web PHP.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

PHP & MySQL 27 September 2011 – Pertemuan II

PHP & Sejarah PHP

PHP & Sejarah PHP PHP : Hypertext PreProcessor adalah bahasa yang dapat ditambahkan ke dalam HTML. PHP juga banyak dipakai untuk membuat situs web dinamis dengan menghubungkannya dengan suatu web server sehingga dapat terhubung ke database. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web. Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

PHP & Sejarah PHP Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam C. Pada tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.

PHP & Sejarah PHP Kesimpulan dari Perkenalan dengan PHP 1.Merupakan singkatan recursive dari PHP : Hypertext prepocessor 2.Pertama kali dibuat oleh Rasmus Lerdorf pada tahun Harus di tulis dengan tag 4.Setiap satu statement, diakhiri dengan titik-koma (;) 5.CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll). Namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP maka : $nama ≠ $NAMA ≠ $Nama hitungluas() ≠ HitungLuas() echo = ECHO while = WHILE 6.Mudah Dipelajari

PHP & HTML

PHP & HTML Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi.html. File html ini dikirimkan oleh server (atau file) ke browser, kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html. File html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi.php3 atau.php. PHP merupakan bahasa pemograman web yang bersifat server-side HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis

Kelebihan PHP

Kelebihan PHP • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. • Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. • Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. • Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. • PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Web Server

Web Server WEB SERVER merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML. Macam - macam Web Server diantanya: Apache Web Server - The HTTP Web Server 1.Apache Tomcat 2.Microsoft windows Server 2003 Internet Information Services (IIS) 3.Lighttpd 4.Sun Java System Web Server 5.Xitami Web Server 6.Zeus Web Server

MySQL Database

MySQL Database MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang pada saat itu bernama TcX Data Konsult AB sekitar tahun MYSQL sudah ada sejak MySQL termasuk jenis RDBMS (Relational Database Management System). MYSQL digunakan oleh banyak portal-portal internet sebagai basis data dari informasi yang ditampilkan pada situs web. Kepopuleran MYSQL dimungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan basis data perusahaan-perusahaan skala menengah dan kecil. Istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL. Sebuah basis data yang terdapat pada MYSQL mengandung satu atau beberapa tabel yang terdiri dari sejumlah baris dan kolom.

Keistimewaan MySQL

Keistimewaan MySQL • Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi. • Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma. • 'Multiuser'. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. • 'Performance tuning'. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. • Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain. • Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

Keistimewaan MySQL • Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. • Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya. • Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). • Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle

Contoh PHP

Contoh PHP Menulis suatu program menggunakan PHP selalu dimulai dengan syntax <?php script php di sini ?> Contoh program sederhana menggunakan PHP Setiap baris kode PHP harus diakhiri dengan titik koma (;) karena titik koma tersebut yang memisahkan antara satu intruksi dengan instruksi lainnya. Pada PHP, ada dua macam syntax untuk menampilkan output berupa teks yaitu echo dan print. Pada contoh di atas, kita telah menggunakan perintah echo.

Variable PHP

Variable PHP Variabel adalah tempat penyimpanan suatu nilai atau data, yang dapat berupa teks, nomor, stirng maupun array. Variabel dapat digunakan berulang kali di dalam program. Dalam PHP, deklarasi variabel dimulai dengan simbol $. Jika kita lupa menuliskan symbol $ di awal variabel, variabel tidak akan pernah dapat bekerja. <?php $teks = "Hello World!"; $angka = 16; ?> Pada pemrograman PHP, anda tidak perlu menuliskan tipe data dari variabel tersebut, karena PHP secara otomatis akan menkonversi variabel dengan jenis data yang benar, tergantung dari nilai yang dituliskan oleh user. Terdapat beberapa aturan dalam menentukan nama variabel, antara lain : 1.Nama variabel hanya dapat diawali dengan huruf/abjad atau underscore(_) 2.Nama variabel hanya dapat berisikan huruf, angka serta underscore 3.Tidak boleh berisi spasi

Tipe Data Pada PHP

Tipe Data Pada PHP 1.Integer Integer menyatakan tipe data bilangan bulat dengan jangkauan/range kira kira dari minus - 2,147,483,648 hingga +2,147,483,647 pada platform 32 bit. Namun bila terdapat data diluar jangkauan tersebut, maka secara otomatis PHP akan mengkonversikannya ke dalam tipe data Floating Point. Contoh : $a=2; 2.Double/Float Double/Floating point adalah tipe data yang berisi bilangan real atau pecahan. Jangkauan/range dari tipe data ini adalah antara 1.7e-308 sampai 1.7e+308. Data tersebut berbentuk desimal ataupun berbentuk pangkat. Contoh : $c = 4.352; $b = 1.2e3;

Tipe Data Pada PHP 3.String String menyatakan tipe data teks (sederetan teks karakter yang tidak menyatakan bilangan). Dalam penulisannya, tipe data string menggunakan tanda kutip tunggal (' ') atau bisa juga menggunakan tanda kutip ganda (" "). Contoh : $nama= "Wahyudi Blog"; $url= ' 4.Array Tipe data array ini mampu untuk menyimpan lebih dari satu data akan tetapi tiap element data dalam array dibedakan menurut nomor indeksnya. Selain itu juga, array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama.

Operator Aritmatika - PHP

Operator Aritmatika - PHP Jenis OperatorOperatorContohKeterangan Aritmatika+$a + $bPenambahan -$a - $bPengurangan *$a * $bPerkalian /$a / $bPembagian %$a % $bModulus, Sisa Pembagian +=$a += 1$a = $a + 1 -=$a -= 1$a = $a – 1 *=$a *= 1$a = $a * 1 /=$a /= 1$a = $a / 1 %=$a %= 1$a = $a % 1.=$a.= “hello”$a = $a.”hello”

Jenis OperatorOperatorContohKeterangan Penugasan=$a = 4$a di isi nilai 4 Inc / Decrement++$a++$a = $a $a--$a = $a – 1 Perbandingan>$a > $bTRUE jika $a lebih besar dari $b <$a < $bTRUE jika $a lebih kecil dari $b >=$a >= $bTRUE jika $a lebih besar sama dengan dari $b <=$a <= $bTRUE jika $a lebih kecil sama dengan dari $b ==$a == $bTRUE jika $a sama dengan $b !=$a != $bTRUE jika $a tidak sama dengan $b <>$a <> $bTRUE jika $a tidak sama dengan $b

Terima Kasih