spesification requirement system

29
Requirement Specification Version 6.0

Upload: stikom

Post on 22-Feb-2023

1 views

Category:

Documents


0 download

TRANSCRIPT

Requirement Specification

Version 6.0

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Revision History

Confidential [ MetropolisSoftware House], 2014

Page 2 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Table of Contents

1. Introduction 61.1 Purpose 61.2 Scope 61.3 Definitions, Acronyms and Abbreviations 7

1.3.1 Definitions. 71.3.1 Acronyms and Abbreviations. 8

1.4 References 81.5 Overview 8

2. Overall Description 92.1 Product Perspective 92.2 Product Functions 10

2.2.1 Pendaftaran perusahaan 102.2.2 Pendaftaran produk 102.2.3 Pendaftaran supplier 102.2.4 Pendaftaran biaya registrasi 102.2.5 Persiapan auditor 10

2.3 User Characteristics 112.4 Requirement Subsets 12

2.4.1 Hardware 122.4.2 Tools 13

3. Specific Requirements 153.1 Functionality 16

3.1.1 Functionality of Pendaftaran perusahaan 163.1.2 Functionality of data produk 183.1.3 Functionality of input data bahan 20

3.1.4 Functionality of biayaregistrasi 223.2 Usability 23

3.2.1 Usability of pendaftaran perusahaan 233.2.2 Usability of pendaftaranproduk 243.2.3 Usability of pendaftaran supplier 24

Confidential [ MetropolisSoftware House], 2014

Page 3 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

3.2.4 Usability of pendaftaran biaya registrasi 243.3 Performance 24

3.3.1 Performance of Pendaftaran perusahaan 243.3.2 Performance of pendaftaran produk 253.3.3 Performance of pendaftaran supplier 253.3.4 Performance of pendaftaran biaya registrasi 25

Confidential [ MetropolisSoftware House], 2014

Page 4 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Requirement Specification

1. Introduction

Pada dokumen Software Requirements Spesification(SRS) ini berisi

spesifikasi kebutuhan perangkat lunak untuk aplikasi registrasi makanan

halal dan sms gateway pada LPPOM MUI yang akan dibangun dan

dikembangkan. Dokumen ini berisi spesifikasi kebutuhan perangkat lunak

dan tentang gambaran dari dokumen ini sendiri. Detil penjelasan pada

dokumen ini meliputi tujuan dari penyusunan dokumen, ruang lingkup yang

akan dibahas, beberapa definisi, akronim, singkatan, referensi serta

gambaran umum dari keseluruhan dokumen.

Purpose

Dokumen Software Requirement Specfication (SRS) untuk

mengimplementasikan fitur-fitur yang terdapat dalam aplikasi

ini pada system registrasi dan sms gateway pada LPPOM MUI

Surabaya dan dokumen SRS juga menjelaskan user interface system,

yaitu yang dilakukan sistem. Dokumen SRS di peruntukkan

untuk pimpinan perusahaan.

Sebagai tambahan dokumen ini juga menyediakan

spesifikasi kebutuhan dan fungsionalitas yang dibutuhkan

untuk proyek ini seperti kebutuhan fungsional dan non

fungsional. Desainer dan pengembang dapat pula menggunakan

dokumen ini sebagai pedoman untuk mengimplementasikan sistem

di lapangan

Confidential [ MetropolisSoftware House], 2014

Page 5 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Scope

Ruang lingkup dokumen SRS ini adalah tentang deskripsi

fungsionalitas dan non-fungsionalitas dari software yang

akan dibuat, diantaranya adalah: usability, reliability dan

security

Dokumen ini membahas product functions, spesific

requirements, design constrains, interfaces. Software

requirements spesification ini menjadi acuan dalam

pengerjaan program aplikasi registrasi makanan halal dan sms

gateway pada LPPOM MUIagar dapat bermanfaat bagi pihak

perusahaan selaku stakeholder.

Aplikasi ini akan memiliki kemampuan meliputi :

1. Aplikasi dapat diakses secara langsung melalui jaringan

lokal (LAN) pada server di LPPOM atau melalui web.

2. Staff Admin dapat melakukan penjadwalan tim auditor dan

membuat form nilai mulai dari penilaian produk dan

memberikan laporan penilaian produk.

3. Aplikasi ini dapat memberikan laporan lengkap yang

berhubungan dengan kebutuhan administrasi dan pelaporan.

4. Aplikasi ini menyediakan fungsi pencarian data perusahaan,

data produk, data bahan baku produk, dan laporan registrasi

produk.

Confidential [ MetropolisSoftware House], 2014

Page 6 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Definitions, Acronyms and Abbreviations

Berikut dijelaskan istilah, akronim, dan singkatan yang

dipakai dalam dokumen ini.

Definitions.

a. Software Requirement Specification (SRS) adalah dokumen

yang menggambarkan secara detail spesifikasi kebutuhan

perangkat lunak dalam pembangunan proyek aplikasi

register makanan halal dan sms gateway pada LPPOM MUI.

b. User interface adalah antar muka yang dibuat sebagai

komunikasi antar user dengan aplikasi.

c. SMS gateway adalah bentuk aplikasi menggunakan media

teknologi seluler untuk mengirim informasi yang

dibutuhkan.

d. User adalah orang yang mengoperasikan atau menjadi

eksekutor perangkat lunak.

e. Basis data / database merupakan sekumpulan data yang

berisi berbagai macam nilai dari hal-hal spesifik.

f. Tool adalahAlat yang digunakan untuk mendukung

pembuatan aplikasi.

g. Software: Perangkat Lunak.

h. Hardware: Perangkat Keras.

Confidential [ MetropolisSoftware House], 2014

Page 7 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Acronyms and Abbreviations.

a. SRS : Software Requirement Specification

b. IT : Information Teknologi

c. LPPOM : Lembaga Pengkajian Pangan Obat-obatan dan

Kosmetika Majelis Ulama Indonesia

References

1. Jogiyanto, H.M. 1999. Analisa & Disain Sistem Informasi :Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis Edisi kedua. Yogyakarta :Andi

Offset.

2. Kendall, K.E., and Kendall, J.E. 2005. System Analysis and Design

Sixth Edition. New Jersey : Prentice-Hall International.

Overview

Gambaran umum dari dokumen SRS ini adalah tentang

spesifikasi kebutuhan software yang akan dibuat. Selain itu

juga berisi struktur organisasi klien yang terlibat,

karakteristik user, dan tinjauan fungsionalitas dan non-

fungsionalitas aplikasi registrasi makanan halal dan sms

gateway pada LPPOM MUI

Penjelasan / gambaran umum setiap bagian dalam

dokumen ini sebagai berikut :

1. Pendahuluan, Memberikan gambaran umum tentang proyek

serta kemampuan utama dari produk sistem.

2. General Description, Penjelasan tentang lingkungan

dimana produk akan digunakan, gambaran tentang sistem yangConfidential [ MetropolisSoftwar

e House], 2014Page 8 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

dibutuhkan, penjelasan asumsi tentang pengguna aplikasi,

ruang lingkup proyek, dan pandangan tentang kebutuhan

analisis yang diharapkan.

3. Persyaratan khusus, Berisi penjelasan rinci tentang

kebutuhan aplikasi baik secara fungsional maupun non-

fungsional.

2. Overall Description

Product Perspective

Produk ini adalah produk baru yang akan digunakan oleh

LPPOM MUI, produk ini akan dijalankan oleh pihak admin LPPOM

dan perusahaan yang Sedang akan mendaftarkan produknya.

Penggunaan system terbagi menjadi 2 yaitu antar muka untuk

bagian admin LPPOM, antar muka untuk Pendaftar.Produk ini

dapat berjalan pada platform windows.

Gambar 1.1 HIPO

Confidential [ MetropolisSoftware House], 2014

Page 9 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Product Functions

2.2.1 Pendaftaran perusahaan

Fungsi ini digunakan bagi perusahaan yang akan mendaftarkan

produknya. di mulai dari proses pendaftaran bila user baru

dan bila sudah jadi user masuk dengan cara mengisi form

pendaftaran serta menginputkan data produk, identitas

perusahaan dan hasilnya akan di simpan ke dalam database

untuk d proses ulang untuk penjadwalan tim audit yang akan

melakukan observasi ke perusahaan.

2.2.2 Pendaftaran produk

Fungsi ini digunakan user untuk melakukan pendaftaran produk

di web registrasi.Pada LPPOM MUI yang mana di mulai dari

proses pendaftaran produk dan bahan baku produk sebagai

acuan untuk proses auditing.

2.2.3 Pendaftaran supplier

Fungsi ini digunakan user untuk melakukan pendaftaran

Confidential [ MetropolisSoftware House], 2014

Page 10 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

supplier di Web registrasi di LPPOM MUI dengan menginputkan

data supplier dan supplier tersebut mempunyai sertifikat

halal atau tidak.

2.2.4 Pendaftaran biaya registrasi

Fungsi ini digunakan oleh user pendaftar untuk melihat

berapa biaya yang di butuhkan untuk mendaftarkan produk

mereka kepada LPPOM MUI.

2.2.5 Persiapan auditor

Fungsi ini digunakan oleh LPPOM untuk menjadwalkan tim audit

yang akan melakukan observasi ke perusahaan yang sudah

mendaftarkan produknya.

User Characteristics

no user Tugas Fungsi 1 Perusahaan Mendaftarkan produk

perusahaan beserta bahan

baku yang digunakan.

Input data produk

dalam aplikasi

registrasi makanan

disertai dengan

detail bahan baku

yang digunakan2 LPPOM Membuat sertifikat halal Menyimpan ke dalam

Confidential [ MetropolisSoftware House], 2014

Page 11 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

bagi perusahaan yang lolos

dalam sidang fatwa

database data

perusahaan yang

sudah mendaftarka

produknya3 Masyarakat Melakukan pengecekan melalui

via sms gateway untuk

mendapat informasi bahwa

produk tersebut halal

Melakukan

pengecekan cia sms

gateway dengan

memasukkan serial

number yang tertera

pada logo halal

LPPOM MUI dan akan

mendapat balassan

secara otomatis

dari server LPPOM

untuk mengetahui

apakah makanan

tersebut halal4 Admin Mempersiapkan berkas yang

akan di gunakan oleh auditor

untuk survey ke perusahaan

yang sudah mendaftarka

produknya

Mencetak berkas

yang akan dibawa

oleh tim auditor

untuk survey ke

perusahaan yang

sudah mendaftarkan

produknya

Confidential [ MetropolisSoftware House], 2014

Page 12 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Assumptions and DependenciesDalam pengembangan aplikasi registrasi makanan halal dengan sms

gateway pada LPPOM MUI diasumsikan bahwa:

1. Tool pengembangan telah tersedia, dalam hal ini yang dimaksud dengan

tool adalah software dan hardware yang dibutuhkan untuk pengembangan.

2. Semua user yang menggunakan aplikasi ini sudah memiliki hak akses

masing-masing dan telah membaca softcopy user manual (pdf/doc) yang

diberikan ketika pertama kali membuat aplikasi ini.

Requirement Subsets

Hardware

Adapun spesifikasi kebutuhan hardware yang akan

digunakan untuk mengembangkan aplikasi ini adalah sebagai

berikut:

SERVER

Minimum Requirement SpecificationProcessor Min Intel Core 2 Duo 2,6 Ghz

Mainboard

Gigabyte GA-P31-ES3G

(P31,1333/1066/800,DC D2

1066,Pcx)Memory DDR2 2GBVGA Card Min VGA 16 MbHarddisk 500 GB

Confidential [ MetropolisSoftware House], 2014

Page 13 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Operating

System Windows 7 ProfesionalMouse StandartKeyboard StandartSound Card OnBoardMonitor 14" or MoreModem/LAN

Card

Gigabit Ethernet Card UTP

10/100/1000 32 BitInstalasi

Software

● Xampp

● Internet ExplorerCLIENT

Minimum Requirement SpecificationProcessor Min Intel Core 2 Duo 2,6 Ghz

Mainboard

Gigabyte GA-P31-ES3G

(P31,1333/1066/800,DC D2

1066,Pcx)Memory DDR2 2GBVGA Card Min VGA 16 MbHarddisk 500 GBOperating

System Windows 7 ProfesionalMouse StandartKeyboard StandartSound Card OnBoard

Confidential [ MetropolisSoftware House], 2014

Page 14 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Monitor 14" or MoreModem/LAN

Card

Gigabit Ethernet Card UTP

10/100/1000 32 BitInstalasi

Software

● Xampp

● Internet Explorer

Tools

Adapun spesifikasi kebutuhan tools yang akan digunakan

untuk mengembangkan aplikasi ini adalah sebagai berikut:

1. XAMPP

Tools ini digunakan sebagai version control system.SVN

akan ditanam (embedded) pada web-server, sehingga

nantinya bias diakses oleh tim yang berwenang dimanapun

dan kapanpun.

2. PHP-Accelerator

Tools ini digunakan untuk mempercepat proses interpretasi

kode-kode PHP dalam memory sistem.

3. Power Designer

Tools inidigunakan untuk mendesain ERD.

Confidential [ MetropolisSoftware House], 2014

Page 15 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

4. Navicat

Tools in digunakan sebagai DBMS Management.Versi yang

digunakan adalah Premium Edition.

5. Microsoft Visio

Tools ini digunakan untuk mendesain HIPO, Sistem flow,

dan gambar-gambar diagram yang lain. Microsoft Visio yang

digunakan versi 2010 cracked

6. Browser

Tools ini digunakan uuntuk menguji dari aplikasi web,

browser yang digunakan adalah Microsoft IE 8, Mozila

Firefox 15, Google Chrome Version 22.0.1229.79 m, Opera

Next 12.00

7. Microsoft Office

Tools ini digunakan sebagai pembuat dokumen-dokumen dalam

proyek. Tim proyek menggunakan Microsoft Office 2010.

3. Specific Requirements

Adapun fungsi-fungsi dari aplikasi registrasi makanan

Confidential [ MetropolisSoftware House], 2014

Page 16 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

halal dan sms gateway pada LPPOM MUI yang akan dibuat adalah

sebagai berikut:

1. Pendaftaranperusahaan

2. Pendaftaran produk

3. Pendaftaransupplier

4. Pendaftaran biaya registrasi

5. Sms gateway

6. Persiapan tim audit

Confidential [ MetropolisSoftware House], 2014

Page 17 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Functionality

Functionality of Pendaftaran perusahaan

Confidential [ MetropolisSoftware House], 2014

Page 18 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Fungsi “Pendaftaran perusahaan”Objective Menampilkan informasi tentang cara pendaftaran.Input Biodata Perusahaan, akun user perusahaanProcess Memunculkan halaman pendaftaran

Confidential [ MetropolisSoftware House], 2014

Page 19 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Menyimpan data perusahaan, menyimpanakun user

perusahaanOutput Menampilkan informasi pendaftaran berhasilDependency -Actor Perusahaan

Confidential [ MetropolisSoftware House], 2014

Page 20 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Functionality of data produk

Confidential [ MetropolisSoftware House], 2014

Page 21 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Fungsi “Input Data Produk”Objective Menampilkan input data produk.Input Data produkProcess Input data produk

Menyimpan data produkOutput Halaman utama Pendaftaran produkDependency -Actor Perusahaan

Confidential [ MetropolisSoftware House], 2014

Page 22 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Functionality of input data bahan

Confidential [ MetropolisSoftware House], 2014

Page 23 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Fungsi “Input data bahan”Objective Menentukan inputan data bahan baku dari produk yang

didaftarkanInput Data bahan bakuProcess Menyimpan dalam database

Menampilkan fom input data bahan bakuOutput Data disimpan ke dalam databaseDependency -Actor Perusahaan

Confidential [ MetropolisSoftware House], 2014

Page 24 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Functionality of biayaregistrasi

Confidential [ MetropolisSoftware House], 2014

Page 25 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Fungsi “biaya registrasi”Objective Memberi informasi tentang biaya registrasi

pendaftaran produkInput Input halaman registrasi

Input biaya registrasi

Process Konfirmasi pembayaran registrasi

ValidasipembayaranOutput Informasi biaya yang harus dipenuhi oleh perusahaanDependency -Actor Manager

Usability

Sistem informasi registrasi makanan halal dan sms gateway

pada LPPOM MUI dibuat dalam sebuah system dengan berbasis

Web, dimana seorang user atau aktor yang menggunakan

aplikasi ini secara otomati stelah mendapatkan hak akses

atau role di dalam menggunakan aplikasi.Sistem informasi

registrasi makanan halal dan sms gateway pada LPPOM MUI.

Untuk mengakses langsung, user dapat menggunakan aplikasi

ini yang dibangun dengan memanfaatkan media Browser ,dan

dengan menggunakan . MySQL sebagai databasenya.

Usability diterapkan pada semua proses fungsi agar mendapatkan

Confidential [ MetropolisSoftware House], 2014

Page 26 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

kemudahan dalam pemakaian sistem tersebut

Usability of pendaftaran perusahaan

Form aplikasi yang memuat fungsi ini diakses jika user

akan memasukkan data dirinya sendiri dengan lengkap yang

valid saat mendaftar.

Usability of pendaftaranproduk

Form aplikasi yang memuat fungsi ini diakses jika user

akan memasukkan data produk yang valid saat mendaftarkan

produk,

Usability of pendaftaran supplier

Form ini berfungsi untuk melakukan penginputan data

supplier. Inputan ini langsung dilakukan oleh user ketika

sudah melakukan pendaftaran produk. Setelah proses

pendaftaran produk selesai, maka akan disimpan kedalam

database .

Usability of pendaftaran biaya registrasi

Form ini berfungsi untuk menginputkan biaya registrasi

yang akan dilakukan oleh perusahaan yang akan mendaftarkan

produknya. Form ini membutuhkan inputan biaya waktu

perusahaan sudah melakukan pendaftaran produk.

Performance

Performance adalah penjelasan mengenai kehandalan dataConfidential [ MetropolisSoftwar

e House], 2014Page 27 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

ataupun proses (berupa response time dan capacity).

Performance of Pendaftaran perusahaan

Response Time

Proses pendaftaran perusahaan melalui web bias

dilakukan dalam kurun waktu kurang dari 0.1 detik dengan

waktu yang tepat dan cepat.

Capacity

File yang disimpan tidak terbatas.

Performance of pendaftaran produk

Response Time

Proses pendaftaran produk bias dilakukan dalam kurun

waktu secepatnya dan sesuai dengan kebutuhan perusahaan.

Capacity

File yang disimpan tidak terbatas.

Performance of pendaftaran supplier

Response Time

Proses inputan data supplier yang akan di pasang bias

dilakukan dalam kurun waktu yang singkat dengan waktu yang

tepat dari semua data supplier perusahaan.

Confidential [ MetropolisSoftware House], 2014

Page 28 of 29

Sistem informasi Aplikasi Registrasi makanan halaldan sms gateway berbasis web

Version: 6.0

Software Requirement Specification Date: 2014-06-19SRS_2013-06-24.docx

Capacity

File presensi yang disimpan tidak terbatas.

Performance of pendaftaran biaya registrasi

Response Time

Untuk melakukan registrasi produk perlu biaya

dibutuhkan waktu sesuai dengan jumlah produk yang

didaftarkan.

Capacity

File yang disimpan tidak terbatas.

Confidential [ MetropolisSoftware House], 2014

Page 29 of 29