Dokumen ini merupakan spesifikasi persyaratan perangkat lunak untuk aplikasi Guitar Checker. Aplikasi ini bertujuan untuk membantu pemain gitar mengkonfigurasi nada pada senar gitar dan menganalisis hasil permainan mereka dengan merekam dan menampilkan notasi yang direkam. Dokumen ini menjelaskan tujuan, ruang lingkup, definisi, referensi, deskripsi umum, perspektif produk, fungsi, karakteristik pengguna, batasan
El documento presenta información sobre cuatro juegos de la serie Devil May Cry. Resume los eventos principales de cada juego, incluyendo la introducción de nuevos personajes como Dante, Vergil, Trish, Lucía y Nero. Explica las tramas de cada juego que involucran la lucha contra demonios y el regreso periódico del emperador demoníaco Mundus.
Dokumen ini berisi spesifikasi persyaratan perangkat lunak untuk sistem kasir penjualan. Dokumen ini menjelaskan fitur-fitur sistem seperti pembayaran, stok bahan, dan riwayat transaksi, serta antarmuka pengguna, persyaratan perangkat keras dan lunak, serta asumsi-asumsi yang mendasari sistem.
Dokumen ini memberikan ringkasan tentang pengenalan perisian komputer. Ia menjelaskan definisi perisian sebagai program dan maklumat operasi yang digunakan oleh komputer, dan menyenaraikan dua jenis perisian utama - perisian sistem seperti sistem operasi dan utiliti, serta perisian aplikasi seperti pangkalan data dan pemproses perkataan.
Modul ini membahas tentang Software Requirement Specification (SRS) yang meliputi pengertian SRS, faktor yang dipertimbangkan dalam pembuatannya, fungsi dokumen SRS, kriteria dokumen SRS yang baik, aspek-aspek yang perlu dihindari, dan orang-orang yang terlibat dalam pembuatan SRS.
Program aplikasi game ini dirancang untuk memberikan hiburan kepada anak-anak dengan menggunakan bahasa pemrograman Visual Basic 6.0. Program ini memiliki berbagai menu seperti menu utama, menu game, menu bantuan, dan menu tentang. Implementasi sistem dan pengujian program menunjukkan bahwa program dapat berjalan dengan baik sesuai desain yang ditetapkan.
El documento presenta información sobre cuatro juegos de la serie Devil May Cry. Resume los eventos principales de cada juego, incluyendo la introducción de nuevos personajes como Dante, Vergil, Trish, Lucía y Nero. Explica las tramas de cada juego que involucran la lucha contra demonios y el regreso periódico del emperador demoníaco Mundus.
Dokumen ini berisi spesifikasi persyaratan perangkat lunak untuk sistem kasir penjualan. Dokumen ini menjelaskan fitur-fitur sistem seperti pembayaran, stok bahan, dan riwayat transaksi, serta antarmuka pengguna, persyaratan perangkat keras dan lunak, serta asumsi-asumsi yang mendasari sistem.
Dokumen ini memberikan ringkasan tentang pengenalan perisian komputer. Ia menjelaskan definisi perisian sebagai program dan maklumat operasi yang digunakan oleh komputer, dan menyenaraikan dua jenis perisian utama - perisian sistem seperti sistem operasi dan utiliti, serta perisian aplikasi seperti pangkalan data dan pemproses perkataan.
Modul ini membahas tentang Software Requirement Specification (SRS) yang meliputi pengertian SRS, faktor yang dipertimbangkan dalam pembuatannya, fungsi dokumen SRS, kriteria dokumen SRS yang baik, aspek-aspek yang perlu dihindari, dan orang-orang yang terlibat dalam pembuatan SRS.
Program aplikasi game ini dirancang untuk memberikan hiburan kepada anak-anak dengan menggunakan bahasa pemrograman Visual Basic 6.0. Program ini memiliki berbagai menu seperti menu utama, menu game, menu bantuan, dan menu tentang. Implementasi sistem dan pengujian program menunjukkan bahwa program dapat berjalan dengan baik sesuai desain yang ditetapkan.
Dokumen tersebut merupakan ringkasan tentang perangkat lunak yang mencakup definisi perangkat lunak, jenis perangkat lunak berdasarkan fungsi dan cara mendapatkannya, serta contoh jenis perangkat lunak aplikasi seperti perangkat lunak hiburan, pendidikan, bisnis dan produktivitas kerja.
Spesifikasi kebutuhan merupakan aktivitas penting dalam pengembangan perangkat lunak untuk memastikan sistem yang dibangun sesuai dengan kebutuhan pengguna. Dokumen menjelaskan proses rekayasa kebutuhan perangkat lunak meliputi mengidentifikasi, mengkomunikasikan, dan mendokumentasikan kebutuhan fungsional dan non-fungsional dari sistem. Aktivitas utama meliputi memahami ranah sistem, mengumpulkan kebutuhan,
Sistem operasi merupakan perangkat lunak yang mengatur dan mengontrol kerja perangkat keras komputer serta menyediakan antarmuka untuk berinteraksi dengan aplikasi dan pengguna. Sistem operasi terdiri dari beberapa bagian seperti kernel, shell, dan driver. Ada berbagai jenis sistem operasi untuk komputer konvensional, embedded system, dan perangkat mobile. Perangkat lunak aplikasi digunakan untuk memenuhi kebutuhan spesifik pengguna seperti pen
Dokumen tersebut membahas berbagai jenis perangkat lunak termasuk perangkat lunak sistem, perangkat lunak pengolah kata, spreadsheet, basis data, dan perangkat lunak publikasi digital. Secara khusus membahas pengertian, peranan, klasifikasi, dan contoh-contoh dari masing-masing jenis perangkat lunak.
Dokumen tersebut membahas tentang pengertian software, jenis-jenis software berdasarkan fungsi, bahasa pemrograman, dan klasifikasi software berdasarkan cara mendapatkan hak pemakaiannya.
Dokumen tersebut merupakan daftar isi mata kuliah Rekayasa Perangkat Lunak yang mencakup pengantar rekayasa perangkat lunak, profesi rekayasa perangkat lunak, proses rekayasa perangkat lunak, konstruksi perangkat lunak, jaminan mutu perangkat lunak, penelitian rekayasa perangkat lunak.
04. identifikasi dan analisis alternatif solusiAinul Yaqin
Dokumen tersebut melakukan identifikasi dan analisis alternatif solusi untuk suatu proyek sistem informasi dengan mengevaluasi karakteristik teknis, keuntungan bisnis, persyaratan perangkat keras dan lunak, serta kelayakan operasional, teknis, ekonomis dan jadwal dari setiap alternatif.
Beberapa jenis penyimpanan eksternal selain yang sudah disebutkan antara lain:
- DVD/CD - Digunakan untuk menyimpan dan memindahkan data dalam jumlah besar seperti file multimedia. Memiliki kapasitas lebih besar dari flashdisk.
- Tape Drive - Digunakan untuk menyimpan dan memindahkan data dalam jumlah sangat besar. Biasanya digunakan untuk backup data perusahaan.
- External Hard Drive - Mirip dengan hard drive internal namun berukuran lebih
Dokumen tersebut membahas latar belakang metodologi pengembangan perangkat lunak. Pada awal pengembangan perangkat lunak, banyak proyek yang gagal karena ketiadaan metodologi yang baik. Metodologi mulai bermunculan pada tahun 1970-an untuk meningkatkan kualitas pengembangan perangkat lunak. Metodologi pengembangan perangkat lunak adalah proses pengorganisasian metode dan notasi yang ditetapkan untuk menghasilkan perang
Dokumen tersebut merupakan ringkasan tentang perangkat lunak yang mencakup definisi perangkat lunak, jenis perangkat lunak berdasarkan fungsi dan cara mendapatkannya, serta contoh jenis perangkat lunak aplikasi seperti perangkat lunak hiburan, pendidikan, bisnis dan produktivitas kerja.
Spesifikasi kebutuhan merupakan aktivitas penting dalam pengembangan perangkat lunak untuk memastikan sistem yang dibangun sesuai dengan kebutuhan pengguna. Dokumen menjelaskan proses rekayasa kebutuhan perangkat lunak meliputi mengidentifikasi, mengkomunikasikan, dan mendokumentasikan kebutuhan fungsional dan non-fungsional dari sistem. Aktivitas utama meliputi memahami ranah sistem, mengumpulkan kebutuhan,
Sistem operasi merupakan perangkat lunak yang mengatur dan mengontrol kerja perangkat keras komputer serta menyediakan antarmuka untuk berinteraksi dengan aplikasi dan pengguna. Sistem operasi terdiri dari beberapa bagian seperti kernel, shell, dan driver. Ada berbagai jenis sistem operasi untuk komputer konvensional, embedded system, dan perangkat mobile. Perangkat lunak aplikasi digunakan untuk memenuhi kebutuhan spesifik pengguna seperti pen
Dokumen tersebut membahas berbagai jenis perangkat lunak termasuk perangkat lunak sistem, perangkat lunak pengolah kata, spreadsheet, basis data, dan perangkat lunak publikasi digital. Secara khusus membahas pengertian, peranan, klasifikasi, dan contoh-contoh dari masing-masing jenis perangkat lunak.
Dokumen tersebut membahas tentang pengertian software, jenis-jenis software berdasarkan fungsi, bahasa pemrograman, dan klasifikasi software berdasarkan cara mendapatkan hak pemakaiannya.
Dokumen tersebut merupakan daftar isi mata kuliah Rekayasa Perangkat Lunak yang mencakup pengantar rekayasa perangkat lunak, profesi rekayasa perangkat lunak, proses rekayasa perangkat lunak, konstruksi perangkat lunak, jaminan mutu perangkat lunak, penelitian rekayasa perangkat lunak.
04. identifikasi dan analisis alternatif solusiAinul Yaqin
Dokumen tersebut melakukan identifikasi dan analisis alternatif solusi untuk suatu proyek sistem informasi dengan mengevaluasi karakteristik teknis, keuntungan bisnis, persyaratan perangkat keras dan lunak, serta kelayakan operasional, teknis, ekonomis dan jadwal dari setiap alternatif.
Beberapa jenis penyimpanan eksternal selain yang sudah disebutkan antara lain:
- DVD/CD - Digunakan untuk menyimpan dan memindahkan data dalam jumlah besar seperti file multimedia. Memiliki kapasitas lebih besar dari flashdisk.
- Tape Drive - Digunakan untuk menyimpan dan memindahkan data dalam jumlah sangat besar. Biasanya digunakan untuk backup data perusahaan.
- External Hard Drive - Mirip dengan hard drive internal namun berukuran lebih
Dokumen tersebut membahas latar belakang metodologi pengembangan perangkat lunak. Pada awal pengembangan perangkat lunak, banyak proyek yang gagal karena ketiadaan metodologi yang baik. Metodologi mulai bermunculan pada tahun 1970-an untuk meningkatkan kualitas pengembangan perangkat lunak. Metodologi pengembangan perangkat lunak adalah proses pengorganisasian metode dan notasi yang ditetapkan untuk menghasilkan perang
1. REKAYASA PERANGKAT LUNAK
Guitar Checker
Teknik Informatika, Fakultas Teknik
1. Pendahuluan
1.1. Tujuan
Universitas Brawijaya
Dokumen SRS ( Software Requirement Specification )
merupakan dokumen spesifikasi perangkat lunak untuk
aplikasi “guitar Checker”. Tujuan dari srs ini adalah :
1.1.1. Menentukan kebutuhan fungsional dari software
guitar checker
1.1.2. Mengidentifikasi batasan-batasan sistem.
1.1.3. Identifikasi pengguna dari sofware guitar checker.
1.1.4. Menjelaskan interaksi antara sistem dan pengguna
eksternal.
1.1.5. Menetapkan suatu bahasa umum antara klien dan
tim programmer dalam perancangan dan pembuatan
software.
Dokumen SRS ini ditujukan untuk
1.2. Ruang Lingkup
Judul software ini adalah Guitar Checker. Alasan kami
memberikan judul Guitar Checker pada software yang
kami buat adalah karena software ini berfungsi untuk
mengkonfigurasi nada pada senar gitar. Pembuatan
Software Guitar Checker bertujuan untuk membantu
pemain gitar menganalisa hasil permainan gitar mereka.
2. Selain itu, software ini juga berfungsi untuk membantu
para pemula dalam mempelajari notasi saat bermain
gitar. Dengan adanya software ini, kami berharap agar
para musisi atau masyarakat awam terbantu dalam
mempelajari musik khususnya alat musik gitar.
Keuntungan lain yang bisa didapat dari fitur software ini
adalah pengguna bisa menganalisa ulang hasil permainan
gitar yang telah direkam untuk dapat diharmonisasikan
dengan alat musik lain.
1.3. Definisi, akronim dan singkatan
1.3.1. SRS ( Software Requirement Specification )
Definisi :
- SRS menurut Davis
“If a company wishes to let a
contract for a large software
development project, it must define
its needs in a sufficiently abstract
way that a solution is not pre-defined.
The requirements must be
written so that several contractors
can bid for the contract, offering,
perhaps, different ways of meeting
the client organisation’s needs.
Once a contract has been awarded,
the contractor must write a system
definition for the client in more
detail so that the client understands
and can validate what the software
will do. Both of these documents
may be called the requirements
document for the system.”
3. - Menurut Ian Sommerville :
Software requirement specification merupakan
fungsi dan kinerja yang dialokasikan untuk
perangkat lunak sebagai bagian dari sistem
rekayasa perangkat lunak secara garis besar SRS
membahas mengenai deskripsi informasi lengkap,
penjelasan rinci fungsional, representasi dari
perilaku sistem, persyaratan kinerja dan kendala
desain, kriteria validasi yang sesuai dan lainnya
yang berkaitan dengan persyaratan
(requirement).
1.4. Referensi
Referensi yang dipakai dalam pengembangan software
ini adalah :
· gStrings chromatic tuner versi 1.09
Aplikasi berbasis Android ini berfungsi untuk
mengukur gelombang dalam Hz dan tangga nada
suatu alat musik petik.
4. · Music Sheet Workout versi 1.11
Aplikasi berbasis Android ini berfungsi untuk
mengeluarkan tune dari nada yang diinputkan.
( diambil dari www.Androidzoom.com )
· jetAudio versi 8.0.16
Software ini berfungsi sebagai pemutar dan
perekam audio dengan kualitas yang baik. Selain
itu, software ini bisa digunakan untuk mengedit
audio dengan merubah nada dasar.
· Joe Celko's SQL for Smarties: Advanced SQL
Programming - Elsevier, 18 Okt 2010
· Joe Celko's SQL puzzles & answers - Morgan
Kaufmann, 21 Sep 2006
5. · Android Application Development For Dummies -
John Wiley & Sons, 7 Des 2010
· Java programming, the easy way - Barron's
Educational Series, 1 Apr 1999
· iPad programming: a quick-start guide for iPhone
developers - Pragmatic Programmers, LLC, The, 4
Okt 2010
1.5. Overview ( Penjelasan Umum Dokumen )
Dokumen SRS ini dibagi menjadi tiga bagian
utama, yaitu :
bagian pertama berisi penjelasan tentang
dokumen SRS yang mencakup
tujuan pembuatan dokumen ini, lingkup masalah
yang diselesaikan oleh perangkat lunak yang
dikembangkan, definisi, referensi dan deskripsi
umum.
Bagian kedua berisi penjelasan secara umum
mengenai perangkat lunak Guitar Checker yang
akan dibangun, meliputi fungsi dari perangkat
lunak, karakteristik pengguna, batasan dan asumsi
yang diambil dalam pembuatan perangkat lunak.
Bagian ketiga berisi uraian kebutuhan perangkat
lunak secara lebih rinci.
6. 2. Definisi Keseluruhan
2.1. Perspektif Produk
Pendefinisian software Guitar Checker ini yaitu untuk
mengkonfigurasi nada pada senar gitar.Pembuatan
Software Guitar Checker bertujuan untuk membantu
pemain gitar menganalisa hasil permainan gitar mereka.
Selain itu, software ini juga berfungsi untuk membantu
para pemula dalam mempelajari notasi saat bermain
gitar.
Sistem Guitar Checker ini bekerja dengan cara ketika user
membuka aplikasi ini user akan dihadapkan dengan 2
menu, menu pertama adalah mengkonfigurasi nada pada
senar gitar anda melalui suara yang dihasilkan saat senar
gitar di petik. Aplikasi ini akan mengolah suara menjadi
chord atau kunci gitar, sistematika program ini akan
menampilkan sebuah not dan besarnya gelombang yang
dihasilkan dalam satuan (Hz). Menu yang kedua adalah
membantu user atau pemain gitar ini untuk menganalisa
hasil permainan gitar mereka. Ketika user sedang
memainkan sebuah lagu atau gitar mereka, secara
otomatis aplikasi ini merekam dan menyimpan chord-chord
nada yang ditimbulkan oleh suara yang dihasilkan.
Setelah itu, user akan diberikan untuk menampilkan
partitur-partitur nada dari rekaman permainan gitar.
Keuntungan lain yang bisa didapat dari fitur software ini
adalah pengguna bisa menganalisa ulang hasil permainan
gitar yang telah direkam untuk dapat diharmonisasikan
dengan alat musik lain.
7. 2.2. Fungsi Produk
Fungsi dari Software Gutar Checker berdasarkan pengguna
sistem ini adalah sebagai berikut :
a. Mengkonfigurasi nada pada senar gitar melalui suara
yang dihasilkan saat senar gitar dipetik.
b. Membantu user atau pemain gitar ini untuk
menganalisa hasil permainan gitar mereka.
c. program ini akan menampilkan sebuah not dan
besarnya gelombang yang dihasilkan dalam satuan
(Hz).
2.3. Karakteristik User
2.3.1. Karakteristik Umum
Dalam hal ini, pengguna (user) yang nantinya
menjadi target aplikasi ini adalah seluruh kalangan
yang ingin mempelajari ataupun ingin lebih mahir
dalam hal bermain gitar karena aplikasi ini mudah
digunakan, sesuai dengan petunjuk yang telah ada
dan menjadi satu dalam aplikasi ini.
2.3.2. Educational Level
Level pendidikan yang dituju pada aplikasi ini adalah
seluruh kalangan mulai dari pengguna (user) dalam
level beginner (pemula) sampai pemain gitar dalam
level advanced (mahir / professional).
2.3.3. Technical Expertise
Pada aplikasi ini, user dapat menggunakan untuk
beberapa hal, seperti mengecek / menyetel gitar,
me-record permainan gitar, serta menampilkan
tangga nada dari permainan si user. Jadi aplikasi ini
bukan hanya untuk permainan gitar rhytem, namun
juga dapat digunakan sebagai gitar melody.
8. 2.4.Batasan
2.4.1. Aturan / Regulasi
Dalam aplikasi ini, dalam regulasinya disyaratkan
sesuai dengan nama aplikasi, yang hanya bisa
digunakan hanyalah gitar, walaupun ada instrumen
lainnya yang mirip atau nyaris sama dengan gitar,
hanya saja akan mengalami kesulitan atau bahkan
tidak bisa sama sekali untuk mensetting kunci
instrumen tersebut.
2.4.2. Keterbatasaan perangkat keras
Dalam aplikasi ini memiliki keterbasaan dalam hal
perangkat keras (hardware) seperti jenis handphone
(telepon genggam) yang memiliki tingkat kepeekaan
yang berbeda dalam merekam suara instrumen gitar
nanti serta kualitas suara yang akan dikeluarkan yang
telah direkam.
2.4.3. Antarmuka terhadap aplikasi lain
Dalam hal antarmuka dalam aplikasi ini, kurang lebih
sama dengan aplikasi lain, selain itu aplikasi ini tidak
terlalu memakan resource yang besar, sehingga tidak
mengganggu jalannya aplikasi lainnya.
2.4.4. Keamanan dan keselamatan
Aplikasi ini walaupun freeware, tidak ada yang
namanya spyware, virus, worm ataupun lainnya yang
membahayakan data – data penting user dan sangat
aman dipakai.
2.5. Lingkup Operasi
Ruang lingkup yang digunakan dalam aplikasi ini adalah
berbasis client, dimana aplikasi ini tidak perlu terhubung
ke server untuk menggunakannya. Hanya pelayanan data
secara offline.