





































 

 

 

Vol. 6, No.1, January 2025 | 18  

 

P-ISSN: 2715-2448 | E-ISSN: 2715-7199 

Vol.4 No.1 January 2023 

Buana Information Technology and Computer Sciences (BIT and CS) 

Design of a Vehicle Parking Management Information System in 

Tanjung Duren Central Park Area West Jakarta 
 

Topan Setiawan 
Komputerisasi Akuntansi, Universitas Ma’soem, Indonesia 

E-mail: topansetiawan@masoemuniversity.ac.id 

 

Received: 2024-06-01 | Revised: 2024-12-10 | Accepted: 2025-01-11 

 

Abstract 

Tanjung Duren Parking is a parking lot whose operational activities still use a manual system, so that 

parking officers often experience problems such as incorrectly calculating the total parking fee or 

incorrectly recording incoming and outgoing vehicles, which results in parking revenue anomalies and 

inaccurate parking space availability data. Therefore, in this research, a parking vehicle management 

information system was designed as a solution to existing problems. This information system was 

designed using the system development life cycle (SDLC) method and approach. Based on the results 

of research that has been carried out, it is known that the information system that has been designed is 

effective to implement because it is able to solve existing problems such as automatically calculating 

parking rates and recording vehicles both when entering and leaving. 

 

Keywords: Information System Design, Parking Management Information System, Tanjung Duren 

Parking 

 

I. Introduction 

Parking is defined as the process of placing a vehicle with the aim of stopping or stopping the 

vehicle temporarily [1]. Parking is usually carried out by vehicle drivers in places such as public parking 

lots, parking lots in shopping centers, office buildings, or on the side of the road, where the purpose of 

parking can vary, from meeting temporary needs to being part of a long-term travel plan [2]. 

With the increasing number of motorized vehicle users, especially in urban areas, parking spaces 

have become an important element, this is because apart from being part of a safe and organized urban 

infrastructure, parking spaces can also help reduce road congestion, improve vehicle safety, and 

facilitate activities in urban centers [3]. Apart from that, parking lots can also support the use of public 

transportation and optimize the use of city space [4]. 

Parking lots are typically managed by various entities, including local governments, private 

companies, or independent parking operators. Local governments often have a role in regulating and 

managing parking in public spaces, such as on the side of the road or in public areas. They are 

responsible for establishing parking policies, setting parking rates, and ensuring safety and order in 

parking management. On the other hand, private companies or independent parking operators can 

manage parking in shopping centers, offices, or entertainment centers by providing parking services, 

maintenance, and security monitoring. In some cases, partnerships between local governments and the 

private sector can also be formed to manage parking more efficiently, such as the parking partnership 

carried out by an independent parking operator in the Tanjung Duren Central Park area, West Jakarta, 

which is named Tanjung Duren Parking [5]. 

Tanjung Duren Parking is a special parking area for motocycle, where in its operational activities 

the parking lot in this area can accommodate more than 500 motocycles with a plate fee of IDR 5,000 

per day. Currently, the system used still uses a manual system where vehicles wishing to park will be 

given an entry parking ticket, then payment will be made when the vehicle is about to leave. Currently, 

the parking management system used is still conventionally based, where the calculation of the 

availability of empty parking areas is based on the number of tickets sold, incoming vehicles and also 



Vol. 6, No.1, January 2025 | 19  

 

outgoing vehicles [6]. When the intensity of vehicle entry and exit is quite high, parking officers often 

encounter problems such as incorrectly calculating the total parking fee or incorrectly recording the 

entry and exit of vehicles. The direct impact of this error, apart from causing anomalies in parking 

revenue, also causes parking space availability data to be inaccurate. As a result, it often takes drivers 

longer to look for an empty parking area, and this of course has an impact on long queues of vehicles 

that spill onto the main road, causing traffic jams [7]. Therefore, we need a parking management 

information system that can provide fast, precise and accurate information, and can be a solution to 

current problems. 

 

II. Methods 

Method is a systematic method used by a researcher to solve or find answers to the problems being 

faced in research. The method used in this research refers to the stages of the System Development Life 

Cycle (SDLC) method. In information systems engineering, SDLC is the process of creating and 

modifying systems as well as the models and methodologies used to develop these systems. This model 

is also a reference used as a framework in research [8], [9]. 

 
Figure 1. Research Concept Framework  

Based on Figure 1, it can be seen that there are five stages that form the research framework. The 

details of each step are as follows: 

1. Data Analysis and Collection 

At this stage, all necessary information is collected to understand the needs and requirements of 

the system to be built. This activity includes interviews with stakeholders, surveys, observations, 

and analysis of existing documents. 

2. Data Processing and Requirements Estimation 

The data collected in the previous stage is then further analyzed to identify the technical and 

functional requirements of the system. Requirement estimation involves determining the necessary 

resources, such as time, cost, manpower, and the technology to be used. 

3. System Modeling and Design 

Based on the specified requirements, this stage focuses on modeling and designing the system. 

This includes creating flow diagrams, entity-relationship diagrams, user interface designs, and 

system architecture designs. 

 

 



 

Vol. 6, No.1, January 2025 | 20  

 

4. System Implementation 

After the design phase is completed, the next step is to build the system or application according 

to the specified design. 

5. Report and Publication 

This stage is where the system is implemented. It also involves documenting the project, including 

test results, user manuals, and the final project report. 

III. Results and Discussions 

1.     Current System Analysis 

Analysis is carried out with the aim of observing an object by breaking it down into smaller parts, 

looking for weaknesses and then proposing improvements. Based on the research that has been 

carried out, the current parking management system is as follows: 

1. Upon entry into the parking area, the parking attendant will record the vehicle's license plate 

number and entry date on the parking ticket and then hand it to the driver. 

2. The attendant will then log the vehicle's entry into the daily record book. 

3. Upon exit, the parking attendant will check the driver's parking ticket, verify the entry date, 

and calculate the parking fee to be paid. 

4. The driver will then pay the parking fee as charged. 

5. Finally, the attendant will log the vehicle's exit into the daily record book. 

 

 
Figure 2. Current System Flowmap 

Based on the flowmap above, several problems can be identified as follows: 

1. Staff need time to calculate parking rates if the vehicle is parked for more than one day. 

2. Staff have the potential to forget to check incoming or outgoing vehicles. 

3. Daily Log Book or Parking Ticket are vulnerable to damage or loss.   

 

 



Vol. 6, No.1, January 2025 | 21  

 

 

2.  Proposed Work System 

Based on the analysis that has been carried out on the current system, and identification of existing 

problems, the proposed system has the following working procedures: 

1. The attendant enters the vehicle's number into the system and saves it. 

2. Afterward, the system automatically prints a parking ticket with the entry date and time, 

complete with a barcode, and hands it to the driver. 

3. When the vehicle is ready to exit, the driver provides the parking ticket to the attendant for 

scanning, and the system calculates the parking fee based on the vehicle's entry date and time. 

4. The driver then pays the parking fee as charged. 

5. The attendant saves the vehicle's exit data while printing a payment receipt and hands it to the 

driver. 

6. Reports can be generated daily, weekly, or monthly in two copies: one copy is given to the 

owner, and the second copy is kept as an archive. 

 

 
Figure 3. Proposed Work System Flowmap 

 

3. Context Diagram 

Context Diagram is a high-level, simplified visual representation of a system and its interactions 

with external entities. It provides an overview of how the system interfaces with outside actors like 

users, other systems, or external organizations. This diagram captures the system as a single process, 

highlighting its boundaries and the data flow between the system and external entities. The primary 

purpose is to establish the context and scope of the system, ensuring all external interactions are 

clearly identified [10]. Based on the flowmap in Figure 2, it can be seen that this parking 



 

Vol. 6, No.1, January 2025 | 22  

 

management information system has two external entities, namely Pengendara (Driver) and Pemilik 

(Owner), and one internal entity, namely Petugas (Officer). 

 
Figure 4. Context Diagram 

 

4.  Data Flow Diagram 

Data Flow Diagram (DFD) is a graphical representation used to depict the flow of data within a 

system. It illustrates how data moves through the system, showing inputs, processes, data stores, and 

outputs [11]. The DFD breaks down the system into smaller components to display how data is 

processed and transferred at various stages. It helps in understanding the functional aspects of the 

system and how different components interact through the flow of data. DFDs are typically created 

at multiple levels, with high-level DFDs providing an overview and detailed DFDs depicting specific 

processes [12]. The DFD of this parking management information system looks like in Figure 4. 

 
Figure 5. Data Flow Diagram 

 

5.  Entity Relationship Diagram 

Entity-Relationship Diagram (ERD) is a structural diagram used to model the data relationships 

within a database [13]. It visually represents entities (objects or concepts) and the relationships 

between them. Relationships define how entities interact with each other. 

 

 
Figure 6. Entity Relationship Diagram 

 

6.  Program Menu Structure 

Program Menu Structure is a hierarchical layout that organizes the menus and navigation paths 

within a software application. It outlines how menus and sub-menus are arranged, showing the 

structure of the user interface [14]. The main menu provides access to the primary functions or 

sections of the application, while sub-menus offer more specific options or features. Each menu item 

performs a particular action or command. The menu structure is designed to be intuitive, allowing 

users to navigate the software easily and access all necessary functions efficiently. This structure is 

Sistem Informasi 

Pengelolaan 

Parkir

Pengendara Pemilik

Tiket Parkir dan

Uang Tunai

Tiket Parkir dan

Resi Bay ar
Laporan Parkir

Pengendara

1.0

Parkir Masuk

2.0

Parkir Keluar

3.0

Pembuatan 

Laporan

Tiket Parkir

TiketParkir

Data Kendaraan Masuk

Ambil Data

Data Kendaraan Keluar

Tiket Parkir

Resi Pembay aran

Ambil Data
Pemilik

Laporan Parkir

Petugas

NIK** (Char5)

NamaPetugas (Varchar25)

Alamat (Varchar50)

Telepon (Varchar13)

Petugas

NoParkir** (Varchar20)

NoPolisi (Varchar10)

TanggalJamMasuk (Datetime)

TanggalJamKeluar (DateTime)

Tarif Parkir (Integer)

NIK* (Char5)

TikerParkir

1 N



Vol. 6, No.1, January 2025 | 23  

 

crucial for creating a user-friendly interface and improving overall usability. The application 

program menu structure of this parking management information system looks like in Figure 6. 

 

 
Figure 7. Program Menu Structure 

 

7.  Form Password 

This form will be displayed for the first time. Petugas is required to enter their NIK and Password 

when logging into the application. This form is used as protection between one officer and another 

officer. 

 
Figure 8. Form Password 

 

8.  Form Parkir Masuk dan Keluar Kendaraan 

When the vehicle is about to enter, Petugas can enter the vehicle plate number or police number into 

the text box provided, then save it. The system will then print a Tiket Parkir according to the date 

and time of entry which is equipped with a barcode. Meanwhile, when leaving, Petugas can enter 

the No. Parkir by inputting it manually or using a scanner, then the program will calculate the 

parking rate that must be paid by Pengendara. 

 

 

  

Data MasterSistem Transaksi Laporan Keluar

Menu Utama

Log In

Log Out

Data Petugas Kendaraan 
Masuk

Kendaraan 
Keluar



 

Vol. 6, No.1, January 2025 | 24  

 

 

 
Figure 9. Form Parkir Masuk dan Keluar dan Tiket Parkir 

 

9.  Parking Report 

The parking management report is an output that is processed by the application program and 

contains information that can be used as a basis for decisions both now and in the future [15]. 

 

 
Figure 10. Parking Report 

 

IV. Conclution 

Based on the research that has been carried out, it can be concluded that this vehicle parking 

management information system can be implemented as a solution to existing problems, such as being 

able to automatically calculate parking rates and being able to record vehicles both when entering and 

leaving. There are suggestions for future researchers so that the research can be developed by adding 

other features such as recording cases of loss, damage, and others.  

 

References 

[1] T. A. Insani, “Perancangan Sistem Informasi Pengelolaan Parkir Pada Pt. Disire Jaya Mandiri 

Berbasis Web Menggunakan Metode Personal Extreme Programming (Pxp),” Teknol. Inf. ESIT, 

vol. XVII, no. 01, pp. 48–53, 2022. 

[2] A. Hidayat and A. Maskhun, “Sistem Informasi Parkir Kendaraan Berbasis Android Di Pt Piranti 

Indonesia,” J. Manaj. Inform., vol. 8, no. 2, pp. 43–52, 2021, doi: 10.51530/jumika.v8i2.557. 

[3] A. B. Warsito, M. Yusup, and M. Aspuri, “Penerapan Sistem Monitoring Parkir Kendaraan 

Berbasis Android Pada Perguruan Tinggi Raharja,” Technomedia J., vol. 2, no. 1, pp. 82–94, 

2017, doi: 10.33050/tmj.v2i1.317. 

[4] Amuharnis and A. Rahmadian, “Aplikasi Pengelolaan Parkir Kendaraan Dengan Menentukan 

Blok Parkir,” J. CoreIT J. Has. Penelit. Ilmu Komput. dan Teknol. Inf., vol. 3, no. 1, pp. 35–40, 

2017, doi: 10.24014/coreit.v3i1.3717. 



Vol. 6, No.1, January 2025 | 25  

 

[5] Z. Millenia and A. Farida, “Tata Kelola Pendapatan Parkir: Petugas Parkir Dishub dan Non 

Dishub,” J. Manaj. dan Penelit. Akunt., vol. 15, no. 2, pp. 105–120, 2022, doi: 

10.58431/jumpa.v15i2.202. 

[6] M. Taufiq Ramadhan, D. Rizki Rahadian, and Dkk., “Perancangan Aplikasi Parkir Kendaraan 

Berbasis Website Dengan Metode Waterfall,” Maklumatika, vol. 10, no. 1, pp. 10–19, 2023. 

[7] M. N. K. Nababan, T. D. S. Rumapea, and Dkk., “Pemodelan Sistem Parkir Kendaraan Berbasis 

Android Menggunakan Algoritma Aes,” Jikomsi (Jurnal Ilmu Komput. dan Sist. Informasi), vol. 

3, no. 2, pp. 76–80, 2020, [Online].  

[8] A. Neno, A. Yuniar Rahman, and F. Marisa, “A Detection of Malacca Woven Fabric Motifs 

Using the YOLOv4 Method,” Buana Inf. Technol. Comput. Sci. (BIT CS), vol. 5, no. 1, pp. 45–

50, 2024, doi: 10.36805/bit-cs.v5i1.6081. 

[9] M. Nisti, A. Yuniar Rahman, and F. Marisa, “Detection of Diseases and Pests on The Leaves of 

Sweet Potato Plants sing Yolov4,” Buana Inf. Technol. Comput. Sci. (BIT CS), vol. 5, no. 1, pp. 

39–44, 2024, doi: 10.36805/bit-cs.v5i1.6065. 

[10] H. Yunita and Dina, “Aplikasi Pelayanan Kesehatan Pada Puskesmas,” JITEK (Jurnal Inform. 

Dan Teknol. Komputer), vol. 1, no. 1, pp. 1–13, 2021. 

[11] M. Irfan, D. Mirwansyah, and Dkk., “Perancangan Sistem Informasi Monitoring Akademik 

Dengan Menggunakan Data Flow Diagram,” J. Locus Penelit. dan Pengabdi., vol. 2, no. 12, pp. 

1201–1207, 2023, doi: 10.58344/locus.v2i12.2352. 

[12] M. A. Triyandi and Muntahanah, “Implementasi Location Based Service Dalam Perancangan 

Aplikasi Pencarian Lokasi Toko Grosir Manisan di Kota Bengkulu,” J. Media Infotama, vol. 20, 

no. 1, pp. 264–273, 2024. 

[13] K. ’Afiifah, Z. F. Azzahra, and Dkk., “Analisis Teknik Entity-Relationship Diagram dalam 

Perancangan Database Sebuah Literature Review,” Inform. dan Teknol., vol. 3, no. 1, pp. 08–

11, 2022, doi: 10.54895/intech.v3i2.1682. 

[14] T. Setiawan, A. Suryopratomo, and Dkk., “Rancang Bangun Sistem Informasi Media 

Pembelajaran Interaktif Bahasa Inggris Berbasis Web,” J. Account. Inf. Syst., vol. 5, no. 2, pp. 

186–196, 2022, doi: 10.32627/aims.v5i2.554. 

[15] J. H. P. Sitorus and M. Sakban, “Perancangan Sistem Informasi Penjualan Berbasis Web Pada 

Toko Mandiri 88 Pematangsiantar,” J. Bisantara Inform., vol. 5, no. 2, pp. 1–13, 2021. 

 


