laporan teknikal latihan industri mohamad najib … · faculty of information science and...

12
Faculty of Information Science and Technology HEJIM Revised 2017 LAPORAN TEKNIKAL LATIHAN INDUSTRI MOHAMAD NAJIB BIN NORLAN ( A151058 ) SONY EMCS ( MALAYSIA ) SDN BHD FAKULTI TEKNOLOGI DAN SAINS MAKLUMAT UNIVERSITI KEBANGSAAN MALAYSIA BANGI 2017 LI-FTSM-2018-069 Copyright@FTSM

Upload: buiquynh

Post on 25-Mar-2019

313 views

Category:

Documents


10 download

TRANSCRIPT

Faculty of Information Science and Technology

HEJIM

Revised 2017

LAPORAN TEKNIKAL LATIHAN INDUSTRI

MOHAMAD NAJIB BIN NORLAN

( A151058 )

SONY EMCS ( MALAYSIA ) SDN BHD

FAKULTI TEKNOLOGI DAN SAINS MAKLUMAT

UNIVERSITI KEBANGSAAN MALAYSIA

BANGI

2017

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

INDUSTRIAL TRAINING TECHNICAL REPORT AT SONY

RESEARCH AND DEVELOPMENT CENTRE NORTH PLANT KL-

TECH

Mohamad Najib Bin Norlan1, Noormaznee Binti Husin2 and Assoc Prof Dr Mohamad

Shanudin Zakaria3

1Bachelor of Computer Science (Software Technology), Faculty of Information Science and

Technology, The National of Malaysia, 43600 Bangi Selangor Darul Ehsan, Malaysia 2TV-SQA Department, Sony EMCS (Malaysia) Sdn Bhd, Lot 4, Jalan P/1, Bangi Industrial Estate,

43650 Bandar Baru Bangi, Selangor, Malaysia 3 E-2-17, Blok E(Level 2), Faculty of Information Science and Technology, The National University

of Malaysia, 43600 Bangi Selangor Darul Ehsan, Malaysia [email protected], [email protected], [email protected]

ABSTRACT: All final year students of Faculty of Information Science and Technology are required to

undergo a 20-week industrial training at various companies. This programme is a mandatory course and is held

in Semester 7 which is the final semester. As an intern at Sony EMCS (Malaysia) Sdn Bhd, I was assigned to

the SQA (Software Quality Assurance) Field Team under the TV-SQA Department. I was given many tasks

which include support Software Quality Assurance, Autotest, Robustness and Reproducing Issue. My main

project in Sony EMCS (Malaysia) is SONY TV 2018. This project is involving a product produced by the

company for the production in year 2018. The company manufactures television, audio, video and hi-fi

products. This industrial training gives me a lot of new knowledge and widens my perspective on the software,

production and manufacturing industry.

Keywords: Sony EMCS, SQA, FY18

1. INTRODUCTION Industrial Training is a mandatory programme for students in Faculty of Information

Science and Technology. It is a 20-week program and students are required to apply to companies that offer

internship programmes. The whole idea of this industrial training is to give exposure to students on the working

environment, relationship between employees and how a certain work is done in the industry. This training also

increases students’ confidence and polishes their working soft skills. I did my industrial training at Sony EMCS

(Malaysia) which mainly focuses on Software Quality Assurance. I was assigned to the SQA Field Team under

TV-SQA Department.

a. Industrial Training Duration I started industrial training on the 14th of August 2017 and ended on

29th December 2017. The duration is 20 weeks. The first month basically an exposure to the SQA (Software

Quality Assurance), Autotest and Robustness. The remaining months were filled with project involvements and

helping my teammates whenever they need an extra hand.

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

b. Brief Industry Background Sony was founded in 1946 by Masaru Ibuka along with Akio Morita to

“establish an ideal factory that stresses a spirit of freedom and open mindedness that will, through technology

contribute to Japanese culture”. Symbolizing Sony’s spirit of challenge to do what has never been done before,

the company has continued to release countless “Japan’s first” and “world’s first” products. The word ‘Sony’ is

a combination of ‘sonus’ and ‘sunny’. ‘Sonus’ is a Latin word which is a root word for sound and sonic while

‘sunny’ means little son. The name symbolizes Sony’s spirit and motivation to stay commited to its customers

as well as to enhance its reputation in taking its innovation into the future of digital technology. Sony EMCS

Corporation is one of the Sony families that established on 15th January 1987. EMCS meaning is as follow: E –

Engineering M – Manufactures CS – Customer Services. The Sony Store offers a closer communication channel

with customers through its innovate products, solution and services. The company specializes in marketing,

sales and service for a wide range of consumer electronics products, as well as broadcast and professional

product and solutions.

c. Job Scope as Software Quality Assurance Intern in TV-SQA Department As an intern

under the Software Quality Assurance (SQA) Field Team, I assisted for Autotest and Robustness. Generally,

Software Quality Assurance (SQA) is an evaluation of the software based on certain attributes. Autotest is an

operation where we test each software with several scripts in order to test the software stability and the

compatibility with the Sony Television(Team 2017). Robustness is the degree to which a component or system

can function correctly in the presence of invalid inputs or stressful environmental conditions(Xu & Mannor

2012). In addition, I was assigned to edit scripts for the use of software testing provided by the company. Lastly,

I also participated in reproducing and verifying issue if there any software on the television has a problem or not

stable.

2. PROJECT DETAILS

a. Introduction My main project in Sony EMCS (Malaysia) is SONY TV 2018. This project is to ensure

software stability, efficiency and quality of product before being release to worldwide markets in year 2018.

Implementation of this project is under TV-SQA department in Sony. TV-SQA is divided into two teams which

are SQA Field and SQA Project. SQA Field teams are expected to run the Autotest operation and check the TV

robustness while the Project SQA teams need to check the circuit board software.

Task Description

Autotest Autotest is an operation where we test each software with several scripts to test

the software stability and the compatibility with the Sony televisions. Scripts

are created in Bobcat language coding edited by the SQA staffs. Each script has

their own objectives to be achieved. If there are errors or NG (Not Good), SQA

Field need to inform to the other software department.

Robustness Robustness is the degree to which a component or system can function

correctly in the presence of invalid inputs or stressful environmental conditions.

In the SQA department, the robustness of the television for a digital channel are

tests. This step is to ensure that the television can work correctly in stress

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

conditions. For the robustness test, we use Dektech to provide the television

with the channels that have been recorded before we test the television. The

television is expected to work as the behaviour that has been lists in a set sheet

given by the company.

3. PROPOSED SOLUTION

a. Strategies / Method

Name Picture Description

Testing Television

Sony’s television model that is going to

be tested during Auto test operation

Controller ( PC )

Controller that used to initialize

equipment to running the scripts.

Audio Box Control the testing TV audio.

(Mute/Unmute/Vol+-)

SIRCS Box

Send SIRC that listed in script to the

testing TV (Remote controller)

Webcam

To capture or record picture from the

testing TV

Multi Signal Test Generator

To provide the frequency system used

for analogue TV

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

Video Generator

Act as an external input for HDMIs and

Component/Video

DAQ Sensor

To detect red colour bar from the testing

TVs

Table 1 Equipment for Autotest testing

Script Name of script Explanation

1 Analogue Tuning Test To ensure that the TV testing are able to tune to the

required analogue frequency that has been provided by

each countries

2 Input Channel Change To ensure that the testing TV are able to detect channel

from different inputs ( HDMIs, Component / Video,

Analogue Channels, Digital Channels )

8 Sleep Timer To ensure that the sleep timer states are able to be

perform by the testing TV

9 IR Category To ensure that the testing TV perform the correct Sony’s

SIRC that sent by SIRC box

9-2 Other IR Categories To ensure that the testing TV does not perform the SIRC

that sent by SIRC box

10 Standard Remote Code Check To ensure that remote control are able to perform

perfectly

12 Power Saving Mode To ensure that the testing TV are able to perform the

Power Saving Mode perfectly

13 Remote Control Off / On Each State To ensure that power Off / On testing TV are perform on

the set time given by using remote control

14 Power Off / On Stress To check the input display of testing TV either the

display is keep stay or not even power Off / On back

15 OAD Timing To ensure that the TV testing can detect OAD (Software

Update )

15(a) Digital Auto Tuning To ensure that the TV testing are able to tune to the

required digital frequency that has been provided by each

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

countries

16 Last IPTV Check To ensure that the TV testing can able to perform

“Youtube” and “Netflix” channel correctly

19 Repeat Channel Switching To ensure that the testing are able to perform the CH+-

SIRC sent by the SIRC box

Table 2 Type of scripts to be test for the new TV software

Setup the equipment. Equipment for testing must be setup first according the scripts given.

Figure 1 Example of setup equipment before testing

Run the scripts:

Before run the scripts, we must initialize the equipment by using Command Prompt (cmd.exe). Then, the scripts

must be check either the coding is correct to use or need to be edited (BOBCat and Python programming

language). Lastly, run the scripts.

Figure 2 Initialize by using Command Prompt Figure 3 Check the BOBCat coding

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

Figure 4 Edit the python coding Figure 5 Run the scripts

In the SQA department, the robustness of the television for digital channels is tests. This step is to ensure that

the televisions are able to work correctly in stress conditions. For the robustness test, we use Dektech to provide

the television with the channels that have been recorded before we test the television.

Figure 6 Controller ( PC ) Figure 7 Dektech Figure 8 Testing TV

b. Result The result for the Autotest is referring to the according scripts test. The result is display from the

captured image by the camera. Robustness result is referring to the behaviour in the lists of set sheet provided by

the company.

Figure 9 Autotest result

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

Figure 10 Robustness result

4. LESSON LEARNED AND CONCLUSION There are many lessons that I’ve learnt throughout

my industrial training. There are challenges that I had to face and solve during the industrial training to prepare

myself for the real working environment.

a. Experience gained There are a lot of new knowledge and experience that I have learnt during my

internship period regardless of the knowledge which related to my or the knowledge of the office management

itself. This internship experience helps me to become more responsible of the task that I have been given with

the best efforts. Besides that, the guidance that I received from my supervisor and cliques are helpful and the

task are explained clearly. Generally, by undergoing this industrial training, I had given the opportunity to

experience the real nature of working environment in Sony EMCS.

b. New skills acquired In TV-SQA department, I learnt a lot new things and constantly improve my skills

that I already have learnt in university. I was exposed with electronic component including hardware and

software on the television. Autotest operation has taught me a lot about the hardware and software collaboration

processes to ensure the quality and stability of the product in the markets. Besides that, I also learnt new

programming language which is called “BOBCat programming language”. BOBCat language is the language

that has been created by the Japanese people for the Sony software testing use only. I realised that new skills we

learnt in this company will be very helpful soon in the future before apply for a permanent job.

c. Code of conduct Kaizen is the Japanese working culture that is applied within an organization and it is

very important to improve the quality of work, innovation and efficient management of work, competitors and

energy. Sony is one of the companies that apply this 5S system. 5S is stand for sorting, straighten, shine,

standardized and sustain. Sorting is refers to sort the working area and remove all items that is not needed.

Straighten is a process of arranging all necessary items in its place that promotes work flow. Shine is refers to

cleaning is the need to keep the workplace clean and neat. Standardized is a process of ensuring that we have

done within the first 3S is the common standards. Lastly, sustain is refers to maintaining and reviewing

standards.

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

d. Suggestion of suitable for future enhancement Based on my five months experience in Sony

EMCS, this suggestion can be taken into consideration to upgrade the future practical training. The trainee

should study the company background first so it can help them to perform better during internship.

e. Conclusion Generally, the purpose of this industrial training is to expose the students to the real life

working environment and to apply their theoretical knowledge into a practical skill. As I was placed in a very

well-known company, Sony EMCS (Malaysia) Sdn Bhd, I have developed skills not only in work ethics but also

communication and management skill to enhance my leadership’s skills. The Industrial Training program is a

good and successful program. I feel proud and very grateful to undergo this industrial training at Sony EMCS. I

appreciate the five months that I have spent during training at Sony EMCS.

ACKNOWLEDGEMENT The internship opportunity that I had with Sony EMCS (Malaysia) Sdn Bhd

in Research and Development was a great chance for my learning and working experiences. I consider myself as

a lucky person for having a chance to meet so many wonderful people and professionals who led me throughout

my internship period. I am using this opportunity to express my deepest gratitude and special thanks to my

supervisor, Noormaznee binti Husin for having me as a trainee in the SQA department team for the last five

months. As for my team members, Zawani binti Zakaria, Nur Shazana binti Ishak, Muhd Nasruddin bin Rahim,

thank you very much for the careful and precious guidance which were extremely valuable for my industrial

knowledge and studies. I accept this as a big milestone in my future career and will use the knowledge and skills

in the best possible ways. Besides that, I would to thanks my parents for the encouragement, enthusiasm and

supports during my internship period. Without all the valuable assistance, I might not be able to complete my

internship. A paper is not enough for me to express the support and guidance that I received from my team

members for all the work I did during my training. Lastly, I would like to apologize to all other unnamed who

helped me in various ways throughout my five months internship

REFERENCES

a) Team, A. 2017. autotest Documentation.

b) Xu, H. & Mannor, S. 2012. Robustness and generalization (February 2011), 391–423.

doi:10.1007/s10994-011-5268-1

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

APPENDIX

Organization History

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

Organization Chart

LI-FTSM-2018-069

Copyri

ght@

FTSM

Faculty of Information Science and Technology

HEJIM

Revised 2017

Photo Gallery

LI-FTSM-2018-069

Copyri

ght@

FTSM