Rekayasa Web 2
Rekayasa Web 2
RPL
: Bisnis Proses, Flowchart, UML dan DFD. Basis Data : ERD & Tabel IMK : Navigation Tree (SiteMap) & Storyboard
Rekayasa Web
Keahlian Prasyarat: - Pemograman dan Pemodelan berorientasi objek atau Pemodelan berorientasi Struktur dengan UML dan DFD - Basis Data dgn JDBC, MySQL, dan Java Servlets, atau bahasa lain yg serupa. - Pemograman Web dengan HTML, JavaScripts, CGI Scripts, dan PHP, atau bahasa lain. - Web Editor, Frontpage, Abode Dreamweaver atau s/w desain web lainnya.
1. Web Site Design Method (WSDM). 2. Scenario-Based Object-Oriented Hypermedia Design Methodology (SOHDM). 3. Relationship-Navigational Analysis (RNA). 4. Object-Oriented Hypermedia Design Model (OOHDM). 5. UML-based Web Engineering (UWE). 6. Hypermedia Flexible Process Modeling (HFPM) 7. W2000 8. Navigational Development Techniques (NDT)
Sumber: Rekayasa Web, Simarmata Janner
UWE adalah salah satu metode rekayasa perancangan Website. Karakter utamanya adalah pengunaaan UML untuk semua model dan tahapan perancangannya.
1. 2. 3. 4.
Requirements Model (Use Case Model). Content Model (Conceptual Model). Navigation Model. Presentation Model.
Requirements Model (Use Case Model). Use case diagram digunakan untuk mengambarkan fungsi-fungsi didalam web. Definisi Aktor dan Definisi Use case. Activity diagram digunakan untuk mengambarkan aliran kerja (Workflow) didalam web.
Navigation Model
Mendesain alur Navigasi didalam Web. Mempresentasikan Nodes dan Link didalam struktur web. Mencegah disorientasi didalam Web.
Presentation Model
Representasi struktur web kedalam sebuah user interface. Desain Halaman Web
Presentation Element didalam UWE <<page>> Merepresentaikan sebuah halaman web. <<presentation class>> Group user interface didalam halaman web. User interface elements - <<anchor>> - <<Text>> - <<Image>> - <<button>>
1. Mission Statement Specification. Membuat spesifiksi Web yang akan dibuat. - Purpose : Goal atau sasaran yang ingin dicapai oleh web yang akan dibuat. - Subject : Informasi atau data yang diolah didalam web. - Target User : Sasaran penguna.
2. Audience Modeling 1. Audience Clasification + Identifikasi user yang terlibat didalam sistem. + Identifikasi kegiatan user didalam sistem. + Pembagian user sesuai kegiatan, informasi dan fungsi + Bisnis Proses 2. Audience Characterictic. + Identifikasi karakter user didalam sistem + Definisi Aktor & Use Case, Use Case dan Activity Diagram
3. Conceptual Design 1. Task & Information Modeling + Desain Struktur dan Interaksi sistem. + Class diagram & Sequen diagram. 2. Navigational Design. + Desain Navigasi
4. Implementation Design 1. Site Structure Design + Membuat Site Map 2. Presentation Design. + Membuat template halaman web 3. Logical Data Design + ERD
1. Requirment Specification + Analisa kebutuhan (Analisa penguna, Analisa Informasi dan Analisa Teknologi). + Bisnis Proses (Deskripsi dan Flowchart). 2. Data Design + Desain data dan aliran data User + DFD (Diagram konteks, DPF level, Kamus data)
3. Hypertext Design. + Desain halaman web + Desain Navigational, Desain Site map, Storyboard. 4. Archiceture Design. + Desain arsitektur sistem, relasi user dengan tabel. + ER-Diagram & Tabel.
5. Implementation + Pembuatan web + Coding 6. Testing & Evalutation + Pengujian dan evaluasi terhadap web. + Pengujian Tautan (Blackbox testing). + Pengujian Coding (Whitebox testing) + Pengujian Device + Pengujian Browser
WEB2000
1 Analisa Kebutuhan a. Analisa Kebutuhan Fungsional + Definisi Use case, Use Case b. Analisa Kebutuhan Navigational + Activity Diagram, Sequen Diagram. 2. Desain Hypermedia + Sitemap & Storyboard 3. Desain Fungsional + Database + Class diagram
WEB2000