vii DAFTAR ISI
HALAMAN PERNYATAAN ORISINALITAS ... i
HALAMAN PENGESAHAN ... ii
KATA PENGANTAR ... iii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI UNTUK KEPENTINGAN AKADEMIS ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR TABEL ... ix
DAFTAR GAMBAR ... xi
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 2
1.3. Ruang Lingkup ... 3
1.4. Tujuan ... 3
1.5. Sistematika Penulisan ... 3
BAB II LANDASAN TEORI ... 5
2.1. Tinjauan Pustaka ... 5
2.2. Tinjauan Studi ... 10
2.2.1. Gesture ... 10
2.2.2. Dynamic Hand Gesture ... 10
2.2.3. Teknologi Gestur ... 11
2.2.4. Hidden Markov Model ... 11
2.2.5. Kinect Xbox360 ... 14
2.2.6. Skeletal Tracking ... 15
2.2.7. Marshalling Signals ... 16
BAB III METODE PENELITIAN ... 19
3.1. Analisis Kebutuhan Sistem ... 19
3.1.1. Analisa Kebutuhan Perangkat Keras (Hardware) ... 19
viii
3.1.2 Analisa Kebutuhan Perangkat Lunak (Software) ... 19
3.2. Diagram Blok ... 20
3.2.1. Tahapan Data Latih ... 22
3.2.2. Tahapan Data Uji ... 42
3.3. Perancangan Antar Muka ... 45
BAB IV IMPLEMENTASI DAN PENGUJIAN ... 46
4.1. Lingkungan Pengembangan ... 46
4.1.1. Perangkat Keras ... 46
4.1.2. Perangkat Lunak ... 46
4.2. Implementasi Graphical User Interface (GUI) ... 47
4.2.1. Halaman Pengujian Sistem ... 47
4.3. Penggunaan Data Latih dan Data Uji ... 48
4.3.1. Data Latih ... 48
4.3.2. Data Uji ... 48
4.4. Pengujian Alpha ... 49
4.4.1. Pengujian Alpha Data Capturing ... 49
4.4.2. Pengujian Alpha Data Extraction... 53
4.4.3. Pengujian Alpha Data Preparation ... 55
4.4.4. Pengujian Alpha Klasifikasi ... 58
4.5. Skenario Pengujian Sistem ... 61
BAB V PENUTUP ... 81
5.1. Kesimpulan ... 81
DAFTAR PUSTAKA ... 82
ix
DAFTAR TABEL
Tabel 2. 1 Jenis Gerakan Marshalling Signals ... 17
Tabel 3. 2 Tabel Data Capturing Hasil Record Sensor Kinect ... 24
Tabel 3. 3 Hasil Konversi Data Binary Gerakan ChockIn ... 29
Tabel 3. 4 Hasil Konversi Data Binary Gerakan Forward ... 30
Tabel 3. 5 Hasil Konversi Data Binary Gerakan Gate ... 31
Tabel 3. 6 Hasil Konversi Data Binary Gerakan OffBrake ... 32
Tabel 3. 7 Hasil Konversi Data Binary Gerakan OnBrake ... 33
Tabel 3. 8 Hasil Konversi Data Binary Gerakan SlowDown... 34
Tabel 3. 9 Hasil Konversi Data Binary Gerakan Stop ... 35
Tabel 3. 10 Hasil Konversi Data Binary Gerakan TurnLeft ... 36
Tabel 3. 11 Hasil Konversi Data Binary Gerakan TurnRight ... 37
Tabel 3. 12 Tabel Hasil Perhitungan Sudut Orientasi Gerakan ChockIn ... 41
Tabel 4. 1 Tabel Data Latih... 48
Tabel 4. 2 Tabel Data Uji ... 49
Tabel 4. 3 Pengujian Alpha Tahapan Data Capturing ... 50
Tabel 4. 4 Pengujian Alpha Tahapan Data Extraction ... 53
Tabel 4. 5 Pengujian Alpha Tahapan Data Preparation ... 55
Tabel 4. 6 Nilai Theta Minimum dan Maximum Setiap Gerakan... 57
Tabel 4. 7 Pengujian Alpha Tahapan Klasifikasi ... 58
Tabel 4. 8 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan ChockIn ... 62
Tabel 4. 9 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan Forward ... 63
Tabel 4. 10 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan Gate ... 64
Tabel 4. 11 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan OffBrake ... 65
Tabel 4. 12 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan OnBrake ... 66
Tabel 4. 13 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan SlowDown ... 67
Tabel 4. 14 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan Stop ... 68
Tabel 4. 15 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan TurnLeft ... 69
x
Tabel 4. 16 Tabel Hasil Prediksi Sistem Pada Pengujian Gerakan TurnRight ... 70
Tabel 4. 17 Nilai Akurasi dan Hasil Prediksi dari Data Uji ... 71
Tabel 4. 18 Penggambaran Kemiripan Gerakan OffBrake terhadap Gate ... 73
Tabel 4. 19 Data Nilai Theta 1 untuk Gerakan OffBrake dan Gate ... 73
Tabel 4. 20 Penggambaran Kemiripan Gerakan OnBrake terhadap OffBrake ... 74
Tabel 4. 21 Data Nilai Theta 1 untuk Gerakan OnBrake dan OffBrake ... 74
Tabel 4. 22 Tabel Perbandingan Deteksi Skeleton Kinect v1 dan v2 ... 76
Tabel 4. 23 Penggambaran Kemiripan Gerakan TurnRight terhadap TurnLeft ... 77
Tabel 4. 24 Data Nilai Theta 1 untuk Gerakan TurnRight dan TurnLeft ... 78
Tabel 4. 25 Hasil Skenario Pengujian n-fame untuk Setiap Gerakan ... 78
Tabel 4. 26 Hasil Ektraksi Ciri Gerakan OnBrake dan OffBrake ... 80
xi
DAFTAR GAMBAR
Gambar 2. 1 Peta Pustaka ... 9
Gambar 2. 2 Grafik Gestur Tangan Dinamis ... 10
Gambar 2. 3 Diagram Hidden Markov Model ... 11
Gambar 2. 4 Kinect Xbox360 v1 ... 14
Gambar 2. 5 Titik-titik sendi yang terdapat pada skeletal tracking ... 16
Gambar 2. 6 Skeletal Tracking 2 orang yang sempurna ... 16
Gambar 3. 1 Diagram Blok Sistem ... 20
Gambar 3. 2 Diagram Alir Data Latih ... 22
Gambar 3. 3 Diagram Alir Data Capturing ... 23
Gambar 3. 4 Diagram Alir Data Extraction ... 27
Gambar 3. 5 Titik Joint Skeleton ... 28
Gambar 3. 6 Diagram Alir Data Preparation ... 38
Gambar 3. 7 Skema Perhitungan Tangan Kanan ... 40
Gambar 3. 8 Tahapan Data Uji ... 42
Gambar 3. 9 Perancangan Halaman Pengujian ... 45
Gambar 4. 1 Halaman Utama Pengujian Sistem ... 47
Gambar 4. 2 Hasil Pengujian Gerakan ChockIn dengan Hasil Prediksi: 93.3% ... 62
Gambar 4. 3 Hasil Pengujian Gerakan Forward dengan Hasil Prediksi: 86.7% ... 63
Gambar 4. 4 Hasil Pengujian Gerakan Gate dengan Hasil Prediksi: 100.0% ... 64
Gambar 4. 5 Hasil Pengujian Gerakan OffBrake dengan Hasil Prediksi: 20.0 % ... 65
Gambar 4. 6 Hasil Pengujian Gerakan OnBrake dengan Hasil Prediksi: 0.0% ... 66
Gambar 4. 7 Hasil Pengujian Gerakan SlowDown dengan Hasil Prediksi: 100.0% ... 67
Gambar 4. 8 Hasil Pengujian Gerakan Stop dengan Hasil Prediksi: 73.3% ... 68
Gambar 4. 9 Hasil Pengujian Gerakan TurnLeft dengan Hasil Prediksi: 66.7% ... 69
Gambar 4. 10 Hasil Pengujian Gerakan TurnRight dengan Hasil Prediksi: 13.3% ... 70
Gambar 4. 11 Perbandingan Spesifikasi Kinect v1 dan v2 ... 75
Gambar 4. 12 Grafik Nilai Akurasi Hasil Prediksi n-frame ... 79