bab iv perancangan sistem usulan 4.1. tahapan …€¦ · 1) pengguna harus melakukan login...

20
BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Kebutuhan fungsional mengenai perancangan program Penjualan Produk Nabati secara online yakni sebagaiberikut : A. Kebutuhan Pengguna Dalam aplikasi Sistem Penjualan Nabati Online terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan system, yaitu : Bagian Admin dan Pembeli Kedua pengguna tersebut memiliki kebutuhan informasi yang berbeda beda, seperti berikut : A1. Skenario Kebutuhan Admin a) Mengelola data barang masuk b) Mengelola data Barang Keluar c) Membuat Surat jalan d) Membuat surat PO barang e) Melihat Surat permintaan PO A2. Skenario Kebutuhan Pembeli a) Melihat daftar spesifikasi barang yang ada b) Entry daftar PO c) Pesan barang B. Kebutuhan Sistem 1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi ini dengan memasukan username dan password agar privasi masing masing pengguna tetap terjaga keamanannya. 2) Pembeli harus Entry daftar PO 3) Pembeli harus Enty pesan barang 4) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi.

Upload: others

Post on 21-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

  • BAB IV

    PERANCANGAN SISTEM USULAN

    4.1. Tahapan Perancangan Sistem

    4.1.1. Analisis Kebutuhan

    Kebutuhan fungsional mengenai perancangan program Penjualan Produk

    Nabati secara online yakni sebagaiberikut :

    A. Kebutuhan Pengguna

    Dalam aplikasi Sistem Penjualan Nabati Online terdapat dua pengguna yang dapat

    saling berinteraksi dalam lingkungan system, yaitu : Bagian Admin dan Pembeli

    Kedua pengguna tersebut memiliki kebutuhan informasi yang berbeda – beda,

    seperti berikut :

    A1. Skenario Kebutuhan Admin

    a) Mengelola data barang masuk

    b) Mengelola data Barang Keluar

    c) Membuat Surat jalan

    d) Membuat surat PO barang

    e) Melihat Surat permintaan PO

    A2. Skenario Kebutuhan Pembeli

    a) Melihat daftar spesifikasi barang yang ada

    b) Entry daftar PO

    c) Pesan barang

    B. Kebutuhan Sistem

    1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses

    aplikasi ini dengan memasukan username dan password agar privasi masing –

    masing pengguna tetap terjaga keamanannya.

    2) Pembeli harus Entry daftar PO

    3) Pembeli harus Enty pesan barang

    4) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi.

  • 1.1.2 Rancangan Diagram Use Case

    Gambar IV. 1. Use Case Diagram

  • Tabel IV.1 Deskrisi Use Case Diagram Menu Utama Pembeli dan Admin

    Use Case Narative Menu Utama Web Pembeli dan Admin

    Use Case Name Proses Alur Penjualan Barang

    Requirements Bagian Pembelian dapat milih barang

    Goal Bagian Pembelian melihat data barang secara

    online melalui web

    Pre-Conditions Bagian Pembelian telah melakukan login

    Post-Conditions Daftar data barang yang kurang dari stok

    minimum

    Failed end Condition Bagian Pembelian tidak dapat melihat data

    barang

    Actors Bagian Pembelian

    Main Flow/ Basic Path

    1. User memilih kriteria pencarian

    2. User mengetikan nama atau kode barang

    3. Sistem menampilkan data barang yang

    dicari

    4. User mengetikan pesanan Barang Jumlah

    dan qty.

    5. User menentukan tanggal Pengiriman

    barang

    Alternate Flow/Invariant A

    A1. System menampilkan data barang yang

    stoknya

  • 4.1.3. Rancangan Diagram Aktivitas

    Gambar IV.2. Diagram Activity

  • 4.1.4. Rancangan Dokumen Sistem Usulan

    Dalam perancangan sistem ini membutuhkan beberapa sistem dokumen

    usulan diantaranya sebagai berikut :

    A. Dokumen Masukan

    1. Form Pemesanan Barang

    Gambar IV.3. Dokumen Masukan

    Nama Dokumen : Form Pemesanan Barang

    Fungsi : Sebagai Bukti pemesanan barang

    Sumber : Customers

    Tujuan : Admin

    Media : Kertas

    Jumlah : 1 Lembar

  • 1. Form Pendaftaran PO

    Gambar IV.4. Form Pendaftaran PO

    Nama Dokumen : Form Pengdaftaran PO

    Fungsi : Sebagai Bukti pesan Barang

    Sumber : Customers

    Tujuan : Admin

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap akhir bulan

  • 3. Form Surat Jalan

    Gambar IV.5. Form Surat Jalan

    3. nama Dokumen : Surat Jalan

    Fungsi : Sebagai Bukti Barang Terima

    Sumber : Kurir

    Tujuan : Admin

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap menerima barang

  • C. Dokumen Keluaran

    Gambar IV.6. Form Pendaftaran PO

    Nama Dokumen : Purchase Order

    Fungsi : Sebagai Laporan barang keluar atau terjual

    Sumber : Customers

    Tujuan : Admin

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap memesan barang

  • 4.1.5. Rancangan Prototype

    a. Tampilan Interface Menu Utama Perancangan Program Penjualan Makanan

    ringan pada PT.Pinus Merah Abadi.

    Gambar IV.7. Tampilan Home Website

    b. Tampilan Interface Menu Pendaftaran PO Program Penjualan Makanan ringan

    pada PT.Pinus Merah Abadi

    Gambar IV.8. Tampilan Form Pendaftaran PO

  • c. Tampilan Interface Menu Pemesanan Barang Program Penjualan Makanan

    ringan pada PT.Pinus Merah Abadi.

    Gambar IV.9. Tampilan Form Pemesanan Barang

    d. Tampilan Interface Dashboard Admin Perancangan Program Penjualan

    Makanan ringan pada PT.Pinus Merah Abadi.

    Gambar IV.10. Tampilan Dasboard Admin

  • e. Tampilan Interface Admin Data Barang Terjual, Perancangan Program

    Penjualan Makanan ringan pada PT.Pinus Merah Abadi.

    Gambar IV.11. Tampilan Data Barang Terjual

    f. Tampilan Interface Admin Data Barang Masuk, Perancangan Program

    Penjualan Makanan ringan pada PT.Pinus Merah Abadi.

    Gambar IV.12. Tampilan Data Barang Masuk

  • 4.2. Perancangan Perangkat Lunak

    4.2.1. Entity Relationship Diagram ( ERD )

    Gambar IV.13. Entity Relationship Diagram

  • 1.2.2. Logical Record Diagram ( LRS )

    Gambar IV.14. Logical Record Structure ( LRS )

    1.2.3. Spesifikasi File

    1.Spesifikasi file Barang

    Nama File : Barang

    Akronim : Barang

    Fungsi : Menyimpan data barang masuk

    Tipe File : File Master

    Organisasi File : IndexSequential

    Akses File : Random

    Media : Hard Disk

    Panjang Record : 56 Byte

    Kunci File : Kode_barang

    Software : php MySQL

  • Tabel IV.2

    Spesifikasi File Barang

    No Elemen Data Akronim Tipe Size Ket

    1 Nama barang Nama_barang Varchar 10

    2 Ijenis barang Ijenis_barang Varchar 10

    3 Harga Harga Varchar 11

    4 Kode barang Kode_barang Varchar 25 Primarry Key

    2. Spesifikasi File Supplier

    Nama File : Supplier

    Akronim : Supplier

    Fungsi : Menyimpan data barang masuk

    Tipe File : File Master

    Organisasi File : IndexSequential

    Akses File : Random

    Media : Hard Disk

    Panjang Record : 56 Byte

    Kunci File : Kode_barang

    Software : php MySQL

    Tabel IV.3

    Spesifikasi file Spplier

    No Elemen Data Akronim Tipe Size Ket

    1 Id Supplier Id _ Supplier Varchar 11 Primarry Key

    2 Nama Supplier Nama _Supplier Varchar 25

    3 Alamat Alamat Varchar

    4 Jenis barang Jenis _barang Varchar

  • 3. Spesifikasi file Admin

    Nama File : Admin

    Akronim : Admin

    Fungsi : Menyimpan data Penjualan barang

    Tipe File : File Master

    Organisasi File : IndexSequential

    Akses File : Random

    Media : Hard Disk

    Panjang Record : 56 Byte

    Kunci File : Kode_barang

    Software : php MySQL

    Tabel IV.4

    Spesifikasi file Admin

    No Elemen Data Akronim Tipe Size Ket

    1 Nama admin Nama_admin Varchar 11

    2 Kode PO Kode _PO Varchar 25

    3 Kode barang Kode_barang Int Primarry Key

  • 4. Spesifikasi file Customers

    Nama File : Customer

    Akronim : Customer

    Fungsi : Menyimpan data supplier

    Tipe File : File Master

    Organisasi File : IndexSequential

    Akses File : Random

    Media : Hard Disk

    Panjang Record : 30 Byte

    Kunci File : Kode_PO

    Tabel IV.4

    Spesifikasi File Customers

    No Elemen Data Akronim Tipe Size Ket

    1 Nama toko Nama_toko Varchar 11

    2 Alamat Alamat Varchar 20

    3 Kode PO Kode_PO Text Primarry Key

  • 1.2.4. Class Model / Class Diagram

    Gambar IV.15. Class Diagram

    Class Diagram

  • 1.2.5. Sequence Diagram

    Gambar IV.16. Sequence Diagram

    1.2.6. Spesifikasi Hardware dan Software

    1. Spesifikasi Hardware

    a. Server

    1. CPU

    (a) Processor Intel Inside Coce i 4

    (b) RAM DDR2 4 GB

    (c) Hard Disk 1000 GB

    2. Mouse

    3.Keyboard

    4. Monitor dengan resolusi layar minimal 1024 x 768

    5. Koneksi internet dengan kecepatan minimal 50 Mbps

  • 2. Spesifikasi Software

    1. Server

    A.Sistem Operasi : Untuk semua komputer Sistem Operasinya sudah

    menggunakan Microsoft Windows 8 semua.

    B. Aplikasi Bundle web server seperti : Xampp, WampServer beberapa

    diantaranya sebagai berikut :

    (1) Aplikasi Apache Server v3

    (2) Aplikasi PHP Server V5

    (3) Aplikasi PhpMyAdmin v4

    C. Aplikasi Web Search Menggunakan Google Chrome,

    2. Client

    A. Sistem Operasi Microsoft Office yang digunakan Microsoft Windows 7

    B. Aplikasi Web browser yang digunakan yaitu Mozilla Firefox

  • 2. Jadwal Implementasi

    Tabel IV.6.

    Jadwal Implementasi

    No KEGIATAN

    WAKTU

    BULAN I BULAN II BULAN III

    1 2 3 4 1 2 3 4 1 2 3 4

    1

    Persiapan data

    awal

    2 Analisa

    3 Desain Sistem

    4

    Desain Perangkat

    Lunak

    5

    Pembuatan & Tes

    Program

    6 Tes Sistem

    7 Pelatihan

    8

    Pembuatan Buku

    Petunjuk

    9

    Evaluasi &

    Operasional