134x 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.