Analisis Masalah Solusi Masalah Software Requirement SpecificationSRS

37

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Sistem

Analisis sistem merupakan penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Hal-hal yang akan dianalisis pada tahap analisis sistem ini adalah analisis masalah, solusi masalah, analisis prosedur sistem yang sedang berjalan, analisis basis data, analisis fungsional dan analisis kebutuhan non-fungsional.

3.1.1. Analisis Masalah

Ada beberapa permasalahan yang dihadapi didalam sistem yang sedang berjalan saat ini diantaranya: 1. Pemberian informasi kepada konsumen dirasakan kurang efektif sehingga konsumen belum tentu mendapatkan informasi secara lengkap. 2. Sistem pembayaran yang digunakan hanya dengan money cash, sehingga dirasakan tidak fleksible. Dan bagi konsumen yang ingin melakukan transaksi dalam jumlah besar, harus membawa uang cash yang cukup besar. 3. Sistem yang berjalan saat ini masih konvensional dengan sistem transaksi barang secara langsung menghabiskan waktu dan biaya yang cukup banyak. 4. Tidak adanya media promosi JAVA Komunika.

3.1.2. Solusi Masalah

Dari permasalahan-permasalahan diatas, penulis berniat untuk membuat sistem promosi dan penjualan secara online. Dalam sistem ini, konsumen dapat melihat informasi barang dan dapat melakukan pemesanan secara online. Selain itu, Dengan sistem ini juga dapat menyelesaikan permasalahan promosi di JAVA Komunika.

3.1.3. Software Requirement SpecificationSRS

A. Super administrator

1. Login Menu ini digunakan untuk masuk kedalam sistem agar dapat melakukan pengolahan data administrator. 2. Menambah administrator Menu ini digunakan untuk menambah data administrator. 3. Melihat data administrator Menu ini digunakan untuk melihat dan mengubah administrator.

B. Administrator

1. Login Menu ini digunakan untuk masuk kedalam sistem agar dapat melakukan pengolahan data master dan data transaksi. 2. Menambah data barang Menu ini digunakan untuk menambah data barang. 3. Melihat data barang Menu ini digunakan untuk melihat, mengubah, dan menghapus data barang 4. Menambah data kategori Menu ini digunakan untuk menambah data kategori. 5. Melihat data kategori Menu ini digunakan untuk melihat, mengubah, dan menghapus data kategori. 6. Menambah kota Menu ini digunakan untuk menambah data kota. 7. Melihat data kota Menu ini digunakan untuk melihat, mengubah, dan menghapus data kota 8. Melihat data pesanan Menu ini digunakan untuk melihat, mengubah status pesanan, dan penyesuaian data detail pesanan. 9. Logout Menu ini digunakan untuk keluar dari sistem

C. Konsumen

1. Login Menu ini digunakan untuk masuk kedalam sistem agar dapat melakukan transaksi. 2. Melihat data barang Informasi barang yang ditawarkan di toko JAVA Komunika. 3. Melihat menu profil Menu ini digunakan untuk melihat profil perusahaan. 4. Melihat menu kontak Menu ini digunakan untuk menghubungi pihak JAVA Komunika. 5. Melihat menu cara pemesanan Menu ini digunakan untuk melihat cara memesan barang. 6. Melihat menu shopping cart Menu ini digunakan untuk melihat data barang yang sudah dipesan. 7. Melihat menu history Menu ini digunakan untuk melihat data pesanan. 8. Melihat lupa password Menu ini digunakan untuk mereset password. 9. Logout Menu ini digunakan untuk keluar dari sistem.

D. Pengunjung

1. Melihat data barang Informasi barang yang ditawarkan di JAVA Komunika 2. Melakukan registrasi Tahap yang harus dilakukan untuk dapat melakukan transaksi pemesanan barang. 3. Melihat menu kontak Menu ini digunakan untuk menghubungi pihak JAVA Komunika. 4. Melihat menu profil Menu ini digunakan untuk melihat profil perusahaan 5. Melihat menu cara pemesanan Menu ini digunakan untuk melihat cara memesan barang.

3.1.4. Analisis Prosedur Sistem Yang Sedang Berjalan