BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk...

82
32 BAB IV RANCANGAN SISTEM USULAN 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case diagram dan activity diagram pada PT CITA RASA SELARAS MANDIRI (KILLINEY). 4.1.1. Analisa Kebutuhan A. Tahapan Analisis Analisa kebutuhan software untuk persediaan barang: A. Bagian Warehouse. A.1. Bagian Warehouse dapat Log-In. A.2. Bagian Warehouse dapat mengakses Menu Utama. A.3. Bagian Warehouse dapat mengakses Menu File. a. Log In. b. Log Out. c. Exit. A.4. Bagian Warehouse dapat mengakses Menu Master. A.4.1. Mengelola Menu Supplier. a. Dapat Menambah data Supplier. b. Dapat Mengubah data Supplier. c. Dapat Menghapus data Supplier. d. Dapat Menyimpan data Supplier.

Transcript of BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk...

Page 1: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

32

BAB IV

RANCANGAN SISTEM USULAN

4.1 Analisa Kebutuhan Software

Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use

case diagram dan activity diagram pada PT CITA RASA SELARAS MANDIRI

(KILLINEY).

4.1.1. Analisa Kebutuhan

A. Tahapan Analisis

Analisa kebutuhan software untuk persediaan barang:

A. Bagian Warehouse.

A.1. Bagian Warehouse dapat Log-In.

A.2. Bagian Warehouse dapat mengakses Menu Utama.

A.3. Bagian Warehouse dapat mengakses Menu File.

a. Log In.

b. Log Out.

c. Exit.

A.4. Bagian Warehouse dapat mengakses Menu Master.

A.4.1. Mengelola Menu Supplier.

a. Dapat Menambah data Supplier.

b. Dapat Mengubah data Supplier.

c. Dapat Menghapus data Supplier.

d. Dapat Menyimpan data Supplier.

Page 2: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

33

e. Dapat membatalkan input data Supplier.

f. Tutup

A.4.2. Mengelola Menu Outlet.

a. Dapat Menambah Data Outlet.

b. Dapat Mengubah Data Outlet.

c. Dapat Menghapus Data Outlet.

d. Dapat Menyimpan Data Outlet.

e. Dapat Mambatalkan Input Data Outlet.

f. Tutup.

A.4.3. Mengelola Data Barang.

a. Dapat Menambah Data Barang.

b. Dapat Mengubah Data Barang.

c. Dapat Menghapus Data Barang.

d. Dapat Menyimpan Data Barang.

e. Dapat Membatalkan input data Barang.

f. Tutup.

A.4.4. Mengelola data Karyawan.

a. Dapat Menambah Karyawan.

b. Dapat Mengubah Karyawan.

c. Dapat Menghapus Karyawan.

d. Dapat Menyimpan Karyawan.

e. Dapat Membatalkan input Karyawan.

f. Tutup.

Page 3: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

34

A.4.5. Mengelola Master akun.

a. Dapat Menambah Master akun.

b. Dapat Mengubah Master akun.

c. Dapat Menghapus Master akun.

d. Dapat Menyimpan Master akun.

e. Dapat Membatalkan input Master akun.

f. Tutup.

A.5. Bagian Warehouse mengakses Menu Transaksi.

A.5.1. Mengelola Menu Permintaan Barang Supplier.

a. Dapat Menambah Permintaan Barang Supplier.

b. Dapat Menyimpan Permintaan Barang Supplier.

c. Dapat Mengubah Permintaan Barang Supplier..

d. Dapat Menghapus Permintaan Barang Supplier.

e. Keluar.

A.5.2. Mengelola Menu Permintaan Barang Outlet.

a. Dapat Menambah Permintaan Barang Outlet.

b. Dapat Menyimpan Permintaan Barang Outlet.

c. Dapat Mengubah Permintaan Barang Outlet.

d. Dapat menghapus Permintaan Barang Outlet.

e. Keluar.

A.5.3. Mengelola Menu Penerimaan barang Supplier.

a. Dapat Menambah Penerimaan Barang Supplier.

b. Dapat Menyimpan Penerimaan Barang Supplier.

Page 4: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

35

c. Dapat Mengubah Penerimaan Barang Supplier.

d. Dapat Menghapus Penerimaan Barang Supplier.

e. Keluar.

A.5.4. Mengelola Menu Pengiriman Barang.

a. Dapat Menambah Pengiriman Barang.

b. Dapat Menyimpan Pengiriman Barang.

c. Dapat Mengubah Pengiriman Barang.

d. Dapat Menghapus Pengiriman Barang.

e. Keluar.

A.6. Bagian Warehouse Mengakses Menu Laporan.

A.6.1 Mengelola Menu Stock Opname.

a. Dapat Menambah Laporan Stock Opname Barang

b. Dapat Menyimpan Laporan Stock Opname Barang

c. Dapat Mencetak Laporan Stock Opname Barang

d. Dapat Menghitung Laporan Stock Opname Barang

e. Dapat Menghapus Laporan Stock Opname Barang

f. Keluar.

A.6.4. Mengelola Menu Jurnal Umum.

a. Dapat Menambah Jurnal Umum

b. Dapat Menyimpan Jurnal Umum

c. Dapat Menghapus Jurnal Umum

d. Dapat Mencetak Jurnal Umum.

e. Keluar.

Page 5: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

36

B. Bagian Admin.

B.1. Bagian Admin dapat Log-In

B.2. Bagian Admin dapat mengakses Menu Utama

B.3. Bagian Admin dapat mengakses Menu File

a. Log In

b. Log Out

c. Exit

B.4. Bagian Admin dapat mengakses Menu Master.

B.4.1. Mengelola Menu Supplier.

a. Dapat Menambah data Supplier.

b. Dapat Mengubah data Supplier.

c. Dapat Menghapus data Supplier.

d. Dapat Menyimpan data Supplier.

e. Dapat membatalkan input data Supplier.

f. Tutup

B.4.2. Mengelola Menu Outlet.

a. Dapat Menambah Data Outlet.

b. Dapat Mengubah Data Outlet.

c. Dapat Menghapus Data Outlet.

d. Dapat Menyimpan Data Outlet.

e. Dapat Mambatalkan Input Data Outlet.

f. Tutup.

Page 6: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

37

B.4.3. Mengelola Data Barang.

a. Dapat Menambah Data Barang.

b. Dapat Mengubah Data Barang.

c. Dapat Menghapus Data Barang.

d. Dapat Menyimpan Data Barang.

e. Dapat Membatalkan input data Barang.

f. Tutup.

B.4.4. Mengelola data Karyawan.

a. Dapat Menambah Karyawan.

b. Dapat Mengubah Karyawan.

c. Dapat Menghapus Karyawan.

d. Dapat Menyimpan Karyawan.

e. Dapat Membatalkan input Karyawan.

f. Tutup.

B.4.5. Mengelola Master akun.

a. Dapat Menambah Master akun.

b. Dapat Mengubah Master akun.

c. Dapat Menghapus Master akun.

d. Dapat Menyimpan Master akun.

e. Dapat Membatalkan input Master akun.

f. Tutup.

Page 7: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

38

B.5. Bagian Admin Mengakses Menu Laporan.

B.5.1. Mengelola Menu Stock Opname Barang

a. Dapat Menambah Stock Opname Barang

b. Dapat Menyimpan Stock Opname Barang

c. Dapat Mencetak Stock Opname Barang

d. Dapat Menghitung Stock Opname Barang

e. Dapat Menghapus Stock Opname Barang

f. Keluar.

B.5.2. Mengelola Menu Jurnal Umum.

a. Dapat Menambah Jurnal Umum

b. Dapat Menyimpan Jurnal Umum

c. Dapat Menghapus Jurnal Umum

d. Dapat Mencetak Jurnal Umum.

e. Keluar.

Kebutuhan Sistem

1) Pengguna harus melakukan login terlebih dahulu untuk dapat

mengakses aplikasi ini dengan memasukkan username dan

password agar privasi masing-masing perngguna tetapterjaga

keamanannya.

2) Pengguna harus melakukan logout setelah selesai menggunakan

aplikasi.

3) Sistem melakukan kalkulasi stock barang.

Page 8: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

39

4.1.2. Use Case Diagram

A. Use Case Diagram Bagian Warehouse

A.1. Bagian Warehouse Log In

Gambar IV.1.

Use Case Diagram Bagian Warehouse Log In

A.2. Bagian Warehouse dapat mengakses Menu Utama

Gambar IV.2.

Use Case Diagram Bagian Warehouse Menu Utama

uc Use Case Menu Login Bag Warehouse

Bag.Warehouse

Log In

Exit

Input

Password

Input

Username

Validasi Menu Utama

«extend»

«include»

«include»

«include»

«include»

«include»

uc Use Case Menu Utama Bag.Warehouse

Bag.Warehouse

Menu File

Menu Master

Menu Transaksi

Laporan

Menu Utama

«include»

«include»

«include»

«include»

Page 9: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

40

A.3. Bagian Warehouse dapat mengakses Menu File

Gambar IV.3.

Use Case Diagram Bagian Warehouse Menu File

A.4. Bagian Warehouse dapat mengakses Menu Master

Gambar IV.4.

Use Case Diagram Bagian Warehouse Menu Master

uc Use Case Menu File

Bag Warehouse

Menu File Log In

Log Out

Exit

«include»

«include»

«include»

uc Use Case Menu Master

warehouse

Menu Master

Supplier

outlet

Data Barang

Master_akun

Karyawan

«include»

«include»

«include»

«include»

«include»

Page 10: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

41

A.4.1. Mengelola Menu Supplier

Gambar IV.5.

Use Case Diagram Bagian Warehouse Menu Supplier

A.4.2. Mengelola Menu Outlet

Gambar IV.6.

Use Case Diagram Bagian Warehouse Menu Outlet

uc Use Case Supplier

warehouse

Input Data

Supplier

Cari

Tambah

SimpanUbah

Hapus

Tutup

batal

«extend»

«extend»«extend»

«include»«extend»

«extend»

«extend»

«extend»

«extend»

«include»

uc Use Case Outlet

Warehouse

Input Data

Outlet

Cari

Tambah

HapusSimpan

Ubah

batal

Tutup

«extend»

«include»

«extend»

«extend»«extend»

«extend»

«extend»«extend»«include»

Page 11: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

42

A.4.3. Mengelola Data Barang

Gambar IV.7.

Use Case Diagram Bagian Warehouse Menu Barang

A.4.4. Mengelola data karyawan

Gambar IV.8.

Use Case Diagram Bagian Warehouse Menu Karyawan

uc Use Case Data Barang

warehouse

Input Data

barang

Cari

TambahSimpan Ubah

Hapus

tutup

batal

«extend»

«extend»

«extend»

«extend»«extend»

«extend»

«extend»

«extend»«include»«include»

uc Use Case Karyawan

warehouse

Input Data

karyawan

Cari

TambahSimpan Ubah

Hapus

tutup

batal

«extend»

«include»«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«include»

Page 12: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

43

A.4.5. Mengelola Master Akun

Gambar IV.9.

Use Case Diagram Bagian Warehouse Menu Master akun

A.5. Bagian Warehouse mengakses Menu Transaksi.

Gambar IV.10.

Use Case Diagram Bagian Warehouse Menu Transaksi

uc Use Case Master akun

Bag Warehouse

Input Master akun

Tambah

Ubah hapus

tutup

Cari

Simpanbatal

«extend»

«extend»

«extend»«extend»

«extend»

«extend»

«extend»«include»«extend»

«extend»

uc Use Case Menu Transaksi

Bag Warehouse

Permintaan Barang

dari Supplier

Permintaan

Barang Outlet

Penerimaan

Barang

Pengiriman

Barang

Menu Transaksi

«include»

«include»

«include»

«include»

Page 13: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

44

A.5.1. Mengelola Menu Permintaan Barang Supplier

Gambar IV.11.

Use Case Diagram Bagian Warehouse Permintaan Barang Supplier

A.5.2. Mengelola Menu Permintaan Barang Outlet.

Gambar IV.12.

Use Case Diagram Bagian Warehouse Permintaan Barang Outlet

uc Use Case Permintaan Barang dari Supplier

Bag.Warehouse

Entry Permintaan

barang dari supplier

Cari

Tambah Ubah

Hapus

Simpan

Keluar

«extend»«extend»

«extend»

«extend»

«extend»

«extend»«include»«include»

uc Use Case Permintaan barang Outlet

Bag Warehouse

Entry Permintaan

Barang Outlet

Cari

TambahSimpan Ubah

Hapus

Keluar

«extend»

«extend»«extend»«include»

«extend»«extend»

«extend»

«include»

Page 14: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

45

A.5.3. Mengelola Menu Penerimaan barang Supplier.

Gambar IV.13.

Use Case Diagram Bagian Warehouse Penerimaan Barang Supplier.

A.5.4. Mengelola Menu Pengiriman Barang

Gambar IV.14.

Use Case Diagram Bagian Warehouse Pengiriman barang

uc Use Case Penerimaan Barang

Bag.Warehouse

Entry Penerimaan

Barang

Cari

TambahUbahSimpan

Hapus

Keluar

«extend»«extend»«include»

«extend»

«extend»«extend»

«include»

uc Use Case Pengiriman Barang

Bag.Warehouse

Entry Pengiriman

Barang

Cari

TambahUbahSimpan

Hapus

Keluar

«extend»«extend»«include»

«extend»

«extend»«extend»

«include»

Page 15: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

46

A.6. Bagian Warehouse Mengakses Menu Laporan

Gambar IV.15.

Use Case Diagram Bagian Warehouse Menu Laporan

A.6.1. Mengelola Menu Stock Opname Barang

Gambar IV.16.

Use Case Diagram Bagian Warehouse Stock Opname Barang

uc Use Case Menu Laporan

warehouse

Menu Laporan

Menu Jurnal

Umum

Laporan Stock

Opname Barang«include»

«include»

uc Use Case Laporan Stock Opname Barang

warehouse

Data laporan Stock

Opname Barang

Cari

Keluar

Cetak

Simpan

Hapus

HitungTambah

«extend»

«extend»

«extend»

«include» «include»«include»

«extend»

«extend»

Page 16: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

47

A.6.3. Mengelola Menu Jurnal Umum

Gambar IV.17.

Use Case Diagram Bagian Warehouse Jurnal Umum

B. Use Case Diagram Bagian Admin

B.1. Bagian Admin dapat Log-In

Gambar IV.18.

Use Case Diagram Bagian Admin Login

uc Use Case Laporan jurnal

warehouse

Cari

Keluar

Cetak

data Jurnal umum

Tambah Simpan

Hapus

«extend»

«extend»

«extend»

«extend»

«extend»

«include»«include»

uc Use Case Menu Log In Admin

Bag Admin

Log IN

Exit

Input

Username

Input password

Validasi Menu Utama

«include»

«include»

«include»

«include»

«extend»

«include»

Page 17: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

48

B.2. Bagian Admin dapat mengakses Menu Utama

Gambar IV.19.

Use Case Diagram Bagian Admin Menu Utama

B.3. Bagian Admin dapat mengakses Menu File

Gambar IV.20.

Use Case Diagram Bagian Admin Menu File.

uc Use Case Menu utama Admin

Admin

Menu Utama

Menu File

Menu Master

Menu Laporan

«include»

«include»

«include»

uc Use Case Menu File

Admin

Menu File

Log In

Log Out

Exit

«include»

«include»

«include»

Page 18: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

49

B.4. Bagian Admin dapat mengakses Menu Master

Gambar IV.21.

Use Case Diagram Bagian Admin Menu Master

B.4.1. Mengelola Menu Supplier.

Gambar IV.22.

Use Case Diagram Bagian Admin Menu Supplier.

uc Use Case Menu Master

admin

Menu Master

Supplier

outlet

Data Barang

Master_akun

Karyawan

«include»

«include»

«include»

«include»

«include»

uc Use Case Supplier

admin

Input Data

Supplier

Cari

Tambah

SimpanUbah

Hapus

Tutup

batal

«extend»

«extend»«extend»

«include»«extend»

«extend»

«extend»

«extend»

«extend»

«include»

Page 19: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

50

B.4.2. Mengelola Menu Outlet

Gambar IV.23.

Use Case Diagram Bagian Admin Menu Outlet.

B.4.3. Mengelola Menu Barang

Gambar IV.24.

Use Case Diagram Bagian Admin Menu Barang.

uc Use Case Outlet

admin

Input Data

Outlet

Cari

Tambah

HapusSimpan

Ubah

batal

Tutup

«extend»

«include»

«extend»

«extend»«extend»

«extend»

«extend»«extend»«include»

uc Use Case Data Barang

admin

Input Data

barang

Cari

TambahSimpan Ubah

Hapus

tutup

batal

«extend»

«extend»

«extend»

«extend»«extend»

«extend»

«extend»

«extend»«include»«include»

Page 20: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

51

B.4.4. Mengelola Menu Karyawan

Gambar IV.25.

Use Case Diagram Bagiain Admin Menu Karyawan

B.4.5. Mengelola Menu Master Akun

Gambar IV.26.

Use Case Diagram Bagian AdminMenu Master Akun

uc Use Case Data Karyawan

admin

Input Data

Karyawan

Tambah

Ubah hapus

tutup

Cari

Simpanbatal

«extend»«include» «extend»«extend»

«extend»

«extend»

«extend»«extend»«extend»

«include»

uc Use Case Master akun

Bag Warehouse

Input Master akun

Tambah

Ubah hapus

tutup

Cari

Simpanbatal

«extend»

«extend»

«extend»«extend»

«extend»

«extend»

«extend»«include»«extend»

«extend»

Page 21: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

52

B.5. Bagian Admin dapat mengakses Menu Laporan

Gambar IV.27.

Use Case Diagram Bagian Admin Menu Laporan

B.5.1.Mengelola Menu Stock Opname Barang

Gambar IV.28.

Use Case Diagram Bagian Admin Stock Opname Barang.

uc Use Case Menu Laporan

admin

Menu Laporan

Menu Jurnal

Umum

Laporan Stock

Opname Barang«include»

«include»

uc Use Case Laporan Stock Opname Barang

admin

Data laporan Stock

Opname Barang

Cari

Keluar

Cetak

Simpan

Hapus

HitungTambah

«extend»

«extend»

«extend»

«include» «include»«include»

«extend»

«extend»

Page 22: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

53

B.5.2.Mengelola Menu Laporan Jurnal

Gambar IV.29.

Use Case Diagram Bagian Admin Menu Laporan jurnal.

4.1.3. Activity Diagram

A. Activity Diagram Bagian Warehouse.

A.1. Bagian Warehouse Log In

Gambar IV.30.

Activity Diagram Bagian Warehouse Login

uc Use Case Laporan jurnal

admin

Cari

Keluar

Cetak

data Jurnal umum

Tambah Simpan

Hapus

«extend»

«extend»

«extend»

«extend»

«extend»

«include»«include»

act Activ ity Diagram Log in Bag. Warehouse

SistemWarehouse

Melakukan

LogIn

Input

Username

Input

Password

Cek Username &

Password

Tampil Pesan

Username atau

Password

Salah

Masuk Kedalam

Menu Utama

ActivityFinal

Page 23: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

54

A.2. Bagian Warehouse dapat mengakses Menu Utama

Gambar IV.31.

Activity Diagram Bagian Warehouse Menu Utama

A.3. Bagian Warehouse dapat mengakses Menu File.

Gambar IV.32.

Activity Diagram Bagian Warehouse Menu File

act Activ ity Diagram Menu Utama

Sistem PersediaanWarehouse

Login SistemMenampilkan

Menu Utama

Menu File Menu Master Menu Transaksi Menu Laporan

Log Out

act Activ ity Diagram Menu File

SistemWarehouse

Klik Menu FileMenampilkan

Menu File

Log InLog Out Exit

Page 24: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

55

A.4. Bagian Warehouse dapat mengakses Menu Master

Gambar IV.33.

Activity Diagram Bagian Warehouse Menu Master

A.4.1. Mengelola Menu Supplier.

Gambar IV.34.

Activity Diagram Menu Supplier.

act Activ ity Diagram Menu Master

Sistem Persediaanwarehouse

Klik Menu Master

Menampilkan

Menu Master

Supplier Outlet Data barang master akunKaryawan

act Activ ity Diagram Supplier

Sistem Persediaan Warehouse

Klik Menu Supplier Tampil Form Supplier

Tambah Cari Hapus

Masukan id

supplier, nama

supplier, alamat, no

Tlp

Simpan Batal

Input Data yang

akan dicari

Ubah

Tutup Menu

Supplier

Page 25: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

56

A.4.2. Mengelola Menu Outlet.

Gambar IV.35.

Activity Diagram Bagian Warehouse Menu Outlet.

A.4.3. Mengelola Menu Data Barang

Gambar IV.36.

Activity Diagram Bagian Warehouse Menu Barang.

act Activ ity Diagram Outlet

Sistem Persediaan Warehouse

Klik Menu Outlet Masuk menu

Outlet

Tambah UbahHapusCari

Masukan kode

Outlet, no telepon

outlet, dan lokasi

outlet

Simpan batal

input data yang

akan di cari

Tutup Menu outlet

act Activ ity Diagram Data Barang

Sistem Persediaan Warehouse

Klik Menu Data

Barang

Masuk menu Data

barang

Tambah UbahHapusCari

input kode barang,

jumlah, nama barang

kategori satuan

harga beli

Simpan batal

input data yang

akan di cari

Tutup Menu Data

Barang

Page 26: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

57

A.4.4. Mengelola Menu Data Karyawan

Gambar IV.37.

Activity Diagram Bagian Warehouse Menu Karyawan

A.4.4. Mengelola Menu Master Akun

Gambar IV.38.

Activity Diagram Bagian Warehouse Menu Master Akun.

act Activ ity Diagram Master akun

Sistem Persediaan Admin

Klik Menu Karyawan Tampil Form Menu

Karyawan

Tambah Cari Hapus

Masukan nama

karyawan, id

karyawan,

password, status,

hak akses

Simpan Batal

Input Data yang

akan dicari

Ubah

Tutup Menu

Karyawan

act Activ ity Diagram Master akun

Sistem Persediaan Admin

Klik Menu Master

akun

Tampil Form Menu

Akun

Tambah Cari Hapus

Masukan kode

akun, nama akun,

jenis akun, saldo

normal

Simpan Batal

Input Data yang

akan dicari

Ubah

Tutup Menu Menu

akun

Page 27: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

58

A.5. Bagian Warehouse mengakses Menu Transaksi.

Gambar IV.39.

Activity Diagram Bagain Warehouse Menu Transaksi.

A.5.1. Mengelola Menu Permintaan Barang Supplier.

Gambar IV.40.

Activity Diagram Bagian Warehouse Menu Permintaan barang Supplier.

act Activ ity Diagram Menu Transaksi

Sistem Persediaan warehouse

Klik Menu

Transaksi

Tampil menu

Transaksi

Menu Permintaan

Barang Supplier.

Menu Pengiriman

Barang. Menu Penerimaan

barang Supplier. Menu Permintaan

Barang Outlet.

Keluar Menu

Transaksi

act Activ ity Diagram Menu Permintaan Barang Supplier

Sistem Persediaan Warehouse

Klik Menu

Permintaan barang

Supplier

Menampilkan form

menu Permintaan

Barang Supplier

Tambah

Simpan HapusUbah

Keluar Menu

Permintaan

Barang Supplier

Menginput

Permintaan Barang

Supplier

Page 28: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

59

A.5.2. Mengelola Menu Permintaan Barang Outlet

Gambar IV.41.

Activity Diagram Bagian Warehouse Menu Permintaan barang Outlet.

A.5.3. Mengelola Menu Penerimaan barang Supplier.

Gambar IV.42.

Activity Diagram Bagian Warehouse Menu Penerimaan barang Supplier.

act Activ ity Diagram Permintaan Barang Outlet

Sistem Persediaan Warehouse

Klik Menu

Permintaan barang

Outlet

Menampilkan form

menu Permintaan

Barang Outlet

Tambah

Simpan HapusUbah

Keluar Menu

Permintaan

Barang Outlet

Menginput

Permintaan Barang

Outlet

act Activ ity Diagram Penerimaan Barang Supplier

Sistem Persediaan Warehouse

Klik Menu

Penerimaan Barang

Supplier

Menampilkan

Form Pernerimaan

Barang Supplier

Tambah

Simpan HapusUbah

Keluar Menu

Penerimaan

Barang Supplier

Menginput

Penerimaan Barang

Supplier

Page 29: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

60

A.5.4. Mengelola Menu Pengiriman Barang

Gambar IV.43.

Activity Diagram Bagian Warehouse Menu Pengiriman Barang.

A.6. Bagian Warehouse Mengakses Menu Laporan

Gambar IV.44.

Activity Diagram Bagian Warehouse Menu Laporan.

act Activ ity Diagram Pengiriman Barang

Sistem Persediaan Warehouse

Klik Menu

Pengiriman Barang

Menampilkan

Form Pengiriman

Barang

Tambah

SimpanHapus

Ubah

Keluar Menu

Pengiriman

Barang

Menginput

Pengiriman Barang

act Activ ity Diagram Menu Laporan

Sistem Persediaanwarehouse

Klik Menu LaporanMenampilkan

Menu Laporan

Laporan Stock

OpnameJurnal Umum

Page 30: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

61

A.6.1. Mengelola Menu Stock Opname Barang.

Gambar IV.45.

Activity Diagram Bagian Warehouse Stock Opname Barang.

A.6.4.Mengelola Menu Jurnal umum

Gambar IV.46.

Activity Diagram Bagian Warehouse Menu jurnal umum.

act Activ ity Diagram Laporan Stock Opname Barang

Sistem Persediaan Warehouse

Klik Menu Laporan

Stock Opname

Barang

Menampilkan form

menu Laporan

Stock Opname

Barang

Keluar Menu

Laporan Stock

Opname Barang

Cari CetakHitung

Simpan

Input tanggal, kode

barang,stock

awal,barang masuk,

barang keluarr

HapusTambah

act Activ ity Diagram Jurnal

Sistem Persediaan Warehouse

Membuka Form

Jurnal Umum

Menampilkan form

Jurnal Umum

Keluar Menu

Jurnal Umum

Cari CetakTambah

Input No

Jurnal,keterangan,kode

debit,nama akun

debit,debit, kode kredit,

nama akun kredit, kredit

SimpanBatal

Hapus

Page 31: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

62

B. Activity Diagram Bagian Admin.

B.1. Bagian Admin dapat Log-In

Gambar IV.47.

Activity Diagram Bagian Admin Log In.

B.2. Bagian Admin dapat mengakses Menu Utama

Gambar IV.48.

Activity Diagram Bagian Admin Menu utama.

act Activ ity Diagram LogIn Adm

Sistem PersediaanAdmin

Melakukan

LogIn

Input

Username

Input

Password

Cek Username &

Password

Tampil Pesan

Username atau

Password

Salah

Masuk Kedalam

Menu Utama

act Activ ity Diagram Menu Utama Admin

Sistem PersediaanAdmin

Login SistemMenampilkan

Menu Utama

Menu File Menu Master Menu Laporan

Log Out

Page 32: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

63

B.3. Bagian Admin dapat mengakses Menu File

Gambar IV.49.

Activity Diagram Bagian Admin Menu File.

B.4. Bagian Admin dapat mengakses Menu Master

Gambar IV.50.

Activity Diagram Bagian Admin Menu Master.

act Activ ity Diagram Menu File

Sistem Persediaan Admin

Klik Menu FileMenampilkan

Menu File

Log InLog Out Exit

act Activ ity Diagram Menu Master

Sistem PersediaanAdmin

Klik Menu Master

Menampilkan

Menu Master

Supplier Outlet Data barang master akunKaryawan

Page 33: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

64

B .4.1. Mengelola Menu Supplier.

Gambar IV.51.

Activity Diagram Bagian Admin Menu Supplier.

B.4.2. Mengelola Menu Outlet

Gambar IV.52.

Activity Diagram Bagian Admin Menu Outlet

act Activ ity Diagram Supplier

Sistem Persediaan Admin

Klik Menu Supplier Tampil Form Supplier

Tambah Cari Hapus

Masukan id

supplier, nama

supplier, alamat, no

Tlp

Simpan Batal

Input Data yang

akan dicari

Ubah

Tutup Menu

Supplier

act Activ ity Diagram Outlet

Sistem Persediaan Admin

Klik Menu Outlet Masuk menu

Outlet

Tambah UbahHapusCari

Masukan kode

Outlet, no telepon

outlet, dan lokasi

outlet

Simpan batal

input data yang

akan di cari

Tutup Menu outlet

Page 34: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

65

B.4.3. Mengelola Menu Data Barang

Gambar IV.53.

Activity Diagram Bagian Admin Menu Data Barang

B.4.4. Mengelola Menu Karyawan

Gambar IV.54.

Activity Diagram Bagian Admin Menu Karyawan.

act Activ ity Diagram Data Barang

Sistem Persediaan Admin

Klik Menu

Transaksi

Tampil menu

Transaksi

Menu Permintaan

Barang Supplier.Menu

Pengiriman

Barang.

Menu

Penerimaan

barang

Supplier.

Menu Permintaan

Barang Outlet.

input kode barang,

jumlah, nama barang

kategori satuan

harga beli

Simpan batal

input data yang

akan di cari

Tutup Menu Data

Barang

act Activ ity Diagram Master akun

Sistem Persediaan Admin

Klik Menu Karyawan Tampil Form Menu

Karyawan

Tambah Cari Hapus

Masukan nama

karyawan, id

karyawan,

password, status,

hak akses

Simpan Batal

Input Data yang

akan dicari

Ubah

Tutup Menu

Karyawan

Page 35: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

66

B.4.5. Mengelola Menu Master Akun

Gambar IV.55.

Activity Diagram Bagian Admin Menu Master Akun.

B.5. Bagian Admin Mengakses Menu Laporan

Gambar IV.56.

Activity Diagram Bagian Admin Menu Laporan.

act Activ ity Diagram Master akun

Sistem Persediaan Admin

Klik Menu Master

akun

Tampil Form Menu

Akun

Tambah Cari Hapus

Masukan kode

akun, nama akun,

jenis akun, saldo

normal

Simpan Batal

Input Data yang

akan dicari

Ubah

Tutup Menu Menu

akun

act Activ ity Diagram Menu Laporan

Sistem PersediaanAdmin

Klik Menu LaporanMenampilkan

Menu Laporan

Laporan Stock

OpnameJurnal Umum

Page 36: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

67

B.5.1. Mengelola Menu Stock Opname Barang

Gambar IV.57.

Activity Diagram Bagian Admin Menu Stock Opname Barang.

B.5.2. Mengelola Menu Jurnal Umum

Gambar IV.58.

Activity Diagram Bagian Admin Menu Jurnal Umum

act Activ ity Diagram Laporan Stock Opname Barang

Sistem Persediaan admin

Klik Menu Laporan

Stock Opname

Barang

Menampilkan form

menu Laporan

Stock Opname

Barang

Keluar Menu

Laporan Stock

Opname Barang

Cari CetakHitung

Simpan

Input tanggal, kode

barang,stock

awal,barang masuk,

barang keluarr

HapusTambah

act Activ ity Diagram Jurnal

Sistem Persediaan Admin

Membuka Form

Jurnal Umum

Menampilkan form

Jurnal Umum

Keluar Menu

Jurnal Umum

Cari CetakTambah

Input No

Jurnal,keterangan,kode

debit,nama akun

debit,debit, kode kredit,

nama akun kredit, kredit

SimpanBatal

Hapus

Page 37: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

68

4.2 Desain

Berisi penjelasan dan penggambaran tentang Entity Relationship Diagram

(ERD), Logical Record Structure (LRS), Spesifikasi File, Software Architecture,

User Interface dan Spesifikasi Hardware dan Software.

Page 38: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

69

4.2.1. Entity Relationship Diagram

Gambar.IV.59.

Entity Relationship Diagram

Page 39: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

70

4.2.2. Logical Record Structure (LRS)

Gambar IV.60.

Logical Record Structure (LRS)

Page 40: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

71

4.2.3. Spesifikasi File

Spesifikasi file yang digunakan dalam perancangan program usulan.

Perancangan Sistem Persediaan Barang ini terdiri dari database yang bernama

persediaan1 dan 11 tabel, yaitu:

1. Spesifikasi File karyawan

a. Nama File : karyawan

b. Fungsi : Digunakan untuk mengolah data karyawan dan

login

c. Akronim : karyawan.frm

d. Tipe File : File Master

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 46

i. Field Key : id_karyawan

Tabel.IV.1.

Spesifikasi File Karyawan

No Element Data Nama Field Type Size Keterangan

1. ID Karyawan id_karyawan Varchar 10 Primary_key

2. Nama Karyawan nm_karyawan Varchar 7

3. Password Pass Varchar 6

4. Status Status Varchar 8

5. Hak Akses hak_akses Varchar 15

Page 41: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

72

2. Spesifikasi File Outlet

a. Nama File : Outlet

b. Fungsi : Digunakan untuk mengolah data Outlet

c. Akronim : outlet.frm

d. Tipe File : File Master

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 80

i. Field Key : kd_outlet

Tabel.IV.2.

Spesifikasi File Outlet

No Element Data Nama Field Type Size Keterangan

1. Kode Outlet kd_outlet Varchar 7 Primary_key

2. Kode Barang kd_brg Varchar 10

3. Nama Outlet nm_outlet Varchar 20

4. Telepone Tlp Int 11

5. Alamat Almt Varchar 32

3. Spesifikasi File Barang

a. Nama File : Barang

b. Fungsi : Digunakan untuk mengolah data barang

Page 42: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

73

c. Akronim : barang.frm

d. Tipe File : File Master

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 96

i. Field Key : kd_brg

Tabel.IV.3.

Spesifikasi File Barang

No Element Data Nama Field Type Size Keterangan

1. Kode Barang kd_brg Varchar 7 Primary_key

2. Nama Barang nm_brg Varchar 15

3. Kategori Kategori Varchar 30

4. Stock Awal stock_awal Int 11

5. Id Supplier id_supplier Varchar 15

6. Satuan Satuan Varchar 7

7. Harga Beli harga_beli Int 11

4. Spesifikasi File Supplier

a. Nama File : Supplier

b. Fungsi : Digunakan untuk mengolah data supplier

c. Akronim : supplier.frm

d. Tipe File : File Master

Page 43: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

74

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 84

i. Field Key : id_supplier

Tabel.IV.4.

Spesifikasi File Supplier

No Element Data Nama Field Type Size Keterangan

1. Id Supplier id_supplier Varchar 8 Primary_key

2. Nama Supplier nm_supplier Varchar 30

3. Alamat Alamt Varchar 35

4. No Telepon no_tlp Int 11

5. Spesifikasi File master_akun

a. Nama File : master_akun

b. Fungsi : Digunakan untuk mengolah data master akun

c. Akronim : master_akun.frm

d. Tipe File : File Master

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 70

Page 44: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

75

i. Field Key : kd_akun

Tabel.IV.5.

Spesifikasi File Master Akun

No Element Data Nama Field Type Size Keterangan

1. Kode Akun kd_akun Char 10 Primary_key

2. Nama Akun nm_akun Varchar 25

3. Jenis Akun jenis_akun Varchar 25

4. Saldo normal saldo_normal Varchar 10

6. Spesifikasi File penerimaan_barang

a. Nama File : penerimaan_barang

b. Fungsi : Digunakan untuk mengolah data penerimaan

barang

c. Akronim : penerimaan_barang.frm

d. Tipe File : File Transaksi

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 57

i. Field Key : kd_pb

Page 45: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

76

Tabel.IV.6.

Spesifikasi File Penerimaan Barang

No Element Data Nama Field Type Size Keterangan

1. Kode Penerimaan

Barang

kd_pb varchar 7 Primary_key

2. Tanggal terima tgl_terima Date

3. Kode Purchase Order kd_PO Varchar 10

4. Id Karyawan id_karyawan Varchar 10

7. Spesifikasi File pengiriman_brg

a. Nama File : pengiriman_brg

b. Fungsi : Digunakan untuk mengolah data pengiriman

barang

c. Akronim : pengiriman_brg.frm

d. Tipe File : File Transaksi

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 27

i. Field Key : kd_kirim

Tabel.IV.7.

Spesifikasi File Pengiriman Barang

No Element Data Nama Field Type Size Keterangan

1. Kode Kirim kd_kirim Varchar 7 Primary_key

Page 46: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

77

2. Kode Outlet kd_outlet Varchar 10

3. Tanggal kirim tgl_kirim Date

4. Kode order kd_order Varchar 10

8. Spesifikasi File permintaan_outlet

a. Nama File : permintaan_outlet

b. Fungsi : Digunakan untuk mengolah data permintaan outlet

c. Akronim : permintaan_outlet.frm

d. Tipe File : File Transaksi

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 50

i. Field Key : kd_order

Tabel.IV.8.

Spesifikasi File Permintaan Outlet

No Element Data Nama Field Type Size Keterangan

1. Kode Order kd_order Varchar 10 Primary_key

2. Tanggal Order tgl_order Date

3. Kode Barang kd_brg Varchar 6

4. Quantity qty_PO int 10

5. Kode Outlet kd_outlet Varchar 30

Page 47: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

78

9. Spesifikasi File permintaan_supplier

a. Nama File : permintaan_supplier

b. Fungsi : Digunakan untuk mengolah data permintaan

supplier

c. Akronim : permintaan_supplier.frm

d. Tipe File : File Transaksi

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 59

i. Field Key : kd_PO

Tabel.IV.9.

Spesifikasi File Tabel Permintaan Supplier

No Element Data Nama Field Type Size Keterangan

1. Kode Purchase

Order

kd_PO Varchar 7 Primary_key

2. Tanggal

Permintaan

tgl_permintaan Date

3. Kode Barang kd_brg Varchar 25

4. Quantity Qty int 6

10. Spesifikasi File stock_opname

a. Nama File : stock_opname

b. Fungsi : Digunakan untuk mengolah data stock_opname

Page 48: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

79

c. Akronim : stock_opname.frm

d. Tipe File : File Laporan

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 72

i. Field Key : no_stock

Tabel.IV.10.

Spesifikasi File Stock Opname Barang

No Element Data Nama Field Type Size Keterangan

1. No Stock no_stock Varchar 7 Primary_key

2. Tanggal Tgl Date

3. Kode Barang kd_brg Varchar 25

4. Stock Awal stock_o_awal Int 10

5. Quantity masuk qty_masuk Int 10

6. Quantity Keluar qty_keluar int 10

7. Stock Akhir stock_o_akhir Int 10

11. Spesifikasi File Jurnal umum

a. Nama File : jurnal

b. Fungsi : Digunakan untuk mengolah data jurnal Umum

Page 49: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

80

c. Akronim : jurnal.frm

d. Tipe File : File Laporan

e. Media File : Harddisk

f. Organisasi File : Index Sequential

g. Akses File : Random

h. Panjang Record : 167

i. Field Key : no_jurnal

Tabel.IV.11.

Spesifikasi File Jurnal Umum

No Element Data Nama Field Type Size Keterangan

1. Nomer Jurnal no_jurnal Varchar 10 Primary_key

2. Tanggal Jurnal

Umum

tgl_ju Date

3. Keterangan Ket Varchar 30

4. Kode Penerimaan

Barang

kd_pb Varchar 10

5. Kode Pengiriman

Barang

kd_kirim Varchar 10

6. Kode Debit kd_debit Int 10

7. Nama Akun

Debit

akun_debit Varchar 25

8. Debit Debit Varchar 15

9. Kode Kredit kd_kredit Int 11

10. Akun Kredit akun_kredit Varchar 35

11. Kredit Kredit Int 11

Page 50: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

81

4.2.4. Software Architecture

1. Deployment Diagram

SERVER

Aplikasi

DATA BASE SERVER

APLIKASI DATABASE

PC KARYAWAN

APPLIKASI PERSEDIAAN BARANG

Interface1

Gambar.IV.61.

Deployment Diagram Sistem Persediaan Barang

Page 51: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

82

2. Sequence Diagram

Warehouse

1 Berdasarkan use case: log in

Gambar.IV.62.

Sequence Diagram Login

sd sequence login

Warehouse Form Log in control_login db_karyawan menu utama

Buka form Login()

Tampil Log in ()

.input ID karyawan dan

Password karyawan()

pil ih tombol login ()login()

login()

validasi ()

login berhasil()

tampul Menu utama()

login gagal()

keluar()

Page 52: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

83

2 Berdasarkan use case : karyawan

Gambar.IV.63.

Sequence Diagram karyawan.

3 Berdasarkan use case : supplier

sd karyawan

warehouse form karyawan Control_karyawan Db_karyawan

Pilih Menu Karyawan()

Tampilkan Form Data karyawan()

Pilih Tombol Tambah ()

Input Data karyawan()

simpan()

simpan()

Simpan()

Data Berhasil Disimpan()

cari Data karyawan()

pilih data karyawan()

pilih tombol ubah()

input data karyawan baru ()

simpan()

simpan()

simpan()

data berhasil Di ubah()

cari data karyawan()

pilih data karyawan()

pilih tombol hapus()

hapus()

hapus()

hapus()

data berhasil dihapus()

pil ih Tombol tutup()

tutup()

pil ih tombol batal()

batal()

besih field()

Page 53: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

84

Gambar.IV.64.

Sequence Diagram Supplier

4 Berdasarkan use case : Barang

sd supplier

warehouse form Supplier Control_supplier Db_supplier

Buka Form Supplier()

Tampilkan Form Supplier()

Tambah Data Supplier()

input Data Supplier()

simpan()

simpan()

simpan()

Data Berhasil Disimpan()

cari data Supplier()

pil ih data supplier()

pil ih tombol ubah()

input data supplier baru()

simpan()

simpan()

simpan()

data berhasil di ubah()

cari data supplier()

pil ih data supplier()

pil ih tombol hapus()

hapus()

hapus()

data berhasil dihapus()

pil ih tombol tutup()

tutup()

pil ih tombol batal()

batal()

bersih field()

Page 54: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

85

Gambar.IV.65.

Sequence Diagram barang

5 Berdasarkan use case : Outlet

sd barang

warehouse form barang control_barang Db_barang

pilih Menu Barang()

tampilkan menu barang()

pil ih Tombol Tambah ()

input Data Barang()

simpan()

simpan()

simpan()

data berhasil disimpan()

cari data barang()

pil ih data barang()

pil ih tombol ubah()

input data barang baru()

simpan()

simpan()

simpan()

data berhasil diubah()

cari data barang()

pil ih data barang()

pil ih tombol hapus()

hapus()

hapus()

data berhasil dihapus()

Pilih Tombol tutup()

tutup()

pil ih tombol batal()

batal()

bersih field()

Page 55: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

86

Gambar.IV.66.

Sequence Diagram Outlet

sd Outlet

warehouse form outlet Control_Outet Db_outlet

pil ih menu Outlet()

tampilkan form outlet()

pil ih tombol tambah()

input data Outlet()

simpan()

simpan()

simpan()

data berhasil disimpan()

cari data outlet()

pil ih data outlet()

pil ih tombol ubah()

input data outlet baru()

simpan()

simpan()

simpan()

data berhasil di ubah()

cari data outlet()

pil ih data outlet()

pil ih tombol hapus()

hapus()

hapus()

data berhasil dihapus()

pil ih tombol tutup()

tutup()

pil ih tombol Batal()

batal()

bersih field()

Page 56: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

87

6 Berdasarkan use case : Master Akun

Gambar.IV.67.

Sequence Diagram Master_akun

sd master akun

warehouse form master_akun control_master_akun Db_master_akun

pilih Menu master akun()

tampilkan menu master_akun()

pil ih tombol tambah()

input data master akun()

simpan()

simpan()

simpan()

data berhasil disimpan()

cari data master_akun()

Pilih data master_akun()

pil ih tombol ubah()

input data Master_akun baru()

simpan()

simpan()

simpan()

data berhasil di ubah()

cari data master_akun()

pil ih data master_akun()

pil ih tombol hapus()

hapus()

hapus()

data berhasil di hapus()

pil l ih Tombol tutup()

tutup()

pil ih tombol batal()

batal()

bersih field()

Page 57: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

88

7 Berdasarkan use case : Permintaan Barang Supplier

Gambar.IV.68.

Sequence Diagram Permintaan Barang Supplier

sd permintaan_Supplier

warehouse Permintaan

Barang Outlet

Control_permintaan_barang_outlet Db_permintaan_supplier

buka menu transaksi permintaan barang supplier()

tampil form transaksi Permintaan barang supplier()

pil ih Tombol tambah()

isi Field pada Form ()

simpan()

simpan()

simpan()

transaksi berhasil disimpan()

cari transaksi permintaan_supplier()

pil ih transaksi permintaan_supplier()

pil ih tombol ubah()

input transaksi permintaan_supplier baru()

simpan()

simpan()

simpan()

transaksi berhasil di ubah()

cari transaksi permintaan_supplier()

pilh transaksi permintaan_supplier()

pil ih tombol hapus()

hapus()

hapus()

transaksi berhasil dihapus()

pil ih tombol keluar()

keluar()

Page 58: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

89

8 Berdasarkan use case : Permintaan Barang Outlet

Gambar.IV.69.

Sequence Diagram Permintaan Barang Outlet

sd Permintaan_Oulet

warehouse Permintaan

Barang Outlet

Control_permintaan_barang_outlet Db_permintaan_outlet

buka menu transaksi Permintaan Barang Outlet()

tampilkan menu Permintaan Barang Outlet()

pil ih tombol Tambah()

isi field pada Form()

simpan()

simpan()

simpan()

transaksi berhasil disimpan()

cari transaksi permintaan barang outlet()

Pilih Transaksi permintaan barang outlet()

pil ih tombol ubah()

iinput transaksi yang permintaan barang outlet baru()

simpan()

simpan()

simpan()

transaksi berhasil diubah()

cari transaksi permintaan barang outlet()

pil ih transaksi permintaan barang outlet()

pil ih tombol hapus()

hapus()

hapus()

transaksi berhasil dihapus()

pil ih tombol Keluar()

keluar()

Page 59: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

90

9 Berdasarkan use case : Penerimaan Barang

Gambar.IV.70.

Sequence Diagram Penerimaan Barang

sd penerimaan_barang

warehouse Penerimaan

Barang

Control_penerimaan_barang Db_penerimaan_barang

buka menu transaksi penerimaan barang()

Tampilkan Transaksi Penerimaan Barang()

pil ih tombol tambah ()

isi Field pada Form()

simpan()

simpan()

simpan()

transaksi berhasil disimpan()

cari transaksi penerimaan barang()

pil ih transaksi pernerimaan barang()

pil ih tombol ubah()

input transaksi penerimaan barang baru()

simpan()

simpan()

simpan()

transaksi berhasil diubah()

cari transaksi penerimaan barang()

pil ih transaksi penerimaan barang()

pil ih tombol hapus()

hapus()

hapus()

transaksi berhasil dihapus()

pil ih tombol keluar()

keluar()

Page 60: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

91

10 Berdasarkan use case : Pengiriman Barang

Gambar.IV.71.

Sequence Diagram Pengiriman Barang

sd pengirman_brg

warehouse Pengiriman

Barang

Control_pengiriman_barangDb_pengiriman_barang

pil ih menu transaksi pengiriman barang()

Tampilkan Form Transaksi Pengiriman Barang()

pil ih Tombol Tambah()

isi field pada form()

simpan()

simpan()

simpan()

transaksi berhasil disimpan()

cari transaksi Pengiriman Barang()

pil ih transaksi pengiriman barang()

pil ih tombol ubah()

input transaksi Pengiriman Barang baru()

simpan()

simpan()

simpan()

data berhasil di ubah()

cari transaksi Pengiriman Barang()

pil ih transaksi pengiriman Barang()

pil ih tombol hapus()

hapus()

hapus()

transaksi berhasil diihapus()

pil ih tombol Keluar()

keluar()

Page 61: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

92

11 Berdasarkan use case : Stock Opname Barang

Gambar.IV.72.

Sequence Diagram Stock Opname Barang

sd Stock_opname

warehouse Stock opname

Barang

control_stock_opname Db_stock_opname

pilih menu transaksi Stock opname()

Tampilankan Menu Stock Opname()

pil ih tombol Tambah()

isi Fiield Stock Opname()

simpan()

simpan()

simpan()

transaksi berhasil disimpan()

cari transaksi Stock opname()

pil ih transaksi stock opname()

pil ih tombol cetak()

cetak()

cetak()

menampilkan data transaksi()

cari transaksi stock opname()

pil ih transaksi stock opname()

pil ih tombol hapus()

hapus()

hapus()

data transaksi berhasil dihapus()

pil ih tombol keluar ()

keluar()

Page 62: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

93

12 Berdasarkan use case : Jurnal Umum

Gambar.IV.73.

Sequence Diagram Jurnal Umum.

sd Jurnal_Umum

warehouse jurnal_umum Control Db_jurnal_umum

Pilih Menu Jurnal umum()

Menampilkan Form Jurnal Umum()

pil ih tombol Tambah()

isi field jurnal()

simpan()

simpan()

simpan()

data transaksi berhasil disimpan()

cari data jurnal umum()

pil ih jurnal umum()

pil ih tombol cetak()

cetak()

cetak()

menampilkan data transaksi()

cari data jurnal umum()

pil ih data jurnal umum()

pil ih tombol hapus()

hapus()

hapus()

data transaksi berhasil dihapus()

pil ih tombol keluar()

keluar()

Page 63: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

94

Admin

1 Berdasarkan use case: Admin log in

Gambar.IV.74.

Sequence Diagram Admin Login.

sd sequence login

Admin Form Log in control_login db_karyawan menu utama

Buka form Login()

Tampil Log in ()

.input ID karyawan dan

Password karyawan()

pil ih tombol login ()login()

login()

validasi ()

login berhasil()

tampul Menu utama()

login gagal()

keluar()

Page 64: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

95

2 Berdasarkan use case: karyawan

Gambar.IV.75.

Sequence Diagram karyawan.

sd karyawan

admin form karyawan Control_karyawan Db_karyawan

Pilih Menu Karyawan()

Tampilkan Form Data karyawan()

Pilih Tombol Tambah ()

Input Data karyawan()

simpan()

simpan()

Simpan()

Data Berhasil Disimpan()

cari Data karyawan()

pilih data karyawan()

pilih tombol ubah()

input data karyawan baru ()

simpan()

simpan()

simpan()

data berhasil Di ubah()

cari data karyawan()

pilih data karyawan()

pilih tombol hapus()

hapus()

hapus()

hapus()

data berhasil dihapus()

pil ih Tombol tutup()

tutup()

pil ih tombol batal()

batal()

besih field()

Page 65: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

96

3 Berdasarkan use case: Supplier

Gambar.IV.76.

Sequence Diagram Supplier.

sd supplier

admin form Supplier Control_supplier Db_supplier

Buka Form Supplier()

Tampilkan Form Supplier()

Tambah Data Supplier()

input Data Supplier()

simpan()

simpan()

simpan()

Data Berhasil Disimpan()

cari data Supplier()

pil ih data supplier()

pil ih tombol ubah()

input data supplier baru()

simpan()

simpan()

simpan()

data berhasil di ubah()

cari data supplier()

pil ih data supplier()

pil ih tombol hapus()

hapus()

hapus()

data berhasil dihapus()

pil ih tombol tutup()

tutup()

pil ih tombol batal()

batal()

bersih field()

Page 66: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

97

4 Berdasarkan use case: Barang

Gambar.IV.77.

Sequence Diagram Barang

sd barang

admin form barang control_barang Db_barang

pilih Menu Barang()

tampilkan menu barang()

pil ih Tombol Tambah ()

input Data Barang()

simpan()

simpan()

simpan()

data berhasil disimpan()

cari data barang()

pil ih data barang()

pil ih tombol ubah()

input data barang baru()

simpan()

simpan()

simpan()

data berhasil diubah()

cari data barang()

pil ih data barang()

pil ih tombol hapus()

hapus()

hapus()

data berhasil dihapus()

Pilih Tombol tutup()

tutup()

pil ih tombol batal()

batal()

bersih field()

Page 67: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

98

5 Berdasarkan use case: Outlet

Gambar.IV.78.

Sequence Diagram Outlet

sd Outlet

admin form outlet Control_Outet Db_outlet

pil ih menu Outlet()

tampilkan form outlet()

pil ih tombol tambah()

input data Outlet()

simpan()

simpan()

simpan()

data berhasil disimpan()

cari data outlet()

pil ih data outlet()

pil ih tombol ubah()

input data outlet baru()

simpan()

simpan()

simpan()

data berhasil di ubah()

cari data outlet()

pil ih data outlet()

pil ih tombol hapus()

hapus()

hapus()

data berhasil dihapus()

pil ih tombol tutup()

tutup()

pil ih tombol Batal()

batal()

bersih field()

Page 68: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

99

6 Berdasarkan use case: Master Akun

Gambar.IV.79.

Sequence Diagram Master Akun.

sd Outlet

admin form outlet Control_Outet Db_outlet

pil ih menu Outlet()

tampilkan form outlet()

pil ih tombol tambah()

input data Outlet()

simpan()

simpan()

simpan()

data berhasil disimpan()

cari data outlet()

pil ih data outlet()

pil ih tombol ubah()

input data outlet baru()

simpan()

simpan()

simpan()

data berhasil di ubah()

cari data outlet()

pil ih data outlet()

pil ih tombol hapus()

hapus()

hapus()

data berhasil dihapus()

pil ih tombol tutup()

tutup()

pil ih tombol Batal()

batal()

bersih field()

Page 69: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

100

7 Berdasarkan use case: Stock Opname Barang

Gambar.IV.80.

Sequence Diagram Stock Opname Barang.

sd Stock_opname

admin Stock opname

Barang

control_stock_opname Db_stock_opname

pilih menu transaksi Stock opname()

Tampilankan Menu Stock Opname()

pil ih tombol Tambah()

isi Fiield Stock Opname()

simpan()

simpan()

simpan()

transaksi berhasil disimpan()

cari transaksi Stock opname()

pil ih transaksi stock opname()

pil ih tombol cetak()

cetak()

cetak()

menampilkan data transaksi()

cari transaksi stock opname()

pil ih transaksi stock opname()

pil ih tombol hapus()

hapus()

hapus()

data transaksi berhasil dihapus()

pil ih tombol keluar ()

keluar()

Page 70: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

101

8 Berdasarkan use case: Jurnal Umum

Gambar.IV.81.

Sequence Diagram Jurnal Umum.

sd Jurnal_Umum

admin jurnal_umum Control Db_jurnal_umum

Pilih Menu Jurnal umum()

Menampilkan Form Jurnal Umum()

pil ih tombol Tambah()

isi field jurnal()

simpan()

simpan()

simpan()

data transaksi berhasil disimpan()

cari data jurnal umum()

pil ih jurnal umum()

pil ih tombol cetak()

cetak()

cetak()

menampilkan data transaksi()

cari data jurnal umum()

pil ih data jurnal umum()

pil ih tombol hapus()

hapus()

hapus()

data transaksi berhasil dihapus()

pil ih tombol keluar()

keluar()

Page 71: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

102

4.2.5. User Interface

Implementasi pada aplikasi inventory berdasarkan hasil rancangan User

Interface adalah sebagai berikut:

1. Tampilan Login

Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan

modul-modul yang tersedia Jika login berhasil, maka menu-menu yang sesuai

dengan kategori user tersebut akan ditampilkan

Gambar.IV.82.

User Interface Form Login.

Page 72: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

103

2. Tampilan Menu Utama

Gambar.IV.83.

User Interface Menu Utama.

3. Tampilan Menu Master

Gambar.IV.84.

User Interface Menu Master.

Page 73: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

104

4. Tampilan Form Supplier

Gambar.IV.85.

User Interface Form Supplier.

Page 74: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

105

5. Tampilan Form Outlet

Gambar.IV.86.

User Interface Form Outlet.

6. Tampilan Form Barang

Gambar.IV.87.

User Interface Form Barang.

Page 75: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

106

7. Tampilan Form Karyawan

Gambar.IV.88.

User Interface Form Karyawan.

8. Tampilan Form Master akun

Gambar.IV.89.

User Interface Form Master Akun.

Page 76: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

107

9. Tampilan Menu Transaksi

Gambar.IV.90.

User Interface Menu Transaksi

10. Tampilan Form Permintaan Barang Supplier

Gambar.IV.91.

User Interface Form Permintaan Barang Supplier.

Page 77: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

108

11. Tampilan Form Permintaan Barang Outlet

Gambar.IV.92.

User Interface Form Permintaan Barang Outlet.

12. Tampilan Form Penerimaan Barang

Gambar.IV.93.

User Interface Form Penerimaan Barang.

Page 78: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

109

13. Tampilan Form Pengiriman Barang

Gambar.IV.94.

User Interface Form Pengiriman Barang.

14. Tampilan Menu Laporan

Gambar.IV.95.

User Interface Menu Laporan.

Page 79: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

110

15. Tampilan Form Stock Opname Barang

Gambar.IV.96.

User Interface Form Stock Opname Barang

Page 80: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

111

16. Tampilan Form Jurnal Umum untuk Pembelian barang

Gambar.IV.97.

User Interface Form Jurnal Umum untuk penerimaan barang (pembelian)

Page 81: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

112

17. Tampilan Form Jurnal Umum untuk Penjualan barang

Gambar.IV.98.

User Interface Form Jurnal Umum untuk pengiriman barang untuk dijual

(penjualan)

Page 82: BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use case ... Analisa kebutuhan software untuk persediaan

113

4.2.6. Spesifikasi Hardware dan Software

Tabel.IV.12

Spesifikassi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Microsoft Windows 8

Processor AMD A4-5000 APU with Radeon(TM) HD

Graphics 1.50 GHz

RAM 2 GB

Harddisk 500 GB

Monitor 14.0” HD LED LCD

Keyboard 108 ke

Printer Deskjet

Mouse Standard

Software Bahasa Pemrograman : Netbeans 8.1

Aplikasi Pendukung : Java Applicatio

DBMS : My SQL

Anti Virus : Smadav 2016 Rev. 10.8