BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Di zaman sekarang ini, kebanyakan masyarakat sibuk dengan aktivitasnya

dokumen-dokumen yang mirip
BAB I PENDAHULUAN Latar belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. alat komunikasi universal pada ruang lingkup internasional. Pembelajaran bahasa

BAB I I. PENDAHULUAN 1.1 Latar belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...

BAB I PENDAHULUAN. 1.1 Latar Belakang. Medication error adalah setiap kejadian yang dapat menyebabkan atau

BAB 1 PENDAHULUAN. dengan awal tahun 2000 pada saat telepon selular dianggap menjadi barang yang mahal.

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. melakukan browsing di internet untuk melakukan pencarian informasi kuliner.

BAB I PENDAHULUAN. blind) dan yang masih mempunyai sisa penglihatan (low vision). (SLB Kartini. nama tempat atau nama jalan dimana ia berada.

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. terbesar di dunia (Naisbitt, 1994:131). Tidak mengherankan bahwa industri

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Dalam pencarian informasi, sumber ilmu pengetahuan, dan penelitian,

BAB IV ANALISA DAN PERANCANGAN SISTEM

Aplikasi Mobile berbasis Android yang dapat menjadi panduan dalam mengontrol berat badan maupun kalori yang dikonsumsi setiap minggunya?.

BAB 1 PENDAHULUAN. melakukan berbagai aktivitas baik pada saat bekerja maupun pada saat bersosialisasi di

1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. smartphone. Aplikasi mobile dalam hal ini adalah Android yang menjadi salah satu

BAB III ANALISIS DAN PERANCANGAN SISTEM

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN. pendidikan, dibutuhkan kemampuan khusus berbahasa Inggris. Test of English as

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

BAB I PENDAHULUAN. untuk berkomunikasi. Salah satunya adalah Bahasa Mandarin. waktu Bahasa Mandarin kian penting, sehingga banyak sekolah yang

BAB I PENDAHULUAN 1.1. Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. menggunakan sistem komputerisasi. Salah satu bentuk perusahaan yang sangat

APLIKASI PENGENALAN KOSAKATA BAHASA INGGRIS MY PICTURE DICTIONARY BERBASIS ANDROID

BAB 3 ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. 1.1 Latar Belakang

HALAMAN PENGESAHAN PEMBIMBING...

BAB 1 PENDAHULUAN. diciptakan untuk membantu kegiatan manusia termasuk untuk meningkatkan

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. kehidupan kita. Secara umum, semua orang memiliki penyakit masing-masing

BAB I PENDAHULUAN. sebagai akibat ketidaksadaran dalam menjaga pola makan. Pola makan tidak sehat

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. satunya yaitu rumah adat. Rumah adat tersebut tersebar di berbagai penjuru Indonesia

BAB I PENDAHULUAN. Android adalah sistem operasi open source smartphone. layar sentuh seperti Windows, iphone dan OS BlackBerry.

BAB 1 PENDAHULUAN 1.1 Latar Belakang

1. BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. pada saat ini sudah memasuki era web 3.0 dimana teknologi web tersebut sudah

BAB 1 PENDAHULUAN. usia, mulai dari kanak-kanak, remaja, sampai dewasa. Selain itu, game juga

BAB I PENDAHULUAN 1.1. Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID


1 BAB I PENDAHULUAN. Seiring dengan berkembangnya teknologi, permainan (game) terus

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

BAB III METODE PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

PERANCANGAN SISTEM. Gambar 4-1 algoritma First in First Out 4-1.

BAB I PENDAHULUAN. juga menurut Direktorat Lalu Lintas Polda Jatim, jumlah kendaran pribadi di

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. tumbuhan menurut bunganya. Kebanyakan manusia hanya mengetahui beberapa

BAB 1 PENDAHULUAN. terutama dengan munculnya beberapa smartphone yang masuk ke Indonesia.

BAB 1 PENDAHULUAN. universitas pilihan bagi para siswa/i Sekolah Menengah Tingkat Atas (SMTA)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID

BAB I PENDAHULUAN. Terdapat sistem operasi yang berkembang antara lain mobile phone

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN. sudah ada seperti komputer hingga sekarang munculnya teknologi mobile yang

BAB 1 PENDAHULUAN. aspek kehidupan membutuhkan sentuhan teknologi untuk mempermudah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH FISIKA DENGAN PENAMBAHAN ANIMASI PADA ANDROID BERBASIS METODE AUTOCOMPLETE TUGAS AKHIR

BAB I PENDAHULUAN. menurunkan berat badan karena sudah terbiasa makan banyak dari kecil.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. antara lain kesehatan, keuangan, transportasi umum dan juga untuk hiburan. Seiring

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. belakangan ini, mencari tempat tinggal yang sesuai dengan kriteria di daerah

BAB I PENDAHULUAN. pesat dan memberikan beberapa hal-hal baru di dalam dunia Informatika.


BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. objek untuk berwisata yang bisa disebut wisata kuliner. Karena banyak

APLIKASI KAMUS BAHASA INGGRIS BERBASIS ANDROID DENGAN FITUR TEXT TO SPEECH, AUTOLINK TEXT DAN SPLITTER DATABASE SKRIPSI. Oleh : MIN UMAMI

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

APLIKASI KAMUS DWIBAHASA INDONESIA INGGRIS BERBASIS ANDROID

BAB I PENDAHULUAN. meja kosong. Pada saat customer memasuki restoran, maka customer akan

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

3.5.2 Model Basis Data Entity Relationship Diagram Aplikasi Android Arsitektur Android

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Di zaman sekarang ini, kebanyakan masyarakat sibuk dengan aktivitasnya masing-masing tanpa memikirkan kesehatannya, baik anak-anak, remaja, hingga orang dewasa (Sasando, 2013). Kebanyakan dari mereka tidak sadar dengan kesehatan, seperti makan sembarangan, terlalu banyak aktivitas sehingga kurangnya istirahat, dan mereka tidak pernah melakukan olahraga. Padahal makan makanan bergizi, istirahat yang cukup dan berolahraga itu adalah kunci untuk menjaga kesehatan (Oktaviani, 2011). Salah satu faktor penting yang kerap kali kurang diperhatikan masyarakat adalah makanan. Mereka cenderung untuk makan makanan seadanya (instan atau cepat saji) atau bahkan ada yang melewatkan makan siang atau malamnya hanya karena salah satu aktivitasnya belum selesai. Selain itu, sebagian masyarakat juga hanya mementingkan kenikmatan dari makanan yang akan mereka makan. Mereka cenderung untuk makan makanan yang enak, seperti daging, makanan laut, dan lain-lain, tanpa memperhatikan gizi dan kalori dari makanan yang mereka makan (108CSR, 2013). Hal-hal tersebut dapat berdampak buruk bagi kesehatan mereka sendiri, baik postur tubuh yang terlalu kurus, obesitas, maupun munculnya berbagai penyakit. Dari hasil studi yang dilakukan oleh Pusat Stastistik Edukasi Nasional di Amerika Serikat, ditunjukkan bahwa kelebihan berat badan pada anak akan memicu obesitas di masa remaja. Tingkat obesitas meningkat paling pesat pada 1

2 saat mereka menginjak kelas satu dan tiga, tepatnya naik dari 13% menjadi 19%. Sekitar 32% anak yang mengalami kelebihan berat badan saat mereka memasuki taman kanak-kanak akan mengalami obesitas pada usia 14 (Arsia, 2014). Di Indonesia, jumlah penderita obesitas mengalami peningkatan setiap tahun. Maraknya gaya hidup tidak sehat merupakan salah satu penyebab utama kenaikan obesitas tersebut. Menurut Menteri Kesehatan Tjandra Yoga Aditama, berdasarkan data yang ada, jumlah penderita obesitas di Indonesia tidak terlalu tinggi dibandingkan dengan negara Asia Osenia lainnya. Namun, setiap tahun angkanya meningkat dengan prevalensi (angka kejadian kasus) mencapai 20% (PR, 2013). Berdasarkan masalah yang dihadapi di atas, maka dibutuhkan suatu aplikasi yang dapat menghitung kalori makanan ideal setiap orang per harinya. Dengan berbagai tingkat usia, berat badan, tinggi badan, jenis kelamin, dan aktivitas masyarakat yang berbeda-beda, baik pelajar atau pekerja kantoran yang memiliki aktivitas ringan maupun atlet yang berlatih setiap saat, maka berbedabeda pula kebutuhan kalori yang dibutuhkan per harinya. Dengan jumlah kalori yang terpenuhi, maka setiap orang dapat menghasilkan energi yang optimal untuk melakukan aktivitasnya sehari-hari. Oleh karena itu, penelitian ini bertujuan untuk merancang suatu aplikasi android untuk menghitung kalori dan mengontrol kalori makanan yang akan mereka makan setiap harinya (Stephanie, 2012). Pada aplikasi ini, user diminta untuk memasukkan jenis kelamin, berat badan, tinggi badan, usia, dan tingkat aktivitas yang dilakukan. Kemudian, aplikasi akan melakukan perhitungan untuk menentukan jumlah kalori yang dibutuhkan per harinya. Setelah itu, user dapat mengontrol makanan yang akan

3 dimakan setiap harinya dengan memasukkan jenis makanan yang dimakan pada makan pagi, makan siang, makan malam, dan juga cemilan-cemilan. Apabila user telah memasukkan makanan yang dimakan pada makan pagi, maka aplikasi akan mengecek jumlah kalori makanan tersebut pada database dan menghitung sisa kalori yang dibutuhkan pada hari tersebut untuk makan siang dan makan malam. Dengan begitu, user dapat memprediksi atau mengontrol makanan yang akan mereka makan untuk makan siang dan makan malam. Aplikasi ini dibuat pada perangkat mobile dengan sistem operasi Android. Hampir setiap masyarakat memiliki perangkat mobile dan aktivitas sehari-harinya juga berhubungan dengan perangkat mobile-nya tersebut. Mereka selalu membawa dan menggunakan perangkat mobile-nya dimanapun dan kapanpun. Karena alasan simple, fleksibel, dan dapat diakses secara offline, maka aplikasi ini akan dibuat pada perangkat mobile. Sementara itu, android dipilih karena merupakan sistem operasi yang paling banyak digunakan saat ini. Hal ini terbukti dari penggunaannya yang dapat dilihat pada grafik di bawah ini. Gambar 1.1 Statistik 5 Besar OS Mobile di Dunia pada Tahun 2010-2013 (Sumber : http://www.allaboutsymbian.com/features/item/16863_symbian_ still_ easily_the_third.php)

4 Sekarang ini, perangkat portable modern, seperti smartphone dan tablet, telah dilengkapi dengan microphone dan tampilan layar sentuh. Memilih menu dan mengetik dengan keyboard di layar merupakan cara utama user untuk memasukkan input dan melakukan perintah pada perangkat portable. Dalam banyak situasi, user hanya dapat mengetik menggunakan satu tangan, selagi tangan satunya memegang perangkat tersebut. Selain itu, mengetik pada perangkat yang berukuran kecil juga akan sangat menyulitkan, sehingga kecepatannya akan lebih lambat dibandingkan dengan mengetik di komputer (Sim, Khe Chai & dkk, 2012). Sementara dalam aplikasi yang dibangun ini, aplikasi menyediakan beragam daftar menu makanan (±80 menu) bagi user untuk memilih dan memasukkan jenis makanan yang telah dikonsumsi, yang mana secara tidak langsung akan menyulitkan user apabila user harus mengetik dan memilih menu makanan dari sekian jumlah pilihan makanan yang tersedia. Berdasarkan masalah tersebut, aplikasi ini akan menyediakan fitur input suara, yang mana akan memudahkan user dalam memasukkan input makanan dan juga melakukan beberapa perintah dengan suara (Sim, Khe Chai & dkk, 2012). Teknologi Automatic Speech Recognition (ASR) telah menjadi cara yang populer untuk berkomunikasi dengan smartphone. Teknologi ASR menyediakan komunikasi verbal antara user dan perangkat mobile, serta menyediakan pengalaman interaksi yang paling natural terhadap user. Bagaimanapun, performa recognition pada teknologi ASR ini sering tidak menemui akurasi atau ketepatan pada perangkat mobile, khususnya karena faktor lingkungan yang berisik (Moon, Seungwhan & Sim, Khe Chai, 2012). Oleh karena itu, pada aplikasi ini akan

5 diimplementasikan algoritma Levenshtein Distance untuk memperbaiki tingkat akurasi dari input suara user. Algoritma ini akan memperbaiki kesalahan input suara, baik karena noise maupun kesalahan pengucapan (pronouncation), dengan melakukan pengecekan kata-kata yang ada di database. Berdasarkan latar belakang yang telah dikemukakan di atas, judul yang diambil dalam proposal skripsi ini adalah Implementasi Algoritma Levenshtein Distance pada Kontrol Suara Aplikasi Calorie Tracker. 1.2 Rumusan masalah Berdasarkan latar belakang masalah yang telah dijelaskan di atas, maka rumusan masalah yang dapat diteliti dalam penelitian ini adalah bagaimana membangun suatu aplikasi yang dapat menghitung dan mengontrol kalori makanan per hari berbasis input suara user, serta mengimplementasikan algoritma Levenshtein Distance untuk meningkatkan tingkat akurasi input suara user. 1.3 Batasan masalah Adapun batasan masalah pada penelitian ini, yaitu: 1. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman Java, database SQLite, dan framework Android SDK, 2. Aplikasi dibangun untuk smartphone Android versi 2.2 (API level 8) ke atas, 3. Perhitungan kebutuhan kalori hanya berdasarkan input jenis kelamin, usia, berat badan, tinggi badan, dan tingkat aktivitas,

6 4. Aplikasi hanya melakukan perhitungan dan pengontrolan kalori makanan per hari berdasarkan input yang dimasukkan user. Aplikasi tidak menentukan pilihan makanan yang harus dimakan user, 5. Fitur suara hanya difokuskan untuk menerima input makanan dan melakukan beberapa perintah dasar, tanpa memperhatikan segi keamanan dan lain-lain, 6. Aplikasi dibangun menggunakan bahasa Inggris dan kontrol suara hanya dapat mendeteksi bahasa Inggris, baik untuk input makanan maupun melakukan beberapa perintah dasar, 7. Daftar menu makanan dan jumlah kalorinya diambil dari data ahli nutrisi Lasropide Simanungkalit, Amg., yang mana profil lengkapnya dapat dilihat dalam lampiran yang disediakan, dan user dapat menambahkan jenis menu makanan sendiri sesuai kebutuhan masing-masing user, 8. Daftar kalori untuk setiap makanan yang disediakan adalah 1 porsi standar (±100 gr) dan daftar kalori untuk setiap minuman adalah 1 gelas (±250 ml). 1.4 Tujuan Penelitian Berikut adalah tujuan dari penelitian yang dilakukan. 1. Membangun aplikasi yang dapat menghitung dan mengontrol kalori makanan yang dibutuhkan user per hari, 2. Mengimplementasikan algoritma Levenshtein Distance untuk meningkatkan akurasi input suara user.

7 1.5 Manfaat Penelitian 1.5.1 Manfaat Praktis 1. Menginformasikan user akan kebutuhan kalori tubuh, 2. Membatasi user dalam memilih makanan yang tepat agar tubuh tetap ideal dan terbebas dari segala macam penyakit, 3. Menyediakan kenyamanan bagi user melalui fitur input suara untuk menginput jenis makanan dan melakukan perintah dasar terhadap aplikasi. 1.5.2 Manfaat Akademis 1. Menambah pengetahuan bagi mahasiswa Teknik Informatika mengenai cara kerja algoritma Levenshtein Distance dalam memperbaiki penulisan kata-kata yang salah, 2. Menjadi acuan bagi peneliti berikutnya untuk topik yang sama mengenai perhitungan dan pengontrolan kalori makanan per hari berbasis input suara di Android. 1.6 Sistematika Penulisan Sistematika penulisan dalam penelitian ini terdiri dari: BAB I PENDAHULUAN Bab ini menjelaskan tentang latar belakang permasalahan yang diselesaikan dengan pendekatan algoritma Levenshtein Distance, perumusan masalah, batasan masalah, tujuan penelitian, dan manfaat penelitian, serta sistematika penulisan tentang penjelasan singkat dari setiap bab.

8 BAB II TINJAUAN PUSTAKA Bab ini berisi landasan-landasan teori yang melandasi perancangan aplikasi ini, serta penjelasan mengenai algoritma yang digunakan. BAB III METODE DAN PERANCANGAN SISTEM Bab ini berisi tentang metode penelitian yang digunakan, perancangan aplikasi, seperti flowchart, use case diagram, activity diagram, class diagram, sequence diagram, dan perancangan desain antarmuka. BAB IV IMPLEMENTASI DAN UJI COBA Bab ini berisi tentang spesifikasi sistem yang digunakan untuk menjalankan aplikasi, implementasi aplikasi yang dibangun, dan uji coba aplikasi yang dibangun. BAB V SIMPULAN DAN SARAN Bab ini berisikan simpulan yang didapat sesuai dengan hasil pengujian aplikasi dan saran mengenai pengembangan aplikasi selanjutnya.