33
ANALISA SISTEM BERJALAN
3.1.Tinjauan Perusahaan
CV Galuh Jaya Karawang adalah perusahaan yang bergerak di bidang agribisnis, sebagai distributor pupuk nonsubsidi, pestisida dan benih. Jaringan pasar domestik didukung oleh puluhan supplier dan ratusan kios binaan.
Untuk menjaga ketersediaan stok barang CV Galuh Jaya Karawang sejak awal berdiri masih menggunakan cara manual. Hal ini dirasa kurang efisien dan efektif mengingat perkembangan teknologi yang semakn maju dan berkembang.
3.1.1.Sejarah Perusahaan
CV Galuh Jaya Karawang adalah perusahaan perorangan yang berlokasi di Jl. Cikalongsari Dsn. Cikalong 03 Rt.01/05 Ds. Cikalongsari Kec. Jatisari Kab. Karawang Prov. Jawa Barat.
Pada tahun 2000 dimulai oleh Ir. Wahyu Hidayat yang membuka toko “Gantar Mekarjaya Tani” di Jl. Raya Patrol Baru No. 05 Indramayu – Jawa Barat. Lingkup toko “Gantar Mekarjaya Tani” para petani wilayah Indramayu dan sekitarnya. Kala itu jumlah karyawannya hanya satu orang.
Dan pada tahun 2005 tanggal 10 April, Toko “Gantar Mekarjaya Tani” diganti menjadi CV Galuh Jaya Karawang, dan berpindah ke Jl. Cikalongsari Dsn. Cikalong 03 Rt.01/05 Ds. Cikalongsari Kec. Jatisari Kab. Karawang Prov. Jawa Barat. Tujuan CV Galuh Jaya Karawang didirikan adalah menjadi distributor pupuk nonsubsidi, petsisida, dan benih.
1. Visi
Menjadi perusahaan agrobisnis terkemuka di Indonesia, yang mampu memberi manfaat kepada pelanggan dan pemangku kepentingan lainya.
2. Misi
a. Mendistribusikan produk dan layanan berkualitas dengan harga yang kompetititf.
b. Mengelola bisnis dengan ekselen melalui kerjasama dan sinergi.
c. Memberi kemanfaatan bagi pelanggan dan pemangku kepentingan lainya secara berkelanjutan
3.1.2.Struktur Organisasi dan Fungsi
Untuk mengolah perusahaan dengan baik dan optimal terutama terhadap sumber daya manusia, perusahaan menerapkan manajemen yang dituangkan dalam bentuk strktur organisasi merupakan sarana yang sangat penting untuk menjalankan fungsinya.
Adapun struktur organisasi ini sendiri dapat dikatakan sebagai suatu kerangka yang mewujudkan suatu pola tetapi dari hubungan antara kedudukan dan peranan dalam suatu kerjasama.
Bentuk struktur organisasi yang dimiliki CV Galuh Jaya Karawang adalah sebagai berikut:
Accounting
Accounting AdministrasiAdministrasi PenjualanPenjualan GudangGudang
Direktur Direktur
Gambar III.1. Stuktur Organisasi CV Galuh Jaya Karawang
Berikut ini adalah fungsi dan wewenang dari tiap bagian yang terdapat pada struktur organisasi CV Galuh Jaya Karawang, antara lain :
1. Direktur
Merupakan pimpinan yang bertanggung jawab terhadap operasional perusahaan sehari-hari. Memimpin serta membawahi bagian-bagian dalam perusahaan.
Tugasnya:
a. Bertanggung jawab terhadap operasional perusahaan sehari-hari.
b. Mengawasi jalannya perusahaan sesuai prosedur serta ketetapan perusahaan yang berlaku.
c. Menyusun, melaksanakan dan meningkatkan jumlah, mutu produksi, serta penggunaan sarana dan prasarana yang perusahaan.
d. Bertanggung jawab terhadap kuantitas dan kualitas produksi. e. Memimpin rapat perusahaan.
2. Administrasi
Merupakan bagian yang mengatur administrasi perusahaan yang mencakup surat-menyurat, sumber daya manusia serta perlengkapan aset yang dimiliki oleh perusahaan. Administrasi juga mengerjakan bagian ekspedisi yang bertujuan untuk mengirim dan penerimaan barang.
Tugasnya:
a. Memberikan perusahaan tata administrasi yang baik sehingga perusahaan dapat mengetahui mengenai surat-menyurat yang masuk dan keluar.
b. Melaksanakan tugas perekrutan dan pembinaan sumber daya manusia di perusahaan sehingga dapat diketahui dengan jelas mengenai jumlah personel yang ada maupun yang keluar.
c. Mengawasi proses ekspedisi agar pengiriman barang tersebut dapat sampai ke tempat tujuan dengan baik.
3. Accounting
Merupakan bagian yang mengatur seluruh arus dana dan keuangan perusahaan.
Tugasnya:
a. Mengawasi dan mengatur seluruh arus dana dan keuangan perusahaan. b. Mencatat dan mengelola keuangan perusahaan.
c. Mengurus dan membayar seluruh gaji karyawan perusahaan. d. Menyusun dan membuat laporan keuangan bulanan dan tahunan.
4. Penjualan
Merupakan bagian yang mengatur jalan penyaluran barang ke pada pihak pengecer atau bisa disebut dengan pihak ke 3.
Tugasnya:
a. Menjual atau menyalurkan barang yang sudah di rencana sesuai dengan rencana kebutuhan yang ditetapkan untuk pengecer.
b. Melaksanakan dan mengawasi demplot (suatu metode penyuluhan pertanian kepada petani) di wilayah kerja perushaan untuk Meningkatkan pengetahuan petani mengenai pemupukkan berimbang.
5. Gudang
Merupakan suatu fasilitas yang berfungsi sebagai lokasi penyaluran barang dari produsen, sampai ke end user (petani).
Tugasnya:
a. Mencatat dan mengawasi keluar masuknya barang. b. Menjaga dan mengawasi kondisi barang
3.2.Analisa Kebutuhan
3.2.1.Analisa Kebutuhan Sistem
Langkah pertama yang dilakukan dalam menganalisa sebuah system adalah mengidentifikasi masalah yang ada dalam system tersebut. Subjek permasalahan yang terjadi pada Stok Barang adalah masih menggunakan sistem manual. Secara garis besar, analisa kebutuhan sistem disajikan dalam tabel dibawah ini.
Tabel III.1. Analisa Kebutuhan Sistem
ANALISA KELEMAHAN SISTEM LAMA SISTEM YANG DIAJUKAN Information Informasi tentang Stok Barang
terbaru didapat jika kepala gudang menanyakan ke staff langsung ke lokasi gudang penyimpanan barang yang membutuhkan waktu lama.
Dengan sistem online berbasis
web ini, kepala gudang bisa secara langsung melihat stok barang di masing-masing bagian dimana pun dan kapan pun tanpa harus membuang tenaga dan waktu.
Performance Staff gudang masih secara langsung ke tempat penyimpanan barang untuk mengetahui stok terbaru.
Dengan sistem berbasis web atau online, user atau staaf gudang dapat melihat stok barang terbaru melalui website.
Eficiency Waktu yang banyak terbuang karena staff gudang harus datang langsung untuk melihat stok terbaru.
User atau staff dapat menghemat waktu dengan menggunakan fasilitas website informasi akan dilakukan otomatis oleh komputer sehingga informasi lebih cepat dan efisien.
Control / Security
Data transaksi barang keluar masuk tersimpan dalam dokumen kertas dan sangat riskan apabila dokumen rusak atau bahkan hilang
Dengan sistem, pencatatan transaksi dapat tersimpan langsung ke database oleh komputer maka data akan jauh lebih aman dan terorganisir. Kapan pun kita membutuhkan cukup dengan memanggil kode unik maka data akan segera tampil tanpa harus membuka-buka banyak file yang membutuhkan waktu lama.
Economy Pencatatan transaksi secara manual, baik surat jalan maupun laporan memakan biaya untuk pengadaan kertas dan tinta.
Pencatatan transaksi yang langsung tersimpan ke database dan dapat dilihat di website yang diharapkan meringankan biaya.
3.2.2.Analisa Kebutuhan Pengguna
Berdasarkanhasil analisis dari permasalahan yang ada dalam perusahaan, diperoleh kebutuhan pengguna sebagai berikut:
1. Halaman Admin:
a. Mengelola pengguna b. Mengelola data barang c. Mengelola data kategori d. Mengelola data gudang e. Mengelola data supplier f. Mengelola data customer
g. Melakukan transaksi barang masuk h. Melakukan transaksi barang keluar i. Melihat dan mencetak laporan.
2. Halaman User:
a. Melakukan transaksi barang masuk b. Melakukan transaksi barang keluar c. Melihat dan mencetak laporan.
3.3.Perancangan Perangkat Lunak
Untuk menghasilkan suatu rancangan yang baik diperlukan suatu bentuk masukan dan keluaran sebagai berikut :
3.3.1.Rancangan Antar Muka
Rancangan Antar Muka merupakan rancangan interface yang akan digunakan sebagai perantara User dengan perangkat lunak yang dikembangkan. Rancangan Interface dari Website Persediaan Barang adalah sebagai berikut:
A.Rancangan Antar Muka Login XXXX XXXX Login User ID: Password:
Login Pengguna
Gambar III.2. Rancangan Antar Muka Login
B.Rancangan Antar Muka Halaman Utama Admin
BERANDA | DATA MASTER | MASUK | KELUAR | LAPORAN
Data Barang Data Customer Data Supplier
Barang Masuk Barang Keluar
Copyright © 2017 Angga Winuryana. All Rights Reserved Sistem Inormasi Persediaan Barang
CV. GALUH JAYA
Selamat datang ... !!!!
Hari, dd-mm-yyyy Data Pengguna - Ganti Password - Logout
C.Rancangan Antar Muka Halaman Utama User
BERANDA | MASUK | KELUAR | LAPORAN
Barang Masuk Barang Keluar
Copyright © 2017 Angga Winuryana. All Rights Reserved Sistem Inormasi Persediaan Barang
CV. GALUH JAYA
Selamat datang ... !!!!
Hari, dd-mm-yyyy Ganti Password - Logout
Gambar III.4. Rancangan Antar Muka Halaman Utama User
D.Rancangan Antar Muka Data Pengguna Data Pengguna
Kode Pengguna Nama Pengguna Level Manage
xxxxxxx
xxxxxxxxxxxxxxxxxxxxx
Tambah Kode Pengguna:
Nama:
Pilih Level Pengguna....
xxxxx
Level Pengguna: Password:
xxxxx
Ketik Ulang Password:
<< Kembali
xxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxx EDIT | HAPUS
xxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxx EDIT | HAPUS
Z
Z
Z
Z
E.Rancangan Antar Muka Reset Password Data Pengguna xxxxxxx xxxxxxxxxxxxxxxxxxxxx Update Password Password Lama: Password Baru: xxxxxxxxxxxxxxxxxxxxx
Konfirmasi Password Baru:
<< Kembali
Gambar III.6. Rancangan Antar Muka Reset Password
F. Rancangan Antar Muka Data Gudang Data Gudang
Kode Gudang Nama Gudang Keterangan Manage
xxxxxxxxxx Tambah Nama Gudang: xxxxxxxxxxxxxxxxxxxx Keterangan: << Kembali xx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxx EDIT | HAPUS
Z
Z
Z
Z
xx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxx EDIT | HAPUSG.Rancangan Antar Muka Kategori Barang Kategori Barang
Kode Kategori Nama Kategori Keterangan Manage
xxxxxxxxxx Tambah Nama Kategori: xxxxxxxxxxxxxxxxxxxx Keterangan: << Kembali xx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxx EDIT | HAPUS
Z
Z
Z
Z
xx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxx EDIT | HAPUSGambar III.8. Rancangan Antar Muka Kategori Barang
H.Rancangan Antar Muka Supplier
+ Tambah Supplier
Data Supplier
Kode Supplier Nama Supplier Alamat Kota Telpon/Fax Manage
Cari Supplier
xxxxx xxxxxxxxxx xxxxxxxxxxxxxx xxxxx 999999999999 EDIT | HAPUS
Z Z
Z
Z Z
Z
xxxxx xxxxxxxxxx xxxxxxxxxxxxxx xxxxx 999999999999 EDIT | HAPUS
I. Rancangan Antar Muka Tambah Supplier xxxxxxxxxx Nama Supplier: Supplier Baru xxxxxxxxxxxxxx Alamat: xxxxx Kota: Simpan << Kembali 999999999999 Telpon / Fax:
Gambar III.10. Rancangan Antar Muka Tambah Supplier
J. Rancangan Antar Muka Data Customer
+ Tambah Customer
Data Customer
Kode Customer Nama Customer Alamat Kota Telpon/Fax Manage
Cari Customer
xxxxx xxxxxxxxxx xxxxxxx xxxxx 999999999999 EDIT | HAPUS
Z Z
Z
Z Z
Z
xxxxx xxxxxxxxxx xxxxxxx xxxxx 999999999999 EDIT | HAPUS
K.Rancnagan Antar Muka Tambah Customer xxxxxxxxxx Nama Customer: Customer Baru xxxxxxxxxxxxxx Alamat: xxxxx Kota: Simpan << Kembali 999999999999 Telpon / Fax:
Gambar III.12. Rancangan Antar Muka Tambah Data Customer
L. Rancangan Antar Muka Data Barang
+ Tambah Barang
Data Barang
Kode Barang Nama Barang Kategori Stok Minimum Stok Maksimal Stok / Satuan Gudang Manage
+ Kategori Barang Cari Barang
xxxxx xxxxxxxxxx xxxxxxx 99 999 999 xxxx xxx EDIT | HAPUS
Z Z Z
Z Z
Z Z Z
xxxxx xxxxxxxxxx xxxxxxx 99 999 999 xxxx xxx EDIT | HAPUS
M.Rancangan Antar Muka Tambah Data Barang
xxxxxxxxxx
Nama Barang:
Barang Baru
Pilih Kategori...
Kategori Barang:
xxxx
Satuan:
xxx
Letak Barang:
Simpan
99
Stok Minimum:
999
Stok Maksimum
<< Kembali
Pilih Gudang...
Gudang:
+ Kategori Baru
+ Gudang Baru
N.Rancangan Antar Muka Barang Masuk
+ Barang Masuk
DATA BARANG MASUK
Nomor Masuk Tanggal Supplier Keterangan Manage
xxxxx dd-mm-yy xxxxxxx xxxxxxxxxxxxxxxxxxx DETAIL / EDIT | HAPUS
Z Z
Z
Z
Z
xxxxx dd-mm-yy xxxxxxx xxxxxxxxxxxxxxxxxxx DETAIL / EDIT | HAPUS
Gambar III.15. Rancangan Antar Muka Barang Masuk
O.Rancangan Antar Muka Input Barang Masuk Barang Masuk
Kode Barang | Cari Nama Barang QTY Manage
dd-mm-yyyy xxxxx
Selesai
Tanggal: Supplier | Cari:
<< Kembali xxxx xxxxxxxxxx 99 ADD
Z
Z
Z
Z
xxxx xxxxxxxxxx 99 ADD xxxxxxxxxxxxxxx Keterangan: xxxxxxxxxxxxxxxxxxxxxxxxx Satuan xxxxxZ
xxxxx Batalkan Transaksi CetakP. Rancangan Antar Muka Barang Keluar
+ Barang Keluar
DATA BARANG KELUAR
Nomor Keluar Tanggal Customer Keterangan Manage
xxxxx dd-mm-yy xxxxxxx xxxxxxxxxxxxxxxxxxx DETAIL / EDIT | HAPUS
Z Z
Z
Z
Z
xxxxx dd-mm-yy xxxxxxx xxxxxxxxxxxxxxxxxxx DETAIL / EDIT | HAPUS
Gambar III.17. Rancangan Antar Muka Barang Keluar
Q. Rancangan Antar Muka Input Barang Keluar Barang Keluar
Kode Barang | Cari Nama Barang QTY Manage
dd-mm-yyyy xxxxx
Selesai
Tanggal: Customer | Cari:
<< Kembali xxxx xxxxxxxxxx 99 ADD
Z
Z
Z
Z
xxxx xxxxxxxxxx 99 ADD xxxxxxxxxxxxxxx Keterangan: xxxxxxxxxxxxxxxxxxxxxxxxx Satuan xxxxxZ
xxxxx Batalkan Transaksi CetakR.Rancangan Antar Muka Laporan Data Customer
Kode Customer Nama Customer Alamat Kota Telpon/Fax
xxxxx xxxxxxxxxx xxxxxxxxxxxxxx xxxxx 999999999999
Z
Z
Z
Z Z
xxxxx xxxxxxxxxx xxxxxxxxxxxxxx xxxxx 999999999999
CV. GALUH JAYA Laporan Data Customer Periode Tanggal: dd-mm-yy
xxxxxxxxxxxx 9999
<< Kembali
Gambar III.19. Rancangan Antar Muka Laporan Data Customer
S. Rancangan Antar Muka Laporan Data Supplier
Kode Supplier Nama Supplier Alamat Kota Telpon/Fax
xxxxx xxxxxxxxxx xxxxxxxxxxxxxx xxxxx 999999999999
Z
Z
Z
Z Z
xxxxx xxxxxxxxxx xxxxxxxxxxxxxx xxxxx 999999999999
CV. GALUH JAYA Laporan Data Supplier Periode Tanggal: dd-mm-yy
xxxxxxxxxxxx 9999
<< Kembali
T.Rancangan Antar Muka Menu Laporan Data Barang
Cetak Laporan Data Barang
Kategori Barang: Semua Kategori Stok :
Tampilkan Semua
Gambar III.21. Rancangan Antar Muka Menu Laporan Data Barang
U.Rancangan Antar Muka Laporan Data Barang
Kode Barang Print xxxxx
Z
xxxxx CV. GALUH JAYA Laporan Data Barang Periode Tanggal: dd-mm-yyxxxxxxxxxxxx 9999 << Kembali Nama Barang xxxxxxxxxxx
Z
xxxxxxxxxxx Kategori xxxxxZ
xxxxx Stok / Satuan 99 xxxxZ
99 xxxx Stok Minimum 99Z
99 Stok Maksimum 999Z
999 Gudang xxxxxZ
xxxxx Letak xxxxxZ
xxxxxV.Rancangan Antar Muka Menu Laporan Barang Masuk
Cetak Laporan Barang Masuk
Dari Tanggal: dd-mm-yy Sampai Tanggal: dd-mm-yy
Tipe Laporan: Detail Summary
Kode Supplier | Cari: xxxxxx xxxxxxxxxxxxxxxx Semua Supplier
Tampilkan
Gambar III.23. Rancangan Antar Muka Menu Laporan Barang Masuk
W.Rancangan Antar Muka Laporan Barang Masuk Summary
CV. Galuh Jaya Laporan Barang Masuk Periode dd-mm-yy s/d dd-mm-yy
Nomor Masuk xxxxx
Z
xxxxx Tanggal xxxxxZ
xxxxx Supplier xxxxxZ
xxxxx Nama Barang xxxxxZ
xxxxx Jumlah xxxxxZ
xxxxx Satuan xxxxxZ
xxxxx Print << Kembali xxxxxxxxxxxxxxxxxxxxxxx 9999 Gambar III.24.X.Rancangan Antar Muka Laporan Barang Masuk Detail
CV. Galuh Jaya Laporan Barang Masuk Periode dd-mm-yy s/d dd-mm-yy
Nomor Masuk xxxxx
Z
xxxxx Tanggal xxxxxZ
xxxxx Kode Supplier xxxxxZ
xxxxx Nama Supplier xxxxxZ
xxxxx Keterangan xxxxxZ
xxxxx Print << Kembali xxxxxxxxxxxxxxxxxxxxxxx 9999Gambar III.25. Rancangan Antar Muka Laporan Barang Masuk Detail
Y.Rancangan Antar Muka Menu Laporan Barang Keluar
Cetak Laporan Barang Keluar
Dari Tanggal: dd-mm-yy Sampai Tanggal: dd-mm-yy
Tipe Laporan: Detail Summary
Kode Customer | Cari: xxxxxx xxxxxxxxxxxxxxxx Semua Customer
Tampilkan
Z. Rancangan Antar Muka Laporan Barang Keluar Summary
CV. Galuh Jaya Laporan Barang Keluar Periode dd-mm-yy s/d dd-mm-yy
Nomor Keluar xxxxx
Z
xxxxx Tanggal xxxxxZ
xxxxx Kode Customer xxxxxZ
xxxxx Nama Customer xxxxxZ
xxxxx Keterangan xxxxxZ
xxxxx Print << Kembali xxxxxxxxxxxxxxxxxxxxxxx 999 Gambar III.27.Rancangan Antar Muka Laporan Barang Keluar Summary
AA.Rancangan Antar Muka Laporan Barang Keluar Detail
CV. Galuh Jaya Laporan Barang Keluar Periode dd-mm-yy s/d dd-mm-yy
Nomor Keluar xxxxx
Z
xxxxx Tanggal xxxxxZ
xxxxx Customer xxxxxZ
xxxxx Nama Barang xxxxxZ
xxxxx Jumlah xxxxxZ
xxxxx Satuan xxxxxZ
xxxxx Print << Kembali xxxxxxxxxxxxxxxxxxxxxxx 993.3.2.Rancangan Basis Data
Perancangan basis data menghasilkan pemetaam tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD), Logical Record Structure (LRS), Spesifikasi File.
a. Entity Relationship Diagram (ERD)
menyuplai supplier barangmasuk detailbarang_masuk mempunyai 1 N barang memiliki N 1 detailbarang_keluar memiliki 1 N
mengelola pengguna barangkeluar
mempunyai N 1 mempunyai customer mengelola N 1 N 1 1 N N 1 kategoribarang memiliki 1 N gudang memiliki N 1 kodesupplier namasupplier alamat kota telepon nomorbarang_masuk kodesupplier ket_barmasuk kodepengguna tanggal nomorbarang_masuk kodebarang qty kodebarang namabarang kodekategori letak stok_min satuan stok kodegudang stok_max nomerbarang_keluar kodebarang qty nomorbarang_keluar kodecustomer Ket_barkeluar kodepengguna tanggal kodecustomer namacustomer alamat kota telepon kodepengguna namapengguna password level kodekategori namakategori ket_kategori kodegudang namagudang ket_gudang
b. Logical Record Structure (LRS) kodepengguna * namapengguna password level PENGGUNA kodepengguna * namapengguna password level PENGGUNA nomorbarang_keluar * kodecustomer ** tanggal ket_barkeluar kodepengguna ** BARANG_KELUAR nomorbarang_keluar * kodecustomer ** tanggal ket_barkeluar kodepengguna ** BARANG_KELUAR nomorbarang_keluar ** kodebarang ** namabarang qty satuan DETAILBARANG_KELUAR nomorbarang_keluar ** kodebarang ** namabarang qty satuan DETAILBARANG_KELUAR kodecustomer * namabarang alamat kota telepon CUSTOMER kodecustomer * namabarang alamat kota telepon CUSTOMER kodesupplier * namasupplier alamat kota telepon SUPPLIER kodesupplier * namasupplier alamat kota telepon SUPPLIER nomorbarang_masuk * kodesupplier ** tanggal ket_barmasuk kodepengguna ** BARANG MASUK nomorbarang_masuk * kodesupplier ** tanggal ket_barmasuk kodepengguna ** BARANG MASUK nomorbarang_masuk ** kodebarang ** namabarang qty satuan DETAILBARANG_MASUK nomorbarang_masuk ** kodebarang ** namabarang qty satuan DETAILBARANG_MASUK 1 M 1 M 1 M 1 M 1 M 1 M 1 M 1 M M 1 kodekategori * namakategori ket_kategori KATEGORI BARANG kodekategori * namakategori ket_kategori KATEGORI BARANG kodebarang * namabarang kodekategori ** stok satuan letak kodegudang ** stok_min stok_mak BARANG kodebarang * namabarang kodekategori ** stok satuan letak kodegudang ** stok_min stok_mak BARANG kodegudang * namagudang ket_gudang GUDANG kodegudang * namagudang ket_gudang GUDANG 1 M
Gambar III.30. Logical Record Structure (LRS) c. Spesifikasi File
Spesifikasi file pada website yang penulis rancang membahas mengenai keseluruhan tabel yang terdapat di dalam database. Di dalam database ini terdapat beberapa tabel yang berisi field/kolom beserta kunci dari tiap file/tabel yang ada, sehingga terbentuklah data yang saling berhubungan. Berikut adalah penjelasan dari spesifikasi file tersebut:
1. Spesifikasi File Tabel Pengguna Nama File : pengguna Akronim : pengguna
Fungsi : untuk menyimpan data pengguna Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 70
Kunci Field : kodepengguna Software : MySQL
Tabel III.2 Spesifikasi File Tabel Pengguna
No Elemen Data Nama Field Type Size Ket 1. Kode
Pengguna
kodepengguna Varchar 10 Primary Key 2. Nama
Pengguna
namapengguna Varchar 25 3. Password password Varchar 20
4. Level level Varchar 15
2. Spesifikasi File Tabel Gudang Nama File : gudang Akronim : gudang
Fungsi : untuk menyimpan data gudang Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Panjang Record : 28
Kunci Field : kodegudang Software : MySQL
Tabel III.3 Spesifikasi File Tabel Gudang
No Elemen Data Nama Field Type Size Ket 1. Kode Gudang kodegudang Varchar 3 Primary
Key 2. Nama Gudang namagudang Varchar 25
3. Keterangan ket_gudang Text
3. Spesifikasi File Tabel Kategori Nama File : kategori Akronim : kategori
Fungsi : untuk menyimpan data kategori Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 61
Kunci Field : kodekategori Software : MySQL
Tabel III.4 Spesifikasi File Tabel Kategori
No Elemen Data Nama Field Type Size Ket
1. Kode Kategori kodekategori Int 11 Primary Key 2. Nama Kategori namakategori Varchar 50
4. Spesifikasi File Tabel Barang Nama File : barang Akronim : barang
Fungsi : untuk menyimpan data barang Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 176
Kunci Field : kodebarang Software : MySQL
Tabel III.5 Spesifikasi File Tabel Barang
No Elemen Data Nama Field Type Size Ket
1. Kode Barang kodepengguna Varchar 10 Primary Key 2. Nama Barang namapengguna Varchar 50
3. Kode Kategori kodekategori Varchar 10 Forigen Key
4. Stok stok Int 11
5. Satuan satuan Varchar 20
6. Letak letak Varchar 50
7. Stok Min stokmin Int 11
8. Stok Mak stokmak Int 11
9. Kode Gudang kodegudang Varchar 3 Forigen Key 5. Spesifikasi File Tabel Supplier
Nama File : supplier Akronim : supplier
Fungsi : untuk menyimpan data supplier Tipe File : File Master
Akses File : Random Media : Harddisk Panjang Record : 95
Kunci Field : kodesupplier Software : MySQL
Tabel III.6 Spesifikasi File Tabel Supplier
No Elemen Data Nama Field Type Size Ket
1. Kode Supplier kodesupplier Varchar 10 Primary Key 2. Nama Supplier namasupplier Varchar 35
3. Alamat alamat Text
4. Kota Kota Varchar 30
5. Telepon telepon Varchar 20
6. Spesifikasi File Tabel Customer Nama File : customer Akronim : customer
Fungsi : untuk menyimpan data customer Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 95
Kunci Field : kodecustomer Software : MySQL
Tabel III.7 Spesifikasi File Tabel Customer
No Elemen Data Nama Field Type Size Ket 1. Kode
Customer
kodecustomer Varchar 10 Primary Key 2. Nama namacustomer Varchar 35
Customer
3. Alamat Alamat Text
4. Kota Kota Varchar 30
5. Telepon Telepon Varchar 20
7. Spesifikasi File Tabel Barang Masuk Nama File : barang_masuk Akronim : barang_masuk
Fungsi : untuk menyimpan data barang masuk Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 30
Kunci Field : nomorbarang_masuk Software : MySQL
Tabel III.8 Spesifikasi File Tabel Barang Masuk
No Elemen Data Nama Field Type Size Ket 1. Nomor Barang
Masuk
nomorbarang_masuk Varchar 10 Primary Key 2. Kode Supplier kodesupplier Varchar 10 Forigen
Key
3. Tanggal tanggal Date
4. Keterangan ket_barmasuk Text 5. Kode
Pengguna
kodepengguna Varchar 10 Forigen Key
8. Spesifikasi File Tabel Barang Keluar Nama File : barang_keluar Akronim : barang_keluar
Tipe File : File Transaksi Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 70
Kunci Field : nomorbarang_keluar Software : MySQL
Tabel III.9 Spesifikasi File Tabel Barang Keluar
No Elemen Data Nama Field Type Size Ket 1. Nomor Barang Keluar nomorbarang_ke luar Varchar 10 Primary Key 2. Kode Customer kodecustomer Varchar 10 Forigen
Key
3. Tanggal tanggal Date
4. Keterangan ket_barkeluar text 5. Kode
Pengguna
kodepengguna Varchar 10 Forigen Key
9. Spesifikasi File Tabel Detail Barang Masuk Nama File : detailbarang_masuk Akronim : detailbarang_masuk
Fungsi : untuk menyimpan data detail barang masuk Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 101 Kunci Field : -
Tabel III.10 Spesifikasi File Tabel Detail Barang Masuk
No Elemen Data Nama Field Type Size Ket 1. Nomor Barang
Keluar
nomorbarang_masuk Varchar 10 Forigen Key 2. Kode Barang kodebarang Varchar 10 Forigen
Key 3. Nama Barang namabarang Varchar 50
4. Qty qty Int 11
5. Satuan satuan Varchar 20
10. Spesifikasi File Tabel Detail Barang Keluar Nama File : detailbarang_keluar
Akronim : detailbarang_keluar
Fungsi : untuk menyimpan data detail barang keluar Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 101 Kunci Field : -
Software : MySQL
Tabel III.11 Spesifikasi File Tabel Detail Barang Keluar
No Elemen Data Nama Field Type Size Ket 1. Nomor Barang
Keluar
nomorbarang_keluar Varchar 10 Forigen Key 2. Kode Barang kodebarang Varchar 10 Forigen
Key 3. Nama Barang namabarang Varchar 50
4. Qty qty Int 11
3.3.3.Rancangan Struktur Navigasi
Struktur navigasi website digunakan untuk menggambarkan secara garis besar bagaimana isi dan susunan dari sebuah website secara menyeluruh. Pembuatan navigasi website ini akan membantu nantinya ketika akan membuat rancangan seluruh halaman web.
Adapun susunan struktur navigasi pada persediaan barang CV Galuh Jaya Karawang berbasis web diantaranya:
1. Struktur Navigasi Admin
Struktur navigasi admin digunakan untuk menggambarkan isi dari halaman admin. Dalam rancangan navigasi ini penulis menggunakan struktur navigasi campuran (composite). Sehingga akan mempermudah membuat halaman admin. Berikut adalah struktur navigasi halaman admin:
Login
Index (Admin)
BERANDA DATA
MASTER MASUK KELUAR LAPORAN
DATA PENGGUNA LOGOUT DATA GUDANG KATEGORI BARANG DATA BARANG DATA SUPPLIER DATA CUSTOMER BARANG MASUK BARANG KELUAR LAPORAN BARANG LAPORAN SUPPLIER LAPORAN CUSTOMER LAPORAN MASUK LAPORAN KELUAR
2. Struktur Navigasi User
Struktur navigasi user bertujuan untuk menggambarkan isi dari halaman user. Dalam rancangan ini penulis menggunakan struktur navigas campuran (composite). Berikut adalah struktur navigasi halaman user:
Login
Index (User)
BERANDA MASUK KELUAR LAPORAN LOGOUT
BARANG MASUK BARANG KELUAR LAPORAN BARANG LAPORAN SUPPLIER LAPORAN CUSTOMER LAPORAN MASUK LAPORAN KELUAR
3.4.Implementasi dan Pengjuian Unit
Implementasi dan Pengujian Unit merupakan tahapan penting dari suatu program yang telah ditetapkan yang harus dilakukan agar terciptanya tujuan untuk menguji data dan pertahanan dari keseluruhan pembangunan sistem komputerisasi, yaitu masalah perangkat lunak (software).
3.4.1. Implementasi
1. Implementasi Rancangan Antar Muka.
Rancangan Antar Muka pada Website Persediaan Barang ini terdiri dari: a. Halaman Login
b. Halaman Utama Admin
Gambar III.34.HalamanUtama Admin
c. Halaman Utama User
d. Halaman Data Pengguna
Gambar III.36. Halaman Data Pengguna
e. Halaman Reset Password
f. Halaman Data Gudang
Gambar III.38. Halaman Data Gudang
g. Halaman Kategori Barang
Gambar III.39. Halaman Kategori Barang
h. Halaman Supplier
i. Halaman Tambah Supplier
Gambar III.41. Halaman Tambah Supplier
j. Halaman Customer
Gambar III.42. Halaman Customer
k. Halaman Tambah Customer
l. Halaman Data Barang
Gambar III.44. Halaman Data Barang
m. Halaman Tambah Data Barang
Gambar III.45. Halaman Tambah Data Barang
n. Halaman Barang Masuk
o. Halaman Input Barang Masuk
Gambar III.47. Halaman Input Barang Masuk
p. Halaman Barang Keluar
Gambar III.48. Halaman Barang Keluar
q. Halaman Input Barang Keluar
r. Halaman Laporan Customer
Gambar III.50. Halaman Laporan Customer
s. Halaman Laporan Supplier
Gambar III.51. Halaman Laporan Supplier
t. Halaman Laporan Menu Data Barang
u. Halaman Laporan Data Barang
Gambar III.53. Halaman Laporan Data Barang
v. Halaman Menu Laporan Barang Masuk
Gambar III.54. Halaman Menu Laporan Barang Masuk
w. Halaman Laporan Barang Masuk Summary
x. Halaman Laporan Barang Masuk Detail
Gambar III.56. Halaman Laporan Barang Masuk Detail
y. Halaman Menu Laporan Barang Keluar
Gambar III.57. Halaman Menu Laporan Barang Keluar
z. Halaman Laporan Barang Keluar Summary
aa. Halaman Laporan Barang Keluar Detail
Gambar III.59. Halaman Laporan Barang Keluar Detail
2. Spesfikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan sistem informasi persediaan barang berbasis web.
a. Spesifikasi Perangkat Keras 1) CPU
a) Core 2 Dou CPU @1.10GHz 1.10GHz b) RAM DDR2 2 GB
c) Hard Disk 250 GB 2) Mouse
3) Keyboard 4) Printer
5) Monitor dengan resolusi layar 1024x768 6) Koneksi internet dengan kecepatan 1 Mbps
b. Spesifikasi Perangkat Lunak 1) Server
a) Sistem operasi yang digunakan seperti: Microsoft Windows
b) Aplikasi bundle web server seperti: Xampp, yang terdiri dari beberapa komponen, dianataranya: (1) Aplikasi Apache v2 (2) Aplikasi PHP Server v5 (3) Aplikasi MySQL Server v5 (4) Aplikasi phpMyAdmin v3.
c) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.
2) Client
a) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain).
b) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer,Google Chrome.
3.4.2. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan black box Testing yang fokus terhadap proses masukan dan keluaran program.
1. Pengujian Login
Tabel III.12. Pengujian Login
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. kemudian klik tombol Login User Id: (kosong) Password: (kosong) Sistem Akan Menampilkan “User Id dan Password tidak sesuai” Sesuai Harapan Valid 2. Kolom User Id diisi User Id: (admin) Sistem Akan Menampilkan Sesuai Harapan Valid
kolom Password tidak diisi. kemudian klik tombol Login Password: (kosong) “User Id dan Password tidak sesuai” 3. Kolom User Id tidak diisi kolom Password diisi. kemudian klik tombol Login User Id: (kosong) Password: (123) Sistem Akan Menampilkan “User Id dan Password tidak sesuai” Sesuai Harapan Valid 4. Semua kolom diisi dengan kondisi salah. kemudian klik tombol Login User Id: (admin) Password: (987) Sistem Akan Menampilkan “User Id dan Password tidak sesuai” Sesuai Harapan Valid 5. Semua kolom diisi dengan kondisi benar. kemudian klik tombol Login User Id: (admin) Password: (123) Sistem menerima data dan menampilkan “selamat datang admin” Sesuai Harapan Valid
2. Pengujian Ganti Password
Tabel III.13. Pengujian Ganti Password
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. kemudian klik tombol Update Password Password Lama: (kosong) Password Baru: (kosong) Konfirmasi Password Baru: Sistem akan menampilkan “Data gagal disimpan data belum lengkap” Sesuai Harapan Valid
(kosong) 2. kolom Password Lama diisi, kolom password baru dan konfirmasi password baru tidak diisi. kemudian klik tombol Update Password Password Lama: (123) Password Baru: (kosong) Konfirmasi Password Baru: (kosong) Sistem akan menampilkan “Data gagal disimpan data belum lengkap” Sesuai Harapan Valid 3. kolom Password Lama, dan kolom password baru diisi sedangkan konfirmasi password baru tidak diisi. kemudian klik tombol Update Password Password Lama: (123) Password Baru: (admin) Konfirmasi Password Baru: (kosong) Sistem akan menampilkan “Data gagal disimpan data belum lengkap” Sesuai Harapan Valid 4. Semua kolom diisi dengan kondisi salah. kemudian klik tombol Update Password Password Lama: (123) Password Baru: (admin) Konfirmasi Password Baru: (123) Sistem akan menampilkan “Konfirmasi password tidak sesuai” Sesuai Harapan Valid 5. Semua kolom diisi dengan kondisi benar. kemudian klik tombol Update Password Password Lama: (123) Password Baru: (admin) Konfirmasi Sistem akan menampilkan “Password berhasil diupdate” Sesuai Harapan Valid
Password Baru: (admin)
3. Pengujian Input Pengguna
Tabel III.14. Pengujian Input Pengguna
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. Kemudian klik tombol Tambah. Kode pengguna: (kosong) Nama Pengguna: (kosong) Level pengguna: (kosong) Password: (kosong) Konfirmasi Password: (kosong) Sistem akan menampilkan “Data gagal disimpan, Data belum lengkap” Sesuai Harapan Valid 2. Kolom Kode pengguna diisi, dan nama pengguna, level pengguna, password, konfirmasi password tidak diisi. Kemudian klik Tambah. Kode pengguna: (user1) Nama Pengguna: (kosong) Level pengguna: (kosong) Password: (kosong) Konfirmasi Password: (kosong) Sistem akan menampilkan “Data gagal disimpan, Data belum lengkap” Sesuai Harapan Valid 3. Kolom Kode pengguna, nama pengguna Kode pengguna: (user1) Nama Sistem akan menampilkan “Data gagal disimpan, Sesuai Harapan Valid
diisi, dan level pengguna, password, konfirmasi password tidak diisi. Kemudian klik Tambah. Pengguna: (agung) Level pengguna: (kosong) Password: (kosong) Konfirmasi Password: (kosong) Data belum lengkap” 4. Kolom Kode pengguna, nama pengguna, level pengguna diisi, dan password, konfirmasi password tidak diisi. Kemudian klik Tambah. Kode pengguna: (user1) Nama Pengguna: (agung) Level pengguna: (user) Password: (kosong) Konfirmasi Password: (kosong) Sistem akan menampilkan “Data gagal disimpan, Data belum lengkap” Sesuai Harapan Valid 5. Kolom Kode pengguna, nama pengguna, level pengguna, password diisi, dan konfirmasi password tidak diisi. Kemudian klik Tambah. Kode pengguna: (user1) Nama Pengguna: (agung) Level pengguna: (user) Password: (123) Konfirmasi Password: (kosong) Sistem akan menampilkan “Data gagal disimpan, Data belum lengkap” Sesuai Harapan Valid 6. Semua kolom diisi dengan kondisi user Kode pengguna: (user) Sistem akan menampilkan “User Id Sesuai Harapan Valid
id sudah ada. Kemudian klik Tambah. Nama Pengguna: (agung) Level pengguna: (user) Password: (123) Konfirmasi Password: (123) sudah ada” 7. Semua kolom diisi dengan kondisi user id belum ada. Kemudian klik Tambah. Kode pengguna: (user1) Nama Pengguna: (agung) Level pengguna: (user) Password: (123) Konfirmasi Password: (123) Sistem akan menampilkan “Data berhasil disimpan” Sesuai Harapan Valid
4. Pengujian Input Gudang
Tabel III.15. Pengujian Input Gudang
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. Kemudian klik tambah. Nama gudang: (kosong) Keterangan: (kosong) Sistem akan menampilkan “Nama gudang harus diisi”. Sesuai Harapan Valid 2. Kolom nama gudang, keterangan tidak diisi. Kemudian klik tambah. Nama gudang: (Gudang Pupuk) Keterangan: (kosong) Sistem akan menampilkan “Keterangan harus diisi”. Sesuai Harapan Valid
3. Kolom nama gudang diisi, dan keterangan diisi. Kemudian klik tambah. Nama gudang: (Gudang Pupuk) Keterangan: (Penyimpan an pupuk) Sistem akan menampilkan “Data berhasil disimpan”. Sesuai Harapan Valid
5. Pengujian Input Kategori
Tabel III.16. Pengujian Input Kategori
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. Kemudian klik tambah. Nama kategori: (kosong) Keterangan: (kosong) Sistem akan menampilkan “Nama kategori harus diisi”. Sesuai Harapan Valid 2. Kolom nama kategori diisi, dan keterangan tidak diisi. Kemudian klik tambah. kategori: (Pestisida) Keterangan: (kosong) Sistem akan menampilkan “Keterangan harus diisi”. Sesuai Harapan Valid 3. Kolom nama kategori diisi, keterangan diisi. Kemudian klik tambah. Nama kategori: (Pestisida) Keterangan: (pestisida adalah obat pertanian) Sistem akan menampilkan “Data berhasil disimpan”. Sesuai Harapan Valid
6. Pengujian Input Supplier
Tabel III.17. Pengujian Input Supplier
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. Kemudian klik simpan. nama suplier: (kosong) alamat: (kosong) Sistem akan menampilkan “Nama supplier harus diisi”. Sesuai Harapan Valid
kota: (kosong) Telpon: (kosong) 2. Kolom nama supplier diisi, dan alamat, kota, telpon tidak diisi.Kemudian klik simpan. nama suplier: (PT. Petrokimi a) alamat: (kosong) kota: (kosong) Telpon: (kosong) Sistem akan menampilkan “alamat harus diisi”. Sesuai Harapan Valid 3. Kolom nama supplier, alamat diisi, dan kota, telpon tidak diisi. Kemudian klik simpan. nama suplier: (PT. Petrokimi a) alamat: (Gresik) kota: (kosong) Telpon: (kosong) Sistem akan menampilkan “kota harus diisi”. Sesuai Harapan Valid 4. Kolom nama supplier, alamat, kota diisi, dan telpon tidak diisi. Kemudian klik simpan. nama suplier: (PT. Petrokimi a) alamat: (Gresik) kota: (gresik) Telpon: (kosong) Sistem akan menampilkan “Telepon harus diisi”. Sesuai Harapan Valid 5. Kolom nama supplier, alamat, kota, telpon diisi. Kemudian klik simpan. nama suplier: (PT. Petrokimi a) alamat: (Gresik) kota: (gresik) Telpon: (0245569 876 Sistem akan menampilkan “Data berhasil disimpan”. Sesuai Harapan Valid
7. Pengujian Input Customer
Tabel III.18. Pengujian Input Customer
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. Kemudian klik simpan. nama customer: (kosong) alamat: (kosong) kota: (kosong) Telpon: (kosong) Sistem akan menampilkan “Nama customer harus diisi”. Sesuai Harapan Valid 2. Kolom nama customer diisi, dan alamat, kota, telpon tidak diisi.Kemudian klik simpan. nama customer: (Dua Sekawan) alamat: (kosong) kota: (kosong) Telpon: (kosong) Sistem akan menampilkan “alamat harus diisi”. Sesuai Harapan Valid 3. Kolom nama customer, alamat diisi, dan kota, telpon tidak diisi. Kemudian klik simpan. nama customer: (Dua Sekawan) alamat: (Lemaha bang) kota: (kosong) Telpon: (kosong) Sistem akan menampilkan “kota harus diisi”. Sesuai Harapan Valid 4. Kolom nama customer, alamat, kota diisi, dan telpon tidak diisi. Kemudian klik simpan. nama customer: (Dua Sekawan) alamat: (Lemaha bang) kota: (karawan g) Telpon: (kosong) Sistem akan menampilkan “Telepon harus diisi”. Sesuai Harapan Valid
5. Kolom nama customer, alamat, kota, telpon diisi. Kemudian klik simpan. nama customer: (Dua Sekawan) alamat: (Lemaha bang) kota: (karawan g) Telpon: (0812250 99667) Sistem akan menampilkan “Data berhasil disimpan”. Sesuai Harapan Valid
8. Pengujian Input Barang
Tabel III.19. Pengujian Input Barang
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. Kemudian kliksimpan. Nama barang: (kosong) kategori barang: (kosong) satuan: (kosong) gudang: (kosong) letak: (kosong) Stok min: (kosong) Stok Mak: (kosong) Sistem akan menampilkan “Nama barang harus diisi”. Sesuai Harapan Valid 2. Kolom nama barang diisi, dan kategori, satuan, gudang, letak, stok min, stok mak tidak diisi. Kemudian kliksimpan. Nama barang: (Nitrea @5Kg) kategori barang: (kosong) satuan: (kosong) gudang: (kosong) Sistem akan menampilkan “kategori harus diisi”. Sesuai Harapan Valid
letak: (kosong) Stok min: (kosong) Stok Mak: (kosong) 3. Kolom nama barang, kategori diisi, dan satuan, gudang, letak, stok min, stok mak tidak diisi. Kemudian kliksimpan. Nama barang: (Nitrea @5Kg) kategori barang: (Pupuk) satuan: (kosong) gudang: (kosong) letak: (kosong) Stok min: (kosong) Stok Mak: (kosong) Sistem akan menampilkan “Satuan harus diisi”. Sesuai Harapan Valid 4. Kolom nama barang, kategori,satuan diisi, dan gudang, letak, stok min, stok mak tidak diisi. Kemudian kliksimpan. Nama barang: (Nitrea @5Kg) kategori barang: (Pupuk) satuan: (Zak) gudang: (kosong) letak: (kosong) Stok min: (kosong) Stok Mak: (kosong) Sistem akan menampilkan “Gudang harus diisi”. Sesuai Harapan Valid 5. Kolom nama barang,kategori, satuan, gudang diisi, dan letak, stok min, stok mak tidak diisi. Kemudian kliksimpan. Nama barang: (Nitrea @5Kg) kategori barang: (Pupuk) satuan: Sistem akan menampilkan “Data gagal disimpan, data belum lengkap”. Sesuai Harapan Valid
(Zak) gudang: (Pupuk) letak: (kosong) Stok min: (kosong) Stok Mak: (kosong) 6. Kolom nama barang, kategori, satuan, gudang, letak diisi, dan stok min, stok mak tidak diisi. Kemudian kliksimpan. Nama barang: (Nitrea @5Kg) kategori barang: (Pupuk) satuan: (Zak) gudang: (Pupuk) letak: (H1) Stok min: (kosong) Stok Mak: (kosong) Sistem akan menampilkan “Stok min harus diisi”. Sesuai Harapan Valid 6. Kolom nama barang,kategori, satuan, gudang, letak, stok min diisi, dan stok mak tidak diisi. Kemudian kliksimpan. Nama barang: (Nitrea @5Kg) kategori barang: (Pupuk) satuan: (Zak) gudang: (Pupuk) letak: (H1) Stok min: (10) Stok Mak: (kosong) Sistem akan menampilkan “Stok mak harus diisi”. Sesuai Harapan Valid 7. Kolom nama barang,kategori, satuan, gudang, letak, stok min, dan stok mak diisi. Kemudian Nama barang: (Nitrea @5Kg) kategori barang: Sistem akan menampilkan “Data berhasil disimpan”. Sesuai Harapan Valid
kliksimpan. (Pupuk) satuan: (Zak) gudang: (Pupuk) letak: (H1) Stok min: (10) Stok Mak: (200) 9. Pengujian Input Barang Masuk
Tabel III.20. Pengujian Input Barang Masuk
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. Kemudian klik add. Kode supplier: (kosong) Kode barang: (kosong) Sistem akan menampilkan “Data gagal disimpan, data belum lengkap”. Sesuai Harapan Valid 2. Kolom kode supplier diisi, dan kode barang tidak diisi. Kemudian klik add. Kode supplier: (PTPSG) Kode barang: (kosong) Sistem akan menampilkan “Data gagal disimpan, data belum lengkap”. Sesuai Harapan Valid 3. Semua kolom diisi. Kemudian klik add. Kode supplier: (PTPSG) Kode barang: (BRG001) Sistem akan menerima. Sesuai Harapan Valid
10.Pengujian Input Barang Keluar
Tabel III.21. Pengujian Input Barang Keluar
NO. Sekeario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. Semua kolom tidak diisi. Kemudian klik Kode customer: (kosong) Sistem akan menampilkan “Data gagal Sesuai Harapan Valid
add. Kode barang: (kosong) disimpan, data belum lengkap”. 2. Kolom kode customer diisi, dan kode barang tidak diisi. Kemudian klik add. Kode customer: (KC001) Kode barang: (kosong) Sistem akan menampilkan “Data gagal disimpan, data belum lengkap”. Sesuai Harapan Valid 3. Semua kolom diisi. Kemudian klik add. Kode customer: (KC001) Kode barang: (BRG001) Sistem akan menerima. Sesuai Harapan Valid