Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman internet ABU SALAM, M.KOM.

Presentasi serupa


Presentasi berjudul: "Pemrograman internet ABU SALAM, M.KOM."— Transcript presentasi:

1 Pemrograman internet ABU SALAM, M.KOM

2 REVIEW UTS ???

3 REVIEW TUGAS ???

4 MATERI c-8 Server side scripting 1 (PHP)
c-9 Server side scripting 2 (PHP) -> Tugas 1 c-10 Server side scripting 3 (PHP) c-11 OOP -> Tugas 2 c-12 MySQL 1 -> Tugas 3 c-13 MySQL 2 -> Tugas 4 c-14 IMPLEMENTASI ->TUGAS AKHIR

5 Jenis Situs Web Berdasarkan Konten
Static Website, isinya bersifat statis. Situs ini sangat cocok untuk perusahaan yang berskala kecil yang inginmemberikaninformasisingkatmengenai keberadaan perusahaan, produk atau jasa yang diberikan. Perubahan atau penambahan isi harus dilakukan secara manual (modifikasi script).

6 Dynamic Website, situs web yang isi dan tampilannya disimpan dalam suatu database.
Situs ini sangat cocok untuk perusahaan berskala menengah hingga besar. Perubahan dan penambahan data dilakukan terhadap database. Isinya semakin lengkap, karena semua isi disimpan dalam sistem manajemen database yang rapi

7 Static website

8 Dynamic website

9 Multitier Architecture
Apa itu multitier architecture? Dalam metode pengembangan aplikasi, Multi‐tier Architecture (atau dikenal N‐tier A rchitecture) adalah arsitektur klien server yang mana tingkat / tier presentasi (tampil an interaksi dengan user), aplikasi pemroses data,  dan manajemen data secara logi ka merupakan proses‐proses yang berbeda. Keunggulan Pengembang lebih leluasa dalam membuat aplikasi yang fleksibel dan dapat diguna kan kembali (reuseable application). Modifikasi hanya dilakukan pada bagian yang  diinginkan, tidak keseluruhan. Yang paling banyak digunakan adalah Three‐tier Architecture

10 Three‐tier Architecture
Presentation Tier Tingkatan paling atas dari aplikasi. Memberikan informasi kepada pengguna aplikasi. Berinteraksi dengan tingkatan lainnya, contohnya mengirimkan perminta an user kemudian menampilkan datanya. Application Tier Middle tier,Business Logic, operasi logika, akses dan proses data. Tingkatan ini memiliki fun gsi untuk mengontrol fungsionalitas aplikasi dan melakukan proses yang mendetil. Data Tier Tingkat ini mengacu ke Database Server. Pengelolaan data yang independen seperti ini, m eningkatkan skalabilitas dan performa aplikasi.

11 Three‐tier Architecture
Penggunaan pada pengembangan website Presentation Tier (Front‐end) Konten yang di‐generate oleh browser.  Application Tier (Server Side Script) Server Side Scripting, seperti PHP, JSP, ASP, SSJS (Server Side JS), dll. Data Tier (Back‐end) Database server

12 Three‐tier Architecture

13 Server Side Scripting

14 Web Server

15 Server Side Scripting ‐ PHP
PHP : Hypertext Preprocessor, bahasa scripting yang didesain untuk pengembangan website dinamis. Dibuat oleh Rasmus Lerdorf, tahun 1995. Saat itu masih bernama F I (Form Interpreted) Awalnya merupakan kependekan dari Personal Home Page. Dipengaruhi oleh bahasa : C, Perl, Java, C++, Tcl. Bahasa pemrograman : C

16 Tiobe.com

17 Server Side Scripting ‐ PHP
Keunggulan PHP Cepat : Karena disisipkan dalam HTML, waktu proses dan load halaman web menjadi singkat. Gratis Mudah digunakan : Sintaks sederhana, mudah dipahami dan digunakan. Serba guna : Dapat dijalankan di semua sistem operasi. Dukungan teknik yang luas : Dokumentasi lengkap di web resmi :  Aman : Selama website didesain dengan benar, user tidak dapat melihat source code PHP. Bisa dimodifikasi : Dengan lisensi Open Source, programmer dapat memodifikasi aplikasi PHP untuk disesuaikan  dengan kebutuhannya

18 Ciri‐ciri PHP Extension file berupa “.php”, “.php3”, “.phtml”.
Case sensitive. Tiap akhir perintah diakhiri dengan tanda “ ; ”. Diawali dengan tanda “<?”atau“<?php” dan diakhiri dengan tanda “ ?> ”. Saling berkaitan dengan skrip HTML. Membutuhkan aplikasi web server yang sudah ter‐install PHP untuk mengeksek usi script‐nya.

19 INSTALASI WEB SERVER Tugas 1
(Harus dilakukan sebelum praktikum script PHP)

20 Editor PHP Gratis Komersial Notepad Eclipse NetBeans IDE
Adobe Dreamweaver PHPDesigner Zend Studio

21 Penulisan PHP

22

23 Komentar

24 phpDocumentor

25

26

27 Escape Characters

28 Escape Characters

29 Referensi www.wikipedia.org www.w3school.com
Gutmans, Andi, Stig Saether Bakken, Derick Rethans,  “PHP 5 Power Programming”,  Prentice Hall, 2005 Valade, Janet, “PHP 5 For Dummies”, Wiley Publishing, 2004  


Download ppt "Pemrograman internet ABU SALAM, M.KOM."

Presentasi serupa


Iklan oleh Google