Sunday, January 17, 2021

Rangkuman Praktikum Rekayasa Perangkat Lunak

 SISTEM PENJUALAN SPAREPART BERBASIS WEB


1.1 Judul

Sistem Penjualan Sparepart Berbasis Web

1.2 Latar Belakang

Toko Adam motor adalah sebuah toko yang bergerak dibidang pembelian dan penjualan barang sparepart motor seperti karburator, spakbor, spion, baut, ban, velk dan lain sebagainya. Pada saat ini sistem pembelian dan penjualan pada Toko Adam motor masih menggunakan sistem manual yakni dicatat dalam buku. Hal ini menyulitkan pemilik Toko untuk mengetahui laporan stok barang, jumlah transaksi penjualan, jumlah Transaksi barang masuk, Data Supplier. Berdasarkan analisis permasalahan yang dihadapi oleh Toko Adam motor, maka dilakukan pembuatan aplikasi berbasis website untuk mendukung kinerja Toko. Aplikasi diimplementasikan dapat memproses transaksi penjualan, transaksi pembelian, stock barang, data supplier dan data hutang.. Aplikasi dibuat dengan menggunakan phpMyAdmin dan MySQL sebagai penyimpan database, Sublime Text sebagai text editor, serta PHP, HTML dan CSS sebagai bahasa pemrogramannya. Aplikasi dapat melakukan penyimpanan data master dan transaksi, serta memberikan informasi berupa laporan yang diperlukan.


Serta memudahkan para konsumen disaat pandemi seperti sekarang ini ketika ingin memesan barang yang ada di toko tersebut, jadi konsumen tidak harus datang ke toko tersebut secara langsung melainkan dapat dipesan secara online.



1.3 Rumusan Masalah

Adapun rumusan masalah yang diperoleh dari latar belakang telah dijelaskan diatas:

1. Bagaimana membuat dan merancang Sistem informasi Toko Adam motor berbasis website yang baik dan informatif ?


1.4 Tujuan

Adapun tujuan yang ingin dicapai dalam pembuatan aplikasi pengambilan antrian berbasis android :

Dapat  menyimpan transaksi penjualan dan pembelian secara otomatis di database tidak perlu menulis manul lagi di kertas

Dapat mengetahui jumlah stok produk secara akurat

Dapat menghitung hasil jual barang

Memudahkan konsumen ketika ingin memesan atau membeli barang



FLOWCHART, DFD, ERD,UML

2.1 Flowchart Program

 


2.1.1 Flowchart admin

Dalam flowchart admin akan melewati proses login & logout untuk mengakses & menutup aplikasi. Dalam halaman utama akan ditampilkan 2 pilihan yang pertama data pembeli dan supplier.


 

2.1.2 Flowchart User 

Sama dengan flowchart admin. User akan melewati proses login & logut, Sebelum dan sesudah menggunakan aplikasi. Secara keseluruhan proses yang dapat di lakukan Pembeli hanya tinggal masukkan barang dan bayar.



2.2 DFD Level 0 (Konteks) dan DFD Level 1 

 

2.2.1 DFD Level 0 (konteks)

Dalam DFD ini dijelaskan secara umum semua proses akan tertuju di “pengolahan sistem antrian” dimulai dari login,logout,input & output data semua tertuju dan berasal dari Sistem utama

 

2.2.2 DFD Level 1

Dalam DFD level 1 merupakan penjabaran dari DFD level 0. Dalam DFD ini sebuah sistem akan dipecah kembali menjadi sub-sub kecil yang dan dijelaskan tugas sub-sub itu dengan secara spesifik dan data apa yang mereka hibungkan


2.3 ER Diagram

 

2.3 Er Diagram flow data

Dalam ER DIAGRAM djelaskan relasi antar table data apakah saling berkaitan atau tidak. Dalam hal ini table admin hampir terelasi dengan semua table lain. 


2.4 UML (Unified Modeling Language)

 

2.4.1 Use Case Diagram User & Admin

Dalam UML menjelaskan secara garis besar hak / apa saja yang dilakukan oleh tiap user. Dalam UML ini admin memiliki lebih banyak hak daripada pembeli.

 

2.4.2 Activity Diagram

Activity diagram merupakan diagram yang menjelaskan alur sebuah program. Hampir mirid dengan gabungan flowchart dan DFD. Yang memiliki part sistem, start point & end point.did bagian user merupakan proses / bagian yang bisa dilakukan user. Sedangkan system merupakan logic dari aplikasi itu sendiri. Yang bertugas mengolah data & menghubungkan user ke database

 

Class Diagram Aplikasi

Tabel admin memiliki atribut sesuai yang digambarkan melalui class diagram diatas, serta memiliki operasi / method yakni mengupdate informasi, manajemen data pada tabel list produk, dan transaksi yang telah direla

No comments:

Post a Comment