Sabtu, 07 Desember 2013

Pemrograman web lanjut

PEMROGRAMAN WEB LANJUT

Pada mata kuliah Pemrograman Web II mahasiswa diberikan materi mengenai pembuatan website dinamis. Materi kuliah yang diberikan meliputi instalasi dan konfigurasi aplikasi web server dan database server, Server Side Scripting menggunakan PHP, ASP, JAVA, SQL server, dan rilis website yang telah dibuat selama kuliah ke web hosting. Dengan mengikuti kuliah ini, diharapkan mahasiswa dapat memberikan solusi terhadap kebutuhan website dinamis di masa sekarang.

1.Review materi Internet dan HTML
2.Review materi CSS dan JAVA Script
3.Server side scripting- PHP dasar

Teknologi Untuk Membuat Aplikasi Web

1.Bersifat Open Source: XAMPP, WAMPP, LAMPP platform
  Sistem Operasi:Linux
   Web Server:Apache Web Server
   Basis Data:MySQL DBMS
  Bahasa pemrograman:PHP/ Perl/ Python / Ruby
2.Bersifat Produk: MICROSOFT .NET™
   Sistem Operasi: Microsoft Windows
   Web Server: Microsoft Internet Information Server (IIS)
   Basis Data: Microsoft SQL Server (terutama), dll
   Bahasa pemrograman:
                                  -Web: ASP.NET
                                -Backend: VB.NET, & C#
3.Bersifat Blueprint:Java Enterprise Edition (J2EE)
   Sistem Operasi: Windows, Linux, Sun OS, Mac OS, etc.
   Web Server: Apache, IIS, Sun Planet, etc.
   Basis Data: Oracle, SQL Server, DB2, etc.
   Bahasa Pemrograman:
                                        -Web: JSP, JSF
                                     -Backend: Java
Vendor pengembang: SUN, IBM, BEA,oracle, etc.
cara kerja web clien server pada web

 

Client/Browser :IE,firefox,opera, etc.
   Server: Hardware +Software
Hardware
                    : komputer server (intel, IBM, HP, Dell,Sun,etc)
Software
                 : Apache Web Server 2.0, Microsoft IIS, 6, etc
Untuk aplikasi web berbasis Java, diperlukan tambahan:
Application Server :(Tomcat, Glassfish, JBoss, Websphere, etc.)
CMS  ( content management system)

CMS adalah sebuah aplikasi web atau software web yang tujuannya untuk memudahkan dalam pengelolaan (upload,edit,menambahkan,dll) konten dalam sebuah website/blog/aplikasi web tanpa harus dibekali pengetahuan tentang hal-hal yang bersifat teknis tanpa harus memiliki pengetahuan tentang bahasa pemrograman web,jadi dengan CMS walaupun kita tidak dapat membangun sebuah website tanpa harus faham mengenai html dan yang lainnya,si dalam CMS, manajemen file-file juga sangat terstruktur, setiap elemen antara isi dan tampilan desain terpisah.
CMS Berbasis Open Source
 •Joomla 
 •Drupal
 •Xoops
 •Postnuke
 •PHPNuke
 •Typo3
 •Etc.
Hosting : Menitipkan file pada server seseorang dan harusa membayar
contoh penyedia adalah master web dan rumah web
DNS    : Domain Naming Service

Contoh nama Domain ( Bina_tunggal.co.id )