3.2 Data yang Digunakan
Dalam pembangunan sistem ini, data yang akan digunakan berupa suara  yang terdiri dari dua orang perempuan dan dua orang laki - laki dengan usia 20
– 60 tahun dengan kata yang berjumlah 12 seperti yang dijabarkan dalam tabel 3.1.
Tabel 3.1 Penjelasan data yang akan digunakan NO
JENIS SUARA KATA
1 Perempuan A
Explorer Buka
Atas Bawah
Kanan Kiri
Kembali Browser
Word Point
Excel Publisher
2 Perempuan B
3 Laki
– laki A
4 Laki
– laki B
Kata yang akan digunakan sebagai input adalah : -
Explorer : untuk mengaktifkan window explorer
- Buka
: untuk membuka folder atau menjalankan file -
Atas : untuk menggerakkan kursor satu langkah ke atas
- Bawah
: untuk menggerakkan kursor satu langkah ke bawah -
Kanan : untuk menggerakkan kursor satu langkah ke kanan
- Kiri
: untuk menggerakkan kursor satu langkah ke kiri -
Kembali : untuk mengembalikan explorer ke halaman sebelumnya
- Browser
: untuk mengaktifkan browser google chrome -
Word : untuk mengaktifkan aplikasi Microsoft office Word
- Point
: untuk mengaktifkan aplikasi Microsoft office Power Point
Universitas Sumatera Utara
- Excel
: untuk mengaktifkan aplikasi Microsoft office Excel -
Publisher : untuk mengaktifkan aplikasi Microsoft office Publisher
3.3 Analisis Sistem
Analisis  sistem  bertujuan  untuk  mengidentifikasi  sistem  yang  akan  dikembangkan. Analisis  diperlukan  sebagai  dasar  perancangan  sistem.  Pada  penelitian  ini,  analisis
yang  akan  dilakukan  berupa  arsitektur  umum  dan  flowchart.  Arsitektur  umum  akan menggambarkan  keseluruhan  metode  yang  diterapkan  dan  flowchart  dapat
menggambarkan  tahapan –  tahapan  sistem  yang  akan  dirancang  secara  terstruktur
sehingga  memudahkan  pemahaman  atas  gambaran  sistem  yang  sedang  dirancang. Arsitektur  umum  mengenai  sistem  pengenapan  perintah  suara  berbahasa  Indonesia
untuk mengoperasikan perintah dasar pada windows dapat dilihat pada gambar 3.1.
Ekstraksi Ciri Pengenalan Pola
Speech API
Jalankan perintah pada windows
Input suara
Digitalisasi suara
Fast Fourier Transform
Grammar
Gambar 3.1 Arsitektur umum sistem
Adapun penjelasan tahapan dari arsitektur umum sistem adalah sebagai berikut : 1.
User  berbicara  menggunakan  mikrofon  agar  kata  yang  diucapkan  dapat dijadikan input untuk menjalankan aplikasi
2. Suara  tersebut  akan  diubah  menjadi  sinyal  digital  menggunakan  SoundCard
yang terdapat di dalam komputer 3.
Setelah  input  telah  berbentuk  sinyal  digital  di  dalam  komputer,  tahapan selanjutnya  adalah  proses  ekstraksi  dimana  sinyal  tersebut  akan  diubah
menjadi spektrum suara
Universitas Sumatera Utara
4. Pada  proses  ekstraksi  tersebut,  algoritma  Fast  Fourier  Transform  akan
mengubah sinyal digital ke dalam bentuk spektrogram 5.
Setelah  proses  spektogram,  aplikasi  akan  menggunakan  Speech  API  sebagai library yang berperan sebagai tempat menetapkan grammar dan pengenal pola
sinyal yang dimasukkan 6.
Sebelum  sinyal  dikenali,  grammar  ditetapkan  terlebih  dahulu  sebagai pembanding di tahap pengenalan nantinya
7. Pada  tahap  pengenalan,  engine  pada  Speech  API  yang  berfungsi  sebagai
recognition akan mengenali jenis sinyal dan membandingkannya dengan yang ada pada grammar
8. Setelah  input  dikenali,  aplikasi  akan  dibaca  sebagai  perintah  yang  akan
digunakan untuk menjalankan perangkat Windows
Bentuk flowchart dari tahapan di atas dapat dilihat pada gambar 3.2
Mulai
Sinyal suara diubah ke dalam bentuk
digital
Pengenalan pola spektrum suara
Grammar
Dikenali Jalankan komando
pada perangkat end
Masukkan sinyal suara
Proses ekstraksi FFT
ya tidak
Gambar 3.2 Flowchart Sistem
Universitas Sumatera Utara
3.3.1 Proses Ekstraksi Pada  proses  ekstraksi,  sinyal  suara  yang  sudah  dikonversi  ke  dalam  bentuk  sinyal
digital  akan  diubah  ke  dalam  bentuk  spektrum  suara  untuk  mendapatkan karakteristiknya.  Pada  proses  ini  digunakan  algoritma  Fast  Fourier  Transform  untuk
mendapatkan  spektrogram  sinyal  sehingga  dapat  dijadikan  pola  untuk  dikenali  pada proses pengenalan.
Adapun penjelasan mengenali algoritma Fast Fourier Transform dapat dilihat melalui pseudocode berikut :
Fast Fourier Transform
For i = 0 To bitsInLength - 1
m, n, k, j : integer
For k = 0 to m -1
alpha : double
alpha = -2  Math.PIn j = k
while j  length even = dataj
odd = oddmultiplier  dataj+m dataj = even + odd
data j + m = even - odd
j += n End While
Next Next
Universitas Sumatera Utara
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