140 likes | 271 Views
Internet Programming PHP 1. Budi Ariadi AMIK TRI DHARMA www.budileo.com. Motto Menggajar. Saya pasti akan menekan mahasiswa sekeras-kerasnya sampai kedasar, kemudian saya akan melepaskannya. Design Web (PHP & MySQL) Budi Ariadi www.budileo.com. Aturan Kuliah : Memakai Jas Almamater
E N D
Internet ProgrammingPHP 1 Budi Ariadi AMIK TRI DHARMA www.budileo.com Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Motto Menggajar Saya pasti akan menekan mahasiswa sekeras-kerasnya sampai kedasar, kemudian saya akan melepaskannya Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Design Web (PHP & MySQL) Budi Ariadiwww.budileo.com • Aturan Kuliah : • Memakai Jas Almamater • Datang Minimal 5 menit sebelum Jam Masuk • Toleransi Keterlambatan = 15 Menit (Lebih dari 15 Menit Mahasiswa Dilarang Masuk) Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Penilaian Tugas 15% (2 Kali) Fretest 5% Laporan Praktikum (Minimal 12 Kali) Kehadiran 10% UTS 30% (Responsi I) Metode : Wawancara Materi 50%Wawancara Kode Program 40%Sikap Presentasi 10% UAS 40% (Responsi II) Wawancara Materi 50%Presentasi Project 50%Sikap Presentasi Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
referensi http://www.php.net/manual/en/index.php http://php-id.org/site/ http://www.phpmyadmin.net/home_page/index.php http://www.mysql.com/ Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Pokok Bahasan • Review HTML • Pengenalan PHP • Tag-tag Dasar PHP • Struktur Kontrol Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Review HTML • HTTP (Hyper Text Transfer Protocol): Protokol yang menentukan aturan yang perlu diikuti oleh web browser dalam meminta atau mengambil suatu dokumen oleh web server. • URL (Uniform Resource Locator): Sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. • Format URL: Protocol_transfer://nama_host/path/nama_file. Ex: http://www.amazon.com/books/index.html Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Review HTML • Browser: software yang di install di mesin client yang berfungsi untuk menterjemahkan tag-tag HTML menjadi halaman web. Browser yang sering di gunakan biasanya Internet Explorer, Netscape Navigator, Opera, Mozilla dan masih banyak yang lainya. • Editor: Program yang di gunakan untuk membuat document HTML, ada banyak HTML editor yang bisa anda gunakan diantaranya: Notepad, Microsoft FrontPage, Macromedia Dreamweaver, dan lain-lain. • Jika pada bahasa pemrograman kita mengenal code, maka pada HTML kita mengenal yang namanya tag. • Tag html tidak bersifat case sensitive <body>sama dengan <BODY> Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Review HTML • Bentuk umum penulisan tag html adalah: <ELEMENT ATTRIBUTE = value> dimana: • Element- nama tag • Attribute- atribut dari tag • Value- nilai dari atribut. • Contoh: <BODY BGCOLOR=teal> • Document HTML bisa di bagi mejadi tiga bagian utama: html, head, dan body. <html> <head> </head> <body> </body> </html> Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Review HTML • Setiap document HTML harus di awali dan di tutup dengan tag HTML <html> …… </html> • Tag <html> memberi tahu browser bahwa yang di dalam kedua tag tersebut adalah document HTML. • Bagian header dari document HTML di apit oleh tag <head></head>. • Di dalam bagian ini biasanya dimuat tag <tittle> yang menampilkan judul dari halaman web. <head> <title>Selamat Datang….</title> </head> Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
PHP • PHP merupakan bahasa pemrograman server side yang didesain untuk dapat disisipkan dengan mudah ke dalam tag-tag HTML. Pada awalnya PHP adalah kepanjangan dari Personal Home Page. • Karena merupakan pemrograman Web server side, program PHP harus diletakkan di server. PHP merupakan bahasa pemrograman yang bersifat interpreter, artinya baris-baris program PHP di terjemahkan satu-persatu ke dalam bahasa mesin dan diproses oleh interpreter PHP menjadi HTML. Sehingga client yang berupa browser hanya melihat hasil HTML tanpa melihat program PHP di dalamnya. • Mesin PHP mencari baris-baris yang berada di dalam tag <?php atau <? dan ?> di dalam halaman HTML, dan menerjemahkannya sehingga Web server dapat memberikan hasil berupa HTML. • PHP pertamakali ditulis oleh Pak Rasmus Lexdorf, seorang pemuda yang baru lulus kuliah di Finlandia. Program ini merupakan kumpulan program PERL yang disederhanakan bernama PHP F1. Karena peminat yang banyak akhirnya dirilislah PHP menjadi PHP F2, dan dibantu dua orang mahasiswa yang membuatkan engine untuk PHP yang akhirnya lahir PHP3. Fersi terakhir adalah PHP4 yang akan kita pelajari sekarang. PHP sangat mudah dan ringan, sehingga membuat program dengan PHP adalah FUN and HAPPY. Tidak percaya? mari kita buktikan. Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Gets page <HTML> <?PHP echo “<B>Hello</B>”; ?> </HTML> HTTP request WEB SERVER <HTML> <B>Hello</B> </HTML> Server Response Browser creates the web page CLIENT Hello Struktur Kerja PHP Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
KENAPA PHP? Bahasa pemrograman Web sangat banyak, dan populer. Diantaranya ASP dengan VBScriptnya, JSP dengan Javanya, ColdFusion, Perl, dan PHP serta masih banyak lagi. Mari kita lihat satu-persatu. ASP: Merupakan produk dari Microsoft, mengandalkan mesin Web Server IIS yang hanya bisa berjalan di OS Windows. Keuntungannya: cepat, ringan, VBScript relatif mudah bagi pemakai VB, bisa menggunakan fasilitas program COM di windows. Kerugiannya: Hanya bisa memakai IIS yang komersial dan relatif mahal, windows mahal dan kurang stabil di Internet, banyak virus, tergantung pada kemurahan hati Microsoft untuk tambalan-tambalan anti hackernya. Layanan Hosting terbatas tanpa dukungan COM dan lebih mahal. JSP: Merupakan solusi tandingan ASP dari Java. Keuntungannya: Powerful, tangguh, multiplatfrom, bahasa Java yang universal. Kerugiannya: Start awal berat, pemakai harus belajar bahasa Java yang rumit dahulu, boros resource dan Layanan hosting jarang dan mahal. Coldfusion: Keuntungannya:Cepat, Mudah, didukung sistem editing yang handal Kerugiannya: mahal dan mulai ditinggalkan pemakainya, layanan hosting jarang dan mahal. Perl: Merupakan bahasa pemrograman serba guna yang powerful di Unix. Keuntungan: Banyak didukung hosting dan bersifat free (Open Source). Kelemahan: Tidak cocok di Windows dan tidak bisa disisipkan ke html. PHP: Bahasa pemrograman Free (Open Source). Keuntungan: Mudah dipelajari, ringan, free, multiplatfrom, bisa COM & Java, dukungan hosting melimpah dan murah. Kerugian: Kurang memadai untuk aplikasi client desktop biasa. Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA
Tugas Laporan Sebutkan Langkah Langkah, Fungsi dan Mekanisme, instalasi dari Software Berikut ini • Dreamweaver • Xampp • PhpMyAdmin • Cari situs situs yang menggunakan PHP minimal 20 situs Tugas di kumpul minggu Depan, Tulis tanggan + Output Design Web (PHP & MySQL) :: Budi Ariadi :: AMIK TRI DHARMA