SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang...

19
ii SURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan judul: INTEGRASI SISTEM DETEKSI SUARA KULKUL DAN SMS GATEWAY BERBASIS MIKROKONTROLER Nama : I Gusti Bagus Putu Yoga Pratama NIM : 1208605086 Program Studi : Teknik Informatika E-mail : [email protected] Nomor telp/HP : 081236717664 Alamat : Jalan Kubung Batu 1A No.7 Taman Griya, Jimbaran Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan untuk publikasi di jurnal atau prosiding manapun. Apabila di kemudian hari terbukti terdapat pelanggaran kaidah-kaidah akademik pada karya ilmiah saya, maka saya bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan tersebut, sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor 17 Tahun 2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan Tinggi. Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat dipergunakan bilamana diperlukan. Bukit Jimbaran, 29 Desember 2016 Yang membuat pernyataan, (I Gusti Bagus Putu Yoga Pratama) NIM. 1208605086

Transcript of SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang...

Page 1: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

ii

SURAT PERNYATAAN KEASLIAN KARYA ILMIAH

Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan

judul:

INTEGRASI SISTEM DETEKSI SUARA KULKUL DAN SMS GATEWAY

BERBASIS MIKROKONTROLER

Nama : I Gusti Bagus Putu Yoga Pratama

NIM : 1208605086

Program Studi : Teknik Informatika

E-mail : [email protected]

Nomor telp/HP : 081236717664

Alamat : Jalan Kubung Batu 1A No.7 Taman Griya, Jimbaran

Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun

internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan

untuk publikasi di jurnal atau prosiding manapun. Apabila di kemudian hari

terbukti terdapat pelanggaran kaidah-kaidah akademik pada karya ilmiah saya,

maka saya bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan

tersebut, sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor

17 Tahun 2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan

Tinggi.

Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat

dipergunakan bilamana diperlukan.

Bukit Jimbaran, 29 Desember 2016

Yang membuat pernyataan,

(I Gusti Bagus Putu Yoga Pratama)

NIM. 1208605086

Page 2: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

iv

Judul : Integrasi Sistem Deteksi Suara Kulkul Dan Sms Gateway

Berbasis Mikrokontroler

Nama : I Gusti Bagus Putu Yoga Pratama

NIM : 1208605086

Pembimbing I : I Dewa Made Bayu Atmaja Darmawan, S.Kom.,M.Cs.

Pembimbing II : I Made Widiartha, S.Si.,M.Kom.

ABSTRAK

Kulkul adalah alat komunikasi tradisional yang sampai saat ini masih

dilestarikan oleh masyarakat Bali. Walaupun peranan Kulkul sebagai media

komunikasi tradisional hampir selalu hadir dalam setiap kegiatan yang dilakukan

masyarakat Bali, akan tetapi terdapat beberapa kendala, salah satu diantaranya yaitu

warga yang sedang berada di luar lingkungan banjar atau sedang merantau tentunya

akan kesulitan memperoleh informasi ketika suara kulkul dibunyikan. Untuk

mengatasi kendala tersebut penulis menawarkan solusi yaitu sistem deteksi suara

kulkul yang terintegrasi dengan aplikasi sms gateway.

Dalam penelitian ini dibangun suatu sistem yang mampu menerjemahkan

pola dari inputan suara kulkul dan menyebarkan pesan sms ke warga banjar. Sistem

dikembangkan dengan menggunakan sensor microphone dan mikrokontroler

Arduino untuk menerjemahkan suara kulkul. Hasil terjemahan berupa pola string,

kemudian dikirim ke aplikasi sms gateway melalui pesan sms. Selanjutnya pada

aplikasi sms gateway akan dilakukan pengenalan pola string menggunakan

algoritma edit distance untuk dapat dilanjutkan ke proses pengiriman sms

broadcast ke warga banjar.

Berdasarkan pengujian fungsionalitas sistem dengan menggunakan black

box didapatkan bahwa fungsi-fungsi yang disediakan dalam aplikasi sms gateway

sudah dapat berjalan dengan baik. Pada pengujian akurasi dengan nilai threshold

0,2 sebagai batasan kesalahan (perubahan) dari string inputan untuk masing-masing

kelas pola suara, telah berhasil memberikan akurasi dengan tingkat keakuratan

100% berdasarkan 30 data uji menggunakan jumlah total 50 dataset dari 5 orang

perwakilan pemukul kulkul banjar.

Kata Kunci: Kulkul, SMS Gateway, Mikrokontroler Arduino, Edit Distance.

Page 3: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino
Page 4: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

vi

KATA PENGANTAR

Penelitian dengan judul “Integrasi Sistem Deteksi Suara Kulkul Dan SMS

Gateway Berbasis Mikrokontroler” ini disusun dalam rangkaian kegiatan

pelaksanaan Tugas Akhir di Jurusan Ilmu Komputer FMIPA UNUD. Sehubungan

dengan telah terselesaikannya penelitian ini, maka diucapkan terima kasih dan

penghargaan kepada berbagai pihak yang telah membantu penyusun, antara lain:

1. Bapak I Dewa Made Bayu Atmaja Darmawan, S.Kom.,M.Cs sebagai

Pembimbing I yang telah banyak meluangkan waktu untuk membantu

pelaksanaan penelitian ini.

2. Bapak I Made Widiartha, S.Si.,M.Kom sebagai Pembimbing II yang telah

bersedia mengkritisi, memeriksa dan menyempurnakan penulisan ini.

3. Bapak Agus Muliantara, S.Kom.,M.Kom selaku Ketua Jurusan Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana yang

telah banyak memberikan masukan dan motivasi sehingga memperlancar

dalam proses pelaksanaan penelitian ini

4. Bapak I Gede Santi Astawa, S.T.,M.Cs selaku Komisi Seminar dan Tugas

Akhir, yang telah memberikan petunjuk dalam penyusunan skripsi.

5. Bapak Kelian Banjar Sempidi Desa Adat Abiansemal yang telah mengijinkan

penggunaan data berupa suara kulkul pada penelitian ini serta banyak

membantu untuk menyediakan dokumen-dokumen pendukung lainnya.

6. Ajik, Ibuk, Ipik, Putri, Bintang serta kawan-kawan saya Dwik, Sharah, Hendra,

Raka, Agus WP dan keluarga besar Beta House di Jurusan Ilmu Komputer yang

telah memberikan dukungan moral dalam penyelesaian penelitian ini.

Disadari pula bahwa sudah tentu hasil-hasil dari penelitian ini masih

mengandung kelemahan dan kekurangan. Memperhatikan hal ini, maka masukan

dan saran-saran penyempurnaan sangat diharapkan.

Bukit Jimbaran, 29 Maret 2016

Penyusun

I Gusti Bagus Putu Yoga Pratama

Page 5: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

vii

DAFTAR ISI

SURAT PERNYATAAN KEASLIAN KARYA ILMIAH .................................... ii

LEMBAR PENGESAHAN TUGAS AKHIR ....................................................... iii

ABSTRAK ............................................................................................................. iv

ABSTRACT ............................................................................................................ v

KATA PENGANTAR ............................................................................................ v

DAFTAR ISI ......................................................................................................... vii

DAFTAR GAMBAR .............................................................................................. x

DAFTAR TABEL ................................................................................................ xiii

DAFTAR LAMPIRAN ........................................................................................ xiv

BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang ...................................................................................... 1

1.2 Rumusan Masalah ................................................................................. 2

1.3 Tujuan Penelitian .................................................................................. 3

1.4 Batasan Masalah ................................................................................... 3

1.5 Manfaat Penelitian ................................................................................ 3

1.6 Metodelogi Penelitian ........................................................................... 4

1.6.1 Desain Penelitian ............................................................................ 4

1.6.2 Pengumpulan Data ......................................................................... 4

1.6.3 Pengolahan Data Awal ................................................................... 5

1.6.4 Metode Pengembangan Sistem ...................................................... 6

1.6.5 Evaluasi dan Pengujian Sistem ...................................................... 7

BAB II TINJAUAN PUSTAKA ............................................................................. 8

2.1 Kulkul ................................................................................................... 8

2.1.1 Indik Kulkul Pawos 40 ................................................................. 10

2.1.2 Indik Kulkul Pawos 41 ................................................................. 11

2.2 Algoritma Edit Distance ..................................................................... 11

2.3 Sensor.................................................................................................. 13

2.4 Mikrofon (Microphone) ...................................................................... 14

2.5 Mikrokontroler .................................................................................... 15

Page 6: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

viii

2.5.1 Mikrokontroler Arduino ............................................................... 16

2.6 Sound Sensor ...................................................................................... 17

2.7 GSM Shield ......................................................................................... 18

2.8 SMS (Short Message Service) ............................................................ 19

2.8.1 SMS Gateway............................................................................... 20

2.9 Metode Pengembangan Sistem Model Prototype ............................... 21

2.10 Tinjauan Studi ..................................................................................... 23

BAB III ANALISIS DAN PERACANGAN SISTEM ........................................ 25

3.1 Analisis Kebutuhan Sistem ................................................................. 25

3.1.1 Analisis Data ................................................................................ 25

3.1.2 Kebutuhan Fungsional ................................................................. 26

3.1.3 Kebutuhan Non Fungsional.......................................................... 27

3.2 Perancangan Perangkat Keras (Hardware) ......................................... 28

3.2.1 Skema Perancangan Sistem.......................................................... 28

3.2.2 Perancangan Alat Deteksi Suara Kulkul ...................................... 31

3.2.3 Perancangan Alat Pengirim SMS Pada Mikrokontroler .............. 32

3.2.4 Perancangan Sistem Secara Keseluruhan..................................... 33

3.3 Functional Decomposition Diagram (FDD) ....................................... 34

3.4 Data Flow Diagram (DFD) ................................................................. 37

3.4.1 Context Diagram .......................................................................... 37

3.4.2 DFD Level-0 Sistem .................................................................... 38

3.4.3 DFD Level-1 Mengelola SMS ..................................................... 41

3.4.4 DFD Level-1 Kirim SMS ............................................................. 43

3.5 Diagram Alir (Flowchart) ................................................................... 45

3.5.1 Flowchart Sistem Deteksi Suara Kulkul ...................................... 46

3.5.2 Alur Pengiriman SMS Menggunakan Auto Reply ...................... 51

3.5.3 Pengenalan Pola Suara Menggunakan Algoritma Edit Distance . 53

3.6 Entity Relationship Diagram (ERD) ................................................... 54

3.7 Perancangan Antarmuka Sistem (Interface) ....................................... 55

3.8 Skenario Pengujian Sistem .................................................................. 65

3.8.1 Black Box Testing ........................................................................ 65

Page 7: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

ix

3.8.2 Testing Akurasi ............................................................................ 66

BAB IV HASIL DAN PEMBAHASAN ............................................................. 67

4.1 Lingkungan Implementasi .................................................................. 67

4.2 Implementasi Basis Data .................................................................... 68

4.3 Implementasi Program ........................................................................ 71

4.3.1 Source Code Sistem Deteksi Suara Kulkul ................................... 71

4.3.2 Source Code Pengiriman SMS Menggunakan Teknik Auto Reply 73

4.4 Implementasi Alat Deteksi Suara Kulkul ........................................... 75

4.4.1 Teknik Pengolahan Sinyal............................................................. 76

4.4.2 Screen Shot Hasil Terjemahan Suara Kulkul ................................ 78

4.5 Implementasi Antarmuka Aplikasi Sms Gateway .............................. 86

4.6 Pengujian Dan Evaluasi ...................................................................... 97

4.6.1 Pengujian Fungsionalitas Sistem (Black Box Testing) .................. 97

4.6.2 Pengujian Akurasi Sistem ............................................................. 98

BAB V KESIMPULAN DAN SARAN .............................................................. 104

5.1 Kesimpulan ....................................................................................... 104

5.2 Saran .................................................................................................. 104

DAFTAR PUSTAKA ......................................................................................... 105

Page 8: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

x

DAFTAR GAMBAR

Gambar Halaman

Gambar 1.1 Ilustrasi grafik pola suara kulkul .......................................................... 5

Gambar 1.2 Metode Pengembangan Sistem Prototype ............................................ 6

Gambar 2.1 Kulkul Bali ........................................................................................... 8

Gambar 2.2 Algoritma dynamic programming ...................................................... 12

Gambar 2.3 Proses pengukuran.............................................................................. 14

Gambar 2.4 Cara Kerja Mikrofon .......................................................................... 14

Gambar 2.5 Arduino Uno ....................................................................................... 17

Gambar 2.6 Sound Sensor ...................................................................................... 18

Gambar 2.7 SIM900 GSM GPRS Shield Module ................................................... 18

Gambar 2.8 Skema cara kerja SMS ....................................................................... 20

Gambar 2.9 Model Skema SMS Gateway ............................................................. 21

Gambar 2.10 Skema tahapan pengembangan sistem prototyping ......................... 22

Gambar 3.1 Dataset Waktu Rentang Jeda .............................................................. 25

Gambar 3.2 Rancangan teknis sistem yang akan di bangun .................................. 29

Gambar 3.3 Flowchart alur perancangan sistem secara keseluruhan ..................... 31

Gambar 3.4 Rangkaian skematik alat deteksi suara kulkul.................................... 32

Gambar 3.5 Rangkaian aktual alat deteksi suara kulkul ........................................ 32

Gambar 3.6 Rangkaian skematik alat pengirim sms pada mikrokontroler ............ 33

Gambar 3.7 Rangkaian aktual alat pengirim sms pada mikrokontroler ................. 33

Gambar 3.8 Rangkaian aktual secara umum sistem............................................... 34

Gambar 3.9 Rangkaian aktual sistem secara keseluruhan ..................................... 34

Gambar 3.10 Functional Decomposition Diagram Sistem .................................... 35

Gambar 3.11 Context Diagram Sistem .................................................................. 37

Gambar 3.12 DFD Level 0 Sistem ......................................................................... 38

Gambar 3.13 DFD Level-1 Mengelola SMS ......................................................... 42

Gambar 3.14 DFD Level-1 Kirim SMS ................................................................. 44

Gambar 3.15 Flowchart Proses Utama................................................................... 47

Gambar 3.16 Flowchart Sub Proses Suara ............................................................. 49

Page 9: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

xi

Gambar 3.17 Flowchart Sub Proses Cek Suara ..................................................... 50

Gambar 3.18 Flowchart Sub Proses Catat Suara ................................................... 51

Gambar 3.19 Flowchart Alur Pengiriman SMS Dengan Auto Reply .................... 52

Gambar 3.20 Flowchart Pengenalan Pola Dengan Algoritma Edit Distance......... 53

Gambar 3.21 ERD Aplikasi SMS Gateway ........................................................... 55

Gambar 3.22 Rancangan Tampilan Login dari Aplikasi SMS Gateway ............... 56

Gambar 3.23 Rancangan Tampilan Halaman Beranda .......................................... 57

Gambar 3.24 Rancangan Tampilan Halaman Tambah Kontak ............................. 58

Gambar 3.25 Rancangan Tampilan Halaman Daftar Telpon ................................. 58

Gambar 3.26 Rancangan Tampilan Sub Menu Inbox ............................................ 59

Gambar 3.27 Rancangan Tampilan Halaman Pending .......................................... 60

Gambar 3.28 Rancangan Tampilan Halaman Terkirim ......................................... 60

Gambar 3.29 Rancangan Halaman Gagal Terikirm ............................................... 61

Gambar 3.30 Rancangan Tampilan Halaman Kirim 1 SMS .................................. 62

Gambar 3.31 Rancangan Tampilan Halaman Kirim SMS Massal ........................ 62

Gambar 3.32 Rancangan Tampilan Halaman Kirim Grup..................................... 63

Gambar 3.33 Perancangan Tampilan Halaman Daftar Grup ................................. 64

Gambar 3.34 Perancangan Tampilan Halaman Text Auto Reply .......................... 64

Gambar 3.35 Perancangan Tampilan Halaman Setting Modem ............................ 65

Gambar 4.1 Skema Basis Data Sistem ................................................................... 68

Gambar 4.2 Tampilan Tabel User .......................................................................... 68

Gambar 4.3 Tampilan Tabel Pesan ........................................................................ 69

Gambar 4.4 Tampilan Tabel Datahp ...................................................................... 69

Gambar 4.5 Tampilan Tabel Grup ......................................................................... 70

Gambar 4.6 Tampilan Tabel Riwayat .................................................................... 70

Gambar 4.7 Tampilan Tabel Notemp..................................................................... 70

Gambar 4.8 Implementasi Alat Deteksi Suara Kulkul ........................................... 75

Gambar 4.9 Teknik Pengolahan Sinyal .................................................................. 76

Gambar 4.10 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 1........... 78

Gambar 4.11 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 2........... 79

Gambar 4.12 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 3........... 80

Page 10: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

xii

Gambar 4.13 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 4........... 80

Gambar 4.14 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 5........... 81

Gambar 4.15 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 6........... 82

Gambar 4.16 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 7........... 83

Gambar 4.17 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 8........... 84

Gambar 4.18 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 9........... 85

Gambar 4.19 Screen Shot Hasil Terjemahan Inputan Pola Suara Kulkul 10......... 86

Gambar 4.20 Implementasi Tampilan Halaman Login .......................................... 86

Gambar 4.21 Implementasi Tampilan Halaman Beranda ...................................... 87

Gambar 4.22 Implementasi Tampilan Daftar Admin Staf Desa ............................ 87

Gambar 4.23 Implementasi Tampilan Halaman Tambah Admin .......................... 88

Gambar 4.24 Implementasi Tampilan Halaman Setting Profile ............................ 88

Gambar 4.25 Implementasi Tampilan Halaman Setting Password ........................ 89

Gambar 4.26 Implementasi Tampilan Halaman Riwayat ...................................... 89

Gambar 4.27 Implementasi Tampilan Halaman Tambah Nomor .......................... 90

Gambar 4.28 Implementasi Tampilan Halaman Daftar Telepon ........................... 90

Gambar 4.29 Implementasi Tampilan Menu Inbox ............................................... 91

Gambar 4.30 Implementasi Tampilan Halaman Pending ...................................... 91

Gambar 4.31 Implementasi Tampilan Halaman Terkirim ..................................... 92

Gambar 4.32 Implementasi Tampilan Halaman Gagal Terkirim ........................... 92

Gambar 4.33 Implementasi Tampilan Halaman Kirim 1 SMS .............................. 93

Gambar 4.34 Implementasi Tampilan Halaman Kirim SMS Massal .................... 93

Gambar 4.35 Implementasi Tampilan Halaman Kirim Grup................................. 94

Gambar 4.36 Implementasi Tampilan Halaman Daftar Grup ................................ 94

Gambar 4.37 Implementasi Tampilan Halaman Tambah Grup ............................. 95

Gambar 4.38 Implementasi Tampilan Halaman Pesan Auto Reply ...................... 95

Gambar 4.39 Implementasi Tampilan Halaman Tambah Pesan ............................ 96

Gambar 4.40 Implementasi Tampilan Halaman Setting Modem........................... 96

Page 11: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

xiii

DAFTAR TABEL

Tabel Halaman

Tabel 2.1 Data Pola Suara Kulkul Banjar ................................................................ 9

Tabel 3.1 Hasil Pengelompokan Rentang Jeda ...................................................... 26

Tabel 3.2 Tabel Kebutuhan Fungsional Sistem ..................................................... 26

Tabel 3.3 Penjelasan Proses dan Sub Proses dalam FDD ...................................... 35

Tabel 3.4 Rancangan Tabel Pengujian Black Box ................................................. 65

Tabel 3.5 Rancangan Tabel Pengujian ................................................................... 66

Tabel 3.6 Rancangan Tabel Pengujian Akurasi ..................................................... 66

Tabel 4.1 Penggalan Kode Fungsi Baca Suara ...................................................... 71

Tabel 4.2 Penggalan Kode Fungsi Proses Suara .................................................... 72

Tabel 4.3 Penggalan Kode Fungsi Cek Suara ........................................................ 72

Tabel 4.4 Penggalan Kode Fungsi CatatSuara ....................................................... 72

Tabel 4.5 Penggalan Kode Fungsi SendTextMessage ........................................... 73

Tabel 4.6 Penggalan Kode Pengenalan Pola Suara Menggunakan Edit Distance . 73

Tabel 4.7 Penggalan Kode Algoritma Edit Distance ............................................. 74

Tabel 4.8 Checklist Kebutuhan .............................................................................. 97

Tabel 4.9 Penjelasan Pengujian Akurasi ................................................................ 98

Tabel 4.10 Pengujian 1 ......................................................................................... 100

Tabel 4.11 Pengujian 2 ......................................................................................... 101

Tabel 4.12 Pengujian 3 ......................................................................................... 102

Tabel 4.13 Pengujian Akurasi .............................................................................. 103

Page 12: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

xiv

DAFTAR LAMPIRAN

Lampiran

1. Dataset Hasil Pengelompokan Rentang Jeda.

2. Hasil Pengujian Fungsional Sistem (Black Box).

3. Pengujian Akurasi Dengan Nilai Threshold 30%.

Page 13: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pada era globalisasi ini teknologi yang ada di dunia semakin berkembang pesat.

Kemajuan teknologi memiliki beberapa manfaat bagi kehidupan manusia yaitu

salah satunya dalam bidang teknologi komunikasi yang membuat komunikasi tiap

orang di berbagai belahan dunia menjadi lebih mudah. Perkembangan teknologi

informasi saat ini harus disertai dengan kesadaran manusia dalam memanfaatkan

teknologi tersebut untuk melestarikan budaya yang diwariskan oleh para leluhur

sejak jaman dahulu. Teknologi akan menjadi lebih baik jika dipadukan dengan seni

dan budaya adat sesuai dengan apa yang dianggap berguna bagi masyarakat dengan

tetap mempertahankan nilai tradisi yang ada.

Seiring dengan kemajuan teknologi, terdapat sebuah alat komunikasi

tradisional yang sampai saat ini tidak dapat digantikan perannya. Kulkul sebagai

media komunikasi tradisional hampir selalu hadir dalam setiap kegiatan yang

dilakukan masyarakat Bali. Kulkul sebagai media komunikasi tradisional yang

berperan penting di dalam organisasi masyarakat, seperti Banjar Adat, Seka

Maksan, Seka Truna Truni, bahkan dalam kegiatan upacara agama kulkul

mengambil peranan yang penting. Kulkul banyak ditemui di Pura, Puri, serta Bale

Banjar yang tentunya berperan untuk menyampaikan simbol-simbol atau kode-

kode seperti ritme pukulan yang dapat langsung dimaknai oleh masyarakat di Bali

khususnya (Pemayun, 2014).

Peranan kulkul sebagai media komunikasi tradisional masih dilestarikan oleh

masyarakat Bali sampai saat ini. Sementara itu terdapat beberapa kendala yang

menyebabkan masyarakat kurang memperoleh informasi dari kelian adat banjar

ketika membunyikan suara kulkul, seperti ketika ada warga banjar yang sedang

bepergian atau berada di luar lingkungan banjar dan kendala lainnya juga rumah

warga yang letaknya berjauhan dengan bale kulkul tentunya tidak akan terjangkau

oleh suara kulkul. Disamping itu juga terdapat warga yang kurang paham dengan

makna dari ritme suara kulkul yang dibunyikan.

Page 14: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

2

Dari permasalahan tersebut maka diperlukan suatu sistem yang dapat

membantu peranan kulkul sebagai media komunikasi tradisional dengan tetap

menggunakan suara kulkul sebagai informasi untuk kemudian diolah menjadi data

dan dapat diproses kembali menjadi sebuah informasi agar dapat dibagikan ke

seluruh warga banjar adat untuk mempermudah warga yang kesulitan memperoleh

informasi karena terbatas oleh jangkauan suara kulkul. Disamping itu juga

diperlukan sistem yang dapat memberikan informasi bagi warga banjar yang sedang

merantau atau berada di luar lingkungan banjar agar dapat mengetahui kegiatan-

kegiatan yang dilaksanakan di lingkungan banjar adat.

Sistem yang akan dibangun nantinya akan dapat mendeteksi suara dari ritme

ketukan kulkul dan dapat menerjemahkan suara analog tersebut menjadi sebuah

informasi untuk dapat disebarkan ke warga banjar. Proses identifikasi suara kulkul

terdiri dari dua tahap. Tahap pertama adalah mendeteksi suara kulkul dengan

menggunakan modul mikrofon (microphone). Mikrokontroler Arduino akan

melakukan proses pengolahan data suara kulkul untuk di terjemahkan menjadi pola

string dan dikirimkan ke server SMS Gateway. Tahap berikutnya pada server SMS

Gateway akan memproses pola string yang dikirimkan oleh mikrokontroler dengan

menggunakan algoritma edit distance untuk diteruskan ke warga berupa informasi

dalam bentuk SMS (Short Message Service).

Berdasarkan latar belakang diatas, maka penulis mengambil judul ”Integrasi

Sistem Deteksi Suara Kulkul Dan SMS Gateway Berbasis Mikrokontroler”.

Informasi berupa sms yang diterima oleh warga tersebut diharapkan dapat

mempermudah komunikasi antar warga desa adat banjar dengan tetap

mempertahankan nilai tradisi dan budaya dari alat tradisional kulkul tersebut.

1.2 Rumusan Masalah

Berdasarkan uraian pada latar belakang diatas, maka permasalahan yang akan

dikaji dalam penelitian ini dapat dirumuskan sebagai berikut :

1. Bagaimana merancang dan membangun sistem yang dapat menerjemahkan

ritme suara kulkul menjadi sebuah informasi agar dapat dikirimkan ke

aplikasi SMS gateway?

Page 15: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

3

2. Bagaimana keakuratan sistem dalam mengidentifikasi pola suara kulkul

menggunakan algoritma edit distance dilihat dari akurasi yang diperoleh?

1.3 Tujuan Penelitian

Adapun tujuan penelitian yang dibahas dalam penelitian ini adalah:

1. Dapat menghasilkan alat yang dapat mendeteksi dan menerjemahkan pola

dari ritme suara kulkul menjadi sebuah informasi untuk dapat dikirim ke

aplikasi SMS Gateway melalui pesan sms.

2. Dapat merancang dan mengimplementasikan aplikasi sms gateway yang

dapat menyebarkan informasi ke tiap warga banjar dengan benar melalui

pesan sms.

1.4 Batasan Masalah

Adapun batasan masalah yang dibahas dalam penelitian ini adalah:

1. Data pola suara kulkul yang digunakan adalah kulkul banjar Desa Adat

Abiansemal Dauh Yeh Cani.

2. Data jenis pola suara kulkul yang digunakan dalam penelitian adalah jenis

pola dari suara kulkul banjar.

3. Tidak membedakan warna suara dari jenis kulkul.

1.5 Manfaat Penelitian

Adapun manfaat penelitian yang nantinya diharapkan dari penelitian ini adalah:

1. Bagi Kelian Banjar

Sistem yang dibangun diharapkan dapat mempermudah tugas dari kelian

banjar dalam berbagi informasi kegiatan yang akan dilakukan di lingkungan

banjar ke tiap warga banjar.

2. Bagi Warga Banjar

Sistem yang dibangun diharapkan dapat membantu warga dalam

memperoleh informasi dari suara kulkul yang dibunyikan melalui pesan

sms.

Page 16: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

4

1.6 Metodelogi Penelitian

Pada bagian ini dijelaskan langkah-langkah yang dilakukan dalam penelitian

integrasi sistem deteksi suara kulkul dan sms gateway berbasis mikrokontroler ini

di dalam beberapa sub bab sebagai berikut.

1.6.1 Desain Penelitian

Desain penelitian yang digunakan adalah studi kasus yang merupakan

penelitian yang memusatkan perhatian pada kasus tertentu. Permasalahan yang

ingin diselesaikan yaitu bagaimana merancang alat dan membangun sebuah sistem

yang dapat mengidentifikasi suara kulkul untuk dapat diproses menjadi sebuah

informasi dan menyebarkan informasi tersebut ke warga banjar melalui pesan teks

sms. Dalam penelitian ini mengambil data berdasarkan awig-awig desa Adat

Abiansemal yang nantinya akan dijadikan acuan dalam menentukan kelas dari

jenis-jenis pola suara kulkul.

Sistem yang akan dibangun ini merupakan sistem deteksi suara kulkul yang

terintegrasi dengan sistem sms gateway berbasis web. Metode pengembangan

perangkat lunak yang akan digunakan adalah prototype.

1.6.2 Pengumpulan Data

Dalam penelitian ini data diperoleh dengan metode wawancara dengan kelian

dinas banjar Sempidi desa adat Abiansemal Dauh Yeh Cani yaitu bapak I Gusti

Made Sudira. Wawancara ini dilakukan untuk mengetahui seluruh kebutuhan

sistem yang akan dibuat seperti memperoleh data yang berkaitan dengan kulkul

banjar, diantaranya data jenis pola suara kulkul banjar desa adat Abiansemal Dauh

Yeh Cani beserta arti dan fungsinya dan data hasil rekaman dari 5 orang yang

mewakili sebagai pemukul kulkul banjar. Kebutuhan sistem yang diperlukan dapat

berupa kebutuhan fungsional dan non fungsional yang akan dijelaskan pada bab 3

sub bab 3.2 tentang analisis kebutuhan sistem.

Page 17: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

5

1.6.3 Pengolahan Data Awal

Proses selanjutnya yang dilakukan setelah mendapatkan data yang terkait

dengan penelitian adalah pengolahan data. Pengolahan data ini dilakukan untuk

mengubah data menjadi suatu informasi yang berguna. Dataset berasal dari 5 orang

yang berbeda yang mewakili sebagai pemukul kulkul banjar, sehingga data suara

keseluruhan ada 50 suara dari tiap dataset yang memiliki 10 kelas suara yang

berbeda. Tujuan pengambilan dataset dari 5 orang perwakilan tersebut adalah untuk

menentukan nilai toleransi rentang jeda yang disepakati sebagai faktor penentu

rentang toleransi jeda antar ketukan suara kulkul.

Gambar 1.1 Ilustrasi grafik pola suara kulkul

Gambar 1.1 merupakan ilustrasi grafik dari potongan salah satu suara kulkul

untuk informasi ada kematian di lingkungan banjar. Pada gambar tersebut dapat di

deskripsikan rentang jeda antara suara ketukan ke-1 dengan suara ketukan ke-2

yaitu sekitar 0,3 detik kemudian diantara ketukan ke-2 dan ke-3 terdapat rentang

jeda sekitar 1 detik begitu juga dengan rentang jeda antara ketukan ke-3 dan ke-4

sekitar 0,3 detik. Tiap suara yang dihasilkan oleh masing-masing dataset

kemungkinan akan terdapat perbedaan rentang jeda, karena dataset diperoleh dari

hasil rekaman suara kulkul yang dibuyikan oleh 5 orang yang berbeda. Maka dari

itu perlu dilakukan pengujian terhadap dataset dengan memaparkannya ke dalam

bentuk grafik berdasarkan 5 dataset yang diperoleh dari 5 orang yang berbeda untuk

menentukan nilai toleransi jeda yang digunakan sebagai dasar dalam menentukan

nilai dari jarak rentang jeda yang dikategorikan sebagai jeda pendek (small), jeda

Page 18: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

6

sedang(medium) dan jeda panjang(large) yang akan dijelaskan pada bab 3 sub bab

3.1.1 analisis data.

1.6.4 Metode Pengembangan Sistem

Pada integrasi sistem deteksi suara kulkul dan sms gateway berbasis

mikrokontroler ini menggunakan pendekatan dari metode pengembangan sistem

prototype. Berikut merupakan gambaran umum pengembangan sistem

menggunakan metode prototype.

Gambar 1.2 Metode Pengembangan Sistem Prototype

Adapun deskripsi dari gambar 1.2 adalah sebagai berikut:

1. Analisis Kebutuhan

Pada tahap ini dilakukan analisis terhadap kebutuhan apa saja yang diperlukan oleh

sistem dan kebutuhan admin.

2. Perancangan Sistem

Perancangan pemodelan proses dari sistem akan dibuat dengan menggunakan

Diagram Alir (flowchart). Pada tahap ini juga akan dilakukan perancangan

terhadap proses aliran data input/output dengan menggunakan Diagram Alir

Data (Data Flow Diagram), basis data sistem yang akan dimodelkan ERD (Entity

Relationship Diagram) dan perancangan antarmuka dari sistem SMS Gateway.

3. Evaluasi Perancangan Sistem

Pada tahap ini dilakukan evaluasi terhadap desain perancangan sistem apakah

sudah sesuai dengan kebutuhan awal yang didefinisikan. Apabila desain sistem

belum memenuhi kebutuhan awal yang didefinisikan maka akan dilakukan

perancangan ulang desain sistem.

Page 19: SURAT PERNYATAAN KEASLIAN KARYA ILMIAH · PDF fileSURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan ... Arduino

7

4. Implementasi (Pengkodean Sistem)

Tahap ini merupakan implementasi dari tahap desain yang akan diterjemahkan

menggunakan bahasa yang dikenali oleh komputer. Dalam implementasinya

akan digunakan bahasa pemrograman C pada mikrokontroler, HTML, CSS,

PHP, Framework Bootstrap dan menggunakan database MySQL pada aplikasi

sms gateway.

5. Pengujian dan evaluasi Sistem

Untuk pengujian sistem dilakukan dengan cara pengujian Black Box dan Testing

akurasi untuk mengetahui apakah sistem sudah dapat berjalan dengan baik dan

sesuai dengan kebutuhan yang ada.

1.6.5 Evaluasi dan Pengujian Sistem

Pada penelitian ini teknik pengujian sistem yang digunakan yaitu dengan cara

pengujian black box dan pengujian hasil ringkasan sistem.

a. Black Box Testing

Black Box Testing merupakan pengujian dengan berfokus pada output yang

dihasilkan, merespon input yang dipilih dan kondisi ekseskusi. Pengujian yang

dilakukan untuk mengevaluasi pemenuhan sistem atau komponen dengan

kebutuhan fungsional tertentu. Kebenaran perangkat lunak yang diuji hanya

dilihat berdasarkan output yang dihasilkan dari data atau kondisi masukan yang

diberikan untuk fungsi yang ada tanpa melihat bagaimana proses untuk

mendapatkan keluaran tersebut. Dari keluaran yang dihasilkan, kemampuan

program dalam memenuhi kebutuhan pemakai dapat diukur sekaligus dapat

diketahui kesalahan-kesalahannya.

b. Testing Akurasi

Pada pengujian testing akurasi akan diuji tingkat keakuratan atau tingkat

pengenalan pola suara dari algoritma edit distance dalam mengenali pola string

yang dikirimkan oleh mikrokontroler melalui pesan sms. Akan dilakukan

beberapa pengujian yang akan dipaparkan dalam tabel pengujian akurasi.