BAB IV PERANCANGAN SISTEM USULAN ... 28 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem

  • View
    2

  • Download
    0

Embed Size (px)

Text of BAB IV PERANCANGAN SISTEM USULAN ... 28 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan...

  • 28

    BAB IV

    PERANCANGAN SISTEM USULAN

    4.1. Tahapan Perancangan Sistem

    Dalam pembuatan perancangan sistem informasi persediaan barang di PT.

    Primafood International ini membutuhkan beberapa tahapan dalam pembuatannya,

    adapun tahapan tersebut diantaranya

    4.1.1. Analisis Kebutuhan

    Dalam sistem informasi Persediaan Barang di PT. Primafood International

    dibutuhkan sebuah sistem yang terkomputerisasi untuk membantu berjalannya

    Sistem Informasi Persediaan Barang agar dapat berjalan dengan baik dan

    memudahkan dalam proses input dan output barang serta proses pembuatan laporan

    stok. Terkait dengan masalah tersebut maka diusulkan perancangan suatu sistem

    yang terkomputerisasi yang bertujuan untuk mempermudah bagian gudang dalam

    mengolah data barang dari mulai proses pendataan barang masuk, barang keluar dan

    pembuatan laporan dengan adanya sistem tersebut maka proses pendataan barang

    akan lebih mudah karena semua data sudah tersimpan dalam sebuah database

    A. Kebutuhan Pengguna

    Dalam aplikasi Persediaan barang ini terdapat dua pengguna yaitu admin

    dan bagian gudang yang bertugas melalukan pengelolaan data barang.

    B. Skenario kebutuhan pengguna

    a) Melakukan login

    b) Menginput data barang masuk

  • 29

    c) Menginput data barang keluar

    d) Menambahkan stok barang

    e) Melihat data laporan barang keluar

    f) Melihat data laporan persediaan barang

    g) Melihat data laporan barang masuk

    C. Kebutuhan Sistem

    1) Pengguna harus melakukan login terlebih dahulu untuk dapat

    mengakses aplikasi ini dengan memasukkan username dan password

    agar privasi pengguna tetap terjaga keamanannya.

    2) Pengguna harus menutup/logout aplikasi setelah selesai menggunakan

    aplikasi agar data-data yang ada dalam aplikasi tersebut tetap aman.

    3) Pengguna dapat menginput data barang yang masuk atau keluar.

    4) Sistem melakukan penjumlahan stok barang yang keluar ataupun

    barang yang masuk.

    5) Pengguna dapat mecetak laporan dengan cepat pada aplikasi persediaan

    barang tersebut.

    6) Sistem dapat melakukan update setiap ada pembaruan data(edit).

    7) Sistem dapat menampilkan data yang dicari oleh admin.

  • 30

    4.1.2. Rancangan Diagram Use Case Sistem Usulan

    A. Diagram Use Case Admin

    Gambar IV.1. Use Case Diagram Admin

  • 31

    B. Diagram Use Case Admin Gudang

    Gambar IV.2. Use Case Diagram Admin Gudang

    Tabel IV.1.

    Deskripsi Use Case Mengelola Data Barang

    Use Case Name Mengelola data barang

    Requirements Admin telah melakukan login

    Goal Admin dapat mengelola data barang

    Pre-Conditions Admin telah menginput data barang

    Post-Conditions Daftar data barang yang kurang dari stok

    minimum

    Failed end Condition Sistem tidak dapat menampilkan data barang

    karna barang yang dicari tidak terdata

    Actors Admin Toko

    Main Flow/ Basic Path 1. Admin melakukan login 2. Sistem menampilkan data barang 3. Admin mengolah data

    Alternate Flow/Invariant A A1. System menampilkan data barang yang

    dicari

    Invariant B B1. Admin melakukan pencarian

    B2. Admin mengetikan nama/kode barang

    B3. System tidak menemukan data yang dicari

    B4. System menampilkan pesan "Data yang

    dicari tidak ditemukan"

  • 32

    Tabel IV.2.

    Deskripsi Use Case Pendataan Barang Masuk

    Use Case Name Pendataan Barang Masuk

    Requirements Admin telah menginput data barang masuk

    Goal Data dapat di update

    Pre-Conditions Admin mencari data yang ingin diinput

    Post-Conditions Daftar data barang yang ingin diinput

    Failed end Condition Admin tidak dapat mencari barang karena data

    barang belum terdata

    Actors Admin Toko

    Main Flow/ Basic Path 1. Admin mencari data barang yang ingin diinput

    2. Admin mengetikan nama atau kode barang 3. Sistem menampilkan data yang dicari

    Alternate Flow/Invariant A A1. System menampilkan data yang dicari

    Invariant B B1. Admin melakukan pencarian

    B2. Admin mengetikan nama/kode barang

    B3. System tidak menemukan data yang dicari

    B4. System menampilkan pesan "Data yang

    dicari tidak ditemukan"

    Tabel IV.3.

    Deskripsi Use Case Pendataan Barang Keluar

    Use Case Name Pendataan Barang Keluar

    Requirements Admin telah mengupdate data barang yang

    keluar

    Goal Data barang telah terupdate

    Pre-Conditions Admin telah menginput pengeluaran barang

    Post-Conditions Daftar data barang yang diambil

    Failed end Condition Admin tidak menginput data barang yang

    keluar karena login gagal

    Actors Admin Toko

    Main Flow/ Basic Path 1. Admin menginput data barang yang keluar 2. Sistem memproses penginputan data 3. Sistem menampilkan data barang yang

    telah di update

    Alternate Flow/Invariant A A1. System menampilkan data yang dicari

    Invariant B B1. Admin memilih barang yang di ambil

    B2. Admin mengetikan nama/kode barang

    B3. System tidak menemukan data yang dicari

    B4. System menampilkan pesan "Data yang

    dicari tidak ditemukan"

  • 33

    Tabel IV.4.

    Deskripsi Use Case Cetak Laporan

    Use Case Name Cetak Laporan

    Requirements Admin telah mengelola barang masuk dan

    keluar

    Goal Data barang telah terupdate

    Pre-Conditions Admin telah menginput barang

    Post-Conditions Daftar data barang yang diambil

    Failed end Condition Sistem tidak dapat menampilkan data barang

    karena barang yang dicari tidak terdata

    Actors Admin Toko, Admin Gudang

    Main Flow/ Basic Path 1. Admin menginput data barang masuk dan keluar

    2. Sistem memproses penginputan data 3. Sistem menampilkan data barang yang

    telah di update

    Alternate Flow/Invariant A A1. System menampilkan data yang dicari

    Invariant B B1. Admin mencari barang

    B2. Admin mengetikan nama/kode barang

    B3. System menampilkan data yang dicari

    B4. System menampilkan laporan persediaan

    barang

    4.1.3. Rancangan Diagram Aktivitas

    Melakukan Login

    Administrasi Sistem

    Mengecek Validasi Login

    Tampil Menu Utama

    Masukan username dan password Menampilkan pesan: login gagal Tidak

    Ya

    Gambar IV.3. Diagram aktivitas login

  • 34

    Pilh Form Barang

    Administrasi Sistem

    Menampilkan Form Dara Barang

    Pilih Tindakan

    edit

    yatidak

    tambahhapus

    Data terhapus

    Data tersimpan

    Mengupdate dataInput data

    simpan

    Pilih dataPilih data

    Gambar IV.4. Diagram aktivitas olah data barang

    Pilih Form Barang Masuk

    Administrasi Sistem

    Input data barang

    Menampilkan Form barang masuk

    Data Tersimpan ya

    tida k

    Simpan

    Gambar IV.5. Diagram aktivitas input barang masuk

  • 35

    Pilih Form Barang Keluar

    Administrasi Sistem

    Input data barang keluar

    Menampilkan form barang keluar

    Data Tersimpan

    ya

    tidak

    Simpan

    Gambar IV.6. Diagram aktivitas input barang keluar

    Pilih Laporan

    Administrasi Sistem

    Melihat laporan

    Menampilakan lapran

    Mencetak laporan

    ya

    tidak

    cetak

    Gambar IV.7. Diagram aktivitas melihat laporan

  • 36

    4.1.4. Rancangan Dokumen Sistem Usulan

    Rancangan dokumen usulan yang terdapat dalam program persediaan

    barang di PT. Primafood International Cabang Taman Harapan Baru

    A. Bentuk Dokumen Masukan

    1. Nama Dokumen : Data Barang

    Fungsi : Untuk mengupdate data barang

    Sumber : Admin Toko

    Tujuan : Admin Gudang

    Media : Kertas

    Jumlah : 1

    Frekuensi : Setiap ada pemasukan barang

    Bentuk : Lampiran C1

    2. Nama Dokumen : Data User

    Fungsi : Untuk melihat data laporan

    Sumber : Admin Gudang

    Tujuan : Melihat data barang

    Media : Kertas

    Jumlah : 1

    Frekuensi : Setiap ingin mengorder barang

    Bentuk : Lampiran C2

    B. Bentuk Dokumen Keluaran

    1. Nama Dokumen : Laporan Persediaan Barang

    Fungsi : Untuk mengetahui persediaan barang

    Sumber : Admin Toko

  • 37

    Tujuan : Admin Gudang

    Media : Kertas

    Jumlah : 1

    Frekuensi : Setiap pengecekan laporan data barang

    Bentuk : Lampiran D1

    2. Nama Dokumen : Laporan Data Barang Masuk

    Fungsi : Untuk mengetahui data barang yang masuk

    Sumber : Admin Toko

    Tujuan : Admin Gudang

    Media : Kertas

    Jumlah : 1

    Frekuensi : Setiap ada pengecekan barang masuk

    Bentuk : Lampiran D2

    4. Nama Dokumen : Laporan Data Barang Keluar

    Fungsi : Untuk mengetahui barang dan jumlah yang keluar

    Sumber : Admin Toko

    Tujuan : Admin Gudang

    Media : Kertas

    Jumlah : 1

    Frekuensi : Setiap pengecekan barang yang keluar

    Bentuk