IF 4056 Rekayasa Interaksi Makalah Individu Pengembangan Aplikasi DietBuddy: FitBuddy
-
Upload
independent -
Category
Documents
-
view
2 -
download
0
Transcript of IF 4056 Rekayasa Interaksi Makalah Individu Pengembangan Aplikasi DietBuddy: FitBuddy
IF 4056 Rekayasa Interaksi
Makalah Individu
Pengembangan Aplikasi DietBuddy: FitBuddy
Gilbran Imami 13509072
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA (STEI)
INSTITUT TEKNOLOGI BANDUNG
JL. GANESHA 10 BANDUNG 40132
DESEMBER 2012
Daftar Isi
Pendahuluan....................................................2Latar Belakang................................................2Fokus Pembahasan..............................................2
Pembahasan.....................................................3Mengenai DietBuddy............................................3Teori Terkait.................................................4Mengenai FitBuddy.............................................6
Penutup........................................................9Daftar Pustaka................................................10
1
Bab 1
Pendahuluan
Latar Belakang
Dalam makalah tugas kelompok saya yang lalu, kami memutuskan
untuk melakukan desain aplikasi DietBuddy. Dietbuddy merupakan
suatu aplikasi yang diharapkan dapat membantu penggunanya dalam
melakukan program diet untuk mencapai berat badan yang diinginkan
dan menjadi sehat. Fitur yang terdapat pada aplikasi ini antara
lain adalah membantu pengguna memilih makanan yang sehat,
memberikan jadwal olahraga yang sesuai, serta mencatat progress
pengguna selama menjalankan program diet. Selain itu, terdapat
juga fitur forum yang memungkinkan pengguna untuk berinteraksi
dengan pengguna lainnya seputar diet sehat.
Namun, menurut saya, sangat disayangkan apabila seorang pengguna
telah berhasil menyelesaikan program dietnya sehingga berat
badannya sudah sesuai yang diinginkan dan akhirnya meninggalkan
aplikasi ini. Selain itu, seseorang yang badannya sudah termasuk
sehat kemungkinan akan menginginkan sesuatu yang lebih lagi,
yaitu membentuk tubuh. Menurut saya, DietBuddy memiliki potensi
untuk dikembangkan menjadi sesuatu yang dapat menyelesaikan kedua
isu ini, yaitu dengan menambahkan menu atau fitur FitBuddy.
Aplikasi ini diharapkan mampu membantu penggunanya untuk memilih
aktivitas kebugaran yang sesuai dengan target bentuk tubuh
pengguna.
2
Fokus Pembahasan
Hal-hal yang menjadi lingkup pembahasan makalah ini adalah
sebagai berikut:
Teori-teori terkait pengembangan aplikasi DietBuddy
Pemaparan mengenai fitur FitBuddy
3
Bab 2
Pembahasan
Mengenai DietBuddy
Dalam menjalani kehidupan, masyarakat modern seringkali melupakan
kesehatan pribadinya karena disibukkan dengan aktivitas lainnya
seperti bersekolah dan bekerja. Pola makan tidak teratur, makanan
yang dikonsumsi tidak sehat, serta jarang berolahraga adalah
permasalahan yang banyak dihadapi. Akibatnya, banyak orang yang
mengalami obesitas atau kelebihan berat badan. Obesitas dapat
memicu munculnya berbagai penyakit dalam tubuh seperti darah
tinggi, kolesterol, dan penyakit jantung. Selain itu, banyak pria
dan wanita yang ingin menurunkan berat badan agar tampak lebih
menarik. Menurunkan berat badan bisa menjadi hal yang sulit;
seseorang harus menjaga pola makan dan rajin berolahraga. Selain
itu, seseorang juga perlu menghindari jenis makanan tertentu yang
mempersulitnya untuk menurunkan berat badan karena memiliki kadar
kalori yang tinggi. Sebagian besar orang mungkin akan mengalami
kesulitan menentukan cara diet yang terbaik untuknya.
Aplikasi DietBuddy diharapkan akan membantu mereka yang kesulitan
ini agar dapat menurunkan berat badan dengan cara yang aman dan
sehat. Fitur DietBuddy dibagi ke dalam 3 bagian, yaitu:
1. Pemberi Pengetahuan
a. Asisten Diet
4
Asisten diet akan memberikan informasi-informasi
penting mengenai cara diet yang baik dan benar. Mulai
dari bagaimana cara memulai diet, apa saja yang
sebaiknya dilakukan, apa saja kesalahan-kesalahan dalam
melakukan diet yang harus dihindari, makanan apa yang
baik dikonsumsi ketika diet, bagaimana porsi makan dan
porsi olahraga yang sesuai untuk pengguna, dan lain
sebagainya.
b. Tabel Fakta Nutrisi Makanan
Sistem ini akan menyediakan tabel yang berisi daftar
fakta nutrisi berbagai jenis makanan, terutama zat
karbohidrat, protein, dan lemak. Dengan adanya tabel
ini maka pengguna akan dapat mengatur dan membatasi
makanan dan minuman yang akan dikonsumsi.
c. Forum Diet Online
Memungkinkan pengguna untuk berinteraksi dengan
pengguna lainnya dan berbagi pengalaman tentang
keberhasilan diet dan bagaimana proses yang dilakukan
untuk mencapai keberhasilan tersebut. Tanya jawab juga
dapat dilakukan pada forum ini sehingga pengguna dapat
memperoleh pengetahuan yang dibutuhkan dengan mudah.
2. Pengatur Diet dan Olahraga
Membantu pelaku diet dalam melaksanakan dietnya. Pengatur
atau manajer ini akan membantu menghitung asupan makanan
pengguna, mengatur porsi makanan dan olahraga pengguna, dan
5
mengingatkan pengguna akan hal-hal penting dalam bentuk
notifikasi.
3. Pemberi Motivasi
Membantu memberikan motivasi pada pengguna agar tetap
konsisten dalam menjalankan diet.
Teori Terkait
Usability
Usability diartikan sebagai sejauh mana suatu produk dapat
digunakan oleh pengguna-pengguna tertentu untuk dapat mencapai
tujuan dengan efektif, efisien, dan memberikan kepuasan sesuai
konteks penggunaannya [1]. Berdasarkan definisi dari ISO ini,
tiga atribut usability adalah:
• Efektivitas: seberapa tepat dan lengkap seorang pengguna
mencapai tujuan yang ditentukan.
• Efisiensi: seberapa banyak sumber daya yang digunakan dalam
hubungannya dengan ketepatan dan kelengkapan seorang
pengguna mencapai tujuan.
• Kepuasan: bebas dari rasa tidak nyaman serta merasakan hal-
hal positif terhadap penggunaan produk.
Dalam konteks keselutuhan keberterimaan sistem, Nielsen
mendefinisikan usability sebagai berikut [2].
6
Gambar 1 Model Atribut Keberterimaan Sistem
Dengan mengombinasikan atribut usability ISO dan Nielsen,
didapatkan enam atribut usability berikut.
• Effectiveness: kelengkapan tujuan yang dapat dicapai pengguna
• Learnability: kemudahan belajar bagi pengguna pemula
• Efficiency: performa yang stabil bagi pengguna yang
ahli/terbiasa
• Memorability: kemudahan penggunaan sistem walaupun hanya
sesekali digunakan (pengguna kasual)
• Errors: kemunginan kesalahan, kecil maupun besar
7
• Satisfaction: sejauh mana sistem memberikan kepuasan di mata
pengguna
Mengenai FitBuddy
FitBuddy diharapkan membantu pengguna DietBuddy dalam mencapai
tujuannya yaitu membentuk tubuh sesuai keinginan setelah
melakukan diet. Seseorang yang belum pernah bergabung dengan
suatu klub kebugaran mungkin akan merasa kebingungan saat pertama
kali melakukan aktivitas kebugaran. Aktivitas apa yang baik
dilakukan untuk pemula? Perlengkapan apa yang sebaiknya digunakan
untuk mengecilkan paha dan lengan? Berapa lama sebaiknya
menggunakan peralatan treadmill agar pembakaran kalori efektif?
Beapa banyak sit-up yang perlu dilakukan dalam satu kesempatan
untuk mengecilkan lingkar perut? Pertanyaan-pertanyaan tersebut
dapat dijawab oleh pelatih kebugaran profesional yang biasanya
ditawarkan oleh berbagai klub-klub kebugaran, tentunya dengan
memungut biaya ekstra. FitBuddy diharapkan dapat menjadi
substitusi personal trainers.
Pengembangan DietBuddy ini akan tetap diterapkan untuk platform
mobile. Dengan aplikasi yang dipasang pada perangkat mobile,
diharapkan pengguna akan lebih mudah untuk mengakses kapan saja,
termasuk saat melakukan aktivitas kebugaran di luar rumah dan
jauh dari komputer. Berikut adalah fitur-fitur yang diharapkan
ada pada menu FitBuddy.
1. Data diri
8
Saat mulai menggunakan FitBuddy, sistem akan meminta masukan
data diri pengguna berupa deskripsi fisik yaitu tinggi
badan, berat badan, jenis kelamin, lingkar dada, pinggang,
pinggul, lengan, dan paha. Data ini akan digunakan untuk
menggambarkan postur pengguna pada aplikasi. Pengguna
kemudian dapat memasukkan ukuran tubuh yang ideal atau yang
diinginkan. Sistem akan mencatat input ini sehingga dapat
menyesuaikan progress pengguna dengan target yang diinginkan.
2. Getting Started
Bagi pengguna yang masih sama sekali awam, disediakan fitur
getting started di mana sistem akan memperkenalkan istilah-
istilah yang sering digunakan dalam dunia kebugaran. Sistem
juga akan memperkenalkan peralatan yang umum ditemui di klub
kebugaran beserta fungsinya. Fitur ini diharapkan akan
memenuhi atribut learnability dalam konsep usability.
3. What Do You Want to Do?
Pada fitur ini sistem akan meminta masukan dari pengguna
mengenai tujuan yang ingin dicapai oleh pengguna terlebih
dahulu. Pengguna dapat memilih untuk membentuk atau
mengecilkan bagian tubuh tertentu, kemudian sistem dapat
menawarkan pilihan program latihan yang dapat digunakan
untuk memenuhinya. Misalnya, seorang pengguna ingin
membentuk lengan atasnya. Sistem akan memberikan anjuran
seperti berlatih push-up 3 set sehari, satu set terdiri dari
9
30 kali push-up. Setelah pengguna mendapat bentuk lengan
atas yang diinginkan, ia dapat berpindah ke aktivitas lain
seperti pembentukan paha, dan seterusnya. Pengguna juga
dapat melakukan pembentukan beberapa bentuk tubuh sekaligus,
seperti misalnya untuk membentuk lengan atas dan perut maka
aktivitas yang perlu dilakukan adalah 3 set push-up untuk
membentuk lengan, dilanjutkan dengan sit-up 3 set untuk
membentuk perut. Fitur ini diharapkan dapat mempermudah
interaksi antara manusia dan sistem, di mana pengguna
terfasilitasi untuk menyampaikan apa yang diinginkan pada
sistem secara simpel dan sistem akan membantu untuk
memenuhinya.
4. Additional Informations
Dalam fitur ini, pengguna akan mendapatkan informasi-
informasi tambahan yang berguna untuk efektivitas latihan
kebugaran yang dilakukan. Contohnya adalah berapa jumlah
protein yang harus dikonsumsi dalam sehari untuk mendapatkan
bentuk otot yang ideal secara efektif, berapa banyak air
yang harus dikonsumsi dalam sehari, pemanasan yang sebaiknya
dilakukan sebelum melakukan latihan kebugaran agar tidak
terjadi kram atau kesemutan, dan tips-tips lainnya.
5. Forum
Dalam aplikasi DietBuddy yang menjadi akar pengembangan
FitBuddy, ditambahkan forum khusus di mana pengguna dapat
10
berinteraksi dengan pengguna lainnya mengenai latihan
kebugaran yang dilakukan. Pengguna juga dapat mendapatkan
saran dari pengguna yang sudah lebih berpengalaman, serta
jawaban-jawaban atas pertanyaan yang mungkin muncul selama
melakukan latihan. Ini diharapkan dapat memenuhi prinsip
satisfaction dalam usability aplikasi. Selain itu, fitur ini
berperan banyak dalam pemberdayaan komunitas melalui
interaksi manusia dengan sistem. Pengguna dapat berinteraksi
dengan pengguna lain dalam komunitas pengguna aplikasi
DietBuddy dan mendapatkan keuntungan berupa informasi
darinya.
6. E-mail Synchronization
Seorang pengguna mungkin saja kehilangan perangkat mobile-
nya yang telah dipasangi DietBuddy, atau memutuskan untuk
berganti perangkat karena satu dan lain hal. Pengguna juga
bisa sengaja atau tidak sengaja menghapus data aplikasi
DietBuddy, padahal dalam aplikasi tersebut tersimpan data
pengguna seperti progress diet dan latihan yang dilakukan,
serta data-data lain yang mungkin pengguna akan merasa
kesulitan untuk memasukkan ulang ke perangkat yang baru.
Untuk menangani permasalahan ini, pada aplikasi DietBuddy
akan diberikan fitur E-mail synchronization, di mana aplikasi
akan secara berkala atau dengan keinginan pengguna akan
melakukan back up data yang tersimpan pada server. Untuk
melakukan restorasi data ini pada perangkat yang lain,
11
pengguna tinggal mengakses tautan yang dikirimkan oleh
aplikasi pada e-mail pengguna. Fitur ini diharapkan dapat
memenuhi prinsip satisfaction dan mengurangi error.
12
Bab 3
Penutup
Untuk memenuhi kebutuhan pengguna lebih jauh dan lebih luas lagi,
diharapkan DietBuddy dapat dikembangkan dengan menambahkan menu
FitBuddy. Fungsi utama FitBuddy adalah untuk membantu penggunanya
memilih dan melakukan aktivitas kebugaran yang sesuai untuk
mendapatkan hasil berupa bentuk tubuh yang diinginkan oleh
pengguna setelah melakukan diet dengan bantuan DietBuddy.
FitBuddy diharapkan menjadi alternatif solusi bagi pengguna yang
tidak sanggup atau tidak ingin menyewa seorang personal trainer.
Untuk memudahkan interaksi antara manusia dengan sistem, desain
FitBuddy berbasiskan pada kesederhanaan, di mana pengguna
memberitahukan pada sistem, apa yang pengguna tersebut inginkan
secara gamblang. Selain itu, FitBuddy juga diharapkan mampu
memperkenalkan dunia pelatihan kebugaran pada pengguna yang awam
tentang hal tersebut, seperti misalnya memperkenalkan
perlengkapan yang umumnya ditemukan di pusat kebugaran, dan apa
manfaat penggunaannya. FitBuddy juga memiliki tempat dalam forum
DietBuddy yang memungkinkan pengguna untuk berinteraksi dengan
pengguna lain dan berbagi pengalaman dan informasi seputar
pelatihan kebugaran.
Untuk pengembangan ke depannya, diharapkan pengembangan DietBuddy
dan FitBuddy melibatkan bantuan banyak profesional di bidang
13
terkait untuk lebih membantu pengguna khususnya dalam menjawab
pertanyaan-pertanyaan yang muncul di forum.
14