THESIS Andry Irawan 0700675570...

27
88 CHAPTER 5 SYSTEM IMPLEMENTATION 5.1 Testing Testing is a required process in implement the BMSS System. Team developer did several systems testing for the BMSS system which is, module testing, usability and user acceptance testing, and stress testing. Since the objective of the study is to have a robust database system for the BMSS System, the database administrator did more on the stress testing by gathering several participants to interact with the system and the test is done together in the same day and the same location and using different mobile phone operator. 5.1.1 Module Testing Each module has been tested correctly within certain conditions and assumptions and using several test steps. The testing result is accurate as being expected. 5.1.2 Usability and User Acceptance Testing This testing is needed to ensure the system fulfill the user requirements. The testing is conduct by distributing questionnaire and interviewing some of the user after experiencing BMSS.

Transcript of THESIS Andry Irawan 0700675570...

88

CHAPTER 5

SYSTEM IMPLEMENTATION

5.1 Testing

Testing is a required process in implement the BMSS System. Team developer

did several systems testing for the BMSS system which is, module testing, usability and

user acceptance testing, and stress testing. Since the objective of the study is to have a

robust database system for the BMSS System, the database administrator did more on

the stress testing by gathering several participants to interact with the system and the test

is done together in the same day and the same location and using different mobile phone

operator.

5.1.1 Module Testing

Each module has been tested correctly within certain conditions and

assumptions and using several test steps. The testing result is accurate as being

expected.

5.1.2 Usability and User Acceptance Testing

This testing is needed to ensure the system fulfill the user requirements.

The testing is conduct by distributing questionnaire and interviewing some of the

user after experiencing BMSS.

89

5.1.3 Stress Testing

Stress testing is conducted by gathering several participants in the same

day and same location. All participants send the SMS together and requesting for

the BMSS feature and the system reply the message within the time range. The

purpose of the test is to measure the time consume in using the BMSS system,

from user sending message until they received the message back.

90

5.2 Personnel

5.2.1 Database Administrator

The database administrator will conduct a database transaction before the

system runs. The administrator will create, insert, and update all data to prepare

the BMSS. Besides, it is necessary to do the database transaction manually in

certain conditions.

5.2.2 Lecturers

Lecturers are considered as BMSS users, it is because they are sometimes

necessary to access BMSS features. In the system privilege, Lecturers are only

able to access several features of BMSS, such as schedule, news, suggestion, and

help. Since lecturers are part of the System, their feedbacks after user testing are

important for further improvement of the system.

5.2.3 Students

Actually, BMSS is intended for students’ facilities, it is because all of the

features are designed base on their requirements. Students are able to access all

features in BMSS as long as they are registered to the system. Since students are

the main concern of BMSS, their feedback and satisfaction level to the system

are the objective goals.

91

5.3 System Specification

5.3.1 BMSS Hardware Requirements

5.3.1.1 Server

There are requirements for a server to be implemented with BMSS. These

requirements are important to set a standard of service before the server run.

Here is the list of minimum requirements for BMSS server:

Processor Type : Intel Pentium 4 Processor

Processor Onboard : Intel® Pentium® 4 Processor (2.0 GHz,

FSB 533, Cache 1MB)

Standard Memory : 512 MB DDR

Storage Controller : Single Channel Ultra ATA/100 or Dual

Channel Serial ATA/150

Hard Drive : 60 GB

Modem : MO200 GPRS USB Modem

5.3.1.2 User’s Devices

Normally, BMSS’s users require a SMS-enabled device such as Mobile

Phone and PDA before they can use BMSS services. This device will act as the

media of user interaction and SMS receiver. Since all students have their own

mobile phone or PDA, they can use either one of these devices to access BMSS.

92

The standard current mobile phones can support basic services such as

SMS for text messaging. Mobile phones use a network to operate and use varies

provider either GSM or CDMA provider. Usually Mobile Phone has smaller size

of screen display compare to PDA. The mobile phone that BMSS team developer

used is based on the questionnaire which said that the majority of Binus student

use Nokia as their majority and secondary phone. Beside Nokia, the second

highest mobile phone that used by Binus student is Sony Ericsson then followed

by PDA user in the third place. For the testing, BMSS team using four types of

mobile phones that representing four different platforms. The devices consist of 1

PDA and 3 mobile phones.

§ Nokia N73

Screen Size : 240 x 320 pixels, 2.4 inches

Platform / OS : Symbian 9.1 - S60 3rd edition

§ Nokia 2115i CDMA

Screen Size : 96 x 65 pixels

Platform / OS : Nokia OS

• Sony Ericsson J210i

Screen Size : 128 x 128 pixels

Platform / OS : Sony Ericsson OS

• Dopod 818 Pro

Screen Size : 320X240 pixels, 2.8 inches

93

Platform / OS : Windows Mobile 5.0

5.3.1.3 GPRS Modem

A GPRS modem actually a GSM modem that additionally supports the

GPRS technology for data transmission. It is known as a packet-switched

technology that is an extension of GSM. One of the advantages of GPRS over

GSM is that GPRS has a higher data transmission speed.

GPRS can be used as the carrier of SMS. If SMS over GPRS is used, an

SMS transmission speed of about 30 SMS messages per minute may be

achieved. This is much faster than using the ordinary SMS over GSM, whose

SMS transmission speed is about 6 to 10 SMS messages per minute. A GPRS

modem is needed to send and receive SMS over GPRS.

94

5.3.2 BMSS Service Requirements

5.3.2.1 Network Services

There are a lot of network services available in Indonesia; usually they

separated into two main groups: GSM and CDMA. The majority of network

services is GSM technology and then follows by CDMA. According to the

questionnaire, most of the students in Binus use GSM as their mobile operators

(74%). After having some discussion, BMSS decided to use XL (provider GSM),

because it has highest percentage questionnaire result. BMSS expect by using the

majority network operator will give better result of services (also known as intra-

operator). In fact, the testing and implementation will be affected mostly with the

network services.

5.3.2.2 Network Signal

Before the BMSS will run properly, the first things need to mention is

about the network signal. Signal plays important part in testing and

implementation, it necessary to be monitored before and after the process. Both

signal from each side (the client and server) should be check before the testing

and implementation occur. The client side can be monitored from their mobile

phone / PDA display. Beside, the signals from server side can be checked from

software that available in the server. Every significant signal drop will cause

interruption for BMSS and affect the final result of the process. One of the

effects may cause delay to the waiting time for the customers

95

5.3.2.3 Network Coverage

The area of testing and implementation must fully cover with network. If

it is not, then the testing and implementation will not proceeding smoothly. The

reason is when the network is not available, the signal will automatically

unavailable and then there is no communication exchange between the users and

server. It is because the media of transmission for BMSS is definitely SMS

services.

5.4 Problems Encountered

When BMSS teams develop the system, interface designer found a little bit of

problems in designing the interface for certain mobile phone. BMSS interface designer

found that PDA with Windows Mobile 2003 Second Edition platform cannot handle

some characters that being sent to the PDA. For example is Windows Mobile 2003

Second Edition cannot display enter ( ↵ ) correctly so when there is SMS contains enter

( ↵ ) Windows Mobile 2003 Second Edition will not recognize it and will start with the

next character without any space. There are two mobile phone examples that using the

same platform. The first one is XDA O2 IIs and the second one is XDA O2 IIi. Both

mobile phones have the same platform, Windows Mobile 2003 Second Edition.

96

Figure 5-1 XDA O2 IIi Layout

Figure 5-2 XDA O2 IIi Platform

Figure above shows the result of SMS on Windows Mobile 2003 Second Edition

platform on XDA IIi. The example we try to view is the SMS containing all list of

available news.

97

Figure 5-3 XDA O2 IIs Layout

Figure 5-4 XDA O2 IIs Platform

Figure above shows the result of SMS on Windows Mobile 2003 Second Edition

platform on XDA IIs. The example we try to view is the SMS containing all list of

available news. There should be line spacing between news as shown on figure below.

98

Figure 5-5 Dopod 818 Pro layout with Windows Mobile 5 Platform

99

5.5 Display Testing Result

Based on the testing, BMSS team developer will list all result from the testing for

each platform.

5.5.1 Display Result for Nokia N73 with Symbian 9.1 - S60 3rd edition

Figure 5-6 Display for Symbian 9.1 platform – All News feature

100

Figure 5-7 Display for Symbian 9.1 platform – Specific News feature

Figure 5-8 Display for Symbian 9.1 platform – Marks feature

101

Figure 5-9 Display for Symbian 9.1 platform – Schedule feature

Figure 5-10 Display for Symbian 9.1 platform – Tuition feature

102

Figure 5-11 Display for Symbian 9.1 platform – Help feature

103

5.5.2 Display Result for Nokia 2115i with Nokia OS

Figure 5-12 Display for Nokia OS platform – Marks feature

Figure 5-13 Display for Nokia OS platform – Specific News feature

104

Figure 5-14 Display for Nokia OS platform – Schedule feature

Figure 5-15 Display for Nokia OS platform – Tuition feature

105

Figure 5-16 Display for Nokia OS platform – Error Message (Not registered)

106

Figure 5-17 Display for Nokia OS platform – Help feature

107

5.5.3 Display Result for Sony Ericsson J210 with Sony Ericsson OS

Figure 5-18 Display for Sony Ericsson OS platform – Successful registration

Figure 5-19 Display for Sony Ericsson OS platform – All News feature

108

Figure 5-20 Display for Sony Ericsson OS platform – Specific News feature

Figure 5-21 Display for Sony Ericsson OS platform – Marks feature

109

Figure 5-22 Display for Sony Ericsson OS platform – Schedule feature

Figure 5-23 Display for Sony Ericsson OS platform – Help feature

110

5.5.4 Display Result for Dopod 818 Pro with Windows Mobile 5.0

Figure 5-24 Display for Windows Mobile 5.0 platform – Successful registration

Figure 5-25 Display for Windows Mobile 5.0 platform – Failed registration

111

Figure 5-26 Display for Windows Mobile 5.0 platform – All News feature

Figure 5-27 Display for Windows Mobile 5.0 platform – Specific News feature

112

Figure 5-28 Display for Windows Mobile 5.0 platform – Schedule feature

Figure 5-29 Display for Windows Mobile 5.0 platform – Tuition feature

113

Figure 5-30 Display for Windows Mobile 5.0 platform – Marks feature

114

Figure 5-31 Display for Windows Mobile 5.0 platform – Help feature