Anda di halaman 1dari 19

PERANCANGAN APLIKASI INVENTORI BARANG

BERBASIS DEKSTOP DI TOKO AKI LANCAR JAYA

KELOMPOK 1 :
AISYAH RAHMANIA I
BONLY A. GULTOM
DARMANTO
INNAYATI AZZAHRA PUTRI
JUMADI
M. ALI
MUHAMMAD IQBAL S
PIPIT ALBAROKAH
RAHMAT FIRDAUS
SADYO CAHYO LAKSONO

REKAYASA PERANGKAT LUNAK


UNIVERSITAS MAHAKARYA ASIA
BAB 1 PENDAHULUAN

1.1 LATAR BELAKANG


Perkembangan sistem informasi sekarang sangat cepat semakin
banyak yang menggunakan sistem informasi untuk membantu
kemudahan dalam bekerja. Sistem informasi dapat digunakan untuk
membantu mengambil sebuah keputusan bagi perusahaan. Pengolahan
data yang cepat dan tepat juga dibutuhkan oleh setiap perusahaan atau
instansi seperti pada toko Aki Lancar Jaya sebuah toko yang menyediakan
berbagai macam aki motor dan mobil. Kebutuhan akan pengolahan data
barang yang cepat dan tepat diperlukan supaya toko dapat beroperasi
sesuai standar operasional yang berlaku, pencatatan ketersediaan barang
harus dilakukan secara akurat sehingga bisa diciptakan sebuah sistem
informasi guna mendukung pekerjaan tersebut.
Sistem inventori gudang diciptakan untuk memberikan
kemudahan kepada pedagang dalam menghitung jumlah stok barang
yang terdapat dalam gudang. Dengan menggunakan sistem yang
terkomputerisasi pengolahan data gudang yang sebelumnya masih
menggunakan cara yang manual akan menjadi lebih efisien.
Dari penjelasan diatas peneliti melihat bahwa Toko Aki lancar jaya dalat
menjalankan usahanya saat ini masih menggunakan sistem secara
manual. Semua pencacatan barang yang terdapat dalam gudang masih
menggunakan kertas dan buku. Hal tersebut dapat menyebabkan banyak
terjadi kesalahan dalam pecatatan dan membuat data tidak akurat,
kesalahan dalam menghitung jumlah barang yang terjadi karena adanya
human error. Selain masih rawannya terjadi kesalahan dalam pencatatan
data, sistem yang manual sangat merepotkkan bila ingin melakukan
pencarian data tertentu dan akan membutuhkan waktu yang lama. Oleh
karena itu dibutuhkan suatu perancangan sistem yang dapat
menghasilkan informasi berupa data laporan barang masuk dan keluar
dalam waktu yang cepat dan dapat terorganisir dengan baik.
A. PERUMUSAN MASAAH
Berdasarkan latar belakang masalah yang telah dijabarkan di atas,
maka dapat dirumuskan masalah bagaimana membuat Sistem Inventori
Gudang, sehingga sistem aplikasi yang dihasilkan dapat memudahkan
Pemilik, Karyawan, dan Admin dalam pengelolaan data yang berada di
gudang.
B. BATASAN –BATASAN MASALAH
Adapun batasan-batasan masalah yang ada agar pembahasan lebih
terfokus adalah sebagai berikut:
1. Penelitian hanya dilakukan pada sistem persediaan dari perusahaan.
2. Penelitian ini tidak membahas secara mendalam tentang hal-hal yang
bersifat teknis operasional produksi melainkan menitikberatkan pada
sistem persediaan saja.
3. Penelitian ini tidak mempertimbangkan jumlah supplier bahan baku
tetapi hanya terbatas pada jumlah kebutuhan bahan baku perusahaan
saja.
4. Harga bahan baku sudah termasuk biaya pengiriman bahan baku.
5. Diasumsikan bahwa supplier selalu dapat memenuhi pemesanan
bahan baku dari perusahaan dan leadtime masing-masing supplier
sama.
6. Diasumsikan jumlah permintaan sama dengan jumlah kebutuhan

1.2 Maksud dan tujuan

1.2.1 Maksud

Dengan adanya sistem informasi inventori barang ini, Toko Aki Jaya
Lancar akan mendapatkan hasil laporan barang yang lebih efektif dan
efisien. Selain itu, sistem informasi ini akan membantu bagian admin dan
staf gudang dalam meminimalisir kesalahan-kesalahan dalam pelaporan
penjualan dan barang yang ada.
1.2.2 Tujuan

Tujuan yang ingin dicapai dari kegiatan perancangan Sistem Aplikasi


Inventori barang antara lain :

1. Untuk membuat dan merancang Sistem aplikasi data stok barang di


Toko Lancar Jaya Aki.
2. Untuk mempermudah pembukuan admin agar data stok barang Toko
Lancar Jaya Aki agar terhindah dari kesalahan
3. Dapat membantu mengelola laporan keluar masuk barang agar lebih
efektif dan efisien di Toko Lancar Jaya Aki.

1.3 Sasaran
1. Untuk memudahkan admin dan staf gudang membuat laporan dan
stok barang.
2. Untuk memudahkan owner mengetahui stok yang ada.

1.4 Keluaran
Keluaran yang di harapkan dari kegiatan ini adalah:
1. Aplikasi system keluar masuk barang
2. Buku petunjuk pengoperasian aplikasi
3. Dokumen laporan pendahuluan
4. Dokumen laporan akhir

1.5 WaktuPelaksanaan
Waktu pelaksanaan pembuatan system keluar masuk barang
ditetapkan selama 3 bulan.
1.6 Lokasi Kegiatan
Lokasi kegiatan berada di Toko Lancar Jaya Aki
C. LANDASAN TEORI
1. Pengertian sistem informasi
Menurut Jogianto dalam Hutahaean (2014) “Sistem adalah kumpulan
dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan
tertentu. Sistem ini menggambarkan suatu kejadian – kejadian dan
kesatuan yang nyata adalah suatu objek nyata, seperti tempat, benda,
dan orang – orang yang betul – betul ada dan terjadi.”
“Informasi dapat didefinisikan sebagai hasildari pengolahan data
dalam suatu bentukyang lebih berguna dan lebih berartibagi
penerimanya yang menggambarkan suatu kejadian-kejadian (event)
yang nyata yang digunakan untuk pengambilan keputusan”.
(Jogiyanto HM, 1999:692)
“Informasi dapat didefinisikan sebagai hasil dari pengolahan data
dalam suatu bentukyang lebih berguna dan lebih berartibagi
penerimanya yang menggambarkan suatu kejadian-kejadian (event)
yang nyata yang digunakan untuk pengambilan keputusan”.
(Jogiyanto HM, 1999:692) atau sistem informasi dapat diartikan
sistem informasi yaitu suatu sistem yang menyediakan informasi
untuk manajemen dalam mengambil keputusan dan juga untuk
menjalankan operasional perusahaan, di mana sistem tersebut
merupakan kombinasi dari orang-orang, teknologi informasi dan
prosedur-prosedur yang tergorganisasi.
2. Pengertian inventori
Inventory merupakan kata lain dari persediaan, istilah persediaan
disini maksudnya menunjukkan barang-barang yang dimiliki
perusahaan. Persediaan dapat mengambil bentuk yang tergantung
pada jenis usaha yang ditekuni oleh perusahaan yang bersangkutan.
Pada perusahaan yang bergerak dibidang penjualan produk,
persediaan barang merupakan salah satu unsur yang paling efektif
dalam operasional perusahaan barang harian yang dapat disajikan
dalam bentuk laporan persediaan barang. Laporan persediaan barang
adalah suatu laporan yang menyajikan tentan data-data barang yang
masuk dan data-data barang yang keluar dalam suatu perusahaan.
Hal ini sangat penting sekali bagi perusahaan yang bergerak dibidang
penjualan barang untuk melakukan pemeriksaan barang yang tersedia
dan barang- barang yang habis persediaannya. Menurut Fredd y
Rangkuti, “Inventory adalah serangkaian kebijaksanaan dan
pengendalian yang memonitor tingkat persediaan dan menentukan
tingkat persediaan yang harus dijaga, kapan persediaan harus diisi,
dan berapa besar pesanan harus dilakukan”.
Pengertian Sistem Inventory Berdasarkan dari pengertian sistem dan
inventory maka dapat disimpulkan bahwa pengertian dari sistem
inventory adalah sistem yang mampu mengelola pengadaan atau
persediaan barang di gudang dan dapat memberikan layanan tentang
informasi yang berupa data dalam menentukan kapan pemesanan
persediaan barang atau stok terhadap supplier dilakukan sebelum
stoknya habis.
3. Pegertian database
menurut Jogiyanto adalah sekumpulan informasi atau data yang
saling terkait satu dengan yang lainnya, yang dimana data itu
tersimpan di luar komputer. Untuk memanipulasi data tersebut tentu
dibutuhkan software tertentu atau software secara khusus.
Dalam pengertian lainnya database adalah kumpulan data yang
disimpan dengan sistem tertentu, dan saling berhubungan, sehingga
dapat dikelola dengan mudah. Database penting untuk mengatur data
yang jumlahnya banyak, dan selalu bertambah. Sebagai contoh,
program website, aplikasi, dan lainnya.
D. Aplikasi pendukung
1. Visual basic
Visual Basic (VB) adalah salah satu bahasa pemrograman komputer.
Bahasa pemrograman VB yang dikembangkan oleh Microsoft sejak
tahun 1991, merupakan pengembangan dari pendahulunya yaitu
bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic
Instruction Code) yang dikembangkan pada era 1950-an. VB adalah
salah suatu developement tools untuk membangun aplikasi dalam
lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic
menggunakan pendekatan Visual untuk merancang user interface
dalam bentuk form, sedangkan untuk codingnya menggunakan dialek
bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah
menjadi tools yang terkenal bagi para pemula maupun para
developer. Namun ada kelemahan dari VB, yaitu: pada kinerja yang
relative terasa lebih lambat dibanding dengan bahasa pemrograman
lain. Namun dengan perkembangan processor dan main memory yang
semakin cepat, permasalahan ini menjadi tidak begitu penting. Visual
Basic adalah perangkat lunak yang berjalan di atas platform sistem
operasi Microsoft Windows. Untuk memulai Visual Basic, dapat
dilakukan dengan mengklik Start -> Programs -> Microsoft
Visual Studio 6 -> Microsoft Visual Basic.
2. Xampp
Pengertian XAMPP adalah perangkat lunak (free software) bebas,
yang mendukung untuk banyak sistem operasi, yang merupakan
kompilasi dari beberapa program. Fungsi XAMPP sendiri adalah
sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa
program antara lain : Apache HTTP Server, MySQL database, dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP
dan Perl.
Program ini tersedia dalam GNU General Public License dan bebas,
merupakan web server yang mudah untuk digunakan yang dapat
menampilkan halaman web yang dinamis. Untuk mendapatkanya
XAMPP anda dapat mendownload langsung dari web resminya. Dan
berikut beberapa definisi program lainnya yang terdapat dalam
XAMPP.
Nama XAMPP sendiri merupakan singkatan dari X (empat sistem
operasi apapun), Apache, MySQL, PHP dan Perl. Masing-masing huruf
yang ada di dalam nama XAMPP memiliki arti sebagai berikut ini:

X = Cross Platform
Merupakan kode penanda untuk software cross platform atau yang
bisa berjalan di banyak sistem operasi.
A = Apache
Apache adalah aplikasi web server yang bersifat gratis dan bisa
dikembangkan oleh banyak orang (open source).
M = MySQL / MariaDB
MySQL atau MariaDB merupakan aplikasi database server yang
dikembangkan oleh orang yang sama. MySQL berperan dalam
mengolah, mengedit, dan menghapus daftar melalui database.
P = PHP
Huruf “P” yang pertama dari akronim kata XAMPP adalah inisial untuk
menunjukkan eksistensi bahasa pemrograman PHP. Bahasa
pemrograman ini biasanya digunakan untuk membuat website
dinamis, contohnya dalam website berbasis CMS WordPress.
P = Perl
Sementara itu, untuk huruf P selanjutnya merupakan singkatan dari
bahasa pemrograman Perl yang kerap digunakan untuk memenuhi
berbagai macam kebutuhan. Perl ini bisa berjalan di dalam banyak
sistem operasi sehingga sangat fleksibel dan banyak digunakan.
Fase Planning

System Request

Project name : Perancangan sistem informasi inventori barang

Bussnies need :

Merancang sistem informasi inventori barang dengan berbasis dekstop.


Dengen menggunakan sistem ini dapat meningkatkan kinerja karyawan
serta meminimalisir kesalahan data stok barang

Intangible

Sedangkan intangible value dari dikembangkannya sistem informasi inventori


barang ini adalah :

1. Toko lancar jaya aki dapat membuat laporan ketersediaan barang dengan
kualitas yang lebih baik
2. Informasi yang diperoleh lebih cepat sehingga membantu membuat
keputusan dengan tepat.
3. Peningkatan kualitas dalam pelayanan terhadap pelanggan.
Adapun rancangan sistem usulan yang akan diberikan, dapat digambarkan
dalam dekomposisi sebagai berikut:

Gambar dekomposisi rancangan sistem


1. Entity Relathionship Diagram

. Spesifikasi Basis Data

Tabel master

1. Tabel admin
No Elemen Data Akronim Type Width Ket
1 Kode admin Kd_admin Varchar 20 PK
2 Nama Nama Varchar 50
3 password password Varchar 20
2. tabel data barang
No Elemen Data Akronim Type Width Ket
1 Id barang id_barang int 20 PK
2 Nama barang Nama_barang Varchar 50
3 Jenisbarang Jenis_barang Varchar 10
4 Harga harga int 15
3. tabel stok barang
No Elemen Data Akronim Type Width Ket
1 Id barang Id_barang int 15 PK
2 Nama barang Nama_baranng Varchar 50
3 Jnis barang Jenis_barang Varchar 10
4 Jumlah barang Jumlah_barang int 15
4. tabel barang masuk dan barang keluar
No Elemen Data Akronim Type Width Ket
1 Id barang Id_barang Varchar 20 PK
2 Supplier suplier Varchar 50
3 Nama barang Nama_barang Varchar 10
4 Jenis barang Jenis_barang Varchar 15
5 Tanggal tgl date 10
6 Jumlah jumlah int 15

2. Diagram class

Pada gambar class diagram merupakan rancangan struktur data yang


digunakan pada sistem. Class admin menyimpan data karyawan. Data
barang memiliki isi tentang jumlah barang atau menyimpan tentang stok
barang yang ada.
3. Activity diagram
1. activity diagram barang masuk
2. Diagram activity barang keluar
3. Diagram activity lihat laporan stok barang

A. Hak akses setiap user


User Modul Akses

Owner / pemilik Manajemen data : Data pribadi Read,


Transaksi : lihat produk, Write,
Laporan : laporan barang masuk, laopran barang Edit,
keluar dan stok barang Delete
Karyawan Manajemen Data : data pribadi Read,
Transaksi: input data barang. Write,
Laporan : laporan barang masuk, laporan barang Edit,
keluar, laporan stok barang Delete
4. Flowchart proses barang masuk

Gambar flowchart barang masuk

Penjelasan gambar diatas :

Ketika ada barang yang masuk dari suplier. Barang tersebut akan melalui proses
penerimaan oleh staff gudang yang kemudian akan dilakukan proses cek jumalh
sesuai atau tidak dengan yang dipesan, jika jumlah yang diterima telah sesuai
maka admin akan membuat laopran barang masuk yang akan diberikan kepada
owner (pemilik), namun jika jumlah tidak sesuai maka akan dilakukan cek ulang
dan konfirmasi kepada pihak suplier.
5. Flowchart proses barang keluar

Gambar flowchart barang keluar

Penjelasan gambar di atas :

Barang keluar terjadi ketika ada proses transaksi atau pembelian dari pihak
customer. Ketika ada permintaan barang keluar pihak gudang akan melakukan
proses cek barang apakah barang yang diminta tersedia atau tidak jika barang
tersebut tidak tersedia pihak gudang akan memberitahukan hal tersebut kepada
admin untuk membantu melakukan cek ulang stok barang. Jika barang yang
diminta ada barang akan dikeluarkan dan akan dibuat laporan barang keluar
yang ditujukan untuk owner dan untuk proses pemesanan barang kembali.
Implementasi

Rancangan tampilan

A. Rancangan layar
1. Rancangan login

2. Rancangan menu utama


3. Halaman data barang

Anda mungkin juga menyukai