You are on page 1of 3

Practicum Report Day/Date: Monday, 31 January 2022

ALGORITHM AND COMPUTER Lecturer: Dr. Eng. Ir. Taufik Djatna, M.Si
PROGRAMMING (TIN217) Assistants:
1. Aldo Shafa Pratama (F34198024)
2. Diaswan Rafi Fauzan (F34108008)
3. Laurencia Septiani
4. Ryan Rafael (F34190075)

ALGORITHM AND BASIC PROGRAMMING

RAIHAN RIVELLINO ADZANI


F3401201815

DEPARTEMENT OF AGROINDUSTRIAL ENGINEERING


FACULTY OF AGRICULTURAL TECHNOLOGY
IPB UNIVERSITY
2021
OBJECTIVES
Able to explain the concept of algorithm about understanding, grouping, and its role.
And able to explaining Time & Space Complexity in Algorithms.
DISCUSSION
If an algorithm is used to solve a problem, the algorithm must produce an
answer to the problem. In other words the algorithm must have at least one output.
While the input of the algorithm can be zero (none) or many inputs (data). What is
meant by zero input is if the algorithm is only for displaying information. For example
the output of "Hello World" which is usually found in practicum when we are just
learning to program from a particular programming language. Both of the above,
having at least one output and can have zero or many inputs, are two of the
characteristics of the algorithm.
The algorithm task is said to be complete if the algorithm has produced one or
more answers to the existing problems. Thus, after working on the problem -solving
steps, the algorithm must stop not doing any process. Stopping here means that if it is
translated into a program form and the program is executed, then after generating a
output, the program can stop immediately or wait for further instructions from the
program user such as repeating the calculation again, exiting the program (stopping the
program), and so on. Thus the third characteristic of the algorithm is that after
completing the problem-solving steps, the algorithm must stop.
When an algorithm program has been structured neatly, a programmer must re-
examine the algorithm he has compiled in order to evaluate whether there are parts of
the algorithm that can be improved. Algorithm improvements are made to improve the
performance of the algorithm itself to a better level. Thus it can be said that a good
algorithm is an algorithm that can produce output according to the wishes of the user
efficiently. In this case we can use Time and Space Complexity.
In the field of agro-industry programming operations such as python are
needed. An example is to solve the optimization problem of allocating limited
resources. In this case, this approach is not only carried out in the agro-industry sector,
but also includes the agricultural and livestock sectors. In this regard, linear
programming is a mathematical approach that has been widely applied successfully in
various fields (Hilier and Lieberman, 2005).
CONCLUSION
The algorithm task is said to be complete if the algorithm has produced one or
more answers to the existing problems. a good algorithm is an algorithm that can
produce output according to the wishes of the user efficiently. In this case we can use
Time and Space Complexity.
SUGGESTIONS
I hope for next practicum we have an easier quiz and easier content for the report.
REFERENCES
Suprapto, Yuwono K.D., Sukardiyono T., Dewanto A. 2008. Programming Language.
Yogyakarta (ID): Direktorat Pembinaan SMK.
Dewi L.J.E. 2017. Media Pembelajaran Bahasa Pemrograman C++ (Journal). Bali (ID):
Manajemen Informatika, FTK, Undiksha.
Hilier, FS & Lieberman GJ. 2005. Introduction to Operations Research. The McGraw-
Hill Companies, Inc.
Signature Grade

You might also like