BAB III ANALISIS DAN DESAIN SISTEM
3.2 Desain Sistem
3.2.2. Data Flow Diagram
DFD digunakan menggambarkan aliran data dalam sebuah sistem.
A. Context Diagram
Gambar 3.4 Context Diagram Aplikasi Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya
Pada Gambar 3.4 apabila kepala gudang mengirimkan data barang ke sistem pengelolaan gudang dimana proses pengelolaan gudang mengembalikan informasi data barang. Kepala gudang mengirimkan data master ke sistem pengelolaan gudang dimana proses pengelolaan gudang mengembalikan informasi data master.
Staf gudang mengirimkan data barang ke sistem pengelolaan gudang dimana proses pengelolaan gudang mengembalikan informasi data barang. Staf gudang mengirimkan stok barang ke sistem pengelolaan gudang dimana proses pengelolaan gudang mengembalikan informasi stok barang.
B. Diagram Berjenjang
Gambar 3.5 Diagram Berjenjang Aplikasi Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya
Pada Gambar 3.5 diagram berjenjang dari Rancang Bangun Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya. Ada 3 proses utama yang ada pada diagram berjenjang dari Sistem Pengelolaan Gudang pada kantos pos yaitu mengelola data master, mengelola barang dan cetak laporan.
C. Data Flow Diagram Level 0
Pada Gambar 3.6 DFD menggambarkan aliran data dan proses pada sistem entitas yang terlibat didalamnya, Context diagram dibagi menjadi sub proses dengan cara decompose context diagram. DFD level 0 Rancang Bangun Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya, terdiri dari tiga proses yakni proses mengelola data master, proses mengelola barang, dan proses cetak laporan.
Pada Gambar 3.7 mengelola data master, menjelaskan saat mengelola data master. DFD Leve1 proses 1 mengelola data master.
Pada Gambar 3.8 mengelola barang, menjelaskan saat mengelola data produk.
DFD level 1 proses 1 mengelola data master.
15
Pada Gambar 3.9 cetak laporan, menjelaskan saat mencetak laporan produk.
Gambar 3.6 Data Flow Diagram Level 0 Aplikasi Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya
Gambar 3.7 Data Flow Diagram Level 1 Proses 1 Mengelola Data Master
Gambar 3.8 Data Flow Diagram Level 1 Proses 2 Mengelola Barang
17
Gambar 3.9 Data Flow Diagram Level 1 Proses 3 Cetak Laporan 3.2.3. Entity Relationship Diagram
Menjelaskan tentang CDM dan PDM pada sistem aplikasi pengelolaan gudang.
A. Conceptual Data Model
Pada Gambar 3.10 CDM yang terdiri dari 4 tabel yang berhubungan dari Rancang Bangun Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya.
Gambar 3.10 CDM Aplikasi Pengelolaan Gudang
B. Physical Data Model
Pada Gambar 3.11 merupakan PDM dari proses generate Conceptual Data Model.
Gambar 3.11 PDM Aplikasi Pengelolaan Gudang
19
3.2.4. Struktur Tabel
Struktur tabel Rancang Bangun Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya dideskripsikan sebagai berikut:
A. Tabel Master User Nama Tabel : User Primary Key : Id Foreign Key : -
Fungsi : Digunakan untuk menyimpan data master user Tabel 3.1 Master User
No Nama Kolom Tipe Data Panjang Keterangan
1. Id Integer - Primary Key
B. Tabel Master Produk Nama Tabel : Tb_produk Primary Key : Id_produk Foreign Key : -
Fungsi : Digunakan untuk proses create, read, update, dan delete produk
Tabel 3.2 Master Produk
No Nama Kolom Tipe Data Panjang Keterangan
1. Id_Produk Integer - Primary Key
C. Tabel Master Produk Barang Masuk Nama Tabel : Tb_barang_masuk Primary Key : Id_transaksi Foreign Key : -
Fungsi : Digunakan untuk menyimpan data master produk masuk Tabel 3.3 Master Produk Barang Masuk
No Nama Kolom Tipe Data Panjang Keterangan
1. Id_Transaksi Varchar 15 Primary Key
D. Tabel Master Produk Barang Keluar Nama Tabel : Tb_barang_keluar Primary Key : Id
Foreign Key : -
Fungsi : Digunakan untuk menyimpan data master produk keluar Tabel 3.4 Master Produk Barang Keluar
No Nama Kolom Tipe Data Panjang Keterangan
1. Id Integer - Primary Key
21
E. Tabel Master Satuan Nama Tabel : Tb_satuan Primary Key : Id_satuan Foreign Key : Id_produk
Fungsi : Digunakan untuk menyimpan data master satuan Tabel 3.5 Master Satuan
No Nama Kolom Tipe Data Panjang Keterangan
1. Id_Satuan Integer - Primary Key
2. Id_Produk Integer - Foreign Key
3. Kode_Satuan Varchar 10
4. Nama_Satuan Varchar 12
5. Harga_Satuan Varchar 10
F. Tabel Master Mengurangi Nama Tabel : mengurangi Primary Key : Id_produk, Id Foreign Key : Id_produk, Id
Fungsi : Digunakan untuk proses mengurangi data master produk Tabel 3.6 Master Mengurangi
No Nama Kolom Tipe Data Panjang Keterangan
1. Id_Keluar Integer - Pk, Fk
2. Id Integer - Pk, Fk
G. Tabel Master Menambah Nama Tabel : Menambah
Primary Key : Id_produk, Id_transaksi Foreign Key : Id_transaksi, Id_produk
Fungsi : Digunakan untuk proses menambah data master produk Tabel 3.7 Master Menambah
No Nama Kolom Tipe Data Panjang Keterangan
1. Id_Produk Integer - Pk, Fk
2. Id_Transaksi Varchar 15 Pk, Fk
3.2.5. Desain Input/Output
Dalam tahap ini admin bisa melihat desain gambaran tentang sistem yang nanti dibuat.
A. Desain Login Admin
Pada Gambar 3.12 desain login admin terdapat logo Telkomsel, input-an email dan password dan button login.
Gambar 3.12 Desain Login Admin
23
B. Desain Beranda Admin
Pada Gambar 3.13 desain beranda admin terdapat gambar dan jumlah button 5.
Gambar 3.13 Desain Beranda Admin
C. Desain Formulir Barang Masuk Admin
Pada Gambar 3.14 halaman formulir barang masuk admin ini berisi formulir tanggal masuk, lokasi, id barang, nama barang, satuan, dan jumlah.
Gambar 3.14 Desain Formulir Barang Masuk Admin
25
D. Desain Lihat Barang
Pada Gambar 3.15 desain ini admin bisa melakukan proses ubah, hapus dan keluarkan.
Gambar 3.15 Desain Lihat Barang
E. Desain Barang Keluar Admin
Pada Gambar 3.16 admin bisa melakukan proses cetak yang disimpan melalui file pdf.
Gambar 3.16 Desain Barang Keluar Admin
27
F. Desain Cetak Laporan
Pada Gambar 3.17 halaman cetak barang keluar admin. Desain cetak laporan barang keluar admin melakukan download formulir berupa file laporan pdf.
Gambar 3.17 Desain Cetak laporan
G. Desain Ubah Barang
Pada Gambar 3.18 desain ini berfungsi mengubah data barang masuk yang terdapat di aplikasi. Admin bisa melakukan proses ubah lokasi, id barang, nama barang, satuan dan jumlah.
Gambar 3.18 Desain Ubah Barang
29 BAB IV
IMPLEMENTASI DAN PEMBAHASAN
4.1 Sistem yang Digunakan
Berikut ini merupakan perangkat lunak dan hardware yang diperlukan membuat rancang bangun sistem pengelolaan gudang berbasis mobile pada Warehouse Telkomsel Surabaya yaitu:
a. Perangkat Lunak
Beberapa perangkat lunak yang diperlukan merancang bangun sistem pengelolaan gudang berbasis mobile pada Warehouse Telkomsel Surabaya sebagai berikut:
1. Android Studio.
2. Visual Studio.
3. Xampp.
4. Windows 10.
b. Perangkat Keras
Beberapa perangkat keras yang diperlukan merancang bangun sistem pengelolaan gudang berbasis mobile pada Warehouse Telkomsel Surabaya sebagai berikut:
1. Memori 16 GB
2. Processor AMD A6-4400 M 2,7 Ghz 3. Intel HD 520
4. Ponsel Android versi 8.
4.2 Cara Setup Program
Beberapa tahap instalasi yang harus diperhatikan oleh pengguna dalam instalasi Aplikasi Pengelolaan Gudang berbasis Mobile, sebagai berikut :
a. Install Aplikasi Pengelolaan Gudang melalui telepon seluler android.
b. Jalankan Aplikasi Pengelolaan Gudang melalui telepon seluler android.
4.3 Penjelasan Pemakaian Program
Penjelasan pemakaian dari Aplikasi Rancang Bangun Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya yaitu:
4.3.1. Halaman Login Admin
Pada Gambar 4.1 halaman login admin terdapat email dan password.
Gambar 4.1 Halaman Login Admin
31
4.3.2. Halaman Beranda Admin
Pada Gambar 4.2 ada 5 menu yaitu barang masuk, barang keluar, lihat barang, cetak laporan, dan pengaturan untuk logout akun.
Gambar 4.2 Halaman Beranda Admin
4.3.3. Halaman Formulir Barang Masuk Admin
Pada Gambar 4.3 halaman formulir barang masuk admin ini berisi formulir tanggal masuk, lokasi, id barang, nama barang, satuan, dan jumlah.
Gambar 4.3 Halaman Barang Masuk Admin
33
4.3.4. Halaman Lihat Barang
Pada Gambar 4.4 admin di halaman ini bisa melakukan proses ubah, hapus dan keluarkan.
Gambar 4.4 Halaman Lihat Barang Admin
4.3.5. Halaman Barang Keluar Admin
Pada Gambar 4.5 halaman berfungsi menampilkan dan melakukan proses cetak yang disimpan melalui file pdf.
Gambar 4.5 Halaman Barang Keluar Admin
35
4.3.6. Halaman Cetak Laporan
Pada Gambar 4.6 sampai Gambar 4.9 halaman cetak barang keluar admin.
Halaman cetak laporan barang keluar admin melakukan download formulir berupa file laporan pdf.
Gambar 4.6 Halaman Cetak Laporan 1
Gambar 4.7 Halaman Cetak Laporan 2
37
Gambar 4.8 Halaman Cetak Laporan 3
Gambar 4.9 Halaman Cetak Laporan 4
39
4.3.7. Halaman Ubah Barang
Pada Gambar 4.10 halaman berfungsi mengubah semua data barang masuk yang terdapat di aplikasi. Admin di halaman ini bisa melakukan proses ubah lokasi, id barang, nama barang, satuan dan jumlah.
Gambar 4.10 Halaman Ubah Barang
4.3.8. Halaman Cetak Periode
Pada Gambar 4.11 halaman cetak periode adalah halaman ketika admin melakukan klik button cetak laporan. Pada halaman ini terdapat form tanggal masuk dan tanggal keluar.
Gambar 4.11 Halaman Admin Cetak Periode Barang Masuk
41
4.3.9. Halaman Cetak Periode PDF
Pada Gambar 4.12 halaman cetak periode PDF adalah halaman ketika admin melakukan download cetak laporan periode. Pada halaman ini terdapat informasi cetak laporan periode.
Gambar 4.12 Halaman Cetak Laporan PDF
4.3.10. Halaman User Login
Pada Gambar 4.1 halaman login user adalah halaman Aplikasi Rancang Bangun Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya.
Gambar 4.13 Halaman User Login
43
4.3.11. Halaman Beranda User
Pada Gambar 4.1 halaman beranda ini berisi menu lihat, barang cetak laporan, dan logout
Gambar 4.14 Halaman Beranda User
4.3.12. Halaman Lihat Barang User
Pada Gambar 4.15 Halaman beranda ini berisi menu lihat barang.
Gambar 4.15 Halaman Lihat Barang User
45
4.4 Pengujian
Pengujian menjelaskan pengujian yang dilakukan setelah membangun aplikasi. Pengujian berfungsi untuk memastikan aplikasi dengan baik. Tahap pengujian menggunakan metode blackbox sebagai berikut:
a. Pengujian Admin Gudang (Admin)
Pada Tabel 4.2 pengujian admin gudang dibawah ini.
Tabel 4.1 Admin Gudang (Admin)
No. Tujuan Input Output yang
diharapkan
Status
1. login Meng-input-kan
email dan password Jika berhasil maka menampilkan halaman dashboard atau halaman utama
Sukses
2. Menampilkan halaman formulir input-an barang masuk
Klik menu barang
masuk Menampilkan halaman
formulir input-an barang masuk
Sukses
3. Menambahkan data
barang masuk Meng-input-kan tanggal masuk, lokasi, kode, nama, satuan dan jumlah barang
Jika berhasil maka data barang masuk tersimpan Sukses
4. Menampilkan halaman
lihat barang masuk Klik menu lihat
barang Menampilkan halaman
lihat barang masuk Sukses 5. Mengubah data barang
masuk Data yang bisa diubah tanggal masuk, lokasi, nama, satuan dan jumlah barang
Jika berhasil maka data
barang tersimpan Sukses
6. Melakukan hapus
barang masuk Klik menu hapus barang yang terdapat di lihat barang
Jika berhasil maka data barang terhapus Sukses 7. Melakukan
pengeluaran data barang masuk
Meng-input-kan tanggal keluar, lokasi, kode, nama, satuan dan jumlah barang
Jika berhasil maka data barang masuk berubah menjadi barang keluar
Sukses
8. Menampilkan halaman
lihat barang keluar Klik menu lihat
barang keluar Menampilkan halaman lihat barang keluar Sukses 9. Menampilkan halaman
cetak barang keluar berupa pdf
Klik menu cetak Menampilkan laporan barang keluar berupa file pdf
Sukses
10. Meng-input-kan
tanggal menurut periode untuk melakukan cetak laporan barang
Meng-input-kan tanggal masuk dan tanggal keluar
Menampilkan laporan barang keluar dengan periode tertentu berupa file pdf
Sukses
11. Menampilkan halaman keluar untuk melakukan logout akun pengguna
Klik menu logout atau
pengaturan Menampilkan halaman keluar untuk melakukan logout akun pengguna
Sukses
b. Pengujian Staf Gudang (User)
Pada Tabel 4.2 pengujian staf gudang dibawah ini.
Tabel 4.2 Staf Gudang (User)
No. Tujuan Input Output yang
diharapkan
Status
1. login Meng-input-kan
email dan password Jika berhasil maka menampilkan halaman dashboard atau halaman utama
Sukses
2. Menampilkan halaman
lihat barang masuk Klik menu lihat
barang Menampilkan halaman
lihat barang masuk Sukses 3. Meng-input-kan
tanggal menurut periode untuk melakukan cetak laporan barang
Meng-input-kan tanggal masuk dan tanggal keluar
Menampilkan laporan barang keluar dengan periode tertentu berupa file pdf
Sukses
4. Menampilkan halaman keluar untuk melakukan logout akun pengguna
Klik menu logout atau
pengaturan Menampilkan halaman keluar untuk melakukan logout akun pengguna
Sukses
47 BAB V PENUTUP
5.1 Kesimpulan
Hasil simulasi pengujian dan simulasi implementasi sistem, dapat diperoleh kesimpulan bahwa Rancang Bangun Sistem Pengelolaan Gudang Berbasis Mobile pada Warehouse Telkomsel Surabaya adalah dapat menerapkan dan menyesuaikan sistem yang membantu admin gudang dan staf gudang dalam menyelesaikan tugas dalam mengatur stok barang dan data lokasi barang yang ada di gudang.
5.2 Saran
Saran pengembangan dalam rancang bangun sistem pengelolaan gudang berbasis mobile pada Warehouse Telkomsel Surabaya adalah sebagai berikut:
a. Penambahan fitur yang bisa melakukan pencarian data barang.
b. Penambahan fitur laporan untuk cetak laporan bagi user.
c. Penambahan desain tampilan yang lebih menarik.
48
DAFTAR PUSTAKA
Ewing, S. A., Panciera, R. J., Mathew, J. S., Novelli, F. Z., Biológica, R., Bocas, D., Estadual, I., Hídricos, R., Rod, I., Gazeta, G. S., Carvalho, R. W., Avelar, R. F., Amorim, M., Aboud-Dutra, A. E., Barreto, C. G., Campos, J. B., Roberto, D. M. D. M., Roberto, D. M. D. M., Schwarzstein, N. T., … Aguiar, D. M. (2013). Aplikasi Warehouse Management Sederhana Untuk Memenuhi Kebutuhan Internal Perusahaan Dalam Proses Penjualan Produk Furniture.
Emerging Infectious Diseases, 4(1), 1–7. https://doi.org/10.1016/S0304-4017(96)01152-1
Harsono, G. (2021). Analisa Dan Perancangan Sistem Manajemen Gudang Pada Perusahaan Jasa Maklon/E-Contract Manufacturing (Studi Kasus: CV. Sakura Satrya Jaya). JUSIBI (Jurnal Sistem Informasi Dan E-Bisnis), 2.
https://jurnal.ikhafi.or.id/index.php/jusibi/article/view/211
Jappi. (2014). Penerapan Inventory Management Dalam Meningkatkan Profitabilitas Di Toko X Kupang. Ilmiah Mahasiswa Universitas Surabaya, 3(1), 1–16.
https://journal.ubaya.ac.id/index.php/jimus/article/download/867/682/
Lestari, S. F. W. (2016). Artikel fungsi gudang dalam sistem logistik dan rantai pasok. Supply Chain Indonesia, 1–5.
Noerfajr, L., & I, H. S. (2016). Usulan Perancangan Tata Letak Gudang Dengan Menerapkan Sistem Management Warehouse Di Pt. Sandang Asia Maju Abadi. Usulan Perancangan Tata Letak Gudang Dengan Menerapkan Sistem Management Warehouse Di PT. Sandang Asia Maju Abadi, 5(4), 1–8.
Normi, S. (2019). Dasar Dasar Manajemen. https://doi.org/10.31227/osf.io/uk5yp Sutaarga, O., & Hidayat, D. F. (2018). Perancangan Sistem Manajemen Gudang Material Resin Di Pt. Ii. Journal Industrial Manufacturing, 3(1), 127–136.
https://doi.org/10.31000/jim.v3i1.616
Wahid, A. A. (2020). Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi. Jurnal Ilmu-Ilmu Informatika Dan Manajemen STMIK, November, 1–5.
https://www.researchgate.net/profile/Aceng_Wahid/publication/346397070_
Analisis_Metode_Waterfall_Untuk_Pengembangan_Sistem_Informasi/links/
5fbfa91092851c933f5d76b6/Analisis-Metode-Waterfall-Untuk-Pengembangan-Sistem-Informasi.pdf
Wirakarya, U. D., Lee, J., & Palit, H. C. (2017). Perancangan Gudang dan Sistem Manajemen. Jurnal Te, 5(Januari), 8–9.