29
Pertemuan 10 Mata Kuliah Enterprise Application Development Social Mobile Learning Example of Enterprise Mobility Application

Ead pertemuan-10

Embed Size (px)

Citation preview

Page 1: Ead pertemuan-10

Pertemuan 10Mata Kuliah Enterprise Application Development

Social Mobile LearningExample of Enterprise Mobility Application

Page 2: Ead pertemuan-10

Why ?

DIGITAL LEARNING

Page 3: Ead pertemuan-10

Digital Learning 2.0

PersuasiveInteractive

“Learning is Generating Content and Communicating with People” - Yuen Steve C 2010“The Future of e-Learning is Social Learning” – Jane Hart 2009“The Future of e-Learning: A Shift to Knowledge Networking and Social Software” – Chatti 2007

Page 4: Ead pertemuan-10

What Challenges ?

SUMBER : CONNECTED ARCHITECTURE FOR CONNECTED PLANETBY LAWRENCE WILKEShttp://java.sys-con.com/node/2553964

Page 5: Ead pertemuan-10

How to Develop ?

Anywhere, Anytime Longlife Learning Sharing & Discussion

Collaborative Competition & Development

Page 6: Ead pertemuan-10

Benefit

Complement &

Supplement

Student’s Progress

Enhanced the Quality

Knowledge Disseminatio

n

Page 7: Ead pertemuan-10

Research Road Map

2012Core

Functional Feature Mobile

Learning(User profile,

Courses, online Quiz, multimedia streaming,

online exam, chatting)

2013Enterorise

Social Software and Architecture Enhancement

(grouping, group

controlling, collaboration, content type

support) enrichment e.g flash,

video, presentation

slide)

2014Cross Plaform,

Advanced Enterorise

Social Software and Architecture Enhancement

(learning space terdiri dari

personal space (RSS Feed, e-Portfolio, dan

personal blog), collaboration

and communication space (course blog, course

wiki, bookmarking, messaging,

content sharing,

podcasting, social network,

mobile conference,

dan mashup)

2015 ....

Know2lege Management and Collective Intelligence

media library, search engine,

intelligent web, dan analyzing

space

Yuen Steve C. “Collective Intelligence and E-Learning 2.0. Creating Futures Through Technology Pre-Conference”. Biloxi, Mississippi. March 3, 2010.

Web 1.5

Web 2.0

Web 2.0

Web 3.0

Page 8: Ead pertemuan-10

The Next Generation of Digital Learning Architecture

Page 9: Ead pertemuan-10

Current System Architecture

Server

SQL Server 2008 Enterprise Edition

Service Tier

Glassfish 3.0

Presentation Tier

Glassfish 3.0

Business Tier

Glassfish 3.0

File Server

Apache Web Server

komputer PC

Android Smartphone

Mobile Lerning

Page 10: Ead pertemuan-10

Proposed System Architecture

Page 11: Ead pertemuan-10

M-Learning View (Java ME)

Halaman Home Halaman Nilai Halaman Daftar Mata Kuliah

Halaman Daftar bab per mata kuliah

Video content Static content Online Quiz and exam

Task Assignment

Page 12: Ead pertemuan-10

M-Learning View (Android)

Page 13: Ead pertemuan-10

E-Learning View (Java EE)

Page 14: Ead pertemuan-10

Student

Join

request

University Groups(IT Telkom Bandung)

Approval fromUniversity Administrator

(adminittel)

1. Join a University Group

Page 15: Ead pertemuan-10

2. Join a Departement Group

University Groups(IT Telkom Bandung) Departement

Groups(Information System)

Join

request

StudentApproval from

Departement Administrator(kaprodiittsi)

Page 16: Ead pertemuan-10

3. Open a Content

Departement Groups(Information System IT Telkom)

Lecturer

Open /

createStudent

Uploaded

Page 17: Ead pertemuan-10

4. Collaboration

Subject

Page 18: Ead pertemuan-10

5. Take a Quiz

Departement Groups(Information System IT Telkom)

Open

Student

Lecturer

Question Bank

Page 19: Ead pertemuan-10

6. Student’s Progress

Departement Groups(Information System IT Telkom)

Open

Student

Lecturer

System

Page 20: Ead pertemuan-10

Skenario Pengujian

Pengujian :1. Pengujian pertama menggunakan

single tier

2. Pengujian kedua menggunakan multi tier (masing-masing tier menggunakan 2GB)

3. Pengujian ketiga menggunakan multi tier (masing-masing tier menggunakan 4GB)

Page 21: Ead pertemuan-10

Lingkungan Pengujian

Performansi jaringan dalam keadaan stabil dan jaringan hanya digunakan untuk proses pengujian saja

Mesin (tier) yang diuji hanya menjalankan service application server.

JMeter direstart setiap pengujian

Mesin menggunakan OS windows server 2008 64 bit

Page 22: Ead pertemuan-10

Response Time in Presentation Tier

50 100 150 200 250 300 350 400 450 500 550 600 650 700 7500

50

100

150

200

250

300

350

400

Response Time Presentation

Single Tier 2GBMulti tier 2 GBMulti tier 4 GB

Page 23: Ead pertemuan-10

Throughput in Presentation Tier

100 200 300 400 500 600 700 8000

50

100

150

200

250

300

350

400

450

Throughput

Single Tier 16GBMulti Tier 2GBMulti Tier 4 Gb

thro

ghpu

t / s

ec

User

Page 24: Ead pertemuan-10

Kesimpulan Pengujian di Presentation Tier

Hasil response time multi tier lebih baik dibandingkan single tier.

Single tier hanya mampu menangani beban sebanyak 400 user

Multi tier hanya mampu menangani beban sebanyak 450 user.

Dalam pengujian saat ini, kapasitas memory tidak menunjukkan perbedaan hasil yang signifikan.

Page 25: Ead pertemuan-10

Response Time in Web Service Tier

50 100 150 200 250 300 350 400 450 500 550 600 650 700 7500

2000

4000

6000

8000

10000

12000

14000

ResponseTime Web Service

Single Tier 2GBMulti Tier 2GB

Page 26: Ead pertemuan-10

Throughput in Web Service Tier

100 200 300 400 500 600 700 80027

28

29

30

31

32

33

34

Throughput Web Service

Single Tier 16GBMulti Tier 2GB

thro

ghpu

t / se

c

Page 27: Ead pertemuan-10

Kesimpulan Pengujian diWeb Service Tier

Web service masih memerlukan perbaikan lagi, jika dilihat dari grafik response yang selalu naik menunjukkan pola yang jelek.

Pengujian berhenti sampai multi tier menggunakan memory 2 GB

Page 28: Ead pertemuan-10

CSD Researcher on Mobile Learning

Architect : Seno Adi Putra Amelia Kurniawati Adityas Widjajarto

System Developer : Giovanni Anggasta Kartiko Edhi Devita Ike

Content Developer : Nanda Novita Dewi Anisyah Surya Putri Nurdelvitasari Betty Niki Ananda P Margaretha M Simon Frans Hornop Debby Yulianti

Page 29: Ead pertemuan-10

Enterprise Mobility :Put CSD Courses All Together