Untuk :
User
Dipersiapkan oleh :
Teknik Informatika
Revisi Deskripsi
A
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
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
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
SQLite adalah database yang berukuran kecil , berdiri sendiri, bukan database client
server, tanpa konfigurasi namun mempunyai fitur penuh perintah SQL.
1.4 Referensi
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).
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 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 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.
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
Perangkat lunak yang dibutuhakan oleh user dan system ini yakni :
Sistem operasi : Microsoft Windows XP/Vista/7/8/10, Android (Mobile)
Aplikasi : Android Studio
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
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
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