rekayasa web 0 4 kebutuhan aplikasi web
Download
Skip this Video
Download Presentation
Rekayasa Web 0 4 . Kebutuhan Aplikasi Web

Loading in 2 Seconds...

play fullscreen
1 / 22

Rekayasa Web 0 4 . Kebutuhan Aplikasi Web - PowerPoint PPT Presentation


  • 191 Views
  • Uploaded on

Rekayasa Web 0 4 . Kebutuhan Aplikasi Web. Dwi Budi Santoso. Pendahuluan. Awalnya , www dibuat tahun 1989 sebagai suatu media berbagi informasi ( seperti laporan penelitian , data, dan panduan pengguna ) diantara perorangan yang terpisah secara geografis .

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Rekayasa Web 0 4 . Kebutuhan Aplikasi Web' - fauve


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pendahuluan
Pendahuluan
  • Awalnya, www dibuattahun 1989 sebagaisuatu media berbagiinformasi ( sepertilaporanpenelitian, data, danpanduanpengguna) diantaraperorangan yang terpisahsecarageografis.
  • Informasidisimpanpada server yang berbedadandiambilkembalidenganantarmukapengguna (web browser)
  • Informasiberisidokumenteks yang salingterhubungdenganhiperteks
slide3

Kebanyakansistemaplikasi web yang sekarang, merupakanmerupakansistemfungsional yang secarapenuhmenyediakanperdaganganbisnis-ke-pelanggandanbisnis-ke-bisnis, disertaidenganbanyaklayanankebanyakpengguna.

  • Banyakinstitusisepertiperusahaanswasta, rumahsakit, pemerintahmenggunakanaplikasiberbasis web untukmeningkatkanoperasimereka
masalah
Masalah
  • Banyakaplikasi web yang saatinikurangberkualitasdansulituntukdipelihara, penyebabnya :
    • Prosesperancangandanpengembangan
    • Manajemenproyekkurangsempurnaataubahkantidakada
slide5

Hasil survey

    • 84% proyekaplikasi web tidakmenemukankebutuhanbisnis
    • 53% dariproyektidakmenyediakankemampuan yang dibutuhkan
    • 79% proyekterhambatolehjadwal
    • 63% proyekmelebihianggaran
slide6

Untukituperlu :

    • Metodepengembanganaplikasi yang tepatwaktu
    • Sesuaianggaran
    • Tingkat kualitastinggi
    • Mudahdipelihara
hipermedia web
Hipermedia web
  • Disebutjugaperangkatlunak web atauaplikasi web
  • Sinonim lain : situs web, sistem web danaplikasi internet
  • Menurut IEEE : situs web merupakansuatukoleksidarihalaman web yang terhubungsecaralogisdandiatursebagaientitastunggal
pembagian jenis
PembagianJenis

1. Aplikasihipermedia web : suatuaplikasi yang tidakkonvensional yang dikarakterisasiolehpembuatinformasidengan node-node (kumpulaninformasi), tautan (relasiantar node-node), anchor, strukturakses(untuknavigasi),danpengiriman web. Teknologi yang biasanyadipakaiuntukpengembanganaplikasiadalah HTML, XML, Javascriptdan multimedia.

slide9

2. Aplikasiperangkatlunak web : suatuaplikasiperangkatlunakkonvensional yang bersandarpada web ataumenggunakaninfrastruktur web untukpelaksanaannya. Biasanyameliputisisteminformasiwarisan, seperti basis data, sistempemesanan, basis pengetahuan, dll.

Kebanyakanaplikasi e-commerce masukkedalamkategoriini.

slide10

3. Aplikasi Web : suatuaplikasi yang diserahkanmelalui web yang mengkombinasikankarakteristikdarihipermedia web danaplikasiperangkatlunak web

pengembangan web vs pengembangan perangkat lunak
Pengembangan Web vsPengembanganPerangkatLunak
  • Berbedadisejumlah area. Perbedaaninimempengaruhikeseluruhanprosespemeliharaandanpengembangan web. Area inimeliputiorang-orang yang terlibatdidalampengembangan, karakteristikaplikasi web yang hakikidanpengunjungaplikasi
  • Pengembanganperangkatlunaktetapdidominasiolehparaprofesionaldibidangteknologiinformasi yang memilikipengetahuanpemrograman, perancangan basis data, danmanajemenproyek. Sedangkanpengembangan web meliputivariasipengembang(developer) yang lebihluas, sepertiseorangamatir yang tidakmemilikikeahlianpemrograman, desaingrafis, penulis, pakar basis data, danprofesional IT. Dengankata lain, halaman web dapatdiciptakanolehseseorang, walaupuntanpamemilikipengetahuanpemrograman.
slide12

Aplikasi web biasanyamenggunakanteknologikomunikasidanmempunyaiakses multi platform.

  • Banyakteknologiyangtersediauntukpengembanganaplikasi web, artinyapengembangdapatmembangunspektrumaplikasisecarapenuh, dariaplikasi web sederhana(statis) denganmenggunakan html sampaiaplikasi e-commerce.
  • Aplikasi web diarahkanpadakelompokpengguna yang luas
kebutuhan aplikasi web
Kebutuhanaplikasi web
  • Ditinjaudariproses request & response
    • Client
      • Web browser
      • Adobe flash
      • Activex
      • Java
    • Server
      • Perangkatkeras
      • Web server
      • Middleware (php, ASP, JSP, dll)
      • Database Server
slide14

Dari sisiteknologi

    • Java servlet
    • Enterprise Java Bean
    • XML
    • dll
slide15

Arahpengembangan

    • KeandalanAplikasidapatbekerjadenganbaik, tidak crash, tidakmenyediakan data yang salah, dll
    • KegunaanSederhanadalampenggunaan. Jikapelangganinginmenggunakanaplikasi web untukmembeliproduksecara online, aplikasiharusmemilikipenggunaan yang sederhana.
    • KeamananPenanganan data pelanggandaninformasi lain denganaman (contoh : penggunaan SSL)
slide16

Ketersediaanaplikasiharusmempunyaitingkatoperasionalsepanjangtahun (24/7/365)

  • SiklusPemeliharaanAplikasi web seseringmungkinharusdiperbaruibaikdarisisikontenmaupunfungsionalitas. Bisaberupa update minor maupun mayor
orang orang yang terlibat
Orang-orang yang terlibat
  • Aplikasi web mulaidari yang sederhanaberupahalaman html tunggalatauberupahalaman web yang complex, misal plus php, java, xml, dll. Orang-orang yang mungkinterlibat :
    • Desainer web
    • Programmer
    • Desainergrafis
    • Pustakawan
    • Desainer basis data
    • Manajerproyek
    • Ahlikeamananjaringan
    • dll
legalitas kesosialan dan isu etika
Legalitas, kesosialandanisuetika
  • Kontenjangansampaimelanggarhakcipta
  • Kontenjanganmenyakiti/menyerangpihak-pihaktertentu
kebutuhan pendekatan rekayasa
Kebutuhanpendekatanrekayasa
  • Observasimengamatiataumembacasuatuperistiwaataufakta. Dalambanyakkasus, untukmengidentifikasipenyebabdanhubunganantara item yang diamati.
  • Hipotesisasumsiatauteori yang bersifatsementara yang dipercaya.
  • Prediksimeramalkanhasil. Misalsebuahaplikasi web yang kayakontenakanmenarikminatbanyakpengguna
  • ValidasiProsesinidilakukanuntukmemvalidasi, apakahhasilsesuaidenganhipotesis / prediksi
slide21

Observasi

Hipotesis

Prediksi

Validasi

Valid?

TIDAK

YA

Teori

slide22

Promosi

    • Search Engine
    • Social Network
    • Forum, dll
ad