Anda di halaman 1dari 19

PERANCANGAN APLIKASI PENJUALAN SEPATU DI BAROKAH

SPORT BERBASIS JAVA DEKSTOP

Diajukan Untuk Melengkapi

Tugas Individu Persyaratan Mata Kuliah

Rekayasa Perangkat Lunak

NAMA : IQBAL LAZUARDI

NPM : 201843500307

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK ILMU KOMPUTER

UNIVERSITAS INDRAPRASTA PGRI

JAKARTA 2022
BAB IV

ANALISIS SISTEM BERJALAN DAN RANCANGAN YANG

DIUSULKAN

C. Proses Sistem Berjalan

Proses sistem berjalan dilakukan dengan tujuan untuk mengetahui proses kerja

yang sedang berjalan. Ini dilakukan untuk mengevaluasi dan memberikan gambaran

rencana masalah yang dihadapi.

Pengelolaan data pada Barokah Sport masih belum menggunakan sistem yang baik

dan belum memiliki perangkat lunak sendiri. Proses yang berjalan pada sistem

Barokah Sport adalah sebaga berikut :

1. Pendataan Stok Sepatu

Pada proses ini karyawan melakukan pendataan stok barang yang masuk

dari supplier dan mendata stok sepatu apa saja yang masih tersedia.

2. Proses Transaksi

Pada proses ini semua masih dilakukan secara manual, pelanggan datang ke

toko, memilih sepatu yang diinginkan lalu memberikan sepatu tersebut kebagian

penjualan dan karyawan memberikan nota pembelian.

3. Pendataan Laporan

Karyawan membuat laporan transaksi penjualan untuk data rekap jenis sepatu

apa saja yang terjual dan berapa pasang sepatu yang terjual.
D. Aturan Bisnis Sistem Berjalan

Dalam melakukan kegiatan pendataan, perhitungan harga dan pembuatan

laporan ada beberapa prosedur yang harus dijalankan untuk memenuhi setiap

kegiatan. Proses analisis aturan sistem berjalan pada Barokah Sport sebagai berikut :

1. Aturan Pembelian Sepatu

a. Pelanggan dapat langsung datang ke toko Barokah Sport

b. Pelanggan dapat memilih sepatu yang diinginkan

c. Karyawan dan pelanggan melakukan transaksi

d. Tidak ada batasan dalam pembelian sepatu

2. Aturan Pendataan Penjualan-Pembelian Sepatu

Karyawan melakukan pendataan sepatu yang masuk dari supplier dan

pendataan berapa banyak penjualan sepatu yang keluar.

3. Laporan

Karyawan membuat laporan penjualan dan pembelian guna laporan ini dibuat

untuk mengetahui dan mempermudah pendataan untuk toko.

a. Karyawan akan membuat laporan data penjualan didalam buku besar untuk

catatan toko agar berguna sebagai laporan pada waktu tertentu.

b. Karyawan akan membuat laporan pembelian atau nota dengan melihat harga

yang dibuat secara manual.


F. Analisis Masukan (input), Proses, Keluaran (output) Sistem Berjalan

Berikut ini adalah gambaran analisa sistem yang sedang berjalan pada Barokah

Sport:

a. Analisa Masukan (input)

a. Nama Masukan : Form Data Supplier

Fungsi : Untuk mengetahui data supplier

Sumber : Pemilik/karyawan

Media : Buku

Periode : Setiap ada barang masuk

Keterangan : Berisi tentang data supplier

b. Nama Masukan : Form Data Sepatu

Fungsi : Untuk mengetahui ketersediaan sepatu

Sumber : Pemilik/karyawan

Media : Buku

Periode : Setiap hari

Keterangan : Berisi tentang data sepatu yang tersedia

c. Nama Masukan : Form Data Transaksi Penjualan

Fungsi : Untuk mengetahui data transaksi

Sumber : Pemilik

Media : Buku

Periode : Setiap ada transaksi


b. Proses

a. Proses Pendataan Sepatu

Pada proses ini karyawan melakukan pendataan stok barang yang

masuk dari supplier dan mendata stok sepatu apa saja yang masih tersedia

b. Proses Transaksi

Setelah pelanggan memilih jenis sepatu yang di inginkan, selanjutnya

pelanggan harus melakukan pembayaran. Apabila customer selesai

melakukan pembayaran maka konsumen dapat langsung membawa sepatu

yang diinginkan.

c. Laporan

Karyawan membuat laporan transaksi penjualan untuk data rekap jenis

sepatu apa saja yang terjual dan berapa pasang sepatu yang terjual.

c. Analisa Keluaran (output)

a. Nama Keluaran : Laporan Data Stok Sepatu

Fungsi : Untuk mengetahui ketersediaan sepatu

Sumber : Karyawan

Media : Buku

Periode : Setiap hari

Keterangan : Berisi laporan data stok sepatu

b. Nama Keluaran : Laporan Data Transaksi

Fungsi : Untuk mengetahui data transaksi

Sumber : Karyawan

Media : Kertas

Periode : Setiap ada transaksi


Keterangan : Berisi laporan data transaksi

H. Analis Permasalahan

Analisis permasalahan yang terdapat pada penjualan barokah di Barokah Sport adalah

sebagai berikut :

1. Proses pendataan, penjualan sepatu masih dilakukan secara manual

menggunakan media buku sehingga kemungkinan terjadi kehilangan dan

kesalahan data..

2. Proses pendataan supplier dilakukan ketika terjadi transkasi barang masuk

sehingga memakan banyak waktu untuk menginputnya dan kemungkinan

terjadinya kesalahan dan kehilangan data.

3. Pembuatan laporan masih dilakukan secara manual, sehingga pembuatan

laporan kurang akurat, memakan banyak waktu, dan juga banyaknya

kesalahan dalam pencatatan sehingga harus dihitung ulang

4. Pengetahuan yang minim akan sistem penjualan atau pemesanan dan

pencatatan laporan secara terkomputerisasi sehingga belum menciptakan

sistem transaksi yang baik.

5. Kurangnya sumber daya manusia (SDM) yang memahami sistem

komputerisasi.

I. Alternatif Penyelesaian Masalah

Berdasarkan masalah-masalah yang dihadapi dalam proses pendataan,

transaksi, dan pembuatan laporan maka alternatif dalam penyelesaian masalah pada

Barokah Sport diantaranya adalah :


1. Perancangan aplikasi sistem penjualan sepatu yang sudah terkomputerisasi

sehingga proses penginputan data dapat dilakukan dengan cepat, tepat, dan

efektif.

2. Perancangan Database untuk sistem sehingga penyimpanan data

menggunakan media harddisk atau media penyimpanan elektronik lainnya

3. Pembuatan laporan sudah tidak manual sehingga meminimalisir

kesalahan-kesalahan pada data.

4. Membuat sistem yang dapat mengolah data yang telah disimpan sehingga

mempermudah proses penghitungan.

J. Aturan Bisnis Yang Diusulkan

Sistem yang digunakan pada Barokah Sport pada saat ini belum

terkomputerisasi. Sehingga dalam pelayanannya kurang maksimal dan data–data yang

diperoleh kurang terjamin keamanannya. Berikut adalah aturan bisinis sistem yang

diusulkan pada Barokah Sport :

1. Pendataan Data Supplier

Data supplier di input ke dalam sistem dan menyimpannya ke dalam database, hal

ini dilakukan agar mempermudah pencarian data supplier yang ingin dicari oleh

karyawan.

2. Pendataan Stok Sepatu

Data stok sepatu di input kedalam sistem dan menyimpannya ke dalam database,

hal ini dilakukan untuk mempermudah pada saat melakukan pencarian stok sepatu

yang tersedia.

3. Pendataan Transaksi Penjualan


Data transaksi penjualan di input ke dalam sistem yang secara langsung tersimpan

ke dalam database pada saat transaksi telah selesai, hal ini dilakukan untuk

mempermudah perekapan data penjualan dan penghitungan total biaya yang harus

dibayarkan sesuai dengan jumlah yang dipesan

4. Pendataan Transaksi Pembelian

Data transaksi pembelian di input ke dalam sistem yang secara langsung tersimpan

ke dalam database pada saat transaksi telah selesai, hal ini dilakukan untuk

mempermudah perekapan data pembelian.

5. Pendataan Member

Data member di input ke dalam sistem yang secara langsung tersimpan ke dalam

database pada saat penginputan telah selesai dilakukan, hal ini dilakukan untuk

mempermudah pencarian data member.

6. Laporan

Dengan adanya aplikasi penjualan sepatu ini akan mempermudah karyawan dalam

proses pembuatan laporan untuk diberikan kepada pemilik.


K. Dekomposisi Fungsi Sistem Yang Diusulkan

Dekomposisi Sistem yang Diusulkan

M. Diagram Aliran Data (DAD) Sistem Yang Diusulkan


1. Diagram Konteks

Diagram Konteks yang Diusulkan

2. Diagram Nol
Diagram Nol yang Diusulkan

3. Diagram Rinci

a. Diagram Rinci Proses 1.0

Diagram Rinci Level 1 Proses 1.0

b. Diagram Rinci Proses 2.0

Diagram Rinci Level 1 Proses 2.0

c. Diagram Rinci Proses 3.0


Diagram Rinci Level 1 Proses 3.0

d. Diagram Rinci Proses 4.0

Diagram Rinci Level 1 Proses 4.0

e. Diagram Rinci Proses 5.0

Diagram Rinci Level 1 Proses 5.0


H.

I.

J.

K.

L.

M.

N. Kamus Data Sistem yang Diusulkan

Kamus data merupakan penjelasan tertulis mengenai data yang berada di

dalam database. Adapun kamus data yang digunakan dalam merancang sistem yang

diusulkan adalah sebagai berikut :

1. Kamus data Masukan

a. Data Customer

Nama Arus : Data Member

Bentuk Data : Form

Arus Data : Karyawan → Proses Input Data Member

Penjelasan : Data Member pada Barokah Sport

Periode : Setiap ada konsumen

Struktur Data : Header + Isi + Footer

Header : Judul

Judul : Data Customer pada Barokah Sport

Isi : ID_Member + Nama_Member +

No_Telepon + Jenis_Kelamin + Alamat

b. Data Stok Barang


Nama Arus : Data Stok Barang

Bentuk Data : Form

Arus Data : Member→ Proses Input Data Stok Barang

→Karyawan

Penjelasan : Data tentang stok barang yang tersedia

Periode : Setiap kali ada transaksi

Struktur Data : Header + Isi + Footer

Header : Judul

Judul : Data Stok Barang Barokah Sport

Isi : Kd_Barang + Nama_Barang + Jml_Stok

+ Harga_Barang

2. Kamus data Keluaran

a. Laporan Data Konsumen

Nama Arus : Laporan Data Member

Bentuk Data : Dokumen cetakan komputer

Arus Data : Karyawan → Proses laporan → Pemilik

Penjelasan : Data Customer pada Barokah Sport

Periode : Satu bulan sekali

Struktrur Data : Header + Isi + Footer

Header : Judul

Judul : Laporan Data Customer Barokah Sport

Isi : ID_Customer + Nama_Customer +

No_Telepon + Jenis_Kelamin + Alamat

Footer : Tanda tangan


b. Data Stok Barang

Nama Arus : Laporan Data Stok Barang

Bentuk Data : Dokumen cetakan komputer

Arus Data : Karyawan → Proses laporan → Pemilik

Penjelasan : Data Stok Barang pada Barokah Sport

Periode : Satu bulan sekali

Struktrur Data : Header + Isi + Footer

Header : Judul

Judul : Laporan Data Stok Barang

Isi : Kd_Barang + Nama_Barang + Jml_Stok

+ Harga_Barang

Footer : Tanda tangan

O. Spesifikasi Proses Sistem yang Diusulkan

Spesifikasi proses menjelaskan dan menguraikan proses terkecil dari proses sebagai

berikut :

1. Proses 1.1

Nama Proses : Proses Data Supplier

Masukan : Data Supplier

Keluaran : Data Supplier

Penjelasan : Karyawan memasukan data, kemudian data tersebut

dimasukkan kedalam database.

2. Proses 1.2

Nama Proses : Proses Data Stok Sepatu

Masukan : Data Stok Sepaatu

Keluaran : Informasi Data Sepatu


Penjelasan : Karyawan memasukan data untuk mengkoreksi ketersediaan

stok di system.

3. Proses 1.3

Nama Proses : Proses Transaksi Pembelian

Masukan : Data Transaksi pembelian

Keluaran : Nota Transaksi pembelian

Penjelasan : Karyawan memberikan nota pembayaran sebagai bukti

pembayaran kepada supplier

4. Proses 2.1

Nama Proses : Proses Data Member

Masukan : Data member

Keluaran : Data member

Penjelasan : Karyawan menginput data member atau reseller toko

5. Proses 2.2

Nama Proses : Proses Transaksi Pembayaran

Masukan : Data transaksi pembayaran

Keluaran : rekapan hasil penjualan

Penjelasan : Karyawan melakukan perekapan data penjualan sebagai

laporan
P. Bagian Terstruktur Yang Diusulkan
Q. Spesifikasi Modul Sistem yang Diusulkan

1. Modul Supplier

- Mulai

- Proses input data supplier

- Update data supplier

- Simpan data supplier

- Selesai

2. Modul Stok Sepatu

- Mulai
- Proses input data stok sepatu

- Update data stok sepatu

- Simpan data stok sepatu

- Selesai

3. Modul Transaksi Pembelian

- Mulai

- Proses input data transaksi pembelian

- Update data transaksi pembelian

- Simpan data transaksi pembelian

- Selesai

4. Modul Transaksi Penjualan

- Mulai

- Proses input data transaksi penjualan

- Update data transaksi penjualan

- Simpan data transaksi penjualan

- Selesai

T. Pengujian pada project saya ini, saya menggunakan metode pengujian “Black Box”.
Pengujian Black Box adalah pengujian yang sistemnya tanpa memperhatikan struktur
logika internal perangkat lunak. Alasan saya menggunakan metode pengujian ini
karena Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi
dengan benar. Pada metode ini data uji dibangkitkan, dieksekusi pada perangkat lunak
dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang
diharapkan. Ada dua komponen yang harus diperhatikan dalam strategi pengujian,
yaitu
1. Faktor Pengujian yang merupakan hal-hal yang harus diperhatikan
selamamelakukan pengujian. Faktor pengujian ini dipilih sesuai dengan system
yang akan diuji.
2. Tahapan pengujian yang merupakan langkah-langkah dalam melakukan pengujian.

Anda mungkin juga menyukai