PADANG
KONSEP PEMROGRAMAN
INTERNET dan WEB
11/11/16
MATA KULIAH
Web Terapan
POKOK BAHASAN
c
Pemrograman Internet
Konsep Dasar Web
Http dan Site Programming
Konsep HTML
Pendahuluan
Pemrogra
man
Internet
Html
PHP
AJAX
Dan Lainya
Pemrograman internet
= pemrograman
aplikasi berbasis
internet
11/11/16
Arsitektur Sistim
Terdistribusi
Merupakan sebuah
paradigma dalam
teknologi informasi
yang merujuk
kepada cara untuk
mendistribusikan
aplikasi ke dalam
dua pihak: pihak
klien dan pihak
server.
11/11/16
Arsitektur Sistim
Terdistribusi
11/11/16
11/11/16
Kelebihan Client-server
Beban komputasi disebar di beberapa mesin
Client mengakses fungsionalitas server dari
jarak jauh
Client dan server didesain terpisah (dan
mungkin
berbeda), lebihsederhana dibanding mendesain
satu
program yang dapat melakukan segalanya
Data dapat disimpan secara terpusat di server,
usaha
Menjaga reliabilitas sistem cukup dilakukan di
server(UPS, redundant disk array, high speed
processors, dll)
Data dapat disimpan secara terdistribusi di
banyak client atau server, sehingga jika satu
komponen rusak
(misalnya harddisk crash atau bencana alam),
maka
7
data yang hilang menjadi minimal, atau mungkin
11/11/16
11/11/16
10
11
11/11/16
12
Berbasis Internet vs
Berbasis Web
Berbasis
Internet
Berbas
is
Web
Berbasis Internet
11/11/16
14
Berbasis Web
11/11/16
15
Definisi Web
HTTP
Pemrograman
Web
Sejarah HTTP
Teologis
Normatif
Client Side
Programing
Server Side
Programing
HTML
11/11/16
16
Definisi Web
World Wide Web ("WWW", atau singkatnya "Web")
adalah suatu ruang informasi di mana sumber-sumber
daya yang berguna diidentifikasi oleh pengenal global
yang disebut Uniform Resource Identifier (URI).
11/11/16
17
HTTP
11/11/16
18
Sejarah HTTP
11/11/16
19
Sejarah HTTP
11/11/16
20
Sejarah HTTP
11/11/16
21
22
23
24
HyperTextMarkupLanguage
(HTML)
11/11/16
25
HyperTextMarkupLanguage
(HTML)
11/11/16
26
HyperTextMarkupLanguage
(HTML)
Markup/Tanda
Secara garis besar, terdapat 4 jenis elemen dari HTML:
structural. tanda yang menentukan level atau tingkatan dari
sebuah teks (contoh, <h1>Golf</h1> akan memerintahkan
browser untuk menampilkan "Golf" sebagai teks tebal besar
yang menunjukkan sebagai Heading 1
presentational. tanda yang menentukan tampilan dari
sebuah teks tidak peduli dengan level dari teks tersebut
(contoh, <b>boldface</b> akan menampilkan bold. Tanda
presentational saat ini sudah mulai digantikan oleh CSS dan
tidak direkomendasikan untuk mengatur tampilan teks,
hypertext.
11/11/16
27
HyperTextMarkupLanguage
(HTML)
11/11/16
28
Kesimpulan
Kelebihan & Kekurangan Aplikasi Berbasis Web
Kelebihan:
Dapat diakses kapan pun dan dari mana pun selama
ada internet
Dapat diakses hanya dengan menggunakan web browser
(umumnya sudah tersedia di PC, PDA, dan handphone
terbaru),tidak perlu menginstall aplikasi client khusus
Kekurangan:
Antarmuka yang dapat dibuat terbatas sesuai spesifikasi
standar untuk membuat dokumen web dan keterbatasan
kemampuan web browser untuk menampilkannya
Terbatasnya kecepatan internet mungkin membuat respon
aplikasi menjadi lambat
11/11/16
29