Referensi Web Service
Karena ada request dari beberapa mahasiswa, maka saya postingkan beberapa referensi mengenai web service
Bagi yang mau mendevelop lewat ASP.Net :
- http://msdn.microsoft.com/en-us/library/t745kdsh.aspx
- http://msdn.microsoft.com/en-us/library/ms972326.aspx
Untuk yang mau mendevelop lewat PHP :
- http://ilia.ws/files/phpworks_webservices.pdf
- http://php.net/manual/en/refs.webservice.php
Untuk yang mau mendevelop lewat JSP :
- http://www.oracle.com/technetwork/java/index-jsp-137004.html
- http://download.oracle.com/javaee/1.4/tutorial/doc/
Rencana Materi PPWeb
Rencana materi tiap pertemuan :
Materi PPWEB
Rancangan Materi :
- Pengantar http://www.cs.tufts.edu/comp/150WEB/notes/intro.php
- Web Engineering
- Website Lifecycle
- dll
- Correctness http://www.cs.tufts.edu/comp/150WEB/notes/correctness.php
- Program Correctness
- Why Important?
- dll
- XML Schema http://www.cs.tufts.edu/comp/150WEB/notes/xschema.php
- Validating Schemas
- Goal
- Type restriction
- dll
- Tugas : Studi Kasus
- Demo Studi Kasus
- Desain Architecture Pengembangan
- Desain Database
- Desain Class
- Desain Interface Program
- Prototype Program
- Queries http://www.cs.tufts.edu/comp/150WEB/notes/queries.php
- Arsitektur Advanced Application
- Multi-tier architecture
- Interface Encapsulation
- SQL Basic
- dll
- Implementasi integrated database dan web application
- Data Source
- I/O Implementation
- Arsitektur Advanced Application
- Service Architecture http://www.cs.tufts.edu/comp/150WEB/notes/service.php
- SOAP
- WSDL
- UDDI
- dll
- Web Service Implementation
- Data Source
- Class Definition
- Service Definition
- Service Hosting
- Service Access
- Simple Output
- UTS : Demo Perbaikan Studi Kasus
- Desain Architecture Pengembangan
- Desain Database
- Desain Class
- Desain Interface Program
- Prototype Backend dan Middleware
- Security Goals http://gcu.googlecode.com/files/1.ppt
- 7 key security concepts
- dll
- Penentuan tema project akhir
- Secure Systems Design http://gcu.googlecode.com/files/2.ppt
- Understandng Threats
- Designing-In Security
- dll
- Konsultasi Draft Pendahuluan Project
- Secure Design Principles http://gcu.googlecode.com/files/3.ppt
- Principle of Least Privilege
- Defense-in-Depth
- dll
- Konsultasi Revisi Pendahuluan Project dan Draft Daftar Pustaka
- Konsultasi
- Konsultasi Revisi Pendahuluan dan Draft Metodologi Perancangan
- Desain Architecture Pengembangan
- Desain Database
- Desain Class
- Desain Interface Program
- Konsultasi Revisi Pendahuluan dan Draft Metodologi Perancangan
- Konsultasi
- Prototype Database, Class dan Interface Web Service
- Revisi Draft Metodologi Perancangan
- Konsultasi
- Revisi Prototype Database, Class dan Interface Web Service
- Prototype I/O
- Konsultasi
- Revisi Prototype I/O
- Penentuan Jadwal Demo
- Minggu Tenang : Demo Final
- UAS : Pengumpulan Dokumentasi dan Laporan
Rencana penilaian :
- Demo akan ada 1x pre UTS dan 6x pasca UTS (40%)
- kehadiran (undefined)
- UTS dalam format demo per kelompok (30%)
- UAS dalam format demo per kelompok (30%)
Ketentuan Tugas :
- format word
- dikirim ke email (cc)
- penamaan subject : PPWEB-102-<Kelas>-<Nomor Kelompok>-<Nomor Tugas>
Template PPWeb 102
Ada beberapa aturan main untuk kelas ppweb semester 102 :
- buat kelompok dengan anggota max 3 org
- setiap kelompok akan diberi nomor urut ketika submit ke dosen
- setiap kelompok wajib mempunyai codename nama binatang dalam bahasa jawa, contoh
- bajul (artinya buaya)
- wedhus (artinya kambing)
- dll
- setiap pengerjaan tugas project (sekitar 2-3 minggu sekali), wajib :
- dipresentasikan dalam bentuk slide yang berisi
- judul project (dibentuk codename juga, nama gunung, dilengkapi keterangan versi)
- nama kelompok dan nim
- latar belakang project (pengantar, tema, topik, dan judul)
- tools yang digunakan (text editor, image editor, browser, dll)
- fungsionalitas project (halaman-halaman yang ada)
- preview situs web (capture)
- dipresentasikan situs webnya yang :
- dihosting offline di komputer anggota kelompok (nilai normal), atau
- dihosting online di web (nilai +10)
- tata cara presentasi :
- presenter 1 :
- pembuka
- judul project
- perkenalan
- latar belakang
- presenter 2 :
- tools yang digunakan
- fungsionalitas
- preview situs web
- presenter 3 :
- demo web
- penutup
- presenter 1 :
- yang tidak ikut presentasi, nilai dianggap 0.
- dipresentasikan dalam bentuk slide yang berisi
Tugas 1 DESPROWEB 102
Terjemahkan referensi html dari : http://w3schools.com/html/default.asp
format makalah word, bahasa Indonesia, tidak menerima translate dr google.
capture dr hasil mencoba (dicrop agar ringan)
yang harus ditranslate :
HTML HOME
HTML Introduction
HTML Get Started
HTML Basic
HTML Elements
HTML Attributes
HTML Headings
HTML Paragraphs
HTML Formatting
Rencana Materi Desproweb
Rencana materi tiap pertemuan :
- Pengantar
- Layouting Dasar
- Demo Layouting Dasar
- Layouting Lanjut
- Demo Layouting Lanjut
- Client Scripting
- Demo Client Scripting
- Pengantar Server Side Scripting
- Demo Rencana Project Akhir
- Layouting dan Manajemen Session dalam Server Side
- Demo 1 Prototype Project Akhir
- Data retrieval dalam Server Side
- Demo 2 Prototype Project Akhir
- Konsultasi akhir dan penentuan jadwal demo project
Rencana penilaian :
- Demo akan ada 3x pre UTS dan 3x pasca UTS (30%)
- kehadiran (10%)
- UTS yang direncanakan dalam format ujian personal di lab (30%)
- UAS dalam format demo per kelompok (30%)
Ketentuan Tugas :
- format word
- dikirim ke email (cc)
- penamaan subject : DESPROWEB-102-<Kelas>-<Nomor Kelompok>-<Nomor Tugas>