Aplikasi Media Sosial untuk Pembelajaran secara Kolaborasi Berbasis Mobile Web dengan Arsitektur REST dan Protokol keamanan Autentikasi OAuth.

Slides:



Advertisements
Presentasi serupa
Erick Kurniawan, S.Kom, M.Kom
Advertisements

PENGENALAN INTERNET M. Masrur, SKom.
 Putra Prima Naufal
Pernahkah anda membuka sebuah Website???? What It????
KONSEP DASAR WEB DAN INTERNET
Selamat datang di ujian perbaikan yang oke!!! Di susun oleh: Herman Prianto( ) Evi Nurhayani( )
Bab 8 Aplikasi Internet.
Pengenalan Teknologi Web. Sistem Operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras.
Server Create by Amirullah.
Dasar - dasar Web dan HTML
CARA KERJA WEB By: ANDRI MARTIUS ( ).
Website PNPM Perkotaan
Extensible Messaging and Presence Protocol Working Group
W EB S ERVICES Riyanto, S.Kom. A PA ITU W EB S ERVICES ? Adalah service yang mempertukarkan data dalam format XML Tersedia dan diakses melalui Internet.
MARI BERBAGI CERITA DI DUNIA MAYA Materi Pelatihan Blog Tingkat Pelajar SMA/SMK se-Bali 11 & 18 Maret 2012 Bali Blogger Community - Pers Mahasiswa Akademika.
Content Managament System
Web server Willy Permana Putra.
INFRASTRUKTUR e-COMMERCE.
Simulasi Digital Kelas Maya.
Pendahuluan Tentang .Net
Sistem Terdistribusi 06 – Client Server Oleh : Muh. Ary Azali.
Teknologi WEB.
Selamat Datang Peserta Training
Transparent Subnet Gateway Pada Gateway Hotspot Untuk Mobilitas IP
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
PEMBANGUNAN E-COMMERCE DI MAG & SHOES SHOP
Overview Teknologi Internet
Pertemuan 1 Pengenalan Dasar Web.
Interaksi Client - Server
RANCANG BANGUNJARINGAN
Pelatihan Web Untuk Anggota Kepolisian Metro Jaya
AJAX (Asynchronous Javascript And XML)
Pertemuan V WEB Server.
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
SISTEM INFORMASI PENYEWAAN MOBIL di ARJUNA TRANSPORT BERBASIS WEB
AJAX Teguh S.
Pertemuan 3 Khairul Anwar Hafizd
HTTP & .
Semantic Web: Web Services
Web Service.
Pemrograman basis data internet dan client server
Erizal, S.Si, M.Kom Internet dan Web Erizal, S.Si, M.Kom
PEMROGRAMAN WEB 1 PERTEMUAN 1
Tutorial edmodo Oleh Yogie Ikhtiarso.
Overview Teknologi Internet
Pengantar Teknik Elektro
Sistem Manajemen Basis Data Web
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Apa itu Web Development
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Smart application for your permissions management
SISTEM PAKAR BERBASIS WEB DALAM TROUBLESHOOTING PADA JARINGAN NIRKABEL
Oleh : Ramadhani/ Sistem Informasi / S1
Prinsip Dasar Internet & Pemrograman Web
Membuat web blog dengan wordpress Universitas Peradaban
MERANCANG PEMBUATAN WEBSITE
JAVA.
Pemrograman Internet Hendra Gunawan.
Pemrograman Basis Data Berbasis Web
Matakuliah : Jaringan Komputer 2 Versi Materi Web Server Penyaji
Internet dan Web Erizal, S.Si, M.Kom.
Konsep Web Statis dan Web Dinamis
Bali Blogger Community - Sloka Institute
Hybrid Application Hybrid Application adalah aplikasi yang mengkombinasi antara Native aplication dan Web application.
Pertemuan 1 Pengenalan Dasar Web.
Prinsip Dasar Internet & Pemrograman Web
Pertemuan 1 Pengenalan Dasar Web.
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu layanan yang didapat oleh pemakai computer yang terhubung ke internet.
Pembagian Materi 1. Latar Belakang & Jenis-Jenis Jaringan Komputer 2. Topologi Jaringan 3. Protokol Jaringan dan IP Address 4. Domain Name System (DNS)
Transcript presentasi:

Aplikasi Media Sosial untuk Pembelajaran secara Kolaborasi Berbasis Mobile Web dengan Arsitektur REST dan Protokol keamanan Autentikasi OAuth

Latar Belakang Masalah Pengguna Mobile Web Indonesia adalah salah satu yang terbesar di dunia Sumber : http://www.opera.com/smw/2010/05/

Latar Belakang Masalah (2) Salah satu pengguna Media Sosial terbesar di dunia Pengguna Facebook dunia periode Juli 2010 Pengguna twitter dunia periode Januari 2010 sumber : http://www.checkfacebook.com/

Sumber : techcrunch.com ( 26 Maret 2010) [Why The Hell Was Panasonic Gobel Trending on Twitter? Blame Indonesia]

Latar Belakang Masalah (3) Kemampuan Media Sosial (twitter) yaitu interaksi antar pengguna , bisa dimanfaatkan sebagai alat pembelajaran kolaborasi.

Latar Belakang Masalah (4) Twitter memiliki API (Application Programming Interface) yg menjadi gerbang multiplatform

Latar Belakang Masalah (5) Twitter menggunakan Arsitektur REST sebagai API dan OAuth (1.0a) sebagai Protokol Keamanan Autentikasinya

Maksud dan Tujuan Maksud : membuat suatu perangkat lunak media sosial berbasis Mobile Web untuk pembelajaran secara kolaborasi dengan arsitektur REST dan protokol keamanan OAuth menggunakan API twitter

Maksud dan Tujuan Tujuan : Memudahkan akses ke media informasi pengetahuan dengan sistem berbasis Mobile Web. Meningkatkan pengguna dalam berkolaborasi , menulis , mengutarakan pendapat , mencari informasi dan menyediakan informasi di public domain.

Maksud dan Tujuan(2) Menjadi sarana publikasi bagi sebuah badan penyedia layanan (perusahaan , badan pendidikan) sehingga lebih bisa dikenal di ajang publik. Memperluas jaringan relasi antara pengguna dengan para partisipan di dunia media sosial.

REST Representational State Transfer atau REST secara umum berarti bahwa setiap unique URL adalah representasi dari objek. Konten dari objek tersebut bisa didapatkan dengan melakukan HTTP request berupa GET , dan untuk melakukan modifikasi pada objek bisa digunakan metode POST , PUT , atau DELETE.

REST (2)

REST (3)

OAuth User melakukan akses pada aplikasi , aplikasi menghubungi twitter untuk mendapatkan one-time Request Token.

OAuth (2) Twitter membalas dengan Request Token dan Request Token Secret Key. Request Token digunakan untuk membuat authorization link, dan Request Token Secret digunakan untuk memberitahu twitter bahwa user adalah yang asli melakukan request untuk Request Token.

OAuth (3) User melakukan klik pada authorization link yang baru dibangkitkan, dibuat dengan Request Token. Link melakukan redirect ke Twitter, dan API call melakukan pass Request Token Secret.

OAuth (4) Twitter memberi prompt kepada user untuk melakukan allow untuk akses aplikasi. Jika user melakukan konfirmasi , Twitter mengirimkan user kembali ke alamat aplikasi dengan Access Token dan Access Token Secret key . Token key/pair adalah unique untuk setiap user dan tidak berubah. Token key/pair ini bisa disimpan di database untuk keperluan mendatang.

Interaksi

Contoh Kasus : CSI

Respon

Respon (2)

Aplikasi

Aplikasi (2)

Aplikasi (3)

Aplikasi (4)

Aplikasi (5)

Kesimpulan Aplikasi Media Sosial untuk Pembelajaran Kolaborasi berbasis mobile web dapat mendukung metode pembelajaran kolaboratif, dimana setiap pengguna aplikasi dapat berkolaborasi secara luas dalam mengelola content (isi) yang berhubungan dengan materi pengetahuan dalam bentuk apapun. Aplikasi Media Sosial untuk Pembelajaran Kolaborasi berbasis mobile web yang telah dibangun dapat dijadikan sebagai sistem manajemen pengetahuan (Knowledge management system), dimana aplikasi ini menyediakan informasi materi pembelajaran yang up to date. Aplikasi Media Sosial untuk Pembelajaran Kolaborasi berbasis mobile web telah menerapkan sistem pembelajaran yang dinamis dengan menggunakan bahan ajar bersifat mandiri (self learning materials). Aplikasi Media Sosial untuk Pembelajaran Kolaborasi berbasis mobile web dapat menjadi sarana promosi bagi badan pendidikan di media sosial.