thesis andry irawan 0700675570...
TRANSCRIPT
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.
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
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
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