virtual reality solar system · final year project, virtual reality solar system application using...

55
VIRTUAL REALITY SOLAR SYSTEM NORHARYANA BINTI HASSAN BACHELOR OF INFORMATION TECHNOLOGY (INFORMATIC MEDIA) WITH HONOURS FACULTY OF INFORMATICS AND COMPUTING UNIVERSITI SULTAN ZAINAL ABIDIN, TERENGGANU, MALAYSIA JANUARY 2020

Upload: others

Post on 27-Mar-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

VIRTUAL REALITY SOLAR SYSTEM

NORHARYANA BINTI HASSAN

BACHELOR OF INFORMATION TECHNOLOGY

(INFORMATIC MEDIA) WITH HONOURS

FACULTY OF INFORMATICS AND COMPUTING

UNIVERSITI SULTAN ZAINAL ABIDIN, TERENGGANU,

MALAYSIA

JANUARY 2020

i

DECLARATION

I here by declare that this report is based on my original work except for quotations and

citations, which have been duly acknowledged. I also declare that it has not been

previously or concurrently submitted for any other degree at Universiti Sultan Zainal

Abidin or other institutions.

Name : Norharyana Binti Hassan

Date : ……..…………………….

ii

COMFIRMATION

This is to comfirm that Virtual Reality Solar System application was prepared and

submitted by Norharyana Binti Hassan (Matric Number : BTDL17047071) and has

been found satisfactory in terms of scope, quality, and presentation as partial fulfillment

of the requirement for the Bachelor of Information Technology (Informatics Media)

with honors in University Sultan Zainal Abidin. The research conducted and writing of

this report was under my supervisor.

Signature : …………………………...

Supervisor : Dr. Ismahafezi Bin Ismail

Date : ……………………………

iii

DEDICATION

Firstly and foremost praised to Allah, for giving me the opportunity to complete my

final year project, Virtual Reality Solar System application using android smartphone

for give me the strength and ability to finish this report. I also would like to express my

gratitude to my supervisor, Dr. Ismahafezi Bin Ismail for valuable advice, guidance,

and ideas given through the development of research until the end of my final year

project. In addition, thanks to my friend and family that give courage and motivation

during my research. Finally, special thanks to all lecturers that giving a guideline for

my research during my presentation on Virtual Reality Solar System application’s

project.

iv

ABSTRACT

The Virtual Reality (VR) is the latest technology that encompasses various sectors such

as education, entertainment, military and good industry sales. Virtual reality is a

technology that allows users to interact with the environment that is simulated by the

computer. VR presents objects in 3D. This research is conducted to develop mobile

applications that operate using the android platform. The objective of this study is to

produce current VR applications that focus on solar system learning for student year 4.

This app not only focus on entertainment but the combination of entertainment and

education. Therefore, this mobile application is developed using multimedia elements

to deliver information about solar systems. The results of this application development

are expected to attract users to know more about the solar system.

v

ABSTRAK

Realiti Maya (VR) adalah teknologi terkini yang merangkumi pelbagai sektor seperti

pendidikan, hiburan, jualan ketenteraan dan industri yang baik. Realiti maya adalah

teknologi yang membolehkan pengguna berinteraksi dengan persekitaran yang

disimulasikan oleh komputer. VR membentangkan objek dalam 3D. Penyelidikan ini

dijalankan untuk membangunkan aplikasi mudah alih yang beroperasi menggunakan

platform android. Objektif kajian ini adalah untuk menghasilkan aplikasi VR semasa

yang memberi tumpuan kepada pembelajaran sistem solar untuk tahun pelajar 4.

Aplikasi ini bukan sahaja memberi tumpuan kepada hiburan tetapi gabungan hiburan

dan pendidikan. Oleh itu, aplikasi mudah alih ini dibangunkan menggunakan elemen

multimedia untuk menyampaikan maklumat mengenai sistem solar. Hasil dari

perkembangan aplikasi ini diharapkan dapat menarik pengguna untuk mengetahui

lebih banyak tentang sistem solar.

vi

CONTENTS

DECLARATION i

CONFIRMATION ii

DEDICATION iii

ABSTRACT iv

ABSTRAK v

CONTENTS vi

LIST OF FIGURES viii

LIST OF TABLES x

CHAPTER 1 INTRODUCTION 1

1.1 Project Background 1

1.2 Problem Statement 2

1.3 Objectives 2

1.4 Scope 3

1.4.1 User Scope 3

1.4.2 Admin Scope 3

vii

1.5 Expected Result 3

1.6 Limitation 4

1.7 Milestone and Activities 4

1.8 Summary of Chapter 5

CHAPTER 2 LITERATURE REVIEW 6

2.1 Introduction 6

2.2 VR Platform 7

2.3 Existing Application 8

2.3.1 The Planet VR 8

2.3.2 VR Solar System 9

2.3.3 Solar System Scope 10

2.3.4 Solar System 3D. 11

2.3.5 Science Year 4 Teks Book 12

2.4 Overall Analysis 13

2.5 Summary of chapter 15

CHAPTER 3 METHODOLOGY 16

3.1 Introduction 16

viii

3.2 ADDIE Model 16

3.2.1 Analysis Phase 17

3.2.2 Design Phase 19

3.2.3 Development Phases 22

3.2.4 Implementation 22

3.2.5 Evaluate Process 23

3.3 Framework 24

3.4 Hardware and Software Requirements 25

3.5 Method 28

3.6 Summary of Chapter 28

CHAPTER 4 IMPLEMENTATION AND TESTING 29

4.1 Introduction 29

4.2 Implementation 29

4.2.1 Mobile Apps Interface 30

4.2.2 The Planet that Exist In the Space 33

4.3 Testing 37

4.3.1 Test Case 37

4.4 Summary 39

ix

CHAPTER 5 CONCLUSION 40

5.1 Introduction 40

5.2 Project Contribution 40

5.3 Problem and Limitation 41

5.4 FutureWork 41

REFERENCE 42

viii

LIST OF FIGURES

Figure 2.1 View interface The Planet VR 9

Figure 2.2 View interface VR Solar System 9

Figure 2.3 View interface Solar System Scope 10

Figure 2.4 View interface Solar System 3D 11

Figure 2.4 5 Science Year 4 Teks Book 12

Figure 3.1 Addie Model 17

Figure 3.2 Prototype Page Main Menu 20

Figure 3.3 Prototype Page Play 21

Figure 3.4 Prototype Page Credit 21

Figure 3.5 Prototype Page Help 22

Figure 3.6 Framework 24

Figure 4.1 Show the home page for user 30

Figure 4.2 Shows the buttons to start exploring and learning about

solar system

30

Figure 4.3 Show the apps supervisors and developers 31

ix

Figure 4.4 Shows the main view after pressing the ‘JOM

MENGEMBARA” button

32

Figure 4.5 Show the planets and their name 32

Figure 4.6 Show the planets and their name 33

Figure 4.7 Shows the Mercury 33

Figure 4.8 Shows the Venus 34

Figure 4.9 Shows the Earth 34

Figure 4.10 Shows the Mars 34

Figure 4.11 Shows the Jupiter 35

Figure 4.12 Shows the Saturn 35

Figure 4.13 Shows the Uranus 36

Figure 4.14 Shows the Neptune 36

x

LIST OF TABLES

Table 1.1 Gantt Chart for Final Year Project 1 4

Table 1.2 Gantt Chart for Final Year Project 2 5

Table 2.1 Comparison Existing Product 13

Table 3.1 Comparison Existing Product 18

Table 3.2 List of Hardware requirement 25

Table 3.3 List of software requirement 27

Table 4.1 Test case for successful of open the application. 37

Table 4.2 Test case for successful of the home page. 38

Table 4.3 Test case for successful of audio interaction in VR

environment.

38

1

CHAPTER 1

INTRODUCTION

1.1 PROJECT BACKGROUND

Virtual reality is a technology that allows users to interact with the

environment that is simulated by the computer. By looking at the screen in front of them,

users can interact with the 3D world. Virtual reality are the combination of video and

audio ,it give experiences that make users feel the real world sensation. Virtual reality

usefulness in many fields and as a result of the attention given to it by the media. This

trend is expected to continue in the future with the advancement of technology in areas

like computer graphics, computer vision, controls, image processing, and other

technology-affiliated components. The project to be developed is an application to learn

about solar systems, named " Virtual Reality Solar System ". The concept of virtual

reality used is expected to help students in studying solar systems in 3 dimensions, as if

2

they were context of real space situation. These applications employ interaction as a

means of communicating information to the general public in new and exciting ways.

1.2 PROBLEM STATEMENT

In my literature review about existing products, many virtual reality

applications developed is not focused on solar systems for student year 4. So, about this

problem, I take an alternative to developing applications that for learning solar systems

for student year 4. Secondly, the existing learning only uses book, this causes student

easily bored. So, with this app, it can attract them to learn about solar systems. Lastly

is there has been a move away from the traditional experience to technology experience.

1.3 OBJECTIVE

There are the objectives in this project to be achieved to make this project

successfully complete:

i. To study and identify current VR application and solar system.

ii. To design interface and to develop Virtual Reality Solar System application.

iii. To test the application is functional and beneficial to the user

3

1.4 SCOPE

The scopes for this project are identified to make the application development

process easier. The scope is divided into two which are user scope and admin scope.

1.4.1 User Scope

i. Student year 4

ii. Science teacher year 4

1.4.2 Admin Scope

i. Able to update this application.

1.5 EXPECTED RESULT

The expected result for this application are :

i. This app is expected to be implemented in mobile-based and users can

explore this virtual reality app using the VR Headset.

ii. Hope this app can give the user experience feel like being in the real space.

4

1.6 LIMITATION

The limitations in conducting this application are:

i. Limit on mobile base only

ii. Need VR Headset to play this application.

iii. Only android user can access this application.

1.7 MILESTONE AND ACTIVITIES (GANTT CHART)

The guideline of the Virtual Reality Solar System application is important to

make the process of this project will smooth and follow the procedure.

Table 1.1 : Gantt Chart for Final Year Project 1

5

Table 1.2 : Gantt Chart for Final Year Project 2

1.8 SUMMARY OF CHAPTER

The chapter covers the overall description of the application such identifies the

problem statement, objective, scope, expected result and project management plan.

Moreover, this application is designed to help the user get information about solar

systems.

6

CHAPTER 2

LITERATURE REVIEW

2.1 INTRODUCTION

The purpose of this chapter is to present selected literature review, which is

very important for the research. This chapter explains of the literature review carried

out on the application that will be used as references in developing this application. The

existing application will also be discussed in this session. Literature review aims to

review the critical points of the current knowledge on a particular topic. Therefore, the

purpose of the literature review is to find, read and analyses the literature or any works

or studies related to this system. It is important to well understand about all information

to be considered and related before developing this application. Some research has been

studied to understand to implement in the Virtual Reality Solar System application.

7

2.2 VR PLATFORM

In virtual reality, the platform used in the production of an application depends

on the selection made before the builder. In this application I use VR Headset as the

main platform. VR Headset is a virtual reality (VR) platform developed for is a head-

mounted device that provides virtual reality for the wearer. Virtual reality (VR)

headsets are widely used with video games but they are also used in other applications,

including simulators and trainers. Users can either build their own viewer from simple,

low-cost components using specifications published by Google, or purchase a pre-

manufactured one. To use the platform, users run the VR Headset compatible

applications on their phone, place the phone into the back of the viewer, and view

content through the lenses.

8

2.3 EXISTING APPLICATION

The existing application has been similar for Virtual Reality Solar System apps

in terms of functions, problem-solving, types of information and other. Such an example

of that app is The Planet VR, VR Solar System, Solar System Scope, Solar System 3D

and Science Year 4 Teks Book.

2.3.1 The Planet VR

Based on figure 2.1 is show the screenshot of The Planet VR. This application

lets user to travel the planets and explore moon and the surface in virtual reality. User

can choose any site and then once user reach the planet surface. User can explore the

planet by tilting their head left and right to change the direction of viewpoint. Looking

up and down will change your altitude and in the settings you can enable a head up

display to help you navigate further. This application is focus to entertainment. User

only can see the object, this application do not have any audio or written information.

9

Figure 2.1: Screenshot of The Planet VR

2.3.2 VR Solar System

Based on figure 2.2 is show the screenshot of the VR Solar System. This

application is a journey through the space in Virtual Reality and only guide with audio.

User will possibility to see the planet and learn from them like never before. User will

get new experience live and learn as an astronaut, the experience of traveling in the solar

system. The application takes us through the planets. This application do not have any

written information. This application is focus to education.

Figure 2.2: Screenshot of the VR Solar System

10

2.3.3 Solar System Scope

Based on figure 2.3 is show the screenshot Solar System Scope. This

application is a fun way of exploring, discovering and playing with the Solar System

and Outer Space. It’s contains many views and space simulations, but most of all - it

brings user closer to the furthest reaches of our world. This application also lets user

experience lots of fantastic space sceneries. User can see a model of Solar System, Night

sky and Outer Space in real time, with accurate positions of objects and lots of

interesting facts. This application focus in education. Solar System Scope is well suited

for all audiences and ages.

Figure 2.3: Screenshot Solar System Scope.

11

2.3.4 Solar System 3D.

Based on figure 2.3 is show the screenshot of Solar System 3D. This

application can explore our Solar System and get the information about our planets.

This app also contains information providing Orbital period, Average orbital speed,

Mean anomaly, Inclination, Longitude of ascending node, Argument of perihelion, and

much more about stars, planets, and satellites in our Solar System. User can get all the

details and information about stars, planets, and satellites. User also can zoom the

planet .This application focus in education. Solar System 3D is well suited for all

audiences and ages.

Figure 2.4 : Screenshot of Solar System 3D

12

2.3.5 Science Year 4 Teks Book.

Figure 2.5 Science Year 4 Teks Book. In chapter 9, topic Solar System.

Learning Solar System using books only in 2D image, so it is less interacting. User can

get all the details and information about stars, planets, and satellites. By using this book

it’s do not have any animation element.

Figure 2.5: Science Year 4 Teks Book

13

2.4 OVERALL ANALYSIS

This table about comparison existing product. The comparison with year

publisher, advantage, and disadvantage. So, the weakness of the existing product can

be identified went make the comparison. The comparison shown in Table 2.1.

Table 2.1 : Comparison Existing Product

Title Year

Publisher

Advantages Disadvantages

The Planet VR 2017 Attractive

layout

not interesting

Less attractive

layout

Do not have sound

effect

do not have

information

VR Solar System 2018 Attractive

layout

not interesting

Less attractive

layout

Do not have sound

14

effect

do not have

information

Solar System Scope 2018 Have sound

effect

Environment

design very

nice

Complex

information

Solar System 3D. 2019 Attractive

layout

No sound effect

Do not have

detailed information

Teks Book Science

Year 4

2014 Environment

design very

nice

Have detailed

information in

teks

Less attractive

layout

Only use 2D model

15

2.5 SUMMARY OF CHAPTER

This chapter discusses the information about the study on the VR Platform to

find the best software and technique that use to develop this application and study about

existing product VR. This study is more to focus on development and guide to the

successful project, to come out with the new application will benefit all user. Next

chapter will discuss the methodology to develop the application.

16

CHAPTER 3

METHODLOGOLY

3.1 INTRODUCTION

In this chapter is about process of developing project from the beginning until

the end of this project. The flow of the project will discuss briefly to give more

understanding of design and develop of this application. There are many methods that

can be used for developing this project. The methodology that can be decide in this

project is ADDIE. In this methodology is based on phases for each development process.

Every phases of this methodology will be explained.

17

3.2 ADDIE

In this project, the most suitable methodology that can be used to develop

mobile VR application is ADDIE. The ADDIE model is the generic process

traditionally used by instructional designers and training developers. Addie is an

acronym for the five stages of a development process that stand from Analysis, Design,

Development, Implementation and Evaluation as illustrated in the Figure 3.1. The

ADDIE model relies on each stage being done in the given order but with a focus on

reflection and interation. The model gives a streamlined, focused approach that provides

feedback for continuous improvement.

Figure 3.1 : ADDIE MODEL

3.2.1 ANALYSIS PHASE

In the analysis phase, the designer identifies the learning problem, the goals

and objectives, the user’s needs, existing knowledge, and any other relevant

18

characteristics. Analysis also considers the learning environment, any constraints, the

delivery options, and the timeline for the project. The analysis is also carried out by

doing market survey on existing product. So, the weakness of the existing product can

be identified. The comparison of existing product as show in Table 3.1.

Table 3.1 : Comparison Existing Product

Title Year

Publisher

Advantages Disadvantages

The Planet VR 2017 Attractive

layout

not interesting

Less attractive

layout

Do not have sound

effect

do not have

information

VR Solar System 2018 Attractive

layout

not interesting

Less attractive

layout

Do not have sound

effect

do not have

19

information

Solar System Scope 2018 Have sound

effect

Environment

design very

nice

Complex

information

Solar System 3D. 2019 Attractive

layout

No sound effect

Do not have

detailed information

Teks Book Science

Year 4

2014 Environment

design very

nice

Have detailed

information in

teks

Less attractive

layout

Only use 2D model

3.2.2 DESIGN PHASE

In the design phase deals with learning objectives, assessment instruments,

exercises, content, subject matter analysis, and lesson planning and media selection.

The design phase should be systematic specifying learning objectives. In these phases,

storyboard and prototype making. Storyboarding is also a part of multimedia design

20

process. The storyboard can show the look and feel of the application that will be

developed. Some of the storyboards can be seen in Figure 3.2 until Figure 3.5.

Figure 3.2 show the Prototype of the main menu. On this interface, there are 4

buttons. Play button, help button, credit buttons and exit buttons. If the user clicks on

the play button. Users will enter the play interface and the user can see the space in 360

view. When the user clicks on the buttons help, the user will enter the help interface.

Next, if the user clicks on the button credit, the user will enter the interface credit.

Finally, when the user clicks on exit buttons, the user will exit the application.

Figure 3.2 : Prototype Page Main Menu

Figure 3.3 show the prototype of the page play. On this interface, the user can

see the planet in 360 view. On this interface the user needs to gaze on the planet to find

out the information about the planet. In this interface there are also have 2 buttons, the

home button and exit buttons. If the user clicks on the home button, the user will return

to the main menu interface and if the user clicks on the exit button, the user will exit

from the application.

21

Figure 3.3 : Prototype Page Play

Figure 3.4 shows the prototype of the credit interface, in this interface the user

can find out about the developer's information. In this interface there are also 2 buttons,

a home button and a exit button. If the user clicks on the home button, the user will

return to the main menu interface and if the user clicks the exit button, the user will exit

from the application.

Figure 3.4 : Prototype Page Credit

Figure 3.5 shows the prototype of the help interface, in this interface the user

can find out about the function of the buttons. In this interface there are also 2 buttons,

a home button and a exit button. If the user clicks on the home button, the user will

return to the interface main menu and if the user clicks the exit button, the user will exit

from the application.

Gaze the planet to learn more

Gaze the planet to learn more

22

Figure 3.5 : Prototype Page Help

3.2.3 DEVELOPMENT PHASES

The development phase is where the developers create and assemble the

content assets that were created in the design phase. Multimedia applications should be

used based on the designs established through the design phase. The development of

this design refers to the process of software development using a variety of existing

applications such as programming applications, authoring, video, animation and so on.

At this phase, have three stages include pre-production, production and post production.

3.2.4 IMPLEMENTION

During the implementation phase, a procedure for training the facilitators and

the learners is developed. The facilitators’ training should cover the course curriculum,

learning outcomes, method of delivery, and testing procedures. Preparation of the

learners include training them on new tools (software or hardware), student registration.

This is also the phase where the project manager ensures that the books, hands on

23

equipment, tools, CD-ROMs and software are in place, and that the learning application

or Web site is functional.

3.2.4.1 Test run

This is when the developer test runs the project by herself. This is to

ensure that the project can be used and is running accordingly.

3.2.4.2 User Test Run

Before presenting the final product, a demo version is given to alpha

and beta testers to ensure that the project is meeting their criteria.

Criticisms and constructive feedback are taken into account to be

implemented later on.

3.2.5 EVALUATE PROCESS

The evaluation phase is which the project is being subjected to meticulous final

testing regarding the what, how, why, when of the things that were accomplished of the

entire project. This phase can be broken down into two parts: Formative and Summative.

The initial evaluation actually happens during the development stage. The Formative

phase happens while students are conducting the study, while the Summative portion

occurs at the end of the program. The main goal of the evaluation stage is to determine

if the goals have been met, and to establish what will be required moving forward in

order to further the efficiency and success rate of the project.

24

3.3 FRAMEWORK

Based on the figure 3.7 show the project conducted based on the framework

and flow of process in order to achieve the aim of the project which to analysis Virtual

Reality Solar System using VR Headset can be accomplished successfully. The

framework show user has to apply VR Headset when using this application. When the

user uses VR Headset, VR Headset connect with the application. To develop this

application, needed Autodesk Maya 3D and unity. After finish develops this application,

the application gives VR view to VR Headset and VR Headset give immersive view to

a user.

Figure 3.7 : Framework

Travel Solar System(VR)Application

Travel Solar System(VR)

Application

APPLY GOOGLE

CARDBOARD

IMMERSIVE

CONNECT

VR VIEWUSER

25

3.4 HARDWARE AND SOFTWARE REQUIREMENT

Software and hardware are important in the making this project as it is needed

for the application development. Table 3.2 illustrate the hardware and table 3.3 illustrate

the software are used to develop this application.

Table 3.2 : List of Hardware requirement

HARDWARE USE FIGURE

Laptop To create the sketches for the

characters, background and

create scripts or documents

related to application. Also

used for on the go coding and

3D modelling.

External Hard

Disk

To backup all project data

VR Headset Used for test runs and overall

final product.

26

Headphones Used for development and

test runs of the projects as

well as used for the finished

project to amplify immersion.

Mobile Phone To run and test the

application.

Mouse Mouse is used during coding

and 3D modelling process.

27

Table 3.3 : List of software requirement

SOFTWARE USE FIGURE

Unity Used to create the Virtual Reality

app and overall project and

animate 3D characters

Maya 2018 Used to create 3D character

models

Adobe Illustrator To design interface, posters and

logo application.

Adobe Photoshop Used to create sketches of

background, characters and

posters.

Adobe After

Effects

To edit or fine tune SFX if

required

28

3.5 METHOD

The point of gaze is record and used in real time as an input in the user

computer interaction. Researchers in this field develop more efficient and novel human

computer interfaces to support users with and without disabilities. Person's point of gaze

can be used in a variety of ways to control user interfaces, alone or in combination with

other input modalities, such as a mouse, keyboard, sensors, or other devices. Other gaze

interaction research focuses on the more general use of real-time eye tracking data in

HCI to improve user–computer interaction and explore novel user interfaces.

3.6 SUMMARY OF CHAPTER

This chapter discussed the methodology used is to complete this project. The

selection of good methodology is very important to make sure the development of

application can be done within the exact time given. The ADDIE methodology is used

because every phase during the application development follows the project

methodology that is mentioned in this chapter. It also explains the required hardware

and software that are used in this project that guides to the success of this project.

29

CHAPTER 4

IMPLEMENTATION AND TESTING

4.1 INTRODUCTION

In this chapter, we will discuss about the implementation of the

methodology discussed in previous chapter and testing to obtain the result of each

implementation. Implementation is executed to ensure the system is developed

according to the main objectives of the system and fulfill the user requirement.

Testing will be executed so that the developer will recognize the defects as soon as

possible and repair it immediately.

4.2 IMPLEMENTATION

Among the things tested in this testing process, this application should

take the test of functionality and damage. This app should be tested based on the

insights planned for the app to work fully.

30

4.2.1 Mobile app interface

4.2.1.1 Home page

Figure 4.1 : Show the home page for user

The home page is the first view of this app. In this main menu Users will see

a virtual reality view of "Solar System" and two optional buttons to start exploring the

solar system and learning about solar system. User will also find out the app

supervisors and developers.

4.2.1.2 Main Menu

Figure 4.2 : Shows the buttons to start exploring and learning about solar system

31

Figure 4.2 show the main menu of the virtual reality view of "Solar System"

and featuring two optional buttons to start exploring the solar system and learning

about solar system. When the user moves a little forward control,the user will hear the

sound of the environment of the space.

4.2.1.3 App supervisors and developers

Figure 4.3 : Show the apps supervisors and developers

Figure 4.2 show the app supervisors and developers view. This view also on

the home page of the apps. When the user moves a little forward control, the user will

hear the sound of the environment of the space.

32

4.2.1.4 Virtual Reality Environment

Figure 4.4 : Shows the main view after pressing the ‘JOM MENGEMBARA” button

When the "JOM MENGEMBARA" button on the main menu on pressuser

will see this environment. Figure 4.4 is the user's main view in virtual reality view.

Users will see a virtual reality view of the real space. User will see all the planets that

exist in the world.

4.2.1.5 The Learning Of The Solar System

Figure 4.5 : Show the planets and their name

33

Figure 4.6 : Show the planets and their name

When the "JOM MENGENAL" button on the main menu on press user will

see this environment. Figure 4.5 and Figure 4.6 show in the virtual reality view. When

the user moves a little forward control, user will hear the sound of 'Mari mengenal

planet yang terdapat didalam sistem suria’. User will see eight planet that exist in the

world.

4.2.2 The Planet That Exist In The Space.

Figure 4.7: Shows the Mercury

34

Figure 4.8 :Shows the Venus

Figure 4.9: Shows the Earth

Figure 4.10: Shows the Mars

35

Figure 4.11 : Shows the Jupiter

Figure 4.12 : Shows the Saturn

36

Figure 4.13: Shows the Uranus

Figure 4.14 : Shows the Neptune

Figure 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14 is the planet in Solar

System VR. In each of the planet will be captured audio of information of each

planet. The user only needs to press the name of the planet button, the audio

will automatically be heard and text will be display.

37

4.3 TESTING

Testing is needed to test system full function and free error. There is three

types of testing in the application. Those are unit testing, integrate testing and

system testing. Unit testing is carried out to verify the functionality of specific

section code and integration testing works to exposed defects in the interfaces and

interaction between modules. End-to-end testing or system testing tests a complete

integrated system to verify that it meets its requirements.

4.3.1 Test Case

A test case is a set of condition or variables under which a tester will

determine if a requirement upon an application is fully satisfied. A test case also

can be defined as a sequence of steps to test the correct behavior of functionality or

feature of an application. There is a list of steps, test, procedures and expected

outcomes would be stated in a test case.

Table 4.1: Test case for successful of open the application.

Test case for successful of open the application

Steps Test Procedure Expected Output Result

1. Open the application Two-button will appear on

the home page which is

exploring and learning button.

Success

38

Table 4.2: Test case for successful of the home page.

Test case for successful of the home page

Steps Test Procedure Expected Output Result

1. Click the Exploring button From home page to exploring the solar system in virtual reality view.

Success

2. Click the learning button From home page to learning

menu

Success

Table 4.3: Test case for successful of audio interaction in VR environment.

Test case for successful of audio interaction in virtual reality environment

Steps Test Procedure Expected Output Result

1. Users enter the first trigger The audio Welcome to “Sistem

Solar” will listen

automatically

Success

2. Users press the explore button The view of the space will be

appear and audio will listen

automatically

Success

3. User press the learning button The learning menu will be

appear and audio will listen

automatically

Success

4. User press all the button on the

learning menu

The planet will be appear Success

5. The user press the Mercury

button

Audio tells about Mercury Success

6. The user press the Venus button Audio tells about Venus Success

7. The user press the Earth button Audio tells about Earth Success

8. The user press the Mars button Audio tells about Mars Success

9. The user press the Jupiter button Audio tells about Jupiter Success

39

10. The user press the Saturn button Audio tells about Saturn Success

11. The user press the Uranus button Audio tells about Uranus Success

12. The user press the Neptune

button

Audio tells about Neptune Success

4.4 SUMMARY

In a nut shell for this chapter, part implementation in this chapter have

been describe and show all the user interfaces in the android application. It can act

as a guide for a new user to use this application. Testing also has been done to

ensure that all the functionality achieved and run smoothly. Maintenance should be

carried out if there are any bugs detected. The system will repeatedly be tested to

minimize the error.

40

CHAPTER 5

5.1 INTRODUCTION

In this chapter, the contribution of ‘Virtual Reality Solar System’, problem

and limitation during project development as well as future work to improve Sistem

Solar will be discussed.

5.2 PROJECT CONTRIBUTION

Virtual Reality Solar System developed based on the ADDIE method

mainly aim to help users learning about the planet in a new interactive environment.

Meanwhile, the other aim is users also can learning about the VR technology in

their life. By using this application, users can be opportunities in learning about

the planet with more effective and efficient due to the interactive and new

technology way.

Furthermore, it is very convenience since it is an android application and

can be accessed by user everywhere because it did not use internet connection.

Moreover, the users can experiences play with the virtual reality and learn about

it more.

41

5.3 PROBLEM AND LIMITATION

The problem and limitation during the project development are the

colliders is not functioning well as expected. This has caused due to lacking of

knowledge in this field also make the project development quite harder and not

works well.

5.4 FUTURE WORK

Virtual Reality Solar System still needs to improvement a lot from time to

time. Since this application just focus to the planet, so developer can add more object

that exist in the space like Meteoroid, Comet, Asteroid, Moon and anything else that

exist in the space. So users can learn more about the space. In addition, this

application can build with more interactive such as game or quiz so that users can

know their skills level and knowledge. Lastly, this application can also built with new

platform such as Oculus Rift. So user will have more experiences in virtual reality

with more realistic environment.

42

REFERENCES

M.Phil. ( 2012 ) An introduction to virtual reality techniques and its applications.

International Journal of Computing Algorithm, 59-62.

Richard Culatta (2019) Instructional Design Model. Retrieved from

https://www.instructionaldesign.org/models/addie/

Kurt, S. (August 29, 2017) "ADDIE Model: Instructional Design," in Educational

Technology. Retrieved from https://educationaltechnology.net/the-addie-model-

instructional-design/

D. Herlangga (Mar 7, 2016) Virtual Reality dan Perkembangannya. Retrieved from

https://www.codepolitan.com/virtual-reality-dan-perkembangannya

Kamus Dewan. 2007. Edisi ke 4, Kuala Lumpur Dewan Bahasa dan

Pustaka