SlideShare a Scribd company logo
1 of 7
Download to read offline
APSI-E
Si-ALFA (Alfamart Management System)
Software Requirements Specification
Version 1.0
Alfamart Management System Version: 1.0
Software Requirements Specification Date: 12 Desember 2018
SRS-0.1
Confidential ©APSI-E, 2018 Page 2
Revision History
Date Version Description Author
12 Desember 2018 0.1 Initation Davin Masasih, Rifka
Annisa
Alfamart Management System Version: 1.0
Software Requirements Specification Date: 12 Desember 2018
SRS-0.1
Confidential ©APSI-E, 2018 Page 3
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms and Abbreviations 4
1.4 References 4
1.5 Overview 4
2. Overall Description 4
3. Specific Requirements 4
3.1 Functionality 5
3.1.1 <Functional Requirement One> 5
3.2 Non Functionality 6
3.2.1 <Non Functionality Requirement One> 6
4. Supporting Information 7
Alfamart Management System Version: 1.0
Software Requirements Specification Date: 12 Desember 2018
SRS-0.1
Confidential ©APSI-E, 2018 Page 4
Software Requirements Specification
1. Introduction
1.1 Purpose
Tujuan dari penulisan dokumen ini adalah memberikan penjelasan detail dari Alfamart Management System
(Si-ALFA). Penjelasan yang akan dimaksudkan dalam dokumen ini berisi tujuan pembuatan, fitur-fitur
sistem, antarmuka sistem, kelakuan sistem, batasan operasi sistem, serta reaksi sistem terhadap stimulus dari
luar. Dokumen ini ditujukan untuk stakeholder maupun pengembang dari sistem dan akan diusulkan kepada
pihak Alfamart untuk disetujui.
1.2 Scope
Sistem perangkat lunak yang akan dibangun adalah Alfamart Management System (Si-ALFA) untuk Alfamart.
Sistem ini dirancang untuk memaksimalkan produktivitas dengan menyediakan alat untuk membantu
otomatisasi proses pendataan barang, transaksi, maupun karyawan yang sebelumnya harus dilakukan secara
manual.
1.3 Definitions, Acronyms and Abbreviations
n.a.
1.4 References
UCSpec-01 Use Case Specification Document dari ‘Menambah user’
UCSpec-02 Use Case Specification Document dari ‘Menambah data barang’
UCSpec-03 Use Case Specification Document dari ‘Menambah data agen’
UCSpec-04 Use Case Specification Document dari ‘Menambah data transaksi pembelian’
UCSpec-05 Use Case Specification Document dari ‘Menambah data transaksi penjualan’
UCSpec-06 Use Case Specification Document dari ‘Mendata pemasukan barang’
UCSpec-07 Use Case Specification Document dari ‘Mendata kondisi barang’
UCSpec-08 Use Case Specification Document dari ‘Melihat record’
1.5 Overview
Bagian selanjutnya dari dokumen ini diatur sebagai berikut:
Bab kedua dari dokumen ini memberikan gambaran mengenai fungsionalitas dari produk. Bab ini juga
menjelaskan kebutuhan informal yang digunakan untuk menyusun konteks dari spesifikasi kebutuhan
teknis bab selanjutnya.
Bab ketiga, bagian Specific Requirement dari dokumen ini ditulis untuk pengembang dan dideskripsikan
dengan bahasa teknis mengenai detail fungsionalitas dari produk.
2. Overall Description
2.1 Scenario
Niva adalah seorang supervisor minimarket Alfamart. Dia bertanggungjawab dalam urusan pendataan
karyawan baru, barang, agen, dan transaksi pembelian. Hari ini ia akan memesan banyak barang baru untuk
stok selama sebulan ke depan. Niva perlu mencatat jumlah stok dan harga yang harus dibayar agar kelak juga
dapat dipastikan kesesuaian dengan jumlah barang yang datang serta agar dapat memasang harga yang tepat.
Menjadi supervisor memang berat, tapi Niva tidak lagi kesulitan berkat adanya Alfamart Management
System. Niva masuk ke Si-ALFA sebagai supervisor dengan mengisi id dan password. Niva lalu memilih
menu Goods untuk mengelola data barang yang ada. Kemudian ia memasukkan nama barang dan agen yang
mensuplai. Setelah selesai, Niva baru ingat bahwa ada kasir baru yang diterima oleh Alfamart yaitu Akfi.
Seketika Niva membuka menu Employee. Ia memasukkan identitas Akfi pada form yang disediakan. Untuk
memberikan akses Alfamart Management System kepada Akfi, Niva juga mengatur password untuk Akfi.
Niva dapat melakukan tugas-tugasnya dengan sangat cepat. Dan tentunya ia dapat menyimpan data-data
untuk pertanggungjawaban kepada atasannya. Niva pun sangat terbantu dengan adanya Si-ALFA.
Alfamart Management System Version: 1.0
Software Requirements Specification Date: 12 Desember 2018
SRS-0.1
Confidential ©APSI-E, 2018 Page 5
2.2 Context Diagram
ID UC Name UC Description
UC01 Menambah user Menambahkan data baru dari karyawan yang dapat
mengakses aplikasi
UC02 Menambah barang Menambahkan data barang baru
UC03 Menambah agen Menambahkan data agen baru
UC04 Menambah transaksi pembelian Menambah data transaksi pembelian stok barang dari
agen
UC05 Menambah transaksi penjualan Menambah data transaksi penjualan dari kasir kepada
konsumen
UC06 Mendata pemasukan barang Mencocokkan barang suplai yang datang sesuai dengan
jumlah dan harga yang telah disepakati pada transaksi
pembelian
UC07 Mendata kondisi barang Menambahkan kondisi pada barang yang rusak, cacat,
atau kadaluarsa
UC08 Melihat record Menampilkan hasil dari semua data yang sebelumnya
telah direkam
3. Specific Requirements
3.1 Functionality
ID Statement UC Priority
F01 Supervisor dapat menambah user baru UC01 Must
F02 Supervisor dapat menambah data barang baru UC02 Must
F03 Supervisor dapat menambah data agen baru UC03 Must
F04 Supervisor dapat menambah transaksi pembelian stok
barang
UC04 Must
F05 Karyawan dapat menambah transaksi penjualan barang UC05 Must
Alfamart Management System Version: 1.0
Software Requirements Specification Date: 12 Desember 2018
SRS-0.1
Confidential ©APSI-E, 2018 Page 6
F06 Karyawan dapat mendata (ceklist) pemasukan barang UC06 Must
F07 Karyawan dapat menambahkan data kondisi dari suatu
barang (rusak, cacat, kadaluarsa)
UC07 Must
F08 User dapat melihat record dari tiap-tiap data yang
ditambahkan
UC08 Must
F09 Supervisor dapat menyimpan data barang, agen, user,
dan transaksi pembelian
UC01, UC02,
UC03, UC05
Must
F10 Karyawan dapat menyimpan data transaksi penjualan,
pendataan pemasukan barang, dan pendataan kondisi
barang
UC05, UC06,
UC07
Must
F11 Supervisor dapat mengubah data barang, agen, user,
dan transaksi pembelian
UC01, UC02,
UC03, UC05
Must
F12 Karyawan dapat mengubah data transaksi penjualan,
pendataan pemasukan barang, dan pendataan kondisi
barang
UC05, UC06,
UC07
Must
F13 Supervisor dapat menghapus data barang, agen, user,
dan transaksi pembelian
UC01, UC02,
UC03, UC05
Must
F14 Karyawan dapat menghapus data transaksi penjualan,
pendataan pemasukan barang, dan pendataan kondisi
barang
UC05, UC06,
UC07
Must
3.2 Non-Functionality
ID Statement UC Priority
NF01 User dapat login ke dalam aplikasi Operability Must
NF02 Hanya pengguna yang terotentifikasi dan terotorisasi
yang dapat mengakses aplikasi
Security Must
NF03 Data user harus memuat paling tidak ID, nama, tanggal
lahir, gender, dan kontak
Operability Must
NF04 Data barang harus memuat paling tidak ID, nama
barang, agen yang mensuplai, jumlah stok, dan harga
Operability Must
NF05 Data agen harus memuat paling tidak ID, nama agen,
alamat, dan kontak
Operability Must
NF06 Data transaksi pembelian harus memuat ID, tanggal,
nama agen, nama barang, jumlah, dan nominal
transaksi
Operability Must
NF07 Data transaksi penjualan harus memuat ID, tanggal,
nama kasir, nama barang, jumlah, dan nominal
transaksi
Operability Must
NF08 Sistem menampilkan informasi identitas dari karyawan
yang bertugas
Operability Must
NF09 Semua atribut data ditampilkan dalam bentuk table Operability Must
NF10 Setiap pengisian data ditampilkan dalam bentuk form Operability Must
NF11 Tampilan halaman record menggunakant sistem
pagination
Operability Optional
NF12 Sistem dapat menampilkan pesan error dan notifikasi Operability Must
NF13 Sistem harus menyediakan waktu respon minimal 10
milidetik untuk setiap aksi
Performance Optional
Alfamart Management System Version: 1.0
Software Requirements Specification Date: 12 Desember 2018
SRS-0.1
Confidential ©APSI-E, 2018 Page 7
4. Supporting Information
n.a.

More Related Content

What's hot

Software Akuntansi MYOB - Komputer Audit
Software Akuntansi MYOB - Komputer AuditSoftware Akuntansi MYOB - Komputer Audit
Software Akuntansi MYOB - Komputer AuditRidwan Firmansyah
 
Analisis Sistem Perancangan Informasi
Analisis Sistem Perancangan InformasiAnalisis Sistem Perancangan Informasi
Analisis Sistem Perancangan Informasiakmaldrb
 
Presentasi Software Akuntansi MYOB
Presentasi Software Akuntansi MYOBPresentasi Software Akuntansi MYOB
Presentasi Software Akuntansi MYOBMaun Govillian
 
Evaluasi Akhir Semester - MPPL - Sistem Informasi Administrasi CV. Termitech ...
Evaluasi Akhir Semester - MPPL - Sistem Informasi Administrasi CV. Termitech ...Evaluasi Akhir Semester - MPPL - Sistem Informasi Administrasi CV. Termitech ...
Evaluasi Akhir Semester - MPPL - Sistem Informasi Administrasi CV. Termitech ...Ferdinand Jason
 
Rpl laporanakhir si52_kel3_v1.0
Rpl laporanakhir si52_kel3_v1.0Rpl laporanakhir si52_kel3_v1.0
Rpl laporanakhir si52_kel3_v1.0Sukriyadi -
 
Rekayasa Perangkat Lunak RPL Sistem Pembelian Barang
Rekayasa Perangkat Lunak RPL Sistem Pembelian BarangRekayasa Perangkat Lunak RPL Sistem Pembelian Barang
Rekayasa Perangkat Lunak RPL Sistem Pembelian Barangsmk negeri 42 jakarta
 
Software Akuntansi: Zahir
Software Akuntansi: ZahirSoftware Akuntansi: Zahir
Software Akuntansi: Zahiradelia rizki
 
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Ferdinand Jason
 
Power Point: Software Akuntansi Accurate
Power Point: Software Akuntansi AccuratePower Point: Software Akuntansi Accurate
Power Point: Software Akuntansi AccurateNeila Ismahunnisa
 
Tri wahyuni hendriyani 7101413436 - p.akt a
Tri wahyuni hendriyani   7101413436 - p.akt aTri wahyuni hendriyani   7101413436 - p.akt a
Tri wahyuni hendriyani 7101413436 - p.akt ahennyyss
 
Power Point: Software Akuntansi Zahir
Power Point: Software Akuntansi ZahirPower Point: Software Akuntansi Zahir
Power Point: Software Akuntansi ZahirNeila Ismahunnisa
 
Aplikasi Komputer zahir Accounting Software
Aplikasi Komputer zahir Accounting SoftwareAplikasi Komputer zahir Accounting Software
Aplikasi Komputer zahir Accounting SoftwareAhmad Sholahuddin
 
Software Akuntansi Zahir - Komputer Audit
Software Akuntansi Zahir - Komputer AuditSoftware Akuntansi Zahir - Komputer Audit
Software Akuntansi Zahir - Komputer AuditRidwan Firmansyah
 
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Peranca...
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Peranca...SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Peranca...
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Peranca...Rahma Kesumawati
 
Power Point: Software Akuntansi FINA
Power Point: Software Akuntansi FINAPower Point: Software Akuntansi FINA
Power Point: Software Akuntansi FINANeila Ismahunnisa
 
PowerPoint: Software Akuntansi Fina
PowerPoint: Software Akuntansi FinaPowerPoint: Software Akuntansi Fina
PowerPoint: Software Akuntansi Finaadelia rizki
 
Sistem informasi akuntansi pembelian
Sistem informasi akuntansi pembelianSistem informasi akuntansi pembelian
Sistem informasi akuntansi pembelianbemzsoe
 
Presentasi Software Akuntansi Accurate
Presentasi Software Akuntansi AccuratePresentasi Software Akuntansi Accurate
Presentasi Software Akuntansi AccurateMaun Govillian
 

What's hot (20)

Software Akuntansi MYOB - Komputer Audit
Software Akuntansi MYOB - Komputer AuditSoftware Akuntansi MYOB - Komputer Audit
Software Akuntansi MYOB - Komputer Audit
 
Analisis Sistem Perancangan Informasi
Analisis Sistem Perancangan InformasiAnalisis Sistem Perancangan Informasi
Analisis Sistem Perancangan Informasi
 
Presentasi Software Akuntansi MYOB
Presentasi Software Akuntansi MYOBPresentasi Software Akuntansi MYOB
Presentasi Software Akuntansi MYOB
 
Evaluasi Akhir Semester - MPPL - Sistem Informasi Administrasi CV. Termitech ...
Evaluasi Akhir Semester - MPPL - Sistem Informasi Administrasi CV. Termitech ...Evaluasi Akhir Semester - MPPL - Sistem Informasi Administrasi CV. Termitech ...
Evaluasi Akhir Semester - MPPL - Sistem Informasi Administrasi CV. Termitech ...
 
Rpl laporanakhir si52_kel3_v1.0
Rpl laporanakhir si52_kel3_v1.0Rpl laporanakhir si52_kel3_v1.0
Rpl laporanakhir si52_kel3_v1.0
 
Rekayasa Perangkat Lunak RPL Sistem Pembelian Barang
Rekayasa Perangkat Lunak RPL Sistem Pembelian BarangRekayasa Perangkat Lunak RPL Sistem Pembelian Barang
Rekayasa Perangkat Lunak RPL Sistem Pembelian Barang
 
Software Akuntansi: Zahir
Software Akuntansi: ZahirSoftware Akuntansi: Zahir
Software Akuntansi: Zahir
 
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
 
Power Point: Software Akuntansi Accurate
Power Point: Software Akuntansi AccuratePower Point: Software Akuntansi Accurate
Power Point: Software Akuntansi Accurate
 
Tri wahyuni hendriyani 7101413436 - p.akt a
Tri wahyuni hendriyani   7101413436 - p.akt aTri wahyuni hendriyani   7101413436 - p.akt a
Tri wahyuni hendriyani 7101413436 - p.akt a
 
Power Point: Software Akuntansi Zahir
Power Point: Software Akuntansi ZahirPower Point: Software Akuntansi Zahir
Power Point: Software Akuntansi Zahir
 
zahir
 zahir zahir
zahir
 
Aplikasi Komputer zahir Accounting Software
Aplikasi Komputer zahir Accounting SoftwareAplikasi Komputer zahir Accounting Software
Aplikasi Komputer zahir Accounting Software
 
Software Akuntansi Zahir - Komputer Audit
Software Akuntansi Zahir - Komputer AuditSoftware Akuntansi Zahir - Komputer Audit
Software Akuntansi Zahir - Komputer Audit
 
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Peranca...
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Peranca...SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Peranca...
SIM, Rahma Kesumawati, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Peranca...
 
Power Point: Software Akuntansi FINA
Power Point: Software Akuntansi FINAPower Point: Software Akuntansi FINA
Power Point: Software Akuntansi FINA
 
PowerPoint: Software Akuntansi Fina
PowerPoint: Software Akuntansi FinaPowerPoint: Software Akuntansi Fina
PowerPoint: Software Akuntansi Fina
 
Sistem informasi akuntansi pembelian
Sistem informasi akuntansi pembelianSistem informasi akuntansi pembelian
Sistem informasi akuntansi pembelian
 
Ppt Softskill minggu ke 2
Ppt Softskill minggu ke 2Ppt Softskill minggu ke 2
Ppt Softskill minggu ke 2
 
Presentasi Software Akuntansi Accurate
Presentasi Software Akuntansi AccuratePresentasi Software Akuntansi Accurate
Presentasi Software Akuntansi Accurate
 

Similar to SI-ALFA

Analisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanaAnalisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanapipin ibnu faqih
 
RPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdfRPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdfmamasJeki
 
Penyebab error
Penyebab errorPenyebab error
Penyebab errorashamarsha
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7Mardi Malow
 
Am ifv94 rbnfhrmuwojx8goa-nfiueodshikubixuwmbz0xni-mgwvmicox8jllgruowkyk6kmpr...
Am ifv94 rbnfhrmuwojx8goa-nfiueodshikubixuwmbz0xni-mgwvmicox8jllgruowkyk6kmpr...Am ifv94 rbnfhrmuwojx8goa-nfiueodshikubixuwmbz0xni-mgwvmicox8jllgruowkyk6kmpr...
Am ifv94 rbnfhrmuwojx8goa-nfiueodshikubixuwmbz0xni-mgwvmicox8jllgruowkyk6kmpr...Nanang Juventini
 
2012 1-00105-if bab 5
2012 1-00105-if bab 52012 1-00105-if bab 5
2012 1-00105-if bab 5Jabarin Koni
 
Presentasi kerja praktek
Presentasi kerja praktek Presentasi kerja praktek
Presentasi kerja praktek Agung Apriyadi
 
141608-ID-pembuatan-aplikasi-point-of-sale-toko-ca.pdf
141608-ID-pembuatan-aplikasi-point-of-sale-toko-ca.pdf141608-ID-pembuatan-aplikasi-point-of-sale-toko-ca.pdf
141608-ID-pembuatan-aplikasi-point-of-sale-toko-ca.pdfFajar Baskoro
 
Ibm tech group
Ibm tech groupIbm tech group
Ibm tech groupaliyudhi_h
 
SISTEM INFORMASI PENJUALAN LEGEND COFEE
SISTEM INFORMASI PENJUALAN LEGEND COFEESISTEM INFORMASI PENJUALAN LEGEND COFEE
SISTEM INFORMASI PENJUALAN LEGEND COFEEMuhammadAnanda6
 
Penawaran ITBrain POS APOTEK 2022
Penawaran ITBrain POS APOTEK 2022 Penawaran ITBrain POS APOTEK 2022
Penawaran ITBrain POS APOTEK 2022 ITBrainIndonesia
 

Similar to SI-ALFA (20)

Analisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanaAnalisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayana
 
RPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdfRPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdf
 
Penyebab error
Penyebab errorPenyebab error
Penyebab error
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7
 
Skpl
SkplSkpl
Skpl
 
Am ifv94 rbnfhrmuwojx8goa-nfiueodshikubixuwmbz0xni-mgwvmicox8jllgruowkyk6kmpr...
Am ifv94 rbnfhrmuwojx8goa-nfiueodshikubixuwmbz0xni-mgwvmicox8jllgruowkyk6kmpr...Am ifv94 rbnfhrmuwojx8goa-nfiueodshikubixuwmbz0xni-mgwvmicox8jllgruowkyk6kmpr...
Am ifv94 rbnfhrmuwojx8goa-nfiueodshikubixuwmbz0xni-mgwvmicox8jllgruowkyk6kmpr...
 
2012 1-00105-if bab 5
2012 1-00105-if bab 52012 1-00105-if bab 5
2012 1-00105-if bab 5
 
Presentasi kerja praktek
Presentasi kerja praktek Presentasi kerja praktek
Presentasi kerja praktek
 
141608-ID-pembuatan-aplikasi-point-of-sale-toko-ca.pdf
141608-ID-pembuatan-aplikasi-point-of-sale-toko-ca.pdf141608-ID-pembuatan-aplikasi-point-of-sale-toko-ca.pdf
141608-ID-pembuatan-aplikasi-point-of-sale-toko-ca.pdf
 
Ansis
AnsisAnsis
Ansis
 
Modul 1 resume
Modul 1 resumeModul 1 resume
Modul 1 resume
 
Assessment 03
Assessment 03Assessment 03
Assessment 03
 
Diktat vbnet lanjutan
Diktat vbnet lanjutanDiktat vbnet lanjutan
Diktat vbnet lanjutan
 
Ibm tech group
Ibm tech groupIbm tech group
Ibm tech group
 
design database
design databasedesign database
design database
 
Brief gibs
Brief gibsBrief gibs
Brief gibs
 
Fitur fitur-di- myob-1
Fitur fitur-di- myob-1Fitur fitur-di- myob-1
Fitur fitur-di- myob-1
 
KP Ardy.pptx
KP Ardy.pptxKP Ardy.pptx
KP Ardy.pptx
 
SISTEM INFORMASI PENJUALAN LEGEND COFEE
SISTEM INFORMASI PENJUALAN LEGEND COFEESISTEM INFORMASI PENJUALAN LEGEND COFEE
SISTEM INFORMASI PENJUALAN LEGEND COFEE
 
Penawaran ITBrain POS APOTEK 2022
Penawaran ITBrain POS APOTEK 2022 Penawaran ITBrain POS APOTEK 2022
Penawaran ITBrain POS APOTEK 2022
 

SI-ALFA

  • 1. APSI-E Si-ALFA (Alfamart Management System) Software Requirements Specification Version 1.0
  • 2. Alfamart Management System Version: 1.0 Software Requirements Specification Date: 12 Desember 2018 SRS-0.1 Confidential ©APSI-E, 2018 Page 2 Revision History Date Version Description Author 12 Desember 2018 0.1 Initation Davin Masasih, Rifka Annisa
  • 3. Alfamart Management System Version: 1.0 Software Requirements Specification Date: 12 Desember 2018 SRS-0.1 Confidential ©APSI-E, 2018 Page 3 Table of Contents 1. Introduction 4 1.1 Purpose 4 1.2 Scope 4 1.3 Definitions, Acronyms and Abbreviations 4 1.4 References 4 1.5 Overview 4 2. Overall Description 4 3. Specific Requirements 4 3.1 Functionality 5 3.1.1 <Functional Requirement One> 5 3.2 Non Functionality 6 3.2.1 <Non Functionality Requirement One> 6 4. Supporting Information 7
  • 4. Alfamart Management System Version: 1.0 Software Requirements Specification Date: 12 Desember 2018 SRS-0.1 Confidential ©APSI-E, 2018 Page 4 Software Requirements Specification 1. Introduction 1.1 Purpose Tujuan dari penulisan dokumen ini adalah memberikan penjelasan detail dari Alfamart Management System (Si-ALFA). Penjelasan yang akan dimaksudkan dalam dokumen ini berisi tujuan pembuatan, fitur-fitur sistem, antarmuka sistem, kelakuan sistem, batasan operasi sistem, serta reaksi sistem terhadap stimulus dari luar. Dokumen ini ditujukan untuk stakeholder maupun pengembang dari sistem dan akan diusulkan kepada pihak Alfamart untuk disetujui. 1.2 Scope Sistem perangkat lunak yang akan dibangun adalah Alfamart Management System (Si-ALFA) untuk Alfamart. Sistem ini dirancang untuk memaksimalkan produktivitas dengan menyediakan alat untuk membantu otomatisasi proses pendataan barang, transaksi, maupun karyawan yang sebelumnya harus dilakukan secara manual. 1.3 Definitions, Acronyms and Abbreviations n.a. 1.4 References UCSpec-01 Use Case Specification Document dari ‘Menambah user’ UCSpec-02 Use Case Specification Document dari ‘Menambah data barang’ UCSpec-03 Use Case Specification Document dari ‘Menambah data agen’ UCSpec-04 Use Case Specification Document dari ‘Menambah data transaksi pembelian’ UCSpec-05 Use Case Specification Document dari ‘Menambah data transaksi penjualan’ UCSpec-06 Use Case Specification Document dari ‘Mendata pemasukan barang’ UCSpec-07 Use Case Specification Document dari ‘Mendata kondisi barang’ UCSpec-08 Use Case Specification Document dari ‘Melihat record’ 1.5 Overview Bagian selanjutnya dari dokumen ini diatur sebagai berikut: Bab kedua dari dokumen ini memberikan gambaran mengenai fungsionalitas dari produk. Bab ini juga menjelaskan kebutuhan informal yang digunakan untuk menyusun konteks dari spesifikasi kebutuhan teknis bab selanjutnya. Bab ketiga, bagian Specific Requirement dari dokumen ini ditulis untuk pengembang dan dideskripsikan dengan bahasa teknis mengenai detail fungsionalitas dari produk. 2. Overall Description 2.1 Scenario Niva adalah seorang supervisor minimarket Alfamart. Dia bertanggungjawab dalam urusan pendataan karyawan baru, barang, agen, dan transaksi pembelian. Hari ini ia akan memesan banyak barang baru untuk stok selama sebulan ke depan. Niva perlu mencatat jumlah stok dan harga yang harus dibayar agar kelak juga dapat dipastikan kesesuaian dengan jumlah barang yang datang serta agar dapat memasang harga yang tepat. Menjadi supervisor memang berat, tapi Niva tidak lagi kesulitan berkat adanya Alfamart Management System. Niva masuk ke Si-ALFA sebagai supervisor dengan mengisi id dan password. Niva lalu memilih menu Goods untuk mengelola data barang yang ada. Kemudian ia memasukkan nama barang dan agen yang mensuplai. Setelah selesai, Niva baru ingat bahwa ada kasir baru yang diterima oleh Alfamart yaitu Akfi. Seketika Niva membuka menu Employee. Ia memasukkan identitas Akfi pada form yang disediakan. Untuk memberikan akses Alfamart Management System kepada Akfi, Niva juga mengatur password untuk Akfi. Niva dapat melakukan tugas-tugasnya dengan sangat cepat. Dan tentunya ia dapat menyimpan data-data untuk pertanggungjawaban kepada atasannya. Niva pun sangat terbantu dengan adanya Si-ALFA.
  • 5. Alfamart Management System Version: 1.0 Software Requirements Specification Date: 12 Desember 2018 SRS-0.1 Confidential ©APSI-E, 2018 Page 5 2.2 Context Diagram ID UC Name UC Description UC01 Menambah user Menambahkan data baru dari karyawan yang dapat mengakses aplikasi UC02 Menambah barang Menambahkan data barang baru UC03 Menambah agen Menambahkan data agen baru UC04 Menambah transaksi pembelian Menambah data transaksi pembelian stok barang dari agen UC05 Menambah transaksi penjualan Menambah data transaksi penjualan dari kasir kepada konsumen UC06 Mendata pemasukan barang Mencocokkan barang suplai yang datang sesuai dengan jumlah dan harga yang telah disepakati pada transaksi pembelian UC07 Mendata kondisi barang Menambahkan kondisi pada barang yang rusak, cacat, atau kadaluarsa UC08 Melihat record Menampilkan hasil dari semua data yang sebelumnya telah direkam 3. Specific Requirements 3.1 Functionality ID Statement UC Priority F01 Supervisor dapat menambah user baru UC01 Must F02 Supervisor dapat menambah data barang baru UC02 Must F03 Supervisor dapat menambah data agen baru UC03 Must F04 Supervisor dapat menambah transaksi pembelian stok barang UC04 Must F05 Karyawan dapat menambah transaksi penjualan barang UC05 Must
  • 6. Alfamart Management System Version: 1.0 Software Requirements Specification Date: 12 Desember 2018 SRS-0.1 Confidential ©APSI-E, 2018 Page 6 F06 Karyawan dapat mendata (ceklist) pemasukan barang UC06 Must F07 Karyawan dapat menambahkan data kondisi dari suatu barang (rusak, cacat, kadaluarsa) UC07 Must F08 User dapat melihat record dari tiap-tiap data yang ditambahkan UC08 Must F09 Supervisor dapat menyimpan data barang, agen, user, dan transaksi pembelian UC01, UC02, UC03, UC05 Must F10 Karyawan dapat menyimpan data transaksi penjualan, pendataan pemasukan barang, dan pendataan kondisi barang UC05, UC06, UC07 Must F11 Supervisor dapat mengubah data barang, agen, user, dan transaksi pembelian UC01, UC02, UC03, UC05 Must F12 Karyawan dapat mengubah data transaksi penjualan, pendataan pemasukan barang, dan pendataan kondisi barang UC05, UC06, UC07 Must F13 Supervisor dapat menghapus data barang, agen, user, dan transaksi pembelian UC01, UC02, UC03, UC05 Must F14 Karyawan dapat menghapus data transaksi penjualan, pendataan pemasukan barang, dan pendataan kondisi barang UC05, UC06, UC07 Must 3.2 Non-Functionality ID Statement UC Priority NF01 User dapat login ke dalam aplikasi Operability Must NF02 Hanya pengguna yang terotentifikasi dan terotorisasi yang dapat mengakses aplikasi Security Must NF03 Data user harus memuat paling tidak ID, nama, tanggal lahir, gender, dan kontak Operability Must NF04 Data barang harus memuat paling tidak ID, nama barang, agen yang mensuplai, jumlah stok, dan harga Operability Must NF05 Data agen harus memuat paling tidak ID, nama agen, alamat, dan kontak Operability Must NF06 Data transaksi pembelian harus memuat ID, tanggal, nama agen, nama barang, jumlah, dan nominal transaksi Operability Must NF07 Data transaksi penjualan harus memuat ID, tanggal, nama kasir, nama barang, jumlah, dan nominal transaksi Operability Must NF08 Sistem menampilkan informasi identitas dari karyawan yang bertugas Operability Must NF09 Semua atribut data ditampilkan dalam bentuk table Operability Must NF10 Setiap pengisian data ditampilkan dalam bentuk form Operability Must NF11 Tampilan halaman record menggunakant sistem pagination Operability Optional NF12 Sistem dapat menampilkan pesan error dan notifikasi Operability Must NF13 Sistem harus menyediakan waktu respon minimal 10 milidetik untuk setiap aksi Performance Optional
  • 7. Alfamart Management System Version: 1.0 Software Requirements Specification Date: 12 Desember 2018 SRS-0.1 Confidential ©APSI-E, 2018 Page 7 4. Supporting Information n.a.