Pemrograman Berbasis Web STIMATA/2017/[email protected] PENDAHULUAN INTERNET WEB / WEBSITE •Pemrograman Internet •Pemrograman berbasis web Internet : sistem Komunikasi data yang terhubung secara global Layanan Internet : •www •Email •FTP •IRC •Audio Video Streaming Keuntungan Internet : • semua bisa mengakses informasi • bisa berjualan •FTP Kerugian Internet : • Penipuan • peusakan informasi •pornografi Internet ? Internet • Pemrograman internet : Pemrograman aplikasi yang berbasis internet (Internet aplikasi) • Internet aplikasi : sebuah aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet Web / Website : Kumpulan halaman – halaman untuk mempublikasikan informasi berupa teks, gambar, dan program multimedia lainnya berupa animasi Pemrograman Berbasis web : Sistem Berbasis Web atau Aplikasi Berbasis Web adalah sebuah sistem yang dibangun dengan konsep rekayasa web dan diaplikasikan secara online melalui media internet Web / website ? Pemrograman Web server side scripting Merupakan sebuah teknologi scriptimg atau pemrograman web dimana script (program) dikompilasi atau diterjemahkan di server. Dengan SSS, memungkinkan untuk menghasilkan halaman web yang dinamis. Contoh : 1. ASP (Active Server Page) dan ASP NET 2. PHP (PHP Hypertext Preprocessor) 3. Java Server Page 4. Perl 5. Phyton client side scripting Merupakan sebuah teknologi scripting atau pemrograman web dimana script (program) dikompilasi atau diterjemahkan di Client. Contoh : HTML (hypertext markup language), java script, XML (extensible markup language), CSS (cascading style sheet). client side scripting merupakan script yang digunakan untuk membuat halaman web statis. TEKNOLOGI PEMBANGUN APLIKASI BERBASIS WEB 1. Web Browser TEKNOLOGI PEMBANGUN APLIKASI BERBASIS WEB 2. Web Editor : Media bagi user untuk memprogram sebuah website Contoh : Notepad, frontpage, dreamweaver dll 3. Bahasa Pemrograman : instruksi standart untuk memerintah komputer Contoh : HTML, Java Script, CSS, 4. Web Server : Perangkat lunak wajib jika membuat halaman web dinamis 5. Database Server : Tempat menyimpan data dalam sebuah web Contoh : MySQL, Microsoft SQL Server, Oracle, DB2 (IBM), PostgreSQL 6. Image Editor : merupakan perangkat lunak yang digunakan untuk mengelola gambar-gambar dan animasi yang nantinya akan digunakan didalam halaman web yang akan dibuat. berikut contohnya: adobe photoshop, corell draw, macromedia flash