Spesifikasi Proyek Pengembangan Aplikasi/Driver untuk Aplikasi PowerPoint dan Media Player Disiapkan oleh Risal Fakultas Teknologi Informasi Universitas Kristen Maranatha 14 Mei 2014
Spesifikasi Kebutuhan Perangkat Lunak untuk <nama proyek> hal ii Daftar Isi Daftar Isi... ii 1. Pendahuluan... 1 1.1 Tujuan Proyek... 1 1.2 Ruang Lingkup Proyek... 1 2. Deskripsi Proyek... 1 3. Tahapan Proyek... 1 3.1 Detail Rencana Kerja... 1 3.2 Time Schedule... 1 4. Hasil Proyek... 1 4.1 Indikator Penilaian... 1 4.2 Standar Penyelesaian Proyek... 1 5. Kebutuhan Personil... 1
Spesifikasi Kebutuhan Perangkat Lunak untuk <nama proyek> halaman 1 1. Pendahuluan 1.1 Tujuan Proyek Perangkat lunak yang dibuat berupa hasil eksplorasi menggunakan perangkat Leap Motion. Perangkat lunak yang dibuat adalah sebuah aplikasi/driver yang dapat digunakan untuk mengatur aplikasi PowerPoint dan Media Player. Diharapkan aplikasi ini nantinya dapat digunakan pengguna PowerPoint/Media Player dalam memberikan presentasi hanya menggunakan gerak tangan (gesture). 1.2 Ruang Lingkup Proyek Perangkat lunak ini digunakan untuk mengatur jalannya aplikasi PowerPoint dan Media Player menggunakan gerak tangan (gesture). Aplikasi akan menggunakan perangkat keras khusus dalam hal ini Leap Motion sebagai piranti masukan. Perangkat lunak ini nantinya jalan sebagai service yang melayani pengguna ketika dibutuhkan. 2. Deskripsi Proyek 2.1 Tentang Perangkat Lunak Selama ini aplikasi umumnya menerima masukan dari piranti masukan keyboard dan mouse. Saat ini telah dikembangkan berbagai piranti masukan yang sifatnya natural dekat dengan manusia. Salah satu piranti masukan yang dimaksud adalah Leap Motion. Leap Motion memungkinkan komputer untuk mendeteksi tangan dan jari. Perangkat lunak yang dirancang kali ini terinspirasi dengan alat presenter yang selama ini digunakan. Diharapkan setelah perangkat lunak ini selesai dibuat, pengguna dapat menggunakan gesture sederhana untuk mengatur aplikasi PowerPoint dan Media Player yang sering digunakan untuk kebutuhan presentasi. 2.2 Fungsi-Fungsi Perangkat Lunak
Spesifikasi Kebutuhan Perangkat Lunak untuk <nama proyek> halaman 2 A. PowerPoint 1. Memulai presentasi. 2. Menghentikan presentasi. 3. Pindah slide berikutnya. 4. Pindah slide sebelumnya. 5. Blank. B. Media Player (Winamp, Windows Media Player, dan Media Player lainnya) 1. Play. 2. Stop. 3. Next Track. 4. Previous Track. 5. Volume Up. 6. Volume Down. 2.3 Karakteristik dan Klasifikasi Pengguna Pengguna yang akan menggunakan perangkat lunak ini adalah pengguna PC biasa. 2.4 Lingkungan Operasi Perangkat lunak ini dapat diakses oleh semua orang yang dapat mengakses PC dan memiliki perangkat keras Leap Motion. 2.5 Batasan Desain dan Implementasi Menggunakan Bahasa Pemrograman C++/C# atau Bahasa Pemrograman lainnya yang didukung oleh SDK. Desain aplikasi modern, gunakan panduan aplikasi Windows 7/8. Media Player yang dimaksud adalah Winamp, Windows Media Player, Windows Media Player Classic, dan VLC. 2.6 Asumsi dan Ketergantungan Perangkat lunak dibuat tergantung dengan keberadaan perangkat keras Leap Motion. Semua ketergantungan dengan perangkat keras Leap Motion (seperti driver dan SDK) termasuk. 2.7 Antarmuka Perangkat Keras Perangkat keras yang digunakan adalah sebuah PC dan piranti masukan Leap Motion.
Spesifikasi Kebutuhan Perangkat Lunak untuk <nama proyek> halaman 3 2.8 Antarmuka Perangkat Lunak Perangkat lunak yang dibuat menggunakan SDK yang dapat diunduh di https://developer.leapmotion.com/.
Spesifikasi Kebutuhan Perangkat Lunak untuk <nama proyek> halaman 1 3. Tahapan Proyek 3.1 Detail Rencana Kerja 1. Analisa kebutuhan perangkat lunak. 2. Eksplorasi Leap Motion SDK. 3. Perancangan perangkat lunak. 4. Pengembangan fitur perangkat lunak. 5. Pengujian fitur perangkat lunak. 6. Pembuatan dokumentasi perangkat lunak. 7. Implementasi perangkat lunak. 3.2 Time Schedule Kegiatan Analisa Data Eksplorasi SDK Perancangan Desain Pengembangan Fitur Pengujian Fitur Pembuatan Dokumentasi Implementasi Jadwal I II III IV I II III IV 16-20 Juni 23-27 Juni 30 Juni-4 Juli 7-11 Juli 14-18 Juli 21-25 Juli 4-8 Agustus 11-15 Agustus
Spesifikasi Kebutuhan Perangkat Lunak untuk <nama proyek> halaman 1 4. Hasil Proyek 4.1 Indikator Penilaian Perangkat lunak dapat dijalankan di sistem operasi Windows 7/8 dan mengatur aplikasi PowerPoint dan aplikasi Media Player umum. 4.2 Standar Penyelesaian Proyek - Produk (Perangkat Lunak). - Desain Produk. - Laporan/Dokumentasi. - Panduan Penggunaan Produk. 5. Kebutuhan Personil Posisi: Programmer. Jumlah orang: 1. Keahlian: C#/Unity, C++, Python, atau JAVA.