Anda di halaman 1dari 9

================================================================ DASAR PERANCANGAN PERANGKAT LUNAK ================================================================

================================================================ Assignment 2 Anggota Kelompok : 1. Herwin Yudha Setyawan (1104120033) 2. Andi Khaerul Awwal (1104120050) ================================================================

================================================================ SK-36-02 ================================================================

1. Berkas Survey ada sebanyak 20 lembar (20 orang responden) 2. Resume Hasil Survey
Dari Hasil Survey yang telah kami lakukan ke 20 orang responden dapat kami simpulkan bahwa : A. Tingkat kebutuhan target user terhadap aplikasi Berdasarkan pertanyaan survey no : 1) Tentang kepandaian user dalam hal memasak 2) Tentang memvariasikan menu masakan 3) Tentang menentukan bahan masakan 4) Tentang ketertarikan dengan resep-resep baru 5) Tentang ketertarikan mencoba kuliner mancanegara Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 17 orang (85% responden membutuhkan aplikasi) # Tidak, sebanyak 3 orang (15% responden tidak membutuhkan aplikasi) ===================================================================== B. Fitur-fitur yang diperlukan oleh target user Berdasarkan pertanyaan survey no : 6) Tentang Penambahan fitur Rating atau Bintang Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 19 orang (95% responden setuju dengan penambahan fitur ini) # Tidak, sebanyak 1 orang (5% responden tidak setuju dengan penambahan fitur ini)

12) Tentang Pengurutan Rating dan Jumlah Bintang

Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 19 orang (95% responden setuju dengan pengurutan rating dan jumlah bintang ini) # Tidak, sebanyak 1 orang (5% responden tidak setuju dengan pengurutan rating dan jumlah bintang ini)

16) Tentang Penambahan Fitur Box Komentar, Kritik dan Saran Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 20 orang (100% responden setuju dengan Penambahan Fitur Box Komentar, Kritik dan Saran ini) # Tidak, sebanyak 0 orang (0% responden tidak setuju dengan Penambahan Fitur Box Komentar, Kritik dan Saran ini)

C. Input/Output aplikasi yang diinginkan user Berdasarkan pertanyaan survey no : 7) Tentang Input/Output dari Aplikasi Dari 20 responden (100%) didapatkan, Jawaban : # Input-Output Teks Saja sebanyak 2 orang (10% responden menginginkan InputOutput Teks Saja) # Input-Output Gambar Saja sebanyak 0 orang (0% responden menginginkan InputOutput Gambar Saja) # Gabungan dari kedua diatas sebanyak 18 orang (90% responden menginginkan Input-Output Gabungan dari Teks dan Gambar) =====================================================================

D. Konten/informasi apa saja yang diinginkan/diperlukan user Berdasarkan pertanyaan survey no : 9) Tentang Konten foto masakan dan video pembuatan masakan Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 19 orang (95% responden setuju dengan konten foto dan video dalam aplikasi ini) # Tidak, sebanyak 1 orang (5% responden tidak setuju dengan penambahan konten foto dan video dalam aplikasi ini)

10) Tentang Informasi Resep dengan Detail Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 18 orang (90% responden setuju dengan informasi detail tentang resep) # Tidak, sebanyak 2 orang (10% responden tidak setuju dengan informasi detail tentang resep)

11) Tentang Informasi Data Statistik resep Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 19 orang (95% responden setuju dengan adanya Informasi Data Statistik resep pada aplikasi) # Tidak, sebanyak 1 orang (5% responden tidak setuju dengan adanya Informasi Data Statistik resep pada aplikasi)

15) Tentang Adanya Konten Iklan

Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 1 orang (5% responden setuju dengan adanya konten iklan pada aplikasi) # Tidak, sebanyak 19 orang (95% responden tidak setuju dengan adanya konten iklan pada aplikasi) ===================================================================== E. Tampilan, user interfaces, GUI yang disukai oleh user Berdasarkan pertanyaan survey no : 8) Tentang Tampilan Input-Output Aplikasi Dari 20 responden (100%) didapatkan, Jawaban : # Ya, harus menarik sebanyak 19 orang (85% responden ingin tampilan yang menarik saat Input-Output pada Aplikasi) # Biasa saja, sebanyak 3 orang (15% responden ingin tampilan yang biasa saja saat Input-Output pada Aplikasi)

13) Tentang Tampilan dan User Interface yang Simpel, Menarik, Lengkap dan Mudah Dimengerti Dari 20 responden (100%) didapatkan, Jawaban : # Ya, sebanyak 20 orang (100% responden ingin tampilan dan User Interface yang Simpel, Menarik, Lengkap dan Mudah Dimengerti pada Aplikasi) # Yang lain, sebanyak 0 orang (0% responden ingin tampilan dan User Interface yang Simpel, Menarik, Lengkap dan Mudah Dimengerti pada Aplikasi)

14) Tentang Ukuran Huruf (Font Size)

Dari 20 responden (100%) didapatkan, Jawaban : # Besar, sebanyak 3 orang (15% responden ingin ukuran huruf (Font Size) Besar pada Aplikasi) # Sedang saja, sebanyak 17 orang (85% responden ingin ukuran huruf (Font Size) Sedang saja pada Aplikasi) ===================================================================== Contoh Tampilan pada Aplikasi Mobile (Android) dari Sajiansedap :

3. Dokumen kebutuhan sistem (System Requirement) berdasarkan Hasil Survey System Requirement Document Deskripsi Umum Sistem/Aplikasi
Find & Match Recipe Berbasis Android adalah sebuah aplikasi software berbasis Android yang mudah digunakan dan mempermudah user dalam mencari, menentukan, dan dan mencocokkan resep masakan yang diinginkan sesuai dengan bahan yang ada ataupun ketika bahan belum ada (Belum Dipersiapkan) dan user akan diberitahukan bahan-bahan apa saja yang dibutuhkan dalam membuat suatu resep masakan yang dipilih beserta cara membuatnya agar hasil yang didapat maksimal.

Functional Requirement
User harus dapat mencari resep di seluruh database yang ada, atau mencari di sebagian database yang disediakan. Sistem harus dapat menampilkan resep yang dicari atau yang diinginkan oleh user. User harus dapat memberikan komentar, saran, kritik, memberi rating, memberi bintang dll. Sistem harus dapat merekam dan menyimpan semua aktifitas seperti pengisian komentar, saran, rating, pemberian bintang, dll yang dilakukan oleh user. User harus dapat memilih kategori tempat masakan, yaitu internasional atau nasional. Sistem harus dapat membedakan mana yang termasuk resep internasional dan mana yang termasuk resep nasional ketika terjadi pilihan input oleh user. Sistem harus dapat menampilkan gambar resep masakan dan keterangan rinci lainnya sesuai dengan resep yang dipilih oleh user. Sistem harus dapat menampilkan jumlah total user yang telah melihat dan membaca suatu resep masakan yang ada di Database. User harus dapat melihat foto dan video cara pengolahan resep masakan yang dipilih. Sistem harus dapat menampilkan foto dan video tentang cara membuat resep masakan yang dipilih oleh user. User harus dapat melihat Data Statistik, tinggi rating, dan jumlah bintang yang ada pada resep yang dipilih. Sistem harus dapat menampilkan Data Statistik, tinggi rating, jumlah bintang pada suatu resep masakan yang dipilih oleh user.

User harus dapat menginputkan bahan, mencari, dan menemukan resep masakan berdasarkan bahan yang diinputkan. Sistem harus dapat menampilkan resep masakan yang sesuai dan berdasarkan bahan-bahan yang diinputkan oleh user. User harus dapat mengakses database sistem lewat sofware android tersebut selama 24jam. Sistem database harus selalu online dan bisa diakses penuh selama 24jam. Database sistem data resep masakan harus dapat diupdate dan dbackup setiap hari dan itu hanya bisa dilakukan oleh admin Admin harus dapat mengupdate dan membackup data resep masakan yang ada di Database setiap hari.

Use Case Diagram beserta skenario use case-nya


Sistem Aplikasi Find & Match Recipe berbasis Android ini akan digunakan oleh 2 kategori pengguna, yaitu : Admin dan User. Adapun fungsionalitas sistem untuk masing-masing kategori pengguna diatas adalah sebagai berikut. Admin 1. Admin dapat melakukan setup data (mengupdate dan membackup) data resep masakan 2. Admin dapat melakukan setup data (mengupdate dan membackup) data foto dan video resep masakan User 1. User dapat memilih kategori tempat masakan(Internasional/Nasional) 2. User dapat memilih opsi(pilihan) sudah memiliki bahan atau belum 3. User dapat mencari resep masakan tertentu 4. User dapat memberikan Rating(Bintang) pada suatu resep masakan yang disukainya 5. User dapat melihat foto dan video suatu resep masakan yang dipilihnya 6. User dapat melhat Info Detail tentang resep masakan tertentu 7. User dapat melihat Data Statistik yang ada di resep masakan

Non-Functional Requirement a. Sistem harus dapat memastikan bahwa database yang digunakan
dalam sistem harus terlindung dari akses yang tidak berwenang. b. Sistem Find & Match Recipe harus memiliki tingkat ketersediaan data recipe baru 999/1000 atau 99%. c. Sistem Find & Match Recipe harus mampu mengolah transaksi atau melayani data akses user sekurang-kurangnya 100 user dalam satu waktu. d. Besarnya Bandwith Sistem Find & Match Recipe Server harus Besar, agar ketika user akses foto dan video tidak ada buffering. e. Sistem harus dapat memblokir akses database yang tidak menggunakan software resmi Find & Match Recipe. f. Sistem harus dapat memberikan pemberitahuan (notifikasi) kepada user apabila dalam database yang diakses terdapat virus atau program jahat yang disisipkan. g. Sistem harus dapat mengganti tema tampilan software pada hari-hari tertentu. h. Sistem harus selalu tersedia dalam kondisi online agar dapat memberikan layanan akses database ketika diperlukan oleh user. i. Sistem harus dapat merespon dengan timing yang cepat dan keluaran yang tepat ketika ada user yang menggunakan program Find & Match Recipe dan mengakses database. j. Data yang ada pada sistem hanya dapat ditambah dan diubah oleh Administrator Sistem. k. Seluruh data yang ada pada Database harus di-backup setiap 24 jam, dan hasil backup-nya disimpan di lokasi yang berbeda dengan sistem dan ini hanya bisa dilakukan oleh Administrator Sistem. l. Seluruh komunikasi aliran data antara user(client)-server database harus dienkripsi. m. Sistem tidak mengizinkan pengaksesan data yang ada pada database oleh software resep lain, kecuali : Find & Match Recipe. n. Sistem harus dapat memberikan pemberitahuan (notifikasi) kepada user apabila ada update program Find & Match Recipe yang terbaru dan adanya update Data Recipe masakan terbaru. o. Sistem harus dapat memberikan pemberitahuan (notifikasi) kepada user agar tidak kebingungan ketika terjadi suatu crash mendadak pada program. p. Sistem harus dapat bekerja optimal dan tidak boleh ada kesalahan dalam pengaksesan database ataupun dalam pencarian resep masakan yang diinginkan user. q. Sistem harus dapat membagi memori agar mengurangi penggunaan memory yang ada ataupun processor agar hemat baterai.

Anda mungkin juga menyukai