F3401231096 - Ilmanuha - Chapter 1 Practicum Report
F3401231096 - Ilmanuha - Chapter 1 Practicum Report
F3401231096 - Ilmanuha - Chapter 1 Practicum Report
COMPUTATIONAL THINKING
Ilmanuha
F3401231096
IPB UNIVERSITY
BOGOR
2024
COMPUTATIONAL THINKING
OBJECTIVES
This practicum has the aims for the practitioners to be able to define the
principles and concepts of computational thinking, define the problem-solving steps
using computational thinking components, solve computational problems using
computational thinking, understand flowcharts and their application in
computational thinking steps, and understand and apply generative AI as a tool for
problem-solving.
DISCUSSION
Computational Thinking is an algorithm set of rules for getting a specific
output from a specific input. Each step must be so precisely defined that it can be
translated into computer language and executed by machine. CT reaches further
than automation. Information and computational processes have become a way of
understanding natural and social phenomena. Much of CT today is oriented toward
learning how the world works. A growing number of biologists, physicists,
chemists, and other scientists are looking at their subject matter through a
computational lens; professionals in the arts, humanities, and social sciences are
joining in (Denning dan Tedre 2019).
Man has always been dependent on the resources that nature provided him.
The growing demand for raw materials, coupled with economic and social changes
that have taken place at ever-faster rates, has led to an increase in the production
system and, consequently, an increase in the consumption of raw materials (Zocca
et al. 2019). This is where computational thinking comes in handy in the
agroindustry, especially as the industry works to meet growing demand and reduce
resource use. It helps create better technologies and manage resources more
efficiently, cutting down on waste. For example, using computational models, the
agroindustry can develop tools to control resources better and monitor production
processes, making sure they are both profitable and environmentally friendly.
These tools should support decision-making, enabling them to become
energy-saving progress measures, reducing energy consumption, which could lead
to increased competitiveness between industries (Zocca et al. 2019). For example,
by applying computational thinking to the issue of food waste during storage and
transportation. Applying computational thinking to solve this problem, we first do
decomposition to breaks down the complex issue into manageable parts, such as
storage, transportation, and handling, making it easier to tackle each stage
individually. Then, pattern recognition and generalization help identify recurring
issues, like temperature fluctuations causing spoilage, and apply these insights
broadly across the supply chain. Abstraction further simplifies the problem by
focusing on essential factors—such as temperature, time, and humidity—while
filtering out less critical details, allowing for more targeted solutions. Finally,
algorithm design provides a detailed, reusable plan for addressing the issue, such as
creating algorithms for monitoring and controlling environmental conditions, which
can be applied across different scenarios in the agroindustry.
In the algorithm design, algorithms can be represented in the form of
flowcharts or pseudocode to provide clarity and efficiency in complex processes. In
addition, the flowchart is an initial design and reference that serves to illustrate
workflow (Rahayu et al. 2024). Flowcharts are very useful in the agroindustry for a
few important reasons. First, they help manage the supply chain by showing every
step from harvesting to delivery, making it easier to spot problems and keep things
running smoothly, which is crucial for perishable goods. Second, in quality control,
flowcharts map out the steps needed to check and maintain product standards,
helping to avoid mistakes and make sure everything meets safety and quality rules.
Lastly, for training new employees, flowcharts provide clear, easy-to-follow
instructions that help them understand their tasks quickly and reduce errors. Overall,
flowcharts make processes clearer, more efficient, and better organized in the
agroindustry.
Artificial intelligence (AI) being one of the most striking technology
developments which has recently sparked interest in potential innovations in
various sectors of the economy including agri- culture (Figiel 2022). Bannerje et al.
(2018) shared many examples of how AI has been used in agriculture. They looked
at AI applications from 1983 to 2017, reviewing 100 key studies. The researchers
tracked how AI techniques and systems were applied in different areas of farming,
including production, storage, and marketing. They summarized their findings in a
diagram that shows the various ways AI is used in these agricultural activities
(Figure 1).
Figure 1. Types of AI systems and areas of their use in agriculture and related
activities (source: (Figiel 2022)).
In the diagram (Figure 1), we can see the use of artificial intelligence in the
agroindustry sector, including areas such as product monitoring, storage control,
product quality checks and grading, and price forecasting. In storage control for
example, AI can greatly improve storage control in the agroindustry by making
things more efficient and productive. It helps manage important factors like
temperature and humidity with precision, which is key to keeping agricultural
products fresh and safe from spoilage or pests. Unlike traditional methods that only
check conditions occasionally, AI provides continuous real-time monitoring,
allowing for quick adjustments to keep everything at the right levels. AI can also
predict when equipment might need maintenance, helping to avoid sudden
breakdowns and keeping storage conditions stable. By optimizing energy use, AI
reduces costs as well. Implementing AI involves setting up sensors to track
important data, using AI to spot potential problems, and automating systems to keep
storage conditions ideal. As a result, there is less product loss, lower costs, and a
higher level of productivity.
CONCLUSION
Computational thinking is helping the agroindustry improve by breaking
down complex problems into smaller, manageable parts. This approach allows for
creating effective solutions, like better resource management and reducing waste.
These skills are especially important in the agroindustry, where combining
computational thinking with artificial intelligence leads to big improvements. AI
allows for real-time monitoring and control, especially in storage, to keep products
at the right conditions. It also helps manage temperature and humidity accurately,
predicts when equipment might need repairs, and reduces energy use, which lowers
costs and prevents product losses. The practicum also gives participants hands-on
experience with flowcharts and generative AI, helping them solve problems more
efficiently. Overall, using these skills makes the agroindustry more efficient,
sustainable, and innovative, helping it meet the growing demands of the world while
staying competitive.
SUGGESTIONS
Practical sessions ran smoothly and were enjoyable. The lab assistant
explained the material in a way that was easy to understand. At the moment, I don't
have any suggestions to offer.
BIBLIOGRAPHY
Rahayu DL, Sabrina SA, Nurcahyani PR. 2024 Jan 1. Visualization of the
Sampling Method for Quality Control Course in Agroindustrial
Products. Advances in Social Science, Education and Humanities
Research.426–432.doi:https://doi.org/10.2991/978-2-38476-198-2_58.
Zocca R, Gaspar PD, Silva PD, Santos FC, Andrade LP, Nunes J. 2019. Decision-
making computationally aided in the management of energy sources used in
agrifood industries. Energy Procedia. 161:100–
107.doi:https://doi.org/10.1016/j.egypro.2019.02.063.
Signature Score