Escolar Documentos
Profissional Documentos
Cultura Documentos
Disusun oleh:
Nama : puspita Anjali
Nim : 0203161102
Nama : Anis Windari
Nim : 0203161108
Terdapat beberapa jenis proses yang terjadi di toko soft ice cream pelangi, diantaranya;
1. Pemesanan
2. Penjualan
Apabila pembeli telah melakukan pemesanan maka pembeli hanya perlu menyerahkan
bukti pemesanan
jika tidak maka pembeli memilih rasa dan ukuran yang diinginkan
Pegawai mengambil ice cream sesuai rasa dan ukuran yang dipesan oleh pembeli
Pegawai menanyakan toping dan toping tambahan apa yang kan dimasukan
Pegawai menyebutkan total harga yang harus dibayar oleh pembeli
Pembeli menyerahkan uang kepada pegawai
Pegawai menerima pembayaran dan membuat kwitansi sebagai bukri pembayaran
Pegawai menyerahkan kwitansi dan ice cream kepada pembeli
3. Pembelian
Pegawai melakukan cek stok bahan dan perlengkapan yang telah mencapai batas
minimum atau habis, lalu pegawai membuat daftar barang berdasarkan bahan dan
perlengkapan yang sudah mencapai stok minmum atau habis
Pegawai menyerahkan daftar barang kepada pemilik
Pemilik melakukan analisa dan memisahkan daftar belanja dan PO 2 rangkap
Apabila pembelian melalui PO , maka pemilik akan melakukan pemesanan kepada r
pihak supplier
Pemilik menyerahkan daftar belanja dan PO 1 rangkap sebagai pegangan saat
penerimaan barang
Untuk daftar belanja Pegawai melakukan pembelian langsung dan mendapatkan
kwitansi
Pegawai membuat laporan pembelian 2 rangkap berdasarkan kwitansi dan Faktur
dari supplier
Pegawai menyerahkan laporan pembelian 1 rangkap kepada pembeli dan 1 rangkap
lagi diarsipkan
5. Proses Produksi
Mencatat penggunaan bahan baku di dalam buku bahan dan mengurangi stok bahan
baku
Memproduksi ice cream sesuai dengan jadwal
Menyimpan ice cream hasil produksi kedalam freeze
B. FLowmap
Pemesanan
Pembeli Pegawai
Start
Menyerahkan
daftar pesanan
dan
Lebih dari 3 hari?
menyebutkan
waktu
pengambilan
Melakukan
pengecekan stok
Tidak Ya
Tersedia?
Ya
Menginformasi
kan kepada
Rasa baru ? pembeli dan
menyarankan
rasa yang lain
Tidak
Membuat
bukti
pemesanan
Bukti Pemesanan 1
2
Menyebutkan total DP
Tidak yang harus dibayarkan,
Ya
minimal 25% dari total
Pemesanan keseluruhan
langsung?
Menyerahkan
Memberi keterangan
uang DP
Menyerahkan pada Bukit Pemesanan
melalui
uang DP tentang jumlah DP
transfer
yang sudah masuk
rekening
End
Penjualan
Pembeli Pegawai Pemilik
Start
Tidak
Ya Menyerahkan bukti
pemesanan dapat
Sudah melakukan
berupa foto jika
pemesanan?
pemesanan melalui
WA
Bukti pemesanan
Bukti pemesanan
Memilih rasa dan
ukuran ice cream
Mencocokan bukti
pembayaran dengan
data yang dimiliki
Melakukan
pembayaran
Menerima
pembayaran dan
membuat kwitansi
Kwitansi Kwitansi
End
Membuat laporan
penjualan Laporan penjualan
Laporan penjualan
Pembelian
Pegawai pemilik supplier
Pegawai
melakukan
pengecekan
Pembelian
persediaan Mengoreksi
melalui
barang daftar atau PO
Suplier
Daftar Belanja PO
Daftar Belanja
Melakukan
pembelanjaan dan
mendapatkan
kwitansi
Kwitansi PO
Faktur ttd
Membuat Laporan
laporan pembelian
pembelian
Laporan
pembelian
End
Pembelian melalui Supplier
Supplier Pegawai
Start
Faktur 1
2
Mengantarkan
barang sesuai PO
dan menyerahkan
Faktur 2 rangkap
Melakukan
pengecekan
barang &
kesesuaian
Faktur 1
dengan PO
2
Tidak
Sesuai?
Ya
Melakukan
penukaran
barang di
tempat
Menandatangi
kan faktur
Faktur ttd 1
Faktur ttd 1
2
2
Faktur ttd
End
C. Analisis Kelemahan Sistem
1. Performance
- Membutuhkan waktu yang lama pada saat melakukan cek stok bahan, bahan mana
yang sudah mencapai stok minimum, karena harus dilihat barangnya satu per satu
- Membutuhkan waktu yang lama pada saat Pegawai mengecek stok ice cream pada
saat proses pemesanan karena pegawai melakukan pengecekan langsung ke freezer
- Membutuhkan waktu yang lama pada saat membuat bukti pemesanan dan kwitansi,
khususnya pada saat menuliskan harga setiap barang, karena terkadang pegawai
tidak hafal semua harga barang
- Membutuhkan waktu yang lama pada saat membuat bukti pemesanan dan kwitansi
karena harus membuat dua rangkap untuk bukti pemesanan dan kwitansi dalam satu
transaksi
- Membutuhkan waktu yang lama pada proses penyocokan bukti pemesanan pada
saat pengambilan ice cream yang telah dipesan, karena kasir harus mencari bukti
pemesanan terlebih dahulu
- Membutuhkan waktu yang lama saat kasir membuat laporan penjualan karena harus
merekap semua kwitansi penjualan
2. Information
- Perhitungan yang dilakukan pada proses penjualan maupun pemesanan masih
dilakukan secara manual dengan bantuan kalkulator, sehingga rawan menimbulkan
kesalahan, baik kesalahan penulisan harga maupun kesalahan perhitungan
- Pengecekan stok dilakukan secara manual, sehingga ada kemungkinan
menimbulkan kesalahan
- Tidak adanya pencatatan hasil produksi sehingga tidak diketahui jumlah stok ice
cream yang ada
3. Economy
- Karena pembuatan nota dan pembuatan laporan dilakukan secara manual, maka
dibutuhkan biaya untuk membeli alat tulis seperti pulpen, kwitansi, buku, seiring
berjalannya waktu biaya yang dikeluarkan semakin bertambah besar.
- Dibutuhkan biaya tambahan untuk tempat penyimpanan nota-nota, bukti
pemesanan, bukti pembelian dan berkas lainnya, yang akan semakin menumpuk
seiring berjalannya waktu
4. Control
- Rawan manipulasi data karena semua dilakukan secara manual baik pencatatan
bukti transaksi maupun catatan di buku, sehingga dapat dimanipulasi dengan
mudah
- Ketersediaan stok ice cream yang tidak terkontrol dengan baik karena tidak adanya
pencatatan
- Nota-nota yang disimpan bisa saja hilang, terselip, terbakar, sehingga data tidak
ada data cadangan ketika terjadi kehilangan nota
5. Eficiency
- Usaha berlebih pegawai untuk membut laporan karena harus merekap semua nota
penjualan.
- Usaha berlebih karena harus melakukan pengecekan stok setiap melakukan
transaksi penjualan maupun pemesanan karena tidak adanya pencatatan
- Usaha berlebih kasir saat membuat kwitansi dan bukti pemesanan karena harus
membuat rangkap 2 pada satu kali transaksi
6. Service
Membuat sistem yang multiuser yaitu Pemilik dan pegawai. Sistem ini dibangun dengan
database yang dapat mengelola data barang, data pegawai, data penjualan, data pemesanan,
data stok ice cream, dan data pembelian. Sistem ini dapat memberikan informasi barang
yang sudah mencapai stok minimum dengan menampilkan notifikasi, baik di halaman
pegawai maupun di halaman dashboard untuk owner. Sistem menyediakan fasilitas
pencarian data barang, data penjualan, data pembelian dan data stok ice cream. Sistem
dapat membuat laporan penjualan, pembelian. Sistem dapat menampilkan grafik
penjualan.
2. Kelola Pembelian
- Sistem dapat menampilkan daftar data barang (id, nama dan stok) yang sudah stok
minimum
- Sistem memiliki fasilitas pencarian data berdasarkan id barang, dan nama barang
- Sistem memiliki fasilitas untuk memilih, yaitu pembelian langsung atau PO
- Jika pengguna memilih pembelian langsung, pengguna dapat menambah barang yang
dibeli ke daftar pembelian barang dan memasukkan jumlah barang yang dibeli, dengan
status pembelian “pembelian langsung” dan status barang “diterima”
- Jika pengguna memilih PO, pengguna dapat menambah barang ke daftar barang yang
berstatus “PO” dan menentukan jumlah barang, dengan status pembelian “PO” dan
status barang “belum diterima”
- Pengguna dapat mencetak daftar barang yang akan di PO
- Pengguna dapat mengubah status pembelian menjadi “diterima” pada saat barang
sudah diterima
- Sistem otomatis mengupdate stok barang menjadi bertambah sesuai jumlah barang
yang dibeli atau di PO ketika status barang “diterima”
3. Kelola Penjualan
- Sistem dapat menampilkan data barang(id, nama, harga)
- Pengguna dapat menambah barang ke daftar barang yang dijual dan memasukkan
jumlah barang yang dijual
- Sistem dapat menghitung total penjualan berdasarkan harga dan jumlah barang
- Pengguna dapat menambah data penjualan dengan ketentuan :
Jika Status pembayaran “DP” maka secara otomatis status penjualan menjadi
“Pemesanan”
Status pembayaran “Lunas” maka secara otomatis status berubah menjadi “Penjualan”
Tipe pembayaran “tunai” untuk pembayaran tunai
Tipe pembayaran “Debit” untuk pembayaran melalui transfer
- Sistem otomatis mengupdate jumlah stok barang menjadi berkurang sesuai jumlah
barang yang dijual ketika status pembayaran “lunas”
- Pengguna dapat mencetak nota penjualan
- Pengguna dapat mencetak nota pemesanan
4. Kelola barang keluar (untuk pengeluaran bahan mentah pembuatan ice cream)
- Sistem dapat menampilkan data barang (id, nama, stok)
- Pengguna dapat menambah data barang keluar dan jumlahnya
- Sistem otomatis mengupdate stok barang menjadi berkurang sesuai jumlah barang yang
keluar
5. Kelola Laporan
- Pengguna dapat mencetak catatan penjualan berdasarkan tanggal yang diinginkan
(misalkan catatan penjualan dari tanggal 1 januari sampai dengan 30 januari)
- Pengguna dapat mencetak catatan pembelian berdasarkan tanggal yang diinginkan
(misalkan catatan pembelian dari tanggal 1 januari sampai dengan 30 januari)
6. Kelola users
- Pengguna dapat membuat users baru
- Pengguna dapat mengubah users
- Pengguna dapat menghapus users
7. Lain-lain
- Sistem memiliki fasilitas Login agar aplikasi hanya dapat diakses oleh yang
berwenang. Penggunaan aplikasi setiap user masing-masing dibatasi sesuai hak
aksesnya. Pemilik, kasir, ataupun bagian gudang, dapat mengakses menu sesuai hak
aksesnya masing-masing.
- Sistem dapat menampilkan grafik penjualan pada dashboard (untuk pemilik)
- Sistem memiliki fasilitas panduan penggunaan
1. Diagram konteks
2. DFD level 0
Data user
1.0
Input user
Tb_user
Bukti penjualan
3. DFD level 1
a. Proses 2.0
Data barang keluar
Pegawai
Pemilik Tb_penjualan
Data barang 2.2
Cetak laporan
persediaan
Req.lap.persediaan
Daftar belanja
Daftar PO
b. Proses 3.0
Data pemesanan
Data penjualan
Pembei
Tb_penjualan
Req.lap.penjualan
3.4
Pemilik Cetak laporan
penjualan
Laporan penjualan
4. DFD level 2
a. Proses 2.1
2.1.2
Bukti barang keluar Kelola
pengeluaran
Info stok minimum barang
b. Proses 2.3
Request daftar belanja
2.3.1
Kelola daftar
belanja
Daftar belanja
Request daftar PO
pegawai Tb_persediaan
Daftar PO 2.3.2
Kelola PO
c. Proses 3.2
Pembeli Tb_penjualan
d. Proses 3.3
Pembeli Tb_penjualan
2.1.2.1
Data barang keluar Input
pengeluaran
barang
Bukti pengeluaran
barang 2.1.2.2
Pegawai Cetak bukti Tb_persediaan
pengeluaran
2.1.2.3
Info stok minimum View stok
minimum
6. P_spech
PROSES SPESIFICATI ON(P-SPEC)
DESKRIPSI
Begin
Open file Tb_user
Read data user
If data user ada then
Application.open
Else
View message “user tidak terdaftar”
Close file Tb_user
End
NOMOR PROSES 2.1.1
NAMA PROSES Input Data Barang
JENIS PROSES Perekaman data
INPUT Data Barang
OUTPUT Data Barang ( Tersimpan di Tb_persediaan )
DESKRIPSI
Begin
Open file Tb_persediaan
Input data barang
Close file Tb_persediaan
End
NOMOR PROSES 2.1.2.1
NAMA PROSES Input Pengeluaran Barang
JENIS PROSES Perekaman data
INPUT Data Barang keluar
Data Barang keluar ( Tersimpan di
OUTPUT
Tb_persediaan )
DESKRIPSI
Begin
Open file Tb_persediaan
Input data barang keluar
Close file Tb_persediaan
End
DESKRIPSI
Begin
Open file tb persediaan
Read data persediaan
If jumlah barang < 10 then
View barang stok minimum
Else
View stok minimum barang tidak ada
Close file tb persediaan
End
NOMOR PROSES 2.1.2.2
NAMA PROSES Cetak bukti pengeluaran
JENIS PROSES Pencetakan
INPUT Data Barang keluar
OUTPUT Data Barang keluar
DESKRIPSI
Begin
Open file Tb_persediaan
Select barang keluar
Print daftar barang keluar
Close file Tb_persediaan
End
DESKRIPSI
Begin
Open file Tb_persediaan
Select data barang
Print daftar barang
Close file Tb_persediaan
End
NOMOR PROSES 2.3.2
NAMA PROSES Kelola PO
JENIS PROSES Penampilan data
INPUT Request daftar PO
OUTPUT Daftar PO
DESKRIPSI
Begin
Open file tb persediaan
Read data barang stok minimum where status = “PO”
Print data barang
Close file tb persediaan
End
DESKRIPSI
Begin
Open file tb persediaan
Read data barang stok minimum where status = “belanja”
Print data barang
Close file tb persediaan
End
NOMOR PROSES 3.4
NAMA PROSES Cetak laporan penjualan
JENIS PROSES pencetakan
INPUT Request laporan penjualan
OUTPUT Data penjualan
DESKRIPSI
Begin
Open file tb penjualan
Select data penjualan
Print data penjualan
Close file tb penjualan
End
DESKRIPSI
Begin
Open file tb penjualan
Input data stok
Close file tb penjualan
End
NOMOR PROSES 3.2.2
NAMA PROSES Cetak bukti pemesanan
JENIS PROSES Pencetakan data
INPUT Data pemesanan
OUTPUT Data pemesanan
DESKRIPSI
Begin
Open file tb penjualan
Select data pemesanan
Print data pemesanan
Close file tb penjualan
End
DESKRIPSI
Begin
Open file tb penjualan
Input data pemesanan
Close file tb penjualan
End
NOMOR PROSES 3.3.2
NAMA PROSES Cetak bukti penjualan
JENIS PROSES Pencetakan data
INPUT Data penjualan
OUTPUT Data penjualan
DESKRIPSI
Begin
Open file tb penjualan
Select data penjualan
Print data penjualan
Close file tb penjualan
End
DESKRIPSI
Begin
Open file tb penjualan
Input data penjualan
Close file tb penjualan
End
Kamus Data
@id_barang ={num_valid}
nm_barang = {karakter_valid}
Jml_barang= {num_valid}
Status={karakter_valid}
Nama Data Store Tb_penjualan
Nama Arus Data Data penjualan
Nama Alias -
Deskripsi Berisi data penjualan toko
Arus Data Pegawai - Proses 3.0
Pembeli - Proses 3.1
Pembeli - Proses 3.2
Pembeli - Proses 3.2.1
Pembeli - Proses 3.2.2
Pembeli - Proses 3.3
Pembeli - Proses 3.3.1
Pembeli - Proses 3.3.2
Pemilik - Proses 3.4
Bentuk Data Formulir
Komposisi
Id_user Username
Password Tipe_penjualan
level Tgl_penjualan
Status_pembayaran
Id_penjualan
User
Penjualan
Mendapat
Memiliki
Id_keluar
Tgl_keluar Id_masuk
Id_penjualan
Tgl_masuk
Barang_keluar Barang_masuk Id_barang
Id_barang Detail_penjualan
Id_barang Jumlah
keterangan
jumlah
keterangan Jumlah
Nm_barang
Stok
Barang
Satuan
Status