spesifikasi kebutuhan perangkat lunak

12
Spesifikasi Kebutuhan Perangkat Lunak (Software Requirements Specification - SRS) untuk Media Pembelajaran Tentang Network Basic Simulator (NBS) Oleh : - Agna Suhadna (1300512) - Ahmad Krisnanda (1304635) - Astri Artiningsih (1300238) - Eliyen Putri Zizaini (1305511) - Muhammad Fiqih A.F ( 1304151)

Upload: muhammad-fiqih-al-farouq

Post on 22-Dec-2015

19 views

Category:

Documents


5 download

DESCRIPTION

terimakaish

TRANSCRIPT

Page 1: Spesifikasi Kebutuhan Perangkat Lunak

Spesifikasi Kebutuhan Perangkat Lunak

(Software Requirements Specification - SRS)

untuk

Media Pembelajaran Tentang

Network Basic Simulator (NBS)

Oleh :

- Agna Suhadna (1300512)- Ahmad Krisnanda (1304635)- Astri Artiningsih (1300238)- Eliyen Putri Zizaini (1305511)- Muhammad Fiqih A.F ( 1304151)

Bandung2015

Page 2: Spesifikasi Kebutuhan Perangkat Lunak

Daftar Isi

1. Pendahuluan.............................................................................................................................31.1 Tujuan....................................................................................................................................31.2 Ketentuan Dokumen..............................................................................................................31.3 Sasaran...................................................................................................................................31.4 Cakupan Proyek.....................................................................................................................41.5 Referensi................................................................................................................................4

2. Deskripsi Umum......................................................................................................................42.1 Perspektif Produk...................................................................................................................42.2 Fungsi-Fungsi Produk............................................................................................................52.3 Tingkatan dan Karakteristik User..........................................................................................52.4 Lingkungan Pengoperasian....................................................................................................62.5 Desain dan Batasan Implementasi.........................................................................................62.6 User Documentation..............................................................................................................62.7 Asumsi dan Ketergantungan..................................................................................................6

3. Fungsi – fungsi Sistem.............................................................................................................73.1 Fungsi Materi.........................................................................................................................7

3.1.1 Deskripsi dan Prioritas....................................................................................................73.1.2 Tahapan Stimulus / Response.........................................................................................73.1.3 Kebutuhan Fungsional....................................................................................................7

3.2 Fungsi Latihan Soal...............................................................................................................73.2.1 Deskripsi dan Prioritas....................................................................................................73.2.2 Tahapan Stimulus Response...........................................................................................73.2.3 Kebutuhan Fungsional....................................................................................................7

3.3 Fungsi Evaluasi......................................................................................................................83.3.1 Deskripsi dan Prioritas....................................................................................................83.3.2 Tahapan Stimulus / Response.........................................................................................83.3.3 Kebutuhan Fungsional....................................................................................................8

4. Kebutuhan Antarmuka Eksternal.............................................................................................84.1 Antarmuka Pengguna.............................................................................................................84.2 Antarmuka Perangkat Keras..................................................................................................94.3 Antarmuka Perangkat Lunak.................................................................................................94.4 Antarmuka Komunikasi.........................................................................................................9

5. Kebutuhan Non-fungsional Lain.............................................................................................9Kebutuhan Performa....................................................................................................................9

6. Kebutuhan Lain.......................................................................................................................9

Page 3: Spesifikasi Kebutuhan Perangkat Lunak

1. Pendahuluan

Seiring perkembangan teknologi yang semakin pesat, maka kebutuhan untuk pengajaran

pun akan semakin maju, dimulai dengan adanya internet dan hal-hal lain yang memudahkan

terjadinya proses pembelajaran, pada jaman sekarang kita bisa belajar dimana saja dan

kapan saja, dengan kemudahan tersebut ini memungkinkan untuk pembelajaran jarak jauh,

salah satunya ada dengan menggunakan flash media.

Begitupun untuk sekolah di kejuruan, biasanya seorang guru memberikan sebuah materi

pembelajaran terlebih dahulu sebelum mempraktikannya. Namun, kebanyakan dari siswa

belum tentu paham sepenuhnya walaupun telah melakukan praktik dengan apa yang di

ajarkan. Maka dari itu, pembelajaran dengan flash dibuat untuk memudahkan para siswa

dalam memahami sebuah materi yang diajarkan.

1.1 TujuanTujuan spesifikasi ini adalah untuk memberikan gambaran umum tentang sebuah

rancangan media pembelajaran. Pengguna baik itu siswa ataupun guru dapat pula

menggunakan dokumen ini sebagai pedoman untuk penerapan pembelajaran sebenarnya.

1.2 Ketentuan DokumenSoftware :perangkat lunak komputerFlash:alat pembuatan media pembelajaranUser :penggunaUser friendly :mengertiataumemahamisertamemudahkanpenggunanya.

1.3 SasaranDeveloper

System analis dan programmer membuat program agar memudahkan pekerjaan secara komputerisasi. Programmer berupaya membuat program ini secara user friendly agar mudah di pahami oleh pengguna yang awam terhadap teknologi.

Tester Orang yang menguji system yang di buatoleh developer sudah sesuai dengan konsep

yang di buat developer serta sesuai dengan keinginan user.

Page 4: Spesifikasi Kebutuhan Perangkat Lunak

User Orang yang menggunakan system, dimana system itu sendiri merupakan keinginan user

dan pembuat sistem ini keinginannya media ini berjalan pada spesifikasi yang baik.

1.4 Cakupan Proyek

Proyek ini akan menghasilkan sebuah produk berupa media pembelajaran untuk

pengenalan jaringan kompter dasar dengan nama Network Basic Simulator. versi 1.0 yang

akan mampu menunjaang pembelajaran jaringan komputer di kelas, sehingga diharapkan

media pembelajaran ini akan cocok digunakan baik oleh siswa sendiri maupun guru yang

bersangkutan.

Media Pembelajaran ini dapat menjelaskan tentang materi-materi dasar jaringan

komputer serta pengaplikasiannya. Selain itu, media pembelajaran ini juga dilengkapi

dengan latihan soal dan evaluasi.

1.5 Referensi

Tidak ada dokumen khusus seperti user manual atau tutorial dari media pembelajaran NBS. Tetapi akan ada sedikit penjelasan cara pemakaian yang akan diberikan bersama media pembelajarannya. Serta panduan E-book mengenai pembuatan SKPL yang disusun oleh :

Ahmad Permana

Hafizh Reza P.

Nurdin Wahyudin

Rikki Yan Hari

2. Deskripsi Umum

2.1 Perspektif Produk

Pada dasarnya NBS ini merupakan sebuah media pembelajaran yang seperti lainnya

yang sudah terlebih dahulu beredar di pasaran.

Page 5: Spesifikasi Kebutuhan Perangkat Lunak

NBS adalah salah satu produk yang diproduksi oleh kami yang dirancang secara khusus agar

memudahkan guru ataupun siswa dalam mempelajari jaringan dasar dan mampu menjadi

alternatif dari sebuah media pembelajaran lain.

2.2 Fungsi-Fungsi Produk

Berikut ini gambaran umum dari Media Pembelajaran NBS :

2.3 Tingkatan dan Karakteristik User` Dalam NBS ini tidak ada tingkatan atau karakteristik khusus user :

1. User

User dapat melihat materi yang telah di sediakan.

User dapat menggunakan menu latihan soal untuk menguji pengetahuannya tentang

jaringan dasar konputer.

User dapat menggunakan menu evaluasi untuk menguji kemampuannya tentang jaringan

dasar komputer.

Page 6: Spesifikasi Kebutuhan Perangkat Lunak

2.4 Lingkungan PengoperasianBerikut ini adalah spesifikasi minimum yang diperlukan untuk dapat menjalankan media

pembelajaran NBS :

Hardware meliputi :

Processor Pentium III/kompatibel atau lebih tinggi.

Ruang kosong pada harddisk 1 GB.

Memori RAM 128 MB (disarankan 512 MB atau lebih untuk server).

VGA, Sound Card, mouse, dan keyboard kompatibel.

Software meliputi :

Sistem operasi Windows 9x keatas (untuk workstation /client).

Software Macro Media flash

2.5 Desain dan Batasan Implementasi

Proses pengerjaan media pembelajaran NBS ini menggunakan software Adobe Flash Professional, developer yang ingin mengembangkan aplikasi ini berarti harus memiliki minimal Adobe Flash Professional atau yang lebih tinggi untuk dapat membuka source codenya. Dalam implementasinya, bahasa yang digunakan sebagai bahasa tampilan luar adalah bahasa indonesia dan beberapa istilah yang umum, untuk memudahkan pengguna. Tetapi pada proses coding, menggunakan nama-nama dalam bahasa inggris demi universalitas dan estetika pengkodingan.

2.6 User Documentation

Tidak ada dokumen khusus seperti user manual atau tutorial dari media pembelajaran NBS ini. Tetapi akan ada sedikit penjelasan cara pemakaian yang akan diberikan bersama software aplikasinya, semacam file readme. Di sana akan jelaskan secara singkat tentang cara melihat materi, cara menggunakan latihan soal dan cara menggunakan evaluasi. File readme ini nantinya akan berekstensi .txt demi fleksibelitas penggunaan.

2.7 Asumsi dan KetergantunganSoftware dapat dioperasikan dengan baik jika :

Sistem operasi workstation/client menggunakan Windows XP Professional.

Page 7: Spesifikasi Kebutuhan Perangkat Lunak

Spesifikasi hardware yang digunakan lebih tinggi dari spesifikasi minimum softaware.

3. Fungsi – fungsi Sistem

3.1 Fungsi Materi

3.1.1 Deskripsi dan PrioritasDapat Memberikan pengetahuan tentang jaringan komputer dasar.

3.1.2 Tahapan Stimulus / Response User menekan tombol Materi dari menu utama

User memilih Materi yang ingin dipelajari

Selanjutnya user dapat membaca materi

3.1.3 Kebutuhan FungsionalTidak ada kebutuhan fungsional.

3.2 Fungsi Latihan Soal

3.2.1 Deskripsi dan PrioritasUser dapat mengerjakan latihan-latihan soal yang akan menilai pengetahuan user

mengenai jaringan dasar komputer.

3.2.2 Tahapan Stimulus Response User menekan tombol latihan soal dari menu utama

User lalu mengerjakan latihan soal

3.2.3 Kebutuhan FungsionalTidak ada kebutuhan fungsional.

Page 8: Spesifikasi Kebutuhan Perangkat Lunak

3.3 Fungsi Evaluasi

3.3.1 Deskripsi dan PrioritasUser dapat mengerjakan soal-soal evaluasi yang akan menilai kemampuan user

mengenai jaringan dasar komputer.

3.3.2 Tahapan Stimulus / Response

User menekan tombol evaluasi dari menu utama

User lalu mengerjakan soal evaluasi

3.3.3 Kebutuhan FungsionalTidak ada kebutuhan fungsional.

4. Kebutuhan Antarmuka Eksternal

4.1 Antarmuka PenggunaMedia pembelajaran ini merupakan aplikasi berbasis desktop yang sangat sederhana dimana user tidak perlu dipusingkan dalam menggunakan aplikasi ini. Antarmuka aplikasi ini sangat user friendly dimana di dalamnya terdapat :- Menu Utama

Bertujuan sebagai gerbang atau tempat awal.

- MateriTerdiri dari:

o Perangkat jaringano Protokolo 7 Layer OSIo Simulasi pengiriman data

- Latihan SoalUntuk melatih pengetahuan user

- EvaluasiUntuk melihat kemampuan user

- Keluar

Page 9: Spesifikasi Kebutuhan Perangkat Lunak

4.2 Antarmuka Perangkat Keras

Untuk berinteraksi dengan software ini, hanya ada dua macam perangkat keras utama

yang berfungsi sebagai alat masukan (input) yang dapat dikenali dengan baik oleh sistem, yaitu

keyboard dan mouse. Sedangkan sebagai alat keluaran (output) yaitu printerdan monitor.

4.3 Antarmuka Perangkat Lunak

Media pembelajaran ini menggunakan software Adobe Flash Player. Selain itu, media

pembelajaran ini juga bisa beroperasi di komputer dengan sistem operasi berbasis GUI.

4.4 Antarmuka Komunikasi

Untuk kebutuhan komunikasi dengan user, tidak dibutuhkan spesifikasi khusus dari

komputer untuk membuka antar muka utamanya.

5. Kebutuhan Non-fungsional Lain

Kebutuhan Performa

Media pembelajaran ini akan berjalan dalam performa terbaiknya jika dijalankan dalam

spesifikasi hardware di atas spesifikasi minimal yang diberikan. Selain itu, jenis sistem operasi yang

digunakan juga akan sangat berpengaruh terhadap kinerja dari sistem. Selain itu, tindakan

perawatan terhadap sistem.

6. Kebutuhan Lain

Bersama aplikasi ini tidak disertakan semua software-software pihak ketiga yang menjadi

persyaratan untuk berjalannya media pembelajaran ini dengan baik, seperti sistem operasi,

Page 10: Spesifikasi Kebutuhan Perangkat Lunak

Adobe Flash Player, dan sebagainya.Oleh karena itu kita harus mempersiapkan masing-masing

software pendukung untuk menjalankannya.