= +
+ +
= 0.009 + [-0.001cos 32 – j sin 32] + 0.029 + [0.071cos 92 – j sin 92]
= 0.009 + 0.001j + 0.029 + -0.071j = 0.038 – 0.070j
Kemudian gunakan rumus f =
√ =
√ = 0.080
3.3 Diagram Use case
Use case diagram merupakan pemodelan terhadap cara kerja dan tingkah laku sistem yang akan dibangun. Use case mendeskripsikan interaksi antara user dengan sistem.
Diagram use case dapat dilihat pada gambar 3.4.
Halaman Utama Kecocokan suara
Tentang
Bantuan Input suara
Gambar 3.4 Diagram Use case Sistem
3.4 Spesifikasi Use case
Spesifikasi use case merupakan deskripsi dari diagram use case yang bertujuan untuk menjelaskan bagaimana sistem ini bekerja Muchtar, et al. 2011. Spesifikasi use case
input suara pada sistem ini dijelaskan pada tabel 3.1.
Universitas Sumatera Utara
Tabel 3.1 Spesifikasi Use case Input Suara
Nama use case Input Suara
Aktor User
Deskripsi Use case ini digunakan oleh user untuk
memasukkan suara yang akan diproses ke dalam system
Pre condition -
Characteristic of activation Eksekusi hanya dapat dilakukan oleh user
Basic flow -
User menjalankan program -
User membuka halaman gitar tuner
-
User memasukkan suara yang akan diproses
Alternative flow -
Post condition User dapat melihat kecocokan suara
Limitations -
Spesifikasi Use case tentang pada sistem ini akan dijelaskan pada tabel 3.2 berikut.
Tabel 3.2 Spesifikasi Use case Tentang
Nama use case Tentang
Aktor User
Deskripsi Use case ini digunakan oleh user untuk melihat
profil pembuat aplikasi Pre condition
- Characteristic of activation
Eksekusi dapat dilakukan oleh user Basic flow
User menjalankan mengklik tombol tentang
Alternative flow -
Post condition User dapat melihat profil pembuat aplikasi
Limitations -
Spesifikasi Use case tentang pada sistem ini akan dijelaskan pada tabel 3.3 berikut.
Universitas Sumatera Utara
Tabel 3.3 Spesifikasi Use case Bantuan
Nama use case Bantuan
Aktor User
Deskripsi Use case ini digunakan oleh user untuk melihat
petunjuk penggunaan aplikasi Pre condition
- Characteristic of activation
Eksekusi dapat dilakukan oleh user Basic flow
User menjalankan mengklik tombol bantuan
Alternative flow -
Post condition User dapat melihat petunjuk penggunaan aplikasi
Limitations -
3.5 Perancangan Antarmuka Sistem