Anda di halaman 1dari 15

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.

docx

Version : 1.0 Tanggal : 30 Mei 2012

SOFTWARE REQUIREMENTS SPECIFICATION (MOBILE BANDUNG CARD)

1. Pendahuluan
1.1 Tujuan Tujuan pembangunan aplikasi mobile Bandung Card ini adalah untuk menghasilkan suatu sistem informasi guna menyediakan informasi dengan lengkap dan terupdate kepada member pengguna Bandung Card yang bisa diakses secara mobile. 1.2 Ruang Lingkup Adapun fungsi yang didukung atau dipengaruhi oleh pembangunan aplikasi ini adalah distribusi informasi, dimana seorang administrator akan memperbaharui data informasi outlet bersamaan dengan diskon tiap item dan member dapat mengakses serta mendapatkan informasi yang terupdate. 1.3 Definisi, Akronim, dan Singkatan Informasi : kumpulan dari beberapa data fakta mentah yang diproses agar memiliki nilai untuk memenuhi kebutuhan user. Update : mengganti sebagian atau keseluruhan sebuah data yang diinginkan. Database : kumpulan data yang terstruktur dan saling berhubungan. Server : sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. CRUD : Create, Read, Update, Delete suatu data. Frontend : Tampilan untuk user. Backend : Tampilan untuk administrator, pengelola aplikasi Administrator : seseorang yang memiliki hak akses dalam CRUD data dan mengelola aplikasi sepenuhnya. Platform : lingkungan harware dan software dimana memungkinkan suatu software dapat berjalan semestinya. Realtime : perubahan atau penanganan event saat itu juga.

Software Engineering, 2012

Halaman | 1

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx

Version : 1.0 Tanggal : 30 Mei 2012

Backup : Penyimpanan suatu data agar suatu saat dapat digunakan kembali. 1.4 Referensi Referensi yang diambil berdasar pada request pembangunan aplikasi mobile Bandung Card. 1.5 Overview Aplikasi Mobile Bandung Card bertujuan untuk memudahkan proses distribusi informasi (profil outlet dan diskon item) kepada para member yang awalnya informasi yang didapat hanya dapat diakses via website dengan menggunakan laptop, netbook, dan PC pada platform tertentu ataupun manual yaitu didapat dari brosur ataupun spanduk. Dengan adanya aplikasi ini diharapkan semua member dapat mendapatkan informasi tanpa batas, dalam artian dimana saja dan kapan saja, tentunya dengan menggunakan perangkat mobile seperti phone, smart phone, tablet pc, dan lain-lain dengan berbagai macam platform (windows, linux, mac os, android, symbian, dll).

2. Deskripsi
2.1 Perspektif Informasi yang tersedia pada Bandung Card sejauh ini berfungsi optimal sesuai kebutuhan member. Akan tetapi pergerakan member yang dianggap selalu mobile cendrung membuat member berharap informasi yang dibutuhkan mobile pula. Selama ini Bandung Card menyediakan informasi melalui website http://www.bandungcard.com/ ataupun brosur, untuk itu guna memenuhi request dan harapan para member maka pihak retail selaku pendiri Bandung Card merancang aplikasi Mobile Bandung Card.

Software Engineering, 2012

Halaman | 2

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx

Version : 1.0 Tanggal : 30 Mei 2012

Gambar 1.1 Portal Website Bandung Card.

2.2 Arsitektur Berikut adalah arsitektur sistem dari aplikasi mobile Bandung Card :
Member Bukan Member

Java J2ME

PHP

MySQL

Basis Data

Gambar 1.2 Arsitektur Aplikasi Mobile Bandung Card

Arsitektur pada gambar 2.2 menggunakan database MySQL. Pada backend sebagai pengolah dan pengelola database server dibangun menggunakan PHP berbasis web, sedangkan pada frontend menggunakan Java J2ME berbasis mobile yang mendukung multiplatform.

Software Engineering, 2012

Halaman | 3

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx 2.3 Fungsi

Version : 1.0 Tanggal : 30 Mei 2012

Aplikasi mobile Bandung Card terdiri dari beberapa rincian fungsi, yaitu : 2.3.1 Login Login digunakan untuk memberikan otorisasi kepada member yang terlibat dalam sistem : Pembacaan nama member dan kata sandi. Member diijinkan untuk mengakses informasi pada aplikasi mobile Bandung Card. Bukan member maka akan diarahkan kepada fitur Join Member. Berikut akan dijelaskan flowchart login pada gambar berikut :
Input Nama Member dan Kata Sandi tidak Nama Member dan Kata Sandi Join Member

Validasi

tidak

ya

Member terdaftar

Validasi

ya

Penggunaan Aplikasi

Penggunaan Aplikasi

Gambar 2.1 Flowchart a. Login Member dan b. Join Member 2.3.2 Informasi Informasi Outlet ; menampilkan informasi terkini seputar profile outlet. Informasi Diskon Item ; menampilkan informasi terkait diskon tiap item terbaru.

Software Engineering, 2012

Halaman | 4

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx 2.3.3 Layanan Online

Version : 1.0 Tanggal : 30 Mei 2012

Wadah untuk memberikan respon secara online untuk menjawab pertanyaan, kritik ataupun saran yang disampaikan oleh member. 2.4 Karakteristik Pengguna Karakteristik dari pengguna yang mengolah ataupun memanfaatkan aplikasi mobile Bandung Card yaitu : Administrator : pengolah data dan pengelola backend. Member : pengguna yang sudah terdaftar (terregistrasi). Bukan Member : pengguna yang nantinya harus terdaftar

(terregistrasi). 2.5 Batasan Batasan dalam aplikasi mobile Bandung Card adalah : 1. Hanya member yang dapat mengakses aplikasi. Bukan member harus terdaftar terlebih dahulu agar dapat mengakses aplikasi mobile Bandung Card. 2. 3. 4. Pengelola backend dan pengolah data adalah seorang administrator. Informasi yang tersedia sebatas profile outlet dan diskon tiap item. Layanan online dilakukan oleh pihak administrator.

2.6 Asumsi Dalam pembangunan aplikasi mobile Bandung Card diasumsikan : 1. Pengguna dalam aplikasi mobile Bandung Card adalah member, bukan member, dan administrator. 2. Dalam aplikasi mobile Bandung Card berfungsi sebagai distribusi informasi kepada member mengenai profile outlet dan diskon item . 3. Pada aplikasi terdapat layanan online untuk menyampaikan saran, kritik, dan pertanyaan dari member. 4. Administrator Database Server terdapat pada backend, mengendalikan CRUD data. 5. Member yang menggunakan aplikasi mobile Bandung Card memiliki gadget mobile dan terhubung ke internet.

3. Spesifikasi Kebutuhan
Software Engineering, 2012
Halaman | 5

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx 3.1 Use Case

Version : 1.0 Tanggal : 30 Mei 2012

Berikut adalah rancangan use case aplikasi mobile Bandung Card yang dibutuhkan.

Aplikasi Mobile Bandung Card

Outlet

Update Profile Outlet


<< In

cl u

de

s> >

Update Diskon Item Administrator


<< Inc

lud

es >>

Login
clud <<In es>>

Layanan Online

Melihat Informasi Outlet dan Diskon

lu Inc <<

de

> s>

Join Member

Bukan Member

Gambar 3.1 Use Case Aplikasi Mobile Bandung Card

Use case dari aplikasi mobile Bandung Card terdiri dari : 1. Update Profile Outlet : adalah kegiatan memperbaharui informasi yang berkenaan dengan profil outlet. Kegiatan ini diawali oleh proses login. Aktor : Admin Database Server. 2. Update Diskon Item : adalah kegiatan memperbaharui diskon tiap-tiap item pada outlet yang tersedia. Kegiatan ini diawali oleh proses login. Aktor : Admin Database Server.

Software Engineering, 2012

<< In c

lu

de

s> >

Member

Halaman | 6

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx 3.

Version : 1.0 Tanggal : 30 Mei 2012

Layanan Online : adalah kegiatan menginputkan saran, kritik, dan pertanyaan dari member yang kemudia akan direspon oleh administrator. Kegiatan ini diawali oleh proses login. Aktor : Administrator dan Member.

4.

Melihat Informasi Outlet dan Diskon : adalah kegiatan melihat informasi terkini baik dari profil outlet maupun diskon tiap item. Kegiatan ini diawali oleh proses login. Aktor : Member.

5.

Join Member : adalah kegiatan mendaftar menjadi member. Kegiatan ini diawali oleh proses join member. Aktor : Bukan Member.

6.

Melakukan Login : adalah kegiatan melakukan otentikasi user ke dalam sistem. Aktor : Admin Database Server dan Member.

3.2 Kebutuhan Fungsional Adapun kebutuhan fungsional adalah yang terdapat pada aplikasi yang akan dibuat adalah aplikasi harus menyajikan informasi dengan lengkap, benar, dan sesuai dengan keadaan yang sebenarnya. 3.3 Kebutuhan Nonfungsional Kebutuhan nonfungsional adalah kebutuhan tambahan yang tidak memiliki input, proses, dan output. Hal ini akan menentukan layak tidaknya aplikasi yang akan digunakan pengguna. Berikut adalah jenis kebutuhan beserta penjelasannya : 1. Informasi : data harus akurat dengan meminimalisir kesalaha pencatatan data, data harus konsisten dan terupdate. 2. Kendali : pengguna adalah seorang administrator, memiliki backup data, meningkatkan keamanan data yang bersifat krusial. 3. 4. Efisiensi : mempermudah pengaksesan informasi melalui gadget mobile. Pelayanan : memberikan data dan informasi serta respon yang realtime.

3.4 Kebutuhan Antarmuka Eksternal 3.4.1 Antarmuka Pengguna Kebutuhan antarmuka pengguna dibagi menjadi 3, yaitu : 1. Administrator : Menguasai PHP Menguasai database MySQL

Software Engineering, 2012

Halaman | 7

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx 2.

Version : 1.0 Tanggal : 30 Mei 2012

Menguasasi Security Network

Member Pengguna adalah member Bandung Card Pengguna memiliki gadget mobile dan terhubung ke internet

3.

Bukan Member Pengguna memiliki gadget mobile dan terhubung ke internet

3.4.2

Antarmuka Perangkat Keras Kebutuhan minimun perangkat keras yang digunakan dibagi kedalam 2 kategori, yaitu :: 1. Backend 2. HP Proliant ML350 G6 Processor : Intel Xeon Processor E5620 (2.40 GHz) Cache Memory : 12 Mb (1 x 12 Mb) Level 3 cache memory Memory : 6 Gb (3 x 2) PC3-10600R (DDR3-1333) Network Controler : Embedded NC326i PCI Express Dual Port Storage Controller : HP Smart Array P410i/256Mb Controller Internal Storage : 2.4 TB SFF(2.5) SAS or 2.0 TB SFF(2.5) SATA Power Supplay : 460 Watt Hot-Plug Optical Drive : HP Half-Eight SATA DVD ROM Monitor : Samsung LED 21 Mouse dan Keyboard : Logitech K100

Frontend Handphone, Smart Phone, Tablet PC. Layar > 240 x 360 pixels

3.4.3

Antarmuka Perangkat Lunak

Software Engineering, 2012

Halaman | 8

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx

Version : 1.0 Tanggal : 30 Mei 2012

Kebutuhan perangkat lunak yang digunakan dibagi kedalam 2 kategori, yaitu : 1. Backend 2. 3.4.4 Operation System : Windows 7 Ultimate 32 Bit Database : MySQL 5.0 Pemrograman Web : PHP Editor : Dreamweaver CS3 Browser : Mozzila Firefox 11 dan Google Chrome

Frontend Operation System : Windows, Linux, Mac OS, Android, Symbian. Pemrograman : Java J2ME

Antarmuka Komunikasi Antarmuka komunikasi aplikasi mobile Bandung Card menggunakan protokol TCP/IP karena perangkat lunak ini mendukung model sistem client-server dengan media komunikasi internet.

Gambar 3.2 Skema Client-Server aplikasi mobile Bandung card

3.5 Kebutuhan Performa Batasan performansi hanya terdapat pada spesifikasi gadget mobile yang dimiliki member. 3.6 Atribut

Software Engineering, 2012

Halaman | 9

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx 3.6.1 Keamanan Sistem

Version : 1.0 Tanggal : 30 Mei 2012

Guna memproteksi aplikasi dari akses, penggunaan, pengubahan, penghancuran atau pengungkapan yang tidak disengaja atau yang merusak, maka kebutuhan yang diperlukan adalah sebagai berikut : 1. Adanya backup data 2. Pemeriksaan integritas data 3.6.2 Pemeliharaan Aplikasi ini setiap hari akan diperbaharui untuk semua informasi, maksudnya informasi akan diupdate saat terdapat perubahan. Administrator akan mengecek backend setiap hari dan frontend setiap minggu. 3.7 Kebutuhan Lain 3.7.1 Database Berikut adalah skema database yang dibutuhkan dalam pembangunan aplikasi mobile Bandung Card :
ItemDiskon KodeOutlet ProfilOutlet PK KodeOutlet NamaOutlet JenisOutlet ProfilOutlet IdMember Gambar PK LayananOnline KodeItem NamaItem Diskon Keterangan IdMember Gambar Member IdMember NamaMember KataSandi

IdMember Keterangan Respon

Gambar 3.3 ERD Aplikasi Mobile Bandung Card

3.7.2

Rancangan Tampilan Aplikasi Rancangan Tampilan Awal Aplikasi

Software Engineering, 2012

Halaman | 10

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx

Version : 1.0 Tanggal : 30 Mei 2012

Bandung Card Header

Nama Member Kata Sandi Masuk

Bukan Member? Join Member BANNER BANNER

BANNER

BANNER

Gambar 3.4 Rancangan Tampilan Login (awal) Rancangan Tampilan Join Member
Bandung Card Header

Id member Nama Member Kata Sandi Ulang Kata Sandi Daftar

Gambar 3.5 Rancangan Tampilan Join Member Rancangan Tampilan Profil Outlet
Bandung Card Header

List Outlet ------------------------------------------------------------------------------------------------------------------------------Log out Back Nekt

Gambar 3.6 Rancangan Tampilan List Outlet

Software Engineering, 2012

Halaman | 11

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx

Version : 1.0 Tanggal : 30 Mei 2012

Bandung Card Header


Search Nama Outlet Jenis Outlet

Photo / Logo Outlet

Profil Outlet

Log out

Back

Nekt

Gambar 3.7 Rancangan Tampilan Profil Outlet Rancangan Tampilan Diskon Item
Bandung Card Header

List Diskon Item ------------------------------------------------------------------------------------------------------------------------------Log out Back Nekt

Gambar 3.8 Rancangan Tampilan List Diskon Item


Bandung Card Header
Search

Gambar Diskon Item Keterangan Diskon

Gambar Diskon Item Keterangan Diskon

Gambar Diskon Item Keterangan Diskon

Log out

Back

Nekt

Gambar 3.9 Rancangan Tampilan Diskon Item Rancangan Tampilan Layanan Online

Software Engineering, 2012

Halaman | 12

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx

Version : 1.0 Tanggal : 30 Mei 2012

Bandung Card Header


Search Kritik Saran Pertanyaan Member ----------------------------------------Log out Keterangan ----------------------------------------------------------------------Respon --------------------------------------------------------------------------------------------------------------Back Nekt

Gambar 3.10 Rancangan Tampilan Layanan Online Rancangan Tampilan backend


Halaman Login

Nama Administrator Kata Sandi

Gambar 3.11 Rancangan Tampilan Login Administrator


Selamat Datang Administrator

Profil Outlet Diskon Item Layanan Online Member

Gambar 3.12 Rancangan Halaman Utama Backend

Software Engineering, 2012

Halaman | 13

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx

Version : 1.0 Tanggal : 30 Mei 2012

Selamat Datang

Administrator

Profil Outlet KodeOutlet ------------------------------------------------------------------------------------Halaman Utama NamaOutlet ------------------------------------------------------------------------------------JenisOutlet ------------------------------------------------------------------------------------Keterangan ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Gambar ------------------------------------------------------------------------------------Back Nekt

Gambar 3.13. Rancangan Tampilan Update Profil Outlet


Selamat Datang Administrator

Diskon Item KodeItem ------------------------------------------------------------------------------------Halaman Utama Namaitem ------------------------------------------------------------------------------------Diskon ------------------------------------------------------------------------------------Keterangan ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Gambar ------------------------------------------------------------------------------------Back Nekt

Gambar 3.14 Rancangan Tampilan Update Diskon Item


Selamat Datang Administrator

Layanan Online Keterangan ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Halaman Utama Keterangan ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Back Nekt

Gambar 3.15 Rancangan Tampilan Layanan Online

Software Engineering, 2012

Halaman | 14

Bandung Card Go To Mobile Software Requirements Specification File : SRS-MobileBandungCard.docx

Version : 1.0 Tanggal : 30 Mei 2012

Selamat Datang

Administrator

Member IdMember ------------------------------------------------------------------------------------Halaman Utama NamaMember ------------------------------------------------------------------------------------KataSandi ------------------------------------------------------------------------------------Back Nekt

Gambar 3.16 Rancangan Tampilan Member

Software Engineering, 2012

Halaman | 15

Anda mungkin juga menyukai