Rekayasa Perangkat Lunak
Oleh :
NIM : 120030027
NAMA : Christian Iswahyudi KELAS : AB123
Aplikasi Kamus Rumus Matematika
Bangun Ruang dan Bangun Datar
Table of Contents
1.5 Overview of Document……….…………. 2
2.0 Overall Description
……….…………32.1 Product Functions……….……….. 3
2.2 Constraints………..………. 3
2.3 Assumptions……….……… 4
2.4 Budget………..………. 4
3.0 Requirement Specification
……….….… 43.1 Functions……….……….… 4
3.2 Non Functions……….……….… 4
3.2.1 Usability……….……….. 4
3.2.2 Reliability……….…….... 4
3.2.3 Performance……….…….….… 5
3.2.4 Supportability and Compatibility……….. 5
3.3 Design Constraints……….….… 5
3.4 Interface……….….….. 6
Signature
……….……. 81.0 Introduction
Dokumen ini berisi penjelasan pemakaian dan penulisan Software Requirements Specification (SRS). Software Requirement Specification (SRS) menjelaskan berbagai macam kebutuhan pembuatan software, yaitu kebutuhan spesifik yang terdiri dari kebutuhan fungsionalitas, non-fungsionalitas, dan batasan.
Dokumen ini dibuat untuk membantu membuat 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, memberikan solusi, batasan masalah agar proyek tidak menyimpang terlalu jauh dari tujuan awal, dan manfaat dari sistem informasi yang akan dibuat. Software Requirement Spesification ini dapat dijadikan acuan agar proyek dapat berjalan dengan lancar selama proses pengerjaannya.
Dokumen SRS ini juga diharapkan dapat memberikan penjelasan tentang spesifikasi kebutuhan perangkat lunak aplikasi kamus rumus matematika bangun ruang dan bangun datar, penunjang pembelajaran sekolah dasar.
1.1. Purpose
Tujuan dari dokumen SRS ini adalah memberikan gambaran yang spesifik dari kebutuhan perangkat lunak yang akan dibuat.
1.2. Scope of Project
Ruang lingkup dari dokumen SRS ini adalah : 1. Menjelaskan tentang produk yang meliputi :
a. Fungsi produk / Product Functions
b. Batasan / Constraints
c. Asumsi / Assumptions
2. Spesifikasi kebutuhan proyek yang meliputi :
a. Fungsi-fungsi kebutuhan proyek termasuk software dan hardware.
b. Usability
c. Reliability
d. Kinerja Perangkat lunak
e. Design Constraints
f. Interface
1.3. Glossary
Term Definition
SRS Software Requirements Specifications (Spesifikasi Persyaratan Perangkat Lunak)
Software Perangkat Lunak
Hardware Perangkat Keras
1.4. References
Sobirin, Kumpulan Lengkap Rumus Matematika SD.
1.5. Overview of Document
2.0 Overall Description
Aplikasi kamus rumus matematika bangun ruang dan bangun datar, penunjang pembelajaran sekolah dasar. Aplikasi ini diharapkan mempermudah pencarian rumus bangun ruang dan bangun datar. Bagi para pelajar aplikasi ini dapat membantu para pelajar dalam mengefisienkan waktu dalam mengerjakan soal matematika. Perangkat lunak ini dapat digunakan untuk menghindari penggunaan rumus matematika yang salah saat proses mengerjakan soal matematika. Data data yang digunakan di dalam aplikasi ini berdasarkan rumus matematika yang sudah teruji kebenarannya. Tujuan aplikasi ini selain untuk menunjang proses pembelajaran, aplikasi ini juga diharapkan dapat mengenalkan para pelajar dengan dunia teknologi informasi, dimana sebuah informasi dapat didapatkan dengan cepat dan mudah.
2.1 Product Functions
Aplikasi kamus rumus matematika betujuan untuk mempercepat pencarian rumus matematika tingkat sekolah dasar sehingga berguna untuk mengefisienkan waktu dalam mengerjakan soal-soal yang sukar.
2.2 Constraints
Batasan Proyek Aplikasi kamus rumus matematika bangun ruang dan bangun datar, penunjang pembelajaran sekolah dasar dalam dokumen SRS sebagai berikut :
- Aplikasi akan dibangun menggunakan bahasa pemrograman JAVA. - Database menggunakan MySQL.
- Data rumus di dalam aplikasi ini dikhususkan untuk pembelajaran tingkat sekolah dasar.
- Proyek ini hanya mengerjakan perangkat lunak berbasis desktop. - Aplikasi mempunyai ukuran file kurang dari 100 MB.
- User guide dibuat menggunakan aplikasi WinCHM.
2.3 Assumptions
- Sistem operasi yang digunakan minimal Windows XP.
- Pengguna aplikasi ini adalah pelajar tingkat sekolah dasar.
2.4 Budget
- Rp 5.300.000
3.0 Requirements Specifications
3.1 Functional
- Di dalam aplikasi ini terdapat rumus bangun ruang dan bangun datar.
- Terdapat user guide pada aplikasi yang dapat membantu pengguna untuk menggunakan aplikasi
- Terdapat fitur pencarian rumus matematika yang akan memudahkan pengguna dalam mencari rumus yang diperlukan.
3.2 Non Functional 3.2.1 Usability
- Software dapat digunakan dengan mudah, karena tampilan program menggunakan bahasa Indonesia.
- Adanya user guide yang akan memudahkan pengguna saat menggunakan software ini.
3.2.2 Reliability
- Keakuratan output (rumus) dari software ini mencapai 100%
- Maksimal kesalahan yang akan terjadi adalah program menjadi
3.2.3 Performance
- Cara yang dilakukan jika program error atau hang adalah dengan cara merestart program.
- 1 kali program melakukan pencarian rumus, membutuhkan waktu setidaknya 1 detik.
3.2.4 Supportability and compatibility
- Tidak ada dukungan secara teknis, dukungan hanya diberikan melalui user guide yang ada di dalam software.
- Dapat dijalankan pada operating system windows XP dan 7 32 dan 64bit.
3.3 Design Constraints
- Aplikasi ini dapat dijalankan pada komputer dengan minimal spesifikasi berikut :
- Aplikasi ini hanya dapat dijalankan di operating system windows XP dan 7
3.4 Interface
- Tampilan aplikasi saat digunakan mencari rumus :
Client Author