Professional Documents
Culture Documents
Kelompok Sistem Informasi Inventaris
Kelompok Sistem Informasi Inventaris
INTIF1106
Team Member :
Aldi (1811102441104)
Arif Rahman Hakim (1811102441105)
Ayu Pujiastuti (1811102441106)
Muhammad Rizqi Ilhami (1811102441113)
Ricky Arun Saxena (1811102441118)
Teknik Informatika
Fakultas Sains & Teknologi
Universitas Muhammadiyah Kalimantan Timur
Samarinda, 2019
System Analysis & Design (INTIF1106)
Content
Contents
Content........................................................................................................................................i
Introduction................................................................................................................................1
Information System.................................................................................................................1
Information System of Inventory............................................................................................2
Part 1: Planning..........................................................................................................................3
1.1. Project Identification & Selection...............................................................................3
1.2. Project Initiation & Planning.......................................................................................3
1.2.1. Project Scope Statement.......................................................................................3
1.2.2. Project Schedule...................................................................................................4
Part 2: Analysis..........................................................................................................................5
2.1. Proses Modeling..........................................................................................................5
2.1.1. Context Diagram..................................................................................................6
2.1.2. Data Flow Diagram..............................................................................................6
Part 3: Design.............................................................................................................................9
3.1. Database......................................................................................................................9
3.1.1. Design of Item Tables..........................................................................................9
3.1.2. Draft Inventory Table...........................................................................................9
3.1.3. Design of User Tables........................................................................................10
3.1.4. Draft Table of Reports.......................................................................................10
3.2. Reports & Form.........................................................................................................11
3.2.1. Reports...............................................................................................................11
3.2.2. Form...................................................................................................................12
Part 4: Implementation.............................................................................................................13
4.1. Coding.......................................................................................................................13
4.1.1. Pemrograman language......................................................................................13
4.2. Testing.......................................................................................................................15
4.2.1. Walkthrough.......................................................................................................15
4.2.2. Test Case Result Form.......................................................................................16
4.3. Installation.................................................................................................................16
Introduction
The Faculty of Science & Technology (FST) is one of the faculties of Information
Technology (IT) at the Muhammadiyah University of East Kalimantan (UMKT). Established
since 2017 by having one of the study programs, namely Informatics Engineering. Although
the Faculty of IT, FST is also inseparable from administrative problems that have not been
computerized, resulting in a lack of efficiency in the process. Administrative issues such as
recording the facilities and infrastructure items that are still in the data manually. Recording
that is still done manually can complicate the data collection and data search process for a
particular item. This causes the existing data archive to be inaccurate, and because of the
limitations of the media used, a lot of data is not recorded up to date. This inventory planning
plays an important role in the managerial activities of an agency, as well as FST who really
need this system to record office items that have been purchased, received, shared and used
during lectures and campus administration activities. Based on the description above, we are
interested in building an inventory system entitled "Web-based Inventory Information System
at the Faculty of Science & Technology".
Information System
Information System (SI) is a combination of information technology and activities of
people who use that technology to support operations and management. In a very broad
sense, the term information system that is often used refers to interactions between people,
algorithmic processes, data, and technology. In this sense, this term is used to refer not only
to the use of information and communication technology (ICT) organizations, but also to the
ways in which people interact with this technology in supporting business processes.
In a simple sentence, this inventory almost resembles the inventory system in your
family to meet household consumption needs.
For example, in the monthly expenditure of household needs, we often buy some
consumer goods, not just 1 (one) fruit but can be several fruits, such as bath soap, laundry
soap, toothbrush, and so on.
Part 1: Planning
1.1. Project Identification & Selection
Problem/Opportunity Statement:
Behind the excellent infrastructure, of course there is an employee who runs the
recording and maintenance process. Then the need for a system that must be
developed by the company or agency in improving efficiency and achieving the
company's goals
Project Objectives:
To enable employees of the UMKT equipment to improve performance,
efficiency, as well as facilitate the recording of infrastructure facilities in UMKT.
This will also reduce the level of risk of errors in the recording process.
Project Description:
The information system that will be built serves to record all the facilities of a
company easily and quickly, the appearance of the system Informasi ini berbasis
The web can be accessed anywhere by all employees and can only be changed or
edited by employees who have responsibility in the equipment section.
Business Benefits:
Improve performance efficiency in the process of collecting equipment data
Makes it easy while accelerating employee performance
Reducing the risk of errors
Equipment data that is transparent and up to date
Can be accessed anywhere from internet connection
Project Deliverables:
Analysis and design of equipment data recording systems
Equipment data calculation program
Documentation of results of equipment data
Training procedure
Phase 1 Processing
Phase 2 Processing
Phase 3 Processing
Testing Phase
Delivery Phase
Information :
Analysis and design of equipment data recording systems is done in May to June.
The equipment data calculation program was carried out in June to August.
Documentation of the results of equipment data is carried out during the project
processing process.
Training procedures are carried out in September to October
Part 2: Analysis
Based on the description above, then arises arising in the execution of this final
project Based on the description above, then arises arising in the execution of this final
project is developing a Tool / Item Inventory Information System at East Kaliamantan
Muhammadiyah University that can provide information about tools and items .
From the results of testing the application, the information obtained in the form of
items can be detected in the storage location, condition of the goods items can be detected in
case of damage per item. In addition, the results of testing that has been done can be seen that
overall web applications can run well on software and hardware. Applications that are built
are web-based applications and tomcat, Mysql, and JSP software can work well in visualizing
data. On the search page can display the query results as follows search by item name, search
by location save.
This method is also called the waterfall method which explains the method of the
system from the earliest to the last groove with the shape from top to bottom following the
shape of the waterfall structure. With this waterfall method the author easily designs
applications that must be made by sorting the process from the first to the last.
Context diagram is an event from a flow / data flow. Where one circle presents the
entire system and is the highest level in the data flow diagram and only contains one process
and shows the system as a whole.
ADMIN
USER
Laporan Data Barang
Data Flow Diagrams (DFD) are graphical representations of a system. DFD describes
the components of a system, the data streams where the components are, and the origin,
destination, and storage of the data. Following is the display of DFD from the Design of
Goods Inventory Information System at Muhammadiyah University of East Kalimantan :
Part 3: Design
In this sub-chapter, it discusses the implementation and display of programs that have
been made by the author. In this view there are several forms to make it easier for users to use
this application. With these forms, the display of this information system will be more
organized.
3.1. Database
As we know that PHP provides very complete facilities to build database applications.
A database application requires database files and their tables as data recorders. In this
system the author uses MySQL as a database because of the various advantages possessed by
MySQL.
The tables that I use in the Item Inventory Information System at Muhammadiyah
University of East Kalimantan are as follows :
This table is used to record items at the Muhammadiyah University of East Kalimantan.
The table details are as follows below :
This table is used to create an inventory code for each item that is valued as an asset in
each work unit. The table details are as follows below :
In order to maintain data security in this system, it is necessary to create a user table to
limit the number of users who will use this system. The table details are as follows below :
Table 3.3 Data User
No Field Name Type Size Keterangan
1 Id_user varchar 8 Id User (PK)
2 UserName varchar 25 user name
3 Password varchar 25 password
This report table is used to display or produce an output in the form of reports for
goods, inventory and users. The table details are as follows below :
Table 3.4 Table Report
No Field Name Type Size Keterangan
1 Id_Laporan varchar 8 Id Laporan (PK)
2 Kd_Barang varchar 25 Kode Barang (FK)
3 Kd_Inventaris varchar 25 Kode Inventaris (FK)
4 Tanggal date 8 Tgl Laporan
3.2.1. Reports
Inventory UMKT
Jl. Juanda
Of UMKT Telephone: 785-864-3441
Fax: 785-864-5025
Report www.umkt.ac.id
Please use this form to report item data. Please use this item data report to report to your
supervisor.
I certify the above expenses are true and unpaid and have been incurred while engaged
in official Inventory activities.
_________________________________ _________________________________
SIGNATURE APPROVAL AUTHORITY SIGNATURE
3.2.2. Form
Part 4: Implementation
4.1. Coding
Before entering this application the user must log in first for data security. With
this login menu we can minimize data damage and loss. Users who will later use this
application must be restricted for security reasons. Next is the login view of the Inventory
Information System at the East Kalimantan Muhammadiyah University :
4.1.1.2 Database
4.2. Testing
Performance tests are designed to analyze differences in speed and application
performance in controlled environments and in the real world. There are many factors that
can affect the performance of an application and some of them are almost impossible to
reproduce in the lab.
1. Stated purpose: to find out whether and how to develop software meets its
intended purpose, and to identify any defects that prevent the software from
functioning in a way that is intended to function.
2. The unstated purpose: to perform just as possible to keep the speed and efficient
4.2.1. Walkthrough
2. The programmer presents his or her work to the reviewers. Discussion should be
general during the presentation.
3. Following the general discussion, the programmer walks through the code in
detail, focusing on the logic of the code rather than on specific test cases.
4. Reviewers ask to walk through specific test cases.
5. The chair resolves disagreements if the review team members cannot reach
agreement among themselves and assigns duties, usually to the programmer, for
making specific changes.
6. A second walk-through is then scheduled if needed.
aMaRa.id
Case Test Results
Suggestions for the next step : We recommend that the developer is not free of
responsibility such as there is damage to the information system and it is expected that
cooperation to carry out maintenance of information systems by the campus and makers.
4.3. Installation
Install is to install the program (software) into the computer. all software (for
example, Microsoft Windows, Microsoft Office and others,) we must install it first into the
computer, then it can be used, besides, install also functions to adjust the program with the
tools installed on our computer. Here we will install the inventory system in the form of an
exe file.
1. In general, the installation file for the Windows operating system has an .exe
extension even though the file is stored in a rar or zip file. To start installing
double click the software that you want to install.
2. You will be taken to the opening page, usually you will be given informed
consent to approve the license on the software. Read and click I Agree.
3. Some software, we are given the freedom to determine the type or format of the
installation. Or also we leave the default then click Next.
4. Select the display icon that usually appears on the desktop and Next.
5. Select the install location but leave the default because usually the software you
install is in the C: \ Program Files data. But if you want to place another didrive /
folder. If it's then then Next.
6. Then you click install and finish.
7. Check the software icon on your computer's desktop for the successful software
installation process.
DBMS is software that plays a role in managing, storing, and retrieving data again.
The mechanism used as a complement is data security, data consistency and shared data
users.
Examples of DBMS are Microsoft Access, MySql, Oracle database, Sybase, Borland-
Interbasi, PostgreSQL etc.
4.3.1.2 Database
Instalasi mySQL
Step 1 : download MySQL
We will install MySQL to C:mysql, so extract the ZIP to your C: drive and rename
the folder from “mysql-x.x.xx-win32” to “mysql”.
I recommend placing the data folder on another drive or partition to make backups
and re-installation easier. For the purposes of this example, we will create a folder called
D:MySQLdata and move the contents of C:mysqldata into it.
cd mysqlbin
mysqld
This will start the MySQL server which listens for requests on localhost port 3306.
You can now start the MySQL command line tool and connect to the database. Open another
command box and enter:
cd mysqlbin
mysql -u root
This will show a welcome message and the mysql> prompt. Enter “show
databases;” to view a list of the pre-defined databases.
The MySQL root user is an all-powerful account that can create and destroy
databases. If you are on a shared network, it is advisable to change the default (blank)
password.
cd mysqlbin
mysqld --install
Open the Control Panel, Administrative Tools, then Services and double-click
MySQL. Set the Startup type to “Automatic” to ensure MySQL starts every time you boot
your PC.
Alternatively, set the Startup type to “Manual” and launch MySQL whenever you
choose using the command “net start mysql”.
4.3.1.3 Network
The network used to run this software uses the internet because we need internet
access to connect directly to the database, and the advantages that can be gained if using this
internet network is the officer or admin can monitor this software at any time.
Part 5: Maintenance
In maintaining this operating system program, it is done at least once a month to
check whether there are still errors that need to be corrected in this operating system or just
need maintenance.
Several reasons why people maintain a system program include the following:
1. To keep visitors and customers updated or always follow our business to achieve
or build a professional image on a website.
2. To be able to always continue in updating our website to maintain a position in
the search engine or SEO optimization which will attract a lot of customers from
search engines. Imagine if our website disappears from the top position in SEO,
then most of the target customers will not be able to find the website and only
buyers who have known the website will come back. So it's very important to
keep our position always above to maintain the website for a long time.
3. To improvise the design of the website which is perhaps possible in the previous
design it cannot attract the attention of visitors or customers to continue doing
business with us. So it's good that we always pay attention to the appearance of
the website and who knows by making changes will be better.
4. To expand the business network when trading our online business has grown
rapidly.
5. And the last is to keep the website safe in this case it is necessary to avoid attacks
from hackers who can make our website destroyed or fall into their hands. In this
case it is very important if we back up data and maintenance to keep the business
and stay alive in the internet market.
aMaRa.id
Information System of Inventory
PROBLEM STATEMENT
Problems that occur when entering biodata and photo entries of prospective students occur a bug so
that prospective students when clicking save will repeat the page again and their biodata and
photos will be empty again.
SERVICE REQUEST
In overcoming the bugs that occur in the program, checking the programs made and checking the
program is done so that the bugs do not occur again in the process of filling in the biodata and
input photos.
Analysis
Framework
Design
Settlement