Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

Novilia Software Productions

SOFTWARE REQUIREMENTS
SPECIFICATION (SRS)

Version : V.0.1 Date : 05/27/2020


DOCUMENT HISTORY AND DISTRIBUTION

1. Revision History

Revision Revision Date Description Of Change Autor

2. Distribution

Recipient Name Recipient Organization Distribution Method


DAFTAR ISI

CHAPTER I INTRODUCTION ............................................................................................... 5


1.1 Purpose ........................................................................................................................ 5
1.2 Scope ........................................................................................................................... 5
1.3 Definitions, Acronyms, and Abbreviations................................................................. 6
1.3.1 Acronyms and Abbreviations............................................................................... 6
1.3.2 Definitions............................................................................................................ 6
1.4 References ................................................................................................................... 7
1.5 Overview ..................................................................................................................... 7
CHAPTER II THE OVERALL DESCRIPTION ..................................................................... 8
2.1 Product Perspective ..................................................................................................... 8
2.1.1 System Interface................................................................................................... 8
2.1.2 Interface ............................................................................................................... 8
2.1.3 Hardware Interface............................................................................................... 8
2.1.4 Software Interface ................................................................................................ 9
2.1.5 Communications Interfaces.................................................................................. 9
2.1.6 Memory Constraints............................................................................................. 9
2.1.7 Operations ............................................................................................................ 9
2.1.8 Site Adaptation Requirement ............................................................................. 10
2.2 Product Function ....................................................................................................... 10
2.3 User Characteristics................................................................................................... 10
2.4 Constraints................................................................................................................. 11
2.5 Assumptions and Dependencies................................................................................ 11
2.6 Apportioning of Requirements.................................................................................. 11
CHAPTER III SPECIFIC REQUIREMENTS ....................................................................... 12
3.1 External Interfaces..................................................................................................... 12
3.2 Functions ................................................................................................................... 12
3.3 Performance Requirements ....................................................................................... 13
3.4 Logical Database Requirements ................................................................................ 14
3.5 Design Constraints .................................................................................................... 15
3.5.1 Standards Compliance........................................................................................ 15
3.6 Software System Attributes....................................................................................... 15
3.6.1 Reliability........................................................................................................... 15
3.6.2 Availability......................................................................................................... 16
3.6.3 Security .............................................................................................................. 16
3.6.4 Maintainability ................................................................................................... 16
3.6.5 Portability........................................................................................................... 16
3.7 Organizing the Specific Requirements...................................................................... 17
3.7.1 System Mode...................................................................................................... 17
3.7.2 User Class .......................................................................................................... 17
3.7.3 Objects ............................................................................................................... 17
3.7.4 Feature................................................................................................................ 17
3.7.5 Stimulus ............................................................................................................. 17
3.7.6 Response ............................................................................................................ 18
3.7.7 Functional Hierarchy.......................................................................................... 19
3.8 Additional Comments ............................................................................................... 20
CHAPTER IV CHANGE MANAGEMENT PROCESS ....................................................... 21
CHAPTER V DOCUMENT APPROVALS .......................................................................... 22
CHAPTER VI SUPPORTING INFORMATION .................................................................. 23
6.1 Activity Schedule ...................................................................................................... 23
6.2 Cost Estimate............................................................................................................. 23
CHAPTER I
INTRODUCTION

1.1 Purpose
Dokumen ini akan berisikan Software Requirement Spesifikasi (SRS) untuk aplikasi
pencarian café atau restoran berdasarkan suasana hati konsumen yang bernama Mood & Food.
Dokumen ini dibuat untuk menjelaskan dan merincikan tujuan serta persyaratan aplikasi yang
dibuat baik berupa rancangan atau gambaran secara umum.
Tujuan pembuatan software ini adalah untuk membantu para anak muda terutama yang
suka nongkrong di café atau restoran dalam mencari lokasi café atau restoran dan juga menu
berdasarkan bagaimana suasana hati konsumen. Software ini diharapkan dapat membantu serta
mempermudah pencarian café atau restoran beserta menu yang sesuai berdasarkan dengan
suasana hati anda.

1.2 Scope
Adapun ruang lingkup pembuatan software ini adalah aplikasi berbasis mobile yang
memiliki beberapa fasilitas yaitu:
a. Sistem mampu mendeteksi keadaan suasana hati user berdasarkan foto yang diambil
secara tersembunyi pada saat membuka aplikasi.
b. Sistem mampu menampilakn hasil deteksi kepada user berupa keadaan suasana hati user
saat itu
c. Sistem mampu menampilkan beberapa katagori dari café atau restoran yang sesuai
dengan suasana hati user
d. Sistem mampu menampilkan alamat café atau restoran yang direkomendasikan
e. Sistem mampu menampilkan peta lokasi dari café atau restoran yang direkomendasikan
f. Sistem mampu menampilkan menu yang direkomendasikan berdasarkan suasana hati
kepada user
g. Sistem mampu menampilkan hasil pencarian yang dilakukan oleh user
h. Sistem mampu memberikan informasi mengenai menu yang direkomendasikan.
i. Sistem ini hanya dapat digunakan pada sistem operasi android saja
1.3 Definitions, Acronyms, and Abbreviations
1.3.1 Acronyms and Abbreviations

KEYWORD/PHRASE PENJELASAN
SRS Software Requirement Specifications
IEEE The Institute of Electrical and Electronics Engineers
GPRS General Packet Radio Service
CSD Circuit Switch Data
GPS Global Position System
1.3.2 Definitions

ISTILAH DEFINISI
SRS Spesifikasi perangkat lunak yang akan dibangun atau
dikembangkan.

Mood & Food Aplikasi untuk memudahkan para Remaja khusunya Anak
Sekolah dalam mencari Tempat nongkrong

GPRS Teknologi yang memungkinkan pengiriman dan penerimaan


data lebih cepat daripada penggunaan teknologi Circuit
Switch Data atau CSD

GPS Sistem navigasi yang menggunakan satelit yang didesain


agar dapat menyediakan posisi secara instan, kecepatan dan
informasi waktu di hampir semua tempat di muka bumi,
setiap saat dan dalam kondisi cuaca apapun

Use case Model fungsional sebuah system yang menggunakan actor


dan usecase

Android System operasi yang berbasis linux untuk telepon seluler


seperti smartphone dan tablet

Aplikasi Pemecahan masalah yang menggunakan salah satu tekhnik


pemrosesan data aplikasi yang biasanya berpacu pada
sebuah komputasi yang diinginkan atau diharapkan maupun
pemrosesan data yang diharapkan

Sistem Prosedur logis dan rasional guna melakukan atau merancang


suatu rangkaian komponen yang berhubungan satu sama lain
(James Havery)
1.4 References
Berikut merupakan referensi yang digunakan dalam pembuatan perangkat lunak Mood
& Food, antara lain :
a. Standar IEEE Guide to Software Requirements Specifications (Std 830-1993).
b. Destuardi, I., & Sumpeno, S. (2009). Klasifikasi emosi untuk teks bahasa indonesia
menggunakan metode naive bayes. In Seminar Nasional Pascasarjana IX.

1.5 Overview
Penulisan dokumen ini dibagi menjadi beberapa bab sebagai berikut:
▪ Bab 1 : Menjelaskan mengenai tujuan, ruang lingkup, daftar
definisi, istilah, dan singkatan, referensi serta gambaran umum
dokumen.
▪ Bab 2 : Berisi tentang gambaran umum mengenai perspektif
produk, manfaat produk, karakteristik user, batasan, asumsi,
dan ketergantungan yang digunakan serta pengalokasian
kebutuhan.
▪ Bab 3 : Menyediakan spesifikasi kebutuhan antarmuka,
kebutuhan kinerja, kebutuhan database logic, kendala desain,
atribut sistem perangkat lunak, Mengatur Persyaratan Khusus,
dan komentar tambahan.
▪ Bab 4 : Menyediakan tentang change management process
▪ Bab 5 : Berisikan document approvals
▪ Bab 6 : Berisikan supporting information
CHAPTER II
THE OVERALL DESCRIPTION

Berisi penjelasan secara umum mengenai perangkat lunak Mood & Food yang akan
dibangun, meliputi prespektif produk, fungsi produk, karakteristik pemakai, batasan-batasan,
dan asumsi serta ketergantungan.
2.1 Product Perspective
Mood & food merupakan sebuah aplikasi mobile yang dapat memudahkan Anak
Remaja dan orang-orang dalam mencari, dan berbagi Tempat Makan Populer, user dapat
melihat-lihat Alamat Cafe yang sudah tersedia dan menyimpan Menu yang tersedia di café
tersebut dalam sebuah media digital. Dengan menyimpan koleksi Alamat Cafe di sebuah
aplikasi mobile, akan memudahkan pengguna dalam mengakses Café-café yang ingin dituju.
Aplikasi ini juga memberikan referensi tempat makanan dan menu yang tersedia di café
tersebut hanya dengan mengetahui mood atau kondisi anda saat ini. Tidak hanya itu, aplikasi
ini juga memberikan anda peta lokasi alamat tempat yang di rekomendasikan.
2.1.1 System Interface
Spesifikasi antarmuka perangkat lunak yang dapat digunakan pada aplikasi Foody
Moddy adalah :
- Minimum Recruitment adalah Android OS, v2.3 (Ginger Bread)
- Recomended Recruitment adalah Android OS, v4.1.2 (Jelly Bean)

2.1.2 Interface
Pemakai berinteraksi dengan perangkat lunak Mood & Food melalui antarmuka
perangkat lunak Mood & Food dapat menampilkan menu-menu dan gambar-gambar kepada
pemakai melalui monitor secara langsung. Mood & Food menerima masukan dari pemakai
melalui tombol pada keypad dan layar touch screen untuk memilih berbagai fitur yang telah
disediakan pada aplikasi Mood & Food.
2.1.3 Hardware Interface
Kebutuhan antarmuka perangkat keras yang dapat digunakan pada aplikasi Mood &
food adalah : Minimum recruitment :
- RAM 215MB
- Memory Space 50MB
- CPU 1 GHz
- GPS
- Internet
Recomended recruitment :
- RAM 512MB
- Memory Space 50MB
- CPU 1 GHz
- GPS
- Internet

2.1.4 Software Interface


Kebutuhan antarmuka perangkat lunak yang dapat digunakan pada aplikasi Mood &
Food adalah :
- Java
- MySQL
- MapServer v3.0.3 atau, Lebih Tinggi

2.1.5 Communications Interfaces


Agar user dapat masuk ke aplikasi ini maka user harus memenuhi syarat antarmuka
perangkat keras dan antarmuka perangkat lunak.

2.1.6 Memory Constraints


Penggunaan memori yang diperlukan pada aplikasi Mood & Food ini terdiri dari
pengunduhan sebesar 15 MB dan instalasi sebesar 30 MB.

2.1.7 Operations
Operasi normal dan khusus yang diperlukan oleh pihak pengembang yaitu seperti yang
tertera dibawah ini :
1. Pihak pengembang harus menggunakan perangkat GPS yang dimiliki untuk melakukan
pelacakan lokasi dan alamat restoran.
2. Pihak pengembang harus membuat permission untuk pengaksesan lokasi dan media
(foto) yang kemudian akan diberikan kepada user pada saat selesai pemasangan sistem.
3. Pihak pengembang harus memiliki dataset pendeteksi emosi wajah manusia
4. Pihak pengembang harus melakukan training data untuk melatih sistem dan juga
melakukan testing data untuk mengetahui tingkat akurasi dari sistem
5. Pihak pengembang harus melakukan klasifikasi dari data hasil pendeteksian tersebut ke
dalam 5 (lima) kelas yang terdiri dari takut, marah, sedih, senang dan malu.
6. Pihak pengembang harus memiliki data menu yang akan direkomendasikan pada setiap
kelas emosi berdasarkan rujukan pihak terkait
7. Pihak pengembang harus memiliki data dari semua café atau restoran yang ada
2.1.8 Site Adaptation Requirement
Aplikasi ini berbasis mobile yang dapat digunakan oleh perangkat android. Adaptasi
sistem yang harus dilakukan antara lain :
1. Sistem harus memiliki tampilan yang semenarik mungkin agar dapat mengimbangi atau
menyaingi produk lain.
2. Sistem telah memiliki inovasi baru dibandingkan dengan produk lain, yaitu pendeteksi
suasana hati user dan dapat merekomendasikan menu yang sesuai dengan suasana hati
user tersebut.

2.2 Product Function


Berikut merupakan beberapa produk yang kami buat pada aplikasi beserta berfungsinya
sebagai berikut:

FITUR FUNGSI

Menampilkan nama aplikasi serta mengambil foto user saat


Splash Screen
itu
Menampilkan hasil dari deteksi suasana hati user dan
Halaman Beranda menampilkan beberapa rekomendasi café atau restoran yang
memiliki menu yang sesuai dengan suasana hati user
Tampilan Rekomendasi Menampilkan menu yang terdapat pada setiap café atau
Café atau Restoran restoran yang direkomendasi
Menampilkan alamat dari café atau restoran yang
Button Alamat
direkomendasikan
Menampilkan lokasi dari café atau restoran yang
Button Lokasi
direkomendasikan

2.3 User Characteristics

KATAGORI KARAKTERISTIK TUGAS HAK AKSES


Admministrator • Tingkat • Memberi • Hak akses penuh
pemahaman data batasan hak terhadap data user
analysis – Tinggi akses terhadap dan aplikasi
• Tinggat pengguna • Mengupload
kemampuan • Melakukan Alamat beserta
Coding – Sedang perawatan menu yang ada di
• Tingkat teknis terhadap cafe
kemampuan aplikasi ini
UI/UX sistem –
Tinggi
KATAGORI KARAKTERISTIK TUGAS HAK AKSES
User • Tingkat • Mendapatkan
pemahaman IT – referensi tempat
Cukup makan beserta
menu nya hanya
dengan memberi
tahu kondisi atau
mood saat ini
• Mendapatkan peta
lokasi alamat cafe
yang telah di
rekomendasikan.

2.4 Constraints
Berikut merupakan batasan – batasan daripada sistem, antara lain :
1. Aplikasi yang dibangun berbasis android.
2. Aplikasi mood & food merupakan aplikasi android dan hanya dapat diakses dengan
menggunakan smartphone dan desktop yang menggunakan android emulator.
3. Dalam sistem ini admin dan pengguna tidak perlu melakukan registrasi ataupun login
untuk mengakses aplikasi mood & food.
4. Pengguna bisa langsung membuka aplikasi dan sistem akan mendeteksi suasana hati
user berdasarkan foto yang diambil dengan tersembunyi.
5. Pada saat mengklik maps, sistem langsung menampilkan peta lokasi rekomendasi
tempat makan.
6. Aplikasi Mood & food hanya kompatibel pada ponsel berplatform android dan GPS
aktif.

2.5 Assumptions and Dependencies


Saat mengakses aplikasi ini akan dibutuhkan pulsa data atau koneksi lainya karena
mengaksesnya melalu internet. Aplikasi ini membutuhkan spesifikasi hardware yang memadai.
Misalnya kapasitas memori yang cukup untuk menyimpan data dan menjalankan aplikasi.

2.6 Apportioning of Requirements


Pihak pengembang akan membutuhkan kerja sama penuh dari setiap personel yang
terlibat dalam pengembangan sistem ini agar dapat menyelesaikan sistem sesuai dengan waktu
dan biaya yang telah ditentukan.
CHAPTER III
SPECIFIC REQUIREMENTS

3.1 External Interfaces

Aplikasi Mood & Food ini menggunakan perangkat input maupun perangkat output
standar untuk perangkat berbasis mobile, yaitu dengan menggunakan smartphone dan desktop
yang menggunakan android emulator.

3.2 Functions

FITUR FUNGSI DESKRIPSI

Ketika pengguna membuka


aplikasi diharapkan untuk
menghadapkan layar
Menampilkan nama aplikasi serta smartphone ke hadapan wajah
Splash Screen
mengambil foto user saat itu agar sistem dapat menangkap
foto pengguna dengan baik
sesuai dengan yang diharapkan

User dipersilahkan untuk


memilih salah satu dari café
atau restoran yang
Menampilkan hasil dari deteksi
direkomendasikan berdasarkan
suasana hati user dan menampilkan
faktor-faktor yang dapat
beberapa rekomendasi café atau
Halaman Beranda mempengaruhi user baik dinilai
restoran yang memiliki menu yang
berdasarkan lokasi
sesuai dengan suasana hati user
terdekat,variasi harga maupun
kualitas café atau restoran
tersebut

User dapat melihat variasi dari


menu yang terdapat pada café
atau restoran tersebut berserta
dengan informasi lain yang
masih berkaitan dengan menu
Menampilkan menu yang terdapat
Tampilan Rekomendasi tersebut seperti, harga,
pada setiap café atau restoran yang
Café atau Restoran deskripsi menu, rating menu
direkomendasi
dan juga alasan mengapa menu
tersebut dapat sesuai dengan
suasana hati pengguna
FITUR FUNGSI DESKRIPSI

Untuk mengetahui alamat café


Menampilkan alamat dari café atau atau restoran tersebut pengguna
Button Alamat restoran yang direkomendasikan dapat menekan button alamat
yang terdapat pada halaman
sistem

Untuk mengetahui lokasi café


atau restoran tersebut pengguna
dapat menekan button lokasi
yang terdapat pada halaman
Menampilkan lokasi dari café atau
Button Lokasi sistem. Kemudian sistem akan
restoran yang direkomendasikan
mengarahkan pengguna ke
maps yang menunjukan posisi
pengguna serta posisi café atau
restoran yang hendak dituju.

3.3 Performance Requirements


Berukut merupakan beberapa Performance Requirements yang terdapat pada aplikasi
Mood & Food ini, antara lain :
1. Splash screen akan memakasan waktu tidak lebih dari 5 detik kemudian sistem akan
menampilkan halaman beranda.
2. Waktu yang digunakan untuk mendeteksi suasana hati user dan kemudian menampilkan
hasil deteksi ialah tidak lebih dari 3 detik
3. Tingkat akurasi sistem pendeteksi suasana hati ialah sebesar 98%.
4. Tingkat akurasi sistem rekomendasi menu yang sesuai dengan suasana hati user ialah
sebesar 95%.
5. Waktu yang diperlukan dalam permintaan lokasi café atau restoran tidak lebih dari 3
detik.
6. Tingkat akurasi lokasi pengguna tergantung pada layanan lokasi pada setiap
smartphone pengguna.
7. Tidak terdapat delay time pada saat user memilih café atau restoran ataupun menu yang
direkomendasikan oleh sistem
8. Rating café atau restoran dan juga menu yang direkomendasikan diberikan oleh user
pada saat telah selesai menggunakan sistem Mood & Food ini.
9. Aplikasi yang dikembangkan nantinya memiliki tampilan yang lebih menarik
10. Aplikasi yang dikembangkan nantinya harus memiliki keamanan yang tinggi.
3.4 Logical Database Requirements
Berikut merupakan persyaratan logis data yang ditempatkan kedalam database sistem,
yang mana antara lain :
1. Database café atau restoran

NO DAFTAR TABLE ATRIBUT

1 Café atau restoran - Nama café atau restoran


- Jenis café atau restoran
- Menu
- Rating

2 Alamat - Provinsi
- Kabupaten
- Kecamatan
- Kelurahan

3 Lokasi - Titik x
- Titik y

4 Menu - Nama menu


- Jenis menu
- Kandungan menu
- Deskripsi menu
- Rating

5 Rating - Rating café atau restoran


- Rating menu

2. Dataset emosi

NO CITRA WAJAH LABEL

1 Wajah tersenyum Senang


2 Wajah murung Sedih
3 Wajah tegas Marah
4 Wajah merona / tersipu Malu
5 Wajah cemas Takut
3. Dataset rekomendasi menu

KANDUNGAN
NO LABEL MOTIVASI
MENU
Pisang, beri, tiram, Menu ini dapat suasana hati anda
1 Senang coklat hitam, salmon,
sepanjang hari
jamur dan bayam.
Kandungan yang terdapat pada menu ini
Pasta, Coklat, cabai, dapat menghilangkan rasa sedih anda.
2 Sedih
madu dan kelapa. Selamat menikmati

Coklat, mie, pisang, Semoga harimu lebih menyenangkan ya


3 Marah daging, keju dan
setalah menikmati menu ini
bayam
Quinoa,kacang pistasi,
Dengan menikmati menu ini anda dapat
4 Malu kunyit, teh hijau dan
lebih percaya diri lagi loh
susu
Jangan takut lagi ya setelah menikmati
Coklat hitam, bubur
menu ini anda akan jauh lebih baik dari
5 Takut gandum, jeruk, bayam,
alpukat dan susu skim sebelumnya

3.5 Design Constraints


Aplikasi ini hendaknya di rancang menggunakan teknologi perangkat lunak atau
software yang telah disebutkan dalam bagian 2.1.4 yaitu, software interface.
3.5.1 Standards Compliance
Berikut merupakan beberapa standar yang digunakan dalam pembangunan aplikasi
Mood & Food seperti yang disebutkan dibawah ini :
a. SRS – Software Requirements Specification: IEEE 830
b. SDS – Software Design Specification Document: IEEE 1016
c. IEEE SA (Std.) 1074-1997 IEEE Standard for Software Development Life Cycle
(SDLC) Processes
d. STD – Software Test Documentation: IEEE 829
e. SUD – Software User Documentation: IEEE 1063.

3.6 Software System Attributes


Berikut merupakan beberapa atribut sistem perangkat lunak yang mana dapat dilihat
sebagai berikut :
3.6.1 Reliability
Aplikasi ini di desain dengan menggunakan UI/UX yang sangat baik sehingga
penggunaan dapat mudah memapahami. Aplikasi ini juga memudahkan untuk mencari dan
berbagi Tempat Makan Populer.
3.6.2 Availability
Aplikasi Mood & Food ini tersedia, aktif dan berjalan selama 24 * 7 sepanjang tahun
kecuali karena kegiatan pemeliharaan rutin.
3.6.3 Security
Halaman administrator dan Pengguna memiliki halaman yang berbeda. Halaman
administrator memerlukan username dan password yang valid agar dapat memasuki halaman
admin sedangkan untuk pengguna tidak perlu melakukan registrasi ataupun login.
Administrator akan memiliki akses ke struktur database di back-end. Administrator Situs akan
memiliki hak untuk modifikasi serta pekerjaan Pembaruan untuk dataset dan situs web.
3.6.4 Maintainability
Adanya pemeliharaan dan pengecekan berkala yaitu rutin setaip 3 bulan yang akan
dilakukan terhadap program yang berjalan ataupun pengecekan.
3.6.5 Portability

Aplikasi Mood & Food ini berbasis mobile sehingga akan berjalan dengan
menggunakan smartphone dan desktop yang menggunakan android emulator, koneksi internet
dan akses lokasi.

ID CHARACTERISTIC H/M/L 1 2 3 4 5 6 7 8 9 10 11 12

1 Correctness H

2 Efficiency H

3 Flexibility M

4 Integrity/Security H

5 Interoperability M

6 Maintainability M

7 Portability H

8 Reliability H

9 Reusability M

10 Testability H

11 Usability H

12 Availability H
3.7 Organizing the Specific Requirements
3.7.1 System Mode
Terdapat 2 (dua) mode sistem pada aplikasi Mood & Food yaitu interface saat user
menggunakan desktop dan smartphone. Pada saat user menggunakan perangkat desktop maka
aplikasi akan menyesuaikan tampilan dengan ukuran layar perangkat anda.
3.7.2 User Class
Aplikasi Mood & Food ini diperuntukan ke kalagan remaja dengan usia yang berada
pada kisaran 13 – 25 tahun. User Class pada aplikasi ini dapat di klasifikasi menjadi 3 kelas
antara lain yaitu kelas A dengan kisaran umur 13-15 tahun, kelas B dengan kisaran 16-18 tahun
dan kelas C dengan kisaran 19 - 25 tahun. Aplikasi akan memberikan rekomendasi café atau
restoran yang telah disesuaikan dengan umur pelanggan.
3.7.3 Objects
Objek yang terdapat pada aplikasi ini telah disesuaikan berdasarkan pembagian user
class. Terdapat beberapa objek pada aplikasi ini yaitu antara lain, semua pihak yang terlibat
pada café atau restoran yang telah ditentukan.
3.7.4 Feature
Berikut merupakan beberapa fitur yang terdapat dan telah disediakan pada aplikasi
Mood & Food ini, yaitu :
1. Splash Screen
2. Halaman Beranda
3. Tampilan Rekomendasi Café atau Restoran
4. Button Alamat
5. Button Lokasi

3.7.5 Stimulus
Pada aplikasi Mood & Food ini terdapat beberapa hal yang telah diarahkan oleh sistem
yang mana seperti :
1. Pada saat user tidak menghadapkan kamera tepat didepan wajah maka sistem akan
memberikan notifikasi saran agar user menghadapkan wajahnya tepat pada depan
kamera smartphone atau desktop yang dimiliki.
2. Sistem tidak akan mengambil citra wajah user sebelum posisi pengambilan citra sesuai.
3. Sistem tidak akan merekomdasikan café atau restoran yang tidak sesuai dengan kelas
umur dari pelanggan.
4. Pada saat user salah memilih café atau restoran yang di rekomendasikan, maka user
dapat menekan tombol back atau cancel pada setiap perangkat.
5. Apabila user telah memilih café atau restoran yang direkomendasikan maka sistem akan
menampilan notifikasi yang menanyakan apakah user meresa bahwa telah menemukan
café atau restoran yang tepat atau tidak.
3.7.6 Response
Berikut merupakan penjelasan fungsi dari beberbagai fitur pada sistem beserta
responnya, antara lain:

FITUR FUNGSI RESPON SISTEM

Menampilkan nama aplikasi serta Sistem akan menampilkan logo


mengambil foto user saat itu beserta nama aplikasi selama 2-
5 detik. Selama menampilkan
logo aplikasi sistem akan
Splash Screen
menangkap citra wajah user
kemudian mendeketsi suasana
hati user

Menampilkan hasil dari deteksi Sistem akan menampilkan hasil


suasana hati user dan menampilkan deteksi, kemudian melakukan
beberapa rekomendasi café atau pendeteksian Kembali untuk
restoran yang memiliki menu yang merekomendasikan café atau
sesuai dengan suasana hati user restoran yang memiliki
Halaman Beranda
makanan yang sesuai dengan
suasana hati pelanggan dan
selanjutnya menampilkan hasil
tersebut

Menampilkan menu yang terdapat Sistem akan mengambil data


pada setiap café atau restoran yang pada database aplikasi untuk
Tampilan
direkomendasi memanggil menu yang terdapat
Rekomendasi Café
pada café atau restoran yang
atau Restoran
dipilih

Menampilkan alamat dari café atau Sistem akan mengambil data


restoran yang direkomendasikan pada database aplikasi untuk
Button Alamat memanggil alamat café atau
restoran yang dipilih

Menampilkan lokasi dari café atau Sistem akan mengambil data


restoran yang direkomendasikan pada database aplikasi untuk
Button Lokasi memanggil lokasi café atau
restoran yang dipilih
3.7.7 Functional Hierarchy
Berikut diberikan diagram context dan juga kamus data yang akan menggambarkan
keseluruhan fungsionalitas sistem.
1. Diagram Context
Berikut merupakan gambaran fungsional yang berupa diagram context aplikasi Mood
& Food, sebagai berikut :

2. Use Case
Berikut merupakan gambaran fungsional yang berupa diagram context aplikasi Mood
& Food, sebagai berikut :
3. Data Dictionary
NO ALIRAN DATA / DATA KETERANGAN
INFORMASI

1 Citra Wajah Citra wajah = {citra wajah, Citra user yang


label) diambil pada splash
screen
2 Menu Menu = { Nama menu, Jenis Data yang diterima
menu, Kandungan menu, user oleh sistem
Deskripsi menu, Rating}

2 Alamat Alamat = { Provinsi, Data yang diterima


Kabupaten, Kecamatan, user dari sistem
Kelurahan)
3 Lokasi Lokasi = { titik x, titik y) Titik x merupakan
data yang berasal
dari user sedangkan
titik y adalah data
yang berasal dari
sistem

3.8 Additional Comments


CHAPTER IV
CHANGE MANAGEMENT PROCESS

Perubahan yang mungkin saja terjadi pada dokumen ini dapat dilakukan setelah
persetujuan dari pihak pengembang, investigator proyek dan petugas persetujuan klien.
CHAPTER V
DOCUMENT APPROVALS

Pihak penyedia jasa Novilia Software Production dan pihak klien telah melakukan
analisis spesifikasi perangkat lunak yang sudah dirinci secara detail di dalam dokumen ini.
Analisis yang dilakukan telah berhasil serta disetujui oleh kedua pihak yaitu pihak penyedia
jasa dan pihak klien. Penandatangan dilakukan oleh pihak penyedia jasa serta klien dan
menambahkan saksi agar tidak terjadinya manipulasi.

Project Manajer Klien

( Novillia Angraini ) (CV. Kuliner Indonesia)


CHAPTER VI
SUPPORTING INFORMATION

6.1 Activity Schedule

Duration (in week)


No Activity
1 2 3 4 1 2 3 4 1 2 3 4
1 Data Creation
2 Software Design Specification
3 Image Processing
4 Text Processing
5 Database
6 Software Requirement Specification
7 Aplication Interface
8 Coding
9 Testing
10 Software Test Documentation
11 User acceptance
12 Software User Documentation

6.2 Cost Estimate


Jumlah
Keterangan Durasi ( Hari ) Harga ( Hari ) Jumlah
Tenaga Kerja
Data Creation 3 14 Rp 250,000 Rp 10,500,000
Software Design Specification 1 7 Rp 200,000 Rp 1,400,000
Image Processing 3 21 Rp 350,000 Rp 22,050,000
Text Processing 2 14 Rp 350,000 Rp 9,800,000
Database 2 14 Rp 200,000 Rp 5,600,000
Software Requirement Specification 1 7 Rp 200,000 Rp 1,400,000
Aplication Interface 4 7 Rp 250,000 Rp 7,000,000
Coding 4 30 Rp 250,000 Rp 30,000,000
Testing 2 10 Rp 200,000 Rp 4,000,000
Software Test Documentation 1 7 Rp 250,000 Rp 1,750,000
User acceptance 1 7 Rp 300,000 Rp 2,100,000
Software User Documentation 1 7 Rp 300,000 Rp 2,100,000
Biaya Lain ( Listrik dan Internet ) - 90 Rp 50,000 Rp 4,500,000

Total Estimasi Biaya Rp 102,200,000

You might also like