Kerangka Deskripsi Perancangan Perangkat Lunak
(DPPL)
Perancangan Dan Pembuatan Sistem Manajemen
Inventori Barang
REKAYASA PERANGKAT LUNAK
OLEH:
SEVIANNANDA KURNIAWAN 2105101068
SHENDI TEUKU MAULANA EFENDI 2105101071
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS PGRI MADIUN
APRIL 2024
A. Perancangan Arsitektur Sistem
Gambar 1.1 Perancangan Arsitektur Inventory Management System
B. Perancangan Alir Data
Gambar 1.2 Data Flow Diagram (DFD) Level 0
1
Gambar 1.3 Data Flow Diagram (DFD) Level 1
2
ERD
ss
Desain Struktur
a. Tabel users
No Nama Tipe Ukuran Keterangan
1 id int Primary Key
2 username varchar
3 password varchar
4 email varchar
5 firstname varchar
6 lastname varchar
7 phone varchar
8 gender int
b. Tabel Stores
No Nama Tipe Ukuran Keterangan
1 id int Primary Key
2 name varchar
3 active int
3
c. Tabel Attributes
No Nama Tipe Ukuran Keterangan
1 id int Primary Key
2 name varchar
3 active int
d. Tabel Orders
No Nama Tipe Ukuran Keterangan
1 id int Primary Key
2 bill_no varchar
3 customer_name varchar
4 customer_address varchar
5 customer_phone varchar
6 date_time varchar
7 gross_amount varchar
8 service_charge_rate varchar
9 service_charge varchar
10 vat_charge_rate varchar
11 vat_charge varchar
12 net_amount varchar
13 discount varchar
14 paid_status int
15 user_id int
e. Tabel Attribute Values
No Nama Tipe Ukuran Keterangan
1 id int Primary Key
2 value varchar
3 attribute_parent_id int
4
f. Table Company
No Nama Tipe Ukuran Keterangan
1 id int Primary Key
2 company_name varchar
3 service_charge_value varchar
4 vat_charge_value varchar
5 address varchar
6 phone varchar
7 country varchar
8 message text
9 currency varchar
g. Table User Group
No Nama Tipe Ukuran Keterangan
1 id int Primary Key
2 user_id int
3 group_id int
h. Table Groups
No Nama Tipe Ukuran Keterangan
1 int int Primary Key
2 group_name varchar
3 premission text
5
i. Table Brands
No Nama Tipe Ukuran Keterangan
1 int int Primary Key
2 name varchar
3 active int
j. Table Order Item
No Nama Tipe Ukuran Keterangan
1 int int Primary Key
2 order_id int
3 product_id int
4 qty varchar
5 rate varchar
6 amount varchar
k. Table Products
No Nama Tipe Ukura Keterangan
n
1 id int Primary Key
2 name varchar
3 sku varchar
4 price varchar
5 qty varchar
6 image text
7 description text
8 attribute_value_id text
9 brand_id text
10 category_id text
11 store_id int
12 availability int
6
C. Perancangan Antarmuka
Rancangan sistem adalah kerangka desain yang menggambarkan suatu sistem. Fungsinya
adalah untuk memudahkan implementasi sistem oleh penulis sehingga prosesnya menjadi
lebih terstruktur dan terorganisir.
a. Halaman Login
b. Halaman Dasbhoard
7
c. Halaman Item
1) Tampila awal halaman Item
2) Tampilan Add item pada Halaman Item
3) Tampilan Setelah data baru di tambahkan
8
d. Halaman Category
1) Tampilan awal Halaman Category
2) Tampilan add category pada halaman Category
3) Tampilan Setelah data baru di tambahkan
9
e. Halaman Wearhouse
1) Tampilan awal pada halaman wearehouse
2) Tampilan add wearhouse pada halaman wearehouse
3) Tampilan sestelah data baru di tambahkan
10
f. Halaman Element
1) Tampilan awal pada halaman elements
2) Tampilan add element pada halaman elements
3) Tampilan Setelah data di tambahkan
11
4) Tampilan Add value pada entitas elements
5) Tampilan add value pada entitas yang akan di tambahkan datanya
6) Tampilan setelah datanya di tambahkan
12
g. Halaman Product
1) Tampilan Awal Manage Product
2) Tampilan Add product pada halaman Product
3) Tampilan setelah data di tambahkan
13
h. Halaman Order
1) Tampilan Awal Manage Orders
2) Tampilan Add Order
3) Tampilan ketika Data baru telah di tambahkan
14
i. Halaman Members
1) Halaman awal Manage Members
2) Tampilan awal add new Members
15
3) Tampilan Members setelah data di tambahkan
j. Halaman Premission
1) Tampilan awal Halaman Premission
2) Tampilan Add Premisson pada Halaman premission
16
3) Tampilan Premission setelah ada data baru di simpan
k. Halaman Company
1) Tampilan awal halaman Company
17