Anda di halaman 1dari 20

SISTEM INFORMASI INVENTORY BARANG BERBASIS WEB PADA CV.

KURNIA ABDI

REZA PRATAMA

PROGRAM STUDI SISTEM INFORMASI

UNIVERSITAS KOMPUTER INDONESIA

ABSTRACT

CV. Kurnia Abadi is one of the enterprises located on the street Sukawarna no. 15
Bandung. CV. Kurnia Abadi began initially engaged a distributor of goods, as the
development of CV. Kurnia perennial growing number of needs required by the customer it
is increasingly difficult for employees to perform data processing reports, the data items
and the difficulty in controlling the purchase and delivery needs. The purpose of research
at CV. Kurnia Abadi is to know how the information system inventory of goods, to find out
how the implementation of the information system inventory of goods, and to determine
how test information system inventory of goods. The usefulness of this research to other
researchers is expected to be a useful input for the development, facilitation of CV. Kurnia
Abadi in data processing goods and simplify the delivery process.
Goods inventory information system designed using action research method that
aims to find the most effective data. The method of collecting compaction obtained from
the primary data source is by observation and interviews and secondary data that is based
on the documentation and information. System approach using a structured method that is
process-oriented and data, the tools used is the flow map, context diagram and data flow
diagrams, and tools used to build the information system inventory items using mysql and
php programming language.
This system is designed to facilitate the reporting process, facilitate the process of
preparing the report, and by the integration of all data can facilitate the process of
matching data from the recording in the books and the number of items available.

Keywords: Information Systems, Inventory items, CV. Kurnia Abadi

1
I PENDAHULUAN Saat ini sistem yang berjalan masih
1.1 Latar Belakang memiliki banyak kekurangan dan
Pada era teknologi ini, sangatlah kelemahan seperti penyusunan laporan
dibutuhkan berbagai bentuk informasi yang masih belum terkomputerisai, yang
yang dapat menunjang dalam menyebabkan kinerja perusahaan
pengambilan keputusan secara cepat. menjadi terhambat dan belum mampu
Informasi yang dibutuhkan haruslah menunjang segala kebutuhan yang
akurat dan dapat memberikan manfaat diinginkan perusahaan. Berikutnya
dan nilai lebih bagi pengguna informasi adalah ketidakcocokan antara hasil
tersebut. Tidak dapat di pungkiri lagi pencatatan pada buku laporan dan jumlah
bahwa kebutuhan informasi saat ini barang yang tersedia dan sulitnya
menjadi prioritas utama bagi para mengontrol persediaan barang yang ada
decional maker (pengambil keputusan) di gudang untuk kebutuhan pembelian
dalam mengelola perusahaan. Informasi maupun pengiriman.
pada perusahaan-perusahaansaat ini telah Berdasarkan sistem yang berjalan
beralih menjadi kebutuhan yang utama. pada perusahaan CV. Kurnia Abadi maka
Oleh karena itu, informasi yang biasanya tidak bisa dipungkiri lagi kalau sistem
didapatkan dengan cara yang tradisional komputer memegang peranan penting
atau manual, sudah tidak dapat dalam mendorong ketersediaan informasi
digunakan lagi secara maksimal dalam dan komunikasi. Maka perlu suatu sistem
memenuhi kebutuhan perusahaan akan informasi berbasis web yang dapat
adanya informasi yang akurat dan cepat. membantu dan memudahkan karyawan
Perkembangan teknologi pada saat untuk mengotrol barang yang ada di
ini telah banyak membantu manusia gudang. Dengan demikian penulis
dalam mengerjakan pekerjaan sehingga mengambil judul “SISTEM
menjadi lebih mudah, cepat dan hasilnya INFORMASI INVENTORY BARANG
yang memuaskan. Dalam sebuah intansi BERBASIS WEB PADA CV.
saat ini, komputer merupakan sebuah alat KURNIA ABADI ” dengan harapan
atau sarana yang sangat dibutuhkan penulis dapat membantu untuk
untuk membantu dalam menyelesaikan mengembangkan perusahaan CV. Kurnia
pekerjaan perusahaan di bidangnya Abadi.
masing-masing. Hal itu tidak dapat
dipungkiri lagi, karena dengan 1.2.1 Identifikasi Masalah
menggunakan komputer pekerjaan kantor Berdasarkan latar belakang yang
dapat diselesaikan dengan cepat, tepat telah diuraikan, dan pengamatan dan
dan hasilnya sangat memuaskan. analisa mengenai system akan dibuat di
CV. Kurnia Abadi didirikan pada CV. Kurnia Abadi maka penulis dapat
tahun 1994 yang beralamatkan di jalan merumuskan identifikasi masalah
sukawarna no.15. CV. Kurnia Abadi sebagai berikut:
adalah suatu badan usaha di bandung 1. Informasi yang dibutuhkan oleh
yang bergerak di bidang supplier yang perusahaan tidak akurat karena
menjual berbagai macam produk seperti masih menggunakan sistem yang
tisu, pelastik, meja, kursi dan masih belum terkomputerisasi, sehingga
banyak lagi. Penjualan yang diterima akan menghambat proses pembuatan
CV. Kurnia Abadi masih berada di laporan dan penyajian laporannya.
wilayah bandung dan kabupaten bandung
untuk saat ini.

2
2. Sering terjadi ketidakcocokan antara 2. Memberikan kemudahan bagi
hasil pencatatan pada buku dan karyawan CV. Kurnia Abadi sebagai
jumlah barang yang tersedia. efektifitas dan kinerja yang akan
1.2.2 Rumusan Masalah diberikan dalam pengelolaan data
Berdasarkan identifikasi masalah barang.
diatas, maka permasalahan yang akan 3. Penelitian tentang sistem informasi
dikaji dalam penelitian ini dapat inventory ini diharapkan dapat
dirumuskan sebagai berikut: mempermudah admin gudang dalam
1. Bagaimana sistem informasi proses pengelolaan barang masuk dan
inventory barang yang berjalan pada barang keluar dan dalam pembuatan
CV. Kurnia Abadi ? laporan.
2. Bagaimana perancangan sistem 4. Penelitian tentang sistem inventory ini
informasi inventory barang yang diharapkan dapat mempermudah
mengelola semua kegiatan mulai pengerjaan dan mempercepat proses
dari pemesanan barang, pengiriman.
penerimaaan barang dan persediaan 1.4.1 Kegunaan Akademis
barang ? Sedangkan dalam bidang akademis,
penelitian ini dapat memberikan
1.3.1 Maksud Penelitian kegunaan sebagai berikut:
Maksud dari perancangan sistem 1. Pengembangan ilmu
informasi inventory yang dilakukan Sebagai sumbangasih sebuah karya
adalah untuk mengambil informasi ilmiah yang telah didapat penulis
mengenai sistem yang sedang berjalan selama menuntut ilmu di jurusan
dan membangun sistem informasi sistem informasi. Karya ilmiah ini
inventory di CV. Kurnia Abadi guna juga menjadi tolak ukur untuk
mempermudah dalam pemrosesan membandingkan antara teori yang
kinerja perusahaan tersebut. dipelajari selama perkuliahan dengan
1.3.2 Tujuan Penelitian kejadian-kejadian yang ada
Adapun tujuan dari perancangan dilapangan, khususnya perusahaan
sistem informasi ini adalah sebagai CV. Kurnia Abadi.
berikut : 2. Peneliti ilmu
1. Untuk mengetahui bagaimana sistem Bisa dijadikan sebagai bahan acuan
informasi inventory barang. atau referensi untuk penelitian yang
2. Untuk mengetahui bagaimana lebih lanjut di bidang yang sama.
perancangan sistem informasi 3. Penulis
inventory barang. Mengaplikasikan ilmu yang telah
diperoleh selama berada di bangku
1.3 Kegunaan Penelitian perkuliahan ke dalam dunia kerja
Dari hasil penelitian yang yang nyata dan juga menambah
dilaksanakan penulis bagi perusahaan pengalaman, wawasan ilmu
CV. Kurnia Abadi diantaranya adalah: pengetahuan, teknologi sebagai
1. Kegunaan penelitian diharapkan dapat pegangan untuk memasuki dunia
menjadi masukan yang berguna untuk usaha yang akan datang.
melakukan pengembangan-
pengembangan sehingga 1.4 Batasan Masalah
meningkatkan efektifitas kerja pada Dalam pembuatan sistem ini kami
perusahaan CV. Kurnia Abadi. memberikan batasan-batasan
permasalahan sebagai berikut :
3
1. Sistem ini hanya membahas 4. Interface (Penghubung Sistem)
mengenai pengadaan barang 5. Input (Masukan)
untuk hotel, restoran, dan rumah 6. Output (Keluaran).
sakit. 7. Proses (Pengolahan Sistem)
2. Sistem ini dibuat untuk manager 8. Objective and Goal (Sasaran dan
dan gudang. Tujuan Sistem)
3. Sistem ini dibuat untuk Lingkar luar
Interface

pembuatan laporan pengadaan


barang masuk, barang keluar Subsistem Subsistem

dan laporan retur.


4. Sistem ini tidak membahas Input

transaksi penjualan secara Pengolah


Subsistem Subsistem

menyeluruh Output

Boundary Boundary

II TINJAWAN PUSTAKA
2.1 Konsep Dasar Sistem Gambar 2.1 Karakteristik suatu
Prosedur adalah suatu sistem
urut-urutan operasi klerikal (tulis- (Sumber: Jogiyanto. Analisis dan
menulis), biasanya melibatkan beberapa Desain 2001)
orang di dalam satu atau lebih 2.1.2 Klasifikasi Sistem
departemen, yang diterapkan untuk Sistem dapat diklasifikasikan dari
menjamin penanganan yang seragam dari beberapa sudut pandang, diantaranya
transaksi-transaksi bisnis yang terjadi. adalah sebagai berikut :
1. Sistem abstrak (abstract system) dan
Pendekatan sistem yang lebih sistem fisik (physical system). Sistem
menekankan pada elemen atau abstrak adalah sistem yang berupa
komponennya mendefinisikan sistem pemikiran atau ide-ide yang tidak tampak
sebagai berikut. Sistem adalah kumpulan secara fisik. Sistem fisik adalah sistem
dari elemen-elemen yang berinteraksi yang ada secara fisik.
untuk mencapai suatu tujuan tertentu. 2. Sistem alamiah (natural system) dan
(Jogiyanto 2001) sistem buatan manusia (human made
system). Sistem alamiah adalah sistem
2.1.1 Karakteristik sistem yang terjadi melalui proses alam, tidak
Menurut Jogiyanto Suatu sistem dibuat manusia. Sistem buatan manusia
mempunyai karakteristik atau sifat-sifat yang melibatkan interaksi antara manusia
tertentu, yaitu mempunyai komponen- dengan mesin disebut dengan man-
komponen (components), batas sistem machine system.
(boundary), lingkungan luar sistem 3. Sistem tertentu (deterministic
(environments), penghubung (interface), system) dan sistem tak
masukan (input), keluaran (output), tentu (probabilistic system). Sistem
pengolah (prosses), sasaran (objective), tertentu beroperasi dengan tingkah laku
atau tujuan(goal).( Jogiyanto.2001) yang sudah dapat diprediksi. Sistem tak
tentu adalah sistem yang kondisi masa
1. Komponen. depannya tidak dapat diprediksi karna
2. Boundary (Batasan Sistem). mengandung unsur probabilitas.
3. Environment (lingkungan Luar 4. Sistem tertutup (closed system) dan
Sistem). sistem terbuka (open system). Sistem
4
tertutup adalah sistem yang tidak XAMPP adalah perangkat lunak (free
berhubungan dan tidak terpengaruh software) bebas, yang mendukung untuk
dengan lingkungan luarnya. Sistem banyak sistem operasi, yang merupakan
terbuka adalah sistem yang berhubungan kompilasi dari beberapa program.[17]
dan terpengaruh dengan lingkungan Fungsi XAMPP sendiri
luarnya. adalah sebagai server yang berdiri sendiri
2.2 Konsep Dasar Informasi (localhost), yang terdiri beberapa
Menurut Jogiyanto informasi ibarat darah program antara lain : Apache HTTP
yang mengalir dalam tubuh suatu Server, MySQL database, dan
organisasi. Suatu sistem yang kurang penerjemah bahasa yang ditulis dengan
mendapatkan informasi akan menjadi bahasa pemrograman PHP dan
lusuh, kerdil, dan akhirnya berakhir.( Perl. Nama XAMPP sendiri merupakan
Jogiyanto 2001) singkatan dari X (empat sistem operasi
apapun), Apache, MySQL, PHP dan Perl.
2.2.1 Pengertian Informasi Program ini tersedia dalam GNU
Menurut Raymond (General Public License) dan bebas,
Mcleod informasi adalah data yang telah merupakan web server yang mudah
diolah menjadi bentuk yang memiliki arti untuk digunakan yang dapat
bagi si penerima dan bermanfaat bagi menampilkan halaman web yang
pengambilan keputusan saat ini atau dinamis. Untuk
mendatang. Secara umum informasi mendapatkanya XAMPP anda dapat
dapat di definisikan sebagai hasil mendownload langsung dari web
pengolahan data dalam bentuk yang lebih resminya. Dan berikut beberapa definisi
berguna dan lebih berarti bagi program lainnya yang terdapat
penerimannya. ( Jogiyanto 2001) dalam XAMPP.
2.3 Pengertian Persediaan Server HTTP Apache atau Server
: Web/WWW Apache adalah server web
a. Pengertian Inventory Menurut yang dapat dijalankan di banyak sistem
Koher, Eric L.A operasi seperti (Unix, BSD, Linux,
adalah bahan baku dan penolong, Microsoft Windows dan Novell Netware
barang jadi dan barang dalam serta platform lainnya) yang berguna
produksi dana barang-barang untuk melayani dan memfungsikan situs
yang tersedia, yang dimiliki web. Protokol yang digunakan untuk
dalam perjalanan dalam tempat melayani fasilitas web/www ini
penyimpanan atau konsinyasikan menggunakan HTTP.
kepada pihak lain pada akhir MySQL adalah sebuah perangkat
periode.( Koher, Eric L.A. 2006) lunak sistem manajemen basis data SQL
2.4 Penjualan (bahasa Inggris: database management
Menurut Assuari “ Berpendapat system) atau DBMS yang multithread,
bahwa “penjualan ialah sebagai multi-user, dengan sekitar 6 juta instalasi
kegiatan manusia yang mengarahkan di seluruh dunia. MySQL AB membuat
untuk memenuhi dan memuaskan MySQL tersedia sebagai perangkat lunak
kebutuhan dan keinginan melalui gratis dibawah lisensi GNU General
proses pertukaran”. (Assuari “2004) Public License (GPL), tetapi mereka juga
menjual dibawah lisensi komersial untuk
2.9.1 XAMPP kasus-kasus dimana penggunaannya
Menurut Priyanto Hidayatullah, tidak cocok dengan penggunaan GPL.
Jauhari Khariul Kawistara, Pengertian
5
PHP: Hypertext Preprocessor membuat basis data. Jika seseorang
adalah bahasa skrip yang dapat menghapus tabel, ketikkan baris perintah
ditanamkan atau disisipkan ke dalam yang sesuai untuk menghapus tabel. Hal
HTML. PHP banyak dipakai untuk tersebut tentu saja sangat menyulitkan
memrogram situs web dinamis. PHP karena seseorang harus hafal dan
dapat digunakan untuk membangun mengetikkan perintahnya satu per satu.
sebuah CMS. Saat ini banyak sekali perangkat
phpMyAdmin adalah perangkat lunak yang dapat dimanfaatkan untuk
lunak bebas yang ditulis dalam bahasa mengelola basis data dalam MySQL,
pemrograman PHP yang digunakan salah satunya adalah phpMyAdmin.
untuk menangani administrasi MySQL Dengan phpMyAdmin, seseorang dapat
melalui Jejaring Jagat Jembar (World membuat database, membuat tabel,
Wide Web). phpMyAdmin mendukung mengisi data, dan lain-lain dengan
berbagai operasi MySQL, diantaranya mudah, tanpa harus menghafal baris
(mengelola basis data, tabel-tabel, bidang perintahnya.
(fields), relasi (relations), indeks, phpMyAdmin merupakan bagian untuk
pengguna (users), perijinan mengelola basis data MySQL yang ada di
(permissions), dan lain-lain).Pada komputer. Untuk membukanya, buka
dasarnya, mengelola basis data dengan browser lalu ketikkan alamat
MySQL harus dilakukan dengan cara http://localhost/phpmyadmin, maka akan
mengetikkan baris-baris perintah yang muncul halaman phpMyAdmin. Di situ
sesuai (command line) untuk setiap nantinya seseorang bisa membuat
maksud tertentu. Jika seseorang ingin (create) basis data baru, dan
membuat basis data (database), ketikkan mengelolanya. (Priyanto Hidayatullah,
baris perintah yang sesuai untuk Jauhari Khariul Kawistara. 2015)
paling efisien, sehingga produktivitas
BAB III lembaga dapat meningkat. maka penulis
OBJEK DAN METODE menggunakan metode tindakan (action
PENELITIAN research). Dimana metode ini bertujuan
3.1 Objek Penelitian untuk mencari data yang paling efektif
Objek penelitian merupakan hal yang menghasilkan suatu perubahan
awal kegiatan penelitian sehingga yang disengaja.
kegiatan penelitian dapat dilakukan 3.2.1 Desain Penelitian
secara efektif dan objektif untuk Dalam melakukan suatu penelitian
mendapatkan data sesuai dengan untuk perancangan ini sangat perlu
tujuan dan kegunaan tertentu. Adapun dilakukan perencanaan dan perancangan
objek penelitian yang penulis teliti penelitian, agar penelitian yang
adalah perancangan sistem informasi dilakukan dapat berjalan dengan baik dan
inventory barang di CV. Kurnia Abadi sistematis
berbasis web. Dari definisi di atas maka dapat
3.2 Metode penelitian dikatakan bahwa desain penelitian untuk
Agar suatu penelititan berjalan merancang Sistem Informasi merupakan
dengan baik harus dilakukan dalam suatu semua proses penelitian yang dilakukan
proses yang teratur dan terarah, oleh oleh penulis dalam melaksanakan
karena itu diperlukan suatu metode untuk penelitian mulai dari perencanaan
melaksanakan suatu penelitian. Karena perancangan sistem berupa sampai
penelitian ini dilakukan untuk dengan pelaksanaan penelitian yang
mengembangkan metode kerja yang dilakukan pada waktu tertentu.
6
3.2.2 Jenis dan Metode 3.2.3.2 Metode pengembangan sistem
Pengumpulan Data Proses pengembangan sistem
Metode pengumpulan data adalah melewati beberapa tahapan dari mulai
penelitian lapangan, dilakukan dengan sistem itu direncanakan sampai dengan
cara mengadakan peninjauan langsung sistem itu diterpakan, dioperasikan dan
pada objek untuk mendapatkan data dipelihara. Daur atau siklus hidup dari
primer dan data sekunder. pengembangan sistem merupakan suatu
3.2.3 Metode pendekatan dan bentuk yang digunakan untuk
pengembangan sistem menggambarkan tahapan utama dan
Di dalam melakukan penelitian di langkah-langkah didalam tahapan
Bagian Gudang CV.Kurnia Abadi tersebut dalam proses pengembangannya.
pendekatan sistem yang digunakan Adapun metode pengembangan sistem
adalah pendekatan sistem secara yang penulis gunakan adalah model
terstruktur. Dalam pendekatan sistem “Waterfall (Air Terjun)”.
secara terstruktur ini terdapat identifikasi Dalam pengembangannya metode
komponen- komponen sistem informasi waterfall memiliki beberapa tahapan
yang akan dirancang secara rinci yang yang runtut: requirement (analisis
memiliki tujuan untuk memberikan kebutuhan), system design (desain
gambaran pada user atau pengguna sistem), Coding & Testing, Penerapan
mengenai sistem yang baru. Sedangkan Program, pemeliharaan melingkupi
desain secara rinci digunakan untuk aktivitas–aktivitas sebagai berikut:
pembuatan aplikasi dan implementasi
sistem yang baru.
Tujuan dari perancangan terstruktur
adalah agar pada akhir pengembangan
sistem atau aplikasi ini dapat memenuhi
kebutuhan user, agar lebih efektif dan
efisien serta mudah dipergunakan serta
mudah dipahami dan mudah dirawat.
3.2.3.1 Metode pendekatan sistem
Metode pendekatan sistem yang
digunakan pada penelitian ini Gambar 3.2 Skema Waterfall
menggunakan metode terstruktur yaitu (Sumber Metode Waterfall (Jogianto
proses untuk mengimplementasikan 2001)
urutan langkah untuk menyelesaikan
suatu masalah dalam entuk program.
Pemograman terstruktur adalah suatu a) Requirement (analisis kebutuhan).
proses mengimplementasikan urutan b) System and software design
langkah untuk menyelesaikan suatu (desain sistem)
masalah dalam bentuk program. c) Implemention and unit testing
Pendekatan terstruktur dilengkapi dengan (penulisan sinkode program)
alat-alat dan teknik yang dibutuhkan d) Integration & Testing (Penerapan /
dalam pengembangan sistem, sehingga Pengujian Program)
hasil akhir dari sistem yang e) Operation & Maintenance
dikembangkan akan diperoleh sistem (Pemeliharaan)
yang strukturnya didefinisikan dengan
baik dan jelas.

7
3.2.3.3 Alat Bantu Analisis dan Perancangan
Ada beberapa alat bantu atau notasi yang dapat digunakan untuk menggambarkan
keadaan suatu sistem seperti, Context Diagram (CD), Data Flow Diagram (DFD), dan
Entity Relationship Diagram (ERD) serta Flowmap.
1) Flowmap prosedur barang masuk yang sedang berjalan
Prosedur barang masuk

Vendor Manager Kepala gudang

Penawaran harga
barang Negosiasi harga

Membuat
Harga sepakat Harga sepakat daftar
Pemesanan
barang

Daftar pemesanan Daftar pemesanan

Mengecek stok
barang dan
menyediakan
barang

Cek stok Barang yang dipesan

Cek
Nota pembayaran A1 barang
Nota pembayaran yang
dipesan
Barang yang dipesan

Tidak Sesuai?

Pengiriman
barang pesanan

Ya

Pengiriman barang Laporan barang Laporan barang


yang dipesan masuk masuk

A1
Phase

Gambar 3.3 Flowmap prosedur barang masuk Sistem Yang Berjalan

1. Flowmap prosedur barang keluar yang sedang berjalan

1
Prosedur barang keluar

Marketing Konsumen Gudang Delivery

Penawaran harga Penawaran harga Meriview


penawaran

Meriview penawaran
Negosiasi harga

Menyetujui harga Menyetujui harga

Membuat
daftar
pemesanan
barang

Data daftar barang Data daftar barang

Tidak

Data daftar barang

Mengecek
stok barang

Cek stok?

Ya

Pengiriman barang Nota dan daftar Nota dan daftar


+nota penjualan barang yang dipesan barang yang dipesan

Menerima
Cek Tidak
pembayaran Mengirim
barang
pesanan barang
dan nota

Sesuai
Menerima
pembayaran Barang yang dipesan
sesuai dan
pembayaran Ya
Phase

Gambar
3.4 Flowmap prosedur barang keluar berdasarkan kebutuhan pihak yang
Sistem Yang Berjalan bersangkutan.
Flowmap dari sistem informasi
inventory CV. Kurnia Abadi yang di
IV HASIL DAN PEMBAHASAN usulkan digambarkan sebagai berikut .
4.1 Perancangan Sistem 4.1.3.1.1 Flowmap Penerimaan Barang
Perancangan sistem merupakan Masuk
gambaran dari beberapa elemen yang Berikut menjelaskan tentang alur
terpisah ke dalam satu kesatuan yang dokumen prosedur penerimaan barang
utuh dan mempunyai fungsi, tujuan. masuk yang
Perancangan sistem dilakukan
diusulkan :

9
Prosedur Barang masuk

vendor Manager Kepala gudang

Data Stok Data Stok


Barang Barang

Input Tanggal dan No


Pesanan

Cetak Pesanan
Barang Barang yang
Cek barang
dipesan
yang dipesan

Daftar
pemesanan Daftar
pemesanan
Ada
ya
Input Barang Retur kerusakan?

Mengecek stok
barang dan
tidak
menyediakan
barang Data
Barang
Retur
Input Barang Masuk

Cek stok
Barang
Retur

Data
Barang
Masuk
Nota Nota
pembayaran pembayaran Cetak Nota
Barang yang Retur dan
dipesan Laporan Retur

Menyimpan
data barang
masuk
Nota Retur
Pengiriman Laporan Retur
barang
pesanan
Data
Laporan Retur Barang
Masuk

Nota Retur Laporan Laporan Mencetak


barang masuk barang masuk Laporan
barang masuk
Phase

Gambar 4.1 Flowmap Penerimaan Barang Masuk

4.1.3.1.2 Flowmap Barang Keluar


Berikut menjelaskan tentang alur dokumen prosedur barang keluar yang diusulkan
:

Gambar 4.2 Flowmap Prosedur Barang Keluar

Prosedur barang keluar

Bagian Gudang Marketing Manager

Daftar Daftar
Lapo ran Baran g
Permintaan Permintaan
Keluar
Baran g Baran g

Input Daftar Barang


Keluar

Data
Baran g
Keluar

Barang
Keluar

Data
Baran g
Keluar

Cetak Laporan
Baran g Keluar
10
Lapo ran Baran g
Keluar
Phase
4.1.3.2 Diagram Konteks
Laporan Barang Masuk
Laporan Barang Keluar
Daftar Permintaan Barang Laporan Stok Barang

Laporan Retur
SI Inventory CV.
Marketing Manager
Kurnia Abadi
Data Supplier

Data Barang

Data Pemesanan

Gambar 4.3 Diagram Konteks Sistem Yang Diusulkan

4.1.3.3 Data Flow Diagram

4.1.3.3.1 DFD Level 0


1.0
Kelola Barang Data barang masuk barang_masuk
Masuk

barang_retur
Data barang retur
Daftar Permintaan Barang

Marketing
2.0
Data Pemesanan
Kelola Barang barang_keluar
Data barang keluar
Keluar

pemesanan
Data pemesanan
Data Barang

Manager

Data Supplier 3.0


pemesanan
Laporan Barang Keluar
Laporan Stok Barang
Laporan Barang Masuk

suppplier
Laporan Retur

Data supplier

Data supplier

Data barang keluar


4.0
Data barang retur
Buat Laporan Data barang masuk

Gambar 4.4 DFD Level 0 yang Diusulkan

4.1.3.3.2 DFD Level 1


1. DFD Level 1 Proses 1 Kelola Barang Masuk

11
1.2
1.1
pemesanan Data barang masuk Input Barang
Cek Barang Masuk
Data Pemesanan Masuk

Data barang kurang


Data barang retur
Data barang masuk

barang_masuk
1.4
1.3
Input Barang
Input Barang Retur
Kurang

Data barang kurang Data barang retur

kurang retur

Gambar 4.5 DFD Level 1 Proses 1 yang Diusulkan

2. DFD Level 1 Proses 3 Pemesanan

Data persediaan 3.1


persediaan
Cek Stok Barang

Data persediaan

Data supplier 3.2


supplier Supplier
Buat Pemesanan

Data Pemesanan

3.3
Cetak Nota
Pemesanan

Nota Pemesanan

dari suatu sistem untuk mendefinisikan


Gambar 4.6 DFD Level 1 Proses 3 data yang mengalir dari sistem dengan
Pemesanan yang Diusulkan lengkap. Kamus data dibuat berdasarkan
arus data yang ada dalam DFD (Data
2.1.3.4 Kamus Data Flow Diagram) dan hanya ditunjukkan
Kamus data atau Data arus datanya saja.
Dictionary adalah katalog fakta tentang Berikut ini dijelaskan kamus data
data dan kebutuhan-kebutuhan informasi yang akan dirancang pada perancangan
12
aplikasi inventori gudang berbasis web Struktur Data : id_permintaan,
pada CV. Kurnia Abadi adalah sebagai tgl_penjualan, kode_barang,
berikut: nama_barang, warna, jumlah.
1. Nama Arus Data : Data 7. Nama Arus Data : Data Barang
Pemesanan Alias :-
Alias :- Aliran Data : Manager – 3.0
Aliran Data : Manager – P1.0 , Struktur Data : kode_barang,
Manager – P1.1 nama_barang, jenis_barang,
Struktur data : no_pemesanan, harga_beli, harga_jual.
tgl_pemesanan, kd_supplier, 8. Nama Arus Data : Data Persedian
nm_supplier, nama_barang, warna, Alias :-
jumlah. Aliran Data : Manager – 3.0
2. Nama Arus Data : Data Barang Struktur Data : kode_barang,
Masuk nama_barang, jenis_barang, stok.
Alias :- 9. Nama Arus Data : Data Supplier
Aliran Data : P1.1 – P 1.2 Alias :-
Struktur data : id_masuk, Aliran Data : Manager – 3.0, supplier
no_pemesanan, tgl_masuk, - 3.2
kode_barang, nama_barang, warna, Struktur Data : id_supplier,
jumlah. nama_supplier.
3. Nama Arus Data : Data Barang 10. Nama Arus Data : Laporan
Keluar Barang Keluar
Alias :- Alias :-
Aliran Data : P2.1 – P 2.2 Aliran Data : P 4.1 – Manager
Struktur data : id_keluar, Struktur Data : id_keluar,
tgl_keluar, kode_barang, tgl_keluar, kode_barang,
nama_barang, warna, jumlah. nama_barang, jenis_barang, warna,
4. Nama Arus Data : Data Barang jumlah
Retur 11. Nama Arus Data : Laporan
Alias :- Barang Masuk
Aliran Data : P1.1 – P 1.3 Alias :-
Struktur data : id_retur, Aliran Data : P 4.1 – Manager
tgl_retur, no_pemesanan, Struktur Data : id_masuk,
kode_barang, nama_barang, warna, tgl_masuk, kd_supplier,
jumlah. nama_supplier kode_barang,
5. Nama Arus Data : Data Barang nama_barang, warna, jumlah.
Kurang 12. Nama Arus Data : Laporan Retur
Alias :- Alias :-
Aliran Data : P1.1 – P 1.3 Aliran Data : P 4.1 – Manager
Struktur data : id_kurang, Struktur Data : no_pemesanan,
tgl_kurang, no_pemesanan, id_retur, tgl_masuk, kd_supplier,
kode_barang, nama_barang, warna, nama_supplier kode_barang,
jumlah. nama_barang, warna, jumlah.
6. Nama Arus Data : Daftar 13. Nama Arus Data : Laporan Stok
Permintaan Barang Barang
Alias : materi Alias :-
Aliran Data : Marketing – P2.1 Aliran Data : P 4.1 – Manager

13
Struktur Data : kode_barang, nama_barang, jenis_barang, harga_beli,
nama_barang, jenis_barang, warna, harga_jual, no_pemesanan,
stok. tgl_pemesanan, status}

4.1.4. Perancangan Basis Data


Perancangan basis data 3. Bentuk normal 2 (2_NF)
mempunyai tujuan untuk
mengidentifikasi isi atau struktur dari user_login = username*,
tiap-tiap file yang digunakan pada password,
database. Adapun perancangan basis data login_hash
ini akan dibahas mengenai normalisasi, data_barang = kode_barang*,
ERD (Entity Relationship Diagram), nama_barang,
relasi tabel, struktur data dan kodifikasi. jenis_barang,
Karena struktur data dan hubungan antar ukuran, warna,
data relatif kompleks, maka ERD kategori, satuan,
menggunakan sejumlah notasi dan harga_beli,
simbol untuk menggambarkan struktur harga_jual, stok
dan hubungan antar data. Pada dasarnya supplier = id_supplier*,
ada tiga macam simbol yang bisa nama_supplier,
digunakan, yaitu entity, atribut dan alamat, tlp
relation. pemesanan = no_pemesanan*,
tgl_pemesanan,
4.1.4.1. Normalisasi id_supplier**,
1. Bentuk tidak normal (Un-normal) kode_barang**,
{username, password, ukuran, warna,
login_hash, id_masuk, tgl_masuk, jumlah, status
jumlah_masuk, kode_barang, warna, barang_masuk = id_masuk*,
jumlah, id_supplier, nama_supplier, no_pemesanan*
alamat, tlp, kode_barang, stok_awal, *, tgl_masuk,
masuk, keluar, stok_akhir, rata_keluar, kode_barang**,
stok_tersedia, no_pemesanan, jumlah_masuk
kode_barang, nama_barang, ukuran, barang_keluar = id_keluar*,
warna, jumlah, kode_barang, ukuran, no_nota,
warna, id_keluar, no_nota, tgl_keluar, tgl_keluar,
kode_barang, warna, ukuran, kode_barang**,
jumlah_keluar, kode_barang, jumlah_keluar
nama_barang, jenis_barang, harga_beli, data_persediaa = kode_barang**,
harga_jual, no_pemesanan, n stok_awal,
tgl_pemesanan, id_supplier, status} masuk, keluar,
2. Bentuk normal 1 (1-NF) stok_akhir,
{username, password, rata_keluar,
login_hash, id_masuk, tgl_masuk, stok_tersedia.
jumlah_masuk, id_supplier,
nama_supplier, alamat, tlp, stok_awal,
masuk, keluar, stok_akhir, rata_keluar,
stok_tersedia, no_pemesanan, id_keluar, Kurang = id_kurang*,
no_nota, tgl_keluar, jumlah_keluar, no_pemesanan*
kode_barang, warna, ukuran, *, tgl_kurang,
14
kode_barang**, Kurang = id_kurang*,
jumlah no_pemesanan**,
Retur = id_retur**, tgl_kurang
no_pemesanan* d_kurang = id_kurang**,
*, tgl_retur, kode_barang**, jumlah
kode_barang**,
jumlah
4. Bentuk normal 3 (3_NF) 4.1.4.2. Relasi Tabel

user_login = username*, password,


login_hash
data_baran = kode_barang*,
g nama_barang,
jenis_barang, kategori,
satuan, harga_beli,
harga_jual
d_data_bar = kode_barang**,
ang ukuran, warna, stok
Supplier = id_supplier*,
nama_supplier, alamat,
tlp Gambar 4.7 Relasi Tabel yang
Pemesanan = no_pemesanan*, Diusulkan
tgl_pemesanan,
id_supplier**, status 4.1.4.3 ERD
d_pemesan = no_pemesanan**,kode
data_persediaan
an _barang**, ukuran,
warna, jumlah. 1

barang_ma = id_masuk*,
suk no_pemesanan**, Memiliki n d_barang_masuk n Memiliki 1 barang_masuk 1

tgl_masuk
d_barang_ = id_masuk**, n

masuk kode_barang**,
jumlah_masuk. d_barang_keluar n Memiliki n data_barang n Memiliki n d_pemesanan n Memiliki 1

barang_kel = id_keluar*, no_nota, n 1


uar tgl_keluar
d_barang_k = id_keluar**, Memiliki Memiliki

eluar kode_barang**,
1 n
jumlah_keluar.
data_persed = kode_barang**, barang_keluar d_data_barang

iaan stok_awal, masuk,


keluar, stok_akhir, Gambar 4.8 Entity Relationship
rata_keluar, Diagram yang diusulkan
stok_tersedia.
Retur = id_retur**, 4.2 Perancangan Antar Muka
no_pemesanan**, Perancangan antar muka
tgl_retur merupakan gambaran tampilan yang
d_retur = id_retur**, akan digunakan oleh user. Adapun dalam
kode_barang**, jumlah antar muka ini terdapat beberapa bagian
15
yang harus dilakukan, yaitu dimulai output pada setiap fungsi yang telah
dengan menentukan struktur menu yang ditentukan, diuraikan sebagai berikut:
ada dalam aplikasi, tampilan input dan
SISTEM INFORMASI
4.2.1 Struktur Menu GUDANG CV KURNIA

Struktur menu berisi menu dan


sub-sub menu yang berfungsi LOGIN

memudahkan user dalam menggunakan


aplikasi tersebut.berikut adalah gambaran MANAGER GUDANG
truktur menu dalam aplikasi ini.
DATA DATA BARANG BARANG BARANG
PEMESANAN LAPORAN RETUR LAPO
BARANG SUPPLIER MASUK KURANG KELUAR

LAPORAN LAPO
BULANAN BULA

LAPORAN
LAPO
DATA
RET
BARANG

LAPORAN
SUPPLIER

Gambar 4.9 Struktur Menu Aplikasi

4.3

Gambar 4.26 Halaman Utama


Gambar 4.23 Halaman Login Gudang
:
Tampilan menu utama petugas
1. Halaman Utama Program merupakan tampilan utama ketika user
Form halaman utama pada berhasil melakukan login sebagai
sistem ini adalah halaman pertama yang gudang.
muncul setelah melakukan login. Menu
yang dapat diakses sesuai dengan hak
dan status user.

16
Gambar 4.27 Halaman Utama
Manager
Tampilan menu utama manager
merupakan tampilan utama ketika user
berhasil melakukan login terlebih dahulu
dengan hak akses manager.

Gambar 4.30 Halaman Data


Supplier
a. Halaman Pemesanan

Gambar 4.28 Halaman Data


Barang
Langkah-langkah menjalankan
form data barang:

Gambar 4.31 Halaman


Pemesanan

Gambar 4.29 Halaman Detail


Barang

Gambar 4.32 Halaman Data


Pemesanan

17
Gambar 4.33 Halaman Daftar
Pesanan
Gambar 4.36 Halaman Retur Barang

d. Halaman Barang Keluar

Gambar 4.34 Halaman Terima


Barang Masuk

Gambar 4.37 Halaman Barang


Keluar

Gambar 4.35 Halaman Daftar Barang


Pemesanan di Retur

Gambar 4.38 Halaman Daftar


Barang Keluar

18
DAFTAR PUSTAKA
Sumber Buku :

V KESIMPULAN DAN SARAN [1] Rizki Fauzi,” SISTEM


5.1 Kesimpulan INFORMASI PENJUALAN
Berdasarkan implementasi dan DAN INVENTORY BARANG
penjelasan yang telah dikemukakan PADA TERGEE CLOTHING
sebelumnya oleh penulis, dapat diambil BERBASIS WEB”, Oct, 2010
kesimpulan dari sistem informasi [2] Sifa Yanpi Alkabira “SISTEM
Inventory barang ini sebagai berikut: INFORMASI INVENTORY
1. Sistem informasi inventory ini CONTROL BERBASIS
diharapkan dapat memudahkan WEBSITE DI PT. GLOBAL
dalam proses pembuatan laporan CIPTA SELERA”, Nov, 2014
dan proses penyajian laporan. [3] Jogiyanto HM, Akt, MBa, PH.D.
2. Sistem informasi inventory ini 2001. “Analisis dan Desain
diharapkan dapat memudahkan Sistem Informasi : Pendekatan
dalam proses pencocokan data Terstruktur Teori dan Praktek
dari hasil pencatatan pada buku aplikasi Bisnis.”
dan jumlah barang yang tersedia. Andi.Yogyakarta.
5.2 Saran [4] Andri Kristanto, “Perancangan
Beberapa saran yang Sistem Informasi dan
dipertimbangkan dalam memanfaatkan Aplikasinya”, Edisi Revisi,
sistem informasi Inventory Barang yang Yogyakarta : Gava Media, 2008
penulis buat, yaitu: [5] ladjamudin , al-bahra, “Analisis
1. Diharapkan kedepannya sistem dan Desain Sistem Informasi”,
informasi inventory barang ini 2rd ed Yogyakarta : Garaha
lebih dikembangkan dengan di Ilmu, 2005
adakanya hak akses untuk pemilik [6] Subari Tata, “Analisis Sistem
perusahaan, bagian oprasional, Informasi”, Yogyakarta: Graha
marketing, delivery, dan Ilmu, 2012
collector. [7] Mulyanto. Agus, “Sistem
2. Diharapkan kedepannya sistem Informasi Konsep dan Aplikasi”,
informasi inventory barang ini Yogyakarta: Pustaka Pelajar,
diadakanya sistem pembuatan 2009.
laporan dari semua proses yang
terdapat di sistem informasi [8] Koher, Eric L.A. 2006. Produksi
inventory barang ini. dan Bahan Baku, GRAMEDIA. Jakarta.
3. Untuk pengembangan selanjutnya [9] Ristono. Agus, “Manajemen
pada sistem informasi inventory Persediaan”, Yogyakarta: Graha Ilmu.
barang ini diharapkan adanya
Mulyanto. Agus, “Sistem
sistem transaksi penjualan secara
Informasi Konsep dan Aplikasi”,
menyeluruh.
Yogyakarta: Pustaka Pelajar,
2009.

[10] Lalu Sumayang. 2003. Dasar-


Dasar Manajemen Produksi dan
Operasi. Edisi

1
Pertama. Jakarta: Salemba Web (HTML/CSS/Power
Empat. Designer/XAMPP/PHP/CodeIgneter/Jqu
ery). Informatika.
[11] Handoko T. Hani, 2000,
Manajemen Personalia dan [18] MADCOMS. 2013. Kupas Tuntas
Sumberdaya Manusia, Edisi II, Adobe Dreamweaver Dengan
Cetakan Keempat Belas, Pemograman PHP dan Mysql CS6. Andi
Penerbit BPFE, Yogyakarta. Publisher

[12] Freddy, Rangkuti. 2007. [19] Wahyu Nurjaya WK, ST., M.Kom.
Manajemen Persediaan Aplikasi 2010. Pengelolaan Instalasi.
di Bidang bisinis. Jakarta: PT. Koposoftware.com
Rajagrafindo Persada. [20] Dede Sopandi. 2010. Instalasi dan
[14] Fatansyah. 2007. Basis Data, Konfigurasi Jaringan Komputer.
Informatika. Informatika.
Sumber Internet :
[15] Darma, Jarot s, Shenia a. 2009.
Buku Pintar Menguasai Internet [13] Assuari “2004:5 Penjualan dan
Penerbit, MediaKita. Retur
[16] Betha Sidik, Ir. 2012. Pemograman
Web Php, Informatika. http://www.gurupendidikan.com/
8-pengertian-penjualan-menurut-
[17] Priyanto Hidayatullah, Jauhari para-ahli-beserta-jenisnya/
Khariul Kawistara. 2015. Pemograman

20

Anda mungkin juga menyukai