286x Filetype PDF File size 1.11 MB Source: repository.poliupg.ac.id
Advances in Social Science, Education and Humanities Research (ASSEHR), volume 227
1st International Conference on Advanced Multidisciplinary Research (ICAMR 2018)
The Implementation of OOP (Object Oriented
Programming) in Building an E-Commerce Website
Nahlah Paramudia
Department of Commerce Administration Department of Commerce Administration
Politeknik Negeri Ujung Pandang Politeknik Negeri Ujung Pandang
Makassar, Indonesia Makassar, Indonesia
nazizah12@gmail.com Lukman
Amiruddin Graduate student of Information Technology Faculty
Department of Commerce Administration Universitas Hasanuddin
Politeknik Negeri Ujung Pandang Makassar, Indonesia
Makassar, Indonesia
Abstract—OOP (Object Oriented Programming) is an OOP is currently the flexible programming pattern that
object-oriented programming method. The purpose of OOP is every software developer or programmer employs; this OOP
to facilitate the development of the program by following the concept applies to both web application development and
models that have existed in everyday life. Object-oriented standalone software development. Many programming
programming techniques are becoming very popular today in languages and frameworks, particularly for web applications,
the process of creating multi-operating system applications. are now structured along-side OOP techniques [6].
This OOP is quite flexible and easily modified. The purpose of The purpose of OOP was created to facilitate the
this study was to implement the OOP technique with UML development of the program by following the models that
modeling in building an e-commerce website for KSM Tenggiri
Ceria in Sinjai Regency. The benefits obtained are that the already exist in everyday life. This confirms the state,
resulting website can be developed or expanded easily, behavior, and interaction of the object. It also provides
becoming multistore like Lazada and Bukalapak, etc. Website benefits for freedom of development, improving quality,
design is done by using the Waterfall method which includes simplifying maintenance, enhancing capabilities in the
the stages of system analysis and needs (data readiness, modification, and increasing software reuse [5].
software or hardware used), design stages (database analysis, Many previous researchers have applied this OOP
business flow analysis with UML tools, user interface design), technique in creating websites as Rolly Yesputra did with the
implementation stages (OOP-based coding using the PHP,
HTML programming language, NetBeans editor with MySQL title of the research. "Implementation of Object Oriented
database.), testing stages, maintenance and development Programming in Client-Server Based Application
stages. The result of this study is an e-commerce website Development, Royal STMIK E-Alumni Case Study" [5].
application that can be accessed via the URL: Deni Mahdiana (2011) in his research concluded that object-
www.umkmgo.com. oriented analysis and design methods are very helpful in
Keywords—Object-Oriented Programming (OOP), website e- determining the design of information procurement systems
commerce, programming language using Unified Modeling Language (UML) modeling [7].
Based on the description above, it is deemed necessary to
I. INTRODUCTION develop an application that implements the Object Oriented
Object-Oriented Programming (OOP) techniques are now Programming (OOP) concept in the making of an e-
the most popular programming techniques and are widely commerce website for the client. The website will be used in
used by programmers to replace procedure-based marketing its products, among others; fish meatballs,
programming techniques [1]. OOP is the way or paradigm of shredded fish, fish nuggets, amplang fish, and otak-otak.
programming that is object and class oriented [2] where each With the OOP concept, the website can be expanded or
object has attributes along with functions that interact with developed into a multistore website such as Lazada,
each other as well as objects [3]. bukalapak, and others because the OOP concept makes it
possible to develop coding or applications with easier
techniques. Some basic concepts of OOP include:
It’s not merely a different way to write program syntax,
but also a mindset on analyzing system and programming Encapsulation (Class and Object)
problems. With OOP, the program can be made more
modular, neat, easy to understand and to be further Inheritance
developed without a lot of syntaxes being changed. With a Polymorphism [8]
class being made, other programmers can easily use it
without knowing the running process of that class [4]. If we The OOP concept with UML (Unified Modeling
compare it with procedural programming code where codes Language) tools will be applied to the PHP programming
are modeled using functions, thus the development is quite language in building the e-commerce website KSM Tenggiri
tricky because the program codes are not well organized and Ceria application in Sinjai Regency.
not separated according to their functions [5].
Copyright © 2019, the Authors. Published by Atlantis Press. 522
This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
no reviews yet
Please Login to review.