Home Alleviate the contending issues in network operating system courses: Psychomotor and troubleshooting skill development with Raspberry Pi
Article Open Access

Alleviate the contending issues in network operating system courses: Psychomotor and troubleshooting skill development with Raspberry Pi

  • Puspanda Hatta EMAIL logo and Cucuk Wawan Budiyanto
Published/Copyright: June 7, 2021
Become an author with De Gruyter Brill

Abstract

Despite the growing popularity of network operating system courses in vocational high schools, issues have been raised regarding the lack of appropriate computer hardware specifications and the limited use of real networking devices. The media that have been used in teaching network operating systems have been based on virtualization-based simulation. However, such virtualization does not expose students to real hardware. This results in less than optimal hands-on activities and students’ psychomotor abilities. Consequently, alternative authentic media are needed to accommodate practical learning and improve psychomotor skills. The aim of this study is to explore the implementation of a single-board microcomputer in learning network operating systems. The Raspberry Pi was chosen as it can replace the role of a non-simulation PC. The choice of Raspberry Pi was also based on the fact that in Indonesia it is still rare to find its implementation for teaching and learning activities in vocational high school, so it is necessary to introduce the device to students. The operating system used by the Raspberry Pi is similar to Ubuntu, which is one of the network operating systems that must be mastered by vocational IT students. The research made a comparison between the two learning media as employed by two groups of students in different classes, one using virtualization-based simulation and the other using the Raspberry Pi. Based on the results, it is concluded that the use of the Raspberry Pi is more effective than that of virtualization-based simulation in improving students’ psychomotor and troubleshooting skills.

1 Introduction

Mastering a network operating system is one of the learning outcomes at Indonesian vocational high schools which have an information technology expertise programme. Students must be able to operate various network operating systems that are commonly used in the business and industrial world. Currently, the most popular operating systems used in business are open-source ones, such as Ubuntu, Debian, and Centos, among others [1].

It is a challenge for vocational high schools to produce graduates who are skilled in mastering network operating systems. In the related course practice activities at schools, network facilities and server infrastructure are the major problems faced. To learn an open-source-based network operating system, a minimum set of computers with mid-end specifications and groups of basic network devices is required [2]. The minimum infrastructure for computer specifications costs at least 100 million IDR for the practical activities of 20 students. Based on limited observation, several solutions have been implemented. Some of these include procuring an assembled modular personal computer at a lower price, or creating a dual-boot mechanism on an existing PC to run a different operating system. But these approaches have not solved the problem.

The first solution, building an assembled PC, faces problems when the specifications are not able to not keep up with the minimum requirements of next-generation operating systems and there are difficulties in obtaining drivers and peripherals parts. The second solution has been to create a dual-boot login to the operating system. This sometimes causes problems on central operating systems that run important data for school or laboratory operations. Another solution that has been implemented is the use of software to simulate the operating system through virtualization. With such simulation, students can run virtual operating systems on the host operating system. In this process, if there is a configuration error or problem with the open-source virtual operating system, it will not have an effect on the host operating system. Over time, practicing through simulations in this virtual environment provides a less real-world experience of how to work and of hardware – driver – OS interaction and leads to a lack of readiness for troubleshooting.

Moreover, based on the observations, it was found that students were less enthusiastic about facing troubleshooting issues when configuring a network operating system in a virtual environment. This is because they were not using real hardware, and the solutions offered by various sources or teaching materials were often irrelevant to the virtual simulation environment. These factors meant the learning process was hindered, resulting in lower learning achievement. This study describes a method to solve problems in learning network operating systems through the application of a single-board microcomputer called the Raspberry Pi.

Previous research has explained the application of the Raspberry pi microcomputer in many fields of IT studies. Its use in computer network research includes its application as a low-cost learning medium [3,4,5,6]; as alternative infrastructure to support computer network systems [7,8,9,10,11]; as supporting equipment in computer and robotics laboratories; and even as the main device in IoT and control systems [12,13,14,15]. One example of the use of the Raspberry Pi in learning activities is in the teaching of computer networks in distributed system [4]. In this study, it was found that using the Raspberry Pi as a practical tool could improve students’ experience in configuring distributed computing. It was also explained that through the use of microcomputers, the campus could provide a number of low-cost practical media so that students could experiment with the concept of a distributed system, which always requires a considerable number of real computers in its application.

In other teaching and learning topics, the Raspberry Pi can be used to teach computer architecture and memory management concepts on the ARM processor [16]. Teachers can also use it to explain the complexity architecture of memory in modern processors. The Raspberry Pi was chosen in this case because this small device supports modern memory systems, 64-bit architecture, and multilevel caches. Not only used in computer network, the device is also used in the teaching of electrical instrumentation and electronic sensor circuits, which require reliable but straightforward programmable devices [17,18]. Besides being used to support learning, the Raspberry Pi has also been used for low-cost infrastructure, such a media center [7]; cluster computers for complex numerical computing; other general high-performance computing purposes [19]; and as infrastructure for supporting learning facilities with low-cost green technology in a rural area [20].

With reference to previous research, the Raspberry Pi was chosen in this study as an alternative learning medium for teaching computer networks administration. The novelty of the research lies in the implementation of the device as a learning medium in network operating systems and laboratory work in a vocational high school. The application of Raspberry Pi as a learning media for network operating system in vocational high school within the Indonesian context is rarely found in the literature. The vocational high school in Indonesia adopts scientific learning approaches [21]. Students are encouraged to think critically to be able to solve problems they encounter both in daily life or their professional career. Pertinent to network operating systems course, critical thinking and problem-solving skills are prerequisites for students to learn server installation and deployment. Since the designated cases are in resemblance with those in real life, student’s familiarity with problems encountered during the course is expected to drive their problem-solving skills as well as psychomotor skills in network operating systems [22].

Regarding network operating systems course, complex network configuration setting potentially causes server misconfiguration that leads to the server running improperly. The complexity of the case given in the course is the challenge for students to involve their troubleshooting ability. Current practices in Indonesia indicate that practicum (also known as a work placement in the UK) in IT vocational high schools relies on simulation-based learning media which inhibits students’ psychomotor and troubleshooting skills. Therefore, an affordable, reliable, and outfitted with entry-level computer specifications non-simulation learning media is needed for network operating systems courses.

To measure the impact of the implementation of the Raspberry Pi, several explorations were conducted, including measurement of whether there were differences in the evaluation results between students using virtualized simulation media and ones using the Raspberry Pi. It was also measured whether there were differences in the evaluation results of the learning network operating systems between students who were interested in the process and those who showed less interest. It was presumed that hands-on learning media such as Raspberry Pi facilitates students’ psychomotor development during interaction with the microcomputer devices. In addition, the activities shape students’ troubleshooting skills in the taught subject accordingly.

2 Theoretical foundation

2.1 Raspberry Pi

The Raspberry Pi is a low-cost, small-sized, single-board microcomputer that plugs into a computer monitor and uses general input and output peripherals such as a keyboard and mouse. It is a small, highly capable device that enables people of all ages to explore computing since it can run desktop environment operating systems. Not only its general purpose, but with Raspberry Pi users can also learn how to program in languages such as Scratch and Python. The Raspberry Pi substitutes for desktop computers as it has similar components, such as memory, storage, GPU, bus systems, and network modules embedded on the board. Users are enabled to use it for a wide range of activities, such as browsing the internet and playing high-definition video, making spreadsheets, word-processing, and certain entertainment features [7]. Figure 1 below shows the use of Raspberry Pi to operate Ubuntu Linux operating system. The image shown in Figure 1 shows that Ubuntu is installed on a Raspberry Pi device, then displayed using a monitor like an ordinary personal computer but with a much smaller size.

Figure 1 
                  Use of the Raspberry Pi.
Figure 1

Use of the Raspberry Pi.

The device can be connected to several I/O devices such as a keyboard, mouse, or monitor, meaning it can operate in similar fashion to a desktop computer [17]. It can run several operating systems, such as Raspbian, Ubuntu MATE, Ubuntu Core, and RISC OS [23]. Raspbian and Ubuntu MATE have similarities with Debian OS and Ubuntu OS, starting from the kernel, memory management, file system management, and user-level operations [24]. Therefore, the hands-on laboratory activities of network operating system courses in vocational high schools that usually use Debian OS or Ubuntu OS installed in a virtualization environment can be replaced by Raspbian or Ubuntu MATE. In this study, practice activities were performed using the Raspbian OS installed on the Raspberry Pi.

From previous theoretical studies on several research that have been referred to, the Raspberry Pi has been proven to be applicable in various fields such as supporting devices in Internet of Things (IoT) infrastructure, computer clusters, supporting devices in green computing, computer network infrastructure, complex numerical computing infrastructure, building automation devices, electronic instrumentation, and robotics learning media. In this study, the Raspberry Pi was applied to computer networks learning media, especially for supporting the practical skills of vocational high school students in operating the network operating system. From the explanation that has been stated, it can be assumed that the Raspberry Pi can be used to improve the psychomotor skills and troubleshooting in network operating system course for vocational high school students.

2.2 Network operating system learning

Network Operating Systems is one of the compulsory subjects at information technology vocational high schools. Based on the Indonesian educational curriculum 2013, this course is followed by first-grade and sophomore students. In this research, the data were collected from second-grade vocational students who learn about network operating system course under the guidance of Indonesian national education curriculum standards for information technology vocational high school [25]. Network operating system teaching is conducted using a scientific approach [26], which consists of observing, questioning, associating, experimenting, and networking. Figure 2 below shows the stages of scientific learning which consists of five steps.

Figure 2 
                  Scientific learning process.
Figure 2

Scientific learning process.

The scientific learning method generally consists of five steps, starting with observing, followed by asking questions. At the observation stage, students can demonstrate their accuracy in retrieving information about installation preparation and the initial configuration of the operating system. At the questioning stage, students develop creativity, curiosity, and critical thinking in order to formulate questions about the operating system that will be or has been installed. This activity may include questions about practical steps, as well as troubleshooting during the practice stage. Furthermore, at the reasoning stage, students can show they can be thorough, honest, disciplined, obey the rules, work hard and able to work according to procedures, and thinking inductively and deductively in completing the operating system material being studied. The networking stage takes place through communication, which is conducted by conveying observations on the conclusions obtained from the learning to other students orally and in writing. The attitudes developed in students related to this networking phase are honesty to get results as they are, thoroughness, tolerance for differences of opinion, the ability to think systematically and to express statements briefly and clearly, and development of correct language skills.

2.3 Network operating system learning materials

The topics studied on the network operating systems course are described in the course syllabus [25]. Most of the syllabus content explains that psychomotor skills dominate the abilities to be achieved by students. These competencies that the students must master include identifying the needs of the server software and hardware; demonstrating how to install network operating systems; demonstrating user management, file systems, and applications; demonstrating the backup-restore process on storage in a network operating system; demonstrating the installation of network services; and solving misconfiguration and error connections on network operating systems. The learning process to master these competencies usually takes place on the open-source operating system Linux (Ubuntu or Debian), which is installed on computers with a minimum specification (dual-core processor) and a minimum of two gigabytes of RAM. The PC must have a network interface card to connect to the network [2].

These basic competencies can also be practiced with alternative media by using the Raspbian or Ubuntu MATE operating system installed on the Raspberry Pi device. The Raspberry Pi has a multicore processor and RAM specifications like general desktop PCs. There is even an embedded Graphical Processing Unit (GPU) that has processing capabilities like a GPU on a desktop computer. The Raspberry Pi is also equipped with an ethernet or wireless network module, so that it can be connected to a local network, functioning as a host-client or as a router or server [27]. Figure 3 below shows the component parts that support the connectivity of the Raspberry Pi input and output devices. The parts have a function like a personal computer. There is an HDMI port that is connected to the monitor, a Gigabit Ethernet port that is connected to a network cable, a USB port that can be connected to a mouse and keyboard, a microSD storage slot that can be filled with microSD and operating systems, and a Wi-Fi module with a 2.4 GHz frequency, which can be connected to a wireless local area network.

Figure 3 
                  Components of the Raspberry Pi similar to a general PC.
Figure 3

Components of the Raspberry Pi similar to a general PC.

With these specifications, practical activities on the network operating system course start from installation, command-line and GUI-based operations, file system management, user management, backup-restore, and network services. Troubleshooting of the Linux operating system can be carried out on the Raspberry Pi in exactly the same conditions as in laboratory work using the virtualized operating system installed in VirtualBox.

2.4 Student interest

Student interest is an effective condition and can be shown by anyone. Students at vocational high schools can also be interested or not be interested in a subject. Those who are interested in certain subjects tend to pay more attention [28].

Interest can be defined as an organized disposition through expression. This expression encourages individuals to choose an object, activity, or skill that can increase their proficiency. Interest involves choosing an activity in life, such as following a learning process.

Students’ interest in learning network operating systems involves two aspects: whether they are interested in performing teaching activities depending on whether they like or dislike such systems; and whether they are interested in linking practical exercises that are interconnected between these activities [29]. Interest does not happen immediately but is acquired later. Naturally, interest can be shown by anyone and can contribute to learning outcomes. Furthermore, the contribution of interest to learning outcomes will influence the acceptance of new attractions. Therefore, interest in something is the result of learning and supports the success of learning at a later stage.

3 Research method

3.1 Research procedures

In this study, a comparison of the use of two learning media for network operating systems was made; simulation-based using virtualization and in a real environment using the Raspberry Pi. Evaluation between the use of the media was made at state vocational high schools in Central Java, Indonesia.

Most of the network operating system learning activities in vocational high school in Central Java use virtualization-based approaches as simulation media. The introduction of the Raspberry Pi can add to the experience of students of operating network operating systems in real terms and encourage their interest in learning about them, as vocational students have not been introduced to the Raspberry Pi before.

This research is quasi-experimental. According to Cohen et al. [30], this experimental design is the development of a true experimental system that has a control class, but cannot fully function to control external variables that affect the experiment [30]. This study used two groups of students attending network operating system courses in vocational high schools. A nonequivalent control group design was employed, with the total population being 150 second-grade students in six classes spread over vocational schools in Surakarta City, Central Java Province. The sample was determined using the simple random sampling technique. The model developed and used in the study comprised two classes, namely XA class as the control group and XB as the treatment group. The group which became the sample was taken using the probability random sampling technique. From the results of the sampling, XA class, with a total of 30 students, and XB class, with a total of 30 students, were obtained.

3.2 Data acquisition

The data were obtained using instruments. Those for measuring psychomotor abilities included a job sheet containing a checklist of practical demonstration activities, accompanied by a total of 50 evaluation questions. The indicators of competency achievement are shown in Table 1.

Table 1

Psychomotor competency achievement indicators

Psychomotor aspect Learning experiences (Indicators)
Identification (P2) Students are able to identify server computer requirements.
Demonstrate (P2) Students are able to demonstrate network operating system installation using CLI and GUIs.
Demonstrate (P2) Students are able to demonstrate user management, file system management, and application management on network operating systems.
Demonstrate (P2) Students are able to demonstrate the backup and restore system file in a network operating system.
Demonstrate (P2) Students are able to demonstrate network services configuration.
Repair (P2) Students are able to use troubleshooting to repair network operating systems.

The student interest variables were measured using a questionnaire. This consisted of 25 items containing positive and negative statements about student learning interest in learning network operating systems. The questionnaire indicators of student interest were preparation for practice, interest in attending practice, and the drive to get good results, acts, and happiness. Both of these instruments were valid and reliable.

3.3 Data analysis

The data analysis used in the study was statistical, with selection of the one-sample t-test statistic used to determine whether there was a difference in the average between the independent variables and the dependent variable. Before testing the hypothesis with these statistics, a prerequisite test was first conducted, which included a balance test, normality test, and variant homogeneity test [31]. The analysis was performed to prove the hypothesis concerning the effectiveness of using the Raspberry Pi compared to the virtualization-based approach in network operating system practice. It also included the differences in the efficacy of the Raspberry Pi in the very interested group compared to the less interested one.

The hypotheses of the study are that the Raspberry Pi medium is more effective than the virtualization-based one in learning network operating systems, and that the results of evaluating the practice of groups of students with more interest using the Raspberry Pi medium would be better than those of the group of students with less interest using the virtualization-based approach.

4 Results and discussion

The data in the study can be divided into two phases: pretreatment and posttreatment. Those before treatment contain pretest data from the interest questionnaires and tests of students’ initial psychomotor skills in network operating system learning regarding the following competencies: students have several abilities to identify server computer requirements; they demonstrate network operating system installation using CLI and GUIs; they demonstrate user management, file system management, and applications management on network operating systems; they demonstrate knowledge of the backup and restore system file in a network operating system; demonstrate network service configuration ability; and are able to use troubleshooting to repair network operating systems. After treatment, the posttest data are from the interest questionnaires and student skills tests related to activities that must be completed in the network operating system job sheet after treatment is given. The summary scores for the network operating system learning outcomes from the treatment and control groups from the pretest and posttest results can be seen in Table 2.

Table 2

Comparison of control group and treatment group

Psychomotor skills Virtualization-based (Control group) Raspberry Pi (Treatment group)
Pretest Posttest Pretest Posttest
Identify server requirements (Skill 1) 72 76 74 76
Demonstrate NOS installation (Skill 2) 71 75 70 74
Demonstrate system management (Skill 3) 68 76 68 72
Demonstrate knowledge of the backup and restore system file (Skill 4) 55 56 56 68
Demonstrate network services configuration ability (Skill 5) 57 58 58 67
Repair using troubleshooting (Skill 6) 42 55 43 66

Table 2 above shows that at the time of pretest, for skillsets 4, 5, and 6, students earn an average grade below threshold of 60. The capabilities achieved in skillsets 4, 5, and 6 require interaction with real hardware directly. Students do not reach the graduation limit, because at the time of the pretest two classes still use simulation-based media. While in the posttest phase, students who learn network operating system using Raspberry Pi are able to achieve above the completeness grade threshold.

In Table 3, it can be seen that the results of the job sheet evaluation, which were analyzed descriptively, show mean pretest scores in the treatment and control group of 61.5 and 60.9, respectively. The average posttest scores are 65.97 for the control group and 70.57 for the treatment group. It can also be seen that the percentage of students completing in the treatment class was 36.7%, increasing to 86.6% posttest. The corresponding figures for the control group show an increase from 40.3 to 56.7%. The data descriptions of the student interest in network operating system practices were obtained using a questionnaire, which was declared to be valid and reliable. The data were obtained from the treatment group class using the Raspberry Pi, and the control group class using the virtualization-based learning medium. The two groups of data were obtained pretest and posttest. A summary of the data on student interest is shown in Table 4.

Table 3

Summary of job sheet evaluation for the pretest and posttest scores in the treatment and control groups

Treatment (Raspberry Pi) Control (Virtualization-based)
Pretest Posttest Pretest Posttest
61.5 70.57 60.9 65.97
36.7% 86.6% 40.3% 56.7%
Table 4

Summary of student interest in network operating system practice based on the pretest and posttest Scores in the treatment and control groups

Treatment (Raspberry Pi) Control (Virtualization-based)
Pretest Posttest Pretest Posttest
81.7 85.9 79.6 82.4

Measuring interest in the treatment class (Raspberry Pi) and the control class (Virtualization-based) aimed to obtain data about interest in the lab work activities of network operating system learning. The mean pretest and posttest scores for the treatment group were 81.7 and 85.9, while the mean pretest and posttest scores for the control group were 79.6 and 82.4, respectively.

The data obtained before treatment include data from the job sheet evaluation results and the interest questionnaires on network operating system practical activities for both the treatment and the control class. The assumptions that must be met for the mean similarity test for the treatment and control group are that they meet the requirements for normality and homogeneity. This is intended to show that the data come from a population that is normally distributed and is from a homogeneous population. The decision to make assumptions to meet the requirements of the analysis is made by SPSS. The summary of the normality test results for job sheet evaluation in the experimental class shows a degree of significance of Sig. 0.725, and for the control class it is Sig. 0.903. The figures for the normality test of interest in learning were Sig. 0651 for the experimental class and Sig. 0.643 for the control class. Because all the dependent variables in the treatment and control groups are higher than 0.05, the data therefore come from populations that are typically distributed.

The results of the multivariate homogeneity test were obtained with SPSS; prior to treatment, it was Sig. 0.211 for the treatment class and Sig. 0.302 for the control class, both of which are higher than 0.05. This shows that the variance-covariance matrix of the treatment class (Raspberry Pi) and the control class (virtualization-based) is derived from a homogeneous population.

The pretest results from the interest questionnaire were processed using SPSS before treatment, with Sig. 0.511 for the treatment class and 0.502 for the control class, both of which are higher than 0.05. Therefore, there is no average difference between the class that used the Raspberry Pi as a practice medium and the one that used virtualization-based simulations, when examined from the results of the job sheet evaluations and student interest in practical learning of network operating systems. This shows that the data come from a population with normal distribution.

Before the analysis to measure the effectiveness of the Raspberry Pi compared to the virtualization-based approach, an effectiveness test was conducted with a one-sample t-test. The results of the job sheet evaluation and interest in learning network operating systems in the treatment class and control class obtained t-count values of 2.353 and 6.768. These values are more significant than t-table = 1.699. Therefore, the evaluation results of the treatment class job sheet are more effective than those of the control class.

For the group of students who had high interest and learnt to use the Raspberry Pi, the results of the student evaluation of the t-count = 0.605, which is lower than the t-table 1.699. Students who studied with the Raspberry Pi and had less interest obtained a t-count value of 4.839, greater than t-table = 1.699. Therefore, the Raspberry medium is more effective for students with high stakes.

Based on the decision criteria in the one-sample t-test, the Raspberry Pi is useful in increasing interest and improving the results of the job sheet evaluation of network operating system learning practice activities. This is because students were using the device for the first time. This early experience led to active participation in the practice of network operating systems, thus making the use of the Raspberry Pi effective in improving the job sheet evaluation results on the network operating system course.

In the control class that used virtualization-based simulations, based on the one-sample t-test decision criteria, such simulations effectively increased interest in network operating system practices, but were less effective in improving the student job sheet evaluation results for learning network operating systems. This is because students do not participate actively in practical activities. Because the medium is used frequently, students rarely do independent exercises; troubleshooting is also simulated, and students do not use real hardware, so they do not reflect on what they have done for the next meeting. This is what made the control class learning using virtualization-based simulations less effective in improving the results of the practical job sheet evaluations on the network operating system course.

In Table 2, the six psychomotor abilities measured for the control group and treatment group are shown. If these data are examined carefully, in the three initial psychomotor abilities, namely skill 1, skill 2, and skill 3, there are no significant differences between the groups of students who used the virtualization-based approach and the Raspberry Pi. This is because these skills learned by students do not require direct interaction with hardware. In skills 1, 2, and 3, only the skills to identify and operate the interface, along with menus or features in a network operating system, can be done both in a simulated learning environment using virtualization or a real learning atmosphere.

As for psychomotor skills 4, 5, and 6, there is a significant difference, with the average score of the students in the class using the Raspberry Pi higher than that of the average student in the class using virtualization. This is because the group of students using the Raspberry Pi were dealing with real hardware to complete their work related to the three skills. In these skills, students are required to interact directly with hardware in order to backup and restore system files, configure network services, and perform troubleshooting, activities which cannot be performed in a simulated environment. So, when the group of students using the virtualization-based medium were faced with problems that required interaction with real hardware, they experienced difficulties because they lacked experience in interacting with real hardware.

The abovementioned discussion underlines that Raspberry Pi as an alternative learning media serves for psychomotor improvement pertinent to skill criteria number 4, 5, and 6. Those skillset criteria demonstrate the ability relevant to a file system backup and restore that requires direct interaction with the storage partition, which is hardly found in virtualization-based simulation environments. It is evident that to demonstrate the ability to configure network service configuration requires direct interaction with the physical layer of the computer network which is the Raspberry Pi. Moreover, in order to identify and perform troubleshooting at the hardware level, a direct interaction with the devices is mandatory.

On the other hand, the skillsets number 1, 2, and 3 can be facilitated both using simulation-based model and Raspberry Pi-aided learning media. Identifying server specifications, installing network operating systems, and demonstrating management OS require less contact with the hardware devices. Therefore, it is concluded that skills related to direct contact with hardware are more optimal if trained with real equipment instead of simulations. Raspberry Pi can be used as an alternative media choice for schools and colleges that have information technology disciplines pertinent to network operating system administration course.

5 Conclusion

Based on the results of the data analysis and discussion, it can be concluded that the use of the Raspberry Pi is more effective in improving practical skills that require interaction with real hardware than the use of the virtualization-based simulation medium. Use of the Raspberry Pi is more effective for students who have high initial interest compared to less interested students. This is indicated by the increase in the level of completeness in the evaluation of the job sheets from students in the treatment class compared to the control class.

The research was limited to exploring the application of the Raspberry Pi to improve students’ psychomotor abilities in completing job sheets for practical activities. Further application of the Raspberry Pi in teaching computer networks needs to be explored. Because the Raspberry Pi has the characteristics of a PC workstation, and a scalable operating system, it can be developed into a mini server. In further research, an experiment could be conducted on the implementation of the device as a learning medium for network design on the LAN scale, so students can gain more learning experience by implementing miniature complex computer network topology using TCP/IP technology with real hardware.

Acknowledgements

We applied the FLAE approach for the sequence of authors.

  1. Funding information: This research is funded by internal university research funding.

  2. Author contributions: Puspanda Hatta conducted a literature review, prepared a learning strategies of network operating system course with Raspberry Pi media, supervised learning processes, and prepared a manuscript with contributions from all authors. Cucuk Wawan Budiyanto carried out the data gathering, analysis, and was responsible for data validation.

  3. Conflict of interest: Authors state no conflict of interest.

  4. Data availability statement: The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.

References

[1] Isberto M. The best operating systems for business and personal servers [Internet]. Colocation America; 2020 [Cited 6 October 2020]. Available from: https://www.colocationamerica.com/blog/best-operating-systems-for-business-and-personal-use.Search in Google Scholar

[2] Brown K. Ubuntu 20.04 system requirements [Internet]. Linux Config.org your Sysadmin guide to GNU/Linux; 2020 [Cited 4 October 2020] Available from: https://linuxconfig.org/ubuntu-20-04-system-requirements.Search in Google Scholar

[3] Vega J, Cañas JM. Open vision system for low-cost robotics education. Electronics. 2019 Nov;8(11):1295.10.3390/electronics8111295Search in Google Scholar

[4] Slamnik-Krijestorac N, Bosmans S, Hellinckx P, Marquez-Barja JM. Enhancing students’ learning experience via low-cost network laboratories. IEEE Commun Mag. 2019 Nov 21;57(11):34–40.10.1109/MCOM.001.1900233Search in Google Scholar

[5] Letowski B, Lavayssière C, Larroque B, Schröder M, Luthon F. A fully open source remote laboratory for practical learning. Electronics. 2020 Nov;9(11):1832.10.3390/electronics9111832Search in Google Scholar

[6] Lee E. Developing a low-cost microcontroller-based model for teaching and learning. Eur J Educ Res. 2020;9(3):921–34.10.12973/eu-jer.9.3.921Search in Google Scholar

[7] Hatta P, Efendi A, Aji AF, Yuliawan SY. Implementation and performance measurement of microcomputer as multimedia server for supporting e-learning infrastructure. 2017 3rd International Conference on Science in Information Technology (ICSITech). Bandung, Indonesia: IEEE; 2017 Oct 25. p. 471–6.10.1109/ICSITech.2017.8257158Search in Google Scholar

[8] Tuli S, Mahmud R, Tuli S, Buyya R. FogBus: a blockchain-based lightweight framework for edge and fog computing. J Syst Softw. 2019 Aug 1;154:22–36.10.1016/j.jss.2019.04.050Search in Google Scholar

[9] Kurniawan S, Tanto T, Hayadi BH, Permatasari RDPS. The implementation of calendar academic monitoring system in university using Raspberry Pi. J Adv Res Dynam Control Syst. 2019;11(1):497–500.Search in Google Scholar

[10] Deepa NP, Mahesha P, Nagendra KN, Amalazari MG, Sunil Kumar T. Detection and monitoring of unauthorized use of computers in the computer laboratory. Int J Sci Technol Res. 2019;8(9):1106–11.Search in Google Scholar

[11] Ahmed A, Pierre G. Docker-pi: Docker container deployment in fog computing infrastructures. Int J Cloud Comput. 2020;9(1):6–27.10.1504/IJCC.2020.105885Search in Google Scholar

[12] Nasir M, Muhammad K, Lloret J, Sangaiah AK, Sajjad M. Fog computing enabled cost-effective distributed summarization of surveillance videos for smart cities. J Parallel Distrib Comput. 2019 Apr 1;126:161–70.10.1016/j.jpdc.2018.11.004Search in Google Scholar

[13] Aghenta LO, Iqbal MT. Low-cost, open source IoT-based SCADA system design using thinger. IO and ESP32 thing. Electronics. 2019 Aug;8(8):822.10.3390/electronics8080822Search in Google Scholar

[14] Rodrigues FS, Moraes AO. ScintPi: a low‐cost, easy‐to‐build GPS ionospheric scintillation monitor for DASI studies of space weather, education, and citizen science initiatives. Earth Space Sci. 2019 Aug;6(8):1547–60.10.1029/2019EA000588Search in Google Scholar

[15] Handscombe J, Yu HQ. Low-cost and data anonymised city traffic flow data collection to support intelligent traffic system. Sensors. 2019 Jan;19(2):347.10.3390/s19020347Search in Google Scholar PubMed PubMed Central

[16] Francis-Mezger P, Weaver VM. A raspberry pi operating system for exploring advanced memory system concepts. Proceedings of the International Symposium on Memory Systems (MEMSYS 2018). New York, USA: Association for Computing Machinery; 2018. p. 354–64.10.1145/3240302.3240311Search in Google Scholar

[17] David SA, Ravikumar S, Parveen AR. Raspberry Pi in computer science and engineering education. Intelligent embedded systems. Singapore: Springer; 2018. p. 11–6.10.1007/978-981-10-8575-8_2Search in Google Scholar

[18] Mischie S. On teaching Raspberry Pi for undergraduate university programmes. 2016 12th IEEE International Symposium on Electronics and Telecommunications (ISETC). Timisoara, Romania: IEEE; 2016 Oct 27. p. 149–53.10.1109/ISETC.2016.7781079Search in Google Scholar

[19] Diwedi DV, Sharma SJ. Development of a low cost cluster computer using Raspberry Pi. 2018 IEEE Global Conference on Wireless Computing and Networking (GCWCN). Lonavala, India: IEEE; 2018 Nov 23. p. 11–5.10.1109/GCWCN.2018.8668647Search in Google Scholar

[20] Srinivasan M, Anand B, Antony Venus AJ, Victor AN, Narayanan M, Sree Rakshaa SP, et al. GreenEduComp: low cost green computing system for education in Rural India: a scheme for sustainable development through education. 2013 IEEE Global Humanitarian Technology Conference (GHTC). San Jose, CA, USA: IEEE; 2013 Oct 20. p. 102–7.10.1109/GHTC.2013.6713663Search in Google Scholar

[21] Soenarto S, Sugito S, Suyanta S, Siswantoyo S, Marwanti M. Vocational and senior high school professional teahcers in industry 4.0. J Cakrawala Pendidik. 2020;39(3):655–65.10.21831/cp.v39i3.32926Search in Google Scholar

[22] Efendi R, Yusran YA. Implementation competency based learning model of learning computer network courses at vocational education. J Adv Res Dynamical Control Syst. 2019;11(5):501–5.10.2991/ictvet-18.2019.70Search in Google Scholar

[23] Youssfi Z. Making operating systems more appetizing with The Raspberry Pi. 2017 IEEE Frontiers in Education Conference (FIE). Indianapolis, IN, USA: IEEE; 2017 October 18. p. 1–4.10.1109/FIE.2017.8190736Search in Google Scholar

[24] Balon B, Simić M. Using Raspberry Pi computers in education. 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). Opatija, Croatia: IEEE; 2019 May 20. p. 671–6.10.23919/MIPRO.2019.8756967Search in Google Scholar

[25] Pranata KS. Sistem Operasi Jaringan. Malang: Kementerian Pendidikan dan Kebudayaan; 2013.Search in Google Scholar

[26] Suyanto S. The implementation of the scientific approach through 5Ms of the revised curriculum 2013 in Indonesia. Cakrawala Pendidik. 2018 February;37(1):22–9.Search in Google Scholar

[27] Nayyar A, Puri V. Raspberry Pi-a small, powerful, cost effective and efficient form factor computer: a review. Int J Adv Res Comput Sci Softw Eng. 2015 December;5(12):720–37.Search in Google Scholar

[28] Anderson LW, Bloom BS. A taxonomy for learning, teaching, and assessing: a revision of bloom’s taxonomy of educational objectives. Longman; 2001.Search in Google Scholar

[29] Sax G. Principles of educational and psychological measurement and evaluation. Wadsworth Publishing Company; 1997.Search in Google Scholar

[30] Cohen L, Manion L, Morrison K. Research methods in education. Routledge; 2017.10.4324/9781315456539Search in Google Scholar

[31] Johnson RB, Christensen L. Educational research: quantitative, qualitative, and mixed approaches. Sage Publications; 2019.Search in Google Scholar

Received: 2020-10-21
Revised: 2021-03-22
Accepted: 2021-04-12
Published Online: 2021-06-07

© 2021 Puspanda Hatta and Cucuk Wawan Budiyanto, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Regular Articles
  2. Electrochemical studies of the synergistic combination effect of thymus mastichina and illicium verum essential oil extracts on the corrosion inhibition of low carbon steel in dilute acid solution
  3. Adoption of Business Intelligence to Support Cost Accounting Based Financial Systems — Case Study of XYZ Company
  4. Techno-Economic Feasibility Analysis of a Hybrid Renewable Energy Supply Options for University Buildings in Saudi Arabia
  5. Optimized design of a semimetal gasket operating in flange-bolted joints
  6. Behavior of non-reinforced and reinforced green mortar with fibers
  7. Field measurement of contact forces on rollers for a large diameter pipe conveyor
  8. Development of Smartphone-Controlled Hand and Arm Exoskeleton for Persons with Disability
  9. Investigation of saturation flow rate using video camera at signalized intersections in Jordan
  10. The features of Ni2MnIn polycrystalline Heusler alloy thin films formation by pulsed laser deposition
  11. Selection of a workpiece clamping system for computer-aided subtractive manufacturing of geometrically complex medical models
  12. Development of Solar-Powered Water Pump with 3D Printed Impeller
  13. Identifying Innovative Reliable Criteria Governing the Selection of Infrastructures Construction Project Delivery Systems
  14. Kinetics of Carbothermal Reduction Process of Different Size Phosphate Rocks
  15. Plastic forming processes of transverse non-homogeneous composite metallic sheets
  16. Accelerated aging of WPCs Based on Polypropylene and Birch plywood Sanding Dust
  17. Effect of water flow and depth on fatigue crack growth rate of underwater wet welded low carbon steel SS400
  18. Non-invasive attempts to extinguish flames with the use of high-power acoustic extinguisher
  19. Filament wound composite fatigue mechanisms investigated with full field DIC strain monitoring
  20. Structural Timber In Compartment Fires – The Timber Charring and Heat Storage Model
  21. Technical and economic aspects of starting a selected power unit at low ambient temperatures
  22. Car braking effectiveness after adaptation for drivers with motor dysfunctions
  23. Adaptation to driver-assistance systems depending on experience
  24. A SIMULINK implementation of a vector shift relay with distributed synchronous generator for engineering classes
  25. Evaluation of measurement uncertainty in a static tensile test
  26. Errors in documenting the subsoil and their impact on the investment implementation: Case study
  27. Comparison between two calculation methods for designing a stand-alone PV system according to Mosul city basemap
  28. Reduction of transport-related air pollution. A case study based on the impact of the COVID-19 pandemic on the level of NOx emissions in the city of Krakow
  29. Driver intervention performance assessment as a key aspect of L3–L4 automated vehicles deployment
  30. A new method for solving quadratic fractional programming problem in neutrosophic environment
  31. Effect of fish scales on fabrication of polyester composite material reinforcements
  32. Impact of the operation of LNG trucks on the environment
  33. The effectiveness of the AEB system in the context of the safety of vulnerable road users
  34. Errors in controlling cars cause tragic accidents involving motorcyclists
  35. Deformation of designed steel plates: An optimisation of the side hull structure using the finite element approach
  36. Thermal-strength analysis of a cross-flow heat exchanger and its design improvement
  37. Effect of thermal collector configuration on the photovoltaic heat transfer performance with 3D CFD modeling
  38. Experimental identification of the subjective reception of external stimuli during wheelchair driving
  39. Failure analysis of motorcycle shock breakers
  40. Experimental analysis of nonlinear characteristics of absorbers with wire rope isolators
  41. Experimental tests of the antiresonance vibratory mill of a sectional movement trajectory
  42. Experimental and theoretical investigation of CVT rubber belt vibrations
  43. Is the cubic parabola really the best railway transition curve?
  44. Transport properties of the new vibratory conveyor at operations in the resonance zone
  45. Assessment of resistance to permanent deformations of asphalt mixes of low air void content
  46. COVID-19 lockdown impact on CERN seismic station ambient noise levels
  47. Review Articles
  48. FMEA method in operational reliability of forest harvesters
  49. Examination of preferences in the field of mobility of the city of Pila in terms of services provided by the Municipal Transport Company in Pila
  50. Enhancement stability and color fastness of natural dye: A review
  51. Special Issue: ICE-SEAM 2019 - Part II
  52. Lane Departure Warning Estimation Using Yaw Acceleration
  53. Analysis of EMG Signals during Stance and Swing Phases for Controlling Magnetorheological Brake applications
  54. Sensor Number Optimization Using Neural Network for Ankle Foot Orthosis Equipped with Magnetorheological Brake
  55. Special Issue: Recent Advances in Civil Engineering - Part II
  56. Comparison of STM’s reliability system on the example of selected element
  57. Technical analysis of the renovation works of the wooden palace floors
  58. Special Issue: TRANSPORT 2020
  59. Simulation assessment of the half-power bandwidth method in testing shock absorbers
  60. Predictive analysis of the impact of the time of day on road accidents in Poland
  61. User’s determination of a proper method for quantifying fuel consumption of a passenger car with compression ignition engine in specific operation conditions
  62. Analysis and assessment of defectiveness of regulations for the yellow signal at the intersection
  63. Streamlining possibility of transport-supply logistics when using chosen Operations Research techniques
  64. Permissible distance – safety system of vehicles in use
  65. Study of the population in terms of knowledge about the distance between vehicles in motion
  66. UAVs in rail damage image diagnostics supported by deep-learning networks
  67. Exhaust emissions of buses LNG and Diesel in RDE tests
  68. Measurements of urban traffic parameters before and after road reconstruction
  69. The use of deep recurrent neural networks to predict performance of photovoltaic system for charging electric vehicles
  70. Analysis of dangers in the operation of city buses at the intersections
  71. Psychological factors of the transfer of control in an automated vehicle
  72. Testing and evaluation of cold-start emissions from a gasoline engine in RDE test at two different ambient temperatures
  73. Age and experience in driving a vehicle and psychomotor skills in the context of automation
  74. Consumption of gasoline in vehicles equipped with an LPG retrofit system in real driving conditions
  75. Laboratory studies of the influence of the working position of the passenger vehicle air suspension on the vibration comfort of children transported in the child restraint system
  76. Route optimization for city cleaning vehicle
  77. Efficiency of electric vehicle interior heating systems at low ambient temperatures
  78. Model-based imputation of sound level data at thoroughfare using computational intelligence
  79. Research on the combustion process in the Fiat 1.3 Multijet engine fueled with rapeseed methyl esters
  80. Overview of the method and state of hydrogenization of road transport in the world and the resulting development prospects in Poland
  81. Tribological characteristics of polymer materials used for slide bearings
  82. Car reliability analysis based on periodic technical tests
  83. Special Issue: Terotechnology 2019 - Part II
  84. DOE Application for Analysis of Tribological Properties of the Al2O3/IF-WS2 Surface Layers
  85. The effect of the impurities spaces on the quality of structural steel working at variable loads
  86. Prediction of the parameters and the hot open die elongation forging process on an 80 MN hydraulic press
  87. Special Issue: AEVEC 2020
  88. Vocational Student's Attitude and Response Towards Experiential Learning in Mechanical Engineering
  89. Virtual Laboratory to Support a Practical Learning of Micro Power Generation in Indonesian Vocational High Schools
  90. The impacts of mediating the work environment on the mode choice in work trips
  91. Utilization of K-nearest neighbor algorithm for classification of white blood cells in AML M4, M5, and M7
  92. Car braking effectiveness after adaptation for drivers with motor dysfunctions
  93. Case study: Vocational student’s knowledge and awareness level toward renewable energy in Indonesia
  94. Contribution of collaborative skill toward construction drawing skill for developing vocational course
  95. Special Issue: Annual Engineering and Vocational Education Conference - Part II
  96. Vocational teachers’ perspective toward Technological Pedagogical Vocational Knowledge
  97. Special Issue: ICIMECE 2020 - Part I
  98. Profile of system and product certification as quality infrastructure in Indonesia
  99. Prediction Model of Magnetorheological (MR) Fluid Damper Hysteresis Loop using Extreme Learning Machine Algorithm
  100. A review on the fused deposition modeling (FDM) 3D printing: Filament processing, materials, and printing parameters
  101. Facile rheological route method for LiFePO4/C cathode material production
  102. Mosque design strategy for energy and water saving
  103. Epoxy resins thermosetting for mechanical engineering
  104. Estimating the potential of wind energy resources using Weibull parameters: A case study of the coastline region of Dar es Salaam, Tanzania
  105. Special Issue: CIRMARE 2020
  106. New trends in visual inspection of buildings and structures: Study for the use of drones
  107. Special Issue: ISERT 2021
  108. Alleviate the contending issues in network operating system courses: Psychomotor and troubleshooting skill development with Raspberry Pi
  109. Special Issue: Actual Trends in Logistics and Industrial Engineering - Part II
  110. The Physical Internet: A means towards achieving global logistics sustainability
  111. Special Issue: Modern Scientific Problems in Civil Engineering - Part I
  112. Construction work cost and duration analysis with the use of agent-based modelling and simulation
  113. Corrosion rate measurement for steel sheets of a fuel tank shell being in service
  114. The influence of external environment on workers on scaffolding illustrated by UTCI
  115. Allocation of risk factors for geodetic tasks in construction schedules
  116. Pedestrian fatality risk as a function of tram impact speed
  117. Technological and organizational problems in the construction of the radiation shielding concrete and suggestions to solve: A case study
  118. Finite element analysis of train speed effect on dynamic response of steel bridge
  119. New approach to analysis of railway track dynamics – Rail head vibrations
  120. Special Issue: Trends in Logistics and Production for the 21st Century - Part I
  121. Design of production lines and logistic flows in production
  122. The planning process of transport tasks for autonomous vans
  123. Modeling of the two shuttle box system within the internal logistics system using simulation software
  124. Implementation of the logistics train in the intralogistics system: A case study
  125. Assessment of investment in electric buses: A case study of a public transport company
  126. Assessment of a robot base production using CAM programming for the FANUC control system
  127. Proposal for the flow of material and adjustments to the storage system of an external service provider
  128. The use of numerical analysis of the injection process to select the material for the injection molding
  129. Economic aspect of combined transport
  130. Solution of a production process with the application of simulation: A case study
  131. Speedometer reliability in regard to road traffic sustainability
  132. Design and construction of a scanning stand for the PU mini-acoustic sensor
  133. Utilization of intelligent vehicle units for train set dispatching
  134. Special Issue: ICRTEEC - 2021 - Part I
  135. LVRT enhancement of DFIG-driven wind system using feed-forward neuro-sliding mode control
  136. Special Issue: Automation in Finland 2021 - Part I
  137. Prediction of future paths of mobile objects using path library
  138. Model predictive control for a multiple injection combustion model
  139. Model-based on-board post-injection control development for marine diesel engine
  140. Intelligent temporal analysis of coronavirus statistical data
Downloaded on 8.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/eng-2021-0076/html
Scroll to top button