web pertemuan 5

Upload: pak-very

Post on 05-Jul-2018

215 views

Category:

Documents


0 download

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