BAB 1 PENDAHULUAN
1.1 Latar Belakang Otomasi adalah penggunaan sistem kendali untuk mengontrol proses7). Dalam hal ini, otomasi merupakan sistem untuk mengontrol satu prosedur atau lebih secara otomatis, dengan campur tangan operator manusia yang minim. Otomasi dalam segala hal mulai dikenalkan untuk mempermudah aktivitas manusia pada umumnya. Dalam hal pengoperasian komputer, diharapkan komputer dapat membantu manusia dengan perintah yang lebih sederhana.
Secara kasat mata, tidak ditemukan kesulitan pada saat menjalankan sebuah program dari sebuah sistim operasi. Menjalankan perintah dilakukan dengan menggunakan Mouse atau Keyboard. Cara ini memerlukan waktu yang relatif lama, karena pengguna harus mengarahkan mouse ke icon yang dituju. Demikian juga jika perintah dijalankan melalui keyboard, karena pengguna harus mencari tomboltombol yang harus dijalankan. Untuk mempersingkatnya, akan dibuat sebuah program yang dapat memberikan perintah langsung melalui voice atau suara. Kami akan berusaha membuat sebuah perangkat lunak yang dapat memudahkan penggunaan komputer menjalankan suatu operasi.
Oleh sebab itu, pada tugas akhir ini akan dibuat sebuah perangkat lunak yang dapat mengatasi masalah tersebut. Perangkat lunak yang kami susun menggunakan 1
2 suara dari tiap-tiap pengguna yang berbeda yang dapat mengeksekusi atau menjalankan perintah-perintah umum.
Perangkat lunak perintah suara yang akan kami buat adalah sebuah piranti lunak yang dapat mengenali suara dari tiap-tiap pengguna komputer dan dapat menjalankan perintah-perintah tertentu saat pengguna tersebut mengucapkannya menggunakan media input berupa mikrofon. Setiap pengguna akan memiliki profil nya masing-masing sehingga dapat diidentifikasi sesaat setelah pengguna mengucapkan perintah pertama. Perangkat lunak ini akan digunakan pada sistim operasi Microsoft Windows XP dengan software tools berupa Matlab 7.1 dan C# (CSharp) sebagai antarmukanya.
1.2 Ruang Lingkup Perangkat Lunak Perintah Suara yang kami susun meliputi pengenalan suara dan pembuatan perintah baru diatas perintah umum yang telah tersedia secara default. Adapun batasan-batasan pada sistem kami adalah sebagai berikut: -
Sistem mengabaikan spesifikasi sound card dan mengasumsikan bahwa tingkat noise adalah rendah dan dapat diabaikan.
-
Sistem mengasumsikan bahwa bahasa Inggris adalah media utama dalam penyampaian perintah sehingga dapat diinterpretasikan oleh sistem.
-
Kondisi pengguna dibatasi dalam kondisi sehat atau serak
-
Mikrofon yang digunakan berupa mikrofon standar.
3 -
Sistem belum dapat mengenali suara apabila pengucapan perintah kurang sesuai dengan ejaan bahasa Inggris.
-
Sistem belum dapat menjalankan perintah yang terdiri lebih dari 5 kata.
1.3 Tujuan dan Manfaat Tujuan yang dicapai dalam membuat perangkat lunak ini adalah sebagai berikut: -
Mengenali perintah tanpa didasarkan pada perbedaan karakteristik suara.
-
Mempersingkat waktu yang diperlukan untuk menjalankan sebuah aplikasi.
-
Membuat jalur pintas atas beberapa aplikasi yang tidak selalu terdapat di Start Menu.
Sedangkan manfaat-manfaat yang dapat diperoleh adalah sebagai berikut: -
Mempermudah penyampaian informasi berupa perintah dari pengguna ke komputer
-
Dapat dikembangkan untuk diintegrasikan ke beberapa peralatan elektronik lainnya (merupakah langkah awal dari pembuatan Smart Home System).
-
Meminimalkan gerakan mata dan penggunaan perangkat input standar (keyboard dan mouse).
4
1.4 Metodologi Metodologi penelitian yang digunakan dalam membuat perangkat lunak ini adalah: -
Metode penulisan studi dan pengembangan algoritma.
-
Studi literatur dan studi kepustakaan
-
Pengembangan perangkat lunak menggunakan software tool Matlab 7.1 sebagai representator fungsi-fungsi pengenalan suara.
-
Menggunakan software tool C# sebagai pengembang perangkat lunak utama (interface utama).
1.5 Sistimatika Penulisan Sistimatika penulisan sebagai berikut: -
BAB I Pendahuluan BAB Pendahuluan merupakan bagian yang berisikan tentang Latar Belakang Permasalahan, Ruang Lingkup Permasalahan, Tujuan dan Manfaat Perangkat Lunak, Metodologi yang digunakan, dan Sistimatika Penulisan.
-
BAB II Landasan Teori BAB Landasan Teori merupakan bagian yang menjelaskan tentang teori-teori dasar yang akan dipakai sehingga dapat menyusun perangkat lunak yang akan digunakan untuk mengenali suara dan mengenali perintah yang disampaikan.
5
-
BAB III Implementasi Algoritma Sistem dalam Simulasi BAB Implementasi Algoritma Sistem dalam Simulasi menjelaskan atas algoritma-algoritma yang digunakan dalam menciptakan prototype software dan melakukan simulasi atas perangkat lunak tersebut.
-
BAB IV Analisa Sistem atau Simulasi BAB Analisa Sistem atau Simulasi merupakan BAB yang menganalisa bagaimana sistem bekerja dan menjelaskan hasil simulasi yang telah dilakukan serta mendokumentasikan hasil atau output dari sistem tersebut.
-
BAB V Kesimpulan dan Saran BAB Kesimpulan dan Saran merupakan bagian yang meliputi Kesimpulan dari pembuatan perangkat lunak ini dan Saran yang kami sampaikan untuk khalayak umum berkaitan dengan perangkat lunak tersebut.