Multimedia
PEMROGRAMAN WEB
APA ITU WEBSITE??
Web adalah halaman informasi yang disediakan melalui
jalur internet sehingga bisa diakses di seluruh dunia selama
terkoneksi dengan jaringan internet.
Website merupakan kumpulan halaman yang
menampilkan informasi data teks, data gambar diam atau
bergerak, data animasi, suara, video dan atau gabungan dari
semuanya, baik yang bersifat statis maupun dinamis yang
membentuk satu rangkaian bangunan yang saling terkait
dimana masing-masing dihubungkan dengan jaringan-jaringan
halaman (hyperlink).
WEBSITE
WWW
WWW
URI (Uniform Resource Identifier)
Suatu ruang informasi dimana sumber-sumber
daya yang berguna diidentifikasi oleh pengenal
global
WWW
URI (Uniform Resource Identifier)
http://webberita.com/download/file1.p
df
URL URN
URI
Nb:
• URN: Uniform Resource Name
• URL: Uniform Resource Locator
1. Masukan alamat web yang dituju pada web browser
2. Browser akan meminta halaman web dari web
server.
3. Web server mengirimkan data web yang diminta ke
browser
4. Browser menginterprestasikan data dan
menampilkannya
CARA KERJA WEB SEBAGAI BERIKUT :
 Web Designer
 Web Programmer
 Web Administrator
 Web Master
 Web Developer
PROFESI DALAM PENGEMBANGAN WEB
 Tugasnya adalah pendesainan tampilan situs (web) mulai dari
pengolahan gambar, tata letak, warna, dsb. Didalam
pendandanan suatu situs
 Web Designer harus menguasai :
- HTML, DHTML
- Pengolah Gambar
- Animasi, Movie (Film)
WEB DESIGNER
 Jika situs yang akan dibuat mempunya fasilitas interaksi
antara pengunjung dan situs misalnya menyangkut dengan
transaksi, input output data dan database maka seorang Web
Programmer yang akan mengerjakannya dengan membuat
aplikasi-aplikasi yang berkerja diatas situs (web).
 Penguasaan yang biasanya harus dikuasai pada umumnya
oleh Web Programmer :
- CGI Perl, PHP, MySQL (Unix base)
- ASP (NT base)
- Java Script dan Applet
WEB PROGRAMMER
 Tugasnya adalah untuk memaintenance suatu server,
mengerti akan Sistem Operasi Server, baik itu mulai dari
instalasi sampai kepada masalah (troubleshooting)
 Seorang Web Administrator harus menguasai :
- OS Unix (LInux, FreeBSD, dll)
- OS NT
- Jaringan (LAN, WAN, Intranet)
- Keamanan Server
WEB ADMINISTRATOR
 Seoarang Web Master adalah seorang yang mengerti akan
kesemua hal mulai dari disain, program dan keamanan server
namun tidak terlalu turut mencampuri ke masing-masing
divisi, cukup dengan mempertanggun jawabkan atas jalannya
suatu situs (web).
 Penguasaan yang harus dimiliki :
- HTML, DHTML
- CGI Perl, PHP, MySQL, ASP, Java
- Penguasaan bermacam OS (Operating System)
- Keamanan Server
- Jaringan (LAN, WAN, Intranet)
WEB MASTER
 Kegiatan diatas secara keseluruhan dinamakan suatu team
yang dinamakan Web Developer.
WEB DEVELOPER
1. Konsepsi :
Pada tahap ini gambaran mengenai aplikasi yang akan dibuat dibentuk.
Gambaran harus dapat menjelaskan poin-poin inti dari aplikasi yang akan
dibuat secara umum.
2. Analisa :
Pada tahap ini konsep yang dibuat dianalisa secara pemrograman untuk
mengetahui apa saja yang dibutuhkan untuk mengembangkan konsep
menjadi suatu aplikasi serta alur proses pada aplikasi secara jelas.
3. Simulasi :
Pada tahap ini disimulasikan proses-proses yang akan terjadi pada aplikasi
yang akan dibuat. Proses-proses yang disimulasikan meliputi yaitu :
a. Alur suatu proses dalam berbagai macam kondisi.
b. Keluaran yang diharapkan dari setiap proses.
c. Eror-eror yang mungkin terjadi.
d. Proses-proses yang bersifat kritis dan sensitif.
TAHAP PENGEMBANGAN WEB
4. Algoritma :
Pada tahap ini dibuat algoritma pemrograman yang dapat
menerangkan proses-proses secara programatik. Algoritma yang
dibuat harus sejalan dengan simulasi yang telah dilakukan.
5. Konstruksi :
Pada tahap ini seluruh algoritma yang dibuat diimplementasikan
pada level pemrograman.Di sini dibuat produk dari konsep yang
dibuat sebelumnya.
6.Evaluasi :
Pada tahap ini dicek secara keseluruhan aplikasi yang telah
dibuat. Program harus berjalan sesuai dengan yang telah
dicanangkan. Apabila ada kesalahan maka harus dicari tahu di
bagian mana kesalahan tersebut terjadi dan ulangi kembali
pengembangan aplikasi dari tahap tersebut.
TAHAP PENGEMBANGAN WEB
Software Web Design adalah software yang digunakan untuk
membuat desain sebuah halaman web. Jenis-jenis software web
desain:
 Adobe Photoshop
 Adobe Illustrator
 Corel Draw
 Dll
SOFTWARE WEB DESIGN
Software web editor adalah software yang digunakan untuk
meng-edit sebuah halaman web, misalnya mengubah style/css
(cascading style sheet), menambah javascript, menambah
gambar, text, dll
Jenis-jenis software web editor:
 Adobe Dreamweaver
 PHPDesigner
 Microsoft Front Page
 Note Pad
 dll
SOFTWARE WEB EDITOR
TERIMA KASIH

pemrograman web

  • 1.
  • 2.
  • 3.
    Web adalah halamaninformasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet. Website merupakan kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau bergerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). WEBSITE
  • 4.
  • 5.
    WWW URI (Uniform ResourceIdentifier) Suatu ruang informasi dimana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global
  • 6.
    WWW URI (Uniform ResourceIdentifier) http://webberita.com/download/file1.p df URL URN URI Nb: • URN: Uniform Resource Name • URL: Uniform Resource Locator
  • 7.
    1. Masukan alamatweb yang dituju pada web browser 2. Browser akan meminta halaman web dari web server. 3. Web server mengirimkan data web yang diminta ke browser 4. Browser menginterprestasikan data dan menampilkannya CARA KERJA WEB SEBAGAI BERIKUT :
  • 8.
     Web Designer Web Programmer  Web Administrator  Web Master  Web Developer PROFESI DALAM PENGEMBANGAN WEB
  • 9.
     Tugasnya adalahpendesainan tampilan situs (web) mulai dari pengolahan gambar, tata letak, warna, dsb. Didalam pendandanan suatu situs  Web Designer harus menguasai : - HTML, DHTML - Pengolah Gambar - Animasi, Movie (Film) WEB DESIGNER
  • 10.
     Jika situsyang akan dibuat mempunya fasilitas interaksi antara pengunjung dan situs misalnya menyangkut dengan transaksi, input output data dan database maka seorang Web Programmer yang akan mengerjakannya dengan membuat aplikasi-aplikasi yang berkerja diatas situs (web).  Penguasaan yang biasanya harus dikuasai pada umumnya oleh Web Programmer : - CGI Perl, PHP, MySQL (Unix base) - ASP (NT base) - Java Script dan Applet WEB PROGRAMMER
  • 11.
     Tugasnya adalahuntuk memaintenance suatu server, mengerti akan Sistem Operasi Server, baik itu mulai dari instalasi sampai kepada masalah (troubleshooting)  Seorang Web Administrator harus menguasai : - OS Unix (LInux, FreeBSD, dll) - OS NT - Jaringan (LAN, WAN, Intranet) - Keamanan Server WEB ADMINISTRATOR
  • 12.
     Seoarang WebMaster adalah seorang yang mengerti akan kesemua hal mulai dari disain, program dan keamanan server namun tidak terlalu turut mencampuri ke masing-masing divisi, cukup dengan mempertanggun jawabkan atas jalannya suatu situs (web).  Penguasaan yang harus dimiliki : - HTML, DHTML - CGI Perl, PHP, MySQL, ASP, Java - Penguasaan bermacam OS (Operating System) - Keamanan Server - Jaringan (LAN, WAN, Intranet) WEB MASTER
  • 13.
     Kegiatan diatassecara keseluruhan dinamakan suatu team yang dinamakan Web Developer. WEB DEVELOPER
  • 14.
    1. Konsepsi : Padatahap ini gambaran mengenai aplikasi yang akan dibuat dibentuk. Gambaran harus dapat menjelaskan poin-poin inti dari aplikasi yang akan dibuat secara umum. 2. Analisa : Pada tahap ini konsep yang dibuat dianalisa secara pemrograman untuk mengetahui apa saja yang dibutuhkan untuk mengembangkan konsep menjadi suatu aplikasi serta alur proses pada aplikasi secara jelas. 3. Simulasi : Pada tahap ini disimulasikan proses-proses yang akan terjadi pada aplikasi yang akan dibuat. Proses-proses yang disimulasikan meliputi yaitu : a. Alur suatu proses dalam berbagai macam kondisi. b. Keluaran yang diharapkan dari setiap proses. c. Eror-eror yang mungkin terjadi. d. Proses-proses yang bersifat kritis dan sensitif. TAHAP PENGEMBANGAN WEB
  • 15.
    4. Algoritma : Padatahap ini dibuat algoritma pemrograman yang dapat menerangkan proses-proses secara programatik. Algoritma yang dibuat harus sejalan dengan simulasi yang telah dilakukan. 5. Konstruksi : Pada tahap ini seluruh algoritma yang dibuat diimplementasikan pada level pemrograman.Di sini dibuat produk dari konsep yang dibuat sebelumnya. 6.Evaluasi : Pada tahap ini dicek secara keseluruhan aplikasi yang telah dibuat. Program harus berjalan sesuai dengan yang telah dicanangkan. Apabila ada kesalahan maka harus dicari tahu di bagian mana kesalahan tersebut terjadi dan ulangi kembali pengembangan aplikasi dari tahap tersebut. TAHAP PENGEMBANGAN WEB
  • 16.
    Software Web Designadalah software yang digunakan untuk membuat desain sebuah halaman web. Jenis-jenis software web desain:  Adobe Photoshop  Adobe Illustrator  Corel Draw  Dll SOFTWARE WEB DESIGN
  • 17.
    Software web editoradalah software yang digunakan untuk meng-edit sebuah halaman web, misalnya mengubah style/css (cascading style sheet), menambah javascript, menambah gambar, text, dll Jenis-jenis software web editor:  Adobe Dreamweaver  PHPDesigner  Microsoft Front Page  Note Pad  dll SOFTWARE WEB EDITOR
  • 18.