Anda di halaman 1dari 13

SKPL-01

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK


Aplikasi Mobile Mockup Berbasis Android

Untuk :

User

Dipersiapkan oleh :

Ridwan Saprudin 1137050186


Rizki Fauzi Rahman 1137050194
Syahril Aulia Rahman 1137050207

Teknik Informatika

Universitas Negeri Sunan Gunung Djati Bandung

Jalan A. Haji Nasution No.105, Jawa Barat

Jurusan Nomor Dokumen Halaman


Teknik Informatika
UIN SGD Bandung SKPL-01 Halaman 1/13
Revisi Tgl:05-11-2016
DAFTAR PERUBAHAN

Revisi Deskripsi
A

INDEX - A B C D E F G
TGL

Ditulis
oleh

Diperiksa
oleh

Disetujui
oleh

Daftar Halaman Perubahan


Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 2 dari 13 halaman
Halaman Revisi Halaman Revisi

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 3 dari 13 halaman


Daftar Isi

1. Pendahuluan ........................................................................................................................5
1.1 Tujuan Penulisan Dokumen......................................................................................5
1.2 Lingkup Masalah.......................................................................................................5
1.3 Definisi, Istilah dan Singkatan.................................................................................5
1.4 Referensi...................................................................................................................6
1.5 Deskripsi umum Dokumen (Ikhtisar)........................................................................7
2. Deskripsi Umum Perangkat Lunak...................................................................................8
2.1 Deskripsi Umum Sistem...........................................................................................8
2.2 Karakteristik Pengguna.............................................................................................8
2.3 Batasan......................................................................................................................8
2.4 Lingkungan Operasi..................................................................................................8
3. Deskripsi Kebutuhan.........................................................................................................9
3.1 Kebutuhan Antarmuka Eksternal..............................................................................9
3.1.1 Antarmuka pemakai...............................................................................................9
3.1.2 Antarmuka Perangkat Keras..................................................................................9
3.1.3 Antarmuka Komunikasi.........................................................................................9
3.2 Kebutuhan Fungsional..............................................................................................9
3.3 Model Use Case......................................................................................................10
3.3.1 Diagram Use Case...............................................................................................10
3.3.2 Definisi Actor......................................................................................................10
3.3.3 Definisi & Skenario Use Case.............................................................................10
3.4 Diagram Kelas.........................................................................................................12
3.5 Diagram Kelakuan..................................................................................................12
3.6 Kebutuhan Non Fungsional.....................................................................................13
3.7 Batasan Perancangan...............................................................................................13

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 4 dari 13 halaman


1. PENDAHULUAN

1.1 Tujuan Penulisan Dokumen

Penulisan Dokumen ini bertujuan untuk membantu dalam pembuatan spesifikasi


perangkat lunak yang akan dikembangkan dengan rancangan berorientasi proses. Pada
prinsipnya, hasil analisis sistem perangkat lunak dengan rancangan ini diuraikan sebagai
sekumpulan proses yang terorganisasi secara hirarkis. Proses-proses tersebut saling
berkomunikasi melalui suatu jalur aliran data. Penulisan dokumen ini ditujukan kepada
pihak-pihak yang berkaitan dalam pembuatan tahap pengembangan perangkat lunak.

1.2 Lingkup Masalah

Perangkat lunak yang dibangun adalah perangkat lunak yang berisi beberapa
mockup aplikasi berbasis mobile.
Perangkat lunak ini dibangun dengan tujuan menjadi solusi belum adanya tools
aplikasi mockup yang bebasis android.
Perangkat lunak ini mengifisiensikan pengembang aplikasi mobile dalam membuat
design mockup aplikasi mobile cukup dengan membuatnya di smartphone android
tanpa harus membawa laptop/PC

1.3 Definisi, Istilah dan Singkatan

SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa


Inggris-nya sering juga disebut sebagai Software Requirements Spesification
(SRS), dan
merupakan spesifikasi dari perangkat lunak yang akan dikembangkan.

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 5 dari 13 halaman


Android Studio adalah Lingkungan Pengembangan Terpadu Integrated Development
Environment (IDE) untuk pengembangan aplikasi Android, berdasarkan IntelliJ IDEA .
Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya guna,
Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas
Anda saat membuat aplikasi Android.

SQLite adalah database yang berukuran kecil , berdiri sendiri, bukan database client
server, tanpa konfigurasi namun mempunyai fitur penuh perintah SQL.

1.4 Referensi

Spesifikasi kebutuhan perangkat lunak ini disusun berdasarkan referensi berikut :

Hakim, Rahmat. Dan sutarto. 2009. Mastering Java. Jakarta: Elex Media
Komputindo.
A.S, Rosa , Shalahuddin, M, Modul Pembelajaran Rekayasa Perangkat Lunak
(Terstruktur dan Berorientasi Objek).
Irawan. 2007. Java Untuk Orang Awam. Palembang: Maxikom
Sommerville, Ian. 2003. Software Engineering. Jakarta : Erlangga.
hhttps://developer.android.com/studio/intro/index.html?hl=id
http://www.candra.web.id/pengantar-sqlite/
Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat Lunak.
Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000.
IEEE Std 830-1993, IEEE Recommended Practice for Software
Requirement Specifications.
IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering
Terminology (ANSI).

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 6 dari 13 halaman


1.5 Deskripsi umum Dokumen (Ikhtisar)

Dalam menyiapkan dokumen ini, digunakan sistematika penulisan sebagai berikut :

BAB I : PENDAHULUAN

Bab ini akan membahas maksud dan tujuan perancangan serta pembuatan sistem
mockup berbasis android, penggunaannya, kemudian dibahas pula mengenai definisi
atau akronim yang digunakan di dalam dokumen serta menyertakan pula referensi dari
buku yang merupakan sumber dalam penyusunan dokumen ini.

BAB II : DESKRIPSI UMUM PERANGKAT LUNAK

Bab ini akan membahas gambaran umum yang berhubungan dengan perangkat lunak
seperti gambaran mengenai fungsi perangkat lunak, karakteristik dari pengguna
perangkat lunak tersebut, batasan serta lingkungan operasi yang digunakan.

BAB III : DESKRIPSI UMUM KEBUTUHAN

Bab ini akan membahas gambaran umum yang berhubungan dengan kebutuhan
perangkat lunak seperti gambaran yang menyangkut dengan kebutuhan fungsional
perangkat lunak, digambarkan dalam bentuk konteks diagram maupun data flow
diagram.

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 7 dari 13 halaman


2. Deskripsi Umum Perangkat Lunak

2.1 Deskripsi Umum Sistem

Aplikasi Mobile Mockup Berbasis Android merupakan aplikasi untuk


memudahkan pengguna atau user dalam membuat sebuah konsep desain yang diberikan
efek visual sehingga hasilnya sangat tampak atau menyerupai wujud nyata, Selain itu juga
aplikasi ini dirancang sebagai tools untuk memepermudah developer aplikasi khususnya
berbasis mobile dalam membuat design mockup aplikasi yang akan dikembangkan.

2.2 Karakteristik Pengguna

Kategori
Tugas Hak Akses ke aplikasi
Pengguna
User Melakukan pembuatan desain mockup Mendapatkan seluruh
smarthphone sesuai yang diinginkan akses dari aplikasi

2.3 Batasan
Adapun batasan yang digunakan pada pengembang perangkat lunak ini adalah :
Pembangunan atau pengembangan aplikasi ini merupakan aplikasi berbasis android
yang dapat di operasikan di mobile
Menggunakan software pendukung dalam pembuatan teknologi aplikasi android
secara umum dengan menggunakan Android Studio dan pada pengolahan datanya
menggunakan SQL lite
Aplikasi ini hanya menangani user

2.4 Lingkungan Operasi

Perangkat lunak yang dibutuhakan oleh user dan system ini yakni :
Sistem operasi : Microsoft Windows XP/Vista/7/8/10, Android (Mobile)
Aplikasi : Android Studio

3. Deskripsi Umum Kebutuhan


3.1 Kebutuhan antarmuka eksternal

3.1.1 Antarmuka pemakai

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 8 dari 13 halaman


Kebutuhan antarmuka eksternal pada perangkat lunak Mockup Berbasis
Android mencakup kebutuhan antarmuka pemakai, antarmuka perangkat
keras dan antarmuka perangkat lunak

3.1.2 Antarmuka perangkat keras

1. PC dengan prosesor 2.00 GHz ,RAM 2,00 GB, Keyboard, Monitor


Mouse
2. Smartphone ( OS Android)

3.1.3 Antarmuka komunikasi

Dalam aplikasi ini kebutuhan antarmuka komunikasi yang digunakan adalah


informasi data dari operator/admin ke user

3.2 Kebutuhan Fungsional

ID Kebutuhan Penjelasan
FR-01 Sistem dapat menampilkan tampilan awalMenampilkan tampilan awal
ketika masuk ke dalam aplikasi
FR-02 Sistem dapat menampilkan form menu Menampilkan menu yang akan di
pilih seusai dengan keinginan
ketika mendesain mockup. Pilihan
tersebut diantaranya mockup
android, ios ataupun windows.
FR-03 Sistem dapat memproses dan mengelola Menampilkan beberapa perintah
desain yang diinginkan ketika memilih yaitu menambahkan, menghapus,
menu dan mengedit desain mockup.

FR-04 Sistem dapat membagikan/share hasil dari Menampilkan hasil jadi mockup
mendesain mockup yang nantinya bisa di export
kedalam storage atau bisa juga
menshare nya ke aplikasi lain

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 9 dari 13 halaman


3.3 Model Use Case

3.3.1 Diagram Use Case

3.3.2 Definisi Actor


No Actor Deskripsi
1 User User mempunyai wewenang untuk membuka, memilih
menu yang terdapat di dalam aplikasi untuk
menambah,mengedit, meghapus bahkan mengimport
desain mockup

3.3.3 Definisi & Skenario Use Case

Definisi Use Case

No Use Case Deskripsi


1. Star Aplikasi Sistem menampilkan aplikasi yang dipilih oleh user
2. Pilih Menu Sistem menampilkan pilihan menu (model mockup)
yang dilakukan user dan kemudian masuk ke tujuan
yang diinginkan. Dan juga memulainya dengan
menampilkan blank activity.
3. Mengelola dan Sistem menampilkan beberapa perintah yaitu
memproses menambahkan, menghapus, dan mengedit desain
mockup.
4. Membagi atau import Sistem menampilkan hasil jadi mockup yang

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 10 dari 13 halaman


hasilnya nantinya bisa di export kedalam storage atau bisa
juga menshare nya ke aplikasi lain

Skenario Use Case

a. Use case memilih menu

Nomor 001
Nama Memilih Menu
Tujuan Proses ini digunakan untuk memilih menu (model mockup) yang akan
dipilih
Dekripsi Menampilkan proses pemilihan menu (model mockup) sebelum nantinya
mengelola dan memproses mockup
Aktor User
Pre Kondisi User telah memilih menu (model mockup) yang tersedia
Skenario Utama
Aksi Aktor Reaksi Sistem
1. User memilih menu
2. User menunggu proses
3. Aplikasi menampilkan pilihan menu

b. Use Case mengelola dan memproses mockup

Nomor 002
Nama Mengelola dan memproses mockup
Tujuan Proses ini digunakan untuk mengelola dan memproses mockup yang
akan dibuat
Dekripsi Menampilkan proses dan pengelolaan mockup yang mencakup
menambahkan, mengedit, dan menghapus desain mockup.
Aktor User
Pre Kondisi User telah mengelola dan memproses dengan fitur yang tersedia
Skenario Utama
Aksi Aktor Reaksi Sistem
1. User mengelola dan
memproses(tambah,edit, dan
hapus) icon yang tersedia
2. Aplikasi menampilkan pengelolaan
dan pemrosesan tersebut

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 11 dari 13 halaman


c. Use Case export dan share hasil
Nomor 003
Nama Mengexport dan share hasil
Tujuan Proses ini digunakan untuk mengexport dan share hasil
Dekripsi Menampilkan proses untuk mengexport dan share hasil dari mockup
yang telah dibuat.
Aktor User
Pre Kondisi User telah membuat mockupnya
Skenario Utama
Aksi Aktor Reaksi Sistem
1. User mengexport hasil mockup
nya
2. Aplikasi menyimpan hasil export ke
dalam memori berupa foto yang
berformat jpeg/png.
3. User share hasil mockup
4. Aplikasi menampilkan proses mockup
yang akan di bagikan ke aplikasi lain

3.4 Diagram Kelas


----------------

3.5 Diagram Kelakuan


----------

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 12 dari 13 halaman


3.6 Kebutuhan Non Fungsional
ID Parameter Kebutuhan
NFR-01 Availability 24 jam
NFR-02 Reliability Tidak pernah gagal
N/A Ergonomy N/A
NFR-03 Portability Diadopsi dari system operasi android
NFR-04 Memory Menyesuaikan dengan database
NFR-05 Response time Mampu menampilkan data dalam waktu
maksimal 5 detik
N/A Safety N/A
NFR-06 Security N/A
Others 1: Menggunakan bahasa indonesia
Bahasa
komunikasi

3.7 Batasan Perancangan


Adapun dalam pembuatan aplikasi ini memiliki batasan batasan dalam
pengenbangannya :
Harus Menggunakan smartphone terutama OS android
Bisa di cari di play store
Harus menggunakan koneksi yang lancar

Teknik Informatika-UIN SGD Bandung SKPL-G01 Halaman 13 dari 13 halaman

Anda mungkin juga menyukai