Computer Network Lab Work 8
Frame Relay ConfigurationFrame Relay is a WAN protocol that operates at the first and second layers of the OSI model and can be implemented on several types of network interfaces. This protocol is a high-speed communication technology that has been used in thousands of networks worldwide to connect LANs, SNA, the Internet, and even voice applications. Frame Relay is a method of transmitting information over a Wide Area Network (WAN) by dividing the information into frames or packets. Each fra...
Algorithms and Programming Lab Work 7
Function ExerciseFunctionA function is a part of a program designed to perform a specific task and is separate from the program that calls it. In creating complex programs with many features, we are required to use functions. Functions are necessary to make it easier to read the code and to maintain it. With a function, we don’t have to write extensive code in the main program; instead, we can break it down and simply call the function within the main program. This also shortens the writing o...
Statistics Lab Work 7
Data Preprocessing Using PythonData Preprocessing is an initial stage in data processing before applying machine learning algorithms. The data we typically use in daily life, whether from databases, Excel files, or other sources, is often unstructured (the data is imperfect). For example, a dataset may contain missing values, different data types, and so on. These issues need to be addressed first to make the data we manage easier to handle and to ensure the output meets our expectations. The...
Computer Network Lab Work 7
Creating a Dynamic Router NetworkDynamic Routing (Dynamic Router) is routing performed by routers that automatically create data communication paths according to established settings. If there are changes in the network topology, the router will automatically create new routing paths. Dynamic routing operates at the network layer of computer networks within the TCP/IP Protocol Suite. Compared to the advantages and disadvantages of static routing, dynamic routing is preferable for implementati...
Algorithms and Programming Lab Work 6
Functions in Python ProgrammingFunctionA function is a part of a program designed to perform a specific task and is separate from the program that calls it. In creating complex programs with many features, we are required to use functions. Functions are necessary to make it easier to read the code and to maintain it. With a function, we don’t have to write extensive code in the main program; instead, we can break it down and simply call the function within the main program. This also shortens...
Statistics Lab Work 6
Box PlotA box plot (or boxplot), also known as a box-and-whisker diagram, is a graphical technique in descriptive statistics used to visually depict numerical data through five measures as follows: Minimum value (the smallest observation) First quartile (Q1), which cuts off the lowest 25% of the data Median (Q2), or the middle value Third quartile (Q3), which cuts off the highest 25% of the data Maximum value (the largest observation) HistogramA histogram is a type of statistical graph used...
Computer Network Lab Work 6
Creating a Static Router NetworkPacket Tracer is an application for learning and training, as well as for research in computer network simulation. This program was developed by Cisco Systems and is provided free of charge to faculty, students, and alumni who have participated in the Cisco Networking Academy. The primary goal of Packet Tracer is to provide tools for students and educators to understand the principles of computer networking and to build skills in using Cisco networking tools. A...
DroidJam 2022
DroidJam is an event organized by the Google Developer Group (GDG) and Google Developer Student Club (GDSC) aimed at introducing Android technology, particularly the technologies developed by Google. The speakers at this event are experienced developers in Android application development, including well-known figures such as Budi Oktaviyan, Technical Lead at Grab Indonesia, Muh Ishfani Ghiath, Software Engineer at Tokopedia, Rendra Toro, Technology Consultant at Indosat Oredoo Hutchison, and ...
Algorithms and Programming Lab Work 5
Exercise - Control StructureLoop OperationsIn programming, loops function to instruct the computer to perform actions repeatedly. There are two types of loops in the Python programming language: the while loop and the for loop. The for loop is referred to as a counted loop, while the while loop is called an uncounted loop. The difference is that the for loop is typically used to repeat code a known number of times, whereas the while loop is used for iterations that depend on a condition, with...
Statistics Lab Work 5
One-Sample Mean TestHypothesis testing regarding the mean can use the Normal distribution (commonly referred to as the Z-test) or the T distribution (commonly referred to as the t-test), depending on whether the population standard deviation (σ) is known or not. MODULEDownload Module 5






