• 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!
25
0
0

Teks penuh

(1)

39

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan

1. Analisa Kebutuhan Pengguna

Dalam aplikasi Penjualan Barang terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: Admin, dan User. Kedua pengguna tersebut memiliki karakteristik interaksi dengan system yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut :

A.Skenario Kebutuhan Admin 1) Mengelola Data Pelanggan 2) Mengelola Data Barang 3) Mengelola Data Pemesanan 4) Mengelola Data Pembayaran 5) Membuat Laporan Pemesanan B. Skenario Kebutuhan Bagian User

1) Melihat Data Pemesanan 2) Melihat Tentang Perusahaan 3) Konfirmasi Pembayaran 4) Membuat Cetak Pembayaran

(2)

2. Analisa Kebutuhan Sistem

A.Sistem menyediakan login untuk admin dan agar keamanan data terjaga. B. Sistem mampu megelola stok barang.

C.Sistem mampu mencatat semua transaksi pemesanan dan pembayaran, memberikan laporan pemesanan dan pembayaran.

4.1.2. Rancangan Diagram Use Case

1. Use Case Penjualan Gas Bagian Administrasi

Gambar IV.1.

(3)

Tabel IV.1.

Deskripsi Use Case Sistem Penjualan Gas Bagian Administrasi Usa case name Penjualan Gas

Requirements Admin Dapat melihat data pelanggan

Pre-Condition Admin melakukan proses pembuatan laporan Past Condition Admin memproses pembayaran

Failed end conditions Pemesanan gagal, data tidak disimpan dalam database

Primary Actors Administrasi

Main Flow / Basic Path 1. Admin menerima data pesana dari pelanggan

2. Admin membuat laporan pemesanan 3. Admin membuat rekap pembayaran Invariant 1. Sistem mendteksi form pemesanan belum

terisi sempurna

2. Sistem menampilkan pesan “Data Tidak boleh kosong”

3. Admin mengkonfirmasi pembayaran.

2. Use Case Pelanggan

Gambar IV.2.

(4)

Tabel IV.2.

Deskripsi Use Case Sistem Penjualan Gas Bagian Pelanggan Usa case name Penjualan Gas

Requirements User Dapat data pemesanan

Pre-Condition User melakukan proses pemesanan Past Condition User melakukan Pembayaran

Failed end conditions Pemesanan gagal, data tidak disimpan dalam database

Primary Actors User

Main Flow / Basic Path 4. User menerima Bukti Pembayaran 5. User membuat cetak Data pemesanan 6. User membuat cetak data pembayaran

Invariant 4. Sistem mendteksi form pemesanan belum terisi sempurna

5. Sistem menampilkan pesan “Data Tidak boleh kosong”

(5)

4.1.3. Rancangan Diagram Aktivitas

Gambar IV.3.

Aktivitas Diagram Sistem Usulan

4.1.4. Rancangan Dokumen Sistem Usulan 3. Dukumen Masukan

A.Nama Dokumena : Data Pemesanan

Fungsi : Untuk Mengetahui Pemesanan

Sumber : User

Tujuan : Admin

Media : Kertas

(6)

Frekuensi : Setiap Melakukan Pemesanan Bentuk : Lihat Lampiran C.1

B. Nama Dokumen : Data Pembayaran

Fungsi : Untuk Mengetahui Data Pembayaran Pelanggan

Sumber : User

Tujuan : Admin

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap Melakukan Pembayaran Bentuk : Lihat Lampiran C.2

4. Dukumen Keluaran

A.Nama Dokumen : Laporan Pemesanan

Fungsi : Untuk Mengetahui Laporan Pemesanan Perbulan

Sumber : Admin

Tujuan : Pemilik Perusahaan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap Akhir Bulan Bentuk : Lihat Lampiran D.1 B. Nama Dokumen : Laporan Pembayaran

Fungsi : Untuk Mengetahui Laporan Pembayaran

Sumber : Admin

Tujuan : Pemilik Perusahaan

(7)

Jumlah : 1 lembar

Frekuensi : Setiap Akhir Bulan Bentuk : Lihat Lampiran D.2 4.1.5. Rancangan Prototype

1. Login Admin

Gambar IV.4. Form Login Admin

2. Form Menu Index

Gambar IV.5. Form Menu Index

(8)

3.Data Pelanggan

Gambar IV.6. Form Data Pelanggan 3. Data Barang

Gambar IV.7. Form Data Barang

(9)

5. Data Pemesanan

Gambar IV.8. Form Data Pemesanan 6. Data Pembayaran

Gambar IV.9. Form Data Pembayaran

(10)

7. Tampilan User

Gambar IV.10. Form Tampilan User

(11)

8. Form Tentang Perusahaan

Gambar IV.11. Form Tentang Perusahaan

(12)

9. Form Input Pemesanan

Gambar IV.12. Form Input Pemesanan

(13)

10.Konfirmasi Pembayaran

Gambar IV.13.

(14)

11.Upload Bukti Transfer

Gambar IV.14.

Form Upload Bukti Transfer 12.Bukti Pemesanan

Gambar IV.15.

(15)

13.Bukti Pembayaran

Gambar IV.16.

(16)

4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.17.

(17)

4.2.2. Logical Record Structure (LRS)

Gambar IV.18.

Logical Record Structure Sistem Penjualan Gas

4.2.3. Spesifikasi File 1. Spesifikasi File Admin

Nama File : Admin

Akronim : Admin

Fungsi : Login dan mengelola aplikasi Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Panjang Record : 75 Byte Kunci File : id_petugas

(18)

Tabel IV.3. Spesifikasi File Petugas

No Element Data Akronim Tipe Panjang Keterangan

1. Id Admin id_Admin Varchar 10 Pimary Key

2. Nama Nama Varchar 30

3. Alamat Alamat Varchar 25

4. Password Paaword Varchar 10

2. Spesifikasi File Pembayaran Nama File : Pembayaran Akronim : Pembayaran

Fungsi : edit simpan data Barang Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Panjang Record : 92 Byte

Kunci File : id_Pembayaran

(19)

Tabel IV.4. Spesifikasi File Barang

No Element Data Akronim Tipe Panjang Keterangan 1. Id Pembayaran Id_Pembayaran Varchar 10 Pimary Key

2. Id Admin Id_Admin Varchar 30

3. Id Pemesanan Id_Pemesanan Varchar 25

4. Bukti Transfer Bukti_Transfer Varchar 10

5. Status Status Int 11

3. Spesifikasi File Pelanggan Nama File : Pelanggan Akronim : Pelanggan

Fungsi : edit simpan data Pelanggan Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Panjang Record : 78 Byte Kunci File : id_Pelanggan

(20)

Tabel IV.5.

Spesifikasi File Pelanggan

No Element Data Akronim Tipe Panjang Keterangan 1. Id Pelanggan id_pelanggan Varchar 10 Pimary Key

2. Nama Nama Varchar 30

3. Alamat Alamat Varchar 25

4. No hp No_hp int 13

4. Spesifikasi File Pemesanan Nama File : Pemesanan Akronim : Pemesanan

Fungsi : edit simpan data Supplier Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Panjang Record : 92 Byte

Kunci File : Id_ Pemesanan

(21)

Tabel IV.6. Spesifikasi File Supplier

No Element Data Akronim Tipe Panjang Keterangan 1. Id Pemesanan id_ Pemesanan Varchar 10 Pimary Key

2. Id Pelanggan Nama Varchar 30

3. Id Barang Alamat Varchar 25

4. Harga No_telp int 13

5. Jumlah Jumlah int 11

6. Total Total Int 11

7. Jenis gas Jenis_gas Varchar 25

8. Tanggal Tanggal Date

5. Spesifikasi File Barang Nama File : Barang Akronim : Barang

Fungsi : Input data Barang Masuk Tipe File : File Transaksi

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

(22)

Kunci File : id_barang

Software : MySQL

Tabel IV.7.

Spesifikasi File Barang Masuk

No Element Data Akronim Tipe Panjang Keterangan 1. Id Barang Id_barang Varchar 10 Pimary Key

2. Nama Nama Date

3. Harga Harga Varchar 13

4. Stok Stok varchar 13

(23)

4.2. Class Model / Class Diagram

Gambar IV.19.

(24)

4.2.1. Sequence Diagram

Gambar IV.20.

Sequence Diagram Sistem Penjualan Gas

4.2.2. Spesifikasi Hardware dan Software 4.3. Spesifikasi Hardware

A. CPU

1) Processor Pentium® Core 2 Duo 2) RAM DDR2 3 MB

3) Hard Disk 250 MB B. Mouse

C. Keyboard

D. Monitor dengan resolusi layar minimum 1024x768 2. Spesifikasi Software

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows b. Aplikasi WEB seperti: Sublime, Xampp yang terdiri dari beberapa

komponen, diantaranya: 1) Aplikasi Apache Server v2

(25)

2) Aplikasi MySQL Server v5 3) Aplikasi Sublime 4.4. Jadwal Implementasi Tabel IV.8. 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.
Gambar IV.3.
+7

Referensi

Dokumen terkait

1.0 Persiapan Data ADMIN Data Barang Data Suplier D1 File Supplier D2 File Barang 2.0 Pemesanan barang Data Barang Data Supplier Data Barang Data Stok SUPPLIER PO 3.0

Sistem akan menampilkan File Manager yang di dalamya terdapat data pb scan, finishing,karyawan, barang masuk dan keluar.. Use Case Narrative Admin.. Tujuan Melakukan Log in

Sistem Informasi Penjualan Barang Pada Toko Bangunan Duade dimana petugas sebagai Staff melakukan pengolahan data penjualan,dan pengolahan data barang, supplier,

ADMIN PENDAFTARAN Pasien Dokter Membuat Rekam Medis Membuat Transaksi Rawat Jalan Memiliki Memiliki APOTEK DATA OBAT Mengelola Memiliki *Id_admin user pass *Id_pasien

Sistem informasi pengeluaran kas kecil dengan menggunakan sistem input data terkomputerisasi yang dimana admin keuangan sebagai user untuk melakukan pengolahan

user Mengelola data Supplier Mengelola data Barang Menu Transaksi Mengelola Pemesanan Mengelola Barang Masuk Mengelola Retur Barang Mengelola Barang Keluar Menu Laporan

Di halaman utama Admin terdapat beberapa menu yaitu menu validasi data siswa, input nilai psikotes, input bobot kriteria, proses evaluasi dan pengaturan akun.. Menu Admin

User / Calon Mempelai harus melakukan input terlebih dahulu untuk dapat pengolahan pedaftaran nikah ini dengan memasukan identitas User / Calon Mempelai..