Ead pertemuan-10

Preview:

Citation preview

Pertemuan 10Mata Kuliah Enterprise Application Development

Social Mobile LearningExample of Enterprise Mobility Application

Why ?

DIGITAL LEARNING

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

What Challenges ?

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

How to Develop ?

Anywhere, Anytime Longlife Learning Sharing & Discussion

Collaborative Competition & Development

Benefit

Complement &

Supplement

Student’s Progress

Enhanced the Quality

Knowledge Disseminatio

n

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

The Next Generation of Digital Learning Architecture

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

Proposed System Architecture

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

M-Learning View (Android)

E-Learning View (Java EE)

Student

Join

request

University Groups(IT Telkom Bandung)

Approval fromUniversity Administrator

(adminittel)

1. Join a University Group

2. Join a Departement Group

University Groups(IT Telkom Bandung) Departement

Groups(Information System)

Join

request

StudentApproval from

Departement Administrator(kaprodiittsi)

3. Open a Content

Departement Groups(Information System IT Telkom)

Lecturer

Open /

createStudent

Uploaded

4. Collaboration

Subject

5. Take a Quiz

Departement Groups(Information System IT Telkom)

Open

Student

Lecturer

Question Bank

6. Student’s Progress

Departement Groups(Information System IT Telkom)

Open

Student

Lecturer

System

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)

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

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

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

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.

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

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

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

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

Enterprise Mobility :Put CSD Courses All Together