• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
24
0
0

Teks penuh

(1)

33

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan

Sistem Informasi Penjualan Barang Pada Toko Bangunan Duade dimana petugas sebagai Staff melakukan pengolahan data penjualan,dan pengolahan data barang, supplier, data pengguna, pengolahan data laporan barang penjualan, dan stok barang. Berikut ini spesifikasi kebutuhan dari Sistem Informasi Persediaan Barang Pada Toko Bangunan Duade antara lain :

A. Kebutuhan Pengguna:

A.1 Skenario Kebutuhan Staff

a) Staff melihat isi keseluruhan aplikasi Staff melihat, merubah, menambah, dan menghapus data pengguna.

b) Staff melihat, merubah, menambah, dan menghapus data barang c) Staff melihat, merubah, menambah, dan menghapus data supplier. d) Staff melihat, merubah, menambah, dan menghapus data transaksi

pembelian barang.

e) Staff melihat, merubah, menambah, dan menghapus data transaksi penjualan barang.

f) Staff mencetak laporan persediaan barang. g) Staff mencetak laporan penjualan barang h) Staff mencetak laporan stok barang

(2)

A.1 Skenario Kebutuhan Owner

a) Owner melihat isi keseluruhan aplikasi b) Owner mencetak laporan persediaan barang c) Owner mencetak laporan penjualan barang d) Owner mencetak laporan stok barang

B. Kebutuhan Sistem

1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi ini dengan memasukkan username dan password agar privasi masing-masing pengguna tetap terjaga keamanannya.

2) Pengguna harus logout setelah menggunakan aplikasi. 3) Sistem otomatis kakulasi total transaksi penjualan. 4) Sistem otomatis generate laporan.

(3)

4.1.2 Rancangan Diagram Use case

1. Use Case Diagram Sistem Usulan Pada Toko Bangunan Duade

Gambar IV. 1

(4)

Tabel IV.1

Deskripsi Use Case Sistem Usulan Pada Toko Bangunan Duade

Use Case Name Diagram Sistem Usulan Pada Toko Bangunan Duade

Requiments A1-A10

Goal Staff

Pre-condition Staff harus masuk kedalam sistem halaman atau Staff telah login dan sudah bisa melakukan

pengolahan data sistem persediaan barang

Post-condition Jika Staff telah melakukan langkah-langkah diatas maka akan tampil halaman aplikasi. Dan Staff bisa melakukn pengolahan data persediaan barang.

Failed and Condition Staff dapat membatalkan pengolahan data persediaan barang dengan cara keluar dari aplikasi

Primary Actor Staff

Main Flow Staff dapat memilih menu aplikasi sesuai dengan

yang dikehendaki.

Invariant -

2. Use Case Diagram Data Master Pengguna

Gambar IV. 2

(5)

Tabel IV.2

Deskripsi Use Case Diagram Data Master Pengguna

Use Case Name Diagram Data Master Pengguna

Requirements A2

Goal Staff dapat menambah, mengedit dan menghapus

data master pengguna

Pre-conditions Staff telah login

Post-conditions Data master pengguna tersimpan, terupdate, dan terhapus

Failed and Condition Gagal menyimpan, mengupdate, dan menghapus data Staff

Primary Actors Staff

Main Flow / Basic Path 1. Staff melihat data master pengguna 2. Staff manambah data master pengguna 3. Staff menyimpan data master pengguna

Invariant 1 2a. Staff merubah data master pengguna Invariant 2 2b. Staff menghapus data master pengguna

3. Use Case Diagram Data Barang

Gambar IV. 3

(6)

Tabel IV.3

Deskripsi Use Case Diagram Data Barang

Use Case Name Diagram Data Barang

Requirements A4

Goal Staff dapat menambah, mengedit dan menghapus

data barang

Pre-conditions Staff telah login

Post-conditions Data barang tersimpan, terupdate, dan terhapus

Failed and Condition Gagal menyimpan, mengupdate, dan menghapus data barang

Primary Actors Staff

Main Flow / Basic Path 1. Staff melihat data barang 2. Staff manambah barang 3. Staff menyimpan barang

Invariant 1 2a. Staff merubah data barang

(7)

4. Use Case Diagram Transaksi Penjualan Barang

Gambar IV. 4

(8)

Tabel IV.4

Deskripsi Use Case Diagram Transaksi Penjualan Barang

Use Case Name Diagram Transaksi Penjualan Barang

Requirements A6

Goal Staff dapat menambah dan menghapus transaksi

penjualan barang

Pre-conditions Staff telah login

Post-conditions Data transaksi penjualan tersimpan, dan terhapus

Failed and Condition Gagal menyimpan dan menghapus transaksi penjualan barang

Primary Actors Staff

Main Flow / Basic Path 1. Staff melihat transaksi penjualan barang

2. Staff manambah transaksi penjualan barang

3. Staff menyimpan transaksi penjualan barang

4. Staff menambah data barang

Invariant 1 2a. Staff membatalkan transaksi penjualan Invariant 2 2b. Staff menghapus data transaksi penjualan

(9)

4.1.3. Activity Diagram

1. Activity Diagram Penjualan Barang

Gambar IV.5

(10)

4.1.4. Rancangan Dokumen Sistem Usulan A. Dokumen Masukan Sistem Usulan

1. Data Customer

Nama Dokumen : Data Costumer

Fungsi : Mengetahui data customer

Sumber : Customer

Tujuan : Owner

Media : Sistem komputer

Jumlah : 1 Rangkap.

Frekuensi : Setiap hari, minggu, bulan, dan waktu ketika

Owner meminta.

Bentuk : Lampiran C.1.

2. Data barang transaksi sistem usulan Nama Dokumen : Data barang Fungsi : Cek data barang

Sumber : Staff

Tujuan : Owner

Media : Sistem komputer

Jumlah : 1 Rangkap.

Frekuensi : Setiap hari, minggu, bulan, dan waktu ketika

Owner meminta.

(11)

B. Dokumen Keluaran Sistem Usulan

1. Dokumen Laporan Transaksi Pembayaran

Nama Dokumen : Struk Transaksi Pembayaran Fungsi : Mengetahui barang sudah dibeli Sumber : Staff

Tujuan : Customer Media : Kertas Jumlah : 2 Rangkap

Frekuensi : Setiap hari,minggu, bulan, dan waktu Ketika owner meminta.

Bentuk : Lampiran D.1.

2. Dokumen Laporan Penjualan Barang

Nama Dokumen : Laporan Penjualan

Fungsi : Mengetahui Barang Yang Terjual. Sumber : Staff

Tujuan : Owner Media : Kertas. Jumlah : 2 Rangkap.

Frekuensi : Setiap hari, minggu, bulan, dan waktu ketika Owner meminta.

(12)

3. Dokumen data stok barang

Nama Dokumen : Data stok barang

Fungsi : Mengetahui stok barang yang tersedia Sumber : Sfaff

Tujuan : Owner Media : Kertas Jumlah : 1 rangkap

Frekuensi : Setiap hari, minggu, bulan, dan waktu ketika Owner meminta.

Bentuk : Lampiran D.3.

4.1.5. Rancangan Prototype

Gambar IV.6 Rancangan Layar Login

(13)

Gambar IV.7

Rancangan Layar Laporan Transaksi

Gambar IV.8

(14)

Gambar IV.9

Rancangan Layar Update Data Barang

Gambar IV.10

(15)

4.2.Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram

Entity Relationship Diagram menjelaskan hubungan antar data dalam basis

data yang terdiri dari object-object dasar yang mempunyai hubungan atau relasi antar

object-object tersebut. ERD yang ada pada sistem ini sebagai berikut :

Gambar IV. 11

(16)

4.2.2. Logical Record Structure

Gambar IV. 12

(17)

4.2.3. Spesifikasi File

Spesifikasi file merupakan kumpulan item data yang diatur di dalam suatu

record dimana item-item data tersebut dimanipulasi untuk memproses data tertentu,

di dalam perancangan program ini penulis memberi nama database adalah db_meta.sql. Spesifikasi ini terdiri dari file-file yang akan dibuat untuk sebuah program beserta record-record yang diperlukan antara lain:

a. Spesifikasi File Staff

File ini berfungsi mencatat data Staff. Adapun penjelasan dari spesifikasi file Staff adalah sebagai berikut:

Nama File : Staff Akronim File : Staff.MYD

Fungsi : Sebagai penyimpanan data Staff Tipe : File master

Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 140 Karakter Kunci Field : Staff name

Tabel IV.5 Spesifikasi File Staff

No. Elemen Data Nama Field Type Size Keterangan 1 Nama Pengguna Username Varchar 20 Primary Key 2 Password Password Varchar 50

3 Nama_Lengkap nama_lengkap Varchar 50 4 Level Level Varchar 20 5 Blokir Blokir enum('Y','N')

(18)

b. Spesifikasi File Barang

File ini berfungsi mencatat data barang. Adapun penjelasan dari spesifikasi file

barang adalah sebagai berikut: Nama File : Barang Akronim File : barang.MYD

Fungsi : Sebagai penyimpanan data barang

Tipe : File master

Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 160 Karakter Kunci Field : kode_barang

Tabel IV.6

Spesifikasi File Barang

No. Elemen Data Nama Field Type Size Keterangan 1 Kode_Barang kode_barang Char 8 Primary Key

2 Nama_Barang nama_barang Varchar 100

3 Satuan Satuan Char 10

4 Harga_jual harga_jual Bigint 20

5 Stok Stok integer 11

6 Stok_Awal stok_awal interger 11

c. Spesifikasi File Penjualan

File ini berfungsi mencatat data penjualan. Adapun penjelasan dari spesifikasi file

penjualan adalah sebagai berikut: Nama File : Penjualan Akronim File : penjualan.MYD

(19)

Tipe : File Transaksi Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 18 Karakter Kunci Field : kode_jual

Tabel IV.7 Spesifikasi File Penjualan

No. Elemen Data Nama Field Type Size Keterangan

1 Kode_Jual kode_jual Char 8 Primary Key

2 Tgl_Jual tgl_jual Date 8

3 Total total Bigint 12

d. Spesifikasi File Detail Penjualan

File ini berfungsi mencatat data laporan pembelian. Adapun penjelasan dari

spesifikasi file laporan pembelian adalah sebagai berikut: Nama File : Detail Penjualan

Akronim File : detail_penjualan.MYD

Fungsi : Sebagai data detai penjualan pembelian barang. Tipe : File Transaksi

Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 55 Karakter

(20)

Tabel IV.8

Spesifikasi File Detail Penjualan

No. Elemen Data Nama Field Type Size Keterangan 1

Kode Detail

Penjualan kode_detail_jual char 8 Primary Key

2 Kode_jual kode_jual char 8 Foreign Key

3 Kode Barang kode_barang char 8 Foreign Key

4 Jumlah Jual jumlah_beli int 11

(21)

4.2.4. Class Diagram

Gambar IV.13

(22)

4.2.5. Sequence Diagram

Gambar IV. 14

Sequence Diagram Penjualan

4.2.6. Spesifikasi Hardware dan Software a. Spesifikasi Hardware

Perangkat keras yang dimaksud disini adalah seperangkat alat atau elemen elektronik yang dapat membantu sistem yang diusulkan sehingga program yang diusulkan oleh penulis dapat bekerja dengan baik. Adapun perangkat keras standar yang diperlukan adalah sebagai berikut :

1. Processor : Pentium Dual Core 2.0 Ghz

2. Memory Size (RAM) : 1 GB (DDRAM)

3. Monitor : SVGA Colour 15”

4. Harddisk : 80 GB

5. CD – ROM : 52x

6. Keyboard : 107 Keys

7. Mouse : Standard Mouse

(23)

b. Spesifikasi Software

Perangkat lunak adalah suatu rangkaian atau susunan instruksi yang harus benar dengan urutan-urutan yang benar pula.Keberadaan perangkat lunak selalu menyertai perangkat keras yang ada.

Adapun perangkat lunak standar yang diperlukan untuk bisa menjalankan aplikasi ini adalah sebagai berikut :

1. Sistem Operasi : Windows 7 Profesional 2. Program JDK : Java SE 7

3. Program JRE : Java JRE 9 4. Program-program office lainnya

4.3. Jadwal Implementasi

Dalam merancang suatu sistem yang baru sebelum sistem itu dijalankan, maka terlebih dahulu harus dibuat dan disusun langkah-langkah atau prosedur yang disebut dengan jadwal implementasi, mulai dari awal penjadwalan kegiatan hingga akhir proses penjualan. Berikut ini adalah jadwal implementasi yang disusun oleh penulis pada Toko Bangunan Duade.

(24)

Tabel IV.9 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

Gambar

Gambar IV. 1
Tabel IV.1
Tabel IV.2
Tabel IV.3
+7

Referensi

Dokumen terkait

Dalam penulisan skripsi ini yang menjadi permasalahan adalah bagaimana prosedur pemberian informasi oleh AUTO 2000- Medan tentang suatu produk mobil yang dipromosikan

Sedangkan perumusan masalah pada penelitian ini adalah : (1) Apakah sinyal informasi dari adanya pengumuman right issue akan berpengaruh atau tidak berpengaruh terhadap

Hasil uji statistik dengan menggunakan Uji Wilcoxon Sign Rank Test didapatkan hasil p =0,001 ( p <0,05) yang berarti ada pengaruh pemberian aromaterapi lavender

NB-Belum siap untuk melakukan perubahan pola hidup berkaitan dengan kurangnya kemauan untuk berubah di tandai dengan pasien masih suka mengkonsumsi makanan yang asin-asin

Kepala sekolah sebagai seorang supervisor mempunyai tanggung jawab untuk peningkatan kemampuan guru dalam mengelola kegiatan pembelajaran di sekolah serta mempunyai

Pengujian keseluruhan sistem terbagi menjadi dua tahap pengujian, yaitu pengujian penyalaan sirine terhadap perubahan kecepatan dan pengujian tampilan PC

bulan, 2 bulan, dan 3 bulan mengalami keuntungan, yang terjadi karena harga saham cenderung mengalami penurunan saat jatuh tempo kontrak opsi, sehingga harapan sesuai

Dalam strategi ini, kelemahan yang berasal dari lingkungan internal adalah kuantitas sumber daya manusia yang dimiliki Dinsospora kota Semarang yang kurang