TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptx
Assessment 03
1. LAPORAN ASSESSMENT III
ANALISIS PROSES BISNIS SISTEM INFORMASI
ISES302
DOKUMEN PROPOSAL SISTEM
[Stock Track]
Anggota Tim:
[Cyntia Fushila Arsy] – NIM [1610120017]
[Ulya Dini Rahmatina] – NIM [1610120015]
[Devi Rizki Arianie] – NIM [1610120018]
[Haikal Ridho Labbaika] – NIM [1610120007]
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI ILMU MANAJEMEN DAN ILMU KOMPUTER
ESQ
2. 2
DAFTAR ISI
acquisition strategy.................................................................................................3
Recommended System Acquisition Strategy................................................3
System Acquisition Weighted Alternative Matrix.........................................5
architcture design....................................................................................................6
Selected Nonfunctional Requirements .....................................................6
Program design........................................................................................................8
Physical DFD...............................................................................................8
Structure Chart...........................................................................................9
Program Specification...............................................................................10
Data storage design...............................................................................................20
Physical ERD.............................................................................................20
Storage Size Estimation.............................................................................21
3. 3
ACQUISITION STRATEGY
Recommended SystemAcquisition Strategy
Custom Development Package Development Outsourcing
Business
Need
Ketika requirement
sistem cukup
kompleks
Ketika requirement sistem
tidak begitu kompleks, dan
bisa mengunakan framework
yang sudah ada
Ketika tim sangat
membutuhkan bantuan
seorang konsultan
In House
Experience
Ketika kemampuan
individu dalam tim
sudah mempunyai
pengalaman
mengerjakan sebuah
proyek
pengembangan
sistem.
Ketika kemampuan individu
dalam tim belum maksimal,
sehingga mmbutuhkan
sebuah framework yang
mendukung.
Jika ada beberapa tim
yang tidak memiliki
pengalaman yang
cukup baik.
Project
Skills
Ketika kemampuan
individu sudah
mampu untuk
melakukan
pengembangan
perangkat lunak.
Kemampuan individu Dalam
masih harus dilatih dan
dibantu dengan rekannya
yang lebih mengerti.
Walapun sudah mengerti
fungsional dari sebuah
pekerjaan.
Ketika sama sekali
tidak mengerti
fungsional dan teknis
melakukan sebuah
pekerjaan dalam
proyek.
Project
Management
Di saat semua
anggota tim sudah
bisa membagi waktu
dalam proses
mengerjakan tugas di
dalam proyek.
Di saat beberapa anggota tim
memiliki kesibukan yang
sedikit berbeda dari
rekannya. Dan membutuhkan
bantuan vendor.
Ketika keadaan sudah
tidak memungkinkan
menggunakan sumber
daya manusia dari
dalam lingkungan tim.
4. 4
Time Frame Ketika sebuah
aktivitas dalam
proses mengerjakan
tugas sudah tersusun
dan dapat dikerjakan
secara tepat waktu.
Sebuah tugas maupun
aktivitas yang belum bisa di
jalankan sepenuhnya oleh
anngota tim. Dan waktu yang
tidak cukup banyak.
Ketika sudah tidak ada
lagi aktu dan struktur
tugas yang jelas. Dan
membutuhkan bantuan
pihak ketiga.
6. 6
ARCHITCTURE DESIGN
Selected Nonfunctional Requirements
- Operational Requirements
o Technical Environment
1. Bisa diakses melalui di internet explore, safari, chrome
2. Selama ada internet, sistem masih dapatdiakses
o System Integration
1. System dapat import atau export dalam format excel atau pdf
2. Impot dan Export excel format
3. Sistem dapat mengakses database penjualan produk
o Portability
1. Sistem dapat beroperasi di OS windows, machintosh, linux
2. Dapat dikases dengan device laptop, pc, hp
o Maintainability
1. Sistem dapat men-support beberapa departement di dalam BEM
dalam waktu 6 bulan beroperasi
2. Versi baru akan di-update setiap 1 tahun sekali
- Performance Requirements
o Speed
1. Data laporan penjualan dapat diunduh oleh Supplier dengan cepat
dengan format pdf
2. System dapat merespon dengan cepat ketika dioperasikan
3. ketika web dibuka hanya membutuhkan waktu 3 detik, jika koneksi
lancar
o Capacity
1. Kapasitas penyimpanan data transaksi penjualan dan stok barang 3000
GB
2. Kapasitas web server 3000GB
o Availability and Reliability
1. Dapat diakses 24 jam,
2. Jadwal maintenance per 3bul
7. 7
- Security Requirements
o System Value
1. Harga membuat website, menggunakan framework, database, server
dibawah 15 JT
2. Akses kontrol yang terbatas
o Access Control
1. Admin dapat login, kemudian mengelola data (menambah, menghapus,
mengedit)
2. Supplier dapat login dan hanya melihat data penjualan saja, juga
mengunduh laporan hasil penjualan
3. Staf kantin hanya dapat melihat dan menghapus data barang
o Encryption/Authentication
1. Data barang dan laporan penjualan Supplier hanya dapat diakses oleh
Admin (Biro Keuangan BEM ESQBS), Staff kantin dan Supplier yang
terkait
2. Data disimpan diCloud
o Virus Control
1. Menggunakan format yang ditentukan (excel atau pdf)
2. Menggunakan satu perangkat khusus (Laptop )
3. Menghindari pemakaian flashdrive (Flashdrive pinjaman)
4. Rutin meng-update antivirus
- Cultural and Political Requirements
o Multilingual
1. Sistem dioperasikan menggunakan Bahasa Indonesia
o Customization
1. Admin dapat mengelola hasil data laporan terakhir
(menghapus, mengedit, menambah dan mengupload)
2. Supplier dapat melihat dan mengunduh data laporan terakhir
3. Staf kantin dapat melihat dan menghapus databarang
o Unstated Norms
1. Data transaksi harian diidentifikasi dengan format hari, jam, tanggal
2. upload dokumen dengan format yang sudah ditentukan, serta support
untuk dokumen cetak dari segi format dan design layout.
o Legal
1. Informasi pemasok dijaga diketat
2. Hanya pihak tertentu yang dapat mengakses
10. 10
Program Specification
Module____________________________________________________
Name : Data Form Produk
Purpose : Mencatat daftar produk yang disuplai
Programmer : Shinichi Kudo
Date due : May 29, 2019
C HTML/PHP VisualBasic Javascript
Events______________________________________________________
- Supplier mengisi form produk
- Staf Kantin menginput data produk Supplier
- Supplier sudah menjadi bagian dari ”Supplier Kantin”
Input Name: Type: Provided by: Notes:
Produk String (5) Program 1.1 Input Data To DB
Nama Supplier Varchar (20) Program 1.1
Output Name: Type: Used by: Notes:
ID_Produk String (5) Program 1.1 Used For
Saving Product
Form.
Found Logical
11. 11
Pseudocode________________________________________________________
(Find Available Stock)
Not_found = True
For all product in available Data Produk Table
If canteen staff matches product, Save Data Produk ID
Not-found = False
End If
End For
Return
Other_____________________________________________________________
Business Rules: If no matching ID Produk, suppliers can’t register their product
to canteen.
Note: A control couple containing a not_found Produk should be included To. 1.4 not
found notification of Produk of the dayweek.
12. 12
Module___________________________________________________________
Name : Data Penjualan
Purpose : Mencatat laporan penjualan harian
Programmer : Ai Haibara
Date due : May 29, 2019
C HTML/PHP VisualBasic Javascript
Events______________________________________________________
- Staf Kantin menginput data penjualan harian
- Staf Kantin mengirim laporan penjualan kepada Admin
Input Name: Type: Provided by: Notes:
Penjualan String (5) Program 1.2 Input Data To DB
Nama Produk Varchar (20) Program 1.2
Output Name: Type: Used by: Notes:
ID_Penjualan String (5) Program 1.2 Used To Write The
Sales Product.
Found Logical
13. 13
Pseudocode__________________________________________________
(Find Available Stock)
Not_found = True
For all Sales Product in available Penjualan Table
If canteen staff matches Sales Productt, Save Penjualan ID
Not-found = False
End If
End For
Return
Other_______________________________________________________
Business Rules: If no matching ID Penjualan , suppliers can’t register their product
to canteen.
Note: A control couple containing a not_found Penjualan should be included To 1.3 not
found notification of Penjualan of the dayweek.
14. 14
Module_____________________________________________________
Name : Data Stok Produk
Purpose : Mencatat stok produk yang masih ada
Programmer : Heiji Hattori
Date due : May 29, 2019
C HTML/PHP Visual Basic Javascript
Events______________________________________________________
- Staf Kantin menginput stok awal produk dan stok yang masih tersisa
- Staf Kantin mengirim data stok produk kepada Supplier
- Staf Kantin mengirim data stok produk akhir kepada BEM
Input Name: Type: Provided by: Notes:
Stok Produk String (5) Program 1.3 Input Data To DB
Nama Produk Varchar (20) Program 1.3
Output Name: Type: Used by: Notes:
ID_Stock String (5) Program 1.3 Used To
Communicate The
Product Stock
is true.
Found Logical
15. 15
Pseudocode__________________________________________________
(Find Available Stock)
Not_found = True
For all product stock in available Stok Produk Table
If canteen staff matches stock product, Save Stok Produk ID
Not-found = False
End If
End For
Return
Other_______________________________________________________
Business Rules: If no matching ID Stok Produk, suppliers can’t register their product
to canteen.
Note: A control couple containing a not_found Stok Produk should be included To. 1.4
not found notification of Stok Produk of the dayweek.
16. 16
Module___________________________________________________________
Name : Data Total Penjualan dan Stok Produk
Purpose : Mencatat laporan total penjualan dan stok produk
Programmer : Saguru Hakuba
Date due : May 29, 2019
C HTML/PHP Visual Basic Javascript
Events____________________________________________________________
- Staf Kantin menginput total penjualan dan stok produk harian
- Staf Kantin mengirim total penjualan dan stok produk harian kepada Admin
- Admin mengecek apakah terjadi kesalahan input di data laporan mingguan
- Admin mengirim data laporan mingguan kepada Supplier
Input Name: Type: Provided by: Notes:
Total Penjualan String (5) Program 1.4 Input Data To DB
Total Penjualan
Harian
String (5) Program 1.4
Output Name: Type: Used by: Notes:
ID_Totalpenjualan String (5) Program 1.4 Used To
Communicate
calculation of
product sales
Found Logical
17. 17
Pseudocode_________________________________________________________
(Find Sales Product Calculation)
Not_found = True
For all sales product calculation in available Total Penjualan Harian Table
If canteen staff matches sales product calculation, Save Kode Total ID
Not-found = False
End If
End For
Return
Other_____________________________________________________________
Business Rules: If no matching ID Total Penjualan, Canteen staff can’t count sales
product calculation.
Note: A control couple containing a not_found Total Penjualan should be included To.
1.5 not found notification of Total Penjualan of the day/week.
18. 18
Module___________________________________________________________
Name : Data Laporan Akhir
Purpose : Mencatat hasil keseluruhan laporan harian
Programmer : Ran Mouri
Date due : May 29, 2019
C HTML/PHP Visual Basic Javascript
Events____________________________________________________________
- Staf Kantin mengirim laporan penjualan kepada Admin
- Staf Kantin menginput seluruh laporan penjualan dan stok produk
- Admin merangkap seluruh laporan penjualan dan mengecek laporan penjualan
- Admin mengirim laporan penjualan kepada Supplier ketika data laporan akhir sudah sesuai
Input Name: Type: Provided by: Notes:
Laporan Penjualan String (10) Program 1.5 Input Data To DB
Total Penjualan
Bulanan
String (10) Program 1.5
Output Name: Type: Used by: Notes:
ID_Laporanpenjualan String (10) Program 1.5 Used To
Communicate
report of sales
product.
Found Logical
19. 19
Pseudocode________________________________________________________
(Find Sales Product Calculation)
Not_found = True
For all report of sales product in available Total Penjualan Akhir Table
If canteen staff matches report of sales product, Save Kode Total ID
Not-found = False
End If
End For
Return
Other_____________________________________________________________
Business Rules: If no matching ID Laporan Penjualan, BEM can’t create a report
document about sales product.
Note: A control couple containing a not_found Laporan Penjualan should be not found
notification of Laporan Penjualan of the mounth.