UNIVERSITAS BINA NUSANTARA ______________________________________________________________________ Program Ganda Teknik informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007
SKRIPSI PROGRAM GANDA UNIVERSITAS BINA NUSANTARA Bayu Kristanti 0600654975 ABSTRAK PSOLA atau yang merupakan singkatan dr Pitch Synchronous OverLap and Add merupakan suatu metoda yang digunakan dalam sintesis suara untuk menciptakan speech material dimana tetap mempertahankan sifat suara aslinya. Kompleksitas penilaian pada algoritma ini terletak pada pencarian nilai sintetis akhir dari suara asli dan nilai sintetis akhir dari suara dubbing. Adapun aspek-aspek yang berperan dalam pencarian nilai tersebut adalah frekuensi, amplitudo, waktu, lamda, serta jumlah suara yang diteliti dalam suatu waktu. Setelah kedua nilai didapatkan, maka program akan mencari selisih kedua angka tersebut. Jika masih masuk dalam katagori tersinkronisasi dengan baik, maka program akan menampilkan pesan bahwa suara dubbing telah tersinkronisasi. Namun jika keluar dari nilai yang dapat ditolerir, maka program akan mengeluarkan pesan bahwa suara tidak tersinkronisasi. Kata Kunci: / analisis penerapan / algoritma PSOLA / sulih suara / mahasiswa Bina Nusantara.
iv
KATA PENGANTAR
Puji dan syukur penulis ucapkan kepada Allah SWT karena berkat rahmat dan hidayah-Nya penulis dapat menyelesaikan skripsi “PERANCANGAN PROSES APLIKASI PERHITUNGAN SINKRONISASI GERAK BIBIR DALAM DUNIA SULIH SUARA MENGGUNAKAN ALGORITMA PITCH SYNCHRONIZATION OVERLAP AND ADD PADA PERSATUAN SULIH SUARA INDONESIA” tepat pada waktunya. Tidak lupa penulis ucapan terima kasih pada : 1. Prof. Dr. Gerardus Polla, M.App.,Sc., selaku Rektor Universitas Bina Nusantara, Jakarta. 2. Bapak Wikaria Gazali, S.Si., MT serta Bapak Drs. Ngarap Im Manik, M.Kom selaku dosen pembimbing pertama dan dosen pembimbing kedua yang telah banyak memberikan arahan-arahan yang membantu proses pengerjaan skripsi ini. 3. Bapak Agus Mahesa selaku ketua Persatuan Sulih Suara Indonesia (Persusi) 4. Ayah, Ibu serta adik penulis yang selalu memberi bantuan ide serta mendukung penulis baik secara moral maupun material. 5. Sahabat-sahabat penulis selama menempuh pendidikan di Universitas Bina Nusantara yang tidak dapat penulis sebutkan satu persatu. Penelitian ini bertujuan melakukan perhitungan sinkonisasi gerak bibir dalam dunia sulih suara agar sulih suara Indonesia yang umumnya lemah dalam hal
v
sinkronisasi gerak bibir dapat lebih menghitung secara eksak apakah telah terjadi sinkronisasi suara asli dengan suara dubbing.
Dalam pembuatan skripsi ini, penulis menyadari masih jauh dari kesempurnaan, masih banyak kesalahan serta kekurangan. Oleh karena itu penulis mohon maaf jika terdapat kesalahan dalam pembuatan skripsi ini. Karenanya, penulis dengan terbuka siap menampung setiap kritikan maupun masukan yang ditujukan kepada penulis. Akhir kata penulis berharap skripsi ini dapat berguna bagi dunia sulih suara Indonesia, khususnya Persusi. Atas perhatiannya penulis ucapkan terima kasih.
Jakarta, 25 Januari 2007
Bayu Kristanti 0600654975
vi
DAFTAR ISI
Halaman Judul Luar ...........................................................................................i Halaman Judul Dalam ........................................................................................ii Halaman Persetujuan Hardcover ........................................................................iii Abstrak ...............................................................................................................iv Kata Pengantar....................................................................................................v Daftar Isi.............................................................................................................vii Daftar Diagram ..................................................................................................xi Daftar Gambar ....................................................................................................xii Daftar Lampiran .................................................................................................xiv BAB 1 PENDAHULUAN................................................................................1 1.1
Latar Belakang Masalah .............................................................1
1.2
Perumusan Masalah....................................................................2
1.3
Ruang Lingkup .........................................................................3
1.4
Tujuan Manfaat ........................................................................3
1.5
1.4.1
Tujuan.............................................................................3
1.4.2
Manfaat...........................................................................4
Metodologi Penelitian ...............................................................4 1.5.1
Kerangka Pemikiran dan Hipotesis ................................4
1.5.2
Pengumpulan Data..........................................................6
1.5.3 Teknik Analisis Data ......................................................7 1.6
Statistika Penulisan ....................................................................8
vii
BAB 2 LANDASAN TEORI............................................................................10 2.1
Sistem Sulih Suara di Indonesia ...............................................10
2.2
Sistem Transplantasi Suara........................................................10
2.3
2.2.1
Pengenalan......................................................................11
2.2.2
Arsitektur........................................................................11
2.2.3
Dyamic Time Warping ...................................................13
PSOLA (Pitch Syncronous OverLap and Add)..........................15 2.3.1
Devinisi...........................................................................15
2.3.2
Analisis dan Sintetis .......................................................16
2.3.3 Rumus PSOLA ...............................................................18 2.4
Sinkronisasi gerak bibir dalam Sulih Suara................................20 2.4.1
Implementasi ..................................................................21
2.4.2
Evaluasi hasil Diagnosa..................................................21
2.4.3
Masukan yang Mustahil .................................................21
2.4.4
Penghapusan yang Tidak Lengkap.................................22
2.4.5 Substistusi yang Tidak Lengkap.....................................22
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM.............................24 3.1
Latar Belakang Persusi (Persatuan Sulih Suara Indonesia)........24 3.1.1
Sejarah Organisasi ..........................................................24
3.1.2
Struktur Organisasi.........................................................25
3.1.3 Misi Organisasi...............................................................26
viii
3.1.4 Visi Organisasi ...............................................................27 3.1.5
Tugas dan Tanggung Jawab ...........................................28
3.1.6 Lokasi Organisasi ...........................................................29 3.2
Analisis .......................................................................................29 3.2.1
Perancangan Software ....................................................29 3.2.1.1
Perancangan Perangkat Lunak ...........................29
3.2.1.2
Daur Hidup Perangkat Lunak.............................30
a.
Analisis dan Penentu Kebutuhan ..........................31
b. Desain Sistem dan Perangkat Lunak ....................31 c.
Implementasi dan Pengujian Unit.........................31
d.
Integrasi dan Pengujian Sistem ............................32
e. Pengoperasian dan Pemeliharaan .........................32
3.3
3.2.2
Sitem yang Sedang Berjalan...........................................32
3.2.3
Analisi Pemecahan Masalah...........................................32
Perancangan Sistem....................................................................33 3.3.1
Perancangan Software ....................................................34 3.3.1.1
Perancangan Layar Menu Utama .......................35
3.3.1.1
Perancangan Layar Menu Dubbing ....................36
3.4
Perancangan Flowchart ..............................................................37
3.5
Perancangan Spesifikasi Proses..................................................38
ix
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM...........................42 4.1 Implementasi Program ................................................................42 4.1.1
Kebutuhan Program .......................................................42
4.1.2
Contoh Pengaplikasian Program ...................................43 4.1.2.1
Cara Menjalankan Program................................43
4.1.2.2
Hasil Implementasi.............................................44
4.1.3 Evaluasi Program............................................................74 4.1.2.1
Kelebihan............................................................74
4.1.2.2
Kekurangan.........................................................74
BAB 5 KESIMPULAN DAN SARAN ............................................................75 5.1
Kesimpulan.................................................................................75
5.2
Saran ...........................................................................................75
DAFTAR PUSTAKA.........................................................................................xv RIWAYAT HIDUP ............................................................................................xvii LAMPIRAN ......................................................................................................L-1 FOTOKOPI SURAT SURVEI
x
DAFTAR DIAGRAM
Diagram 3.1 Flowcart .......................................................................................37-38
xi
DAFTAR GAMBAR
Gambar 1.1 Diagram Alir Metodologi Penelitian ..............................................6 Gambar 2.1 Sistem Transplantasi Suara.............................................................13 Gambar 2.2 ilustrasi dari formulasi sistem pitch-excited untuk PSOLA ...........16 Gambar 3.1 Daur Hidup Perangkat Lunak ........................................................30 Gambar 3.2 Layar Menu Utama .........................................................................35 Gambar 3.3 Layar Menu Dubbing......................................................................36 Gambar 4.1 Tampilan Layar Pembuka...............................................................43 Gambar 4.2 Tampilan layar program awal.........................................................45 Gambar 4.3 Tampilan layar program dengan inputan asli .................................46 Gambar 4.4 Tampilan layar program dengan nilai k asli ...................................47 Gambar 4.5 Tampilan layar program dengan nilai tetta asli ..............................48 Gambar 4.6 Tampilan layar program dengan nilai M asli..................................49 Gambar 4.7 Tampilan Layar Program dengan nilai h asli..................................50 Gambar 4.8 Tampilan layar program dengan nilai kedua pitch .........................51 Gambar 4.9 Tampilan layar program dengan nilai x(t) asli ...............................52 Gambar 4.10 Tampilan layar program dengan nilai kedua frekuensi ................53 Gambar 4.11 Tampilan layar program dengan nilai x(q) asli ............................54 Gambar 4.12 Tampilan layar program dengan nilai X asli ................................55 Gambar 4.13 Tampilan layar program dengan nilai S asli.................................56 Gambar 4.14 Tampilan layar program dengan nilai sintetis awal......................57 Gambar 4.15 Tampilan layar program awal dubbing.........................................58
xii
Gambar 4.16 Tampilan layar program dengan inputan dubbing........................59 Gambar 4.17 Tampilan layar program dengan nilai k dubbing .........................60 Gambar 4.18 Tampilan layar program dengan nilai tetta dubbing.....................61 Gambar 4.19 Tampilan layar program dengan nilai M dubbing ........................62 Gambar 4.20 Tampilan Layar Program dengan nilai h dubbing ........................63 Gambar 4.21 Tampilan layar program dengan nilai kedua pitch .......................64 Gambar 4.22 Tampilan layar program dengan nilai x(t) dubbing......................65 Gambar 4.23 Tampilan layar program dengan nilai kedua frekuensi ................66 Gambar 4.24 Tampilan layar program dengan nilai x(q) dubbing.....................67 Gambar 4.25 Tampilan layar program dengan nilai X dubbing.........................68 Gambar 4.26 Tampilan layar program dengan nilai S dubbing .........................69 Gambar 4.27 Tampilan layar program dengan nilai sintetis akhir .....................70 Gambar 4.28 Tampilan layar program dengan nilai selisih sintetis ...................71 Gambar 4.29 Tampilan layar program dengan hasil kesimpulan.......................72
xiii
DAFTAR LAMPIRAN
Listing Program ..................................................................................................L-1 Lampiran Data ....................................................................................................L-16
xiv