Diagram Use case Spesifikasi Use case

= + + + = 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