0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan74 halaman

Uass PPLL

Dokumen ini adalah laporan proyek tentang rancang bangun sistem inventory barang berbasis mobile untuk UMKM Baso Aci Garut (Bacigar). Tujuan utama proyek ini adalah untuk meningkatkan efisiensi pengelolaan inventaris yang saat ini masih dilakukan secara manual, yang berdampak pada akurasi dan kecepatan pengelolaan stok. Dengan menggunakan metodologi Waterfall, laporan ini mencakup analisis kebutuhan, perancangan sistem, implementasi, dan pengujian.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan74 halaman

Uass PPLL

Dokumen ini adalah laporan proyek tentang rancang bangun sistem inventory barang berbasis mobile untuk UMKM Baso Aci Garut (Bacigar). Tujuan utama proyek ini adalah untuk meningkatkan efisiensi pengelolaan inventaris yang saat ini masih dilakukan secara manual, yang berdampak pada akurasi dan kecepatan pengelolaan stok. Dengan menggunakan metodologi Waterfall, laporan ini mencakup analisis kebutuhan, perancangan sistem, implementasi, dan pengujian.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 74

LAPORAN PROJECT PERANGKAT LUNAK

RANCANG BANGUN SISTEM INVENTORY BARANG BERBASIS MOBILE

“STUDY KASUS BASO ACI GARUT (BACIGAR)”

“SVM SQUAD”

Dosen Pengampu : Yopi Nugraha, M.Kom

Disusun oleh:

Mizan Nurhakim 22571005

Vina Septia Anggraeni 22576016

Muhammad Septa Maulana 22572006

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU TERAPAN DAN SAINS

INSTITUT PENDIDIKAN INDONESIA

2024

1
KATA PENGANTAR

Segala Puji beserta syukur kehadirat Allah SWT, atas rahmat dan hidayah-Nya
sehingga Kami dapat menyelesaikan Tugas Laporan Project Rancang Bangun Sistem
Inventory pada UMKM Baso Aci Garut (Bacigar) berbasis mobile dengan baik dan tepat
pada waktu yang telah ditentukan.

Dalam penyusunan laporan ini terdapat banyak rintangan dan tantangan yang kami
hadapi sehingga tidak luput dari kesalahan. Kami meminta maaf bila ada kesalahan dalam
laporan ini. Kami mengucapkan terima kasih kepada pihak-pihak yang turut membantu:

1) Bapak Yopi Nugraha, S.Kom., M. Kom. selaku dosen mata kuliah Perangkat Lunak yang
memberikan bimbingan dan dorongan yang bermanfaat kepada kami.
2) Teh Nurhasanah dan Kang Sani Sutisna selaku pemilik Usaha Mikro atau Kecil
Menengah Baso Aci Garut (Bacigar) yang memberikan kami kesempatan melakukan
observasi dan memberikan materi pendukung yang bermanfaat kepada kami.

Kami menyadari bahwa laporan ini masih memiliki kekurangan karena keterbatasan
pengetahuan dan pengalaman kami. Untuk itu Kami sangat mengharapkan kritik dan saran
yang membangun dari pembaca untuk penyempurnaan laporan ini kedepannya. Terima
kasih. Demikian laporan ini kami buat, semoga dapat berguna bagi kita semua.

Garut, 1 Oktober 2024

Penyusun

2
DAFTAR ISI

COVER...........................................................................................................................................1
KATA PENGANTAR.....................................................................................................................2

DAFTAR ISI...................................................................................................................................3

DAFTAR GAMBAR......................................................................................................................7

DAFTAR TABEL...........................................................................................................................8

BAB I PENDAHULUAN...............................................................................................................9

1.1 Latar Belakang Masalah..........................................................................................9

1.2 Rumusan Masalah...................................................................................................11

1.3 Batasan Masalah.....................................................................................................12

1.4 Tujuan......................................................................................................................12

BAB II TINJAUAN PUSTAKA..................................................................................................13

2.1 Rancang Bangun.....................................................................................................13

2.2 Konsep Dasar Sistem..............................................................................................13

2.2.1 Pengertian Sistem.........................................................................................13

2.2.2 Karakteristik Sistem.....................................................................................14

2.3 Konsep Dasar Informasi.........................................................................................16

2.3.1 Pengertian Data............................................................................................16

2.3.2 Pengertian Informasi....................................................................................16

2.3.1 Siklus Informasi...........................................................................................16

2.4 Konsep Dasar Sistem Informasi.............................................................................17

2.4.1 Pengertian Sistem Informasi........................................................................17

2.4.2 Komponen Sistem Informasi........................................................................17

2.5 Konsep Dasar Inventory.........................................................................................19

3
2.5.1 Pengertian Inventory....................................................................................19
2.5.2 Sistem Inventory..........................................................................................19

2.6 Waterfall..................................................................................................................20

2.7 Unified Modeling Language (UML)......................................................................20

2.7.1 Use Case Diagram........................................................................................20

2.7.2 Class Diagram..............................................................................................22

2.7.3 Activity Diagram..........................................................................................25

2.8 Aplikasi Berbasis Mobile........................................................................................26

2.9 Figma........................................................................................................................26

2.10 User Interface (UI)..................................................................................................27

2.11 Visual Studio............................................................................................................28

2.12 Android Studio........................................................................................................28

2.13 Software Development Kit (SDK)..........................................................................29

2.14 Flutter.......................................................................................................................29

2.15 Dart...........................................................................................................................30

2.16 Black box testing......................................................................................................30

2.17 State Of The Art ( SOTA ).......................................................................................31

BAB III METODE PERANCANGAN.......................................................................................40

3.1 Objek Penelitian......................................................................................................40

3.1.1 Profile Perusahaan........................................................................................40

3.1.2 Visi & Misi...................................................................................................40

3.1.3 Logo Perusahaan..........................................................................................41

3.1.4 Struktur Organisasi.......................................................................................41

3.2 Metode Pengumpulan Data....................................................................................42

3.2.1 Observasi......................................................................................................42

4
3.2.2 Wawancara...................................................................................................42

3.2.3 Studi Pustaka................................................................................................43

3.3 Metode Perancangan Sistem..................................................................................43

3.4 Tahapan Perancangan............................................................................................45

3.4.1 Analisis Kebutuhan......................................................................................45

3.4.2 Tahap Workshop Design..............................................................................46

3.4.3 Tahap Implementation..................................................................................48

3.4.4 Tahap Testing...............................................................................................49

BAB IV HASIL & PEMBAHASAN...........................................................................................50

4.1 Perancangan Sistem Inventory Barang................................................................51

4.1.1 Analisis Sistem.............................................................................................50

4.1.2 Analisis Kebutuhan Fungsional...................................................................51

4.1.3 Analisis Kebutuhan Non Fungsional............................................................52

4.2 Analisis Kebutuhan dan Perancangan Sistem dengan UML..............................53

4.2.1 Identifikasi Proses Bisnis.............................................................................53

4.2.2 Identifikasi Aktor.........................................................................................53

4.3 Model Perancangan Sistem Informasi dengan UML..........................................54

4.3.1 Use Case Diagram........................................................................................54

4.3.2 Activity Diagram..........................................................................................55

4.3.3 Entity Relationship Diagram (ERD)............................................................60

4.3.4 Perancangan Database..................................................................................61

4.4 Implementasi Antar Muka Usulan........................................................................64

4.4.1 Rancangan Menu Login...............................................................................64

4.4.2 Rancangan Menu Utama..............................................................................64

4.4.3 Rancangan Menu Barang.............................................................................65

5
4.4.4 Rancangan Menu Supplier...........................................................................65

4.4.5 Rancangan Menu Pelanggan........................................................................66

4.4.6 Rancangan Menu Kategori...........................................................................66

4.4.7 Rancangan Menu Data Barang masuk.........................................................66

4.4.8 Rancangan Menu Data Barang Keluar.........................................................66

4.4.9 Rancangan Menu Berita...............................................................................66

4.4.10................................................................................Rancangan Menu Tentang


......................................................................................................................66

4.4.11..................................................................................Rancangan Menu Galery


......................................................................................................................66

4.4.12................................................................................Rancangan Menu History


......................................................................................................................67

BAB V PENUTUP........................................................................................................................65

5.1 Kesimpulan..............................................................................................................65

5.2 Saran.........................................................................................................................66
DAFTAR PUSTAKA...................................................................................................................68
DOKUMENTASI.........................................................................................................................70

6
DAFTAR GAMBAR

Gambar 1.1 Gambaran UMKM dalam perekonomian.....................................................................9


Gambar 2.1 Karakteristik Sistem (Sutabri, 2012)..........................................................................15
Gambar 3.1 Siklus Informasi (Sutabri, 2012)................................................................................17
Gambar 4.1 Struktur Organisasi Baso Aci Garut...........................................................................41
Gambar 4.2 Struktur Organisasi Baso Aci Garut...........................................................................41
Gambar 5.1 Tahapan Metodologi Waterfall..................................................................................44
Gambar 6.1 Gambar Activity Diagram Sedang Berjalan...............................................................47
Gambar 7.1 Gambar Use Case Diagram.......................................................................................55
Gambar 7.2 Gambar Activity Diagram Login................................................................................56
Gambar 7.3 Gambar Activity Diagram Data Barang.....................................................................56
Gambar 7.4 Gambar Activity Diagram Data Supplier...................................................................57
Gambar 7.5 Gambar Activity Diagram Data Pelanggan................................................................57
Gambar 7.6 Gambar Activity Diagram Data Kategori..................................................................58
Gambar 7.7 Gambar Activity Diagram Data Barang Masuk.........................................................59
Gambar 7.8 Gambar Activity Diagram Data Barang keluar..........................................................61
Gambar 7.9 Gambar Entity Relationship Diagram........................................................................60
Gambar 8.1 Gambar Interface Login.............................................................................................64
Gambar 8.2 Gambar Interface Menu Utama..................................................................................64
Gambar 8.3 Gambar Interface Menu Barang.................................................................................65
Gambar 8.4 Gambar Interface Menu Supplier...............................................................................65
Gambar 8.5 Gambar Interface Menu Pelanggan............................................................................66
Gambar 8.6 Gambar Interface Menu Kategori..............................................................................66
Gambar 8.7 Gambar Interface Menu Barang Masuk.....................................................................67
Gambar 8.8 Gambar Interface Menu Barang Keluar.....................................................................67
Gambar 8.9 Gambar Interface Menu Berita...................................................................................69
Gambar 8.7 Gambar Interface Menu Galery.................................................................................67
Gambar 8.8 Gambar Interface Menu History................................................................................67
Gambar 8.9 Gambar Interface Menu Tentang...............................................................................69

7
DAFTAR TABEL

Tabel 1.1 Simbol – simbol Use Case Diagram (Sugiarti, 2018)...................................................21


Tabel 1.2 Simbol – simbol Class Diagram (Sugiarti, 2018).........................................................22
Tabel 1.3 Simbol – simbol Sequence Diagram (Sugiarti, 2018)...................................................24
Tabel 1.4 Simbol – simbol Activity Diagram (Sugiarti, 2018)......................................................25
Tabel 2.1 State Of The Art (SOTA)...............................................................................................31
Tabel 3.1 Kebutuhan Fungsional...................................................................................................51
Tabel 3.2 Kebutuhan Non Fungsional............................................................................................52
Tabel 3.3 Identifikasi Aktor...........................................................................................................54
Tabel 4.1 Tabel User......................................................................................................................61
Tabel 4.2 Tabel Data Barang.........................................................................................................61
Tabel 4.3 Tabel Data Supplier........................................................................................................61
Tabel 4.4 Tabel Data Pelanggan....................................................................................................62
Tabel 4.5 Tabel Data Pembelian....................................................................................................62
Tabel 4.6 Tabel Data Penjualan.....................................................................................................62
Tabel 4.7 Tabel Laporan Penjualan................................................................................................63
Tabel 4.8 Tabel Laporan Persediaan..............................................................................................63

8
BAB I
PENDAHULUAN

1.1. Latar Belakang Masalah


Perkembangan teknologi informasi berbasis komputer sangat pesat dari waktu ke waktu
sehingga membuat banyak pekerjaan dapat diselesaikan dengan cepat. Menurut Sutabri (2014)
teknologi informasi merupakan suatu teknologi yang digunakan untuk mengolah data, termasuk
memproses, mendapatkan, menyusun, menyimpan, memanipulasi data dalam berbagai cara
untuk menghasilkan informasi yang berkualitas, yaitu informasi yang relevan, akurat dan tepat
waktu, yang digunakan keperluan pribadi, bisnis, dan pemerintahan dan merupakan informasi
yang strategis untuk pengambilan keputusan (Sutabri, 2014). Peran serta teknologi menjadikan
pengolahan informasi menjadi semakin mudah karena pengolahan sangat diperlukan agar
informasi yang dihasilkan dapat bermanfaat bagi penggunanya. Komputer mempunyai peranan
yang sangat penting dalam pemecahan masalah pengolahan data karena komputer mempunyai
akurasi, kecepatan dan ketepatan yang tinggi sehingga pemrosesan data tidak membutuhkan
waktu yang lama (Utami, 2018).

Gambar 1.1 gambaran UMKM dalam perekonom

Di tengah arus globalisasi yang semakin cepat, sektor industri di negara berkembang,
termasuk Indonesia, menghadapi tantangan yang kompleks dan multidimensional. Salah satu
sektor yang menunjukkan pertumbuhan signifikan adalah Usaha Mikro Kecil dan Menengah
(UMKM), di mana Bacigar beroperasi. Bacigar, yang dikenal dengan produk kuliner khasnya,

9
telah berhasil menarik perhatian konsumen dan menciptakan basis pelanggan yang loyal.
Namun, seiring dengan pertumbuhan ini, muncul sejumlah permasalahan yang mengancam
keberlanjutan dan daya saingnya.
Salah satu isu utama yang dihadapi Bacigar adalah pengelolaan inventaris yang tidak
efisien. Saat ini, proses pendataan barang masih dilakukan secara manual, yang berdampak
negatif pada akurasi dan kecepatan pengelolaan stok. Ketidakakuratan dalam pendataan dapat
menyebabkan overstock atau stockout, yang pada gilirannya dapat mengganggu rantai pasokan
dan mengurangi kepuasan pelanggan. Dalam konteks persaingan yang ketat, di mana setiap detik
dan setiap produk memiliki nilai strategis, ketidakmampuan Bacigar untuk mengelola stok secara
efektif menjadi titik lemah yang dapat dimanfaatkan oleh pesaing.
Dengan keberagaman produk yang ditawarkan, seperti Makaroni Pedas, Kerupuk Pedas,
dan Seblak Jadul, Bacigar perlu sistem yang dapat memberikan visibilitas yang lebih baik
terhadap stok barang. Kurangnya sistem yang terintegrasi membuat Bacigar kesulitan dalam
memonitor pergerakan barang, sehingga menghambat pengambilan keputusan yang cepat dan
tepat. Ketergantungan pada metode manual juga mengakibatkan keterlambatan dalam analisis
data yang krusial untuk memahami tren penjualan dan permintaan pasar.
Di samping itu, tantangan eksternal seperti fluktuasi harga bahan baku, perubahan
preferensi konsumen, dan perkembangan teknologi juga semakin menuntut Bacigar untuk
beradaptasi. Dalam lingkungan bisnis yang dinamis ini, kemampuan untuk mengelola inventaris
dengan efisien bukan hanya menjadi keunggulan kompetitif, tetapi juga kebutuhan mendasar
untuk bertahan.
Sistem pendataan yang lambat dan tidak akurat juga berpotensi merugikan reputasi Bacigar.
Pelanggan yang kecewa akibat ketidaktersediaan produk atau kualitas yang tidak konsisten
mungkin akan beralih ke pesaing. Dalam dunia yang terhubung secara digital, ulasan negatif
dapat menyebar dengan cepat, memengaruhi citra merek secara signifikan.
Selain tantangan internal, Bacigar juga menghadapi berbagai tantangan eksternal seperti
fluktuasi harga bahan baku dan perubahan preferensi konsumen. Untuk tetap bertahan dan
bersaing dalam industri kuliner yang dinamis, Bacigar perlu mengadopsi sistem yang mampu
mendukung pengambilan keputusan yang cepat dan akurat, terutama dalam hal manajemen
inventaris. Implementasi teknologi informasi yang terintegrasi dan efektif tidak hanya akan
membantu
10
Bacigar dalam memperbaiki proses internal, tetapi juga memungkinkan perusahaan untuk
beradaptasi dengan perubahan pasar dan meningkatkan daya saingnya.
Salah satu solusi yang dapat diimplementasikan adalah Rancang Bangun sistem inventory
berbasis mobile dengan menggunakan metodologi Waterfall. Metodologi ini melibatkan
beberapa tahap yang terstruktur dan sistematis, yaitu analisis kebutuhan, perancangan sistem,
implementasi, pengujian, dan pemeliharaan. Dengan menggunakan metodologi ini, proses
perancangan sistem dapat dilakukan dengan lebih terarah dan sistematis sehingga diharapkan
dapat menghasilkan sistem yang sesuai dengan kebutuhan Bacigar.
Melalui rancang bangun sistem inventory berbasis mobile ini, diharapkan Bacigar dapat
meningkatkan akurasi dan kecepatan dalam pendataan stok, meminimalkan kesalahan, serta
menyediakan data yang lebih akurat untuk pengambilan keputusan. Dengan demikian, Bacigar
dapat meningkatkan efisiensi operasional, menjaga kualitas pelayanan kepada pelanggan, serta
memperkuat posisi kompetitifnya di industri kuliner.

1.2. Rumusan Masalah


Berdasarkan latar belakang yang telah dijelaskan, rumusan masalah dalam rancang bangun
sistem inventory barang berbasis mobile untuk Bacigar dapat diuraikan sebagai berikut:
1) Bagaimana cara merancang sistem inventory berbasis mobile yang dapat
mengintegrasikan semua aspek pendataan barang, mulai dari penerimaan hingga
distribusi?
2) Apa kebutuhan spesifik yang harus dipenuhi oleh sistem inventory berbasis mobile agar
dapat meningkatkan pengelolaan stok barang di Bacigar?
3) Apa saja fitur dan fungsi yang perlu ada dalam sistem tersebut untuk memastikan
keakuratan data dan kemudahan akses bagi pengguna?
4) Bagaimana sistem baru ini dapat berkontribusi pada peningkatan daya saing Bacigar
dalam pasar kuliner yang kompetitif?
Dengan rumusan masalah ini, diharapkan dapat dijelaskan dan dianalisis untuk merancang
solusi yang efektif dalam pengelolaan inventaris di Bacigar.

11
1.3. Batasan masalah
Untuk memastikan fokus dan efektivitas dalam rancang bangun sistem inventory barang
berbasis mobile untuk Bacigar, batasan masalah yang ditetapkan adalah sebagai berikut:
1) Sistem ini hanya akan mencakup fungsi pengelolaan inventaris barang, termasuk pencatatan
penerimaan, penyimpanan, dan distribusi. Aspek lain seperti manajemen keuangan,
pemasaran, dan sumber daya manusia tidak akan dimasukkan dalam pengembangan sistem
ini.
2) Rancangan sistem dirancang khusus untuk memenuhi kebutuhan dan karakteristik UMKM
Bacigar, tanpa mempertimbangkan aplikasi untuk jenis usaha lain. Hal ini akan memastikan
bahwa sistem sesuai dengan proses operasional yang ada di Bacigar.
3) Sistem akan dibangun sebagai aplikasi mobile yang dapat diakses di perangkat berbasis
Android dan iOS. Pertimbangan teknis ini mencakup keterbatasan sumber daya yang ada di
Bacigar serta infrastruktur teknologi yang digunakan.
4) Fokus pada pengguna internal Bacigar, yaitu karyawan yang terlibat dalam pengelolaan
inventaris. Pelatihan dan dukungan akan disediakan khusus untuk mereka, dan tidak
mencakup pengguna eksternal atau konsumen.

1.4. Tujuan
Tujuan dari rancang bangun sistem inventory barang berbasis mobile untuk Bacigar adalah
sebagai berikut:
1) Mengintegrasikan semua aspek pengelolaan inventaris dalam satu platform yang mudah
diakses, untuk memudahkan pengguna dalam memonitor pergerakan barang secara real-
time.
2) Merancang sistem inventory berbasis mobile yang memenuhi kebutuhan spesifik
Bacigar dalam mengelola inventaris, termasuk penerimaan, penyimpanan, dan distribusi
barang.
3) Menambah fitur dan fungsi yang diperlukan untuk memastikan sistem dapat
memberikan data yang akurat dan analisis yang berguna bagi pengambilan keputusan.
4) Meningkatkan daya saing Bacigar di pasar kuliner dengan menyediakan produk yang
selalu tersedia dan berkualitas tinggi, serta meningkatkan kepuasan pelanggan.

12
BAB II

TINJAUAN PUSTAKA

2.1. Rancang Bangun


Menurut KBBI ( Kamus Besar Bahasa Indonesia ), kata “rancang” merupakan kata dasar
dari “merancang” yang berarti mengatur segala sesuatu (sebelum bertindak, mengerjakan, atau
melakukan sesuatu) atau merencanakan.
Rancang Bangun menurut (Buchari, Sentinowo, & Lantang, 2015) memiliki pengertian
sebagai berikut “Bangun ataupun pembangunan merupakan suatu kegiatan untuk menciptakan
sistem yang baru maupun memperbaiki atau mengganti sistem yang sudah ada secara
keseluruhan”.
Sedangkan menurut (Maulani1, Septiani, & Sahara, 2018) pengertian rancang bangun
yaitu, “Rancang bangun merupakan membuat atau menciptakan suatu sistem maupun suatu
aplikasi yang belum ada dalam suatu perusahaan atau instansi yang menjadi objek rancang
bangun tersebut”.
Berdasarkan pengertian para ahli diatas, dapat disimpulkan rancang bangun yaitu bagian dari
merancang dan membangun suatu sistem informasi yang logic dan menerjemahkan hasil
analisa yang kemudian menciptakan sistem atau sistem yang sudah ada diperbaiki untuk
mendapat fungsi yang maksimal dari suatu sistem baru yang akan di ciptakan atau dibuat.

2.2. Konsep Dasar Sistem

2.2.1. Pengertian Sistem


Sistem adalah sekumpulan komponen atau elemen yang saling berhubungan antara
satu dengan yang lainnya sehingga terbentuk suatu kesatuan dalam mencapai tujuan
tertentu (Jogiyanto, 2005). Suatu sistem pada dasarnya adalah sekelompok unsur yang
saling berhubungan, yang menjalankan fungsi-fungsi secara bersama- sama untuk
mencapai suatu tujuan tertentu (Sutabri, 2012).

2.2.2. Karakteristik Sistem

Sebuah sistem memiliki model dasar yang terdiri dari input, proses, dan output.
Model tersebut merupakan konsep sebuah sistem yang sangat sederhana dan sebuah
13
sistem dapat memiliki beberapa masukan dan keluaran sekaligus. Sebuah sistem memiliki
sifat-sifat atau karakteristik tertentu, yaitu (Sutabri, 2012):

2.2.3. Karakteristik Sistem

Sebuah sistem memiliki model dasar yang terdiri dari input, proses, dan output.
Model tersebut merupakan konsep sebuah sistem yang sangat sederhana dan sebuah
sistem dapat memiliki beberapa masukan dan keluaran sekaligus. Sebuah sistem memiliki
sifat-sifat atau karakteristik tertentu, yaitu (Sutabri, 2012):

1. Komponen sistem (Components)


Dalam suatu sistem ada sejumlah komponen yang sering disebut dengan
subsistem yang saling berhubungan satu dengan yang lainnya dan berinteraksi
satu sama lain, yang artinya saling bekerjasama dalam membentuk satu kesatuan.
Beberapa komponen dalam sistem dapat terbagi menjadi beberapa bagian-bagian
atau subsistem dari sistem, dimana subsistem tersebut memiliki sifat-sifat dari
sistem untuk menjalankan fungsi-fungsi tertentu yang dapat mempengaruhi
proses dari sistem tersebut.
2. Batas sistem (Boundary)
Batasan sistem adalah sebuah daerah yang membatasi antara suatu sistem dengan
lingkungan luarnya termasuk sistem yang lainnya. Batasan suatu sistem dapat
direpresentasikan sebagai ruang lingkup (scope) sistem itu sendiri.
3. Lingkungan luar sistem (Environments)
Lingkungan luar sistem merupakan apapun yang berada di luar batas sistem yang
bisa mempengaruhi operasional sistem tersebut. Beberapa lingkungan luar
sistem ada yang bersifat menguntungkan sistem tersebut namun ada juga yang
bersifat merugikan bagi sistem tersebut.
4. Penghubung sistem (Interface)
Penghubung yang dimaksud disini adalah sebuah media yang dapat
menghubungkan antara satu subsistem dengan subsistem lainnya. Dengan
adanya penghubung ini sebuah sistem dapat mengalirkan sumber daya dari satu
subsistem ke subsistem yang lainnya.

14
5. Masukan sistem (Input)
Masukan sistem atau input yaitu energi yang dimasukkan ke dalam sistem,
dimana energi tersebut dapat berupa masukan perawatan dan masukan sinyal.
Masukkan perawatan adalah energi yang dimasukan supaya sistem tersebut
dapat beroperasi dengan baik, sedangkan masukan sinyal adalah energi yang
akan diproses untuk mendapatkan keluaran dari sebuah sistem.
6. Keluaran sistem (Output)
Keluaran sistem atau output yaitu hasil dari energi masukan yang telah
diproses dan diklasifikasikan menjadi suatu keluaran yang berguna dan sisa
pembuangan dari proses tersebut.
7. Pengolah sistem (Process)
Pengolah sistem atau process merupakan suatu bagian pengolahan yang
dapat mengubah input menjadi output.
8. Sasaran sistem (Objective)
Setiap sistem mempunyai sasaran atau tujuan mengapa diciptakannya
sistem tersebut. Jika suatu sistem tidak memiliki sasaran maka operasi sistem
tersebut tidak akan berguna.

Gambar 2.1 Karakteristik Sistem


(Sutabri, 2012)

15
2.3. Konsep Dasar Informasi
2.3.1. Pengertian Data
Data merupakan bentuk mentah yang masih belum bisa menjelaskan tentang
sesuatu sehingga perlu diolah lebih lanjut lagi (Sutabri, 2012). Dengan kata lain
dapat disimpulkan bahwa data merupakan kenyataan yang menggambarkan suatu
peristiwa atau kejadian nyata. Data merupakan bahan mentah yang belum
memiliki makna tertentu atau belum berpengaruh langsung kepada pengguna
sehingga perlu diolah lebih lanjut untuk menghasilkan sesuatu yang lebih berguna
dan bermakna.
2.3.2. Pengertian Informasi
Informasi merupakan data atau sekumpulan data yang telah
diinterprestasikan atau diolah untuk digunakan oleh pengguna dalam proses
pengambilan keputusan (Sutabri, 2012). Sistem informasi bertugas mengolah data-
data yang didapatnya dari masukan dari bentuk yang tak berguna atau tak
memiliki makna menjadi bermanfaat bagi yang menerimanya. Nilai suatu
informasi berhubungan dengan keputusan, apabila tidak ada keputusan yang
diambil maka informasi tersebut tidak diperlukan.
2.3.3. Siklus Informasi
Untuk satu atau beberapa data dapat menjadi suatu informasi maka
dibutuhkan suatu model atau siklus bagaimana proses tersebut terjadi (Sutabri,
2012). Data diolah dengan menggunakan model tertentu untuk dijadikan sebuah
informasi, kemudian penerima mendapatkan informasi tersebut dan penerima akan
membuat suatu keputusan berdasarkan informasi tersebut, kemudian penerima
akan melakukan tindakan atas keputusan yang dibuatnya tadi, kemudian dari
tindakan tadi menghasilkan suatu tindakan yang lain yang akan membuat sejumlah
data kembali. Data akan dimasukan kedalam sistem dan diolah oleh suatu model
tertentu dan seterusnya membentuk suatu siklus.
Siklus tersebutlah yang biasa disebut dengan siklus informasi atau biasa
disebut juga sebagai siklus pengolahan data. Adapun siklus informasi sebagai
berikut :

16
Gambar 3.1 Siklus Informasi
(Sutabri, 2012)

2.4. Konsep Dasar Sistem Informasi


2.4.1. Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang berfungsi
untuk menghubungkan antara kebutuhan pengolahan transaksi organisasi tersebut
yang mendukung fungsi operasi organisasi dengan kegiatan strategi dari suatu
organisasi agar dapat menghasilkan laporan yang dibutuhkan oleh organisasi itu
sendiri maupun pihak luar (Sutabri, 2012). Dapat disimpulkan bahwa sistem
informasi merupakan suatu sistem yang dapat mengolah data menjadi sebuah
informasi untuk digunakan oleh suatu organisasi tertentu.
2.4.2. Komponen Sistem Informasi
Komponen sistem informasi bisa disebut dengan building block (blok
bangunan) yang terdiri dari input block, model block, output block, technology
block, database block, dan control block (Sutabri, 2012). Blok-blok tersebut
akan saling berhubungan dan berinteraksi satu dengan yang lainnya menjadi
suatu sistem untuk mencapai tujuan tertentu. Berikut adalah penjelasan mengenai
setiap blok :
1. Blok masukan (input block)
Input disini diartikan sebagai data yang masuk ke dalam sistem informasi.
Input yang dimaksud di sini adalah suatu media atau metode yang digunakan
untuk mengambil data yang akan dimasukkan kedalam sistem, input dapat
berupa dokumen-dokumen dasar.
2. Blok Model (Model Block)

17
Blok model yang dimaksud disini adalah suatu prosedur yang akan dilakukan
untuk memanipulasi data-data dengan cara yang telah ditentukan sebelumnya
agar dapat dihasilkannya suatu keluaran.
3. Blok keluaran (output block)
Produk atau hasil olahan dari suatu sistem disebut dengan keluaran yang
biasanya berupa sebuah informasi yang nantinya akan digunakan oleh
penerimanya.
4. Blok teknologi (technology block)
Teknologi merupakan alat atau tool box dalam sistem informasi. Teknologi
terdiri dari 3 (tiga) bagiam utama yaitu teknisi (brainware), perangkat keras
(hardware), dan perangkat lunak (software).
5. Blok basis data (database block)
Basis data (database) merupakan kumpulan data-data yang saling
berhubungan dan berkaitan satu dengan yang lainnya, perangkat lunak
digunakan untuk memanipulasi data yang tersimpan di perangkat keras. Data
perlu disimpan di dalam database yang diorganisir atau disusun sedemikian
rupa guna untuk menghasilkan informasi yang lebih baik.
6. Blok Kendali
Pengendalian dalam sistem informasi sangatlah penting dikarenakan banyak sekali
hal yang dapat merusak sistem informasi tersebut seperti kejadian alamiah seperti
bencana alam maupun kejadian buatan oleh manusia seperti meretas atau melakukan
manipulasi data yang bertujuan tidak baik. Maka dari itu pengendalian sangat
diperlukan untuk menentukan siapa saja yang dapat keluar masuk sistem tersebut dan
meningkatkan keamanan agar tidak dapat diakses oleh pihak luar serta menciptakan
penanggulangan jika terjadi kerusakan atau kesalahan- kesalahan tersebut agar
masalah cepat diselesaikan.

2.5. Konsep Dasar Inventory


2.5.1. Pengertian Inventory
Inventory (persediaan) merupakan bahan atau barang yang disimpan dalam suatu
tempat untuk tujuan tertentu seperti untuk proses produksi untuk mengubah bahan
mentah melalui suatu proses untuk menghasilkan sebuah produk. Jika bahan atau
18
barang yang disimpan berupa komponen maka barang tersebut akan dijual kembali
menjadi barang dagangan (Siagian, 2005). Inventory (persediaan) adalah stok dari
suatu barang (item) atau sumber daya yang digunakan dalam suatu organisasi
perusahaan (Assauri, 2016).
2.5.2. Sistem Inventory
Sistem inventory adalah pengendalian dan sekumpulan kebijakan untuk memonitor
dan menjaga tingkat inventory jika stok harus ditambah kembali dan berapa banyak
barang yang harus dipesan (Assauri, 2016).
2.6. Waterfall
Metode Waterfall adalah salah satu pendekatan dalam pengembangan perangkat lunak yang
paling umum digunakan. Metode ini memiliki keunggulan yakni proses pengembangan yang
terstruktur dan terorganisir dengan baik. Kemudahan dalam pemahaman struktur hingga
menghasilkan perangkat lunak dapat terdokumentasi dengan baik. Metode ini memungkinkan
kontrol yang ketat terhadap jadwal, dan biaya. Nantinya hal ini akan berpengaruh pada kualitas,
serta memungkinkan penyelesaian satu tahap sebelum memulai lanjutannya.
2.7. Unified Modeling Language (UML)
Pemodelan adalah suatu proses merancang perangkat lunak dengan sedemikian rupa
sebelum dilakukannya coding (pengodean). Model prangkat lunak dapat kita analogikan seperti
pembuatan rancangan atau cetak biru (blueprint) sebelum pembangunan gedung dilakukan.
Sistem yang kompleks akan membuat kita sulit untuk memahaminya secara menyeluruh, maka
dari itu membuat model dari sistem yang kompleks sangatlah penting. Semakin kompleks sistem
yang ingin dibangun, maka semakin penting juga penggunaan teknik pemodelan yang baik.
Unified Modeling Language (UML) adalah bahasa grafis atau bahasa pemodelan yang
kompleks dan kaya dengan fitur (Sugiarti, 2018). UML merupakan sebuah bahasa pemodelan
yang sudah menjadi standar dalam industri untuk dilakukannya perancangan, pendokumentasian,
dan visualisasi sistem perangkat lunak. UML menawarkan sebuah model untuk merancangan
sistem yang telah menjadi standar.

2.7.1. Use Case Diagram


Diagram use case merupakan sebuah model untuk menggambarkan kelakuan
(behavior) dari suatu sistem informasi yang akan dibuat (Sugiarti, 2018). Sederhananya
use case menjelaskan fungsi- fungsi apa saja yang ada didalam sistem dan siapa saja
19
yang dapat mejalankan fungsi tersebut. Dalam memberikan nama untuk use case, nama
use case tersebut harus didefinisikan sesederhana mungkin, menggunakan kata kerja, dan
mudah dipahami. Berikut merupakan simbol-simbol yang digunakan dalam use case
antara lain:

Tabel 1.1 Simbol-simbol Use case Diagram (Sugiarti, 2018)


No Nama Simbol Deskripsi

1. Actor Aktor dapat berupa orang, suatu proses,


atau sistem lainnya yang berinteraksi
dengan sistem informasi yang akan
dibangun namun diluar sistem informasi
itu sendiri.

2. Use Case Fungsionalitas yang disediakan oleh


sistem informasi yang akan dibangun
nanti sebagai unit-unti yang memiliki
fungsi bertukar pesan antar aktor atau
unit.

3. Association Komunikasi antara aktor dengan use case


yang dapat menjalankan fungsi dari use
case tersebut atau sebaliknya.

4. Extend Relasi use case tambahan ke sebuah use


case yang ditambahkan dapat berdiri
sendiri walau tanpa use case tambahan
itu.

5. Include Relasi use case tambahan ke sebuah use


case dimana use case yang ditambahkan
memerlukan use case ini untuk
menjalankan fungsinya atau sebagai syarat
dijalankan use case ini.

2.7.2. Class Diagram


Class diagram merupakan gambaran struktur sistem dari segi pendefinisian kelas-
kelas yang akan dibentuk untuk membangun suatu sistem (Sugiarti, 2018). Class
memiliki atribut dan oeprasi atau metode sebagai berikut:
1. Suatu class memiliki atribut yang merupakan variabel-variabel.
20
2. Atribut mendeskripsikan properti dengan sebaris teks di dalam kotak class
tersebut.
3. Operasi atau metode merupakan fungsi-fungsi yang dimiliki oleh suatu class.
Class diagram memiliki fungsi untuk mendeskripsikan jenis-jenis objek yang berada
dalam sistem yang akan dibuat dan berbagai hubungan statis yang terdapat di antara
mereka. Class diagram juga menjelaskan properti dan operasi sebuah dari sebuah class
dan batasan-batasan apa saja yang terdapat dalam hubungan-hubungan antar objek
tersebut. Adapun simbol-simbol yang digunakan dalam class diagram adalah sebagai
berikut:

Tabel 1.2 Simbol-simbol Class Diagram (Sugiarti, 2018)

No Simbol Nama Deskripsi

1. Sebuah bungkusan dari satu atau

Package lebih class.

2. Kelas pada struktur sistem.

Class

3. Sama dengan konsep antarmuka


dalam pemrograman berorientasi
Interface objek.

4. Relasi antar kelas dengan makna


Association umum, asosiasi biasanya juga
disertai dengan multiplicity.

5. Relasi antar kelas dengan makna


kelas yang satu digunakan oleh
Directed association
kelas yang lain.

6. Relasi antar kelas dengan makna


generalisasi spesialisasi (umum
Generalization khusus).

21
7. Relasi antar kelas dengan makna

Dependency kebergantungan antar kelas.

8. Relasi antar kelas dengan makna


Aggregation semua bagian (whole-part).

2.7.3. Sequence Diagram


Sequence diagram atau diagram sekuens merupakan sebuah diagram yang
menggambarkan kelakuan (behaviour) objek yang ada pada use case dengan
mendefinisikan waktu hidup (lifetime) dari objek tersebut dan pesan yang
diterima dan dikirimkan antar objek (Sugiarti, 2018). Maka dari itu, dalam
membuat diagram sekuens sebelumnya pembuat harus mengetahui objek-objek
apa saja yang terlibat dalam sebuah usecase beserta metode atau opersai apa yang
dimiliki class yang diinstansiasi menjadi objek itu. Penggambaran diagram
sekuens sebanding dengan banyaknya pendefinisian use case yang mempunyai
proses sendiri atau semua use case yang sudah didefinisikan interaksinya atau
jalannya pesan. Dapat disimpulkan jika semakin banyak use case yang
didefinisikan, maka semakin banyak pula diagram sekuens yang harus dibuat.
Simbol- simbol yang digunakan dalam sequence diagram adalah:

Tabel 1.3 Simbol-simbol Sequence Diagram (Sugiarti, 2018)

No Simbol Nama Deskripsi

1. Menggambarkan orang yang sedang


An Actor berinteraksi dengan sistem.

2. Menggambarkan hubungan kegiatan


Entity Class yang akan dilakukan.

3. Menggambarkan sebuah
Boundary Class penggambaran dari form.

22
4. Menggambarkan penghubung antara
Control Class boundary dengan tabel.

5. Menggambarkan tempat mulai dan


berakhirnya sebuah message (pesan).
A focus of control

6. Spesifikasi dari komunikasi antar


objek yang memuat informasi
A line of life
informasi tentang aktifitas yang
terjadi.

2.7.4. Activity Diagram


Activity diagram atau diagram aktifitas merupakan gambar yang
menjelaskan aktivitas atau aliran kerja dari sebuah sistem atau proses bisnis
(Sugiarti, 2018). Ada hal yang harus diperhatikan disini yaitu bahwa diagram
aktivitas menggambarkan aktivitas dari sistemnya bukan apa saja yang dilakukan
aktor. Diagram aktivitas dapat mendukung perilaku paralel. Activity Diagram
menggambarkan aliran-aliran aktivitas di dalam sistem yang sedang dirancang
yang menjelaskan bagaimana aliran-aliran berawal, keputusan yang mungkin
terjadi, dan bagaimana aliran-aliran tersebut berakhir.Adapun simbol-simbol yang
digunakan dalam penggambaran activity diagram adalah sebagai berikut:
Tabel 1.3 Simbol-simbol Sequence Diagram (Sugiarti, 2018)

No Simbol Nama Deskripsi

1. Status awal Status awal aktivitas sistem,


sebuah diagram aktivitas
memiliki sebuah status awal.

2. Aktivitas Aktivitas yang dilakukan sistem,


biasanya diawali dengan kata kerja.

23
3. Decision Asosiasi percabangan dimana jika
ada pilihan aktivitas lebih dari satu.

4. Join Asosiasi penggabungan dimana

lebih dari satu aktivitas

digabungkan menjadi satu.

5. Status akhir Status akhir yang dilakukan sebuah


sistem, sebuah diagram aktivitas
memiliki sebuah status akhir.

6. Swimlane Memisahkan organisasi bisnis yang


bertanggung jawab
terhadap aktivitas yang terjadi.

2.8. Aplikasi Berbasis Mobile


Aplikasi berbasis mobile adalah perangkat lunak yang dirancang khusus untuk digunakan
pada perangkat mobile seperti smartphone dan tablet. Aplikasi ini tidak bisa diakses melalui
browser web seperti halnya website, melainkan harus diunduh dan diinstal terlebih dahulu
melalui app store (misalnya Google Play Store untuk Android atau App Store untuk iOS).

2.9. Figma
Figma adalah editor grafik vektor dan alat pembuatan prototipe dengan kemampuan offline
berbasis web tambahan yang diaktifkan oleh aplikasi desktop untuk Mac OS dan Windows.
Aplikasi Figma Mirror yang disertakan untuk Android dan iOS memungkinkan Anda melihat
prototipe Figma di perangkat seluler Anda. Kumpulan fitur Figma berfokus pada penggunaan
dalam antarmuka pengguna dan desain pengalaman pengguna, dengan fokus pada kolaborasi
waktu nyata.

2.10. User Interface (UI)


24
User interface atau antarmuka pengguna merupakan cara suatu program dan pengguna
dapat berinteraksi (Lastiansah, 2012). Human Computer Interaction (HCI) adalah istilah yang
sama artinya dengan user interface dimana seluruh aspek dari interaksi pengguna dan komputer.
Semua yang nampak pada layar, aktifitas membaca ataupun memanipulasi sesuatu dalam layar
dengan keyboard ataupun mouse juga merupakan bagian dari user interface. User interface
mempunyai fungsi dalam menerjemahkan informasi atau menghubungkan antara pengguna
dengan sistem operasi, sehingga komputer dapat digunakan.. User interface dari sisi software
dapat berupa Graphical User Interface (GUI) atau Command Line Interface (CLI), sedangkan
dari sisi hardware bisa berbentuk Apple Desktop Bus (ADB), USB, dan fire wire.
Garrett (2011) menjelaskan bahwa UI (User Interface) adalah tampilan antarmuka pengguna
yang mencakup tata letak, desain, dan elemen visual yang interaktif dengan pengguna. UI yang
baik memperhitungkan keindahan dan fungsionalitas untuk menciptakan pengalaman pengguna
yang menyenangkan.
Norman (2013) menekankan pentingnya desain yang human-centered, di mana desain
UI/UX harus berpusat pada kebutuhan dan keinginan pengguna. Pemahaman akan perilaku dan
emosi pengguna menjadi kunci dalam menciptakan produk yang efektif.
Dari berbagai pendapat di atas, dapat disimpulkan bahwa user interface (UI) atau antarmuka
pengguna adalah elemen yang memungkinkan interaksi antara pengguna dan sistem, baik dalam
bentuk perangkat lunak maupun perangkat keras. UI berperan penting dalam menerjemahkan
informasi agar pengguna dapat mengoperasikan sistem dengan efektif. Pendekatan Human-
Computer Interaction (HCI) menunjukkan pentingnya menciptakan.
2.11. Visual Studio
Visual studio merupakan sebuah teks editor yang dibuat oleh Microsoft yang dapat
digunakan pada sistem operasi multiplatform, yang didukung dengan beberapa Bahasa
pemrograman seperti JavaScript, TypeScript, dan Node.js. Adapun beberapa bahasa
pemrograman yang dapat digunakan sebagai bantuan plugin yang bisa dipasang melalui
marketplace pada visual studio code misanya seperti C#, C++, Python, Go, Java, dan lain-lain.
Visual studio code ini merupakan jenis teks editor yang bersifat open source, yang artinya
dimana kode sumbernya dapat dilihat dan dapat dikembangkan untuk bahan pengembangannya.

2.12. Android Studio

25
Android Studio adalah Integrated Development Enviroment (IDE) untuk sistem operasi
Android, yang dibangung diatas perangkat lunak JetBrains IntelliJIDEA dan didesain khusus
untuk pengembangan Android. IDE ini merupakan pengganti dari Eclipse Android Development
Tools (ADT) yang sebelumnya merupakan IDE utama untuk pengembangan aplikasi android.
Android studio sendiri pertama kali diumumkan di Google I/O conference pada tanggal 16 Mei
2013. Ini merupakan tahap preview dari versi 0.1 pada Mei 2013, dan memasuki tahap beta sejak
versi 0.8 dan mulai diliris pada Juni 2014. Versi liris stabil yang pertama diliris pada December
2014, dimulai sejak versi 1.0. Sedangkan versi stabil yang sekarang adalah versi 3.13 yang diliris
pada Juni 2018. Fitur Fitur yang tersedia saat ini dalam stable version (Dobie, 2013).
2.13. Software Development Kit (SDK)
Android Software Development Kit (SDK) merupakan alat yang bisa digunakan oleh para
pengembang untuk mengembangkan aplikasi berbasis Android. Di dalamnya, terdapat beberapa
tools seperti debugger, software libraries, emulator, dokumentasi, sample code dan tutorial. Java
SE Development kit adalah salah satu contoh Android SDK dan menjadi bahasa pemrograman
yang paling sering digunakan untuk mengembangkan aplikasi Android. Di samping itu ada
beberapa bahasa lainnya seperti C++, Go, dan Kotlin (Berkati 2021).
2.14. Flutter
Flutter adalah sebuah software development kit (SDK) buatan Google yang berfungsi untuk
membuat aplikasi mobile phone menggunakan Bahasa pemograman Dart, baik untuk android
maupun IOS. Dengan flutter, aplikasi android dan IOS dapat dibuat menggunakan basis kode
dan Bahasa pemrograman yang sama, yaitu dart, Bahasa pemrograman yang juga diproduksi
oleh google pada tahun 2011.
2.15. Dart
Menurut (Raharjo, 2019), dart adalah sebuah bahasa yang diproduksi oleh Google, yang
dirancang oleh Lars Bak dan Kasper Lund, dan diperkenalkan pada 10 Oktober 2011. Dart dapat
digunakan untuk membuat sebuah aplikasi server (berbentuk command-line interfaces), web,
maupun mobile. Dart dapat digunakan dibeberapa platform salah satunya yaitu flutter yang
menjadi framework utama yang digunakan oleh penulis untuk membuat system.
2.16. Black box testing
Black Box Testing adalah salah satu metode pengujian aplikasi yang berfokus pada
tampillan aplikasi, fungsi-fungsi dan kesesuaian alur fungsi dengan proses bisnis. Menurut IEEE,

26
pengertian Black Box Testing yaitu :
1. Pengujian yang mengabaikan mekanisme internal sistem atau komponen dan fokus
semata-mata pada output yang dihasilkan dalam menanggapi input yang dipilih dan
kondisi eksekusi
2. Pengujian dilakukan untuk mengevaluasi pemenuhan sistem atau komponen dengan
kebutuhan fungsional tertentu.

Pengujian Black Box tidak menguji source code program dan berfokus pada spesifikasi
fungsional dari perangkat lunak. Pada proses Black Box Testing dengan cara mencoba program
yang telah dibuat dengan mencoba memasukkan data pada setiap formnya.

2.16. State Of The Art ( SOTA )


Studi literatur yang peneliti lakukan yaitu dengan mempelajari dan mengidentifikasi
penelitian sebelumnya yang berkaitan dengan topik penelitian ini sebagai referensi. Hal ini
dilakukan dengan mempelajari teori-teori terkait dan hasil penelitian sebelumnya yang mendukung
pemecahan masalah. Dalam melakukan studi literatur peneliti melengkapi kekurangan-
kekurangan data yang diperoleh dari studi lapangan. Pengumpulan data dengan cara mengambil
dari sumber-sumber media cetak maupun elektronik yang dapat dijadikan acuan pembahasan
masalah. Penelitian sejenis yang peneliti gunakan untuk dijadikan bahan penelitian dapat dilihat
pada tabel berikut di bawah ini.

Tabel 2.1 State Of The Art

1. Peneliti Nabahani Bakari Hamadi

Tahun 2018
Judul National Food Reserve Agency (NFRA) Web Based Inventory, Purchase
and Sales Control

Masalah Sistem lama NFRA bekerja secara manual sehingga memakan banyak waktu, kurang efisien,
tidak akurat, dan dalam operasinya ada aktor atau pelaku yang menjembatani antara pelanggan
dan NFRA, sehingga NFRA tidak dapat secara langsung berinteraksi dengan pelanggan dan
mengakibatkan timbulnya gangguan.

Tujuan Membangun sistem inventory, pembelian dan penjualan NFRA berbasis web yang akan dapat
menghemat waktu, menambah tingkat akurasi, efisiensi, mengurangi penggunaan kertas, dan
mengatasi masalah interaksi antara NFRA dan pelanggan.

27
Kelebihan Penelitian ini menggunakan UML sebagai tools untuk pemodelannya yang dirasa cukup detail
dalam penjelasannya. Pemilihan web-based dalam menggembangkan sistem sangat baik karena
kelebihan web-based dapat diakses dibanyak platform dan hanya membutuhkan browser saja
untuk bisa mengaksesnya. Sistem baru yang dibuat memiliki hak akses sehingga tidak
sembarang orang bisa menggunakan sistem.
Kekuranga n Tidak ada penjelasan mengenai rancangan atau desain mengenai tampilan website sehingga
tidak diketahui bagaimana desain dan tampilan akhir dari website tersebut. Dalam saran
peneliti menyatakan bahwa interface yang dibuat kurang dinamis dan tidak adanya pesan
atau peringatan mengenai persediaan barang yang menipis.
2. Peneliti Rahmawati

Tahun 2017

Judul Sistem Informasi Inventory Stok Barang Pada CV. Artha Palembang

Masalah Permasalahan yang terjadi pada perusahaan sehingga diperlukannya pembangunan sistem
informasi inventory barang yaitu proses dari sistem lama yang masih manual mulai dari
pendataan barang masuk hingga penyusunan laporan yang menyebabkan kinerja perusahaan
kurang efektif dan efisien.
Tujuan Membangun sebuah sistem informasi inventory yang mempermudah pengguna dalam
mengelola dan mendata data barang yang masuk dan keluar serta dapat melakukan
pengontrolan stok barang yang dapat memberitahukan tentang jumlah stok barang dengan
cepat dan akurat.
Kelebihan Pemilihan web-based dalam menggembangkan sistem sangat baik karena kelebihan web-based
dapat diakses dibanyak platform dan hanya membutuhkan browser saja untuk bisa
mengaksesnya. Desain interface dan tampilan akhir website disajikan dengan lengkap dan
jelas. Sistem baru yang dibuat memiliki hak akses sehingga tidak sembarang orang bisa
menggunakan sistem.

Kekurangan Peneliti menggunakan metode quick planning dan quick modeling dalam merancang
sistem yang akan dibuat sehingga rancangan kurang penjelasan dan kurang lengkap.

3. Peneliti Miftahul Khoir


Tahun 2017

Judul Sistem Informasi Inventory Barang Berbasis Web Pada PT. Livaza Teknologi Indonesia

Masalah Sistem lama yang ada masih menggunakan cara manual sehingga jumlah stok barang sering
mengalami kesalahan atau tidak sesuai dengan keadaan jumlah barang yang ada. Sistem lama
dinilai sering menyulitkan dan menghambat pengelolaan barang.
Tujuan Membangun sistem informasi inventory barang berbasis web yang menarik dan user friendly
untuk memudahkan karyawan PT. Livaza Teknologi Indonesia dalam mengolah data barang
serta dapat menyajikan informasi yang akurat dan cepat sesuai kebutuhan.

28
Kelebihan Pemilihan web-based dalam menggembangkan sistem sangat baik karena kelebihan web-based
dapat diakses dibanyak platform dan hanya membutuhkan browser saja untuk bisa
mengaksesnya. Penelitian ini menggunakan UML sebagai tools untuk pemodelannya yang
dirasa cukup detail dalam penjelasannya. Sistem baru yang dibuat memiliki hak akses
sehingga tidak sembarang orang bisa menggunakan sistem.
Kekurangan Peneliti tidak menjelaskan mengenai rancangan atau desain mengenai tampilan website
sehingga tidak diketahui bagaimana desain awal sebelum tampilan akhir website terbuat.
Peneliti tidak melakukan pengujian terhadap sistem sehingga memungkinkan terjadinya
error atau bug pada system.
4. Peneliti Nur Fadillah Utami

Tahun 2018

Judul Sistem Informasi Inventori Barang PT. Tissan Nugraha Globalindo Berbasis Web

Masalah PT. Tissan Nugraha Globalindo mengolah data dengan cara menyalin pengolahan
persediaan barang dari buku ke dalam Microsoft Office Excel sehingga muncul sebuah
permasalahan dalam mengolah data barang dan transaksi digudang.

Tujuan Membangun sistem inforasi inventori barang yang dapat membantu perusahaan dalam
mengelola data barang dan transaksi di gudang menjadi lebih mudah dan cepat serta
menghasilkan informasi yang dibutuhkan secara cepat dan akurat.

Kelebihan Pemilihan web-based dalam menggembangkan sistem sangat baik karena kelebihan web-based
dapat diakses dibanyak platform dan hanya membutuhkan browser saja untuk bisa
mengaksesnya. Sistem baru yang dibuat memiliki hak akses sehingga tidak sembarang orang
bisa menggunakan sistem. Tahap pengujian sistem dilakukan oleh pembuat sistem dan
pengguna agar meminimalisir terjadinya error dan bug pada sistem baru.
Kekurangan Kurangnya analisis yang dilakukan sebelum pemodelan sistem baru seperti tidak adanya
analisis sistem lama yang sedang berjalan sehingga tidak ada gambaran seperti apa berjalannya
sistem lama. Aktor yang dicantumkan pada use case ada dua yaitu admin dan super admin
dimana kurang jelasnya detail penentuan aktor dan siapakah kedua actor tersebut.
5. Peneliti Ismi Syarif dan Mustagfirin

Tahun 2019

Judul Sistem Informasi Inventory Barang Pada Apotek Sultan Menggunakan


Metode First-In First-Out (FIFO)

Masalah Sistem lama yang digunakan masih manual seperti pencatatan barang masuk dan keluar serta
pencatatan stok barang masih menggunakan buku besar dimana terkadang terjadi kesalahan
dalam perhitungan barang, kesulitan dalam pencatatan dan pembuatan laporan barang masuk
dan keluar, belum lagi sulitnya dalam pencarian data barang yang diperlukan karena
penumpukan berkas yang banyak.
Tujuan Merancang sistem informasi inventory barang yang sesuai dengan permasalahan pada kegiatan
persediaan barang pada Apotek Sultan supaya mempermudah pegawai apotek dalam
mengelola dan mendata data barang yang masuk dan keluar. Membangun sistem informasi
29
inventory yang dapat melakukan pengontrolan stok barang sehingga dapat memberikan
informasi stok barang yang ada dengan cepat dan akurat dan menyajikan pemrosesan data
tentang barang masuk dan yang keluar dengan cepat dan akurat sehingga dapat menghasilkan
informasi sesuai dengan kebutuhan.

Kelebihan Penggunaan metode First-In First-Out (FIFO) sangat membantu dalam proses keluar masuk
barang agar lebih teratur dan sesuai dengan objek penelitiannya. Peneliti membangun sistem
informasi inventory dengan berbasis web dimana memiliki keuntungan mudah diakses
darimana saja dan kapan saja. Peneliti menggunakan tahap testing menggunakan black box
testing dimana itu sangat baik untuk menguji sistem sudah berjalan dengan baik atau tidak dan
hasil yang didapat dalam testing pada penelitian ini semua fungsi dan fitur berjalan
dengan baik.
Kekurangan Untuk dokumentasi perancangan sistem informasi informasi sangat kurang sehingga sangat
sulit bagi peneliti selanjutnya untuk mempelajari rancangan yang ada.
6. Peneliti Anita C. Sembiring, J. Tampubolon, D. Sitanggang, Mardi Turnip dan Subash

Tahun 2019

Judul Improvement of Inventory System Using First In First Out (FIFO) Method

Masalah Proses pencatatan stok barang secara umum masih dilakukan secara manual dan itu dinilai
kurang efektif sehingga dalam membuat laporan yang digunakan untuk pengambilan keputusan
menjadi tidak tepat waktu dan dapat berdampak buruk bagi perusahaan. Proses penentuan
keluar masuk barang tidak menggunakan suatu metode sehingga terkadang suatu barang
mengalami penurunan nilai karena terlalu lama tidak digunakan.
Tujuan Merancang suatu sistem informasi inventory yang dapat membantu proses pencatatan barang
masuk dan keluar serta menggunakan metode First In First Out (FIFO) untuk menentukan
barang yang mana yang harus dikeluarkan terlebih dahulu.
Kelebihan Penggunaan metode First In First Out (FIFO) sangat membantu perusahaan dalam
menentukan barang yang harus dikeluarkan terlebih dahulu sehingga lebih teratur dalam
pencaatatannya.
Kekurangan Tidak dijelaskannya model dan rancangan dari sistemnya dan hanya menjelaskan
mengenai evaluasi sebelum dan sesudah diimplementasikan.
7. Peneliti Alfath Dioni , Bullion Dragon Andah

Tahun 2019

Judul Perancangan Sistem Informasi Inventory Barang Berbasis Web pada Universitas Budi
Luhur

30
Masalah Proses pengadaan barang di Universitas Budi Luhur menghadapi masalah seperti kurangnya
notifikasi pengingat, persetujuan manual yang memakan waktu, risiko formulir hilang, serta
deskripsi barang yang tidak jelas. Kendala- kendala ini memperlambat birokrasi pengadaan dan
meningkatkan potensi kesalahan. Untuk itu, diperlukan sistem inventory berbasis web yang
mampu mempercepat persetujuan, memberikan notifikasi otomatis, memperjelas deskripsi
barang, dan menyediakan informasi stok secara real-time demi meningkatkan efisiensi
dan akurasi proses pengadaan barang.

Tujuan Tujuan dari pengembangan sistem inventory berbasis web di Universitas Budi Luhur adalah
untuk mempercepat dan mempermudah proses pengadaan barang, dengan memberikan
notifikasi otomatis kepada pihak terkait, mengurangi ketergantungan pada persetujuan manual,
dan menghindari risiko kehilangan dokumen fisik. Sistem ini juga bertujuan memperjelas
deskripsi barang yang diminta oleh setiap unit, menyediakan informasi stok barang secara real-
time, dan menampilkan data barang yang sering diminta. Dengan demikian, sistem ini
diharapkan dapat meningkatkan efisiensi, akurasi, dan transparansi dalam pengelolaan
inventory barang di lingkungan universitas.

Kelebihan Sistem inventory berbasis web memiliki kelebihan dalam meningkatkan efisiensi pengadaan
barang melalui notifikasi otomatis dan pengurangan proses persetujuan manual, serta
memberikan transparansi data dengan akses real- time pada stok dan riwayat permintaan.
Selain itu, sistem digital ini mengurangi risiko kehilangan dokumen fisik dan memungkinkan
deskripsi barang yang lebih jelas, sehingga meminimalkan kesalahan pembelian. Sistem juga
menyediakan analisis permintaan barang dan unit yang sering mengajukan permintaan, yang
membantu dalam pengelolaan stok secara efektif.
Kekurangan Sistem ini memiliki kekurangan seperti ketergantungan pada koneksi internet yang stabil, biaya
implementasi dan pemeliharaan yang tidak sedikit, serta risiko keamanan data yang
memerlukan perlindungan khusus. Pengguna juga mungkin memerlukan waktu adaptasi dan
pelatihan untuk beralih dari sistem manual, sementara ketergantungan pada teknologi membuat
proses pengadaan dapat terganggu jika terjadi masalah teknis.

8. Peneliti Khaerul Azis

Tahun 2023

Judul Perancangan Sistem Informasi Production Inventory Pada PT. Lastana Express Indonesia

Masalah PT. Lastana Express Indonesia menghadapi masalah ketidaksesuaian stok produksi dengan
data inventaris yang disebabkan oleh proses pencatatan semi- manual menggunakan kertas dan
Microsoft Excel. Ketidakakuratan dalam penyajian laporan inventaris mengakibatkan
penumpukan stok dan keterlambatan pembelian barang, yang pada akhirnya menghambat
kinerja perusahaan.
Tujuan Tujuan dari perancangan sistem informasi inventaris ini adalah untuk menciptakan pencatatan
yang lebih efisien, akurat, dan real-time, sehingga dapat memperbarui data stok secara
otomatis dan menyediakan laporan cepat bagi manajemen sebagai dasar pengambilan
keputusan.

31
Kelebihan Sistem informasi inventaris yang dirancang untuk PT. Lastana Express Indonesia memiliki
beberapa kelebihan, seperti peningkatan efisiensi waktu karena proses pencatatan dan
pembaruan stok dapat dilakukan secara otomatis, mengurangi kesalahan manusia dalam
pencatatan, dan memastikan data yang lebih akurat. Selain itu, laporan inventaris dapat
disajikan secara real-time, sehingga manajemen bisa mengakses informasi terkini dengan
cepat untuk mendukung pengambilan keputusan yang tepat.
Kekurangan Ketergantungan pada teknologi mengharuskan perusahaan memiliki jaringan dan perangkat
yang stabil; jika ada gangguan, akses ke sistem bisa terganggu. Biaya implementasi dan
pemeliharaan juga menjadi pertimbangan, karena sistem memerlukan investasi awal dan
perawatan berkala. Pengguna mungkin memerlukan waktu dan pelatihan untuk beradaptasi
dengan sistem baru, dan risiko keamanan data juga perlu diperhatikan, karena sistem
digital rentan terhadap ancaman siber yang dapat memengaruhi integritas data.
9. Peneliti Faradila Kusuma Dewia, Najwa Fathiro Cahyonoa , Ferdi Puguh Margonoa, Khurrotul Uyuna,
Safitri Pradistyaa, Anindo Saka Fitria
Tahun 2023

Judul Perancangan Sistem Pencatatan Persediaan Barang Berbasis Mobile (Studi Kasus : Toko Sini
Jaya)

Masalah Toko Sini Jaya, sebagai usaha mikro kecil dan menengah (UMKM) yang bergerak di bidang
sembako, menghadapi sejumlah tantangan dalam pengelolaan inventaris dan pencatatan
transaksi. Saat ini, semua proses masih dilakukan secara manual, yang mengakibatkan
kurangnya akurasi dan efisiensi dalam pencatatan barang dan laporan penjualan. Pembaharuan
data harus dilakukan secara manual, menyulitkan pemilik dalam mengakses informasi dengan
cepat, dan membuat pembuatan laporan membutuhkan waktu yang lama.
Tujuan Penelitian ini bertujuan untuk merancang sistem pencatatan persediaan barang berbasis mobile
dengan menggunakan ICONIX Process. Sistem ini diharapkan dapat mempermudah pemilik
toko dalam melakukan pengecekan dan pengelolaan persediaan barang, serta mencatat
transaksi dan menyusun laporan dengan lebih efisien. Dengan penerapan sistem ini, diharapkan
dapat mengurangi kesalahan dalam pencatatan dan perhitungan yang terjadi akibat proses
manual.
Kelebihan Sistem yang dirancang berbasis mobile akan meningkatkan aksesibilitas bagi pemilik toko,
memungkinkan mereka untuk memeriksa dan mengelola persediaan barang kapan saja dan di
mana saja. Selain itu, otomatisasi dalam pencatatan transaksi dan pembuatan laporan akan
mengurangi kemungkinan kesalahan dan mempercepat proses pengelolaan inventaris. Dengan
adanya sistem informasi ini, Toko Sini Jaya dapat beroperasi lebih efisien,
meningkatkan kinerja bisnis secara keseluruhan.

Kekuranga n Meskipun sistem informasi berbasis mobile menawarkan banyak keuntungan, ada beberapa
kekurangan yang perlu diperhatikan. Pertama, ketergantungan pada teknologi dan koneksi
internet dapat menjadi kendala jika terjadi gangguan akses. Selain itu, biaya pengembangan
dan pemeliharaan sistem mungkin menjadi beban bagi pemilik toko. Pengguna juga mungkin

32
memerlukan waktu untuk beradaptasi dengan sistem baru, yang dapat memerlukan pelatihan
tambahan. Terakhir, perlunya pengelolaan data yang baik untuk menghindari risiko
kebocoran informasi atau kesalahan dalam penginputan data.
10. Peneliti Achmad Fauzi

Tahun 2024

Judul Rancang Bangun Sistem Informasi Inventaris Barang Berbasis Mobile di


Kantor Pertanahan Kota Singkawang

Masalah Kantor Pertanahan Kota Singkawang menghadapi masalah dalam pengelolaan inventaris
barang, di mana pencatatan masih dilakukan secara manual menggunakan buku dan Microsoft
Excel. Proses ini menyebabkan data inventaris menjadi tidak akurat dan mengakibatkan
lambatnya pengelolaan barang. Ketidakakuratan data inventaris dapat menyebabkan kesulitan
dalam pelacakan dan pengambilan keputusan terkait pengadaan atau pengelolaan barang.
Tujuan Tujuan dari penelitian ini adalah merancang dan membangun sistem informasi inventaris
barang berbasis mobile yang menggunakan React Native dan Firebase Firestore. Sistem ini
bertujuan untuk mengatasi masalah inventarisasi barang pada Kantor Pertanahan Kota
Singkawang, yang sekarang menggunakan inventaris atau pencatatan manual dengan buku
maupun excel yang menyebabkan data inventaris barang tidak akurat serta proses inventaris
barang menjadi lama.
Kelebihan Sistem informasi inventaris barang berbasis mobile yang dikembangkan untuk Kantor
Pertanahan Kota Singkawang memiliki berbagai kelebihan, termasuk aksesibilitas di berbagai
platform, pemantauan stok secara real-time, serta efisiensi dalam pencatatan dan pelaporan.
Kekurangan Sistem ini juga menghadapi beberapa kekurangan, seperti ketergantungan pada koneksi
internet, biaya implementasi dan pemeliharaan yang tinggi, waktu adaptasi pengguna yang
diperlukan, serta risiko keamanan data yang harus dikelola dengan baik. Dengan
mempertimbangkan kelebihan dan kekurangan ini, sistem diharapkan dapat meningkatkan
pengelolaan inventaris secara efektif di kantor tersebut.

BAB III

33
METODE PERANCANGAN

3.1. Objek Penelitian


Penelitian ini dilakukan disebuah perusahaan Baso Aci Garut, yang berlokasi di Jl. Wr.
Peuteuy, RT.01/RW.07, Sukaraja, Kec. Banyuresmi, Kabupaten Garut, Jawa Barat 44191.
3.1.1 Profil Perusahaan
Baso Aci Garut (Bacigar) adalah sebuah usaha kuliner yang didirikan pada tahun 2016
oleh Nurhasanah dan Sani Sutisna di Kabupaten Garut, Jawa Barat. Bacigar berlokasi di GG
Ibro, Jl. Wr. Peuteuy, RT.01/RW.07, Sukaraja, Kec. Banyuresmi. Usaha ini terkenal dengan
produk andalannya, yaitu baso aci, yang merupakan makanan khas dari Garut. Produk
Bacigar dikenal karena cita rasa autentik dan penggunaan bahan-bahan berkualitas, seperti
ayam cincang pedas dan jando.
Bacigar tidak hanya menjual secara lokal tetapi juga memanfaatkan platform media
sosial dan e-commerce seperti Instagram dan Shopee untuk menjangkau konsumen yang
lebih luas. Dengan visi menjadi pilihan utama bagi penikmat baso aci di seluruh Indonesia,
Bacigar berkomitmen untuk menjaga kualitas rasa dan bahan bakunya, serta terus berinovasi
dalam menciptakan varian baru yang memenuhi selera pelanggan.

3.1.2. Visi & Misi


Visi :
Menjadi salah satu brand terkemuka dalam penyediaan baso aci dan kuliner khas Garut,
serta berkontribusi dalam pelestarian budaya kuliner Indonesia.
Misi:
1. Menyajikan baso aci berkualitas tinggi dengan cita rasa yang otentik.
2. Menggunakan bahan-bahan segar dan alami dalam setiap produk.
3. Memberikan pelayanan terbaik kepada pelanggan.

3.1.3. Logo Perusahaan

34
Gambar 4.1 Logo Perusahaan Baso Aci Garut (Bacigar)

3.1.4. Struktur Organisasi

Gambar 4.2 Struktur Organisasi Baso Aci Garut (Bacigar)

Berikut merupakan tugas dan peran setiap bagian yang ada pada struktur organisasi Baso
Aci Garut (Bacigar)
1. Bagian Pemasaran
Bagian Pemasaran untuk mempromosikan produk, meningkatkan penjualan dan
Menyusun strategi pemasaran, baik online maupun offline, untuk menarik konsumen
baru dan menjaga loyalitas pelanggan.
2. Bagian Produksi
Bagian Produksi Terlibat langsung dalam proses pembuatan baso aci dan pengemasan.
3. Bagian Operasional
Bagian Operasional bertanggung jawab atas keseluruhan operasional sehari- hari,
termasuk pengelolaan produksi dan distribusi.
4. Bagian Keuangan
Bagian Keuangan Membantu dalam pencatatan keuangan dan pengelolaan anggaran.
5. Bagian Layanan Pelanggan
Bagian Layanan Pelanggan Menangani pertanyaan dan keluhan dari pelanggan, serta
35
memberikan dukungan pasca-penjualan.

3.2. Metode Pengumpulan Data


Penyusunan laporan ini memerlukan beberapa metode dalam mendukung proses
perancangan sistem dan mendukung peneliti dalam mengumpulkan data dan informasi. Metode
pengumpulan data dimaksudkan oleh peneliti untuk mendapatkan data dan informasi yang
diperlukan untuk mendapatkan kebenaran materi uraian pembahasan, dan untuk mendapatkan
data yang berkaitan dengan kondisi organisasi pada masa sekarang yang kemudian akan diolah
untuk membuat perancangan sistem yang akan diusulkan. Berikut merupakan metode penelitian
yang peneliti lakukan pada penelitian ini.
3.2.1. Observasi
Pada tahap observasi ini penulis mengamati dan memahami bagaimana proses
pencatatan barang masuk, pencatatan barang keluar, pengelolaan inventory, dan
pembuatan laporan persediaan barang.
3.2.2. Wawancara
Metode ini dilakukan dengan cara mewawancarai seseorang yang ahli dalam
bidangnya atau melakukan diskusi dengan seseorang yang mengerti terhadap materi
bahasan agar mendapatkan bahan masukan dan data pendukung dalam penyusunan
laporan ini. Pada metode wawancara ini penulis melakukan wawancara kepada
pemilik usaha bacigar yaitu Ibu nur dan sebagai pihak yang mengetahui proses dan
sistem yang sedang berjalan di Bacigar. Penulis juga melakukan wawancara untuk
mengetahui apa saja yang dibutuhkan dalam proses perancangan sistem pada nantinya.
Berdasarkan wawancara yang telah dilakukan terhadap beberapa pihak penulis
mendapatkan informasi mengenai:
1. Gambaran umum serta informasi mengenai Perusahaan Bacigar.
2. Permasalahan dan kendala yang ada di Perusahaan Bacigar.
3. Sistem yang sedang berjalan dan gambaran sistem mendatang mengenai
sistem inventaris pada perusahaan Bacigar.

3.2.3. Studi Pustaka


Pada metode studi pustaka, peneliti mengumpulkan dan mempelajari buku- buku yang

36
berhubungan dengan masalah yang dibahas sehingga mendapatkan data- data berupa
pengetahuan yang digunakan untuk menyelesaikan permasalahan yang sedang terjadi.
Tulisan dan artikel dari internet dan buku-buku untuk selengkapnya dapat dilihat pada
daftar pustaka.

3.3. Metode Perancangan Sistem


Model yang digunakan dalam proses perancangan untuk membangun sistem aplikasi ini
yaitu metode Waterfalll. Metode Waterfall adalah salah satu pendekatan dalam pengembangan
perangkat lunak yang paling umum digunakan. Metode ini memiliki keunggulan yakni proses
pengembangan yang terstruktur dan terorganisir dengan baik. Kemudahan dalam pemahaman
struktur hingga menghasilkan perangkat lunak dapat terdokumentasi dengan baik. Berikut
merupakan Tahapan metodologi Waterfalll dapat dilihat pada Gambar 5.1

Gambar 5.1 Tahapan metodologi waterfall

1. Analisis Kebutuhan (Requirement Analysis)


Tahapan metode waterfall yang pertama adalah analisis kebutuhan. Pengembang harus
melakukan riset untuk mengidentifikasi apa saja kebutuhan pengguna dari sistem yang
dibangun. Hal ini dapat menjadi acuan dalam menentukan layanan atau fitur yang perlu
dikembangkan.
2. Perancangan (Design)
Kedua, tahapan metode waterfall adalah proses perancangan dan pengembangan
berdasarkan informasi kebutuhan pengguna. Perancangan tentu dilakukan untuk lebih
mempermudah proses pengerjaan dan mendapatkan gambaran detail terkait tampilan
sebuah sistem. Selain itu, tahapan desain pada metode ini juga berfungsi untuk
mengidentifikasi kebutuhan hardware dan sistem yang diperlukan untuk keseluruhan
37
proses pengembangan.
3. Implementasi (Implementation)
Tahapan ketiga metode waterfall adalah implementasi yang mengarah pada proses
coding. Proses pengembangan sistem akan melalui tahapan dalam bentuk modul-modul
kecil yang pada tahapan metode waterfall.

4. Pengujian (Testing)
Tahapan keempat mengacu pada proses pengintegrasian setiap modul yang telah dibuat.
Setelah proses ini selesai, pengembang akan melakukan testing untuk mengecek jalannya
fungsi sistem secara keseluruhan. Selain itu, pengembang juga dapat mengidentifikasi
jika ada kegagalan atau error pada sistem.
5. Pemeliharaan (Maintenance)
Setelah serangkaian langkah sistematis di atas, perawatan sistem yang telah dibuat
merupakan tahapan terakhir dari metode ini. Sistem tersebut telah didistribusikan dan
digunakan oleh pengguna. Hal yang tetap harus dilakukan adalah pemeliharaan dan
memastikan bahwa sistem tetap berjalan baik sesuai fungsinya.
3.4. Tahapan Perancangan
Tahapan keseluruhan perancangan system penjualan yang penulis buat, terdiri dari berikut ini :
3.4.1. Analisis Kebutuhan
Bacigar sebagai UMKM dalam industri kuliner menghadapi tantangan
operasional yang serius, terutama dalam pengelolaan inventaris yang tidak efisien.
Proses pendataan stok yang masih dilakukan secara manual menjadi hambatan
utama dalam menjaga keakuratan informasi stok barang. Hal ini berpotensi
menyebabkan terjadinya overstock atau stockout, yang dapat mengganggu rantai
pasokan serta mengurangi kepuasan pelanggan.
Dalam pasar yang semakin kompetitif, ketidakmampuan Bacigar untuk
mengelola stok dengan baik menjadi kelemahan yang dapat dimanfaatkan oleh
pesaing. Selain itu, keberagaman produk yang ditawarkan Bacigar, seperti
Makaroni Pedas, Kerupuk Pedas, dan Seblak Jadul, menambah kompleksitas dalam
pengelolaan stok. Tanpa sistem yang terintegrasi, Bacigar kesulitan untuk
memantau pergerakan barang dan memproses data secara cepat dan akurat. Metode

38
manual yang digunakan juga menyebabkan keterlambatan dalam menganalisis data
penjualan dan tren permintaan pasar, yang dapat berdampak negatif pada
pengambilan keputusan strategis.
Di sisi lain, tantangan eksternal seperti fluktuasi harga bahan baku, perubahan
preferensi konsumen, dan perkembangan teknologi juga semakin menuntut Bacigar
untuk segera beradaptasi. Pengelolaan inventaris yang efisien tidak hanya menjadi
keuntungan kompetitif, tetapi juga syarat penting untuk mempertahankan bisnis
dalam lingkungan yang dinamis dan cepat berubah. Sistem yang lambat dan tidak
akurat juga berisiko menurunkan reputasi Bacigar, karena ketidaktersediaan produk
atau ketidakkonsistenan kualitas dapat menyebabkan pelanggan beralih ke
kompetitor.
Oleh karena itu, pengembangan sistem inventory berbasis mobile
dianggapsebagai solusi strategis yang krusial untuk masa depan Bacigar. Sistem ini
diharapkan dapat mempercepat proses pendataan, meningkatkan keakuratan
informasi, dan memberikan analisis perilaku konsumen secara lebih baik. Dengan
adopsi teknologi yang tepat, Bacigar dapat meningkatkan efisiensi operasional,
merespons perubahan pasar lebih cepat, serta memperkuat daya saing di industri
kuliner yang semakin kompetitif. Dalam jangka panjang, sistem ini akan
mendukung keberlanjutan Bacigar.
3.4.2. Tahap Workshop Design
Tahap ini adalah tahap untuk merancang dan memperbaiki yang bisa digambarkan
sebagai workshop. Selama tahap desain sistem pengguna merespon kerja prototype
yang ada dan penganalisis memperbaiki modul-modul yang dirancang berdasarkan
respon pengguna. Keaktifan pengguna dalam tahapan ini sangat menentukan dalam
mencapai tujuan, karena pengguna dapat memberikan saran jika rancangan yang
dibuat tidak sesuai dengan yang diinginkannya. Tahapan workshop design antara
lain ada desain proses, desain databes dan desain interface.

1. Desain Proses
Pada tahap ini akan dijelaskan bagaimana perancangan sistem yang
diusulkan. Adapun tahapannya sebagai berikut:

39
a. Membuat use case diagram, Dalam membuat diagram use case terdapat
beberapa tahap yaitu:
1) Mengidentifikasi actor, pada tahap ini penulis mengidentifikasi
aktor apa saja yang dapat mengakses sistem.
2) Mengidentifikasi use case, pada tahap ini penulis mengidentifikasi
use case dengan mendeskripsikan atau menjelaskan nama use case
dan aktor siapa saja yang terkait.
3) Membuat perancangan use case, setelah penulis mengidentifikasi use
case dan aktor maka langkah selanjutnya penulis membuat
perancangan use case dengan membuat hubungan antara use case dan
aktor di dalam sistem.
4) Membuat use case narrative, tahap ini penulis mendeskripsikan use
case yang telah dibuat pada tahap saat membuat use case diagram.
b. Membuat activity diagram
Peneliti membuat sebuah alur kerja Proses sistem yang sedang berjalan di
Baso Aci Garut saat ini masih menggunakan semi manual dan dirangkum
pada activity diagram:

40
Gambar 6.1 Gambar Activity Diagram Sedang Berjalan

2. Desain Database
Pada tahap ini akan dijelaskan bagaimana membuat database sistem yang
diusulkan, berikut tahapanya:
a. Membuat Class Diagram,
Peneliti menggambarkan class objek yang menyusun sistem inventory
ini dan hubungannya secara grafis.
b. Membuat Mapping Cardinality
Pada tahap ini dilakukan pemetaan derajat hubungan antar kelas objek
didalam beserta foreign key yang menghubungkan hubungan tersebut.
c. Membuat sequence diagram
Peneliti menjelaskan interaksi objek yang disusun dalam suatu urutan
waktu. Peneliti memperlihatkan tahap demi tahap apa yang seharusnya
terjadi untuk menghasilkan sesuatu di dalam use case.
d. Membuat Spesifikasi Database
Pada tahap ini, dilakukan spesifikasi data dari sistem inventory ini,
berupa tipe data, tipe file, key entitas, struktur database, dan
pembagian hak akses database berdasarkan level aktor.
3. Desain Interface
Setelah dilakukan perancangan menggunakan UML, selanjutnya penulis
merancang tampilan antarmuka untuk memudahkan user dalam
menggunakan aplikasi yang akan dibuat oleh penulis. Penulis
menggunakan aplikasi Microsoft Visio 2013 dalam membuat desain
interface.
3.4.3. Tahap Implementation
Pada tahap ini rancangan yang telah dibangun akan diimplementasikan dengan
melakukan pemrograman yang disesuaikan dengan rangcangan yang ada. Pada tahap ini
juga dilakukan instalasi program yang dibutuhkan untuk mengakses sistem yang telah
41
dibangun berbasis mobile dan melakukan konfigurasi agar sistem berjalan dengan baik.

3.4.4. Tahap Testing


Pada tahap ini peneliti melakukan pengujian pada sistem yang telah dibangun
meggunakan pengujian black box. Pengujian black box ditujukan untuk menguji
fungsionalitas aplikasi yang bertentangan dengan struktur internal atau kerja. Pengujian
ini bertujuan untuk mengetahui sistem telah berjalan dengan baik atau tidak dan jika tidak
maka akan dilakukan perbaikan pada sistem.

42
BAB IV
HASIL DAN PEMBAHASAN

4.1. Perancangan Sistem Inventory Barang


Perancangan system penjualan yang penulis buat, meliputi : analisis kebutuhan fungsional,
analisis kebutuhan non fungsional, dan analisis kebutuhan sistem.
4.1.1. Analisis Sistem
Bacigar sebagai UMKM dalam industri kuliner menghadapi tantangan operasional
yang serius, terutama dalam pengelolaan inventaris yang tidak efisien. Proses pendataan
stok yang masih dilakukan secara manual menjadi hambatan utama dalam menjaga
keakuratan informasi stok barang. Hal ini berpotensi menyebabkan terjadinya overstock
atau stockout, yang dapat mengganggu rantai pasokan serta mengurangi kepuasan
pelanggan.
Dalam pasar yang semakin kompetitif, ketidakmampuan Bacigar untuk mengelola
stok dengan baik menjadi kelemahan yang dapat dimanfaatkan oleh pesaing. Selain itu,
keberagaman produk yang ditawarkan Bacigar, seperti Makaroni Pedas, Kerupuk Pedas,
dan Seblak Jadul, menambah kompleksitas dalam pengelolaan stok. Tanpa sistem yang
terintegrasi, Bacigar kesulitan untuk memantau pergerakan barang dan memproses data
secara cepat dan akurat. Metode manual yang digunakan juga menyebabkan
keterlambatan dalam menganalisis data penjualan dan tren permintaan pasar, yang dapat
berdampak negatif pada pengambilan keputusan strategis.
Di sisi lain, tantangan eksternal seperti fluktuasi harga bahan baku, perubahan
preferensi konsumen, dan perkembangan teknologi juga semakin menuntut Bacigar untuk
segera beradaptasi. Pengelolaan inventaris yang efisien tidak hanya menjadi keuntungan
kompetitif, tetapi juga syarat penting untuk mempertahankan bisnis dalam lingkungan
yang dinamis dan cepat berubah. Sistem yang lambat dan tidak akurat juga berisiko
menurunkan reputasi Bacigar, karena ketidaktersediaan produk atau ketidakkonsistenan
kualitas dapat menyebabkan pelanggan beralih ke kompetitor.

43
Oleh karena itu, pengembangan sistem inventory berbasis mobile
dianggapsebagai solusi strategis yang krusial untuk masa depan Bacigar. Sistem ini
diharapkan dapat mempercepat proses pendataan, meningkatkan keakuratan
informasi, dan memberikan analisis perilaku konsumen secara lebih baik. Dengan
adopsi teknologi yang tepat, Bacigar dapat meningkatkan efisiensi operasional,
merespons perubahan pasar lebih cepat, serta memperkuat daya saing di industri
kuliner yang semakin kompetitif. Dalam jangka panjang, sistem ini akan mendukung
keberlanjutan Bacigar.
4.1.2. Analisis Kebutuhan Fungsional
Ini menjelaskan tentang layanan yang disediakan oleh sistem inventory, bagaimana
sistem beraksi terhadap aksi yang dilakukan oleh aktor. Seperti yang dijelaskan dalam
tabel kebutuhan fungsional berikut :
Tabel 3.1 Kebutuhan Fungsional
ID Kebutuhan Penjelasan

MVS-01 Sistem harus memungkinkan Admin dapat melakukan login ke sistem


admin untuk melakukan login dengan cara memasukan Username dan
menggunakan username dan Password
password.

MVS-02 Sistem memfasilitasi admin Admin dapat melakukan CRUD (Create,


untuk melakukan CRUD Read, Update, Delete) pada data produk,
Pengolahan data produk termasuk nama, deskripsi, harga, dan
stok.

MVS-03 Sistem harus menyimpan Admin dapat memberikan detail yang lebih
informasi lengkap mengenai akurat mengenai produk dan meyakinkan
produk, termasuk gambar, kepada calon pelanggan.
spesifikasi, dan kategori.

MVS-04 Sistem mempunyai fitur untuk Sistem harus dapat menampilkan jumlah stok
memantau pergerakan stok secara barang yang tersedia secara real- time. Ini
real-time hal itu untuk akan memungkinkan admin untuk
menghindari overstock dan mengetahui kondisi inventaris secara
stockout langsung dan menghindari situasi
kekurangan barang (stockout)atau
kelebihan barang (overstock).

MVS-05 Sistem harus memberikan Admin harus menerima notifikasi otomatis


notifikasi kepada admin ketika jika stok suatu produk mencapai jumlah
stok produk mendekati batas tertentu yang telah ditetapkan sebagai batas
minimum minimum. Ini memastikan bahwa admin
dapat mengambil tindakan seperti melakukan
pemesanan ulang sebelum terjadi
kekurangan stok.
44
4.1.3. Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional menjelaskan tentang batasan fungsi yang ada
dalam sistem, seperti lamanya waktu sistem berjalan, ketentuan inputan dan
sebagainya.
Tabel 3.2 Kebutuhan Non Fungsional
ID Parameter Kebutuhan

VMS-01 Availability Sistem harus dapat beroperasi secara stabil dan dapat
diakses kapan saja tanpa downtime yang signifikan.
VMS-02 Performance Sistem harus mampu memproses data dengan
cepat, memberikan respons dalam waktu kurang dari 2
detik untuk setiap permintaan.

VMS-03 Usability Antarmuka pengguna harus intuitif dan mudah


dipahami, memungkinkan pengguna dari berbagai
latar belakang untuk menggunakan
sistem.

VMS-04 Reliability Sistem harus mampu menyimpan data dengan


aman dan mengurangi risiko kehilangan data atau
kerusakan.

4.1.4. Analisis Kebutuhan dan Perancangan Sistem dengan UML


1. Identifikasi Proses Bisnis
Dalam perancangan aplikasi inventory di Baso Aci Garut, langkah
pertama yang penting adalah melakukan identifikasi proses bisnis utama.
Proses bisnis ini mencakup berbagai aspek yang harus diintegrasikan ke
dalam sistem aplikasi untuk memastikan operasional toko berjalan dengan
efisien dan efektif.
a. Manajemen Inventaris, proses utama dalam sistem ini adalah
pengelolaan stok barang secara real-time. Proses ini mencakup
pencatatan barang yang masuk dari pemasok, pergerakan barang
antar-gudang, serta barang yang terjual ke konsumen. Pengelolaan
inventaris yang terintegrasi memungkinkan Bacigar untuk memantau
stok dengan lebih akurat, mencegah overstock maupun stockout, dan
45
menjaga kelancaran rantai pasokan.
b. Manajemen Produk, bacigar menawarkan berbagai macam produk
kuliner seperti Makaroni Pedas, Kerupuk Pedas, dan Seblak Jadul.
Sistem ini memungkinkan admin untuk menambah, mengedit, dan
menghapus produk dari katalog. Informasi produk meliputi nama,
deskripsi, harga, serta kategori produk.
c. Manajemen Pemasok, dalam proses bisnis ini, sistem akan mencatat
informasi pemasok untuk memastikan pasokan bahan baku seperti
tepung, makaroni, dan bumbu tetap tersedia. Sistem juga akan
melacak pemasok mana yang memberikan bahan baku secara berkala
serta mencatat setiap transaksi pembelian dari pemasok.
2. Identifikasi Aktor
Dalam sistem inventory yang diusulkan untuk Bacigar, ada beberapa aktor
utama yang terlibat d alam menjalankan fungsionalitas dan proses bisnis
secara efisien. Setiap aktor memiliki peran dan tanggung jawab masing-
masing yang mendukung operasional.
Tabel 3.3 Identifikasi aktor
ID Aktor Deskripsi

AC-01 Admin Inventory Aktor yang dapat mengelola data


barang,mengelola data pemasok, mengelola data
pelanggan, mengelola data barang masuk,
mengelola data barang keluar, mengelola data
persediaan barang, dan mengelola data
permintaan barang.

AC-02 Admin Pembelian Aktor yang dapat melihat dan menyetujui


permohonan permintaan barang.

AC-03 Pelanggan Pengguna akhir yang membeli produk dari Bacigar.


Mereka dapat melihat katalog produk yang tersedia,
memilih produk yang diinginkan, dan melakukan
pemesanan melalui aplikasi.

AC04 Pemasok Pemasok/supplier, pemasok menyediakan bahan baku


seperti tepung, makaroni, dan bumbu untuk Bacigar.
Sistem ini memungkinkan pemasok untuk memonitor
46
pesanan bahan baku dari Bacigar, serta memperbarui
informasi terkait
pengiriman.

47
4.3. Model Perancangan Sistem Informasi dengan UML
Pada bagian ini penulis menggambarkan kebutuhan system, melalui use case diagram,
Activity Diagram, Sequence Diagram, dan Class Diagram.
4.3.1. Use Case Diagram
Untuk Gambaran mengenai Use Case Diagram pada perancangan aplikasi inventory
barang pada bacigar, di gambarkan pada gambar berikut ini :

Gambar 7.1 Gambar Use Case Sistem Usulan

4.3.2. Activity Diagram


Berdasarkan use case yang telah ditetapkan sebelumnya, dilakukan pemodelan langkah-
langkah proses atau aktivitas dari Sistem Inventory Barang pada PT Bacigar.
1) Login
Gambar di bawah ini merupakan activity diagram, dimana activity diagram
tersebut menggambarkan proses login, user diharuskan memasukan username
dan password untuk masuk ke dalam sistem. Apabila user memasukan
username dan password dengan benar, maka sistem akan secara otomatis
mengarahkan user ke tampilan awal sistem yaitu halaman dashboard yang
berarti proses login berhasil.

48
Gambar 8.1 Gambar Activity Diagram Login

2) Menu Pendataan Barang


Setelah sistem menampilkan halaman menu utama, admin dapat mengelola
data barang dengan menginput data barang pada form data barang, jika sudah
maka admin memilih tombol simpan, untuk menyimpan data yang sudah
diinput. Bila tidak ada proses input data lagi maka proses input data selesai.

Gambar 8.2 Gambar Activity Diagram Pendataan Barang

3) Menu Data Supplier


Activity Diagram Menu Data Supplier menggambarkan proses Admin
memasukkan data Supplier ke dalam sistem, dimulai dari proses login sampai
dengan memasukkan username dan password. Kemudian Admin memilih
menu Supplier, lalu masukkan data Supplier pada form data Supplier lalu klik
simpan, maka data Supplier sudah tersimpan ke dalam sistem. Bila tidak ada
proses input data maka proses input data selesai.
49
Gambar 8.3 Gambar Activity Diagram Pendataan Supplier

4) Menu Data Pelanggan


Activity Diagram Menu Data Pelanggan menggambarkan proses Admin memasukkan
data Pelanggan ke dalam sistem, dimulai dari proses login sampai dengan
memasukkan username dan password. Kemudian Admin memilih menu input data
Pelanggan, lalu masukkan data Pelanggan pada form data Pelanggan lalu klik simpan,
maka data Pelanggan sudah tersimpan ke dalam sistem. Bila tidak ada proses input
data maka proses input data selesai.

Gambar 8.4 Gambar Activity Diagram Pendataan Pelanggan

5) Menu Data Kategori


Activity Diagram Menu Data Kategori menggambarkan proses Admin memasukkan
data Pelanggan ke dalam sistem, dimulai dari proses login sampai dengan memasukkan
username dan password. Kemudian Admin memilih menu input data Kategori, lalu
masukkan data Kategori pada form data Kategori lalu klik simpan, maka data Kategori
sudah tersimpan ke dalam sistem. Bila tidak ada proses input data maka proses input data
50
selesai.

Gambar 8.5 Gambar Activity Diagram Pendataan Kategori

5) Menu Data Barang Masuk


Activity Diagram Menu Data Barang Masuk menggambarkan proses Admin
memasukkan data Barang Masuk ke dalam sistem, dimulai dari proses login sampai
dengan memasukkan username dan password. Kemudian Admin memilih menu input
data Barang Masuk, lalu masukkan data Barang Masuk pada form data Barang Masuk
lalu klik simpan, maka data Barang Masuk sudah tersimpan ke dalam sistem. Bila tidak
ada proses input data maka proses input data selesai.

Gambar 8.5 Gambar Activity Diagram Pendataan Barang Masuk


6) Menu Data Barang Keluar
Activity Diagram Menu Data Barang Keluar menggambarkan proses Admin
memasukkan data Barang Keluar ke dalam sistem, dimulai dari proses login sampai
dengan memasukkan username dan password. Kemudian Admin memilih menu input
data Barang Keluar, lalu masukkan data Barang Keluar pada form data Barang Keluar
51
lalu klik simpan, maka data Barang Keluar sudah tersimpan ke dalam sistem. Bila tidak
ada proses input data maka proses input data selesai.

4.3.3. ERD (Entity Relationship


Gambar 8.6 Gambar Activity Diagram Pendataan Barang Keluar
Diagram)
Berikut adalah desain ERD yang diusulkan pada perancangan sistem informasi
Invetori Barang Produksi Bacigar.

Gambar 9.1 Gambar ERD

4.3.4. Perancangan Database


Berikut perancangan database fisikal pada perancangan sistem informasi Invetori
Barang Produksi Pada Bacigar. Rancangan yang dilakukan meliputi komponen
tabel,tipedata, ukuran field, dan keterangan key. Salah satu contoh perancangan secara
fisik, sebagai berikutang Produksi Bacigar.
Tabel 4.1 Tabel Login
Field Tipe data Ukuran Keterangan Key
52
username varchar 25 Username PK

Password Varchar 20 Password pengguna


/user

Tabel 4.2 Tabel Data Barang


Field Tipe data Ukuran Keterangan Key
id_barang Integer 3 Id data barang PK
nama_barang Text 50 Nama Barang
satuan Integer 3 Satuan Barang
stok Integer 5 Stok Barang
harga Currency Auto Harga Barang

Tabel 4.3 Tabel Data Supplier


Field Tipe data Ukuran Keterangan Key
id_supplier Integer 3 Id supplier PK
nama_ supplier Text 50 Nama supplier
stok Integer 5 Stok supplier
harga Currency Auto Harga Barang

Tabel 4.4 Tabel Data Kategori


Field Tipe data Ukuran Keterangan Key
id_kategori Integer 3 Id data kategori PK
nama_ kategori Text 50 Nama kategori
satuan Integer 3 Satuan Barang
stok Integer 5 Stok Barang
harga Currency Auto Harga Barang

Tabel 4.5 Tabel Data Pelanggan


Field Tipe data Ukuran Keterangan Key
id_pelanggan Integer 3 Id data kategori PK
nama_ Text Nama kategori
pelanggan
alamat Text Alamat pelanggan
No_hp Integer 30 Stok Barang
email Text Alamat pelanggan
53
Tabel 4.6 Tabel Data Barang Masuk
Field Tipe data Ukuran Keterangan Key
id_barang_masuk Integer 3 Id data barang masuk PK
nama_barang Text 50 Nama Barang
tgl Date Tanggal
tgl_masuk Date Tanggal masuk

Tabel 4.7 Tabel Data Barang Keluar


Field Tipe data Ukuran Keterangan Key
id_barang_keluar Integer 3 Id data barang keluar PK
nama_barang Text 50 Nama Barang
tgl Date Tanggal
tgl_keluar Date Tanggal keluar

4.4. Implementasi Antar Muka usulan


Pada perancangan aplikasi sistem pengolahan inventaris, dibuat 8 perancangan User
Interface, yaitu Rancangan Menu Login, Menu Utama, Menu Dashboard, Menu Supplier, Menu
Pelanggan,
4.4.1. Desain Aplikasi
1. Menu Login.
Desain menu login terdapat pada gambar 10.1 berikut ini :

54
Gambar 10.1 Gambar desain login

2. Menu Utama
Desain menu utama terdapat pada gambar 10.2 berikut ini :

Gambar 10.2 Gambar desain menu utama

3. Rancangan Menu Barang


Menu ini berisi tentang data barang yang meliputi nama barang, satuan, stok,
harga. Admin dapat meng-input, mengubah dan menghapus data barang dengan
cara mengklik tambah, ubah, dan hapus.

55
Gambar 10.3 Gambar desain menu barang

4. Rancangan Menu Supplier


Menu ini berisi tentang data supplier yang meliputi nama, stock,,harga. Admin
dapat meng-input, mengubah dan menghapus data barang dengan cara mengklik
tambah, ubah, dan hapus.

Gambar 10.4 Gambar desain menu supplier


5. Rancangan Menu Pelanggan
Menu ini berisi tentang data barang yang meliputi nama, alamat, no hp, email.
Admin dapat meng-input, mengubah dan menghapus data barang dengan cara
mengklik tambah, ubah, dan hapus,

56
Gambar 10.5 Gambar desain menu pelanggan

57
6. Rancangan Menu Kategori
Menu ini berisi tentang data kategori yang meliputi nama, satuan, jumlah.
Admin dapat meng-input, mengubah dan menghapus data barang dengan cara
mengklik tambah, ubah, dan hapus,

Gambar 10.6 Gambar desain menu kategori

7. Rancangan Menu Barang Masuk


Menu ini berisi tentang data barang masuk yang meliputi nama, tanggal, tanggal
masuk. Admin dapat meng-input, mengubah dan menghapus data barang dengan cara
mengklik tambah, ubah, dan hapus,

Gambar 10.7 Gambar desain menu barang masuk 58


8. Rancangan Menu Barang Keluar
Menu ini berisi tentang data barang keluar yang meliputi nama, satuan, tanggal
keluar Admin dapat meng-input, mengubah dan menghapus data barang dengan cara
mengklik tambah, ubah, dan hapus,

Gambar 10.8 Gambar desain menu barang keluar

9. Rancangan Menu Berita


Menu ini berisi tentang menu berita yang berisi tentang berita berita tentang
informasi mengenai bacigar itu sendiri.

Gambar 10.9 Gambar desain menu barang keluar

59
10. Rancangan Menu Galery
Menu ini berisi tentang dokumentasi produk dari bacigar itu sendiri,

Gambar 10.10 Gambar desain menu galery.

11. Rancangan Menu Tentang


Menu ini berisi tentang menu tentang yang mana di menu ini berisi tentang
profile dari tim pengembangan dan profile dari aplikasi bacigar ini.

Gambar 10.11 Gambar desain menu tentang

60
12. Rancangan Menu History
Menu ini berisi tentang sejarah dari PT Baso Aci Garut. Berikut Tampilannya :

Gambar 10.12 Gambar desain menu history

4.4.2. Interface Sistem Informasi Inventory Barang


Interface atau tampilan akhir dari sistem informasi inventory barang yang sudah selesai
dibangun dengan berbasis website yang dibagi menjadi empat yaitu interface untuk semua
user, admin inventory, interface untuk admin pembelian, dan interface untuk manajer. Berikut
adalah hasil akhir untuk interface sistem informasi inventory barang:
1. Interface Untuk Semua User
a. Halaman Login

Gambar 11.1 Gambar interface menu login 61


b. Halaman Menu Utama

Gambar 11.2 Gambar interface Gambar 11.3 Gambar interface


menu utama menu utama

c. Halaman Pendataan Data Barang

Gambar 11.4 Gambar interface menu


Pendataan data barang

62
d. Halaman Pendataan Data Supplier

Gambar 11.5 Gambar interface menu


Pendataan data supplier

e. Halaman Pendataan Data Pelanggan

Gambar 11.6 Gambar interface menu


Pendataan data pelanggan

63
f. Halaman Pendataan Data Kategori

Gambar 11.7 Gambar interface menu


Pendataan data kategori

g. Halaman Pendataan Data Barang Masuk

Gambar 11.8 Gambar interface menu


Pendataan data barang masuk

64
i. Halaman Pendataan Data Barang Keluar

Gambar 11.9 Gambar interface menu


Pendataan data barang keluar

j. Halaman Berita

Gambar 11.10 Gambar interface menu


berita

65
k. Halaman Gallery

Gambar 11.11 Gambar interface menu


berita

i. Halaman Tentang

Gambar 11.12 Gambar interface menu


tentang

66
m. Halaman History

Gambar 11.12 Gambar interface menu


tentang

4.4.3. Hasil Pengujian Aplikasi


Pengujian yang dilakukan adalah pengujian aplikasi setelah aplikasi diinstal pada
smartphone secara langsung. Pengujian ini dilakukan untuk mengetahui apakah aplikasi
yang dibuat dapat berjalan di dalam smartphone pengguna tanpa ada masalah dan
berjalan dengan lancer. Pengujian aplikasi dilakukan dengan metode Black-box Testing.
Pada pengujian Black-box, pengujian yang dilakukan pada aplikasi adalah pengujian
button clicker. Pengujian ini dilakukan pengujian untuk mengetahui apakah setiap tombol
pada aplikasi dapat bekerja dengan baik. Berikut adalah salah satu contoh pengujian beta
Black-box:
Tabel 5.1. Tabel Pengujian Beta Black-box
Modul Pengujian Prosedur Pengujian Hasil yang di harapkan Hasil Pengujian
Login Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Login membawa pengguna ke halaman
Masukkan Username login, dan berhasil masuk.
Masukkan Password
Klik Login
Menu Pendataan Barang Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Login membawa pengguna ke menu
Pilih Menu Barang pendataan barang dan berhasil
Isi Form Pendataan membuat menambahkan data
Barang barang.
Klik “Tambah Data”
Menampilkan data pendataan
barang baru
Menu Pendataan Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Supplier Login membawa pengguna ke menu
Pilih Menu Supplier pendataan Supplier dan berhasil
Isi Form Pendataan membuat menambahkan data 67
Supplier Supplier.
Klik “Tambah Data”
Menampilkan data pendataan
Supplier
Menu Pendataan Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Pelanggan Login membawa pengguna ke menu
Pilih Menu Pelanggan pendataan Pelanggan dan
Isi Form Pendataan berhasil membuat
Pelanggan menambahkan data Pelanggan.
Klik “Tambah Data”
Menampilkan data pendataan
Pelanggan baru
Menu Pendataan Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Kategori Login membawa pengguna ke menu
Pilih Menu Kategori pendataan Kategori dan berhasil
membuat menambahkan data
Isi Form Pendataan Kategori.
Kategori
Klik “Tambah Data”
Menampilkan data pendataan
Kategori baru
Menu Pendataan Barang Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Masuk Login membawa pengguna ke menu
Pilih Menu Barang Masuk pendataan barang Masuk dan
berhasil membuat menambahkan
Isi Form Pendataan Barang data barang Masuk.
Masuk
Klik “Tambah Data”
Menampilkan data pendataan
barang Masuk baru
Menu Pendataan Barang Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Keluar Login membawa pengguna ke menu
Pilih Menu Barang Keluar pendataan barang Keluar dan
berhasil membuat menambahkan
Isi Form Pendataan data barang keluar.
Barang Keluar
Klik “Tambah Data”
Menampilkan data
pendataan barang Keluar
baru
Menu Berita Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Login membawa pengguna ke menu
Pilih Menu Berita berita dan berhasil menampilkan
berita.
Menampilkan menu berita
Menu Galery Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Login membawa pengguna ke menu
Pilih Menu Galeri galery dan berhasil menampilkan
galery.
Menampilkan
menu Galeri
Menu Tentang Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Login membawa pengguna ke menu
Pilih Menu Tentang tentang dan berhasil menampilkan
tentang.
Menampilkan
menu Tentang
Menu History Buka Aplikasi Aplikasi Diharapkan dapat Berhasil
Login membawa pengguna ke menu
Pilih Menu History history dan berhasil menampilkan
history.
Menampilkan
menu History

68
BAB V
KESIMPULAN DAN SARAN

5.1 Kesimpulan
Berdasarkan hasil analisis, desain, dan implementasi sistem inventory berbasis mobile yang
dikembangkan untuk Baso Aci Garut (BACIGAR), dapat disimpulkan beberapa hal penting
berikut:
1. Peningkatan Efisiensi Pengelolaan Data, sistem ini dirancang untuk memfasilitasi proses
pendataan barang, supplier, pelanggan, kategori, barang masuk, dan barang keluar.
Dengan adanya fitur-fitur tersebut, sistem mampu meningkatkan efisiensi dalam
pengelolaan data, mengurangi kemungkinan kesalahan, dan mempercepat proses
pendataan.
2. Keamanan dan Akses Terbatas, fitur login dan logout yang diimplementasikan dalam
sistem memberikan lapisan keamanan yang memastikan hanya admin yang berwenang
yang dapat mengakses dan memanipulasi data dalam sistem, menjaga integritas dan
keamanan data.
3. Informasi yang Komprehensif, selain fungsi utama pengelolaan inventaris, sistem ini juga
dilengkapi dengan fitur tambahan seperti berita, galeri, sejarah aktivitas, dan pengaturan.
Fitur-fitur ini memberikan informasi tambahan yang berguna dan fleksibilitas dalam
pengelolaan sistem.
4. Dukungan Pengambilan Keputusan, dengan data yang terstruktur dan terintegrasi, sistem
ini memberikan visibilitas yang lebih baik terhadap stok barang dan aktivitas operasional
lainnya. Hal ini mendukung pengambilan keputusan yang lebih cepat dan tepat, serta
memungkinkan Bacigar untuk beradaptasi dengan perubahan pasar dan kebutuhan
konsumen.

5.2 Saran
Agar sistem inventory berbasis mobile ini dapat memberikan manfaat yang lebih maksimal
dan mendukung pertumbuhan bisnis BACIGAR secara berkelanjutan, beberapa saran
pengembangan ke depan adalah sebagai berikut:
1. Penambahan Modul Pembelian dan Penjualan
Untuk memperluas cakupan fungsionalitas sistem, sebaiknya aplikasi ini dikembangkan
dengan menambahkan modul pembelian dan penjualan. Modul ini akan memungkinkan
69
pencatatan seluruh transaksi secara terpusat dalam satu aplikasi, mempermudah
pelacakan, histori transaksi, dan analisis tren penjualan yang lebih mendalam.
2. Implementasi Fitur Pemindai Barcode atau QR Code
Fitur pemindai barcode atau QR code akan meningkatkan efisiensi proses pencatatan
barang masuk dan keluar. Dengan fitur ini, admin gudang dapat dengan mudah
melakukan verifikasi dan pencatatan stok dengan cepat dan akurat, mengurangi potensi
kesalahan input data manual.
3. Visualisasi Data dengan Grafik dan Diagram untuk Analisis
Disarankan agar laporan inventaris dan penjualan dilengkapi dengan visualisasi data
berupa grafik atau diagram. Visualisasi ini akan memudahkan manajemen dalam
memahami tren stok, pola permintaan, dan performa penjualan secara lebih intuitif dan
mendalam, mendukung pengambilan keputusan berbasis data yang lebih cepat dan tepat.
4. Peningkatan Keamanan Data dan Opsi Backup Otomatis
Mengingat pentingnya keamanan data dalam sistem inventory, disarankan agar sistem
dilengkapi dengan mekanisme keamanan yang lebih ketat, termasuk enkripsi data dan
autentikasi pengguna berlapis. Selain itu, fitur backup otomatis sangat disarankan agar
data tetap aman dan dapat dipulihkan dalam situasi darurat.

70
DAFTAR PUSTAKA

Basrowi, & Siskandar. (2012). Evaluasi Belajar Berbasis Kinerja. Bandung: Karya Putra
Darwati. Febyla, A., & Zubaidi, M. (2022). Panduan Lengkap Menggunakan Figma untuk
Desainer Pemula.
https://www.figma.com/blog/. Diakses pada 15 Mei 2023.
Garrett, T. (2011). The Elements of User Experience: User-Centered Design for the Web. New
Riders.
Gulo, W. (2007). Metodologi Penelitian. Jakarta: Grasindo.
Muhamad Z. Buchari, Steven R. Sentinuwo, Oktavian A. Lantang (2015). Rancang Bangun
Video Animasi 3 Dimensi Untuk Mekanisme Pengujian Kendaraan Bermotor di Dinas
Perhubungan, Kebudayaan, Pariwisata, Komunikasi dan Informasi Informatics
Engineering, Sam Ratulangi University, Manado, Indonesia
Mulyanto, E. (2009). Manajemen Basis Data. Yogyakarta: Andi Offset.
Norman, D. A. (2013). The Design of Everyday Things: Revised and Expanded Edition. Basic
Books.
Hamadi, N. B. (2018). Nfra Web Based Inventory, Purchase and Sales Control System.
American Journal of Information Science and Technology,
https://doi.org/10.11648/j.ajist.20180202.11
2(2), 24.

Jogiyanto. (2005). Analisis Dan Desain Sistem Informasi : Pendekatan Terstruktur Teori Dan
Praktek Aplikasi Bisnis (3rd ed.). Yogyakarta: Andi.
Kadir, A. (2013). Buku Pintar Programmer Pemula PHP. Yogyakarta: Mediakom. Kendall, K.
E., & Kendall, J. E. (2010). Analisis dan Perancangan Sistem. Jakarta: Indeks.
Khoir, M., Palevi, O., & Mulyani, A. (2018). Sistem Informasi Inventori Barang Menggunakan
Metode Object Oriented Di PT Livaza Teknologi Indonesia Jakarta. PROSISKO: Jurnal
Pengembangan Riset Dan Observasi Sistem
Maulani1 G. Septiani D. Sahara P.(2018). Rancang Bangun Sistem Informasi Inventory
Fasilitas Maintenance Pada PT. PLN (PERSERO) Tangerang
Nurseptaji, A. (2021). Implementasi Metode Waterfall Pada Perancangan Sistem Informasi
Perpustakaan. Jurnal Dialektika Informatika (Detika), 1(2), 49–57.
Rahmawati, F. (2017). Jiptummpp-Gdl-Mardilagal-49764-3-Babii. 5–21. Riswanda, D., &
71
Priandika, A. T. (2021). Analisis Dan Perancangan Sistem Informasi Manajemen
Pemesanan Barang Berbasis Online. Jurnal Informatika Dan Rekayasa Perangkat Lunak,
2(1), 94–101. http://jim.teknokrat.ac.id/index.php/informatika/article/view/730
Raharjo, B. (2019). PEMROGRAMAN ANDROID DENGAN FLUTTER. Bandung: Informatika.
Sutabri, T. (2012). Analisis Sistem Informasi (1st ed.). Yogyakarta: Andi.
Sutabri, T. (2014). Pengantar Teknologi Informasi (1st ed.). Yogyakarta: Andi.
Sher, P. J. & Lee, V. C. (2004). Information technology as a facilitator for enhancing dynamic
capabilities through knowledge management. Information & Management, 41(8). pp.
933- 945.
Shneiderman, B. (2016). Designing the User Interface: Strategies for Effective Human-
Computer Interaction. Addison-Wesley.
Sugiarti, Dewi. (2018). Pemodelan Proses Bisnis Menggunakan Activity Diagram: Studi Kasus
pada Perusahaan Manufaktur. Jurnal Sistem Informasi, 5(2), 45-58.
Tseng, S. (2008). The effects of information technology on knowledge management
systems. Expert Syst. Appl. 35, 1-2 (July 2008), pp. 150-160.
Tyndale, P. (2002). A taxonomy of knowledge management software tools: origins and
applications. Evaluation and Program Planning. 25(2), pp. 183-190.
Utami, N. F. (2018). Sistem Informasi Inventori Barang Pada PT. Tissan Nugraha Globalindo
Berbasis Web. Universitas Muhammadiyah Surakarta.
White, P. (2009). Can Web 2.0 Really Help the Knowledge Management Cause?. In: KM Edge.
Retrieved 4 December 2010 from: http://kmedge.org/2009/04/knowledge-management-
implementation-wikis-forums.html

72
DOKUMENTASI

73
74

Anda mungkin juga menyukai