Download - WEB Pertemuan 2&3
-
8/16/2019 WEB Pertemuan 2&3
1/18
PENGANTAR REKAYASAWEBSITI ASMIATUN, M.KOM
-
8/16/2019 WEB Pertemuan 2&3
2/18
KONSEP DASAR REKAYASA WEB
RekayasaWeb
• Biasa disebut web e!iee"i! adsuatu %"&ses ya! di!uaka ut'e(i%taka suatu siste' a%#ikasbe"basis web de!a 'e!!uak"ekayasa, %"isi%)%"isi% 'aa*e'da %edekata siste'atis se$i!
da%at di%e"e$ siste' da a%#ikade!a kua#itas ti!!i.
Rua!+i!ku%
• Me#i%uti %e!a$a %"&ses #ua",'et&d&!i, %e"a(a!a siste',a"sitektu", sik#us $idu% da %e!&siste' besa" be"basis web se%e"tbida! %edidika da %ee#itia
-
8/16/2019 WEB Pertemuan 2&3
3/18
URAIAN TENTANG REKAYASA WEB
• Kebayaka siste' be"basis web utuk saat ii ada#a$ $a#a'a web statis da d
• Siste' be"basis web di%usatka %ada look and feel, 'ey&k&! k"eatiitas isua
%eyatua 'u#ti'edia da#a' %eya*ia ata"'uka.
• Kebayaka siste' be"basis web aka be"#a*ut %ada %e!e'ba!a content-dr
• Dibutu$ka utuk 'e'eu$i kebutu$a %e!!ua de!a ke'a'%ua da kea$
be"a!a' utuk 'e!atasi kesu#ita ite"aksi 'ausia da k&'%ute", ata"'uka da %eya*ia i-&"'asi
• Dike'ba!ka da#a' waktu ya! sa!at si!kat se$i!!a su#it utuk 'e'buat
'ee"a%ka %ada ti!kat ya! sa'a
• O"a! ya! 'e'ba!u da 'e!e'ba!ka siste' be"basis web biasaya 'e
be#aka! %edidika ya! be"beda
-
8/16/2019 WEB Pertemuan 2&3
4/18
REKAYASA WEB ADA+A BIDANG YANMU+TIDISIP+INER
Ite"aksi 'ausia)k&'%ute"
Pe"a(a!a da aa#isis siste'
Ata"'uka %e!!ua /use" ite"-a(e0
Rekayasa %e"a!kat #uak (software engineering)
Rekayasa kebutu$a (requirments engineering)
Struktur informasi
Pengujian
Pemodelan dan simulasi
Manajemen proyek
-
8/16/2019 WEB Pertemuan 2&3
5/18
AREA UTAMA PENGETAUAN DI DA+AREKAYASA WEB
• +a%isa 1sik 'e#i%uti 1be" &%tik, ka"i!a kabe# da i"kabe#, da%e!eda#i kesa#a$a
• +a%isa ite"et 'e#i%uti Ite"et P"&t&( /IP0, aa##i#sis da des"&uti!
•
+a%isa t"as%&"t yaitu aa#i#sis da desai %"&t&k ya! da%at se%e"ti T2P• +a%isa a%#ikasi 'e#i%uti sty#e ite"aksi, ska#abi##itias da %e'isa
be"$ubu!a de!a e#e'et a"sitektu"• Kie"*a
Rekayasa 3a"i!a
• P"&ses• Kebutu$a• A"sitektu"• Desai• Pe!u*ia• #i!ku!a
RekayasaPe"a!kat
+uak• Desai data• Ba$asa 4ue"y basis data• Te&"i 'esi %e(a"i ite"et• 5isik a#at %eyi'%aa
Basis data
• Desai• 6isua#isasi• Usabi#itas
• T& kab&"ati-
i%e"'edia
-
8/16/2019 WEB Pertemuan 2&3
6/18
KEA+IAN BIDANG REKAYASA WEB
Kea$#iaP"asya"a
t
• Pe'"&!"a'a da %e'&de#a be"&"ietasi &b*ek• Pe!e'ba!a basis data• Pe'"&!"a'a web de!a TM+. 3aas("i%t, 2GI ,PP• Peyeba"a da"i t& a&ut$&"i! k$usus da edit&" web
Kea$#iaS%esi1k
• Pe'a$a'a "ekayasa weeb seba!ai bida! 'u#tidisi%#ie"• Pe'a$a'a 1#&s&1s %e!e'ba!a "ekayasa web• Pe'a$a'a (aku%a siste' da k&teks da"i a%#ikasi "ekayasa web• Pe'a$a'a aa#isis• Peeta%a kebutu$a data 'e!!uaka ke#as da tekik %e'&de#a aa#isis #a• Pe'&de#a desai• Desai Web• Pe!e'ba!a %"&t&ty%e
• Rekayasa da %e!u*ia usabi#itas
Kea$#iaU'u'
• Maa*e'e da %e"e(aaa P"&yek• Pe!!uaa ke'ba#i %"isi%)%"isi% desai• Kea$#ia 'eu#is da 'e'ba(a• Dia#&! da k&'uikasi de!a stake$de"
-
8/16/2019 WEB Pertemuan 2&3
7/18
AKTI6ITAS REKAYASA WEB
Pedidika da %e#ati$a
Mausia da as%ek)as%ek budaya
Mat"ik web utuk esti'asi %e!e'ba!a
K&1!u"asi da 'aa*e'e %"&yek
Pei#aia kua##itas, k&t", da *a'ia
Pe!u*ia e"1kasi da a#idasi
Mi!"asi da"i siste' wa"isa ke #i!ku!a web
Tekik da 'et&d&!i %e!e'ba!a siste' be"basisweb
Aa#isis da s%esi1kasi kebutu$a
-
8/16/2019 WEB Pertemuan 2&3
8/18
-
8/16/2019 WEB Pertemuan 2&3
9/18
KATEGORI AP+IKASI WEB
Kategori Contoh
I-&"'ati&a# Su"at kaba" &#ie, kata#&! %"&se"i(e 'aua#,buku e#ekt"&ik
Ite"akti- 5&"'u#i" %eda-ta"a, %eya*iai-&"'asi ya! dikust&'isasi, d%e"'aia &#ie
T"asaksi&a# Be#a*a e#ekt"&ik, %e'esaada #ayaa da %e"baka &
W&"k8&w Siste' %e*adwa#a da %e"e#ie, 'aa*e'e iet&"i da%e!awasa status
+i!ku!a ke"*a kab&"ati- Siste' aut$&"i! te"dist"ibusi ddesai kab&"ati-
Ma"ket%#a(e, k&'uitas &)#ie Ke#&'%&k ($at, siste' ya!'e"ek&'edasika sebua "&d
-
8/16/2019 WEB Pertemuan 2&3
10/18
KARAKTERISTIK AP+IKASI WEB
Sistem berbasis web sederhana Sistem berbasis web lanjut
Meya*ika i-&"'asi tekstua# a#a'a wewb k&'%#eks
K&te i-&"'asi tidak be"uba$, statis I-&"'asiya dia'is, be"uba$waktu da kebutu$a %e!!u
Nai!asi sede"$aa Su#it utuk ai!asi da %e(ai-&"'asi
Siste' te"%isa$ /stad)a#&e0 Te"ite!"asi de!a basis data%e*adwa#a, %e*a*aka da%e"e(aaa #aiya
Tidak 'e'butu$ka kie"*a ya! ti!!i Me'butu$ka kie"*a ti!!i
Di!uaka utuk %eyeba"a Diseba"ka di da#a' a%#ikasi '("iti(a#
-
8/16/2019 WEB Pertemuan 2&3
11/18
KEBUTUAN UNTUK REKAYASA WEBMaa *e'e da%e"e(aaa
%"&yek
web
Siste' be"basis web
K&st"uksi situs web
Desai situs web atau a"sitektu" i-&"'asi
Desai $a#a'a web
K&st"uksi web
PERBEDAAN AP+IKASI WEB DAN PERANGKAT
-
8/16/2019 WEB Pertemuan 2&3
12/18
PERBEDAAN AP+IKASI WEB DAN PERANGKAT+UNAK KON6ENSIONA+No Keterangan
9 Me'adatka *adwa# %e!e'ba!a
7 Eusi teta% de!a sik#us "eisi ya! di%e"si!kat
: K&te ada#a$ "a*a; S%esi1kasi kebutu$a tidak (uku%
< Ti' ke(i# beke"*a utuk *adwa# ya! sa!at si!kat
= Ke'u(u#a 'et&d&!i da tek&!i
> Ketiadaa %"&ses %e!u*ia
? Ke%uasa %e!!ua da a(a'a da"i k&'%etisi sese&"a!
@ Meduku! 'aa*e'e ya! 'ii'a#9 K"itika# kie"*a
99 Me!e'ba!ka stada" utuk a%#ikasi web ya! $a"us di%atu$i
97 Pe'a$a'a disi%#i ta'ba$a di%e"#uka utuk a%#ikasi web se%e"ti de$i%e"teks %eya*ia i-&
9: Pe"ti'ba!a kea'aa
9; +e!a#itas, kes&sia#a da isu etika9< 6a"iasi #ata" be#aka e e'ba
-
8/16/2019 WEB Pertemuan 2&3
13/18
REKAYASA WEB BUKAN PERANGKAT+UNAK
• Wa""e /790 'eyataka ba$wa situs web 'e'atu$
&- s&-twa"e euti&.
• Situs web 'e'e"#uka *eis %e'e#i$a"a ya! tidak
te"'asuk di da#a' %e"a!kat #uak stada"
• Pe'e#i$a"aa situs web be"si-at utu!)utu!a
DA5TAR PROPERTI SITUS WEB YANG
-
8/16/2019 WEB Pertemuan 2&3
14/18
(&""e(tess
Kete%ata situs su#it utuk diteta%ka, situs'u!ki 'ea'%i#ka ya! bea" a'u *u!a be"isi k&'%&e ya! sa#a$
testabi#itySitus da%at 'e'i#iki ke'a'%ua da%e!u*ia usabi#itas se(a"a 'eye#u"u$te"uta'a de!a skea"i& utuk situs ya!be"isi k&'%&e ite"akti-
'aitaiabi#ity
Pe'buata %e"uba$a situs $a"us 'uda$da 'e(aku% kebutu$a utuk %e"uba$a
ke(i# seka#i%u
S(a#abi#ity
Ma'%u 'eduku! %ei!kata di da#a' *u'#a$ %e!!ua ya! bayak
DA5TAR PROPERTI SITUS WEB YANGBAIK
-
8/16/2019 WEB Pertemuan 2&3
15/18
AP+IKASI WEB BERBASIS MANA3EMENKONTEN
• Maa*e'e k&te biasa dikea# de!a Content Management System ( 2
a"tiya t& ya! 'e'u!kika be"ba!ai sta- tekis da & tekis utu
'e(i%taka, 'e!edit, 'e!e#a da 'ee"bitka be"ba!ai k&te.
• K&te ada#a$ %&k&k, ti%e, atau uit da"i i-&"'asi di!ita# da%at be"u%a te
!"a1s, ide&, sua"a
•
Maa*e'e k&te ada#a$ k&'biasi atu"a)atu"a, %"&ses atau a#i"a ke"se$i!!a %eyi'%aa e#ekt"&ik dia!!a% seba!ai ya! dike#aC da"i%a
tidak dike#aC
• Siste' 'aa*e'e k&te dia"tika seba!ai t& atau k&'biasi t& ya!
'e'uda$ka %"&duksi ya! e-ekti- da e1sie
-
8/16/2019 WEB Pertemuan 2&3
16/18
SISTEM MANA3EMEN KONTEN SUMBER TERBUKA
• Ada bayak a%#ikasi &%e s&u"(e, diata"aya ada#a$
%&stuke, PPNuke, D"u%a#. Se'uaya 'e"u%aka a%
2MS ya! dike'ba!ka de!a ba$asa %e'"&!"a'a
da basis data MyS+.
• A%#ikasi 2MS ii se"i! di!uaka utuk be"ba!i i-&"'suatu k&'uitas
-
8/16/2019 WEB Pertemuan 2&3
17/18
TEKNO+OGI INTERNET DAN AP+IKASI • Internet
• Sejarah Internet
• Pengantar Web
• Arsitektur Web Tradisional
• Aplikasi Web
• Karakteristik Aplikasi Web
• Teknologi Web
• Jenis Aplikasi Weba
• Arsitektur 3Tier
•
Perangkat !unak ClientSer"er
-
8/16/2019 WEB Pertemuan 2&3
18/18
TERIMA KASI