BAB III ANALISA SISTEM BERJALAN

57 

Teks penuh

(1)

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.

(2)

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:

(3)

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.

(4)

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.

(5)

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.

(6)

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:

(7)

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:

(8)

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

(9)

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

(10)

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 | HAPUS

(11)

G.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 | HAPUS

Gambar 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

(12)

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

(13)

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

(14)

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

(15)

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 xxxxx

Z

xxxxx Batalkan Transaksi Cetak

(16)

P. 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 xxxxx

Z

xxxxx Batalkan Transaksi Cetak

(17)

R.Rancangan Antar Muka Laporan Data Customer

Kode Customer Nama Customer Alamat Kota Telpon/Fax

Print

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

Print

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

(18)

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-yy

xxxxxxxxxxxx 9999 << Kembali Nama Barang xxxxxxxxxxx

Z

xxxxxxxxxxx Kategori xxxxx

Z

xxxxx Stok / Satuan 99 xxxx

Z

99 xxxx Stok Minimum 99

Z

99 Stok Maksimum 999

Z

999 Gudang xxxxx

Z

xxxxx Letak xxxxx

Z

xxxxx

(19)

V.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 xxxxx

Z

xxxxx Supplier xxxxx

Z

xxxxx Nama Barang xxxxx

Z

xxxxx Jumlah xxxxx

Z

xxxxx Satuan xxxxx

Z

xxxxx Print << Kembali xxxxxxxxxxxxxxxxxxxxxxx 9999 Gambar III.24.

(20)

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 xxxxx

Z

xxxxx Kode Supplier xxxxx

Z

xxxxx Nama Supplier xxxxx

Z

xxxxx Keterangan xxxxx

Z

xxxxx Print << Kembali xxxxxxxxxxxxxxxxxxxxxxx 9999

Gambar 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

(21)

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 xxxxx

Z

xxxxx Kode Customer xxxxx

Z

xxxxx Nama Customer xxxxx

Z

xxxxx Keterangan xxxxx

Z

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 xxxxx

Z

xxxxx Customer xxxxx

Z

xxxxx Nama Barang xxxxx

Z

xxxxx Jumlah xxxxx

Z

xxxxx Satuan xxxxx

Z

xxxxx Print << Kembali xxxxxxxxxxxxxxxxxxxxxxx 99

(22)

3.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

(23)

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:

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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 : -

(30)

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

(31)

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

(32)

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

(33)

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

(34)

b. Halaman Utama Admin

Gambar III.34.HalamanUtama Admin

c. Halaman Utama User

(35)

d. Halaman Data Pengguna

Gambar III.36. Halaman Data Pengguna

e. Halaman Reset Password

(36)

f. Halaman Data Gudang

Gambar III.38. Halaman Data Gudang

g. Halaman Kategori Barang

Gambar III.39. Halaman Kategori Barang

h. Halaman Supplier

(37)

i. Halaman Tambah Supplier

Gambar III.41. Halaman Tambah Supplier

j. Halaman Customer

Gambar III.42. Halaman Customer

k. Halaman Tambah Customer

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

(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

(47)

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

(48)

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

(49)

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

(50)

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

(51)

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

(52)

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

(53)

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

(54)

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

(55)

(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

(56)

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

(57)

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

Figur

Memperbarui...

Referensi

Memperbarui...

Related subjects :