PEMROGRAMAN WEB 1 MENGENAL PHP Rio Andriyat Krisdiawan, M.Kom DEFINISI PHP PHP adalah bahasa pemrograman web berbasis server-side. PHP menjadi bahasa mayoritas dalam membuat website. Keuntungan dari PHP adalah bahasanya yang mudah dimengerti karena di adopsi dari bahasa C, free dan effisien. PHP juga bisa di embeded dengan bahasa HTML yang merupakan bahasa standart untuk membuat website. PHP membuat website lebih dinamis dan atraktif. PHP bisa berjalan di semua platform (Windows, Linux, Unix, dll). PHP juga bisa berjalan di server-server web (Apache, IIS, dll). Rio Andriyat Krisdiawan, M.Kom DEFINISI PHP PHP (Hypertext Preprocessor) merupakan bahasa pemrograman yang berjalan disisi server. PHP merupakan bahasa pemrograman web yang dapat disisipkan dalam script HTML. Ketika user mengakses sebuah alamat situs pada URL, maka webserver akan mengirimkan tugas untuk menerjemahkan file PHP. PHP parser akan menjalan kode/script PHP yang terdapat dalam file php lalu hasilnya akan dikirimkan ke web browser. Rio Andriyat Krisdiawan, M.Kom CARA KERJA PEMROGRAMAN WEB SERVER Rio Andriyat Krisdiawan, M.Kom CARA KERJA PEMROGRAMAN WEB(HTML) Rio Andriyat Krisdiawan, M.Kom CARA KERJA PEMROGRAMAN WEB(PHP) Rio Andriyat Krisdiawan, M.Kom SERVER SIDE SCRIPTING Server side scripting merupakan sebuah teknologi scripting atau pemrograman web, dimana script atau program dikompilasi atau diterjemahkan di server dan hasilnya dikirimkan di browser. Beberapa contoh server side scripting: Active Server Pages (ASP) dan ASP.NET Cold Fusion Java Server Pages Perl Phyton PHP Rio Andriyat Krisdiawan, M.Kom TOOLS CREATE WEB PROGRAMING Web Editor adalah aplikasi yang digunakan untuk mendesain/membuat/coding suatu tampilan web. Contoh : Notepad, Notepad++,Dreamweaver Web Browser adalah aplikasi yang digunakan untuk membuka/melihat suatu informasi dari suatu web. Contoh : IE,Firefox,GoogleCrhome,Opera,Safari Web Server Web server merupakan software yang memberikan layanan data yang berfungsi menyimpan suatu data/informasi web dan mengirim informasi tersebut kepada klien Contoh : Xampp,Apache Rio Andriyat Krisdiawan, M.Kom WEB SERVER Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari client yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halamanhalaman web yang umumnya berbentuk HTML Rio Andriyat Krisdiawan, M.Kom STRUKTUR UMUM PHP <?php Script PHP ?> <script language=“php”> Script PHP </script> <? Script PHP ?> Rio Andriyat Krisdiawan, M.Kom STRUKTUR UMUM PHP Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;) CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll. $nama ≠ $Nama ≠ $NAMA hitungLuas() ≠ HitungLuas() PERSIAPAN KERJA MEMBUAT WEB PHP PERSIAPAN Install aplikasi WEB Server (XAMPP/LAMPP) Misal Installnya di Drive C:/ Jalankan WEB Server Xampp Buka Xampp Control Panel, Start Apache dan MySQL Buat Folder pada WEB Server untuk menempatkan file WEB PHP C/xampp/htdocs/web2 Untuk menjalankan web yang kita buat, buka web browser dan ketikan alamat : Localhost/web2 Rio Andriyat Krisdiawan, M.Kom PENULISAN PHP Atau IMPLEMENTASI