bab iv perancangan sistem usulan 4.1. tahapan …€¦ · 1) pengguna harus melakukan login...
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