spesification requirement system
TRANSCRIPT
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