Anda di halaman 1dari 10

ANALISIS DAN PERANCANGAN SISTEM

E-COMMERCE
Untuk Memenuhi UAS Mata Kuliah E-Commerce

Oleh:

Rifki Mohammad Idrus (1167050138)

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGRI SUNAN GUNUNG DJATI

BANDUNG

2019
1

1.1 Tujuan Penulisan Dokumen

Dokumen ini merupakan dokumen spesifikasi kebutuhan perangkat lunak Aplikasi E-

Commerce untuk mendefinisikan kebutuhan perangkat lunak yang meliputi antarmuka eksternal

(antarmuka antara system dengan sistem lain, perangkat lunak dan perangkat keras, dan pengguna)

perfomansi (kemampuan perangkat lunak dari segi kecepatan, tempat penyimpanan yang

dibutuhkan, serta keakuratan), dan atribut (feature-feature tambahan yang dimiliki sistem),serta

mendefinisikan fungsi perangkat lunak.

1.2 Latar Belakang Masalah

Teknologi informasi merupakan media layanan yang disediakan untuk memanfaatkan

sumber daya. Teknologi ini dapat digunakan untuk mengembangkan suatu bisnis e-commerce

yang dapat mempermudah bagi calon customer dalam mencari informasi produk, pemesanan dan

transaksi produk. Oleh karena itu dapat dijadikan peluang bisnis perusahaan dalam proses transaksi

online. Maka dari itu dibutuhkan suatu rancangan sistem informasi penjualan online agar dapat

mengefisiensi proses transaksi

1.3 Lingkup Masalah

Tujuan utama dibangunnya sebuah sistem adalah mempermudah manusia dalam melakukan

aktifitas seperti halnya dalam berbelanja. Dalam kehidupan sehari-hari manusia sering

menggunakan aplikasi online shop sebagai alternatif dalam berbelanja sehingga memungkinkan

aplikasi e-commerce ini berguna bagi semua orang. Lingkup masalah dari aplikasi ini adalah untuk

memudahkan manusia dalam proses berbelanja semua kebutuhan sehari-hari


2

1.4 Deskripsi Umum Sistem

E-Commerce ini merupakan sebuah sistem penjualan online yang dapat digunakan manusia

dalam memenuhi kebutuhan sehari-hari. Proses pembelian dalam aplikasi ini dirancang agar

mempermudah pembeli dalam melakukan pembelian barang atau kebutuhan sehari-harinya.

Aplikasi ini akan dibangun dengan Bahasa Pemogramann PHP, HTML, dengan framework

css bootstrap dan framework laravel, juga Mysql sebagai databasenya yang berbentuk website.

1.5 Karakteristik Pengguna

Pengguna Aplikasi E-Commerce ini di peruntukan bagi semua orang yang telah

mendaftarkan diri sebagai pembeli.

Admin menggunakan Apikasi ini hanyalah yang terdaftar dalam pengelola yang mempunyai

username dan password.

Kategori Pengguna Tugas Hak Akses Aplikasi

ADMIN Memverifikasi Data pembelian Create, Update, dan Delete.

Mengelola data Penjualan Create, Update, dan Delete.

Custommer Mendaftarkan diri Input data

Melakukan proses pembelian barang Create, Update, dan Delete.

1.6 Lingkungan Operasi

Sistem ini dapat dijalankan pada Versi web Mozilla, Crome, Explorer, dll.
3

1.7 Kebutuhan Antarmuka Eksternal

Kebutuhan antar muka eksternal pada perangkat lunak E-Commerce meliputi kebutuhan

antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.

1.7.1 Antarmuka pemakai

Pemakai berinteraksi dengan perangkat lunak E-Commerce melewati antarmuka bermodus

grafik atau Graphical User Interface (GUI). Dimana perangkat lunak E-Commerce dapat

menampilkan menu-menu kepada pemakai melalui monitor secara langsung.

1.7.2 Antarmuka Perangkat Keras

Perangkat keras yang digunakan oleh aplikasi ini adalah satu Perangkat Komputer yang

saling berhubungan dengan internet secara utuh.

1.7.3 Antarmuka Perangkat Lunak

a. Notepad++, DW, Sublime sebagai tools yang digunakan untuk pembuatan aplikasi E-

Commerce.

b. Personal Computer sebagai system operasi yang digunakan untuk menjalankan aplikasi E-

Commerce.

c. MYSQL sebagai basisdata yang digunakan aplikasi E-Commerce.

d. Laravel, Bootstrap sebagai framework umtuk pengembangan aplikasi E-Commerce

1.8 Kebutuhan Fungsional


4

ID Kebutuhan Penjelasan

EC.001 Sistem memfasilitasi dalam Sistem memfasilitasi admin dalam

proses login proses Login ke menu dengan

Memasukan Username dan

Password.

EC.002 Sistem dapat Mengelola Data Input, update, dalete data Custommer

EC.003 Sistem dapat mengatur Terdapat dasboard pilihan menu

menampilkan semua kategori untuk pemilihan kategori penjualan

penjualan

EC.004 Ketika customer telah melakukan


Sistem dapat memverifikasi
pembayaran maka aplikasi dapat
pembayaran
memveifikasinya

1.9 Perancangan Sistem

1.9.1 ` Diagram Activity

Berikut merupakan gambaran activity diagram dari sistem penjualan online pada yang

diusulkan:

1. Prosedur Pendaftaran

Pengunjung membuka website, jika belum mendaftar maka harus melakukan

pendaftaran terlebih dahulu agar dapat melakukan transaksi.


5

Pengunjung Sistem

Kunjungi Website

Form Pendaftaran

Ya Mengirim Data
Mengisi Form Verifikasi
Daftar Pendaftaran
Pendaftaran Pendaftaran

Tidak

2. Prosedur Pembayaran

Customer melakukan pembayaran sesuai dengan total biaya yang sesuai dengan

jumlah pembelian dan ongkos kirimannya, custemer melakukan pembayaran dengan cara

tranfer ke rekening yang telah tersedia. Jika telah melakukan pembayaran maka harus

melakukan konfirmasi dengan mengirimkan bukti pembayaran kepada penyedia layanan

kemudian penyedia layanan akan memverifikasi proses pembayarannya. Jika pembayaran

tidak dilakukan selama 24 jam maka proses transaksi akan dibatalkan


6

Custommer Sistem

Melakukan Pembayaran

Ya verifikasi
Konfirmasi pembayaran
Pembayaran Pembayaran

Tidak
Notifikasi
Verifikasi

3. Prosedur Pemesanan

Untuk melakukan pemesanan customer harus login terlebih dahulu lalu memilih

produk yang diinginkan dengan mengklik masukan ke keranjang/beli sekarang. Jika

customer ingin memesan produk yang lain maka harus klik tombol pilih produk lainnya.
7

Custommer Sistem

Login

Tidak
username
dan password

Ya

melihat kategori
produk
Tampil Produk

Memilih produk

pesan produk

Metode
Data Pemesanan
Pembayaran
8

1.9.2 UseCase Diagram

form pendaftaran

Custommer

bagian administrasi

Daftar Keranjang Pemesanan

Pemesanan Produk

Verifikasi Pemesanan

Verifikasi Pembayaran

1.9.3 Class Diagram

Class diagram adalah aliran data keseluruhan dari aplikasi yang akan dibangun. Berikut

adalah aliran datanya:


9

Produk
- Id : int
- Nama Produk : int
Customer - kategori Produk : int
0..1
- ID : int - Jumlah : int
0..*
- Nama : int - Harga : int
- Alamat : int + Create ()
- E-mail : int + Update ()
- No Telepon : int + Delete ()
0..1
+ index ()
+ create () 0..*
+ update ()
+ dalete ()
Pembayaran

0..*0..1 - Id Pembayaran : int


- Id Produk : int
- Jenis Produk : int
0..*
- Alamat Pengiriman : int
0..* - Verifikasi : int
0..10..1 + Status ()

Admin 0..1 0..*


- Id Admin : int
- Nama Admin : int
Pemesanan
- Konfirmasi : int
- Id Pemesanan : int
+ Create () 0..1 - Id Produk : int
+ Update () 0..* - Jumlah Pemesanan : int
+ Delete () - Metode Pembayaran : int
+ Status ()

1.10 Kesimpulan

Dengan adanya sistem informasi penjualan berbasis online ini dapat memudahkan

konsumen dalam melakukan transaksi walaupun dengan jarak yang jauh, karena konsumen tidak

harus mengunjungi toko secara langsung. Sebagai pemilik toko online pun bisa melakukan

promosi melalui media sosisal, youtube, dan lain-lain sehingga jangkauannya lebih luas. Data

transaksi juga dapat diolah dengan mudah karena bisa disimpan secara langsung tanpa harus

menulisnya di buku transaksi manual.

Anda mungkin juga menyukai