BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Dalam sebuah organisasi, tidak dapat dipungkiri bahwa karyawan memiliki peranan yang sangat penting pada organisasi tersebut. Peningkatan kinerja para karyawan akan berdampak pada prestasi dari organisasi tersebut. Salah satu faktor yang mempengaruhi kinerja karyawan tersebut adalah kedisplinan karyawan dalam memenuhi komitmen dan tanggung jawabnya untuk datang ke tempat kerja tepat waktu. Tetapi sayangnya dalam memenuhi hal-hal yang berkenaan dengan kedisiplinan, terkadang masih terdapat kekurangan dalam pelaksanaannya sehingga kedisiplinan itu hanya menjadi suatu formalitas. Padahal apabila dipraktekkan secara benar, kedisiplinan itu dapat menjadi sebuah aset perusahaan yang tak ternilai, dan dapat mengangkat perusahaan ke tingkat yang lebih baik. Untuk itulah, dengan memanfaatkan perkembangan teknologi informasi akan dibuat program sistem absensi menggunakan speaker verification (verifikasi pembicara) dengan menggunakan metode Hidden Markov Model. Metode ini dipilih karena Hidden Markov Model mampu mengenali pola dari sinyal suara yang kemudian diproses untuk mendapatkan sebuah ciri unik. Ciri tersebut dapat memberikan informasi yang unik berkaitan dengan identifikasi suara masing-masing individu.
1
2 1.2. Ruang Lingkup Mengingat luasnya kemungkinan pembahasan topik yang diambil, maka ruang lingkupnya dibatasi agar pembahasan dapat lebih terarah dan tujuan penulisan skripsi ini dapat tercapai. Adapun ruang lingkup penelitian yang akan dilakukan sebagai berikut : 1. Membuat program aplikasi sistem absensi untuk Student Advisory Center BINUS University Sub Unit Mentoring. 2. Program aplikasi ini menggunakan visual studio 2010 dengan menggunakan bahasa C#.NET. 3. Verifikasi pembicara pada program aplikasi dilakukan dengan mengambil suara dengan menggunakan microphone. Diharapkan pada pengambilan suara dilakukan dengan kondisi yang tenang dan pengucapan suara yang jelas. Sehingga dapat mengurangi kesalahan verifikasi pembicara. 4. Skripsi ini tidak membandingkan metode speaker verification Hidden Markov Model dengan metode speaker verification lainnya. 1.3. Tujuan dan Manfaat 1.3.1. Tujuan Skripsi ini dibuat untuk menciptakan suatu perangkat lunak absensi yang dapat digunakan untuk mengenali dan mengidentifikasi suara speaker, dan dapat memverifikasi identitas speaker. Perangkat lunak tersebut diharapkan dapat
3 mengenali siapa pemilik suara (speaker), sehingga data absensi menggunakan aplikasi ini dapat dipercaya. Selain itu, teknologi ini diharapkan akan membuka peluang bagi bermunculannya pengembangan lebih lanjut dalam skripsi lain yang berhubungan dengan masalah ini dan akan di kemudian hari. 1.3.2. Manfaat Adapun manfaat penulisan skripsi ini adalah sebagai berikut. 1. Bagi negara: memberikan ide bagi bangsa Indonesia untuk menjadi bangsa yang produktif (menciptakan teknologi sendiri) bukan hanya mengkonsumsi teknologi dari luar. 2. Bagi pembaca: menambah pengetahuan mengenai suara, pengambilan speaker recognition danHidden Markov Model. 3. Bagi peneliti lain: memberikan referensi bagi karya ilmiah tentang masalah yang sama untuk lebih berkembang ke depannya. 4. Bagi penulis: menambah pengetahuan tentang suara, pengambilan speaker recognition dan Hidden Markov Model. 1.4. Perumusan Masalah Masalah yang diangkat adalah bagaimana aplikasi yang sudah dirancang dapat mengambil suara dari seorang speaker dan mengenali apakah suara yang diambil dari speaker adalah suara dari speaker yang telah ada pada database atau bukan. Aplikasi absensi dengan speaker verification ini akan mencocokkan pola
4 suara dari speaker yang berbicara dengan pola suara speaker yang tersimpan di dalam database. 1.5. Metodologi Penelitian Metode penulisan yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut. a. Studi Pustaka Mencari buku-buku dan artikel-artikel yang relevan dengan judul nantinya dapat digunakan sebagai penunjang. b. MetodeAnalisis Metode analisis dalam peneltian ini dibagi dalam beberapa tahap sebagai berikut. 1. Mempelajari Metode Hidden Markov Model 2. Mempelajari sistematika suara terhadap persamaan matematika 3. Mempelajari dan menganalisis proses komputer dalam pengenalan pola suara c. Metode Perancangan Tahapan Perancangan dalam penulisan ini dibagi dalam beberapa tahap: 1. Perancangan algoritma dan langkah-langkah untuk setiap tahapan langkah pengenalan pembicara 2. Perancangan data sinyal suara terhadap pola matematika
5 3. Perancangan database suara untuk sistem absensi 4. Perancangan tampilan layar bagi pengguna applikasi 1.6. Penelitian Relevan Studi kepustakaan yang dilakukan adalah dengan mencari informasi dari penelitian-penelitian yang berkaitan dengan topik skripsi yang diambil dan selanjutnya dijadikan landasan teori dalam pembuatan makalah skripsi ini. Penelitian-penelitian adalah sebagai berikut. 1. Speaker Identification Using a Microphone Array and a Joint HMM With Speech Spectrum and Angle of Arrival, olehJack W. Stokes, John C. Platt, and Sumit Basu. Makalah Speaker Identification Using a Microphone Array and a Joint HMM With Speech Spectrum and Angle of Arrival membahas mengenai teknik pengenalan identitas pembicara di mana terdapat beberapa orang yang berbicara sekaligus.menggunakan system Joint HMM yang tentunya berkaitan dengan skripsi ini. 2. Fuzzy Hidden Markov Models for Speech Recognition on based FEM Algorithm, oleh Asghar.Taheri, Mohammad Reza Tarihi. Makalah Fuzzy Hidden Markov Models for Speech Recognition on based FEM Algorithm membahas mengenai pendekatan fuzzy terhadap Hidden Markov Model untuk aplikasi speech and speaker recognition.
6 1.7. Sistematika Penulisan Untuk memperoleh gambaran yang lebih jelas, penyusunan skripsi ini dibagi menjadi lima bab dengan perincian singkat sebagai berikut. BAB 1 PENDAHULUAN Bab ini membahas latar belakang dari pembuatan skripsi, ruang lingkup penelitian, tujuan dan manfaat yang ingin dicapai, perumusan masalah, metodologi yang digunakan, penelitian yang relevan serta sistematika penulisan skripsi. BAB 2 LANDASAN TEORI Bab ini berisikan tinjauan teoritis mengenai hal-hal yang berhubungan dengan permasalahan yang akan dibahas, yaitu berisi teori-teori Hidden Markov Model, suara, dan mengenai hal-hal lainnya yang berhubungan dengan speaker verification. BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI Bab ini menguraikan proses pengambilan dan pengolahan data suara juga bagaimana cara pengenalan pembicara. Bab ini juga menjelaskan perancangan layar yang akan digunakan pada aplikasi yang sedang berjalan serat algoritma program yang digunakan.
7 BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM APLIKASI Bab ini menguraikan sumber daya yang diperlukan untuk impelementasi sistem seperti spesifikasi perangkat keras dan piranti lunak, dan evaluasi hasil implementasi program aplikasi yang dirancang yang didapatkan dari pengguna program aplikasi. BAB 5 SIMPULAN DAN SARAN Bab ini berisi simpulan dari hasil penelitian mengenai skripsi dan saran-saran yang dapat menjadi masukan dan manfaat yang berarti bagi pihak perusahaan.