commit to user
18
BAB III ANALISA SISTEM
3.1. KEBUTUHAN SYSTEM
3.1.1. Kebutuhan Hardware 3.1.1.1. Komputer Developer
Tabel 3.1 Spesifikasi Hardware Komputer Developer Status
Processor RAM
Harddisk Minimal
2,6 Ghz Intel Pentium DualCore atau yang
sebanding 1 GB
Ruang kosong sebesar 750 MB
Direkomendasikan 2.6 GHz Intel Pentium Core 2 Duo
2 GB Ruang kosong
sebesar 1 GB
3.1.1.2. Perangkat Mobile Klien Perangakat Handphone Android dan memiliki fitur koneksi GPRS atau yang
lebih tinggi. 3.1.2. Kebutuhan Software
3.1.2.1. Komputer Developer
Tabel 3.2 Spesifikasi Software Komputer Developer
Sistem Operasi IDE
Windows 7 Netbeans 6.9
Eclipse Helios
3.1.2.2. Perangkat Mobile Perangakat mobile yang digunakan adalah yang mendukung teknologi Java
dengan teknologi Android.
3.2. Software Requirement SpecificationSRS
Dalam merancang sebuah system, perlu diketahui dan di definisikan terlebih dahulu kebutuhan – kebutuhan system yang akan dibuat. Kebutuhan fungsional
commit to user 19
disesuaikan dengan kebutuhan user sebagai pengguna aplikasi dan disesuaikan dengan proses bisnis dari sistem yang akan dibuat.
3.2.1.Kebutuhan Fungsional
Kebutuhan fungsional merupakan kebutuhan – kebutuhan
yang berhubungan dengan proses bisnis dari sistem yang dibuat. dari analisa yang
dilakukan, kebutuhan – kebutuhan fungsional yang terdapat pada TMS seperti pada tabel 3.3.
Tabel 3.3 SRS fungsional
Nama Fungsi Deskripsi kebutuhan fungsional
SRS - MF01 ClientCustomer Set new Order
SRS - MF02 ClientCustomer Get Order report
SRS - MF03 ClientCustomer Get Order List
SRS - MF04 Shipper Get Shipment List
SRS - MF05 Shipper Set Shipment report
SRS - MF06 Super admin Set New User
SRS - MF07 Super admin get total user unconfirmed
SRS – MF08 Manager Get Managerial Report
SRS – MF09 Manager Get Percentage Perfect Order
SRS – MF10 Manager Get Percentage Damage Order
SRS – MF11 Manager Get Percentage On time Order
3.2.2. SRS Non Fungsional
Kebutuhan non fungsional berhubungan dengan interaksi antar user dengan aplikasi yang dibuat. Dari hasil analisa yang dilakukan, terdapat beberapa
kebutuhan non fungsional dalam sistem yang dibuat, seperti pada Tabel 3.4. Tabel 3.4 SRS non fungsional
No Deskripsi kebutuhan non fungsional
SRS – MNF01 Guest do Register
SRS – MNF02 User Login
SRS – MNF03 Super admin Confirm Registered User
SRS – MNF04 All User Get Friendly User interface
commit to user 20
3.3. Diagram – diagram UML 3.3.1. Use Case Diagram