kebutuhan dan spesifikasi perangkat lunak untuk aplikasi pelacak barang

14
BAB I PENDAHULUAN 1.1 Tujuan Aplikasi pelacak barang dimaksudkan untuk membantu proses bisnis pada PT Simpana Baranga yang bergerak dibidang penyewaan gudang. Aplikasiini digunakan untuk membantu dalam pencarian lokasi yang tepat untuk penempatan barang masuk dan pencarian barang yg akan keluar gudang serta dapat digunakan untuk memantau status lot yang terisi maupun yang kosong. Dokumen ini dimaksudkan untuk menggambarkan tentang aplikasi pelacak barang yang digunakan untuk membantu dan meningkatan efektifitas dan keefisiensian dalam proses penyewaaan gudang. 1.2 Lingkup Kami mendeskripsikan fitur apa saja yang ada dalam lingkup perangkat lunak(software) dan apa saja yang tidak termasuk dalam lingkup software yang akan dikembangkan. Ruang Lingkup : a. Pengelolaan data penyewa b. Memanajemen status penyimpanan dalam gudang yang meliputi pengelolaan data barang masuk dan keluar,serta status lot. c. Menyediakan laporan mengenai tingkat statistik penyewaan untuk manajemen perusahaan. d. Informasi mengenai tingkat status lot oleh manajeman dan staf gudang. e. Menyediakan laporan penyewaan untuk manajemen f. Kewenangan dari pengguna aplikasi 1

Upload: yodi-putra-leon

Post on 15-Jan-2016

234 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

BAB I

PENDAHULUAN

1.1 Tujuan

Aplikasi pelacak barang dimaksudkan untuk membantu proses bisnis pada PT Simpana Baranga yang

bergerak dibidang penyewaan gudang. Aplikasiini digunakan untuk membantu dalam pencarian

lokasi yang tepat untuk penempatan barang masuk dan pencarian barang yg akan keluar gudang

serta dapat digunakan untuk memantau status lot yang terisi maupun yang kosong.

Dokumen ini dimaksudkan untuk menggambarkan tentang aplikasi pelacak barang yang digunakan

untuk membantu dan meningkatan efektifitas dan keefisiensian dalam proses penyewaaan gudang.

1.2 Lingkup

Kami mendeskripsikan fitur apa saja yang ada dalam lingkup perangkat lunak(software) dan apa saja

yang tidak termasuk dalam lingkup software yang akan dikembangkan.

Ruang Lingkup :

a. Pengelolaan data penyewa

b. Memanajemen status penyimpanan dalam gudang yang meliputi pengelolaan data barang masuk

dan keluar,serta status lot.

c. Menyediakan laporan mengenai tingkat statistik penyewaan untuk manajemen perusahaan.

d. Informasi mengenai tingkat status lot oleh manajeman dan staf gudang.

e. Menyediakan laporan penyewaan untuk manajemen

f. Kewenangan dari pengguna aplikasi

Diluar dari ruang lingkup :

a. Penetapan barang secara otomatis yang terprogram dalam aplikasi.

1.3 Akronim, singkatan dan Definisi

Akronim dan Singkatan

- APB : Aplikasi Pelacak Barang

Definisi

- Lot : lokasi penempatan barang

1

Page 2: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

1.4 Referensi

Lampiran A : Perhitungan biaya sewa lot

Lampiran B : Tampilan interface pada staff gudang pada saat proses

pencarian dan pengeluaran barang.

1.5 Iktisar

Kebutuhan spesifikasi dan perangkat lunak akan dilanjutkan dengan :

Bagian 2, pada bagian ini akan dijelaskan mengenai aplikasi ini secara keseluruhan. Dalam

memberikan gambaran mengenai tingkat kepandaian apa yang diharapkan pada si pengguna

aplikasi. Bagian 3, pada bagian ini menjelaskan kebutuhan khusus agar aplikasi dapat dioperasikan.

Mengenai

kebutuhan fungsi juga diberikan dengan berbagai use case. Persyaratan kinerja dari komputer yang

digunakan serta design keamanan. Bagian 4 menginformasikan mengenai beberapa kemungkinan

untuk mengembangkan aplikasi. Bagian 5 menjelaskan secara perbagian mengenai perhitungan

biaya sewa lot dan tampilan interface pada staff gudang.

2

Page 3: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

BAB II

PENJELASAN KESELURUHAN

2.1 Perspektif produk

Aplikasi ini ditujukan untuk PT. Simpana Baranga dimana aplikasi ini ditujukan untuk membantu user

atau pihak manajemen dalam mengelola proses bisnis dalam hal penyewaan gudang serta

mengelola informasi mengenai penyewa dan laporan –laporan yang diperlukan manajemen.

Aplikasi ini bersifat tidak dipengaruhi oleh aplikasi atau perangkat lunak lainnya, terkecuali system

database yang digunakan sebagai tempat penampungan data. Program ini bisa dijalankan pada

operasi sistem seperti Windows.

2.2 Fungsi – fungsi produk

Aplikasi pelacak barang harus mendukung beberapa use case berikut :

Kelas use Case Use Case Keterangan

Use case yang berkaitan dengan Instalasi Instalasi Menyiapkan aplikasi dan database

Use case yang berkaitan dengan hak akses pemakai Login Login ke APB

Ubah Password Ubah Password APB

Hapus Password Hapus Password APB

Use case yang berkaitan dengan menampilkan informasi Laporan Statistik penyewaan Laporan

statistik penyewaan

Status Lot Keadaan lot yang kosong dan terisi

Laporan penyewaan Laporan penyewaan per periode

Use case yang berkaitan dengan Penyewa Input data penyewa Input data penyewa

Ubah data penyewa Ubah data penyewa

Hapus data penyewa Hapus data penyewa

Use case yang berkaitan dengan aktifitas gudang Penentuan lot Penentuan jumlah lot per gudang

Pencatatan Barang masuk Pendaftaran form. Penitipan barang

Pencatatan Barang keluar Pendaftaran form. pengeluaran barang

Use case yang berkaitan dengan perhitungan biaya sewa Biaya sewa Perhitungan biaya sewa lot

3

Page 4: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

2.3 Karakteristik User

a. User harus memahami cara proses bisnis dalam pergudangan, seperti penempatan barang dan

proses masuk keluar nya barang.

b. User harus memahami cara kerja aplikasi secara keseluruhan.

2.4 Aktor utama

Aktor utama dalam APB adalah user dan aplikasi.

2.5 Masalah Umum

a. Database yang digunakan terpisah dari aplikasi utama.

b. APB adalah aplikasi multi user.

c. Aplikasi baik nya dijalankan dikomputer min pentium 3

2.6 Asumsi dan Ketergantungan

a. Untuk menjalankan aplikasi, diperlukan sistem database yang menggunakan Microsoft SQL

server 2005.

4

Page 5: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

BAB III

Kebutuhan khusus

3.1 Kebutuhan Fungsional

Kami menjelaskan kebutuhan fungsional dengan memberikan berbagai use Case.

Use case yang berkaitan dengan instalasi :

Use case 1 : Instalasi

Aktor utama : user( staf gudang )

Pre kondisi : Software SQL Server 2005 tersediaSkenario Utama :

1. User menempatkan aplikasi ke dalam drive yang diinginkan

2. Mengaktifkan database Skenario Alternatif :

2(a). Database tidak bisa diaktifkan.

2(a)1. Instalasi dibatalkan.

Use case yang berkaitan dengan hak akses pemakai :

Use case 2 : Login

Aktor utama : user (staf gudang)

Pre kondisi : nol

Skenario Utama :

1. Memulai aplikasi. User diminta untuk mengisi id login dan Password.

2. User memberikan ID login dan password

3. System melakukan verifikasi

4. Tampilan menu utama muncul Skenario Alternatif :

4(a). Login gagal.

4(a)1. ID login atau password yang diberikan user salah

4(a)2. Kembali mengisi ID login dan password

Use case 3 : Ubah Password

Aktor utama : user (manajemen )

Pre kondisi : user sudah login

Skenario Utama :

1. user membuka form password yang tersedia di menu.

2. user memilih ID dan password yang ditampilkan dari database password dan

mengganti password dengan yang baru

5

Page 6: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

3. System melakukan verifikasi

4. password baru telah terdaftar dalam aplikasi Skenario Alternatif :

4(a). Password yang dimasukkan oleh user memiliki jumlah huruf yang terlalu banyak

yang tidak dapat ditampung oleh database.

User Case 4 : Hapus Password

Aktor utama : user (manajemen)

Pre kondisi : user sudah login

Skenario Utama :

1 user membuka form password yang tersedia di menu.

2. user memilih ID dan password yang ditampilkan dari database password dan

menghapus password yang tidak terpakai

3. System melakukan verifikasi

4. password telah terhapus dari aplikasi Skenario Alternatif :

4(a). Password gagal dihapus karena password yang ingin dihapus sedang digunakan

user untuk login

Use case yang berkaitan dengan menampilkan informasi :

Use case 5 : laporan statistik penyewaan

Aktor utama : user (manajemen)

Pre kondisi : user sudah login dan proses bisnis sudah berjalan

Skenario Utama :

1. User memilih sub menu laporan mengenai statistik penyewaan yang tersedia

di menu

Use case 6 : Status Lot

Aktor utama : user (manajemen atau staf gudang)

Pre kondisi : user sudah login

Skenario Utama :

1. User memilih sub menu untuk menampilkan status lot

Skenario Alternatif :

6

Page 7: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

1(a). Status lot tidak tampil, karena jumlah lot belum

ditentukan

Use case 7 : Laporan Penyewaan

Aktor utama : user (manajemen)

Pre kondisi : user sudah login

Skenario Utama :

1.User memilih sub menu untuk menampilkan laporan

penyewaan perperiode

Skenario Alternatif :

1(a). Laporan penyewaan belum lengkap karena periode

waktu yang ditentukan belum berakhir

Use case yang berkaitan dengan menampilkan informasi :

Use case 8 : Input data penyewa

Aktor utama : user (staf layanan)

Pre kondisi : user sudah login

Skenario Utama :

1. User menginput data penyewa ke dalam database

Skenario Alternatif :

1(a). Data yang diserahkan si penyewa tidak lengkap,

sehingga gagal untuk diinput

Use case 9 : Ubah data penyewa

Aktor utama : user (staf layanan)

Pre kondisi : user sudah login

Skenario Utama :

1. User mengupdate / mengubah data penyewa yang ada

dalam database

Use case 10 : Hapus data penyewa

Aktor utama : user (staf layanan)

7

Page 8: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

Pre kondisi : user sudah login

Skenario Utama :

1. User menghapus data penyewa yang ada dalam database

Skenario Alternatif :

1(a). Data penyewa gagal dihapus, karena penyewa masih memiliki hubungan

kontrak dengan PT. Simpana Baranga.

Use case yang berkaitan dengan aktifitas gudang :

Use case 11 : Penentuan Lot

Aktor utama : user (staf gudang)

Pre kondisi : user sudah login

Skenario Utama :

1. User memilih sub menu untuk menampilkan form

pengaturan lot

2. User menentukan jumlah lot pergudang sesuai dengan

yang dibutuhkan

Use case 12 : Pencatatan barang masuk

Aktor utama : user (staf gudang)

Pre kondisi : user sudah login

Skenario Utama :

1. User memilih sub menu untuk menampilkan form

Pendaftaran penitipan barang

2. User mengecek ketersediaan lot

3. User menginput data formulir penitipan barang

4. User menetapkan barang mau ditempatkan di lot yang sesuai.

Skenario Alternatif :

3(a). Lot penuh, sehingga penyewaan tempat dibatalkan

3(b). Barang yang dititipkan tidak memenuhi

persyaratan

Use case 13 : Pencatatan barang keluar

Aktor utama : user (staf gudang)

8

Page 9: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

Pre kondisi : user sudah login

Skenario Utama :

1. User memilih sub menu untuk menampilkan form Pendaftaran pengeluaran

barang

2. User menginput data formulir pengeluaran barang

3. User mencari lot tempat dimana barang ditempatkanSkenario Alternatif :

3(a). Barang yang dicari melalui aplikasi tidak ditemukan karena penempatan

lot yang ada didatabase tidak sesuai dengan penempatan lot yang digudang

3(a)1. Barang yang akan keluar harus dicari secara manual

Use case yang berkaitan dengan perhitungan biaya sewa :

Use case 14 : Biaya sewa

Aktor utama : user (staf gudang)

Pre kondisi : user sudah login

Skenario Utama :

1. User menghitung jumlah biaya yang harus dikenakan pada penyewa

3.2 Kebutuhan Kinerja Komputer

(a) Bisa dijalankan pada 500MHz, 128 Mb RAM atau lebih

(b) 80 % respon dari aplikasi harus memakan waktu kurang dari 3

detik, kecuali pada saat menampilkan informasi atau laporan akan

memperlukan waktu lebih yang dapat ditolerir.

3.3 Design Keamanan

1. Keamanan : Aplikasi dan informasi yang ada dalam database harus aman

dari program – program berbahaya seperti virus.

2. Toleransi Kesalahan : database harus tidak hilang pada saat komputer

mengalamai error atau kehilangan tenaga.

3.4 Kebutuhan Tampilan Luar

Layar yang akan ditampilkan pada user hanya satu bagian saja dimana pada

layar tersebut ditampilkan menu – menu yang berhubungan dengan proses

penyewaan gudang secara keseluruhan.

9

Page 10: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

BAB 4

PERKEMBANGAN KE DEPAN

APB dimaksudkan sebagai software multiuser yang berbasis LAN, sebuah

kemungkinan pada masa yang akan datang, aplikasi ini akan bisa dioperasikan

dengan menggunakan jaringan internet.

10

Page 11: Kebutuhan Dan Spesifikasi Perangkat Lunak Untuk Aplikasi Pelacak Barang

BAB 5

LAMPIRAN

5.1 Lampiran A

Formula untuk menghitung total biaya sewa

Misalkan harga sewa 1 lot/ hari kita asumsikan sebagai iSedangkan jumlah hari kita gunakan

variabel X , jadi formula untuk menghitung total biaya sewa per lot per hari:

T = i * X

T adalah total biaya sewa 1 lot selama X hari

5.2 Lampiran B : Tampilan pada layar user (Saat Pencarian barang untuk dikeluarkan)

11