Anda di halaman 1dari 12

JUDUL PROYEK

APLIKASI MANAJEMEN PENGIRIMAN BARANG

Requirement Specification
Version 1.3

Disusun Oleh
Nama Kelompok :
Muhammad Suwandi Yusuf 2001011194
Fitri Andriani 2001011192
Windy Widayat 2101011221
Siti Zuhroh 2201011302

Strata 1 Ilmu Komputer Fakultas Teknik


Universitas Bumigora Mataram
2022
APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

Revision History
Date Version Description Author
01 November 2022 1.0 Ganti Judul Tim
07 November 2022 1.1 Perbaikan di bagian User Requirement
Tim
dan Functional Requirement
12 November 2022 1.2 Perbaikan di Alur data dan barang Tim

Confidential nama kelompok, 2022 Page 2 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

Halaman Pengesahan
Judul

Proyek ini dikerjakan sebagai bagian dari Proyek Mata Kuliah Rekayasa Perangkat Lunak.

Disusun oleh:
1. Nama : Muhammad Suwandi Yusuf
NIM : 2001011194

2. Nama : Fitri Andriani


NIM : 2001011192

3. Nama : Windy Widayat


NIM : 2101011221

4. Nama : Siti Zuhroh


NIM : 2201011302

Mataram, November 2022

Rifqi Hammad, M.Kom

Confidential nama kelompok, 2022 Page 3 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
1.4 References
1.5 Overview

2. Overall Description
2.1 Problem Identification
2.2 User Requirement
2.3 Functional Requeirement
2.4 Data Requirement
2.5 Non-Functional Requirements
2.6 Constraint
2.7 Assumptions and Dependencies
2.8 Requirement Subsets
2.8.1 Hardware 8
2.8.2 Tools 8

3. Specific Requirements
3.1 Functionality of Mengelola data master level

4. Lampiran
Requirement Specification
1. Introduction
Dokumen Software Requirement Specification (SRS) ini menjelaskan dengan
detail kebutuhan-kebutuhan (requirements) aplikasi/software yang berhubungan
dengan proyek rekayasa perangkat lunak.

Pada SRS ini menjelaskan mengenai APLIKASI MANAJEMEN PENGIRIMAN


BARANG pada perusahaan jasa ekspedisi bernama JAB (Jasa Antar Barang). Aplikasi ini
digunakan untuk mengelola proses ekspedisi pengiriman barang dimulai dari
penerimaan barang dari pengirim, pengelolaan barang, sampai dengan barang diterima
oleh penerima. Kemudian aplikasi ini juga menyediakan fitur tracking untuk memantau
lokasi terkini dari barang yang dikirimkan.
1.1 Purpose
Tujuan dari dibuatnya dokumen SRS
1. Memudahkan proses mengidentifikasi masalah yang akan diselesaikan

Confidential nama kelompok, 2022 Page 4 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

dengan menggunakan perangkat lunak


2. Mengetahui kebutuhan pengguna yang akan menggunakan perangkat lunak
3. Mengetahui bagaimana perangkat lunak menyelesaikan masalah dan
memenuhi kebutuhan pengguna
4. Mengetahui resources yang diperlukan untuk merealisasikan perangkat
lunak
1.2 Scope
Ruang lingkup dokumen SRS ini adalah tentang deskripsi kebutuhan pengguna,
kebutuhan fungsional dan kebutuhan data.
Aplikasi yang dibuat akan memberikan informasi dan data yang dibutuhkan oleh
pengguna dalam mengelola proses pengiriman barang secara terintegrasi sehingga
semua pengguna dapat menjalankan fungsinya, dan dapat berkomunikasi dengan
menggunakan aplikasi ini. Aplikasi ini dirancang khusus untuk karyawan perusahaan
yang terlibat dalam proses pengiriman barang.
1.3 Definitions, Acronyms and Abbreviations
Pada bagian ini dijelaskan tentang penggunaan istilah-istilah yang digunakan pada
dokumen ini seperti
1. Basis Data
Basis data adalah kumpulan terorganisasi dari data – data yang saling berhubungan
sedemikian rupa sehingga dapat mudah disimpan, dimanipulasi, serta dipanggil oleh
penggunanya. Atau Definisi Basis data juga dapat diartikan sebagai kumpulan data
yang terdiri dari satu atau lebih tabel yang terintegrasi satu sama lain, dimana
setiap user diberi wewenang untuk dapat mengakses ( seperti mengubah,
menghapus dll.) data dalam tabel-tabel tersebut.
2. Web Server

1.4 References
Pada bagian ini jelaskan tentang referensi yang digunakan selama membangun
SRS

1.5 Overview
Gambaran umum dari dokumen SRS ini adalah tentang spesifikasi kebutuhan
perangkat lunak yang akan dibuat. Selain itu juga berisi struktur organisasi klien yang
terlibat, karakteristik user, dan tinjauan fungsionalitas dan non-fungsionalitas perangkat
lunak.

Confidential nama kelompok, 2022 Page 5 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

2. Overall Description
2.1 Problem Identification
Pada bagian ini dijelaskan tentang permasalahan yang terjadi sehingga
ditawarkan solusi berupa rekayasa perangkat lunak.
Pada proses pengiriman barang, diperlukan sebuah platform yang dapat
mengintegrasikan data pengguna mulai dari data pengirim barang, data barang, data
pengantaran barang, biaya hingga penerima barang.
2.2 User Requirement
Pada bagian ini dijelaskan mengenai siapa pengguna perangkat lunak beserta
tanggung jawabnya.

No Pengguna Tugas User Requirement


1 Admin 1. Mengelola data master 1. Dapat memasukkan dan
user dan hak aksesnya merubah data master
2. Mengelola data master 2. Dapat mengatur hak akses
barang, master layanan user
2 Manajer 1. Memantau Update 1. Dapat melihat setiap data
data pengiriman di laporan
database
3 Staf 1. Menerima permintaan 1. Dapat memasukkan data
Frontliner mengirim barang pengirim, barang, layanan
2. Melakukan entry data dan pembayaran
pengirim, barang dan 2. Dapat melihat data
jenis layanan pengantaran barang
3. Menerima pembayaran
4. Memantau Update
data pengiriman di
database
5. Memberikan informasi
mengenai jadwal
pengiriman dan lokasi
terkini barang kepada
konsumen
4 Staf Gudang 1. Menerima data barang 1. Dapat melakukan update
yang sudah diinputkan data barang
oleh staf frontliner menggunakan scan QR
2. Mengelompokkan jenis code
barang
3. Update status
penggiriman
menggunakan scan QR
Confidential nama kelompok, 2022 Page 6 of 12
APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

No Pengguna Tugas User Requirement


code
5 Staf 1. Mengantarkan barang 1. Dapat melakukan
Pengantaran sesuai data pengiriman update data barang
2. Scan QR code untuk menggunakan scan QR
Update status posisi code
penggiriman
3. Scan QR code untuk
mengirim informasi
penyelesaian
pengiriman

2.3 Functional Requirement


Pada bagian ini dijelaskan tentang kebutuhan fungsional yang terkait dengan
kebutuhan pengguna.

No Pengguna User Requirment Functional Requirement


1 Admin 1.Dapat memasukkan dan 1. Fungsi mengelola
merubah data master data master user dan
hak akses
2.Dapat mengatur hak akses
user
2 Manajer 1. Dapat melihat setiap data 1. Fungsi melihat data
laporan update pengiriman
barang
3 Staf 1. Dapat memasukkan data 1. Fungsi input data
Frontliner pengirim, barang, layanan pengirim
dan pembayaran 2. Fungsi menerima
2. Dapat melihat data update data barang
pengantaran barang 3. Fungsi mengelola
data pembayaran
4. Fungsi melihat data
pengantaran barang
4 Staf Gudang 1. Fungsi melihat dan
1. Dapat melakukan update
update data barang
data baraang
yang sudah
menggunakan scan QR
diinputkan oleh staf
code
frontliner
5 Staf 1. Dapat melakukan update 1. Fungsi melihat dan
Pengantaran data barang update data
menggunakan Scan QR pengantaran barang

Confidential nama kelompok, 2022 Page 7 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

No Pengguna User Requirment Functional Requirement


code yang sudah diterima
dan sedang dalam
pengantaran

Setelah didapatkan kebutuhan fungsionalnya. Kemudia di petakan seperti berikut


No Kebutuhan Fungsional Pengguna
1. Fungsi mengelola data master user dan hak akses Admin
2. Fungsi melihat data update pengiriman barang Manajer, Staf
frontliner, staf
gudang, staf
pengantar
3. Fungsi menerima update data barang Staf frontliner, staf
gudang, staf
pengantar
4. Fungsi input data pengiriman barang Staf frontliner
5. Fungsi mengelola data pembayaran Staf frontliner
6. Fungsi melihat data pengantaran barang Staf frontliner, staf
gudang, staf
pengantaran

2.1 Data Requirement


Pada bagian ini dijelaskan terkait data-data yang dibutuhkan berdasarkan
kebutuhan fungsional
2.2 Non-Functional Requirements
2.3 Constraint
Pada bagian ini terkait dengan aturan dan ruang lingkup Perangkat Lunak
2.4 Assumptions and Dependencies
Bagian ini terkait dengan asumsi-asumsi yang berhubungan dengan proyek
rekayasa perangkat lunak
Beberapa hal yang diasumsikan telah tersedia atau mendukung penerapan
proyek Pengendalian Persediaan Barang ini adalah:
1. Pengerjaan proyek ini sudah mendapat dukungan penuh dari pihak manajemen
2. Pimpinan Proyek berhak merekrut personal resource jika dibutuhkan dengan
sepengetahuan dari stakeholder.
3. Pihak CV. Holy Permata Jaya mendukung kegiatan salah satunya dengan cara
memberikan informasi dan menyediakan kebutuhan pendukung yang dibutuhkan
untuk kelancaran proyek.

Confidential nama kelompok, 2022 Page 8 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

2.5 Requirement Subsets


Kebutuhan hardware dan tools yang dibutuhkan adalah :
2.5.1 Hardware
Adapun spesifikasi kebutuhan hardware yang akan digunakan untuk
mengembangkan aplikasi ini adalah sebagai berikut:

1. 2 (dua) unit komputer untuk programming


Nama unit : Dell
Processor : Core i5
RAM : 8 GB
SSD : 500GB

2. 1 (satu) unit komputer untuk testing


Nama unit : Lenovo Thinkpad
Processor : Core i5
RAM : 8 GB or higher
VGA : On-board 1 GB or higher
SSD : 500 GB

2.5.2 Tools
Adapun spesifikasi kebutuhan tools yang akan digunakan untuk mengembangkan
aplikasi ini adalah sebagai berikut:

1. Microsoft Visual Studio 2010


Tools ini digunakan untuk melakukan pemrograman bahasa VB.Net
2. Photoshop
Tools ini digunakan untuk mendesain layout aplikasi yang akan dibuat. Photoshop
yang digunakan adalah minimal versi CS3.
3. MySQL 5.6.20 Tools ini digunakan sebagai DBMS Management.
4. Drawio
Tools ini digunakan untuk mendesain ERD, DFD
3. Specific Requirements
Terkait dengan kebutuhan fungsional
Adapun fungsi-fungsi dari aplikasi sistem informasi yang akan dibuat adalah
sebagai berikut:
1. Pencatatan data barang
2. Pencatatan data pengirim
3. Pencatatan data penerima
4. Pencatatan tracking barang
5. Menampilkan dashboard

Confidential nama kelompok, 2022 Page 9 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

6. Menghitung Tarif
7. Mencetak Laporan pengiriman
8. Mencetak Laporan Pendapatan
9. Mencetak Laporan Pengeluaran

3.1 Functionality of Mengelola data master level


Nama fungsi Fungsi Pengelolaan Master Data Level
Prioritas High
Pemicu -
Kondisi Awal Sudah login sebagai admin
Alur Normal 1. Pilih menu master level
2. Aplikasi menampilkan form master level
3. Admin mengisi form master level
4. Admin menekan tombol simpan untuk menyelesaikan
penambahan data master level
5. Aplikasi menyimpan data master level dan menampilkan
alert bahwa data sudah berhasil disimpan
6. Aplikasi menampilkan data master level.
Alur Alternatif 1. Pilih menu master level
2. Aplikasi menampilkan form master level
3. Admin mengisi form master level
4. Admin menekan tombol simpan untuk menyelesaikan
penambahan data master level
5. Jika ada data yang kosong maka aplikasi akan
menampilkan alert bahwa ada data yang masih kosong.
6. Jika data yang telah disimpan ada yang salah maka
admin dapat mengganti data tersebut kemudian klik
update untuk melakukan perubahan data yang telah
tersimpan.
7. Aplikasi menampilkan data master level
Kondisi Akhir Data master level sudah tersimpan dan ditampilkan pada
form master.
Pengecualian -
Kebutuhan Keamanan aplikasi. Sebelum mengakses aplikasi pengguna
Non- diwajibkan mengisi username dan password
Fungsional

4. Lampiran

ERD

Confidential nama kelompok, 2022 Page 10 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

DFD

Confidential nama kelompok, 2022 Page 11 of 12


APLIKASI MANAJEMEN PENGIRIMAN BARANG Version: 1.2
Software Requirement Specification Date: 11-11-2022
Tugas Kelompok RPL

Confidential nama kelompok, 2022 Page 12 of 12

Anda mungkin juga menyukai