International Research Journal of Computer Science (IRJCS) ISSN: Issue 06, Volume 5 (June 2018)

Similar documents
APPLICATION CONFIGURATION CENTRALIZED LINUX WEB-BASED SERVER AT PT. XYZ

Steps in Designing Queue and Interview Process using Information System: A Case of Re-registration of New Students in Universitas Negeri Makassar

Abstract Keyword Searching with Knuth Morris Pratt Algorithm

WEBSITE DESIGN RESEARCH AND COMMUNITY SERVICE INSTITUTE IN BINA DARMA UNIVERSITY

Automation Lecture Scheduling Information Services through the Auto-Reply Application

The Implementation of Alert System for LAN Network Monitoring Using the Dude Based

E-commerce development using AngularJS framework and RESTful API

Implementation of QR Code and Digital Signature to Determine the Validity of KRS and KHS Documents

Lecturer, Department of Computer Scince, IBI Darmajaya, Indonesia

On The Design of Web-Based Information and Booking System for Futsal Field Rental Business

POTENTIAL DIFFERENCES AT RISK ASSESSMENT AND RISK TREATMENT PLANNING BETWEEN ISO/IEC 27001:2005 AND ISO/IEC 27001:2013

DATA MINING APPLICATION OF BEVERAGE PRODUCTS MARKETING IN PEPSI COLA INDOBEVERAGES COMPANY USING CLUSTERING METHOD

Implementation of Location Based Services (LBS) in Android Mobile To Mapping Palm Oil Plantation Management at Riau Indonesia

Development of Smart Home System to Controlling and Monitoring Electronic Devices using Microcontroller

The Switch of Web Base Lamp with C++ and Ajax Method Mufadhol a*, Wibowo Harry Sugiharto b a,b Fakultas Teknologi Informasi dan Komunikasi, Universita

Analysis of System Requirements of Go-Edu Indonesia Application as a Media to Order Teaching Services and Education in Indonesia

Analysis and Design Rent Toys Application in the Jakarta Region Based on Web

Optimizing Libraries Content Findability Using Simple Object Access Protocol (SOAP) With Multi- Tier Architecture

Jurnal Teknologi WEB BASED ADVERTISING INFORMATION SYSTEM DESIGN FOR NEWSPAPER. Full Paper

Incident Reporting System for EHS Division

Geographic Information System Route Travel Planning using Google Maps API

THE DESIGN OF WEB-BASED INFORMATION SYSTEM OF BATIK INDONESIA

A PREDICTION SYSTEM DESIGN FOR THE AMOUNT OF CORN PRODUCTION USING TSUKAMOTO FUZZY INFERENCE SYSTEM

Implementation Analysis of GLCM and Naive Bayes Methods in Conducting Extractions on Dental Image

Design and Development of an Asynchronous Serial Communication Learning Media to Visualize the Bit Data

Implementation of Digital Signage for Digital Communication Media Awan Setiawan, Iwan Abadi, Sheilfiyanti Abdul Rahman

DEVELOPMENT OF ACCOUNTING INFORMATION SYSTEM AT PKU MUHAMMADIYAH KUTOARJO

Project Report Car Booking System

Chapter 1: Introduction to Systems Analysis

Analysis and Development of Interface Design on DKI Jakarta & Tangerang S Qlue Application based on Don Norman s 6 Design Principles

Nearby Search Indekos Based Android Using A Star (A*) Algorithm

Development of Sistem Informasi Pendataan Warga (Sitawar) for the Realization of Integrated Population Data at RT Level With RW

PROCEEDINGS ISBN:

Twofish Cryptography Algorithm as Safety Equipment in Web-Based E-Commerce

Analysis and Design of Information System Cash Purchase of Jelita Sprey with Object Oriented Methodology

CURRICULUM VITAE. Address : Kp. Jeprah Rt 01/11 No. 72 Jonggol Bogor Jawa Barat, Indonesia

Riky Yulistyo et al, International Journal of Computer Science and Mobile Computing, Vol.7 Issue.7, July- 2018, pg

INFORMATION SYSTEM OF LIBRARY AT PONDOK PESANTREN DARUL IHSAN MUHAMMADIYAH SRAGEN

Implementation of pattern generation algorithm in forming Gilmore and Gomory model for two dimensional cutting stock problem

Competency Assessment Parameters for System Analyst Using System Development Life Cycle

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM

Automated Text Summarization for Indonesian Article Using Vector Space Model

Remote Health Service System based on Struts2 and Hibernate

Search Of Favorite Books As A Visitor Recommendation of The Fmipa Library Using CT-Pro Algorithm

Usability Improvement based on Hierarchical Task Analysis (Case Study on i-caring)

Journal of Physics: Conference Series PAPER OPEN ACCESS. To cite this article: B E Zaiwani et al 2018 J. Phys.: Conf. Ser.

PROJECT ON ONLINE EXAM

Search Engine Application Using Fuzzy Relation Method for E-Journal of Informatics Department Petra Christian University

B. Problem Formulation

AGRICULTURE BASED ANDROID APPLICATION

Dictionary of Prabumulih Language-Based Android Murdianto, Leon Andretti Abdillah, Febriyanti Panjaitan

ETD FAQ. Table of Contents

(p t y) lt d. 1995/04149/07. Course List 2018

Development of Crops Featured Commodities Application in Sulawesi and Maluku Island Based on Geographic Information System

Systems Analysis & Design

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

Certified ASP.NET Programmer VS-1025

Realization and Addressing Analysis In Blockchain Bitcoin

Design and Implementation of File Sharing Server

Ebook : Overview of application development. All code from the application series books listed at:

Database Management Systems MIT Introduction By S. Sabraz Nawaz

DOWNLOAD PDF TELEPHONE BILLING SYSTEM PROJECT

Management System Design of Scheduling of Laboratory Equipment Based Computerized

COMPARISON ON EFFICIENCY AND SPEED OF 2-TIER AND 3-TIER OLTP SYSTEMS

OPTIMUM FEATURE FOR PALMPRINT IMAGE AUTHENTICATION

Keywords Sosemanuk, VOIP, Android, Encryption, Descryption

Mobile Application Buying Ticket For LRT

Web Engineering (CC 552)

Chapter 11: Data Management Layer Design

INFORMATION SYSTEM OF SCHEDULE AND CHAMPION S DATA OF BIRD CONTEST IN BOYOLALI WEBSITE BASED

Learning System FRIMAN

Themis An Automated Online Programming Contest System

Development of Educational Software

Management Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management

Passport Automation System

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS. INTRODUCTION TO INTERNET SOFTWARE DEVELOPMENT CSIT 2230 (formerly CSIT 2645)

WEB MANAGEMENT SYSTEM FOR SERIOUS GAME IN INTERNAL MEDICAL PRACTICE. Phoon Wei Yin

Application Design Study of Plantation High School Students on Web-Based Tourism and Creative Industry in Muhammadiyah Tangerang University

Design Data Flow Diagram for Supporting the User Experience in Applications

Polyclinic Information System

Quick Web Development using JDeveloper 10g

In this third unit about jobs in the Information Technology field we will speak about software development

Using B2B. B2B Support Desk

IoT-Based Car s Parking Monitoring System

ONLINE BILLBOARD VIKRAM KUMAR KONDAPANENI B.TECH, ACHARYA NAGARJUNA UNIVERSITY, 2007 A REPORT

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Systems Analysis & Design

Project. Minpeng Zhu

APPLICATION OF CLOUD COMPUTING FOR THE DEVELOPMENT OF KNOWLEDGE MANAGEMENT SYSTEM WEB BASED NETWORK

Advanced PHP and MySQL

Application Wireless Location Base Service in Binus Square

Sales Management Portal

sohodox Quick Start Guide

International Journal of Scientific & Engineering Research, Volume 7, Issue 11, November ISSN

Universiti Teknologi Malaysia Car Ride or Rental

DESIGN OF SCORE ADMINISTRATION PROGRAM FOR LECTURER IN UNIVERSITAS MUHAMMADIYAH SURAKARTA BASED ON SINGLE PAGE APPLICATION

Implementation of Dynamic Time Warping Method for the Vehicle Number License Recognition

A Model of Electronic Document Management System for Limited Partnership

Design and Implementation of Integrated Software Research and Community Service at State Polytechnic of Manado

Three Level Authentication for Student Attendance Management System

Transcription:

DESIGN OF BAJAJ TRANSPORTATION RENTAL APPLICATION SYSTEM WITH FIRST COME FIRST SERVED ALGORITHM Sabar Rudiarto Faculty of Computer Science, Mercu Buana University, Indonesia sabar.rudiarto@mercubuana.ac.id Hendra Prastiawan Faculty of Computer Science, Mercu Buana University, Indonesia hendra.prastiawan@mercubuana.ac.id Andryanus Agie Hendriawan Faculty of Computer Science, Mercu Buana University, Indonesia 41513120061@student.mercubuana.ac.id Manuscript History Number: IRJCS/RS/Vol.05/Issue05/JNCS10087 Received: 10, June 2018 Final Correction: 12, June 2018 Final Accepted: 25, June 2018 Published: June 2018 Citation:Rudiarto, Prastiawan & Hendriawan (2018). DESIGN OF BAJAJ TRANSPORTATION RENTAL APPLICATION SYSTEM WITH FIRST COME FIRST SERVED ALGORITHM. IRJCS:: International Research Journal of Computer Science, Volume V, 318-330. doi://10.26562/irjcs.2018.jncs10087 Editor: Dr.A.Arul L.S, Chief Editor, IRJCS, AM Publications, India Copyright: 2018 This is an open access article distributed under the terms of the Creative Commons Attribution License, Which Permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited ABSTRACT-- Our daily life now can not be separated from the development of information systems technology. Almost all areas of work utilize information systems technology to simplify our work. Information systems technology can help computerize our work to be faster, more efficient and integrated. However, there are still many areas of work that have not utilized technology to help simplify their work.for example, in the transportation industry, especially transportation of Bajaj which most of its management still use manual system.bajaj is a public transportation that has existed since the 1970s and can still survive until now,although bajaj has several times experienced a renewal, but the business model that run until now still not computerized properly, where in regulating business activities bajaj the owners still use the recording and processing of data by using the book or not even done the transcribe at all. This poses difficulties to the bajaj owners in running the business because they can not make quick decisions because the data processing they use is still manually. So this application is made to facilitate the transcribe to replace the previous manual system that can facilitate in terms of data processing both in terms of rental and return Bajaj, so Bajaj transportation business can run well. The application is a website based application using First Come First Served algorithm. this application is expected to process bajaj transportation data in order to facilitate bajaj owners in transcribe borrowing and bajaj return and decision making on the bajaj transportation business. Keywords Rental Applications;Transportasi Bajaj; Algorithm First Come First Served; I. INTRODUCTION Technology today has a very rapid development, it resulted in many changes that occur to human life. With the development of this technology every work will be completed more efficiently and effectively. Before the improvement of computer information system technology, in running the activity takes a lot of time. With the information system technology, it can speed up all activities that will be done with a faster period. It also affects all business sectors, such as business in the field of Transport Bajaj. As is known business Bajaj Transport has been running since the 1970s in Indonesia, especially in the capital city of Jakarta. 2014-18, IRJCS- All Rights Reserved Page -318

Along with the development of time in the current era of technology, Bajaj Transport business also requires business renewal with the help of information system technology, so as to facilitate business activities Bajaj in performing administrative and financial activities to improve business performance.it is known that Bajaj Transportation still conducts business activities manually with record-keeping activities, it causes business activities to be ineffective because it has not been computerized. By using computer technology it can simplify the process of transcribe transactions and search data. Therefore designed a web-based localhost application using netbeans and Sql Server to facilitate users in doing their work related to the management of Bajaj transportation business. II. RELATED STUDIES 1. First Come First Served Algorithm FCFS is one of the process scheduling algorithms. Requests that arrive first will be executed first. Using this algorithm, every request that is in the ready state is entered into the FCFS queue in accordance with the time of arrival. FCFS (First Come First Serve) is a fair method. [5] 2. Java Java is a programming language that can run on various computers including mobile phones. Java language adopts syntax-syntax in C and C ++, but with simpler object-model syntax, Java-based applications are generally compiled into p-code and can be run on a variety of Java Virtual Machine (JVM). Java is a common / non-specific programming language (general purpose), and is specifically designed to utilize implementation dependencies to a minimum. Due to its functionality, java applications are able to run on different platforms of different operating systems.[9] 3. Model View Controller (MVC) The View Controller (MVC) model is a design pattern or architecture used in software engineering, where there is a clear separation between the data (Model) and the user interface (View). [16] 4. Java Server Page(JSP) JSP is basically a text-based document in which there is a mix between static and dynamic content. Static content is usually HTML tags, while dynamic content is programming code in the Java syntax. [16] 5. jquery JQuery is a library or collection of javascript functions that can be used to simplify the creation of programs created with javascript. [1] 6. Ajax Ajax is a technique to create an interactive and fast web by combining technology that has been familiar with web developers. To create Ajax-based web applications we can build them by writing their own JavaScript scripts or using existing libraries. Ajax technology uses an Object named HMLXttpRequest to send requests to the server. The request to the server can be generated by events that can be captured by JavaScript such as a button clicked, a combobox (changed), a textbox gets or loses focus, an in-click link, and so on. [16] 7. SQL Server Microsoft SQL Server is a database management system (DBMS) using the Transact-SQL query language derived from the standard ANSI / ISO SQL implementation. SQL Server is often used on a small to medium scale business scale. [13] 8. Unified Modeling Language(UML) Unified Modeling Language (UML) is a standard specification language used to document, specify and build software. UML is a methodology in developing object-oriented systems and is also a tool to support system development. [4] III. METHOD A. Waterfall Method Waterfall model or commonly called classic life cycle is a classical model that is systematic, sequential in building software. This model approaches systematically and sequentially. Called the waterfall because step by step that has to wait to finish the previous stage and run sequentially. [7] 1. Communication (Project Initiation & Requirements Gathering) Before starting a technical work, it is necessary to communicate with customers to understand and achieve the goals to be achieved. The results of such communications are project initialization, such as analyzing the problems encountered and collecting the necessary data, as well as helping to define the features and functions of the software. At this stage several methods are performed, including: a. Observation At this stage the authors conduct a direct survey to the field to get the real results and the full picture before going to the next stage. 2014-18, IRJCS- All Rights Reserved Page -319

b. Interview At this stage do a question and answer to the business owner in order to get concrete and clear data on the problems that occur. c.literature rivew in this method the authors collect materials from the internet and libraries by using the books and learn it as a guide that can help in making the program. Communication Deployment Planning Construction Modeling Picture1 : Research scheme 2. Planning (Estimating, Scheduling, Tracking) The next step is the planning stage that describes the estimation of technical tasks to be performed, the risks that can occur, the resources needed in making the system, the product work to be produced, the scheduling work to be performed, and tracking the process of system work. B. Use Case Diagram Create New Acount Change Password Input Master Driver Input Master Bajaj Input Transaction Rental Baja Login User Input Transaction Return Bajaj View Report Transaction Rental Bajaj Logout View Report Trnsaction Return Bajaj Picture2: Case Diagram Bajaj Rental Web Application 3. Modeling (Analysis & Design) This step is the stage of designing and modeling system architecture that focuses on the design of data structures, software architecture, interface display, and program algorithm. The goal is to understand the big picture of what will be done better. 4. Construction (Code & Test) Construction step is a process of translating the design form into a code or language that can be read by the machine. After the coding is complete, testing the system and also the code that has been made. The goal is to find errors that may occur to be fixed later. 2014-18, IRJCS- All Rights Reserved Page -320

5. Deployment (Delivery, Support, Feedback) Deployment step is the stages of software implementation to the customer, software maintenance periodically, software improvement, software evaluation, and software development based on feedback provided for the system can keep running and developing in accordance with its function.in this web-based bajaj rental transcribe application there is only one actor, the user and also admin can create new account, change the password and then process the making of master driver, bajaj, input lease transactions and bajaj return and report from rental and return bajaj that can be accessed when already login first. C. Database Establishment Table 1 : tbl UserLogin Field Name Type Length Allow Nulls Description id Integer - No Primary Key username Varchar 50 No - password Varchar 15 No - createdate Datetime - No - isactive Bit - No - updatedate Datetime - Yes - Table 2 : tbldriver Field Name Type Length Allow Nulls Desctiption id Integer - No Primary Key codedriver Varchar 10 No - namedriver Varchar 50 No - noktp Varchar 25 No - addressktp Varchar 100 No - addressstay Varchar 100 No - contactno Varchar 25 Yes - status Varchar 15 Yes - createdate Datetime - No - isactive Bit - No - updatedate Datetime - Yes - Table 3 : tblbajaj Field Name Type Length Allow Nulls Desctiption id Integer - No Primary Key codebajaj Varchar 10 No - brandbajaj Varchar 15 No - platnumber Varchar 15 No - yearbajaj Varchar 10 No - status Varchar 15 Yes - lastdriver Varchar 15 Yes - createdate Datetime - No - isactive Bit - No - updatedate Datetime - Yes - Table 4 : tblrentalbajaj Field Name Type Length Allow Nulls Desctiption id Integer - No Primary Key norental Varchar 10 No - daterental Date - No - codedriver Varchar 10 No - codebajaj Varchar 10 No - remarks Varchar 100 Yes - statusrent Varchar 15 Yes - createdate Datetime - No - isactive Bit - No - updatedate Datetime - Yes - 2014-18, IRJCS- All Rights Reserved Page -321

Table 5 : tblreturnbajaj Field Name Type Length Allow Nulls Desctiption id Integer - No Primary Key noreturn Varchar 10 No - datereturn Date - No - norental Varchar 10 No - totalsetoran Money - No - remarks Varchar 100 Yes - createdate Datetime - No - isactive Bit - No - updatedate Datetime - Yes - IV. RESULTS DAN DISCUSSION A. GUI Application The result of this research is a transcribe application of bajaj transportation rental, while the result of application such as: Picture 3 : Login Page Picture 4 : Create New Acount Page 2014-18, IRJCS- All Rights Reserved Page -322

Picture 5 : Create New Acount Page(Form Input) Picture 6 : Change Password Page Picture 7 : Master Driver Page 2014-18, IRJCS- All Rights Reserved Page -323

Picture 8 : Master Driver Page(Form Input) Picture 9 : Master Driver Page(Form Update) Picture10 : Master Driver Page(Popup Delete) 2014-18, IRJCS- All Rights Reserved Page -324

Picture11 : Master Bajaj Page Picture12 : Master Bajaj Page(Form Input) Picture13 : Master Bajaj Page(Form Update) 2014-18, IRJCS- All Rights Reserved Page -325

Picture14 : Master Bajaj Page(Popup Delete) Picture15 : Menu Rental Bajaj Page Picture16 : Menu Rental Bajaj Page(Update Mode) 2014-18, IRJCS- All Rights Reserved Page -326

Picture17 : Menu Rental Bajaj Page(Popup Delete) Picture18 : Menu Return Bajaj Page Picture19 : Menu Return Bajaj Page(Update Mode) 2014-18, IRJCS- All Rights Reserved Page -327

Picture20: Menu Return Bajaj Page(Popup Delete) Picture21 : Report Rental Bajaj Page Picture22 : Report Return Bajaj Page 2014-18, IRJCS- All Rights Reserved Page -328

B. Testing Results The test result is a document that contains an explanation of the results required when testing a bajaj rental application. Test results can be seen in table 6. Table 6 : Testing Results No Description First Condition Test Case Expected Results 1 Login Page View Login Page Enter user name and password Success 2 First Page View First Page Click All Menu Bar on First Page Success 3 Logout Page View Logout Page Click Button Logout Success 4 Create New Acount Page View Create Acount Page Input New Acount Success 5 Change Password Page View Change Password Page Try Change Password Success 6 Master Bajaj Page View Master Bajaj Page Input, Update and Delete Master Bajaj Success 7 Master Driver Page View Master Driver Page Input, Update and Delete Master Driver Success Input, Update and Delete Transaction 8 Menu Rental Bajaj Page View Menu Rental Bajaj Page Rental Bajaj Input, Update and Delete Transaction 9 Menu Return Bajaj Page View Menu Return Bajaj Page Return Bajaj Success Success 10 Report Rental Bajaj Page View Report Rental Bajaj Page Show Data and Use ColumnSearch Success 11 Report Return Bajaj Page View Report Return Bajaj PageShow Data and Use ColumnSearch Success V. CONCLUSION ANDFURTHER STUDIES A. Conclusion Based on the study that has been done then it can be taken some conclusions about the Application of Rental Transportation Bajaj, including as follows: With the Rental Transportation Application Bajaj can help or simplify the system of recording rental rental bajaj. With the Transportation Lease Application Bajaj makes it easier for bajaj owners to monitor their business operational activities. B. Further Studies The suggestions that will be proposed to improve Application of Bajaj Transportation Rental is as follows: For researchers who wish to develop this system it is better to expand the extension function such as vehicle maintenance. Invoice transactions can also be made of transportation leases as physical evidence against the borrower of the vehicle. On the report menu can be selected based on a certain date or other criteria according to future needs. REFERENCES 1. Abdulloh, Rohi. (2017). Amazing Project Aplikasi Ujian Online Full AJAX. Cirebon:CV.ASFA Solution, Software Development, IT & Publishing. 2. Cahyono, Joko Tri. (2013). Pembuatan Sistem informasi Rental Mobil Purnama Rent Car Ploso Pacitan Berbasis Web. Fakultas Teknik Informatika Universitas Surakarta. 3. Dennis, Alan. (2015). System Analysis and Design with UML 5th Edition. United States of America: John Wiley and Sons. 4. Gata, Windu dan Grace Gata. (2013). Sukses Membangun Aplikasi Penjualan dengan Java. Elex Media Komputindo. 5. Hariyanto, DR.Bambang. (2014). Sistem Operasi. Bandung : Informatika Bandung. 6. Nurdiansyah, Chaereza Eka. (2017). Aplikasi Penyewaan Perlengkapan Pernikahan Berbasis Web Studi Kasus CV.Sinar Alam. Fakultas Ilmu Komputer Universitas Mercu Buana. 7. Pressman, R.S. 2015. Rekayasa Perangkat Lunak: Pendekatan Praktisi Buku I. Yogyakarta: Andi. 8. Putra, Septian Ade. (2013). Perancangan Sistem Administrasi Pemesanan Gedung Sanggar Karawitan Puspo Langang Budoyo Berbasis Web. Fakultas Ilmu Komputer Universitas Mercu Buana. 9. Ramadhani, Cipta. (2015). Dasar Algoritma dan Struktur Data dengan Bahasa Java. Yogyakarta: Andi. 2014-18, IRJCS- All Rights Reserved Page -329

10. Rudiarto, Sabar dan Arihta Tarigan. (2013). Program Aplikasi Ujian Online Berbasis Web.Fakultas Ilmu Komputer Universitas Mercu Buana. 11. Rudiarto, Sabar. (2018). Development of Blast Email, Chatting, And SMS Features on Employee Data Aplication Fasilkom UMB. Department of Informatics Faculty of Computer Science University of Mercu Buana. 12. Septavia, Intan, dkk. (2015). Sistem Informasi Penyewaan Mobil Berbasis Web di Jasa Karunia Tour and Travel. Sekolah Tinggi Teknologi Garut. 13. Subagia, Anton. (2017). Membangun Aplikasi Dengan CODEIGNITER dan Database SQL Server. Jakarta PT.ELEX Media Komputindo. 14. Sutabri, Tata. (2012) Konsep Sistem Informasi, Yogyakarta: Andi. 15. Utomo, Eko Priyo.(2009). Panduan Mudah Mengenal Bahasa Java. Bandung: CV.Yrama Widya. 16. Widiyanto, Nur.(2010).Aplikasi java Enterprise dengan Arsitektur Model View Controller (MVC).Yogyakarta:Andi. 17. https://netbeans.org/about/index.html 2014-18, IRJCS- All Rights Reserved Page -330