Java-Based Goods Data Recording Application System at Achfi Balamoa Store
483 Interdisciplinary Social Studies, 1(5), Feb 2022
Charles University in Prague. In 1997, Roman Stanek commercialized Netbeans IDE which
was later purchased by Sun Microsystems in 1999. In 2010, Sun and Netbeans were acquired
by Oracle.
Netbeans has several features there are many features contained in Netbeans, among
others:
1) Smart Code Completion, which serves to propose the variable name of a type, complete
keywords, and also propose the parameter type of a method;
2) Bookmarking, which is a feature used to mark lines that one day we want to modify;
3) Go to commands, which is a feature used to jump into the declaration of variables,
source code, or files contained in the same project;
4) Code generator, which is a feature used to generate constructors, setter and getter
methods, and others; and
5) Error stripe, a feature used to mark errant lines by giving red highlights.
I-Report
According to Kurniawan, Mardiani, and Rahmansyah (2013), i-Report is a visual report
designer built on JasperReport. I-Report is easy to understand and easy to use in visual report
builders or designers for JasperReport and i-Report written in Java applications. Alternatively,
there is an i-Report tool with the JasperReport library that can help in creating reports.
JasperReport library is open and designed to add reporting capabilities to java applications.
JasperReport has several features including the following:
1) Flexible report layout and design
2) Can view reports in text or image form
3) Can generate reports in various formats, such as HTML, PDF, RTF, xls, and CSV
4) Can receive data from data sources, such as JDBC
DFD (Data Flow Diagram)
A DFD (Data Flow Diagram) is a diagram that describes the process of flowing
input/output data from a built information system. DFD is a diagram that uses symbol notation
to describe the flow of system data.
The DFD (Data Flow Diagram) component is 1) User/Terminator (External entity) that
provides input to the system or receives output from the system in the form of people,
organizations, or other systems); 2) Process (Activities that process inputs into outputs); 3)
Data Flow (Data flow on the system (Antar process, between terminators &processes, as well
as between processes & data stores); and 4) Data Store (Storage of data on databases, usual
tables).
In DFD there are 3 levels, namely:
1) Context Diagram: In context diagrams describe a large circle that can represent the
entire process contained in a system. It is the highest level in DFD and is usually
numbered 0 (Zero). All external entities are shown in the context diagram and the main
data flow to and from the system;
2) Zero Diagram (level-1 diagram): The zero diagram is a large circle that represents the
small circles in it. It is the breakdown from a context diagram to a zero diagram. This
diagram contains data storage; and