PERANCANGAN PROGRAM APLIKASI PEMBELAJARAN BAHASA ISYARAT DENGAN METODE DYNAMIC TIME WARPING ABSTRACT

Ukuran: px
Mulai penontonan dengan halaman:

Download "PERANCANGAN PROGRAM APLIKASI PEMBELAJARAN BAHASA ISYARAT DENGAN METODE DYNAMIC TIME WARPING ABSTRACT"

Transkripsi

1 PERANCANGAN PROGRAM APLIKASI PEMBELAJARAN BAHASA ISYARAT DENGAN METODE DYNAMIC TIME WARPING Samuel Mahatmaputra Tedjojuwono,S.Kom.,M.Info.Tec.;Willy Yudithya; AlexanderAgung Santoso Gunawan,.Si.,M.T.,M.Sc ABSTRACT In everyday life, humans communicate directly with the use of verbal language, but not everyone is able to communicate verbally. One example of them were people with hearing and speech impaired. They have their own way of communicating is by using the language. But in reality, not everyone can understand the intent and meaning of the sign language that was exhibited by them. The main thing of this problem is the lack of learning about sign language given to them. The purpose of this thesis is to create a program that can provide learning about sign language. The workings of this program is to mengabungkan kinect sensor hardware technology and methods of dynamic time warping in the identification process of applying the pattern gerakan.teknologi kinect sensor feature depth sensor used to identify and track the human body while the method of dynamic time warping is used to recognize the movement patterns of sign language. Keyword : learning sign language, movement patterns, kinect sensor, dynamic time warping, depth sensor. ABSTRAK Dalam kehidupan sehari-hari, manusia berkomunikasi secara langsung dengan menggunakan bahasa verbal, namun tidak semua orang dapat berkomunikasi secara verbal. Salah satu contoh dari mereka adalah para penderita tuna rungu dan tuna wicara. Mereka memiliki cara berkomunikasi sendiri yaitu dengan menggunakan bahasa. Tetapi pada kenyataan, tidak semua orang dapat mengerti maksud dan arti dari bahasa isyarat yang diperagakan oleh mereka. Hal utama dari masalah ini adalah kurangnya pembelajaran tentang bahasa isyarat yang diberikan kepada mereka. Tujuan dari skripsi ini adalah untuk membuat suatu program yang dapat memberikan pembelajaran tentang bahasa isyarat. Cara kerja program ini adalah dengan mengabungkan teknologi perangkat keras sensor kinect dan metode dynamic time warping dalam proses identifikasi pola gerakan.teknologi sensor kinect menerapakan fitur depth sensor yang digunakan untuk mengenali dan melacak tubuh manusia sedangkan metode dynamic time warping digunakan untuk mengenali pola gerakan bahasa isyarat.

2 Kata kunci : pembelajaran bahasa isyarat, pola gerakan, sensor kinect, dynamic time warping, depth sensor. PENDAHULUAN Manusia berinteraksi satu sama lain melalui komunikasi dalam bentuk bahasa. Komunikasi tersebut terjadi baik secara verbal maupun non verbal. Komunikasi secara verbal artinya komunikasi yang menggunakan kata-kata sedangkan komunikasi non verbal yaitu menyampaikan arti (pesan) yang meliputi ketidakhadiran simbol - simbol suara atau perwujudan suara (Mulyana, 2005). Dalam kehidupan sehari-hari, manusia berkomunikasi secara langsung dengan menggunakan bahasa verbal. Namun tidak semua manusia dapat melakukan komunikasi secara verbal. Beberapa dari mereka memiliki kendala dalam hal berkomunikasi secara verbal, contohnya saja penderita tuna rungu dan tuna wicara. Para penderita tuna rungu dan tuna wicara memiliki cara berkomunikasi sendiri tanpa menggunakan bahasa verbal yaitu dengan berkomunikasi bahasa isyarat. Dalam penggunaan bahasa isyarat, bahasa isyarat tidak memiliki ruang lingkup yang besar, seperti bahasa verbal. Dimana tidak banyak orang yang dapat mengenali atau mengerti bahasa isyarat yang di sampaikan lawan bicaranya. Pada tahun 2010, Microsoft meluncurkan teknologi baru berupa pekerangkat keras sensor kinect. Pada awalnya teknologi tersebut ditujukan kepada pemain game console XBox 360 yang dapat mendeteksi tubuh pemain sehingga pemain dapat bermain tanpa menggunakan controller. Penemuan teknologi sensor kinect, secara tidak langsung merupakan suatu perkembangan untuk teknologi pengenalan bahasa isyarat, karena dengan bantuan sensor kinect, pendeteksian seluruh tubuh akan lebih akurat. PEMBAHASAN Metode Dynamic Time Warping Metode dynamic time warping (DTW) pertama kali diperkenalkan pada tahun an oleh (R. Bellman, 1959), dan di eksplorasi secara luas pada tahun 1970-an untuk aplikasi pengenalan suara oleh (C. Myers, 1980). Saat ini, metode dynamic time warping sudah diterapkan dalam berbagai bidang, diantaranya: handwriting dan online signature matching oleh (C. C. Tappert, 1990), computer vision dan computer animation oleh (Muller, 2007), protein sequence alignment dan chemical engineering oleh (J. Vial, 2008), dan lain lain (Senin, 2008, p. 3). Menurut (Sakoe dan Chiba 1978), dynamic time warping (DTW) adalah metode untuk menghitung kesamaan antara dua deret waktu (time series) yang mungkin berbeda dalam waktu dan kecepatan (BlazStrle, 2003). Contohnya, dalam kasus mendeteksi kesamaan pola gerakan berjalan, dimana data yang pertama menunjukan seseorang berjalan secara perlahan-lahan dan data lainnya menunjukan seseorang tersebut berjalan lebih cepat.

3 Misalkan terdapat dua deret waktu yaitu dan, dalam bentuk grafik seperti pada gambar 1. Gambar 1 Grafik perbandingan nilai X dan Y (Senin, 2008) Pada gambar diatas, terdapat dua grafik yang menunjukan dua deret waktu. Dua deret waktu tersebut memiliki pola yang sama, namun letak posisi yang berbeda. Hal tersebut terjadi karena, adanya perbedaan selang waktu antara dan. Permasalahannya adalah bagaimana mengindentifikasi kedua deret tersebut dapat dianggap sama walaupun memiliki dua rentang waktu yang berbeda. Dengan metode dynamic time waping, masalah diatas dapat dipecahkan. Konsep dari dynamic time warping itu sendiri adalah membandingkan optimal path warping. Dimana optimal path warping adalah jalur dengan cost terpendek dari selisih perbandingan X dan Y.

4 (a) (b) Gambar 2 Perbandingan X dan Y dengan kasus yang berbeda (a) input sama dengan reference (b) input tidak sama dengan reference Pada gambar 2 (a), input dan reference sama sehingga optimal path warping berbentuk diagonal lurus berhimpitan dengan diagonal X=Y. Sedangkan pada gambar 2(b), input dan reference berbeda, sehingga terjadi beberapa warping pada optimal path warpingnya. Dari perbandingan tersebut dapat dilihat bahwa untuk input dan reference yang sama, cost optimal path warpingnya akan lebih kecil dari pada cost optimal path warping yang memiliki input dan reference yang berbeda. Jika semakin kecil selisih perbandingan optimal path warpingnya, maka dapat disimpulkan bahwa pada gambar 2(b), input dan referencenya juga akan mirip. Dalam mencari optimal path warping itu sendiri, dibutuhkan kriteria-kriteria tertentu. Berikut algoritma dan kriteria yang diuraikan oleh (Senin, 2008) untuk menghitung optimal path warping: 1. Menentukan matriks cost Metode ini, diawali dengan menentukan matriks cost yang memiliki dimensi c. Matriks cost adalah matriks yang merepresentasikan selisih dari Himpunan X dan Y. Masing-masing elemen matriks dapat dihitung dengan persamaan berikut : Dimana : (1) Nilai dari cost setiap matriksnya, digunakan untuk mencari jalur dengan cost terendah dari kolom pertama sampai kolom terakhir. 2. Menentukan optimal warping path

5 Setelah matriks cost terbentuk, algoritma ini akan mencari jalur warping dengan cost terendah dengan dan seperti pada gambar 3. Gambar 3 Optimal path warping dari dua deret waktu X dan Y (Senin, 2008) Dengan Jalur warping yang akan dicari harus memenuhi kriteria-kriteria sebagai berikut: a. Boundary condition: dan. Awal dan akhir jalur harus merupakan titik awal dan titik akhir dari deret waktu. (2) b. Monotonicity condition: dan. kondisi ini akan mempertahankan deret urutan waktu. (3) c. Step size condition: membatasi pergeseraan path/jalur yang terlalu jauh. (4) 3. Menentukan matriks DTW Berdasarkan definisi dari optimal warping path dalam pencarian jalur dengan matriks cost, diperlukan pengujian ke setiap jalur antara dan. Hal ini tentu saja tidak efisien, karena kemungkinan jalur yang berpotensi untuk dilewati juga akan semakin banyak seiring dengan panjang deret waktu dan. Untuk mangatasi masalah diatas, digunakan dynamic programming sebagai optimasi pencarian jalur dengan cepat. Menurut (Levitin, 2006) dynamic programming adalah sebuah teknik untuk menyelesaikan masalah dengan cara membagi masalah dalam beberapa sub masalah (stage) sehingga solusi dari masalah dapat dipandang dari sekerangkaian keputusan yang saling berkaitan. Dalam kasus ini dilakukan perhitungan untuk total cost setiap pencarian jalur yang mungkin dilewati (stage). Semua jalur yang telah dilewati diakumulasi terlebih dahulu. Matriks akumulasi yang akan digunakan didefinisikan sebagai berikut:

6 Dimana perhitungan akumulasi untuk matriks DTW adalah sebagai berikut: a. Baris pertama: b. Kolom pertama: c. Semua elemen matriks: 4. Menentukan cost optimal warping path Setelah menghitung matriks DTW, maka untuk menentukan total dari cost jarak yang melewati jalur warping dapat menggunakan persamaan berikut: (6) Dengan cost dari optimal warping path adalah cost akumulasi minimum pada kolom terakhir. Menurut (Senin, 2008) perlu dilakukan modifikasi algoritma dynamic time warping untuk meningkatkan kualitas kinerja dan penyesuaian sensitivitas algoritma dasar metode dari dynamic time warping. Analisis Pengenalan Gerakan dengan Metode Dynamic Time Warping Pola gerakan yang biasanya diperoleh, memiliki deret waktu yang berbeda dengan data perbandingan (reference). Ini dikarenakan dalam melakukan suatu pola gerakan, manusia biasanya mengabaikan deret waktu dan hanya berfokus pada pola gerakannya saja. Oleh karena itu gerakan yang telah dilakukan bisa saja lebih cepat atau lebih lambat dari gerakan reference. Agar program dapat mengenali pola gerakan merupakan pola gerakan yang sama meski waktu operasi pola gerakan tersebut berbeda, digunakanlah metode dynamic time warping untuk mengatasi masalah terhadap perbedaan deret waktu tersebut. Dalam proses pengenalan program ini, pertama-tama program akan membaca file yang berisikan nama gerakan dan deret 32 frame. Setiap frame memiliki data 6 titik sendi dengan koordinat (x,y). Data-data tersebut akan digunakan sebagai data perbandingan (reference). Input diperoleh dari streaming video secara langsung dengan sensor kinect. Deret frame yang didapat disusun (scene reconstruction) secara berurutan. Ketika streaming video dilakukan, frame - frame yang diperoleh akan digunakan sebagai input. Deret frame tersebut akan disimpan kedalam sebuah array dengan maximum data sebanyak 32 frame. Data yang ditampung tersebut bersifat FIFO (first in first out). Dimana ketika jumlah frame yang disimpan telah melebih 32 frame, maka frame dengan urutan pertama akan di remove. Hal ini bertujuan agar pengenalan pola dapat dilakukan secara realtime. Ilustrasi data input tersebut dapat dilihat pada gambar 4.

7 Array [0] [1] [2] [3] [31] Input [0] [1] [2] [3] [31] Gambar 1 Ilustrasi input frame untuk program Pada program ini, metode dynamic time warping akan membandingkan dua urutan pola gerakan yaitu: A = [,, ], B = [,, ] Dimana A adalah pola gerakan user yang ditangkap sensor kinect dan dijadikan sebagai input dalam program dan B adalah pola gerakan yang digunakan sebagai data pembanding (reference) dengan pola gerakan input. Variabel,, dan,, adalah urutan frame dari pola gerakan yang masing-masing memiliki 6 himpunan nilai koordinat (x,y). Setelah mengindentifikasi dua pola gerakan yang ingin dibandingkan, tahap berikutnya adalah melakukan perhitungan matriks cost dengan setiap elemennya dihitung dengan persamaan berikut: Berdasarkan pada dasar teori di bab 2 halaman 11 tentang metode dynamic time warping, algoritma yang digagaskan oleh (Senin, 2008) dalam menentukan matriks DTW dapat disusun sebagai berikut: Algoritma Matriks cost DTW 1: n A // n diisi dengan banyaknya himpunan input 2: m B // m diisi dengan banyaknya himpunan reference 3: dtw[] new [n m] // membuat matriks dengan dimensi (n,m) 4: dtw(0, 0) 0 // membuat Boundary condition seperti pada persamaan (2) 5: for i = 1; i n; i + + do // perulangan untuk memenuhi persamaan (5) tahap 1 6: dtw(i, 1) dtw(i 1, 1) + c(i, 1) // baris pertama dihitung akumulasi cost 7: end for 8: for j = 1; j m; j + + do // perulangan untuk memenuhi persamaan (5) tahap 2 9: dtw(1, j) dtw(1, j 1) + c(1, j) // kolom pertama dihitung akumulasi cost 10: end for 11: for i = 1; i n; i + + do

8 12: for j = 1; j m; j + + do // perulangan untuk memenuhi persamaan (5) tahap 3 13: dtw(i, j) c(i, j)+min {dtw(i 1, j); dtw(i, j 1); dtw(i 1, j 1)} // semua elemen lainnya dihitung akumulasi cost 14: end for 15: end for 16: return dtw // return matriks dtw Namun untuk kasus gesture recognition dengan sensor kinect, (Steve, 2011) mengagaskan metode dynamic time warping yang dimodifikasi dengan step function (slope constraint). Modifikasi tersebut bertujuan untuk meningkatkan sensitivitas pengenalan pola. Berikut adalah pembahasaan metode dynamic time warping yang telah dimodifikasi oleh (Steve, 2011) : Pada awalnya deret frame pada pola gerakan input dan reference akan di reverse. Hal ini bertujuan untuk mendeteksi terlebih dahulu selisih jarak kondisi akhir dari pola gerakan, sehingga lebih cepat mengidentifikasi pola gerakan yang dilakukan oleh user. Nilai dari A dan B setelah di reverse dapat dilihat pada persamaan dibawah berikut: A = [ ] B = [ ] Setelah melakukan tahapan diatas, dibuat tiga matriks yaitu matriks DTW, matriks slopen, dan matriks slopem. Matriks DTW digunakan sebagai matriks bobot akumulasi cost, sedangkan matriks slopen dan slopem digunakan untuk mengidentifikasi arah jalur yang telah dilewati. Nilai awal semua elemen pada matriks DTW adalah positif tak hingga, kecuali elemen pada matriks DTW (0,0) bernilai 0. Sedangkan nilai awal pada semua elemen matriks slopen dan slopem adalah 0. slope-n slope-m Setelah menentukan matriks awal, langkah berikut adalah menghitung nilai baru untuk matriks DTW dengan algortima berikut: Algoritma perhitungan nilai matriks DTW dengan slope constrain 1: // n diisi dengan banyaknya himpunan input 2: // m diisi dengan banyaknya himpunan input 3: dtw [] // membuat matriks dtw dengan dimensi 4: slopen [] // membuat matriks slopen dengan dimensi 5: slopem [] // membuat matriks slopem dengan dimensi 6: for do

9 7: for j do 8: //inisialisasi matriks awal 9: end for 10: end for 11: dtw // membuat Boundary condition seperti pada persamaan (2) 11: for do 12: for j do 13: if dtw(i,j 1) < dtw(i 1,j 1) & dtw(i,j 1) < dtw(i 1,j) & slopen(i,j 1)<maxslope then //kondisi jalur (i,j 1) memiliki cost terendah dari jalur yang lainnya serta jalur belum (i,j 1) masih bisa dilalui. 14 : (i, j) c(i 1, j 1) + (i, j 1) //jalur cost melewati (i,j 1) 15: slopen(i, j) slopen(i, j 1) + 1 // penanda jalur (i,j 1) telah dilalui 16: slopem(i, j) ) 0 // penanda jalur (i,j 1) di reset 17: elseif dtw(i 1,j) < dtw(i 1,j 1) & dtw(i 1,j) < dtw(i,j 1) & slopen(i,j 1)<maxslope then //kondisi jalur (i 1,j) memiliki cost terendah dari jalur yang lainnya serta jalur belum (i 1,j) masih bisa dilalui. 18: (i, j) c(i 1, j 1) + (i-1, j) //jalur cost melewati (i 1,j) 19: slopen(i, j) 0 // penanda jalur (i,j 1) di reset 20: slopem(i, j) ) slopem(i 1, j) + 1// penanda (i 1,j) telah dilalui 21: else 22: (i, j) c(i 1,j 1)) + (i-1, j-1) //jalur cost melewati (i 1,j 1) 23: slopen(i, j) 0 // penanda jalur (i,j 1) di reset 24: slopem(i, j) ) 0 // penanda jalur (i,j 1) di reset 25: end if 26: end for 27: end for 28: return dtw // return matriks akumulasi DTW Setelah melakukan perhitungan matriks DTW, untuk mencari cost dari optimal warping path digunakan persamaan berikut: Berikut adalah algoritma pencarian Algoritma perhitungan DTW dari optimal path warping 1: 2: // n diisi dengan banyaknya himpunan input 3: // m diisi dengan banyaknya himpunan reference 4: for do 5: if ( (i, m) < ) then 6: = [i, m] // mencari cost optimal warping path

10 7: endif 8: end for 9: / m //menghitung rata-rata cost 10: return cost cost yang didapat akan dibandingkan dengan nilai toleransi (threshold) yang sudah ditentukan. Jika cost masih dalam batas toleransi, maka gerakan yang dilakukan akan dianggap sama dengan data pada reference. Berikut adalah perbandingan antara penggunaan metode dynamic time warping yang tidak menggunakan slope constraint dan dynamic time warping yang menggunakan slope constraint : Input = { 1, 3, 7, 4} Reference = { 3, 1, 3, 4, 10, 11, 4} (p1) (p2) (p3) Optimal path warping DTW = = 9 (p4) Optimal path warping DTW with slope = = 12 (p5) Dalam perhitungan (p1), dihitung nilai matriks cost dengan menggunakan persamaan (1). Selanjutnya matriks cost tersebut akan dihitung akumulasi matriks cost nya untuk mendapatkan optimal warping path. Pada perhitungan (p2), pencarian optimal warping path selalu mencari nilai terendah tanpa memiliki batasan pergerakan horizontal dan vertical. Sedangkan pada perhitungan (p3) percarian optimal warpting path selalu mencari nilai terendah dengan batasan pergerakan horizontal dan vertical. Dapat dilihat pada perhitungan (p4) dan (p5) bahwa nilai dari perhitungan (p4) akan lebih kecil daripada perhitungan (p5). Hal ini dikarenakan dengan menggunakan batasan slope, sensitivitas pencocokan gerakan lebih besar. Ketika pola gerakan yang dilakukan user tidak dikenali, maka tingkat akurasi akan bernilai 0%. Sedangkan jika gerakan dikenali, maka akan ditampilkan tingkat akurasi kemiripan pola gerakan user dengan pola gerakan reference dengan persamaan berikut: Evaluasi

11 Pada evaluasi program, dilakukan pengujian terhadap 5 user dengan 3 kali percobaan untuk setiap 6 pola gerakan. Data-data hasil pengujian dapat dilihat pada tabel 1 berikut: Tabel 1 Tabel pengujian terhadap 5 user Noo Nama Pola gerakan Akurasi Percobaan 1 Percobaan 2 Percobaan 3 1 Kristian Aji Nugroho Saya 70.1% 70.3% 70.1% Bisa 72.3% 71.1% 75.2% Mendengar 72.7% 71.1% 73.4% Melihat 70.5% 70.3% 71.6% Dengan 0.0% 71.2% 70.5% Membaca 71.4% 0.0% 72.3% 2 Tarenjit Saya 72.2% 70.3% 72.7% Bisa 71.1% 72.3% 70.1% Mendengar 70.2% 70.4% 71.2% Melihat 72.1% 70.1% 71.2% Dengan 70.2% 73.2% 0.0% Membaca 0.0% 0.0% 70.2% 3 Maha Andar Pasaribu Saya 71.2% 70.3% 72.5% Bisa 70.3% 72.4% 73.1% Mendengar 72.2% 72.5% 75.2% Melihat 71.2% 72.2% 71.2% Dengan 70.2% 0.0% 71.0% Membaca 0.0% 0.0% 71.3% 4 Andi Putra Saya 73.3% 70.3% 72.7% Bisa 71.4% 71.4% 74.2% Mendengar 73.5% 71.5% 74.1% Melihat 72.2% 74.1% 74.1% Dengan 70.2% 70.3% 0.0% Membaca 71.2% 0.0% 72.2% 5 Leonardo Wibowo Saya 71.2% 72.2% 72.5% Bisa 71.2% 72.2% 70.7% Mendengar 71.2% 70.0% 70.7% Melihat 71.2% 70.3% 70.6% Dengan 71.2% 0.0% 0.0% Membaca 0.0% 0.0% 72.3% Berdasarkan data hasil uji coba program pada tabel 4.1, maka presentase pengenalan tiap pola dapat dihitung dengan persamaan berikut:

12 Uji coba program dilakukan terhadap 5 user sebanyak 3 kali untuk setiap pola gerakan. Oleh karena itu total dari percobaan untuk satu gerakan adalah 15 kali.sehingga presentase pengenalan pola gerakan dapat dilihat pada tabel 2. Tabel 2 Tabel presentase pengenalan pola gerakan No Pola gerakan Presentase pengenalan 1 Saya 100% 2 Bisa 100% 3 Mendengar 100% 4 Melihat 100% 5 Dengan 60% 6 Membaca 46.6% Dari tabel 4.1 dapat dilihat dalam 30 kali percobaan, terdapat 22 kali terjadi peningkatan nilai akurasi. Hal ini menunjukan bahwa tingkat pembelajaran (learning curve) user meningkat seiring dengan banyaknya percobaan. Tetapi adapula terjadi penurunan tingkat akurasi dalam pembelajaran bahasa isyarat. Hal ini dapat disebabkan oleh beberapa faktor seperti: 1. Faktor hardware: Ketidakmampuan sensor kinect mengidentifikasi kerangka digital jika terjadi proses penyilangan kerangka tubuh (misal : tangan menyilang). 2. Faktor pola gerakan: Pola gerakan rumit, sehingga user sulit mengikuti pola gerak dari reference. 3. Faktor user: Kemampuan user dalam menyerap informasi yang diberikan oleh program. Untuk mengetahui apakah program dapat membantu proses pembelajaran bahasa isyarat, maka dilakukan survey terhadapat 5 user tersebut. Berikut adalah hasil pendapat user tentang apakah program membantu dalam pembelajaran bahasa isyarat Tabel 3 Tabel hasil pengujian apakah program membantu pembelajaran No Nama Membantu pembelajaran bahasa isyarat 1 Kristian Aji Nugroho Ya 2 Tarenjit Ya 3 M Maha Andar Pasaribu Ya 4 Andi Putra Ya 5 Leonardo Wibowo Ya Pada tabel 3 dapat dilihat bahwa, user merasa terbantu dengan program pembelajaran bahasa isyarat ini baik dalam mengetahui tentang arti dari bahasa isyarat tersebut dan mempraktekkan. Pada pengujian terhadap 5 user, akurasi kemiripan pola gerakan dengan gerakan reference masih dibawah 80%, hal ini dikarenakan ketika data diambil dengan kondisi user tidak mengetahui tentang pola gerakan yang akan dipelajari, sehingga hal ini merupakan sesuatu yang baru yang dilakukan user. Oleh karena itu tingkat kemiripan dengan akurasi

13 masih dibawah 80%, tetapi dengan seiring user melakukan pola gerakan tersebut, maka akurasi kemiripan dengna pola gerakan reference akan semakin besar. PENUTUP Setelah melakukan analisis dan perancangan terhadap program aplikasi pembelajaran bahasa isyarat ini, maka dapat disimpulkan bahwa: 1. Program ini dapat mengidentifikasi dan dapat memberikan pembelajaran tentang bahasa isyarat kepada user. 2. Kombinasi antara perangkat keras sensor kinect dan metode dynamic time warping mampu untuk mengidentifikasi pola gerakan berbasis kerangka tubuh manusia dengan deret waktu yang berbeda. 3. Program ini dapat memberikan acuan dalam proses pembelajaran (learning curve). Beberapa saran yang dapat diajukan untuk bagi peneliti lain adalah: 1. Perlu dilakukan penelitian lebih lanjut tentang learning curve pemakaian program. 2. Pengembangan lebih lanjut disarankan untuk menggunakan database dalam menyimpan data-data reference, sehingga pola gerakan reference yang tersimpan lebih terstruktur. 3. Pengembangan lebih lanjut disarankan untuk membuat program yang dapat digunakan oleh multi user. 4. Pengembangan lebih lanjut disarankan untuk mengabungkan pengenalan pola gerakan kerangka tubuh ini dengan anggota tubuh lain. 5. Pengembangan lebih lanjut disarankan untuk melakukan proses training untuk mendapatkan hasil pengenalan pola gerakan dengan akurasi yang lebih akurat. DAFTAR PUSTAKA Acharya, T. A. (2005). Image Processing Priciples And Application. Canada: A Jonh Wiley & Sons., Publication. Aditya, R. (2011). Gambaran Kepuasan Kerja Guru Sekolah Luar Biasa (SLB) di kota Medan. Hambatan Belajar Anak Tunarungu, 22. Aron, J. (2011, Maret 25). Microsoft explains the tech behind Kinect. Retrieved Januari 12, 2012, from

14 BlazStrle, M. M. (2003). Qualitative approximation to Dynamic TimeWarping similarity between time. Dynamic time warping, 104. Carmody, T. (2010, November 3). How Motion Detection Works in Xbox Kinect. Retrieved Januari 12, 2012, from gadgetlab: Davies, R. (2005). Machine Vision : Theory, Algorithms, Practicalities. Canada. Dr. Imran Agus Nurali, S. (2011, Febuari 14). Olahraga bagi penyandang cacat. Retrieved Januari 3, 2012, from Web Direktorat Jenderal GIZI dan KIA: Gertakin. (2011). Beranda: Gertakin. Retrieved Januari 3, 2012, from Gerakan kesehatan untuk tuna rungu indonesia: 1 Klug, B. (2010, Desember 9). Microsoft Kinect review. Retrieved Januari 12, 2012, from anandtech: Levitin, A. (2006). Introduction to The Design & Analysis of Algorithms, 2nd Edition. Boston: Addison Wesley. Mathe, Z. (2011, Mei 27). Inside Kinect: Skeletal Tracking Deep Dive. Retrieved Januari 12, 2012, from Microsoft: Metcalf, J. (2009, Juni 1). E : Microsoft at E3 Several Metric Tons of Press Releaseapalloza. Retrieved Desember 31, 2011, from Digital Joystick: Video Game News & Views: several-metric-tons-of-press-releaseapalloza/ Muchtar, A. S. (2011, April 11). SLB Kekurangan Tenaga Guru. Retrieved Januari 12, 2012, from Gaung NTB: Muller, M. (2007). Dtw-based motion comparison and retrieval. New York: Springer- Verlag.

15 Mulyana, D. (2005). Ilmu Komunikasi: Suatu Pengantar. Bandung: Remaja Rosdakarya. Pressman, R. S. (2005). Software Enginering : a Practitioner's Approach. Six Edition. New York: McGraw-Hill. Senin, P. (2008). Dynamic Time Warping Algorithm Review. DTW Algorithm, 8-9. Steve. (2011, Juli 30). kinect dtw. Retrieved Desember 3, 2011, from Kinect SDK Dynamic time warping gesture recognition: Zhu, Z. (2008). Computer Vision Research Progress. New York: Nova Science.

16 PERANCANGAN PROGRAM APLIKASI PEMBELAJARAN BAHASA ISYARAT DENGAN METODE DYNAMIC TIME WARPING Samuel Mahatmaputra Tedjojuwono,S.Kom.,M.Info.Tec.;Willy Yudithya; AlexanderAgung Santoso Gunawan,.Si.,M.T.,M.Sc ABSTRACT In everyday life, humans communicate directly with the use of verbal language, but not everyone is able to communicate verbally. One example of them were people with hearing and speech impaired. They have their own way of communicating is by using the language. But in reality, not everyone can understand the intent and meaning of the sign language that was exhibited by them. The main thing of this problem is the lack of learning about sign language given to them. The purpose of this thesis is to create a program that can provide learning about sign language. The workings of this program is to mengabungkan kinect sensor hardware technology and methods of dynamic time warping in the identification process of applying the pattern gerakan.teknologi kinect sensor feature depth sensor used to identify and track the human body while the method of dynamic time warping is used to recognize the movement patterns of sign language. Keyword : learning sign language, movement patterns, kinect sensor, dynamic time warping, depth sensor. ABSTRAK Dalam kehidupan sehari-hari, manusia berkomunikasi secara langsung dengan menggunakan bahasa verbal, namun tidak semua orang dapat berkomunikasi secara verbal. Salah satu contoh dari mereka adalah para penderita tuna rungu dan tuna wicara. Mereka memiliki cara berkomunikasi sendiri yaitu dengan menggunakan bahasa. Tetapi pada kenyataan, tidak semua orang dapat mengerti maksud dan arti dari bahasa isyarat yang diperagakan oleh mereka. Hal utama dari masalah ini adalah kurangnya pembelajaran tentang bahasa isyarat yang diberikan kepada mereka. Tujuan dari skripsi ini adalah untuk membuat suatu program yang dapat memberikan pembelajaran tentang bahasa isyarat. Cara kerja program ini adalah dengan mengabungkan teknologi perangkat keras sensor kinect dan metode dynamic time warping dalam proses identifikasi pola gerakan.teknologi sensor kinect menerapakan fitur depth sensor yang digunakan untuk mengenali dan melacak tubuh manusia sedangkan metode dynamic time warping digunakan untuk mengenali pola gerakan bahasa isyarat.

17 Kata kunci : pembelajaran bahasa isyarat, pola gerakan, sensor kinect, dynamic time warping, depth sensor. PENDAHULUAN Humans interact with each other through communication in the form of language. Communication occurs both verbally and non verbally. Communication means to communicate verbally using words, while non-verbal communication that convey meaning (messages) that include the absence of a symbol - a symbol of sound or noise realization (Mulyana, 2005). In everyday life, humans communicate directly with the use of verbal language. But not all people can communicate verbally. Some of them have constraints in terms of communicating verbally, for example, just people with hearing and speech impaired. The people with hearing and speech impaired has its own way of communicating without using verbal language is to communicate with sign language. In the use of sign language, sign language does not have a large scope, such as verbal language. Where not many people can recognize or understand sign language to convey that in his interlocutor. In 2010, Microsoft launched a new technology in the form of hardware kinect sensor. The technology was originally intended for the Xbox 360 console game players that can detect a player's body so that players can play without using a controller. Kinect sensor technology invention, indirectly represents a development for sign language recognition technology, because with the help of kinect sensor, the detection of the whole body will be more accurate. PEMBAHASAN Metode Dynamic Time Warping Method of dynamic time warping (DTW) was first introduced in the 1960s by (R. Bellman, 1959), and extensively explored in the 1970's for speech recognition applications by (C. Myers, 1980). Currently, dynamic time warping method has been applied in various fields, including: online handwriting and signature matching by (CC Tappert, 1990), computer vision and computer animation by (Muller, 2007), protein sequence alignment and chemical engineering by (J. vial, 2008), and others - others (Monday, 2008, p. 3). According to (Sakoe and Chiba 1978), dynamic time warping (DTW) is a method to calculate the similarity between two time series (time series) which may vary in time and speed (BlazStrle, 2003). For example, in the case of detecting the same frame of walking motion, wherein the first data showing a person walking slowly and other data indicate someone is running faster. Suppose there are two time series and, in graphical form as shown in figure 1.

18 Figure 1 Chart comparison of the value of X and Y (Senin, 2008) In the picture above, there are two graphs that show the two time series. Two time series has the same pattern, but the location of different positions. This occurs because of differences in the time interval between and. The problem is to identify the two series can be regarded as though it has two different periods of time. With the dynamic method waping time, this problem can be solved. The concept of dynamic time warping itself was to compare the optimal warping path. Where the optimal warping path is the shortest path to cost ratio of the difference in X and Y. (a) (b) Figure 2 Comparison of X and Y with different cases (a) equal to the reference input (b) is not equal to the reference input

19 In the figure 2 (a), and reference the same input so that the optimal warping path form a straight diagonal coincide with the diagonal X = Y. Whereas in Figure 2 (b), the input and the reference is different, resulting in some warping on the optimal path warpingnya. From this comparison it can be seen that for the same input and the reference, the optimal path warpingnya cost will be less than the cost optimal warping path that has the input and reference are distinct. If the smaller the difference in comparison warpingnya optimal path, it can be concluded that in Figure 2 (b), input and referencenya also be similar. In searching for the optimal warping path itself, it takes a certain criteria. These algorithms and criteria described by (Monday, 2008) to calculate the optimal warping path: A. Determining the cost matrix This method, beginning with determining the cost matrix that has dimensions c. Cost matrix is a matrix that represents the difference of the set of X and Y. Each matrix element can be calculated by the following equation: Where : (1) The value of the cost of each matrix, is used to find the path with the lowest cost of the first column to last column. 1. Determine the optimal warping path Once the cost matrix is formed, the algorithm will look for warping path with the lowest cost and as in figure 3. Figure 3 Optimal warping path of the two time series X and Y (Senin, 2008)

20 With the warping path to be searched must meet the following criteria: a. Boundary condition: and. Beginning and end of the line should be the starting point and end point of the time series. (2) b. Monotonicity condition: dan. This condition will maintain the order of time series. (3) c. Step size condition: limit the shifting path / paths that are too far away. (4) 2. Determine the matrix DTW Based on the definition of the optimal warping path in the search path with a cost matrix, it is necessary to test every path between and. This of course is not efficient, because of the possibility of a potential path to pass also will be more in line with the length and time series. To mangatasi above problems, dynamic programming is used as a fast path search optimization. According to (Levitin, 2006) is a dynamic programming technique to solve the problem by dividing the problem in several sub-problems (stage) so that the solution of the problem can be seen from sekerangkaian interrelated decisions. In this case the calculation for the total cost of each search path that may be bypassed (stage). All paths have crossed accumulated beforehand. Matrix accumulation that will be used is defined as follows: Where the calculation of accumulation for the DTW matrix is as follows: a. First rows: b. First Collums: c. All Matriks: 3. Determine the optimal warping path cost After calculating the DTW matrix, then to determine the total cost of that distance through the warping path can use the following equation: (6) With the cost of the optimal warping path is the minimum accumulated cost in the last column. According to (Monday, 2008) needs to be modified dynamic time warping algorithm to improve the quality of performance and adjustment of the sensitivity of the basic algorithm of dynamic time warping method. Introduction to Movement Analysis Method with Dynamic Time Warping Movement pattern that is usually obtained, having a different time series of data comparison (reference). This is due to perform a movement pattern, people usually ignore the time series and just focus on the movement patterns alone. Therefore, the movement could have been done faster or slower than the reference motion. That the program can

21 recognize the movement patterns of the same movement patterns despite the different movement patterns of operation, dynamic time warping method is used to solve the problem of differences in the time series. In the process of introduction of this program, first program will read the file that contains the name of the movement and the series 32 frame. Each frame has a joint data 6 point with coordinates (x, y). These data will be used as a data comparison (reference). Input obtained from the streaming video directly to the sensor kinect. Acquired frame series compiled (scene reconstruction), respectively. When streaming video is done, the frame - the frame will be used as input. Frame sequence is saved into an array with a maximum total of 32 frames of data. The data are fit to the FIFO (first in first out). Wherein when the number of frames that have been stored exceeds 32 frames, the frame with the first order will be remove. It is intended that pattern recognition can be done in realtime. Illustration of the input data can be seen in Figure 4. Array [0] [1] [2] [3] [31] Input [0] [1] [2] [3] [31] Gambar 1 Illustration of the input frame for the program On this program, dynamic time warping method will compare two sequence patterns of movement are: A = [,, ], B = [,, ] Where A is the user movement pattern is captured and used as kinect sensor input in the program and B is a movement pattern that is used as a data comparator (reference) input motion patterns. variables,, and,, is a frame sequence of movement patterns, each of which has 6 sets of coordinate values (x, y). Having identified two patterns of movement that want to be compared, the next step is to perform matrix calculations with the cost of each element is calculated by the following equation: Based on the fundamental theory in chapter 2 page 11 of the dynamic time warping method, the algorithm proposed by (Monday, 2008) in determining the DTW matrix can be structured as follows:

22 Algoritma Matriks cost DTW 1: n A // n filled with a set number of input 2: m B // m filled with a set number of reference 3: dtw[] new [n m] // create a matrix with dimensions (n,m) 4: dtw(0, 0) 0 // Boundary condition made as in equation (2) 5: for i = 1; i n; i + + do // iteration to satisfy equation (5) stage 1 6: dtw(i, 1) dtw(i 1, 1) + c(i, 1) // The first line is calculated accumulated cost 7: end for 8: for j = 1; j m; j + + do // iteration to satisfy equation (5) stage of the first two lines are calculated accumulated cost 9: dtw(1, j) dtw(1, j 1) + c(1, j) // The first column is calculated accumulated cost 10: end for 11: for i = 1; i n; i + + do 12: for j = 1; j m; j + + do // iteration to satisfy equation (5) stage 3 13: dtw(i, j) c(i, j)+min {dtw(i 1, j); dtw(i, j 1); dtw(i 1, j 1)} // iteration to satisfy equation (5) stage 3 14: end for 15: end for 16: return dtw // Return matrix DTW But for the case of gesture recognition with kinect sensor, (Maddox, 2011) method of dynamic time warping mengagaskan modified with step function (slope constraint). Modification aims to increase the sensitivity of pattern recognition. Here is a dynamic time warping pembahasaan method that has been modified by (Maddox, 2011): In the first series of frames in the input and reference patterns of movement going in reverse. It aims to detect the difference in distance in advance of the final conditions of movement patterns, thereby more quickly identify the pattern of movements performed by the user. The value of A and B after the reverse can be seen in the following equation below: A = [ ] B = [ ] After doing the steps above, made three DTW matrix is a matrix, the matrix slopen, and matrix slopem. DTW matrix is used as a weighting matrix of cost accumulation, while the matrix slopen and slopem used to identify the pathways that have been skipped. The initial value of all elements on the DTW matrix is positive infinity, except for elements on the DTW matrix (0.0) is 0. While the initial value of all matrix elements and slopem slopen is 0. slope-n

23 slope-m After determining the initial matrix, the next step is to calculate a new value for DTW matrix with the following algorithm: Algoritma perhitungan nilai matriks DTW dengan slope constrain 1: // n filled with a number of the set input 2: // m filled with a number of the set input 3: dtw [] // making DTW matrix with dimensions 4: slopen [] // making SlopeN matrix with dimensions 5: slopem [] // making SlopeM matrix with dimensions 6: for do 7: for j do 8: //initialize the initial matrix 9: end for 10: end for 11: dtw // Create a Boundary condition as in equation (2) 11: for do 12: for j do 13: if dtw(i,j 1) < dtw(i 1,j 1) & dtw(i,j 1) < dtw(i 1,j) & slopen(i,j 1)<maxslope then // / / line conditions (i, j-1) has the lowest cost of other pathways and pathways have not been (i, j-1) can still be passed. 14 : (i, j) c(i 1, j 1) + (i, j 1) // cost path through the (i, j-1) 15: slopen(i, j) slopen(i, j 1) + 1 // marker lane (i, j-1) has passed 16: slopem(i, j) ) 0 // marker lane (i, j-1) in the reset 17: elseif dtw(i 1,j) < dtw(i 1,j 1) & dtw(i 1,j) < dtw(i,j 1) & slopen(i,j 1)<maxslope then // line conditions (i-1, j) has the lowest cost from the other lane and the path has not been (i-1, j) is still passable. 18: (i, j) c(i 1, j 1) + (i-1, j) // cost path through the (i-1, j) 19: slopen(i, j) 0 // marker lane (i, j-1) in the reset 20: slopem(i, j) ) slopem(i 1, j) + 1// marker (i-1, j) has been traversed 21: else 22: (i, j) c(i 1,j 1)) + (i-1, j-1) // cost path through the (i-1, j-1) 23: slopen(i, j) 0 // marker lane (i, j-1) in the reset 24: slopem(i, j) ) 0 marker lane (i,j 1) in the reset 25: end if 26: end for 27: end for 28: return dtw // return DTW matrix accumulation

24 After performing the calculation of DTW matrix, to find the cost of the optimal warping path is used the following equation: Here is the search algorithm of the optimal warping Algoritma perhitungan DTW 1: 2: // n filled with a number of the set input 3: // m filled with a number of the set reference 4: for do 5: if ( (i, m) < ) then 6: = [i, m] // looking for cost optimal warping 7: endif 8: end for 9: / m // calculate the average 10: return cost cost obtained will be compared with the value of tolerance (threshold) that have been determined. If the cost is still within the tolerance limit, then the movement will be done with the data on reference. Here is a comparison between the use of dynamic time warping method that does not use the slope and dynamic time warping constraint that uses the slope Input = { 1, 3, 7, 4} Reference = { 3, 1, 3, 4, 10, 11, 4} (p1) (p2) (p3) Optimal path warping DTW = = 9 (p4) Optimal path warping DTW with slope = = 12 (p5) In the calculation of (p1), calculated using the cost matrix equation (1). The next matrix will be calculated accumulated cost matrix cost is to get the optimal warping path. In the calculation of (p2), the search for the optimal warping path is always looking for the lowest value of the range of motion without having horizontal and vertical. While in the calculation (p3) percarian warpting optimal path is always looking for the lowest score by

25 the movement of the horizontal and vertical limits. Can be seen in the calculation (p4) and (p5) that the value of the calculation (p4) will be smaller than the calculation (p5). This is because by using the slope limits, greater sensitivity of the matching movement. When the pattern of movement the user is not recognized, then the accuracy will be 0%. Meanwhile, if the motion is identified, it will show the accuracy of user movement pattern similarity with the reference motion pattern with the following equation: Evaluation On program evaluation, testing the user with 3 times 5 trials for each movement pattern 6. The data of test results can be seen in table 1 below: Table 1 Table 5 tests on user Noo Nama Pola gerakan Akurasi Percobaan 1 Percobaan 2 Percobaan 3 1 Kristian Aji Nugroho Saya 70.1% 70.3% 70.1% Bisa 72.3% 71.1% 75.2% Mendengar 72.7% 71.1% 73.4% Melihat 70.5% 70.3% 71.6% Dengan 0.0% 71.2% 70.5% Membaca 71.4% 0.0% 72.3% 2 Tarenjit Saya 72.2% 70.3% 72.7% Bisa 71.1% 72.3% 70.1% Mendengar 70.2% 70.4% 71.2% Melihat 72.1% 70.1% 71.2% Dengan 70.2% 73.2% 0.0% Membaca 0.0% 0.0% 70.2% 3 Maha Andar Pasaribu Saya 71.2% 70.3% 72.5% Bisa 70.3% 72.4% 73.1% Mendengar 72.2% 72.5% 75.2% Melihat 71.2% 72.2% 71.2% Dengan 70.2% 0.0% 71.0% Membaca 0.0% 0.0% 71.3% 4 Andi Putra Saya 73.3% 70.3% 72.7% Bisa 71.4% 71.4% 74.2% Mendengar 73.5% 71.5% 74.1% Melihat 72.2% 74.1% 74.1% Dengan 70.2% 70.3% 0.0% Membaca 71.2% 0.0% 72.2% 5 Leonardo Wibowo Saya 71.2% 72.2% 72.5%

26 Bisa 71.2% 72.2% 70.7% Mendengar 71.2% 70.0% 70.7% Melihat 71.2% 70.3% 70.6% Dengan 71.2% 0.0% 0.0% Membaca 0.0% 0.0% 72.3% Based on the results of testing the program in Table 4.1, the percentage of each pattern recognition can be calculated by the following equation: The test program conducted on 5 user as much as 3 times for each movement pattern. Therefore, experiments for a total of 15 kali.sehingga percentage movement is the movement pattern recognition can be seen in Table 2. Table 2 Table percentage movement pattern recognition No Pola gerakan Presentase pengenalan 1 Saya 100% 2 Bisa 100% 3 Mendengar 100% 4 Melihat 100% 5 Dengan 60% 6 Membaca 46.6% From Table 4.1 it can be seen in 30 attempts, there occurred 22 times value of accuracy. This indicated that the level of learning (learning curve) increases with the number of user trials. But there are unisex decrease in accuracy rate of learning sign language. This can be caused by several factors such as: 1. Hardware factors: inability to identify kinect sensor digital frame in the event of crossing the frame body (eg arms crossed). 2. Factor movement patterns: Patterns of complicated movements, so the user is difficult to follow the pattern of motion of the reference. 3. User factors: The ability of users to absorb the information provided by the program.

27 To find out whether the program can help the process of learning sign language, the survey conducted terhadapat 5 user. Here are the results of users' opinions about whether the program helps in learning sign language Table 3 Table of test results if the program helps the learning No Nama Membantu pembelajaran bahasa isyarat 1 Kristian Aji Nugroho Ya 2 Tarenjit Ya 3 M Maha Andar Pasaribu Ya 4 Andi Putra Ya 5 Leonardo Wibowo Ya In Table 3 we can see that, users find it helpful to learning sign language program was good in knowing about the meaning of the sign language and practice. On testing for 5 users, the accuracy of the movement pattern similarity with the reference motion is still below 80%, this is Because the data is retrieved when the user does not by know about the condition of movement patterns will be studied, so this is something new to do user. Therefore, the accuracy level of similarity was below 80%, but the user as do the patterns of movement, then the accuracy of the similarity of movement patterns will be even dengna Greater reference. PENUTUP After doing the analysis and design of sign language learning application program, it can be concluded that: 1. The program can identify and can provide learning about sign language to the user. 2. A combination of hardware and kinect sensor dynamic time warping method is able to identify patterns of movement of the human body based framework with a different time series. 3. This program can provide guidance in the learning process (learning curve). Some suggestions can be submitted to the other researchers are: Need to do more research on the learning curve using the program. 1. Further development is recommended to use a database to store reference data, so that the stored reference motion pattern is more structured. 2. Further development is recommended to create a program that can be used by multiple users. 3. Further development is recommended to assemble the skeleton movement pattern recognition is a member of another body.

28 4. Further development is recommended to perform the training process to get the movement pattern recognition with an accuracy that is more accurate. DAFTAR PUSTAKA Acharya, T. A. (2005). Image Processing Priciples And Application. Canada: A Jonh Wiley & Sons., Publication. Aditya, R. (2011). Gambaran Kepuasan Kerja Guru Sekolah Luar Biasa (SLB) di kota Medan. Hambatan Belajar Anak Tunarungu, 22. Aron, J. (2011, Maret 25). Microsoft explains the tech behind Kinect. Retrieved Januari 12, 2012, from BlazStrle, M. M. (2003). Qualitative approximation to Dynamic TimeWarping similarity between time. Dynamic time warping, 104. Carmody, T. (2010, November 3). How Motion Detection Works in Xbox Kinect. Retrieved Januari 12, 2012, from gadgetlab: Davies, R. (2005). Machine Vision : Theory, Algorithms, Practicalities. Canada. Dr. Imran Agus Nurali, S. (2011, Febuari 14). Olahraga bagi penyandang cacat. Retrieved Januari 3, 2012, from Web Direktorat Jenderal GIZI dan KIA: Gertakin. (2011). Beranda: Gertakin. Retrieved Januari 3, 2012, from Gerakan kesehatan untuk tuna rungu indonesia: 1 Klug, B. (2010, Desember 9). Microsoft Kinect review. Retrieved Januari 12, 2012, from anandtech: Levitin, A. (2006). Introduction to The Design & Analysis of Algorithms, 2nd Edition. Boston: Addison Wesley.

29 Mathe, Z. (2011, Mei 27). Inside Kinect: Skeletal Tracking Deep Dive. Retrieved Januari 12, 2012, from Microsoft: Metcalf, J. (2009, Juni 1). E : Microsoft at E3 Several Metric Tons of Press Releaseapalloza. Retrieved Desember 31, 2011, from Digital Joystick: Video Game News & Views: several-metric-tons-of-press-releaseapalloza/ Muchtar, A. S. (2011, April 11). SLB Kekurangan Tenaga Guru. Retrieved Januari 12, 2012, from Gaung NTB: Muller, M. (2007). Dtw-based motion comparison and retrieval. New York: Springer- Verlag. Mulyana, D. (2005). Ilmu Komunikasi: Suatu Pengantar. Bandung: Remaja Rosdakarya. Pressman, R. S. (2005). Software Enginering : a Practitioner's Approach. Six Edition. New York: McGraw-Hill. Senin, P. (2008). Dynamic Time Warping Algorithm Review. DTW Algorithm, 8-9. Steve. (2011, Juli 30). kinect dtw. Retrieved Desember 3, 2011, from Kinect SDK Dynamic time warping gesture recognition: Zhu, Z. (2008). Computer Vision Research Progress. New York: Nova Science.

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Sesuai dengan pemodelan proses Waterfall yang telah dijelaskan pada bab 2 maka dibutuhkan analisis dan perancangan sebelum memulai membuat suatu program. Berikut

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Untuk merancang aplikasi ini dibutuhkan landasan teori yang dapat membantu dalam merancang aplikasi. Berikut adalah beberapa teori yang dipergunakan dalam perancangan aplikasi ini.

Lebih terperinci

PEMBELAJARAN BAHASA ISYARAT DENGAN KINECT DAN METODE DYNAMIC TIME WARPING

PEMBELAJARAN BAHASA ISYARAT DENGAN KINECT DAN METODE DYNAMIC TIME WARPING PEMBELAJARAN BAHASA ISYARAT DENGAN KINECT DAN METODE DYNAMIC TIME WARPING Alexander A. S. Gunawan; Ashadi Salim Mathematics & Statistics Department, School of Computer Science, Binus University Jl. K.

Lebih terperinci

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID Disusun Oleh : Robin Yosafat Saragih (1022076) Jurusan Teknik Elektro, Fakultas Teknik, Universitas

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI APLIKASI PENERJEMAH BAHASA ISYARAT MENJADI SUARA BERBASIS KINECT MENGGUNAKAN METODE DYNAMIC TIME WARPING

PERANCANGAN DAN IMPLEMENTASI APLIKASI PENERJEMAH BAHASA ISYARAT MENJADI SUARA BERBASIS KINECT MENGGUNAKAN METODE DYNAMIC TIME WARPING PERANCANGAN DAN IMPLEMENTASI APLIKASI PENERJEMAH BAHASA ISYARAT MENJADI SUARA BERBASIS KINECT MENGGUNAKAN METODE DYNAMIC TIME WARPING DESIGN AND IMPLEMENTATION OF SIGN LANGUAGE TO SPEECH APPLICATION BASED

Lebih terperinci

ABSTRAK. Kata kunci: Artifficial Intelligence (AI), Finite State Machine (FSM), video game

ABSTRAK. Kata kunci: Artifficial Intelligence (AI), Finite State Machine (FSM), video game ABSTRAK Video game adalah jenis kegiatan permainan, dilakukan dalam konteks tiruan realitas. Setiap video game memiliki jenis, jenis video game digunakan untuk membagi video game berdasarkan interaksi

Lebih terperinci

Pemrograman Lanjut. Interface

Pemrograman Lanjut. Interface Pemrograman Lanjut Interface PTIIK - 2014 2 Objectives Interfaces Defining an Interface How a class implements an interface Public interfaces Implementing multiple interfaces Extending an interface 3 Introduction

Lebih terperinci

MODIFIKASI METODE BACKTRACKING UNTUK MEMBANTU MENCARI PENYELESAIAN PERMAINAN PEG SOLITAIRE

MODIFIKASI METODE BACKTRACKING UNTUK MEMBANTU MENCARI PENYELESAIAN PERMAINAN PEG SOLITAIRE MODIFIKASI METODE BACKTRACKING UNTUK MEMBANTU MENCARI PENYELESAIAN PERMAINAN PEG SOLITAIRE Susana Limanto dan Monica Widiasri Universitas Surabaya, Surabaya susana @ubaya.ad.id dan monica@ubaya.ac.id ABSTRACT

Lebih terperinci

PEMANFAATAN TRANSFORMASI WAVELET SEBAGAI EKSTRAKSI CIRI PADA KLASIFIKASI BERTINGKAT SINYAL EKG

PEMANFAATAN TRANSFORMASI WAVELET SEBAGAI EKSTRAKSI CIRI PADA KLASIFIKASI BERTINGKAT SINYAL EKG PEMANFAATAN TRANSFORMASI WAVELET SEBAGAI EKSTRAKSI CIRI PADA KLASIFIKASI BERTINGKAT SINYAL EKG T 610.28 PUT Abstrak Penelitian ini bertujuan untuk memperlihatkan suatu metoda pengenalan multi pola dari

Lebih terperinci

IMPLEMENTASI KINECT PADA PENERJEMAH BAHASA ISYARAT. Naskah Publikasi. diajukan oleh Nuruddin Wiranda

IMPLEMENTASI KINECT PADA PENERJEMAH BAHASA ISYARAT. Naskah Publikasi. diajukan oleh Nuruddin Wiranda IMPLEMENTASI KINECT PADA PENERJEMAH BAHASA ISYARAT Naskah Publikasi diajukan oleh Nuruddin Wiranda 09.11.2771 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012 ii ii IMPLEMENTATION

Lebih terperinci

SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI ABSTRAK

SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI ABSTRAK SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI Adhi Fajar Sakti Wahyudi (0722062) Jurusan Teknik Elektro Email: afsakti@gmail.com ABSTRAK Teknologi pengenalan

Lebih terperinci

IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC COUNTS

IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC COUNTS IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC COUNTS S U M M A R Y IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC

Lebih terperinci

PENENTUAN RUTE TERPENDEK DENGAN METODE FLOYD WARSHALL PADA PETA DIGITAL UNIVERSITAS SUMATERA UTARA SKRIPSI DHYMAS EKO PRASETYO

PENENTUAN RUTE TERPENDEK DENGAN METODE FLOYD WARSHALL PADA PETA DIGITAL UNIVERSITAS SUMATERA UTARA SKRIPSI DHYMAS EKO PRASETYO PENENTUAN RUTE TERPENDEK DENGAN METODE FLOYD WARSHALL PADA PETA DIGITAL UNIVERSITAS SUMATERA UTARA SKRIPSI DHYMAS EKO PRASETYO 091402023 PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI

Lebih terperinci

Line VS Bezier Curve. Kurva Bezier. Other Curves. Drawing the Curve (1) Pertemuan: 06. Dosen Pembina Danang Junaedi Sriyani Violina IF-UTAMA 2

Line VS Bezier Curve. Kurva Bezier. Other Curves. Drawing the Curve (1) Pertemuan: 06. Dosen Pembina Danang Junaedi Sriyani Violina IF-UTAMA 2 Line VS Bezier Curve Kurva Bezier Pertemuan: 06 Dosen Pembina Danang Junaedi Sriyani Violina IF-UTAMA 1 IF-UTAMA 2 Other Curves Drawing the Curve (1) IF-UTAMA 3 IF-UTAMA 4 1 Drawing the Curve (2) Algoritma

Lebih terperinci

Ardhi Prasetya /

Ardhi Prasetya / PERBANDINGAN PROGRAM IDENTIFIKASI TANDA TANGAN MENGGUNAKAN METODE GRADIEN DENGAN PROGRAM IDENTIFIKASI TANDA TANGAN MENGGUNAKAN PERHITUNGAN JARAK ANTAR TITIK PADA TANDA TANGAN Ardhi Prasetya / 0622050 E-mail

Lebih terperinci

Nama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal

Nama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal Nama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal Deskripsi Soal Dalam rangka mensukseskan program Visit Indonesia,

Lebih terperinci

TIP 163. Game Engine. Topik 5 (Pert 6) Graf, Representasi Dunia, dan Algoritma Pencari Jalur (Pathfinding) Dosen: Aditya Wikan Mahastama

TIP 163. Game Engine. Topik 5 (Pert 6) Graf, Representasi Dunia, dan Algoritma Pencari Jalur (Pathfinding) Dosen: Aditya Wikan Mahastama TIP 163 Game Engine Topik 5 (Pert 6) Graf, Representasi Dunia, dan Algoritma Pencari Jalur (Pathfinding) Dosen: Aditya Wikan Mahastama Last Week Review Adakah permasalahan dalam tugas terakhir yang diberikan

Lebih terperinci

ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU

ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU READ ONLINE AND DOWNLOAD EBOOK : ANALISIS CAPAIAN OPTIMASI NILAI

Lebih terperinci

PENGENALAN WAJAH DENGAN MENERAPKAN ALGORITMA ADAPTIF K MEANS

PENGENALAN WAJAH DENGAN MENERAPKAN ALGORITMA ADAPTIF K MEANS PENGENALAN WAJAH DENGAN MENERAPKAN ALGORITMA ADAPTIF K MEANS Disusun oleh: Juan Elisha Widyaya (0822014) Jurusan Teknik Elektro, Fakultas Teknik, Jl. Prof. Drg. Suria Sumantri, MPH, no. 65, Bandung, Indonesia

Lebih terperinci

Swasti Nareswari. Student Number: ENGLISH LETTER STUDY PROGRAMME FACULTY OF LETTERS SOEGIJAPRANATA CATHOLIC UNIVERSITY SEMARANG 2004

Swasti Nareswari. Student Number: ENGLISH LETTER STUDY PROGRAMME FACULTY OF LETTERS SOEGIJAPRANATA CATHOLIC UNIVERSITY SEMARANG 2004 THE REALIZATION OF THE JAVANESE REQUEST PATTERN: A CASE STUDY OF A JAVANESE FAMILY A THESIS By Swasti Nareswari Student Number: 00.80.0016 ENGLISH LETTER STUDY PROGRAMME FACULTY OF LETTERS SOEGIJAPRANATA

Lebih terperinci

1/5. while and do Loops The remaining types of loops are while and do. As with for loops, while and do loops Praktikum Alpro Modul 3.

1/5. while and do Loops The remaining types of loops are while and do. As with for loops, while and do loops Praktikum Alpro Modul 3. Judul TIU TIK Materi Modul Perulangan Ganjil 204/205 Mahasiswa memahami Konsep Perulangan. Mahasiswa mampu menggunakan perintah perulangan For, While do, do While 2. Mahasiswa mampu menggunakan perintah

Lebih terperinci

6 KERANJANG 7 LANGKAH API (INDONESIAN EDITION) BY LIM TUNG NING

6 KERANJANG 7 LANGKAH API (INDONESIAN EDITION) BY LIM TUNG NING 6 KERANJANG 7 LANGKAH API (INDONESIAN EDITION) BY LIM TUNG NING READ ONLINE AND DOWNLOAD EBOOK : 6 KERANJANG 7 LANGKAH API (INDONESIAN EDITION) BY LIM TUNG NING PDF Click button to download this ebook

Lebih terperinci

Sistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris

Sistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris Sistem Informasi Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris 1. Kita mengetahui bahwa perkembangan teknologi di zaman sekarang sangat pesat dan banyak hal yang berubah dalam kehidupan kita.

Lebih terperinci

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier ABSTRAK. Teknologi dewasa ini perkembangannya sudah sedemikian pesat. Perkembangan yang pesat ini tidak hanya teknologi perangkat keras dan perangkat lunak saja, tetapi metode komputasi juga ikut berkembang.

Lebih terperinci

SUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO

SUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO Read Online and Download Ebook SUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO DOWNLOAD EBOOK : SUKSES BERBISNIS DI INTERNET DALAM 29 HARI Click link bellow and free

Lebih terperinci

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii Aplikasi Kamera Web Untuk Mengidentifikasi Plat Nomor Mobil Jemmy / 0322042 E-mail : kaiser_jemmy@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jalan Prof. Drg. Suria

Lebih terperinci

RANCANG BANGUN SISTEM E-LEARNING JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER

RANCANG BANGUN SISTEM E-LEARNING JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER RANCANG BANGUN SISTEM E-LEARNING JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER Huzaeni Hasanun 1, Salahuddin 2 1,2 urusan Teknologi Informasi dan Komputer Politeknik Negeri Lhokseumawe Jln. B.Aceh Medan Km.280

Lebih terperinci

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha ABSTRACT In a Rat Race game, there is only one way in and one way out. The objective of this game is to find the shortest way to reach the finish. We use a rat character in this game, so the rat must walk

Lebih terperinci

ABSTRACT. Key words: target costing, efficiency, production costs, selling prices.

ABSTRACT. Key words: target costing, efficiency, production costs, selling prices. ABSTRACT Target costing is a cost accounting system in which the cost management system is carried out if the cost exceeds a predefined and performed on development stage. Generally, the result of target

Lebih terperinci

ANALISIS DAN IMPLEMENTASI REGULAR EXPRESSION UNTUK PENGUMPULAN DATA DAN LEVENSHTEIN DISTANCE DALAM MEMBANDINGKAN DATA HALAMAN WEB

ANALISIS DAN IMPLEMENTASI REGULAR EXPRESSION UNTUK PENGUMPULAN DATA DAN LEVENSHTEIN DISTANCE DALAM MEMBANDINGKAN DATA HALAMAN WEB ANALISIS DAN IMPLEMENTASI REGULAR EXPRESSION UNTUK PENGUMPULAN DATA DAN LEVENSHTEIN DISTANCE DALAM MEMBANDINGKAN DATA HALAMAN WEB KOMPETENSI JARINGAN KOMPUTER [SKRIPSI] I WAYAN ADI SAPTANA NIM. 0708605089

Lebih terperinci

ABSTRAK. Kata kunci : Model Antrian, Multiple Channel Query System, Waktu Pelayanan. vii. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Model Antrian, Multiple Channel Query System, Waktu Pelayanan. vii. Universitas Kristen Maranatha ABSTRAK Kegiatan berbelanja merupakan aktivitas manusia guna memenuhi kebutuhan sehari-hari. Padatnya rutinitas menjadikan setiap kegiatan harus terlaksana dengan efektif dan efisien. Untuk itu, perusahaan

Lebih terperinci

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha ABSTRAK Sekarang ini banyak dilakukan pembangunan oleh banyak pihak seperti pembangunan tempat tinggal atau kantor. Proses pembangunan pada lokasi daerah memerlukan denah lokasi daerah yang akurat dan

Lebih terperinci

LINEAR PROGRAMMING-1

LINEAR PROGRAMMING-1 /5/ LINEAR PROGRAMMING- DR.MOHAMMAD ABDUL MUKHYI, SE., MM METODE KUANTITATIF Perumusan PL Ada tiga unsur dasar dari PL, ialah:. Fungsi Tujuan. Fungsi Pembatas (set ketidak samaan/pembatas strukturis) 3.

Lebih terperinci

KOMUNIKASI KELUARGA DALAM MEMBENTUK DISIPLIN ANAK REMAJA. (Studi Pada Keluarga di RT 14 Kelurahan Way Halim) SKRIPSI

KOMUNIKASI KELUARGA DALAM MEMBENTUK DISIPLIN ANAK REMAJA. (Studi Pada Keluarga di RT 14 Kelurahan Way Halim) SKRIPSI KOMUNIKASI KELUARGA DALAM MEMBENTUK DISIPLIN ANAK REMAJA (Studi Pada Keluarga di RT 14 Kelurahan Way Halim) SKRIPSI Oleh FAJAR PAMUKTI PUTRA 0646031017 FAKULTAS ILMU SOSIAL DAN ILMU POLITIK UNIVERSITAS

Lebih terperinci

KOMPRESI DAN DEKOMPRESI DATA TEKSTUAL MENGGUNAKAN ALGORITMA DYNAMIC MARKOV

KOMPRESI DAN DEKOMPRESI DATA TEKSTUAL MENGGUNAKAN ALGORITMA DYNAMIC MARKOV KOMPRESI DAN DEKOMPRESI DATA TEKSTUAL MENGGUNAKAN ALGORITMA DYNAMIC MARKOV Denny Kurniawan K / 0322012 Email: dk_denny@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Jalan Prof. Drg. Suria Sumantri

Lebih terperinci

PENGENALAN WAJAH DENGAN CITRA MASUKAN BERUPA CITRA SKETSA WAJAH SEBAGAI HASIL SINTESIS DENGAN TEKNIK MULTISCALE MARKOV RANDOM FIELD (MRF)

PENGENALAN WAJAH DENGAN CITRA MASUKAN BERUPA CITRA SKETSA WAJAH SEBAGAI HASIL SINTESIS DENGAN TEKNIK MULTISCALE MARKOV RANDOM FIELD (MRF) PENGENALAN WAJAH DENGAN CITRA MASUKAN BERUPA CITRA SKETSA WAJAH SEBAGAI HASIL SINTESIS DENGAN TEKNIK MULTISCALE MARKOV RANDOM FIELD (MRF) Disusun oleh : Alvin Silajaya (0922018) Jurusan Teknik Elektro,

Lebih terperinci

ABSTRACT. Keywords: Job order costing method. vi Universitas Kristen Maranatha

ABSTRACT. Keywords: Job order costing method. vi Universitas Kristen Maranatha ABSTRACT Cost accumulation procedure that is used to calculate the cost of products in companies that produce products on the basis of the order is the Job Order Costing Method. As for recording costs

Lebih terperinci

EFISIENSI JUMLAH ARMADA BUS PATAS AC ANTAR BEBERAPA PERUSAHAAN BERDASARKAN METODE PERTUKARAN TRAYEK DI DKI JAKARTA TESIS

EFISIENSI JUMLAH ARMADA BUS PATAS AC ANTAR BEBERAPA PERUSAHAAN BERDASARKAN METODE PERTUKARAN TRAYEK DI DKI JAKARTA TESIS EFISIENSI JUMLAH ARMADA BUS PATAS AC ANTAR BEBERAPA PERUSAHAAN BERDASARKAN METODE PERTUKARAN TRAYEK DI DKI JAKARTA TESIS Karya tulis sebagai salah satu syarat untuk memperoleh gelar Magister dari Institut

Lebih terperinci

DAFTAR ISI. ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI...v DAFTAR GAMBAR...viii DAFTAR TABEL...x

DAFTAR ISI. ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI...v DAFTAR GAMBAR...viii DAFTAR TABEL...x ABSTRAK Dalam suatu sistem biasanya diperlukan suatu otentikasi berupa Personal Identification Number (PIN) atau password. Sehingga ada kemungkinan password dan PIN ini hilang atau diketahui orang lain.

Lebih terperinci

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha ABSTRAK Tanda tangan merupakan sesuatu yang unik yang dimiliki setiap orang sehingga seringkali dipakai untuk menentukan keabsahan dokumen ataupun transaksi. Akan tetapi tanda tangan menjadi rentan terhadap

Lebih terperinci

PERANCANGAN PENDETEKSI KEDIPAN MATA UNTUK FUNGSI KLIK PADA MOUSE MELALUI KAMERA WEB ABSTRAK

PERANCANGAN PENDETEKSI KEDIPAN MATA UNTUK FUNGSI KLIK PADA MOUSE MELALUI KAMERA WEB ABSTRAK PERANCANGAN PENDETEKSI KEDIPAN MATA UNTUK FUNGSI KLIK PADA MOUSE MELALUI KAMERA WEB Daniel / 0722020 Email : b_aso_1989@hotmail.com Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha

Lebih terperinci

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha ABSTRAK Content-Based Image Retrieval (CBIR) adalah proses untuk mendapatkan suatu citra berdasarkan konten-konten tertentu, konten yang dimaksud dapat berupa tekstur, warna, bentuk. CBIR pada dasarnya

Lebih terperinci

METODA ELEMEN BATAS UNTUK ANALISIS PROBLEM MEDIUM INFINITE DAN SEMI-INFINITE ELASTIS DUA DIMENSI. Thesis

METODA ELEMEN BATAS UNTUK ANALISIS PROBLEM MEDIUM INFINITE DAN SEMI-INFINITE ELASTIS DUA DIMENSI. Thesis METODA ELEMEN BATAS UNTUK ANALISIS PROBLEM MEDIUM INFINITE DAN SEMI-INFINITE ELASTIS DUA DIMENSI Thesis Sebagai Syarat untuk Menempuh Ujian Pasca Sarjana Strata Dua Geoteknik Jurusan Teknik Sipil Institut

Lebih terperinci

PENERAPAN ALGORITMA EFFICIENT RANDOMIZED UNTUK MENGHITUNG JUMLAH KOIN DAN BOLA ABSTRAK

PENERAPAN ALGORITMA EFFICIENT RANDOMIZED UNTUK MENGHITUNG JUMLAH KOIN DAN BOLA ABSTRAK PENERAPAN ALGORITMA EFFICIENT RANDOMIZED UNTUK MENGHITUNG JUMLAH KOIN DAN BOLA Yuliana Melita Pranoto 1, Endang Setyati 2 1) Teknik Informatika, Sekolah Tinggi Teknik Surabaya Jl. Ngagel Jaya Tengah 73-77

Lebih terperinci

REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB)

REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB) REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB) Elfrida Sihombing (0922019) Jurusan Teknik Elektro Universitas

Lebih terperinci

Kata Kunci: AHP, Algoritma, ANP, Profile Matching, Perbandingan, Rekrutmen. Universitas Kristen Maranatha

Kata Kunci: AHP, Algoritma, ANP, Profile Matching, Perbandingan, Rekrutmen. Universitas Kristen Maranatha ABSTRAK Sistem rekrutmen kepanitiaan ini sebelumnya dikembangkan hanya dengan menggunakan metode profile matching. Guna memberikan perbandingan hasil akhir yang terbaik, maka diberikan tambahan metode

Lebih terperinci

PENELITIAN OPERASIONAL I (TIN 4109)

PENELITIAN OPERASIONAL I (TIN 4109) PENELITIAN OPERASIONAL I (TIN 4109) Lecture 3 LINEAR PROGRAMMING Lecture 3 Outline: Simplex Method References: Frederick Hillier and Gerald J. Lieberman. Introduction to Operations Research. 7th ed. The

Lebih terperinci

ABSTRAK. Kata Kunci: antrian, layanan, model antrian. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: antrian, layanan, model antrian. vi Universitas Kristen Maranatha ABSTRAK Salah satu bagian yang cukup penting pada perusahaan jasa adalah masalah antrian, jika layanan tersebut terdapat kendala maka akan terjadi masalah penumpukan waktu menunggu pada pelayanan tersebut.

Lebih terperinci

PENGEMBANGAN PERANGKAT LUNAK WAKTU-NYATA SIMULASI SISTEM PEMBANGKIT KENDALI ELEVATOR N PADA ENGINEERING FLIGHT SIMULATOR

PENGEMBANGAN PERANGKAT LUNAK WAKTU-NYATA SIMULASI SISTEM PEMBANGKIT KENDALI ELEVATOR N PADA ENGINEERING FLIGHT SIMULATOR PENGEMBANGAN PERANGKAT LUNAK WAKTU-NYATA SIMULASI SISTEM PEMBANGKIT KENDALI ELEVATOR N250-100 PADA ENGINEERING FLIGHT SIMULATOR ABSTRAK Pesawat udara merupakan suatu sistem yang terdiri dari beberapa

Lebih terperinci

APLIKASI SUPPORT VEKTOR MACHINE (SVM) UNTUK PROSES ESTIMASI SUDUT DATANG SINYAL

APLIKASI SUPPORT VEKTOR MACHINE (SVM) UNTUK PROSES ESTIMASI SUDUT DATANG SINYAL APLIKASI SUPPORT VEKTOR MACHINE (SVM) UNTUK PROSES ESTIMASI SUDUT DATANG SINYAL Hosken Ginting / 0322173 Jurusan Teknik Elektro, Fakultas Teknik, Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia

Lebih terperinci

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table Pendeteksian Warna Kulit berdasarkan Distribusi Warna YCbCr Elrica Pranata / 0422002 Email : cha_nyo2@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Marantha Jalan Prof. Suria Sumantri

Lebih terperinci

KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA)

KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA) Read Online and Download Ebook KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA) DOWNLOAD EBOOK : KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN Click link

Lebih terperinci

KEMAMPUAN MENDENGARKAN LAGU BERBAHASA INGGRIS PADA SISWA KELAS X SMA ISLAMIC CENTRE DEMAK PADA TAHUN AJARAN 2006/2007

KEMAMPUAN MENDENGARKAN LAGU BERBAHASA INGGRIS PADA SISWA KELAS X SMA ISLAMIC CENTRE DEMAK PADA TAHUN AJARAN 2006/2007 KEMAMPUAN MENDENGARKAN LAGU BERBAHASA INGGRIS PADA SISWA KELAS X SMA ISLAMIC CENTRE DEMAK PADA TAHUN AJARAN 2006/2007 Oleh SRI SUMARMI NIM: 2000-32-104 FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN JURUSAN PENDIDIKAN

Lebih terperinci

7. Analisis Kebutuhan - 1 (System Actors & System Use Cases )

7. Analisis Kebutuhan - 1 (System Actors & System Use Cases ) 7. Analisis Kebutuhan - 1 (System Actors & System Use Cases ) SIF15001 Analisis dan Perancangan Sistem Informasi Agi Putra Kharisma, S.T., M.T. Genap 2014/2015 Desain slide ini dadaptasi dari University

Lebih terperinci

STUDI METODA ANALISIS LINING TEROWONGAN DAN PERMODELAN KASUS TEROWONGAN PADA TANAH LUNAK

STUDI METODA ANALISIS LINING TEROWONGAN DAN PERMODELAN KASUS TEROWONGAN PADA TANAH LUNAK STUDI METODA ANALISIS LINING TEROWONGAN DAN PERMODELAN KASUS TEROWONGAN PADA TANAH LUNAK MENGGUNAKAN METODA ELEMEN HINGGA TUGAS AKHIR Diajukan Untuk Memenuhi Syarat Kelulusan Pendidikan Tahap Sarjana (S1)

Lebih terperinci

ABSTRACT. "The Effect of Compensation, Discipline on Employee Performance" (Case studies on Ardan Group)

ABSTRACT. The Effect of Compensation, Discipline on Employee Performance (Case studies on Ardan Group) ABSTRACT "The Effect of Compensation, Discipline on Employee Performance" (Case studies on Ardan Group) This study would like to see the compensation factor to employee performance and discipline. Compensation

Lebih terperinci

ABSTRAK. Kata kunci : Algoritma Genetik, Penjadwalan. i Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Algoritma Genetik, Penjadwalan. i Universitas Kristen Maranatha ABSTRAK Aplikasi penjadwalan sidang otomatis di Fakultas Teknologi Informasi Universitas Kristen Maranatha ini dibuat dengan tujuan untuk melakukan pengembangan dan optimasi terhadap aplikasi penjadwalan

Lebih terperinci

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua /

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua / Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua / 0522099 Email : te.0522099_ukm@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jalan Prof. drg.

Lebih terperinci

PERSOALAN OPTIMASI FAKTOR KEAMANAN MINIMUM DALAM ANALISIS KESTABILAN LERENG DAN PENYELESAIANNYA MENGGUNAKAN MATLAB

PERSOALAN OPTIMASI FAKTOR KEAMANAN MINIMUM DALAM ANALISIS KESTABILAN LERENG DAN PENYELESAIANNYA MENGGUNAKAN MATLAB PERSOALAN OPTIMASI FAKTOR KEAMANAN MINIMUM DALAM ANALISIS KESTABILAN LERENG DAN PENYELESAIANNYA MENGGUNAKAN MATLAB TUGAS AKHIR Sebagai Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Pertambangan Oleh:

Lebih terperinci

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI VISUAL TANPA EKSPANSI PIKSEL DAN ALGORITMA RLE

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI VISUAL TANPA EKSPANSI PIKSEL DAN ALGORITMA RLE PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI VISUAL TANPA EKSPANSI PIKSEL DAN ALGORITMA RLE Dhina Bangkit Kumalasari Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jl. Prof.Drg.Suria

Lebih terperinci

ANALISIS TEBAL LAPIS TAMBAHAN (OVERLAY) PADA PERKERASAN KAKU (RIGID PA VEMENT) DENGAN PROGRAM ELCON DAN METODE ASPHALT INSTITUTE TESIS

ANALISIS TEBAL LAPIS TAMBAHAN (OVERLAY) PADA PERKERASAN KAKU (RIGID PA VEMENT) DENGAN PROGRAM ELCON DAN METODE ASPHALT INSTITUTE TESIS ANALISIS TEBAL LAPIS TAMBAHAN (OVERLAY) PADA PERKERASAN KAKU (RIGID PA VEMENT) DENGAN PROGRAM ELCON DAN METODE ASPHALT INSTITUTE (STUDI KASUS : JALAN TOL PADALARANG - CILEUNYI) TESIS Karya tulis sebagai

Lebih terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK Proses kelahiran bayi merupakan sesuatu yang sangat berkesan bagi para orang tua. Ini terjadi di beberapa Rumah Sakit atau Rumah Bersalin di seluruh dunia. Ada banyak cara yang dilakukan orang

Lebih terperinci

By SRI SISWANTI NIM

By SRI SISWANTI NIM READING COMPREHENSION IN NARRATIVE TEXT OF THE TENTH GRADE STUDENTS OF MA NAHDLATUL MUSLIMIN UNDAAN KUDUS TAUGHT BY USING IMAGINATIVE READING MATERIALS IN THE ACADEMIC YEAR 2015/2016 By SRI SISWANTI NIM.

Lebih terperinci

PERANCANGAN SISTEM INFORMASI PEMBAYARAN ADMINISTRASI SEKOLAH PADA SMK N 1 ENAM LINGKUNG. Bayu Rahmadiyus, Arnita 1), Rini Widyastuti 2)

PERANCANGAN SISTEM INFORMASI PEMBAYARAN ADMINISTRASI SEKOLAH PADA SMK N 1 ENAM LINGKUNG. Bayu Rahmadiyus, Arnita 1), Rini Widyastuti 2) PERANCANGAN SISTEM INFORMASI PEMBAYARAN ADMINISTRASI SEKOLAH PADA SMK N 1 ENAM LINGKUNG Bayu Rahmadiyus, Arnita 1), Rini Widyastuti 2) 1 Program Studi Teknik Elektro FTI Universitas Bung Hatta Padang 2

Lebih terperinci

2013 PENERAPAN METODE KERJA KELOMPOK UNTUK MENINGKATKAN PEMAHAMAN KONSEP OPERASI HITUNG BILANGAN BULAT PADA ANAK DIDIK

2013 PENERAPAN METODE KERJA KELOMPOK UNTUK MENINGKATKAN PEMAHAMAN KONSEP OPERASI HITUNG BILANGAN BULAT PADA ANAK DIDIK ABSTRAK Marlina, 2013. Penelitian ini berangkat dari permasalahan kurangnya prestasi belajar siswa pada pokok bahasan operasi hitung bilangan bulat SDN Paniis Kecamatan Tanjungkerta Kabupaten Sumedang

Lebih terperinci

Pengembangan Teknik Pencarian Optimal Menggunakan Algoritma Generate and Test dengan Diagram Precedence (GTPRE)

Pengembangan Teknik Pencarian Optimal Menggunakan Algoritma Generate and Test dengan Diagram Precedence (GTPRE) Pengembangan Teknik Pencarian Optimal Menggunakan Algoritma Generate and Test dengan Diagram Precedence (GTPRE) Development of Optimal Search Using Generate and Test Algorithm with Precedence Diagram (GTPRE)

Lebih terperinci

PENELITIAN OPERASIONAL I (TIN 4109)

PENELITIAN OPERASIONAL I (TIN 4109) PENELITIAN OPERASIONAL I (TIN 4109) Lecture 4 LINEAR PROGRAMMING Lecture 4 Outline: Simplex Method References: Frederick Hillier and Gerald J. Lieberman. Introduction to Operations Research. 7th ed. The

Lebih terperinci

MODEL PENGAJARAN MENULIS ARGUMENTASI BAHASA JERMAN MELALUI TEKNIK DISKUSI

MODEL PENGAJARAN MENULIS ARGUMENTASI BAHASA JERMAN MELALUI TEKNIK DISKUSI LAPORAN PENELITIAN MODEL PENGAJARAN MENULIS ARGUMENTASI BAHASA JERMAN MELALUI TEKNIK DISKUSI Oleh: SETIAWAN Dibiayai oleh Proyek: Pengkajian dan Penelitian Ilmu Pengetahuan Terapan sesuai dengan Surat

Lebih terperinci

ABSTRAK. Kata kunci : Principal Component Analysis, Linear Discriminant Analysis, Pengenalan wajah

ABSTRAK. Kata kunci : Principal Component Analysis, Linear Discriminant Analysis, Pengenalan wajah ABSTRAK Seiring dengan perkembangan teknologi elektronika dan komputer, kemajuan dibidang pemrograman juga mengalami peningkatan kerumitan dan fungsi. Salah satu bidang yang sekarang ini sudah mulai dikembangkan

Lebih terperinci

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( )

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( ) PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN Disusun oleh : Mario Herryn Tambunan (1022056) Jurusan Teknik Elektro, Fakultas Teknik, Universitas

Lebih terperinci

Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition)

Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition) Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition) Hery Hery Click here if your download doesn"t start automatically Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah

Lebih terperinci

KORELASI NILAI INTERNATIONAL ROUGHNESS INDEX (IRI) HASIL PENGUKURAN ALAT MERLIN DAN BUMP INTEGRATOR

KORELASI NILAI INTERNATIONAL ROUGHNESS INDEX (IRI) HASIL PENGUKURAN ALAT MERLIN DAN BUMP INTEGRATOR KORELASI NILAI INTERNATIONAL ROUGHNESS INDEX (IRI) HASIL PENGUKURAN ALAT MERLIN DAN BUMP INTEGRATOR ABSTRAK KORELASI NILAI INTERNATIONAL ROUGHNESS INDEX (IRI) HASIL PENGUKURAN ALAT MERLIN DAN BUMP INTEGRATOR

Lebih terperinci

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI Nadia R.W (0822084) Email: neko882neko@yahoo.co.id Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof. Drg.

Lebih terperinci

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN Zeth Pasongli (0222113) Jurusan Teknik Elektro Email: zeth_pasongli@yahoo.com ABSTRAK Pola pembuluh

Lebih terperinci

AN ANALYSIS OF DIFFICULTY LEVEL IN TRANSLATING METAPHORICAL EXPRESSION FOUND IN READER S DIGEST

AN ANALYSIS OF DIFFICULTY LEVEL IN TRANSLATING METAPHORICAL EXPRESSION FOUND IN READER S DIGEST AN ANALYSIS OF DIFFICULTY LEVEL IN TRANSLATING METAPHORICAL EXPRESSION FOUND IN READER S DIGEST A Thesis Presented as Partial Fulfillment of the Requirements to Obtain the Sarjana Sastra Degree in the

Lebih terperinci

Information Systems Analysis and Design

Information Systems Analysis and Design Information Systems Analysis and Design Interaction Diagram Aryo Pinandito, ST, M.MT Objectives Describe dynamic behavior and show how to capture it in a model. Demonstrate how to read and interpret: a

Lebih terperinci

Rancangan Post Processor. Diagram Interaksi Kolom. Beton Bertulang TUGAS AKHIR

Rancangan Post Processor. Diagram Interaksi Kolom. Beton Bertulang TUGAS AKHIR Rancangan Post Processor Diagram Interaksi Kolom Beton Bertulang TUGAS AKHIR DIAJUKAN SEBAGAI SALAH SATU SYARAT KELULUSAN PROGRAM PENDIDIKAN TAHAP SARJANA PROGRAM STUDI TEKNIK SIPIL Ferry Nugraha Disusun

Lebih terperinci

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT)

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT) PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT) DAN MULTISCALE LOCAL BINARY PATTERN (MLBP) DALAM PENGENALAN WAJAH DENGAN CITRA MASUKAN BERUPA CITRA SKETSA WAJAH Yuwono (0922013) Jurusan Teknik

Lebih terperinci

PENERAPAN GRABBER PADA OPTICAL FLOW UNTUK MENGGERAKKAN CURSOR MOUSE MENGGUNAKAN BOLPOIN

PENERAPAN GRABBER PADA OPTICAL FLOW UNTUK MENGGERAKKAN CURSOR MOUSE MENGGUNAKAN BOLPOIN PENERAPAN GRABBERPADA OPTICAL FLOWUNTUK MENGGERAKKAN CURSORMOUSEMENGGUNAKAN BOLPOIN PENERAPAN GRABBER PADA OPTICAL FLOW UNTUK MENGGERAKKAN CURSOR MOUSE MENGGUNAKAN BOLPOIN Anton Setiawan Honggowibowo,

Lebih terperinci

ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) BY HERY HERY

ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) BY HERY HERY ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) BY HERY HERY READ ONLINE AND DOWNLOAD EBOOK : ANALISIS KINERJA MANAJEMEN (INDONESIAN EDITION) Click button to download this ebook READ ONLINE AND DOWNLOAD

Lebih terperinci

PERANCANGAN dan REALISASI FACETRACKER WEBCAM MENGGUNAKAN METODE HAAR-LIKE FEATURE BERBASIS RASPBERRY PI 2

PERANCANGAN dan REALISASI FACETRACKER WEBCAM MENGGUNAKAN METODE HAAR-LIKE FEATURE BERBASIS RASPBERRY PI 2 PERANCANGAN dan REALISASI FACETRACKER WEBCAM MENGGUNAKAN METODE HAAR-LIKE FEATURE BERBASIS RASPBERRY PI 2 Disusun oleh : Steven Christian Santosa (1222038) Program Studi Teknik Elektro, Fakultas Teknik,

Lebih terperinci

ABSTRAK. Kata Kunci : Enterprise architecture, Zachman Framework, blueprint

ABSTRAK. Kata Kunci : Enterprise architecture, Zachman Framework, blueprint ABSTRAK PT. Indonesia Power merupakan sebuah perusahaan besar yang melakukan proses produksi tenaga listrik untuk memenuhi kebutuhan masyarakat Indonesia, oleh karena itu perusahaan harus menentukan dengan

Lebih terperinci

ANALISIS PENGGUNAAN ALGORITMA STEMMING VEGA PADA INFORMATION RETRIEVAL SYSTEM

ANALISIS PENGGUNAAN ALGORITMA STEMMING VEGA PADA INFORMATION RETRIEVAL SYSTEM ANALISIS PENGGUNAAN ALGORITMA STEMMING VEGA PADA INFORMATION RETRIEVAL SYSTEM Lusianto Marga Nugraha¹, Arie Ardiyanti Suryani², Warih Maharani³ ¹Teknik Informatika,, Universitas Telkom Abstrak Stemming

Lebih terperinci

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH Syafril Tua (0822088) Jurusan Teknik Elektro email: syafrilsitorus@gmail.com ABSTRAK Struktur telinga adalah

Lebih terperinci

ABSTRACT. Key Words : analysis cost-volume-profit, break even point, profit target, operating leverage

ABSTRACT. Key Words : analysis cost-volume-profit, break even point, profit target, operating leverage ABSTRACT This study aims to show how the companies plan to profit using the method of cost - volume - profit ( cost - volume - profit ) in addition to profit planning, cost- benefit methods now volume

Lebih terperinci

PEMERINGKATAN PENERIMA BEASISWA BANTUAN BELAJAR MAHASISWA DI FAKULTAS MIPA UNS MENGGUNAKAN FUZZY SIMPLE ADDITIVE WEIGHTING

PEMERINGKATAN PENERIMA BEASISWA BANTUAN BELAJAR MAHASISWA DI FAKULTAS MIPA UNS MENGGUNAKAN FUZZY SIMPLE ADDITIVE WEIGHTING PEMERINGKATAN PENERIMA BEASISWA BANTUAN BELAJAR MAHASISWA DI FAKULTAS MIPA UNS MENGGUNAKAN FUZZY SIMPLE ADDITIVE WEIGHTING Oleh NUR INDAH NIM. M0109055 SKRIPSI ditulis dan diajukan untuk memenuhi sebagian

Lebih terperinci

Metode Pemulusan Eksponensial Sederhana

Metode Pemulusan Eksponensial Sederhana Metode Pemulusan Eksponensial Sederhana (Single Exponential Smoothing) KULIAH 3 METODE PERAMALAN DERET WAKTU rahmaanisa@apps.ipb.ac.id Review Untuk apa metode pemulusan (smoothing) dilakukan terhadap data

Lebih terperinci

PENGENALAN POLA PENDETEKSI HURUF VOKAL MNGGUNAKAN METODE K-MEANS

PENGENALAN POLA PENDETEKSI HURUF VOKAL MNGGUNAKAN METODE K-MEANS LAPORAN S K R I P S I PENGENALAN POLA PENDETEKSI HURUF VOKAL MNGGUNAKAN METODE K-MEANS FITRIA DEVI RESTANTI NIM. 201251025 DOSEN PEMBIMBING Endang Supriyati, M.Kom Aditya Akbar Riadi, S.Kom, M.Kom PROGRAM

Lebih terperinci

IDENTIFIKASI SESEORANG BERDASARKAN CITRA SILUET ORANG BERJALAN MENGGUNAKAN SUDUT SETENGAH KAKI

IDENTIFIKASI SESEORANG BERDASARKAN CITRA SILUET ORANG BERJALAN MENGGUNAKAN SUDUT SETENGAH KAKI IDENTIFIKASI SESEORANG BERDASARKAN CITRA SILUET ORANG BERJALAN MENGGUNAKAN SUDUT SETENGAH KAKI Disusun Oleh: Nama : Edy Kurniawan NRP : 0922023 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen

Lebih terperinci

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM (SIFT) Vikri Ahmad Fauzi (0722098) Jurusan Teknik Elektro email: vikriengineer@gmail.com

Lebih terperinci

ABSTRACT. Keywords: Customer satisfaction, service quality. Universitas Kristen Maranatha

ABSTRACT. Keywords: Customer satisfaction, service quality. Universitas Kristen Maranatha ABSTRACT This research was titled: "Effect of Service Quality on Consumer Satisfaction Primajasa In Transportation Company (Transportation Services BSM-Soetta)", the purpose of this study is to determine

Lebih terperinci

Implementasi OpenCV pada Robot Humanoid Pemain Bola Berbasis Single Board Computer

Implementasi OpenCV pada Robot Humanoid Pemain Bola Berbasis Single Board Computer Implementasi OpenCV pada Robot Humanoid Pemain Bola Berbasis Single Board Computer Disusun Oleh: Nama : Edwin Nicholas Budiono NRP : 0922004 Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof.Drg.Suria

Lebih terperinci

DAFTAR ISI.. LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK.. ABSTRACT... DAFTAR TABEL.. DAFTAR PERSAMAAN..

DAFTAR ISI.. LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK.. ABSTRACT... DAFTAR TABEL.. DAFTAR PERSAMAAN.. ABSTRAK Perkembangan teknologi yang semakin pesat, membuat semakin sedikitnya suatu industri yang memakai operator dalam menjalankan suatu proses produksi. Pada saat ini, kontrol otomatis lebih banyak

Lebih terperinci

ABSTRAK. Kata kunci: Pencarian, resep masakan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Pencarian, resep masakan. Universitas Kristen Maranatha ABSTRAK Indonesia merupakan negara dengan keragaman budaya, salah satunya dalam hal masakan tradisional. Setiap daerah yang tersebar di sepanjang kepulauan Indonesia memiliki ciri khas masakan tradisionalnya

Lebih terperinci

PENGENALAN AKSARA BALI MENGGUNAKAN METODE MODIFIED DIRECTION FEATURE DAN ALGORITMA GENERALIZED LEARNING VECTOR QUANTIZATION (GLVQ)

PENGENALAN AKSARA BALI MENGGUNAKAN METODE MODIFIED DIRECTION FEATURE DAN ALGORITMA GENERALIZED LEARNING VECTOR QUANTIZATION (GLVQ) PENGENALAN AKSARA BALI MENGGUNAKAN METODE MODIFIED DIRECTION FEATURE DAN ALGORITMA GENERALIZED LEARNING VECTOR QUANTIZATION (GLVQ) KOMPETENSI KOMPUTASI SKRIPSI NI WAYAN DEVIYANTI SEPTIARI NIM. 1108605004

Lebih terperinci

VERIFIKASI TANDA TANGAN DENGAN METODE JARINGAN SYARAF TIRUAN HETEROASSOCIATIVE MEMORY ABSTRAK

VERIFIKASI TANDA TANGAN DENGAN METODE JARINGAN SYARAF TIRUAN HETEROASSOCIATIVE MEMORY ABSTRAK VERIFIKASI TANDA TANGAN DENGAN METODE JARINGAN SYARAF TIRUAN HETEROASSOCIATIVE MEMORY Disusun oleh : Fabiola Zita Devy C. 0722085 Jurusan Teknik Elektro, Fakultas Teknik,, Jl.Prof.Drg.Suria Sumantri, MPH

Lebih terperinci

ABSTRAK. Kata Kunci: information retrieval, rekomendasi, wanita, web portal UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. Kata Kunci: information retrieval, rekomendasi, wanita, web portal UNIVERSITAS KRISTEN MARANATHA ABSTRAK Perancangan aplikasi berbasis web portal tentang wanita ini bertujuan untuk membantu wanita mendapatkan informasi yang dibutuhkan zaman sekarang ini. Perancangan website ini menggunakan konsep

Lebih terperinci

Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach

Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach Erry Febriansyah Prananta / 0422071 Email : erry_prananta@yahoo.com Jurusan Teknik Elektro,

Lebih terperinci

ANALISIS PERBANDINGAN RETURN ON ASSET (ROA) DAN ECONOMIC VALUE ADDED (EVA) DALAM MENILAI KINERJA. PERUSAHAAN PADA PT. SEMEN BATURAJA (PERSERO) Tbk.

ANALISIS PERBANDINGAN RETURN ON ASSET (ROA) DAN ECONOMIC VALUE ADDED (EVA) DALAM MENILAI KINERJA. PERUSAHAAN PADA PT. SEMEN BATURAJA (PERSERO) Tbk. ANALISIS PERBANDINGAN RETURN ON ASSET (ROA) DAN ECONOMIC VALUE ADDED (EVA) DALAM MENILAI KINERJA PERUSAHAAN PADA PT. SEMEN BATURAJA (PERSERO) Tbk. FRAMEWORK JUMARNI,FITRIASURI,CITRA INDAH MERINA Jala Jenderal

Lebih terperinci

FUSI CITRA BERBASIS COMPRESSIVE SENSING

FUSI CITRA BERBASIS COMPRESSIVE SENSING ABSTRAK FUSI CITRA BERBASIS COMPRESSIVE SENSING Disusun oleh : Kristian Hernowo (1022022) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri, MPH. No.

Lebih terperinci