3.3.2 Penetapan Grammar Sebelum  spektrogram  sinyal  suara  dikenali,  jenis  perintah  yang  akan  dikenali  akan
ditetapkan  terlebih  dahulu  sebagai  grammar.  Grammar  ini  akan  dijadikan  contoh untuk dibandingkan pada tahap pengenalan pola.
3.3.3 Pengenalan pola spektrum suara Pada  tahap  pengenalan  pola  spektrum  suara,  aplikasi  akan  menggunakan  engine
speech  API  untuk  mengenali  pola  spekrum  suara  tersebut.  Speech  API  akan membandingkan  suara  tersebut  dengan  grammar  yang  sudah  ditetapkan  terlebih
dahulu. 3.3.4 Jalankan perintah pada perangkat
Proses  jalankan  perintah  pada  perangkat  merupakan  tahap  akhir  atau  tahap  eksekusi dari  aplikasi  ini,  spektrogram  yang  telah  dikenali  dan  disesuaikan  dengan  grammar
akan menjadi pemicu perintah untuk menjalankan operating system Windows.
3.4 Perancangan Sistem
Pada  perancangan  sistem  akan  dilakukan  perancangan  bagaimana  aplikasi  akan memproses sinyal suara serta menjalankannya sebaga perintah untuk mengoperasikan
operating system Windows dan dilakukan juga perancangan tentang antarmuka sistem yang akan dibangun.
3.4.1 Diagram Use Case Use  case  diagram  merupakan  pemodelan  terhadap  cara  kerja  maupun  tingkah  laku
sistem informasi yang akan dibuat.  Use case mendeskripsikan interaksi tipikal antara user  dengan  sistem  itu  sendiri  dengan  member  sebuah  narasi  tentang  bagaimana
sistem  tersebut  digunakan  Fowler,  2005.  Diagram  use  case  sistem  untuk  aplikasi penerapan perintah suara bahasa Indonesia untuk mengoperasikan perintah dasar pada
windows dapat dilihat pada gambar 3.3.
Universitas Sumatera Utara
Halaman utama input suara
Tentang
Bantuan Jalankan komando
pada perangkat User
Gambar 3.3 diagram use case sistem
3.4.2 Spesifikasi Use Case
Use  case  spesifikasi  adalah  dekskripsi  mengenai  use  case  diagram,  menjelaskan bagaimana sebuah use case itu bekerja Muchtar, et al. 2011.
Tabel 3.2 Spesifikasi use case untuk input suara
Nama use case Halaman utama  input suara
Aktor Pengguna komputer user
Deskripsi Use case ini digunakran oleh user untuk menginput
suara Pre condition
User  diasumsikan  sudah  mengetahui kata  apa  saja yang bisa dijadikan input untuk menjalankan sistem
Characteristic of activation Eksekusi dapat dilakukan oleh siapapun
Basic flow -
User  yang  sudah  mengetahui  kata  yang  ingin digunakan  menjalankan  sistem  atau  menginput
sendiri kata yang ingin digunakan sebagai input
perintah
-
User melakukan input suara
- Sistem  mengenali  input  dan  mengeksekusi
perintah
Universitas Sumatera Utara
- Windows dijalankan berdasarkan perintah yang
diinput
Alternative flow -
Perintah tidak dikenali -
User melakukan input suara lagi Post condition
User  dapat  memasukkan  input  suara  berupa  kata dan  melihat  daftar  kata  yang  dapat  digunakan
sebagai perintah untuk menjalankan windows Limitations
User  hanya  dapat  menginput  kata  tertentu  sesuai dengan yang tertera pada halaman utama
Tabel 3.3 Spesifikasi use case untuk bantuan
Nama use case Bantuan
Aktor Pengguna komputer user
Deskripsi Use  case  ini  digunakan  oleh  user  untuk  melihat
petunjuk penggunaan aplikasi Pre condition
Setiap pengunjung bisa mengakses modul ini Characteristic of activation
Eksekusi dapat dilakukan oleh siapa pun Basic flow
User  mengklik  tombol  bantuan  untuk  melihat
petunjuk penggunaan aplikasi
Alternative flow -
Post condition User dapat melihat petunjuk penggunaan aplikasi
Limitations -
3.4.3 Diagram Aktifitas
Activity  diagram  sistem  menggambarkan  urutan  aktivitas  dalam  sistem  yang  sedang dirancang. Aktivitas yang digambarkan hanya secara umum, tidak secara eksak seperti
pembuatan flowchart yang terstruktur. Diagram aktivasi menjelaskan tentang kegiatan apa  yang  dapat  dilakukan  pada  sistem  tetapi  tidak  menjelaskan  apa  yang  telah
dilakukan oleh aktor Fowler, 2005.
Pada gambar 3.4, setelah user melihat daftar perintah user dapat memilih untuk menjalankan  sistem  dengan  cara  menginput  suara  dengan  kata  yang  telah  tercantum
Universitas Sumatera Utara
dalam daftar. Sistem akan merekam suara tersebut dan melakukan proses ekstraksi ciri dan  dilanjutkan  dengan  proses  pengenalan  pola  sehingga  eksekusi  berupa
pengoperasian windows sesuai inputan suara dapat dijalankan.
Input suara
Jalankan perintah untuk perangkat
Ekstraksi ciri Pengenalan pola
User Sistem
Gambar 3.4 Diagram aktifitas sistem Halaman utama  input suara
Pada gambar 3.5, sistem memberikan informasi mengenai petunjuk penggunaan aplikasi  yang  disebut  bantuan.  Hal  ini  bertujuan  untuk  memberikan  kemudahan  bagi
user yang kurang terbiasa dengan aplikasi speech recognition atau pengguna pertama
kali.
User Sistem
Lihat bantuan Menampilkan petunjuk
penggunaan aplikasi
Gambar 3.5 Diagram aktifitas sistem Bantuan
Universitas Sumatera Utara
3.4.4 Perancangan Antar Muka
Perancangan  antar  muka  merupakan  gambaran  umum  tentang  perancangan  setiap tampilan  yang  terdapat  dalam  sistem  yang  akan  dibangun.  Berikut  akan  dijelaskan
rancangan bagian-bagian dari sistem.
a. Rancangan halaman awal
Pada  halaman  awal  nama  aplikasi  terletak  paling  atas,  dengan  logo universitas di bagian kiri, keterangan perintah yang tersedia di kanan serta
progress  bar  untuk  menandakan  suara  terdeteksi  tepat  di  sebelah  kiri keterangan perintah seperti yang tertera pada gambar 3.6.
Gambar 3.6 Rancangan halaman awal
b. Rancangan halaman bantuan
Pada  rancangan  halaman  bantuan,  nama  aplikasi  dan  logo  tidak  berubah. Namun,  pada  bawah  nama  aplikasi  tersedia  tiga  bagian  untuk  penjelasan
mengenai  penggunaan  aplikasi.  Kemudian  di  bawah  bagian  keterangan penggunaan  aplikasi  tersebut  terdapat  satu  tombol  kembali  untuk
mengembalikan ke halaman awal seperti yang terlihat pada gambar 3.7.
Universitas Sumatera Utara
Gambar 3.7 Rancangan halaman bantuan
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada  bab  ini,  pengimplementasian  dan  pengujian  sistem  akan  dibahas  sesuai  dengan analisis  dan  perancangan  yang  telah  dibahas  pada  bab  tiga.  Tahapan  ini  bertujuan
untuk menampilkan hasil tampilan akhir sistem  yang dibangun dan proses pengujian sistem untuk melihat tingkat keberhasilan sistem dalam mengenali perintah berbahasa
Indonesia.
4.1 Implementasi Sistem