SlideShare a Scribd company logo
The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021
DOI:10.5121/ijma.2021.13301 1
NEED ANALYSIS: PORTABLE WEB SERVER
DEVELOPMENT KITS FOR TEACHING
AND LEARNING
Nor Masharah Husain, Nadia Akma Ahmad Zaki, Rasyidi Johan, and Noor Anida
Zaria Mohd Noor
Department of Computing, Faculty of Art, Computing & Creative Industry, Universiti
Pendidikan Sultan Idris, Malaysia
ABSTRACT
A Portable server is the combination of popular web server software, namely Apache, MySQL, PHP and
PhpMyAdmin. With a portable server, users can develop and display a developed website anywhere at any
time as all web server configurations have been installed on the storage drive. Portable servers are ideal for
displaying the offline version of the website anywhere when developing a website. Using a mobile server as
well, users do not need hosting that requires complicated configuration and can be used to run tests before
putting the website online. This study aims to obtain preliminary findings on building portable web server
development kits for the teaching and learning process.
KEYWORDS
Web Server, Portable Server, Portable Web Server, Web Development
1. INTRODUCTION
Web-based learning involves technological aids, such as computers, web server, internet access
and suitable programming languages. The structure of learning in teacher-student centered has
changed directly using online learning methods as a result of the pandemic Covid-19. These
changes also affect the methods of learning and teaching in various subjects, including Computer
Science. Due to the current situation, learning activities involving website development are difficult
to carry out during online learning due to the factors involving the hardware and software required
in website development process.
The website development process involves several areas of web engineering and multimedia
applications that require a different set of skills and development processes [1]. Web development
is the coding or programming that allows applications to be developed to be published in a web
browser according to the requirements of the problem. There are two important parts to web
development, namely front-end development (also called client development) and back-end
development (also known as server development). Front-end development refers to building pages
that are visible to users when they load a web application. This covers aspects of content
maintenance, web design and how users interact with the web. This is done with three types of
code namely HTML, CSS and JavaScript. The second part of the development is the back-end
which is the server development. The back-end section serves to control what happens behind the
web application page. Back-ends often use databases to generate web pages for users. Back-end
coding is mostly written in specific coding languages and frameworks, such as PHP, Python, Ruby
on Rails, ASP.NET, Perl, Java and so on to produce a complete website.
The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021
2
Website development is the matter involved in developing a website for the internet (WWW) or an
intranet (a private network) [2]. Web development can range from developing simple static pages
from plain text to complete web-based internet applications (web applications), electronic
businesses and social networking services. The web development process includes web design,
web content development, and client-server coding configuration.
The website configuration process requires an important element that is a web server. A web server
is server software or hardware assigned to run web software that can respond to customer requests
from websites accessed from the WWW. The main function of a web server is to store, process and
send websites to clients. Communication between client and server takes place using Hypertext
Transfer Protocol (HTTP) [3]. The submitted page consists of an HTML document including
images, style scripts and scripts, and textual content. The web server processes incoming network
requests via HTTP and several other related protocols.
2. BACKGROUND OF STUDY
Server development involves a web server. Web servers often come as part of larger internet and
intranet programs to handle email, download requests for File Transfer Protocol (FTP) files and
build and display a website. Some web servers offer complete configuration packages, including
Apache, Internet Information Server (IIS) and a database loaded into a computer [4].
A computer can test the functionality of a website developed to load all the necessary software [5].
The computer functions as a virtual server to display the website’s result that has been developed
offline (without involving the internet). Each computer has a network that can be accessed on a
web browser that is localhost. Localhost refers to a computer that runs a program and is used to
access network services running on that computer. This mechanism can be used to run network
services on a host without the need for a physical network interface [6]. For example, a website
installed on a computer can be accessed from a web browser with the URL
http://localhost/webname/ to display the web page that has been developed.
Usually, website development activities are done in computer labs in schools with the help of
teachers who teach. Computer technicians or teachers need to make settings or configurations on
the computer to be equipped with software and applications that are suitable for web programming
activities. However, the readiness and capability of a computer is a major factor in the failure to
carry out website development activities. The server configuration also requires space to store
server settings and all built -in website documents. Failure to provide a computer with the
appropriate settings and configuration will complicate the server configuration process.
The process of maintaining a web server on a computer can be complicated if the user does not
provide the necessary software in the ongoing installation or troubleshooting process. Users should
also consider the suitability of each computer before the web server installation process is carried
out. This will affect the usability and functionality of each web development that will be developed.
Therefore, the researcher has planned to build a module and develop portable web server kits for
teaching and learning to develop web applications.
3. METHODOLOGY
For the development process, it is very important to develop a particular model driven by research
gaps in a particular field of study. This study was conducted using a structured survey study with
98 students randomly selected from various courses and programs at the university. Basically, the
The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021
3
main purpose of this survey study is to explore and identify the need in developing portable web
server kits for teaching and learning use that involves the development of web applications.
3.1. Participants
The selection of 98 students as respondents was made using a random sampling method.
Researchers select respondents consisting of students who took courses related to web development
and application development involving a group of students from the Computer Science, Software
Engineering and Information Technology program. These respondents are also selected from a
variety of educational backgrounds.
3.2. Research Instrument
Needs analysis in the educational process covers developments within the scope of certain
objectives depending on research purposes [7]. This study's needs study was a survey questionnaire
guided by the early literature related to teaching and web development learning. This instrument
has two main parts. Section A contains items related to the demographics of the respondents. Part
B includes three (3) sub-questions related to Level of Knowledge, Perception, and Level of
Readiness respondents using portable web server kits for teaching and learning use that involves
developing web applications.
Validation of the instrument was performed by two researchers who have experience in education
and computer science. In the validation process, individual discussions were conducted to obtain
expert opinions and suggestions on the questionnaire items in terms of clarity and appropriateness
as well as construct validity. Basically, every feedback and suggestion are recorded and
incorporated into the instrument to improve its reliability and quality.
4. DATA ANALYSIS
The needs analysis study was conducted through a survey using an online questionnaire. Survey to
98 students as respondents, consisting of students from different educational backgrounds and
programs. The researcher used a quantitative approach to analyse the data based on the frequency
and percentage that measured using Likert Scale 1 to 5 ranging from strongly disagree to strongly
agree of each questionnaire item using SPSS software. These statistical measures help highlight
and emphasize the need to build portable web server kits for teaching and learning practise.
5. RESULT AND DISCUSSION
5.1. First Findings: Level of Knowledge
The first group of questions of the study of the needs is related to the respondents' level of
knowledge about portable web servers. Directly, this question helps to highlight the level of
knowledge of respondents on website development. Table 1 summarizes the results of the
knowledge level items identified in this survey study.
The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021
4
Table 1. Level of Knowledge Result
Items N SD D N A SA
n (%) n (%) n (%) n (%) n (%)
I know about Portable Web Server
before
98 18
(18.4%)
18
(18.4%)
38
(38.8%)
16
(16.3%)
8 (8.2%)
I have used Portable Web Server
before
98 21
(21.4%)
25
(25.5%)
21
(21.4%)
21
(21.4%)
10
(10.2%)
I am good at using Portable Web
Server
98 18
(18.4%)
16
(16.3%)
42
(42.9%)
16
(16.3%)
6 (6.1%)
I often use Portable Web Server 98 19
(19.4%)
23
(23.5%)
26
(26.5%)
19
(19.4%)
11
(11.2%)
Basic knowledge of respondents should be obtained to know the current level of knowledge about
portable web servers. Almost all respondents do not know and have never used portable web
servers. These findings support researchers to explore further areas related to the development of
portable web servers.
5.2. Second Findings: Perception
The second sub of the needs analysis survey question focused on respondents’ perceptions of
creating a portable web server. The findings from this second sub-question will help provide a clear
picture of the views and willingness of respondents to use portable web server in the future.
Table 2. Perception Result
Items N SD D N A SA
n (%) n (%) n (%) n (%) n (%)
The use of Portable Web Server will
facilitate the teaching and learning
process
98 0 0 25
(25.5%)
37
(37.8%)
36
(36.7%)
The use of Portable Web Server will
accelerate the achievement of learning
objectives
98 0 0 23
(23.5%)
45
(45.9%)
29
(29.6%)
The use of Portable Web Server is
relevant to use in the teaching and
learning process
98 0 0 18
(18.4%)
46
(46.9%)
34
(34.7%)
The use of a Portable Web Server will
improve the quality of my learning
98 0 1
(1%)
22
(22.4%)
46
(46.9%)
29
(29.6%)
The use of a Portable Web Server will
increase my productivity as a web
developer
98 0 2
(2%)
19
(19.4%)
48
(49%)
29
(29.6%)
The use of a Portable Web Server will
save time for the website configuration
process
98 0 2
(2%)
29
(29.6%)
42
(42.9%)
25
(25.5%)
The use of Portable Web Server will
can increase the effectiveness of
website development activities
98 0 0 28
(28.6%)
41
(41.8%)
29
(29.6%)
The use of a Portable Web Server will
facilitate the technical management
activities of computer labs
98 0 2
(2%)
24
(24.5%)
42
(42.9%)
30
(30.6%)
The second finding is about students' perceptions of the usage of portable web servers. Most
respondents agreed with the statement regarding the uses and advantages of using a portable web
The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021
5
server in web development activities. The use of portable web servers is also able to increase
productivity and quality in the learning process of website development.
5.3. Third Findings: Level of Readiness
The third questionnaire of the survey discusses the findings on students' readiness to use Portable
Web server in the teaching and learning process later. Table 3 shows a list of questionnaires
answered by the respondents and the findings obtained for the overall level of readiness in the use
of portable web server.
Table 3. Level of Readiness Result
Items N SD D N A SA
n (%) n
(%)
n (%) n (%) n (%)
I am confident that using Portable Web
Server can improve the quality in website
development
98 0 0 32
(32.7%)
33
(33.7%)
33
(33.7%)
I will use Portable Web Server to
facilitate the website development
process
98 0 2
(2%)
26
(26.5%)
36
(36.7%)
34
(34.7%)
I plan to use Portable Web Server in
every website project development
98 0 0 32
(32.7%)
33
(33.7%)
32
(32.7%)
I would encourage other friends to use
Portable Web Server
98 0 1
(1%)
24
(24.5%)
36
(36.7%)
37
(37.8%)
Findings from the level of readiness show that more than half of the respondents are ready to use
portable web servers in the future. The findings from these four questions convinced researchers
to continue exploring the development of portable web servers.
6. CONCLUSION
Undoubtedly, needs analysis can help highlight current issues related to portable web servers in
web development activities. As shown in this study, most respondents are not knowledgeable in
the use of portable web servers. In fact, some of them have never applied the portable web server
during the study period. Therefore, the researchers conducted a needs analysis survey involving a
group of students from Computer Science and Information Technology programs to obtain
important information that helps determine the needs in the future development of portable web
servers. Hence, a proposal to develop portable web server development kits for teaching and
learning is able to give a positive impact in the learning process independently. the kits produced
can be used by teachers and students in schools, as well as at the university level.
ACKNOWLEDGEMENTS
This research was supported by Universiti Pendidikan Sultan Idris through University Research
Grant (GGPU/2020-0022-106-01).
REFERENCES
[1] Manhas, J. (2017). Initial framework for website design and development. International Journal of
Information Technology, 9, 363–375.
[2] Campbell, J (2017). Web Design: Introductory. Cengage Learning.
The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021
6
[3] Patrick, Killelea (2002). Web performance tuning (2nd ed.). Beijing: O'Reilly. ISBN 059600172X.
[4] Halsey, M (2016). Windows 10 Troubleshooting. Springer. Sheffield, South Yorkshire, UK.
[5] Corley, C. S., Lois, F., & Quezada, S. (2015). Web usage patterns of developers. 2015 IEEE
International Conference on Software Maintenance and Evolution (ICSME).
doi:10.1109/icsm.2015.7332489.
[6] Paessler AG. Server - How a server works. Retrieved from https://www.paessler.com/support/it-
knowledge/it-explained/server
[7] Sönmez, Hülya. (2019). An Examination of Needs Analysis Research in the Language Education
Process. International Journal of Education and Literacy Studies. 7 (1). doi: 10.7575/aiac.ijels
AUTHORS
Nor Masharah Husain is a senior lecturer at the Computing Department, Faculty of Art,
Computing and Creative Industry, Universiti Pendidikan Sultan Idris (UPSI). She has
graduated her Ph.D of Information Technology in Education in 2017. Her expertise is in
the field of educational technology. She also interested in the field of Interactive
Learning, Multimedia and Mobile Learning, as well as Web Development in educational
purpose.
Nadia Akma Ahmad Zaki is a lecturer at the Computing Department, Faculty of Art,
Computing and Creative Industry, Universiti Pendidikan Sultan Idris (UPSI). Received
her Master of Science, Computer Science in 2006. Her specialization is in Multimedia
and interested in the field of Serious Games, Augmented and Virtual Reality, Multimedia
and Education, Digital Media, Computer Graphics, M-Learning, E-Learning, and
Simulation.
Rasyidi Johan is a lecturer at the Computing Department, Faculty of Art, Computing
and Creative Industry, Universiti Pendidikan Sultan Idris (UPSI). He is now Deputy
Director (Alumni Centre) at UPSI. His field of specialization is in Information
Technology. His research interests focus on Multimedia Courseware Design and
Development, Web Based Personalize Learning Application, Framework Design for
Learning Environment and Artificial Intelligence.
Noor Anida Zaria Mohd Noor is a Senior lecturer at the Computing Department,
Faculty of Art, Computing and Creative Industry, Universiti Pendidikan Sultan Idris
(UPSI). She is now Deputy Director at Entrepreneurship Development & Graduate
Employability Centre, UPSI. Her research interests related to Information Technology,
Database Management, Entrepreneurship, Knowledge Management (Knowledge
Integration) and Management Information System.

More Related Content

PDF
IRJET- Cross-Platform Supported E-Learning Mobile Application
PDF
Build Innovative Web Applications with Full Stack Development Know -123.pdf
PPT
Web engineering cse ru
PDF
quiz game project report.pdf
DOCX
Online Quiz System Project Report
PDF
Reliability Improvement with PSP of Web-Based Software Applications
PPTX
PPt Presentation for a quiz website with a frontend as well as backend
DOCX
student supervision system
IRJET- Cross-Platform Supported E-Learning Mobile Application
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Web engineering cse ru
quiz game project report.pdf
Online Quiz System Project Report
Reliability Improvement with PSP of Web-Based Software Applications
PPt Presentation for a quiz website with a frontend as well as backend
student supervision system

Similar to NEED ANALYSIS: PORTABLE WEB SERVER DEVELOPMENT KITS FOR TEACHING AND LEARNING (20)

DOCX
Basics of Website Design
PPTX
SE&PM-MODULE-1 2.pptx Software engineering
PDF
Backend Developer Roadmap PDF By ScholarHat
DOC
Preliminry report
PDF
PDF
Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...
DOCX
web development services in kuwait .docx
PDF
Crm for school education publishing and management system
DOC
Resume (1)
PPT
WebE_chapter_16.ppt
PPT
Slides chapter 16
PPT
The Ultimate Guide to Modern Web App Development.ppt
PDF
QUALITY ASSURANCE AND INTEGRATION TESTING ASPECTS IN WEB BASED APPLICATIONS
PDF
Impacts of Object Oriented Programming on Web Application Development
PDF
Impacts of Object Oriented Programming on Web Application Development
PDF
Impacts of Object Oriented Programming on Web Application Development
PDF
M44.pdf dairy management farm report of an
PDF
D017152832
PDF
Software Engineering Process in Web Application Development
PDF
Web engineering notes unit 2
Basics of Website Design
SE&PM-MODULE-1 2.pptx Software engineering
Backend Developer Roadmap PDF By ScholarHat
Preliminry report
Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...
web development services in kuwait .docx
Crm for school education publishing and management system
Resume (1)
WebE_chapter_16.ppt
Slides chapter 16
The Ultimate Guide to Modern Web App Development.ppt
QUALITY ASSURANCE AND INTEGRATION TESTING ASPECTS IN WEB BASED APPLICATIONS
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
M44.pdf dairy management farm report of an
D017152832
Software Engineering Process in Web Application Development
Web engineering notes unit 2

Recently uploaded (20)

PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
OOP with Java - Java Introduction (Basics)
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPT
Project quality management in manufacturing
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Artificial Intelligence
Operating System & Kernel Study Guide-1 - converted.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Sustainable Sites - Green Building Construction
OOP with Java - Java Introduction (Basics)
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Internet of Things (IOT) - A guide to understanding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
bas. eng. economics group 4 presentation 1.pptx
Project quality management in manufacturing
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Artificial Intelligence

NEED ANALYSIS: PORTABLE WEB SERVER DEVELOPMENT KITS FOR TEACHING AND LEARNING

  • 1. The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021 DOI:10.5121/ijma.2021.13301 1 NEED ANALYSIS: PORTABLE WEB SERVER DEVELOPMENT KITS FOR TEACHING AND LEARNING Nor Masharah Husain, Nadia Akma Ahmad Zaki, Rasyidi Johan, and Noor Anida Zaria Mohd Noor Department of Computing, Faculty of Art, Computing & Creative Industry, Universiti Pendidikan Sultan Idris, Malaysia ABSTRACT A Portable server is the combination of popular web server software, namely Apache, MySQL, PHP and PhpMyAdmin. With a portable server, users can develop and display a developed website anywhere at any time as all web server configurations have been installed on the storage drive. Portable servers are ideal for displaying the offline version of the website anywhere when developing a website. Using a mobile server as well, users do not need hosting that requires complicated configuration and can be used to run tests before putting the website online. This study aims to obtain preliminary findings on building portable web server development kits for the teaching and learning process. KEYWORDS Web Server, Portable Server, Portable Web Server, Web Development 1. INTRODUCTION Web-based learning involves technological aids, such as computers, web server, internet access and suitable programming languages. The structure of learning in teacher-student centered has changed directly using online learning methods as a result of the pandemic Covid-19. These changes also affect the methods of learning and teaching in various subjects, including Computer Science. Due to the current situation, learning activities involving website development are difficult to carry out during online learning due to the factors involving the hardware and software required in website development process. The website development process involves several areas of web engineering and multimedia applications that require a different set of skills and development processes [1]. Web development is the coding or programming that allows applications to be developed to be published in a web browser according to the requirements of the problem. There are two important parts to web development, namely front-end development (also called client development) and back-end development (also known as server development). Front-end development refers to building pages that are visible to users when they load a web application. This covers aspects of content maintenance, web design and how users interact with the web. This is done with three types of code namely HTML, CSS and JavaScript. The second part of the development is the back-end which is the server development. The back-end section serves to control what happens behind the web application page. Back-ends often use databases to generate web pages for users. Back-end coding is mostly written in specific coding languages and frameworks, such as PHP, Python, Ruby on Rails, ASP.NET, Perl, Java and so on to produce a complete website.
  • 2. The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021 2 Website development is the matter involved in developing a website for the internet (WWW) or an intranet (a private network) [2]. Web development can range from developing simple static pages from plain text to complete web-based internet applications (web applications), electronic businesses and social networking services. The web development process includes web design, web content development, and client-server coding configuration. The website configuration process requires an important element that is a web server. A web server is server software or hardware assigned to run web software that can respond to customer requests from websites accessed from the WWW. The main function of a web server is to store, process and send websites to clients. Communication between client and server takes place using Hypertext Transfer Protocol (HTTP) [3]. The submitted page consists of an HTML document including images, style scripts and scripts, and textual content. The web server processes incoming network requests via HTTP and several other related protocols. 2. BACKGROUND OF STUDY Server development involves a web server. Web servers often come as part of larger internet and intranet programs to handle email, download requests for File Transfer Protocol (FTP) files and build and display a website. Some web servers offer complete configuration packages, including Apache, Internet Information Server (IIS) and a database loaded into a computer [4]. A computer can test the functionality of a website developed to load all the necessary software [5]. The computer functions as a virtual server to display the website’s result that has been developed offline (without involving the internet). Each computer has a network that can be accessed on a web browser that is localhost. Localhost refers to a computer that runs a program and is used to access network services running on that computer. This mechanism can be used to run network services on a host without the need for a physical network interface [6]. For example, a website installed on a computer can be accessed from a web browser with the URL http://localhost/webname/ to display the web page that has been developed. Usually, website development activities are done in computer labs in schools with the help of teachers who teach. Computer technicians or teachers need to make settings or configurations on the computer to be equipped with software and applications that are suitable for web programming activities. However, the readiness and capability of a computer is a major factor in the failure to carry out website development activities. The server configuration also requires space to store server settings and all built -in website documents. Failure to provide a computer with the appropriate settings and configuration will complicate the server configuration process. The process of maintaining a web server on a computer can be complicated if the user does not provide the necessary software in the ongoing installation or troubleshooting process. Users should also consider the suitability of each computer before the web server installation process is carried out. This will affect the usability and functionality of each web development that will be developed. Therefore, the researcher has planned to build a module and develop portable web server kits for teaching and learning to develop web applications. 3. METHODOLOGY For the development process, it is very important to develop a particular model driven by research gaps in a particular field of study. This study was conducted using a structured survey study with 98 students randomly selected from various courses and programs at the university. Basically, the
  • 3. The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021 3 main purpose of this survey study is to explore and identify the need in developing portable web server kits for teaching and learning use that involves the development of web applications. 3.1. Participants The selection of 98 students as respondents was made using a random sampling method. Researchers select respondents consisting of students who took courses related to web development and application development involving a group of students from the Computer Science, Software Engineering and Information Technology program. These respondents are also selected from a variety of educational backgrounds. 3.2. Research Instrument Needs analysis in the educational process covers developments within the scope of certain objectives depending on research purposes [7]. This study's needs study was a survey questionnaire guided by the early literature related to teaching and web development learning. This instrument has two main parts. Section A contains items related to the demographics of the respondents. Part B includes three (3) sub-questions related to Level of Knowledge, Perception, and Level of Readiness respondents using portable web server kits for teaching and learning use that involves developing web applications. Validation of the instrument was performed by two researchers who have experience in education and computer science. In the validation process, individual discussions were conducted to obtain expert opinions and suggestions on the questionnaire items in terms of clarity and appropriateness as well as construct validity. Basically, every feedback and suggestion are recorded and incorporated into the instrument to improve its reliability and quality. 4. DATA ANALYSIS The needs analysis study was conducted through a survey using an online questionnaire. Survey to 98 students as respondents, consisting of students from different educational backgrounds and programs. The researcher used a quantitative approach to analyse the data based on the frequency and percentage that measured using Likert Scale 1 to 5 ranging from strongly disagree to strongly agree of each questionnaire item using SPSS software. These statistical measures help highlight and emphasize the need to build portable web server kits for teaching and learning practise. 5. RESULT AND DISCUSSION 5.1. First Findings: Level of Knowledge The first group of questions of the study of the needs is related to the respondents' level of knowledge about portable web servers. Directly, this question helps to highlight the level of knowledge of respondents on website development. Table 1 summarizes the results of the knowledge level items identified in this survey study.
  • 4. The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021 4 Table 1. Level of Knowledge Result Items N SD D N A SA n (%) n (%) n (%) n (%) n (%) I know about Portable Web Server before 98 18 (18.4%) 18 (18.4%) 38 (38.8%) 16 (16.3%) 8 (8.2%) I have used Portable Web Server before 98 21 (21.4%) 25 (25.5%) 21 (21.4%) 21 (21.4%) 10 (10.2%) I am good at using Portable Web Server 98 18 (18.4%) 16 (16.3%) 42 (42.9%) 16 (16.3%) 6 (6.1%) I often use Portable Web Server 98 19 (19.4%) 23 (23.5%) 26 (26.5%) 19 (19.4%) 11 (11.2%) Basic knowledge of respondents should be obtained to know the current level of knowledge about portable web servers. Almost all respondents do not know and have never used portable web servers. These findings support researchers to explore further areas related to the development of portable web servers. 5.2. Second Findings: Perception The second sub of the needs analysis survey question focused on respondents’ perceptions of creating a portable web server. The findings from this second sub-question will help provide a clear picture of the views and willingness of respondents to use portable web server in the future. Table 2. Perception Result Items N SD D N A SA n (%) n (%) n (%) n (%) n (%) The use of Portable Web Server will facilitate the teaching and learning process 98 0 0 25 (25.5%) 37 (37.8%) 36 (36.7%) The use of Portable Web Server will accelerate the achievement of learning objectives 98 0 0 23 (23.5%) 45 (45.9%) 29 (29.6%) The use of Portable Web Server is relevant to use in the teaching and learning process 98 0 0 18 (18.4%) 46 (46.9%) 34 (34.7%) The use of a Portable Web Server will improve the quality of my learning 98 0 1 (1%) 22 (22.4%) 46 (46.9%) 29 (29.6%) The use of a Portable Web Server will increase my productivity as a web developer 98 0 2 (2%) 19 (19.4%) 48 (49%) 29 (29.6%) The use of a Portable Web Server will save time for the website configuration process 98 0 2 (2%) 29 (29.6%) 42 (42.9%) 25 (25.5%) The use of Portable Web Server will can increase the effectiveness of website development activities 98 0 0 28 (28.6%) 41 (41.8%) 29 (29.6%) The use of a Portable Web Server will facilitate the technical management activities of computer labs 98 0 2 (2%) 24 (24.5%) 42 (42.9%) 30 (30.6%) The second finding is about students' perceptions of the usage of portable web servers. Most respondents agreed with the statement regarding the uses and advantages of using a portable web
  • 5. The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021 5 server in web development activities. The use of portable web servers is also able to increase productivity and quality in the learning process of website development. 5.3. Third Findings: Level of Readiness The third questionnaire of the survey discusses the findings on students' readiness to use Portable Web server in the teaching and learning process later. Table 3 shows a list of questionnaires answered by the respondents and the findings obtained for the overall level of readiness in the use of portable web server. Table 3. Level of Readiness Result Items N SD D N A SA n (%) n (%) n (%) n (%) n (%) I am confident that using Portable Web Server can improve the quality in website development 98 0 0 32 (32.7%) 33 (33.7%) 33 (33.7%) I will use Portable Web Server to facilitate the website development process 98 0 2 (2%) 26 (26.5%) 36 (36.7%) 34 (34.7%) I plan to use Portable Web Server in every website project development 98 0 0 32 (32.7%) 33 (33.7%) 32 (32.7%) I would encourage other friends to use Portable Web Server 98 0 1 (1%) 24 (24.5%) 36 (36.7%) 37 (37.8%) Findings from the level of readiness show that more than half of the respondents are ready to use portable web servers in the future. The findings from these four questions convinced researchers to continue exploring the development of portable web servers. 6. CONCLUSION Undoubtedly, needs analysis can help highlight current issues related to portable web servers in web development activities. As shown in this study, most respondents are not knowledgeable in the use of portable web servers. In fact, some of them have never applied the portable web server during the study period. Therefore, the researchers conducted a needs analysis survey involving a group of students from Computer Science and Information Technology programs to obtain important information that helps determine the needs in the future development of portable web servers. Hence, a proposal to develop portable web server development kits for teaching and learning is able to give a positive impact in the learning process independently. the kits produced can be used by teachers and students in schools, as well as at the university level. ACKNOWLEDGEMENTS This research was supported by Universiti Pendidikan Sultan Idris through University Research Grant (GGPU/2020-0022-106-01). REFERENCES [1] Manhas, J. (2017). Initial framework for website design and development. International Journal of Information Technology, 9, 363–375. [2] Campbell, J (2017). Web Design: Introductory. Cengage Learning.
  • 6. The International Journal of Multimedia & Its Applications (IJMA) Vol.13, No. 3, June 2021 6 [3] Patrick, Killelea (2002). Web performance tuning (2nd ed.). Beijing: O'Reilly. ISBN 059600172X. [4] Halsey, M (2016). Windows 10 Troubleshooting. Springer. Sheffield, South Yorkshire, UK. [5] Corley, C. S., Lois, F., & Quezada, S. (2015). Web usage patterns of developers. 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME). doi:10.1109/icsm.2015.7332489. [6] Paessler AG. Server - How a server works. Retrieved from https://www.paessler.com/support/it- knowledge/it-explained/server [7] Sönmez, Hülya. (2019). An Examination of Needs Analysis Research in the Language Education Process. International Journal of Education and Literacy Studies. 7 (1). doi: 10.7575/aiac.ijels AUTHORS Nor Masharah Husain is a senior lecturer at the Computing Department, Faculty of Art, Computing and Creative Industry, Universiti Pendidikan Sultan Idris (UPSI). She has graduated her Ph.D of Information Technology in Education in 2017. Her expertise is in the field of educational technology. She also interested in the field of Interactive Learning, Multimedia and Mobile Learning, as well as Web Development in educational purpose. Nadia Akma Ahmad Zaki is a lecturer at the Computing Department, Faculty of Art, Computing and Creative Industry, Universiti Pendidikan Sultan Idris (UPSI). Received her Master of Science, Computer Science in 2006. Her specialization is in Multimedia and interested in the field of Serious Games, Augmented and Virtual Reality, Multimedia and Education, Digital Media, Computer Graphics, M-Learning, E-Learning, and Simulation. Rasyidi Johan is a lecturer at the Computing Department, Faculty of Art, Computing and Creative Industry, Universiti Pendidikan Sultan Idris (UPSI). He is now Deputy Director (Alumni Centre) at UPSI. His field of specialization is in Information Technology. His research interests focus on Multimedia Courseware Design and Development, Web Based Personalize Learning Application, Framework Design for Learning Environment and Artificial Intelligence. Noor Anida Zaria Mohd Noor is a Senior lecturer at the Computing Department, Faculty of Art, Computing and Creative Industry, Universiti Pendidikan Sultan Idris (UPSI). She is now Deputy Director at Entrepreneurship Development & Graduate Employability Centre, UPSI. Her research interests related to Information Technology, Database Management, Entrepreneurship, Knowledge Management (Knowledge Integration) and Management Information System.