spesifikasi kebutuhan perangkat lunak
DESCRIPTION
terimakaishTRANSCRIPT
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
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
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.
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.
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.
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.
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.
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
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,
Adobe Flash Player, dan sebagainya.Oleh karena itu kita harus mempersiapkan masing-masing
software pendukung untuk menjalankannya.