web pertemuan 5
TRANSCRIPT
-
8/16/2019 WEB Pertemuan 5
1/10
ARSITEKTUR
APLIKASI WEBSITI ASMIATUN, M.KOM
-
8/16/2019 WEB Pertemuan 5
2/10
DASAR ARSITEKTUR WEB
Arsitektur menggambarkan struktur
Arsitektur membentuk transisi ari ana!isis keim"!ementasi
Arsitektur a"at i!i#at ari suut "anang $angberbea
Arsitektur membuat suatu sistem $ang a"atimengerti
Arsitektur men$a%ikan kerangka untuk sistem &eksib!e
-
8/16/2019 WEB Pertemuan 5
3/10
-
8/16/2019 WEB Pertemuan 5
4/10
POLA
• P)!a menguraikan masa!a#"eru!angan "eran+angan$ang mun+u! a!am sebua#k)nteks "eran+angans"esik an mengusu!kans)!usi
P)!aArsitektur
•
Memetakan mekanismuntuk sistem "erangka• -)nt)# M/-
P)!aPeran+angan
• Menguraikan struktur, "engaru# i antara k)mmen$e!esaikan masa!a
• -)nt)# Pub!is#er0Sub
Ii)m
• Menguraikan ")!a $ang"aa im"!ementasi s"eba#asa "emr)graman
• -)nt)# -)unte0P)int
-
8/16/2019 WEB Pertemuan 5
5/10
1RAMEWORK
• Sistem "erangkat !unak$ang a"at igunakankemba!i engan (ungsiumum $ang te!a#itera"kan
• Ber(ungsi sebagai meia
+etak
USER
/IEW
MODEL
SEES
UPDATES
-
8/16/2019 WEB Pertemuan 5
6/10
KATE'ORI ARSITEKTUR
ASPEK LAPISAN
•
Sistem "erangkat !unakterstruktur i a!am bebera"aeretan bertingkat
• Keban$akan (ram2)rk "aa e!sistem teristribusi an a"!ikasi2eb
ASPEK DATA
• Dibagi men%ai ua $aitterstruktur an tiak te
• Data terstruktur +)nt)#struktur 3m!
• Data tiak terstruktur +k)nten mu!timeia, se"aui), 4ie)
-
8/16/2019 WEB Pertemuan 5
7/10
-
8/16/2019 WEB Pertemuan 5
8/10
KOMPONEN DARI ARSITEKTUR APLIKASI WEB 'E
-!ient
Br)2ser $ang ik)ntr)! )!e# "engguna untukmeng)"erasikan a"!ikasi 2eb
1ire2a!!
P)t)ngan "erangkat !unak $ang mengaturk)munikasi antara %aringan tak aman se"ertiinternet an %aringan aman se"erti LAN
Pr)3$
Untuk "en$im"anan sementara #a!aman 2eb i
a!am +a+#e
Web ser4er
Perangkat !unak $ang menukung berbagai "r)t)k)!2eb se"erti 8TTPS, 8TTP
Database ser4er
Br)2ser $ang ik)ntr)! )!e#untuk meng)"erasikan a"!i
Meia ser4er
K)m")nen ini se+ara k#usuigunakan untuk +)ntent st
-)ntent management ser4e
Menangani k)nten untuk m
a"!ikasi
A""!i+ati)n ser4er
Menangani (ungsi)na!itas $ibutu#kan )!e# bebera"a a
-
8/16/2019 WEB Pertemuan 5
9/10
LAPISAN ARSITEKTUR• Disebut %uga arsitektur +!ient9ser4er $ang menggunakan ser4
men$eiakan !a$anan untuk +!ientArsitektur : !a"isan
• Mengi%inkan kita untuk meng)rganisasikan a"!ikasi 2eb a!a6!a"isan ata, bisnis, "resentasi7Arsitektur N0La"isan
• Sistem interna! atau eksterna!, basis ata $ang aa, an antabisnis eksterna! a"at iintegrasikan ke a!am a"!ikasi 2eb ""resentasi, !)gika a"!ikasi an k)nten
Arsitektur Terintegrasi
• A"!ikasi 2eb memaukan ari tiga kateg)ri $aitu ata terstrumu!timeiaArsitektur Data0As"e+t
• Se%um!a# a!at an "enekatan terseia untuk mengintegrasi!angsung ari ekstensi ser4er 2eb
Arsitektur Database0-entri+
• Tamba#an untuk ata terstruktur $ang aa i a!am basis a"aa meia ser4er,k)nten a"!ikasi
Arsitektur Mana%emenD)kumen Web
• Kemam"uan untuk menangani 4)!ume ata $ang besar memmenentukan ketika sistem menggunakan k)nten mu!timeiaArsitektur Datamu!timeia
-
8/16/2019 WEB Pertemuan 5
10/10
SELESAI