• Tidak ada hasil yang ditemukan

SURAT PERNYATAAN KEASLIAN KARYA ILMIAH

N/A
N/A
Protected

Academic year: 2021

Membagikan "SURAT PERNYATAAN KEASLIAN KARYA ILMIAH"

Copied!
19
0
0

Teks penuh

(1)

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

(2)

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.

(3)
(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

xiv

DAFTAR LAMPIRAN

Lampiran

1. Dataset Hasil Pengelompokan Rentang Jeda. 2. Hasil Pengujian Fungsional Sistem (Black Box). 3. Pengujian Akurasi Dengan Nilai Threshold 30%.

(13)

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.

(14)

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?

(15)

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.

(16)

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.

(17)

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

(18)

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.

(19)

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.

Gambar

Gambar 1.1 Ilustrasi grafik pola suara kulkul
Gambar 1.2 Metode Pengembangan Sistem Prototype

Referensi

Dokumen terkait