Download - REQUIREMENTS SYSTEM

Transcript
Page 1: REQUIREMENTS SYSTEM

REQUIREMENTS SYSTEMGOPI YUDOYO (105060805111003)OLFI PRASYAS (105060800111049)

Page 2: REQUIREMENTS SYSTEM

TUJUAN

•Tujuan dari Software Requirement System ini adalah untuk dapat mengenalkan software yang akan dibuat agar klient nantinya dapat memahami dan mengerti kinerja daripada software dan penanggulangan apabila terjadi sedikit kesalahan atau lainnya.

Page 3: REQUIREMENTS SYSTEM

DEFINISI, AKRONIM ,DAN SINGKATANWords Description

Object Oriented Programing

Jenis pemrograman, yaitu pemrograman yang berbasis objek

Database Management System

Alat untuk menghubungkan database dengan user interface

Database Basis data / wadah data

Histo ed History education (nama Aplikasi/software)

Software Program komputer yang di ciptakan dengan maksud dan tujuan utama mencari kelemahan software

Malware Perangkat lunak

Software Requirements System (SRS)

Kebutuhan sistem perangkat lunak.

Dekstop Jenis Personal Komputer

User Interface Antar muka pengguna software

Page 4: REQUIREMENTS SYSTEM

LINGKUP MASALAH

•Software yang bertujuan untuk pembelajaran Sejarah Indonesia dengan cara simple dan menyenangkan

•Harapannya adalah untuk Memberantas ketidaktahuan masyarakat terhadap sejarah dari negaranya sendiri

•Fungsi produk dalam software ini adalah memberantas ketidaktahuan masyarakat Indonesia terhadap sejarah negaranya sendiri

Page 5: REQUIREMENTS SYSTEM

LINGKUP MASALAH (cont.)

•Kelemahan pada software ini informasi yang di berikan kurang spesifik di karenakan aplikasi hanya memberikan pertanyaan dan jawaban secara opsional dan berbentuk umum.

•Spesifikasi pada software ini menggunakan bahasa pemrograman java yang berbasis Object Oriented Programing, kemudian software ini juga menggunakan Database Management System Oracle.

Page 6: REQUIREMENTS SYSTEM

DESKRIPSI UMUMDokumen SRS ini dibagi menjadi 3 bagian utama, yang mencakup:• Bagian Pertama : Merupakan pengenalan dari

dokumen SRS ini yang berisi Tujuan, Ruang Lingkup, Referensi, dan Deskripsi Umum mengenai SRS ini.

• Bagian Kedua :Merupakan deskripsi umum tentang software atau proyek yang dibangun bagian ini berisi Fungsi, Karakteristik Pengguna, Batasan, dan Asumsi.

• Bagian Ketiga : Merupakan penguraian kebutuhan perangkat lunak lebih lanjut dan terperinci.

Page 7: REQUIREMENTS SYSTEM

FUNCTIONAL REQUIREMENT

•Software ini dikemas dalam bentuk yang menarik pada tampilan window-nya. Pada awal membuka software ini akan bertemu window loading

•Optional Button:• START GAME• OPTIONS• TUTORIALS• HIGHSCORE

Page 8: REQUIREMENTS SYSTEM

RANCANGAN KASAR

Page 9: REQUIREMENTS SYSTEM

NON-FUNCTIONAL REQUIREMENT•Software Safety, isi konten.•Software Security, kemanan sistem• Avaibility, Software dapat digunakan kapan

saja•Portability Software, bergantung akan

adanya penginstalan oracle terlebih dahulu.•Reliability, penanggulangan akan adanya

kerusakan pada sistem•Communication, penggunaan bahasa

Indonesia

Page 10: REQUIREMENTS SYSTEM

Karakteristik Pengguna &Kendala Pembuatan Software

• Karakteristik pengguna pada target pelajar(khusus), dan selain itu adalah masyarakat umum, karena software ini berbasis software pendidikan

• Kendala dalam membangun software ini adalah dibutuhkan database yang berskala cukup besar,

• Oleh karena itu kami menggunakan Oracle sebagai wadah untuk isi dari pengetahuan yang akan dimasukkan untuk kelengkapan dari data aplikasi tersebut.

Page 11: REQUIREMENTS SYSTEM

BATASAN SOFTWARE

•Aturan dari software ini adalah user sebagai pengguna dari software akan diberikan pertanyaan-pertanyaan mengenai sejarah dari bangsa Indonesia (jawaban opsional)

•resources minimal RAM DDR2 512MB dan Processor Minimal Pentium 4.

•tak akan rusak selama tidak ada data yang corrupt(error)

Page 12: REQUIREMENTS SYSTEM

LINGKUP OPERASI- dijalankan pada desktop dengan

operating sistem windows(min. Windows XP SP2).

- Aplikasi ini menngunakan Bahasa Pemrograman Berbasis Objek (Java) dengan manajemen basis datanya menggunakan aplikasi Oracle.

Page 13: REQUIREMENTS SYSTEM

FUNCTIONAL REQUIREMENTS SUMMARY

SRS-Id Description

SKPL- Histo EDtm.K-0001 Menampilkan mode permainan: ‘CAMPAIGN’, ‘SURVIVAL’, ‘TIME TRIAL’.

CAMPAIGN game untuk mode adventure yaitu menyelesaikan tantangan

– tantangan hingga mencapai akhir.

SURVIVAL untuk mode game bertahan sampai tantangan berakhir.

TIME TRIAL untuk mode bermain game dengan batas waktu tertentu.

SKPL- Histo EDtm.K-0002 Menampilkan Bagian game untuk mengatur kesesuaian Game dengan

Kemampuan Dekstop.

SOUND untuk pengaturan efek suara pada game.

MUSIC Untuk pengaturan background music.

SCREEN untuk pengaturan display game agar disesuaikan dengan

dekstop.

SKPL- Histo EDtm.K-0003 Menampilkan keluaran video untuk membantu user yang ingin bermain

untuk dapat memahami rule dari permainan.

SKPL- Histo EDtm.K-0004 Menampilkan keluaran daftar pemain-pemain terbaik yang mencatat

nama dengan nilai-nilai 10 tertinggi.

SKPL- Histo EDtm.K-0005 Penghentian pengonsumsian resource dan software dihentikan

Page 14: REQUIREMENTS SYSTEM

NON-FUNCTIONAL REQUIREMENTS SUMMARY

SRS-Id Description

SKPL- Histo EDtm.K-0006 Pengunaan tanpa kurun waktu, selama suplay listrik

dan tenaga masih ada pada dekstop, maka software

bisa di jalankan.

SKPL- Histo EDtm.K-0007 Penanguulangan terjadinya error dengan penghentian

pengambilan resource dari memory sehingga deadlock

bisa dihindarkan.

SKPL- Histo EDtm.K-0008 Oracle sebagai syarat penginstalan software.

Nb: Oracle juga disertakan dalam master penginstalan.

SKPL- Histo EDtm.K-0009 Pertanyaan-pertanyaan tiap pertanyaan pada game

menggunakan bahasa Indonesia.

Page 15: REQUIREMENTS SYSTEM

DATA FLOW DIAGRAMDFD Level 0

Page 16: REQUIREMENTS SYSTEM

DATA FLOW DIAGRAM (cont.)DFD Level 1

Page 17: REQUIREMENTS SYSTEM

QUALITY ATRIBUTS

•kemanannya dengan pemanfaatan kemampuan dari oracle dengan kemampuan keamanan yang telah memadai.

•Aplikasi Support pada System Operasi Windows (min. Win XP sp 2)

•Kemampuan software untuk dapat mengacak pertanyaan (randomizer)

Page 18: REQUIREMENTS SYSTEM

THANKS