This Paper is Submitted to Fulfill The English 2 Task Study Program Software Engineering 4th Semester Buddhi Dharma University, Tangerang. Lecturer: Dra. Harisa Mardiana, M.Pd.
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
What is Software Engineering and The Reason I Choose it
1. WHAT IS SOFTWARE ENGINEERING AND THE
REASON I CHOOSE IT
TITANIA DELFIANO
20181100009
STUDY PROGRAM SOFTWARE ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
BUDDHI DHARMA UNIVERSITY
2. WHAT IS SOFTWARE ENGINEERING AND THE
REASON I CHOOSE IT
Before we discus about software engineering let’s discuss about the software
first. Many software user already know the use of software but maybe not much know
about the definition about software.
According to Ian Sommerville, the software does not only about computer
programs, but also includes all the documentation and data configuration that related
and needed to make the program operate correctly (Sommerville, 2003).
Meanwhile, according to Pressman, software is computer program intructions
that can provide features, functions, and performance desired by the users. Inside
software there is data structure that allows programs to manipulate information, and
printed the information as virtual form that describe the operation and use of the
programs. (Pressman, 2012)
From the definition above the author concluded that software program is a
program that can be operate to manipulate information that contain instructions as
features and specific function so the information that has been obtained can be printed
in virtual form.
When we heard software engineering maybe the first thing comes to our mind
are about making software or maybe we will think that it’s similar to information
technology. But the in reality they are very different, information technology is a
broad term that covers using computers and software to solve organization problems,
3. while software engineering is a specific process of creating, developing and
maintaining software programs. (Mahal, 2013)
To build a software, an engineer must understand that the software is now
integrated in the lives of many people, so first of all an engineer must understand the
problem before it can provide solutions to the software that will be developed. The
design becomes something very important to produce high quality software. High
quality software has business value for its user, can be used for long term and of course
the software can be maintained. By seeing this reality software in all its categories
requires engineering (Setiyani, 2019).
According to Rosa, software engineering is a development using principles or
concepts with the aim of producing software which has economic value that is trusted
and works efficiently using machine (Rosa A.S, M. Shalahudin, 2018).
IEE develops the definition of software engineering, which is an application
from systematic, disciplined and measureable approach on development, operation
and soft care (Pressman, 2012).
Meanwhile according to Ian, software engineering is a disciplines that deals
with every aspects of software production, starting from the initial stage system
specification until system maintenance after used (Sommerville, 2003).
Based on the scholars above, the author concluded that software engineering
is software production process that uses a systematic, disciplined and measureable
approach that produce a software that can works efficiently.
4. I choose to study software engineering because I think it’s important and to
learn. Software engineering is important because specific software is needed in almost
every industry, in every business, and for every function. The industrial production of
software tends to follow a software process which ensures that the final product is
maintainable, dependable and usable. Simultaneously satisfying these condition can
be difficult during to a host of result hence the need for software engineering. From
choosing the right programming language and algorithms to considering group
dynamic, availability of resources and satisfaction of customers are only a few issues
software engineering must consider for each project (Darling, 2019).
By having experiences and skills in the field of software engineering, my
opportunity to work is huge. Nowadays there are a lot of workers need in the software
field, many startup companies need employees with good performance and must
understand everything about computer and software. Furthermore, the next years will
definitely be even more because every technological advance that will continue to
grow rapidly (Arni, 2018).
5. References
Arni, U. D. (2018, 4 10). Apa Itu Jurusan RPL ? Lalu Apa SajaKelebihan Mengambil
Jurusan RPL? Retrieved from Garuda Cyber Indonesia:
https://garudacyber.co.id/artikel/559-apa-itu-jurusan-rpl-lalu-apa-saja-
kelebihan-mengambil-jurusan-rpl
Darling, J. (2019, 1 4). Why is Software Engineering important and why is it different
from computer science? Retrieved from Student Software Engineer:
https://medium.com/student-software-engineer/why-is-software-engineering-
important-and-why-is-it-different-from-computer-science-262c0fa2933f
Mahal, D. S. (2013, 4 12). What is the difference between IT and Software
Engineering? Retrieved from Quora: https://www.quora.com/What-is-the-
difference-between-IT-and-Software-Engineering
Pressman, R. S. (2012). Rekayasa Perangkat Lunak, Pendekatan Praktis (7 ed.).
Yogyakarta: Andi.
Rosa A.S, M. Shalahudin. (2018). Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung: Informatika.
Setiyani, L. (2019). Rekayasa Perangkat Lunak [Software Engineering]. Karawang:
Jatayu Catra Internusa.
Sommerville, I. (2003). Software Engineering (Rekayasa Perangkat Lunak) (6 ed.,
Vol. 1). Jakarta: Erlangga.