0% menganggap dokumen ini bermanfaat (0 suara)
28 tayangan38 halaman

#1. PHP - 1

Dokumen ini membahas tentang PHP, bahasa pemrograman web yang populer. Dokumen ini menjelaskan tentang instalasi PHP, konsep dasar PHP, dan contoh kode PHP sederhana.

Diunggah oleh

Ahmad Hilal
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
28 tayangan38 halaman

#1. PHP - 1

Dokumen ini membahas tentang PHP, bahasa pemrograman web yang populer. Dokumen ini menjelaskan tentang instalasi PHP, konsep dasar PHP, dan contoh kode PHP sederhana.

Diunggah oleh

Ahmad Hilal
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 38

WEB PROGRAMMING

Why PHP ??
Simple and familiar
Architecture neutral (platform independent)
Open Source
High rank in TIOBE Index
De-Facto standard programming language in education
Perangkat yang dibutuhkan
1. Web Server :
Apache=>PHP,
TOMCAT => JSP,
IIS => .NET

1. Code Editor:
1. Text Editor:
TextPad, Notepad++, SUBLIME, CORE
2. Integrated Development Environment (IDE):
Netbeans, Front page, Dreamweaver
Konsep Multi Tier Application
Multi tier application adalah aplikasi yang dibagi menjadi beberapa bagian yang menjalankan
fungsi masing-masing.

􀂉 Client side presentation


􀂉 Server side business logic
􀂉 Backend storage
Client Side Presentation
bagaimana data ditampilkan, bagaimana fungsi dan fitur aplikasi ditampilkan. contohnya adalah
tampilan aplikasi email yang kita buka dengan browser.
Server Side Business Logic
Server side business logic, sering disebut juga middle tier, adalah bagian yang bertanggung
jawab atas cara kerja aplikasi. Di dalamnya kita mengatur bagaimana fungsi dan fitur aplikasi
dapat bekerja dengan baik. Dalam aplikasi berbasis web, ada beberapa alternatif yang dapat
digunakan, ditentukan oleh jenis platiform yang digunakan.
Back End Storage
Bagian ini mengatur cara penyimpanan data. Penyimpanan data merupakan materi yang cukup
kompleks dalam pembangunan aplikasi. Karena kecepatan, keutuhan, dan keamanan data
merupakan faktor kritis dalam aplikasi.
Web Based Program Vs Desktop Program
Kecepatan dan kinerja
Cara aplikasi berjalan
PHP
Banyak digunakan oleh programmer berlatar belakang C/C++ karena kemiripan syntaxnya. Open
source, karenanya gratis dan bebas. Database pasangannya biasanya MySQL, dijalankan bersama
webserver Apache di atas operating system Linux. Semuanya gratis dan bebas.
Practice
INSTALASI DAN KONFIGURASI
Langkah 2 :Klik Install
Langkah 4 : Apakah anda ingin shortcut xampp control panel di letakkan di desktop ataupun start menu ? ketik y saja untuk yes
kemudian enter.
Langkah ke 6
Selanjutnya akan ada pertanyaan, apakah anda ingin memasukkan xampp kedalam flashdisk, sehingga xampp anda bisa digunakan secara
portable, artinya anda dapat menjalankan secara portable, tidak perlu install lagi jika di jalankan dikomputer lain. Ketik N, kemudian tekan
enter.
Untuk langkah 7 dan 8 tekan enter untuk melanjutkan kelangkah berikutnya
Selesai sudah installasi xampp versi 1.7.3, untuk menjalankan xampp anda bisa langsung double klik Xampp
Control Panel di desktop. Anda juga bisa mencarinya di start menu | xampp for windows kemudian klik
xampp control panel.
Klik start di baris Apache dan Start di baris MySQL
Untuk mengetes apakah sudah benar-benar berhasil, anda bisa membuka browser internet
favorit anda, di sini penulis menggunakan browser internet mozilla firefox. Kemudian ketikkan
http://localhost di addressbar, kemudian enter. Apabila anda melihat tampilan yang sama
didalam browser seperti dibawah ini, maka instalasi sudah berhasil.
Bekerja dengan PHP
untuk dapat menjalankan scriptnya maka anda harus mengetikkan syntax-syntaxnya ke dalam
satu buah file dengan menggunakan text-editor seperti notepad, atau text editor kesukaan anda,
kemudian meletakkan file tersebut pada suatu direktori khusus yakni defaultnya adalah di :
c:\xampp\htdocs
Kemudian untuk dapat menjalankan skrip tersebut gunakanlah browser internet seperti mozilla
firefox. Dengan mengisi alamat di address bar seperti ini misalnya :
http://localhost/direktori/file.php
Apa itu PHP???????
Merupakan singkatan recursive dari PHP : Hypertext Prepocessor
Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.
Harus ditulis di antara tag :
◦ <? dan ?>
◦ <?php dan ?>
◦ <script language=”php”> dan </script>
◦ <% dan %>

Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;)


CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi
dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP. Jadi…..
Latihan 1
Membuat Aplikasi Sederhana [Hello World]
Untuk mengetikkan baris code php, maka anda perlu mengapitnya dengan tag <?php dan di
akhir dengan ?>
Cara Penulisan Coding PHP yang baik
A B
Integrasi HTML dan PHP
<html>
<head>Latihan 3</head>
<body>
<?php
echo "Ini Script PHP di dalam tag HTML";
?>
</body>
</html>

lihat view source code htmlnya..


Istilah – Istilah dalam PHP
Statement
adalah satuan perintah dalam PHP. Statement harus diakhiri dengan tanda semicolon/titik-koma
(;).
Expression
adalah satu bagian kecil kode yang akan dihitung hasilnya oleh php
Comment
adalah bagian dari kode yang tidak dieksekusi/dijalankan. Comment dibuat untuk memperjelas
atau memberi keterangan pada kode program.
Statement
Statement pada manusia :
Tampilkan pesan saya mau belajar PHP.
Kalau kondisi memenuhi, lakukan perintah pada baris kelima.
lakukan perulangan sebanyak 10 kali.
dsb..
Statement pada komputer :
Echo “saya mau belajar php”;
If(kondisi){ lakukan perintah pada baris 5 ;}
For(i=0; i<10;i++){echo”i”;}
Expression
<?php
function double($i)
{
return $i*2;
}
$b = $a = 5; /* assign the value five into the variable $a and $b */
$c = $a++; /* post-increment, assign original value of $a (5) to $c */
$e = $d = ++$b;
/* pre-increment, assign the incremented value of $b (6) to $d and $e */
/* at this point, both $d and $e are equal to 6 */
$f = double($d++);
/* assign twice the value of $d before the increment, 2*6 = 12 to $f */

$g = double(++$e);
/* assign twice the value of $e after the increment, 2*7 = 14 to $g */
$h = $g += 10;
/* first, $g is incremented by 10 and ends with the value of 24. the value of the assignment (24) is then assigned into $h, and $h ends with
the value of 24 as well. */
?>
Comment
Komentar di PHP
// komentar
Komentar untuk 1 baris.
/* komentar

komentar
*/
Komentar yang memakan banyak baris.
Contoh :
<html>
<body>
<?php
Echo(“4 + 5 = ” . 4+5); // menampilkan hasil 4 + 5
//This is a comment
/* This is
a comment
block */
?>
</body>
</html>
Latihan 2
<html>
<head>
<title>tugasi 1 </title>
<body>
<?php
echo "<br>";
echo “teks ini muncul dari dalam kode PHP";
// ini contoh baris komentar
/* ini contoh beberapa
baris komentar */
echo “<hr>”;
?>
<br>
</body
</html>
Latihan Tiga
buat program php yang menampilkan output sebagai berikut :

Hallo semua...
saya sedang belajar php..
ternyata mudah lho..

Anda mungkin juga menyukai