Escolar Documentos
Profissional Documentos
Cultura Documentos
(SKRIPSI)
Oleh
KADEK ARDIAGO
By
KADEK ARDIAGO
control the five senses and the whole body. The rapid progress of information and
communication technology and the lack of Hindu Yoga learning media in digital
Yoga and Surya Namaskara besides books. This research has successfully
Asanas position movements. This application runs on the system Android operation
computer that supports the Android operating system. The Conclusions of This
Oleh
KADEK ARDIAGO
pemahaman Agama yang baik untuk meningkatkan jiwa spiritualitas dari pengguna
teknologi. Dalam ajaran Agama Hindu, Yoga merupakan ajaran dalam filsafat
Hindu yang menitikberatkan pada aktivitas meditasi atau tapa dimana seseorang
memusatkan seluruh pikiran untuk mengontrol panca indera dan tubuhnya secara
ini diharapkan dapat menjadi media pembelajaran yang praktis dan menarik untuk
dipelajari, serta menjadi referensi dalam belajar gerakan Hatha Yoga dan Surya
Pembelajaran Yoga Hindu Berbasis Android yang terdiri dari 46 gerakan Yoga
iv
pranayama, 7 (tujuh) gerakan asanas posisi duduk, 8 gerakan asanas posisi berdiri,
dan 11 (sebelas) gerakan asanas posisi tidur. Aplikasi ini berjalan pada sistem
operasi Android sehingga dapat diakses siapa saja dan kapan saja pada smartphone
atau komputer tablet yang mendukung sistem operasi Android. Kesimpulan dari
penelitian ini adalah Aplikasi Pembelajaran Yoga Hindu Berbasis Android telah
berhasil dibangun dan telah diuji agar sesuai dengan hasil yang diharapkan.
Oleh
Kadek Ardiago
Skripsi
Pada
Menengah Pertama (SMP) di SMP Dharma Bakti Balinuraga pada tahun 2011,
1 Kalianda dan lulus pada tahun 2014. Pada tahun 2014, penulis terdaftar sebagai
Alam Universitas Lampung. Pada bulan Februari 2017, penulis melakukan Kerja
tahun 2017 penulis melakukan Kuliah Kerja Nyata (KKN) di Desa Tanjung
Puji dan syukur saya ucapkan kepada Ide Sang Hyang Widhi Wase atas segala
Teruntuk Ayah dan Ibu yang sangat kucintai, Aku persembahkan skripsi ini.
maupun materi, motivasi dan do’a yang tiada hentinya untuk kesuksesanku.
Terimakasih untuk setiap canda tawa, tangis dan perjuangan yang telah kita
UNIVERSITAS LAMPUNG.
MOTTO
“ Orang yang tidak sedih di kala duka, tidak kegirangan di kala bahagia, bebas
dari nafsu, rasa takut dan amarah, ia disebut orang bijak yang teguh ”
Om Awignam Astu Namo Sidham Om Sidhirastu Tad Astu Svaha, segala puja dan
puji syukur kita panjatkan terhadap Ide Sang Hyang Widhi Wase karena atas Asung
Kerta dan Waranugraha yang Beliau berikan sehingga penulis dapat menyelesaikan
Terima kasih penulis ucapkan kepada semua pihak yang telah membantu dan
1. Kedua Orang Tua tercinta (Bapak Made Sinte dan Ibu Nyoman Suti), Kakak
memberi dukungan, do’a, motivasi, dan kasih sayang yang tak terhingga.
perkuliahan dan penyusunan skripsi sehingga penulis bisa sampai ditahap ini.
3. Bapak Wayan Rumite, S.Pd., M.Si. sebagai pembimbing II, yang telah
6. Ibu Siska Wati Idrus, S.E., M.M. sebagai pembimbing kerja praktik yang
7. Bapak Prof. Warsito, S.Si., D.E.A., Ph.D. selaku Dekan FMIPA Universitas
Lampung.
8. Bapak Dr. Ir. Kurnia Muludi, M.S.Sc. selaku Ketua Jurusan Ilmu Komputer
10. Bapak dan Ibu Dosen Jurusan Ilmu Komputer yang telah memberikan ilmu
11. Ibu Ade Nora Maela yang telah membantu segala urusan administrasi penulis
12. Ni Luh Wedhani K.S yang telah memberi semangat dan motivasi serta
13. Asisten Dosen Agama Hindu, Wayan Astika Darmayanti, Ida Vivi Puspita,
14. Himaen Squad, Jayadi, Rifqi, Avif, Ferly, Richi, Dayat, Nanda, Mardhi, Deja,
Dicky, Rajes, Tejo, Indah, Tanti, Leila, Venny, Vina, dan Fathur yang telah
xiv
membantu dan mendukung penulis serta menjadi tempat berbagi canda dan
15. Sepupu terbaik, Wayan Sugita, Wayan Darlin, Kadek Carita, dan Nyoman
menyelesaikan skripsi.
16. Nyame Bali, Agus, Irvan, Gede Marta, Prayudi, Beben, Astana, Suditike,
Rasta, Kadek Sri, Sulastra, Agustika, Adi dan Nursane yang selalu
17. Keluarga Besar Ilmu Komputer 2014 yang telah memberikan kenangan
18. Keluarga Besar UKM Hindu 2014 yang telah memberikan kenangan dan arti
kekeluargaan.
19. Keluarga besar UKM Hindu Universitas Lampung dan Keluarga besar
Halaman
I. PENDAHULUAN ........................................................................................... 1
4.1. Hasil........................................................................................................ 50
LAMPIRAN...........................................................................................................99
DAFTAR GAMBAR
Gambar Halaman
3.2: Use Case Diagram Aplikasi Yoga Hindu Berbasis Android ......................... 30
Tabel Halaman
4.4: Daftar Hasil Pengujian Resolusi dan Densitas Layar (Lanjutan) .................. 79
Lampiran Halaman
3. Potongan Kode Program XML Bantuan pada Toolbar Home ........................ 101
4. Potongan Kode Program Java Bantuan pada Toolbar Home .......................... 101
5. Potongan Kode Program XML Floating Button Video pada Home ............... 101
6. Potongan Kode Program Java Floating Button Video pada Home ................. 102
11. Potongan Kode Program Java Pager Adapter Pengenalan Yoga .................. 104
13. Potongan Kode Program XML Fragment Surya Namaskara ........................ 105
14. Potongan Kode Program XML Fragment Hatha Yoga ................................. 106
15. Potongan Kode Program XML Halaman Menu Hatha Yoga ....................... 106
16. Potongan Kode Program Java Halaman Menu Hatha Yoga ......................... 107
xxv
17. Potongan Kode Program XML Custom Layout Hatha Yoga ....................... 107
18. Potongan Kode Program Pager Adapter Java Halaman Pranayama ............. 108
21. Potongan Kode Program Pager Adapter Java Asanas Duduk ....................... 109
22. Potongan Kode Program XML Halaman Asanas Duduk ............................. 110
23. Potongan Kode Program Java Halaman Asanas Duduk ............................... 110
24. Potongan Kode Program Pager Adapter Java Asanas Berdiri ...................... 111
25. Potongan Kode Program XML Halaman Asanas Berdiri ............................. 111
26. Potongan Kode Program Java Halaman Asanas Berdiri ............................... 112
27. Potongan Kode Program Pager Adapter Java Asanas Tidur ......................... 112
28. Potongan Kode Program XML Halaman Asanas Tidur ............................... 113
29. Potongan Kode Program Java Halaman Asanas Tidur ................................. 113
30. Potongan Kode Program Pager Adapter Java Manfaat Yoga ....................... 114
31. Potongan Kode Program XML Halaman Manfaat Hatha Yoga ................... 114
32. Potongan Kode Program Java Halaman Manfaat Hatha Yoga ..................... 115
33. Potongan Kode Program XML Halaman Sub Menu Surya Namaskara ....... 115
34. Potongan Kode Program Java Halaman Sub Menu Surya Namaskara ......... 116
35. Potongan Kode Program Custom Layout XML Surya Namaskara .............. 116
36. Potongan Kode Program Pager Adapter Java Surya Namaskara .................. 117
37. Potongan Kode Program XML Gerakan Surya Namaskara ......................... 117
38. Potongan Kode Program Java Gerakan Surya Namaskara ........................... 118
39. Potongan Kode Program XML Video Tutorial Surya Namaskara ............... 118
40. Potongan Kode Program Java Video Tutorial Surya Namaskara ................. 119
xxvi
41. Potongan Kode Program XML Halaman Mantra Surya Namaskara ............ 119
42. Potongan Kode Program Java Halaman Mantra Surya Namaskara .............. 120
43. Potongan Kode Program XML Manfaat Surya Namaskara .......................... 120
44. Potongan Kode Program Java Halaman Manfaat Surya Namaskara ............ 121
47. Potongan Kode Program XML Halaman Tentang Aplikasi ......................... 122
48. Potongan Kode Program Java Halaman Tentang Aplikasi ........................... 123
penjuru dunia dan dapat saling terhubung satu sama lain dengan individu atau
kelompok dengan cakupan global. Salah satu teknologi yang sedang berkembang
alat modern yang tidak bisa dilepaskan dari kehidupan sehari-hari karena memiliki
kemana saja, selain itu smartphone juga dapat mempermudah pengguna untuk
adalah Java. Java adalah bahasa pemrograman yang dirancang tidak tergantung
idealnya harus bisa dijalankan di semua sistem operasi. Java merupakan bahasa
Android merupakan sistem operasi mobile yang tumbuh di tengah sistem operasi
yang serupa dengan tindakan nyata, seperti mengetuk, menggeser, dan mencubit.
mengunduh aplikasi di toko aplikasi utama Andoid yaitu Google Play Store.
pemahaman Agama yang baik untuk meningkatkan jiwa spiritualitas dari pengguna
teknologi. Dalam ajaran Agama Hindu, Yoga merupakan salah satu dari 6 (enam)
ajaran dalam filsafat Hindu yang menitikberatkan pada aktivitas meditasi atau tapa
dimana seseorang memusatkan seluruh pikiran untuk mengontrol panca indera dan
merupakan aktivitas penyatuan antara Atman (diri) dan Tuhan. Melalui yoga
jiwanya. Semakin seseorang mengenal seluruh aspek dirinya, maka semakin dekat
diharapkan belajar gerakan yoga menjadi lebih praktis dan menarik untuk dipelajari
Yoga dan Surya Namaskara. Menurut Maharta dan Seruni (2014) menyatakan
bahwa Hatha yoga merupakan gerakan yang berpusat pada penguasaan tubuh
terfokus untuk membuka selubung atau lapisan-lapisan yang ada dalam tubuh
dapat menjadi acuan user dalam mencari referensi gerakan yoga dan membuat
minat belajar user, serta user dapat mempraktekkan gerakan Hatha Yoga dan Surya
Android agar belajar gerakan yoga menjadi lebih praktis untuk dipelajari sesuai
Batasan masalah yang diberikan di dalam penelitian ini adalah sebagai berikut.
(Operating System) Android dengan versi terendah 4.0 (Ice Cream Sandwich).
meningkatkan minat belajar Hatha Yoga dan Surya Namaskara secara praktis
Tujuan yang ingin dicapai dalam penelitian ini adalah untuk mengembangkan
1. Pembelajaran gerakan Hatha Yoga dan Surya Namaskara menjadi lebih praktis
3. Menjadi referensi dalam belajar gerakan Hatha Yoga dan Surya Namaskara
selain buku.
II. TINJAUAN PUSTAKA
Yoga berasal dari bahasa sansekerta dari urat kata “Yuj” yang memiliki arti
menyatukan diri dengan Yang Maha Pencipta. Yoga merupakan aktivitas meditasi
atau tapa yang dilakukan dengan mengontrol seluruh panca inderanya (mata,
telinga, hidung, lidah dan kulit) dari pemusatan pikiran yang dilakukan. Yoga sudah
ada dan berkembang sangat lama, hal ini dapat diketahui dari ditemukannya artefak
kuno pada era Shamanisme, sekitar 3.000 SM. Pada era itu, Yoga digunakan untuk
Penyebaran Yoga dari India ke Indonesia disebarkan oleh Maha Rsi Agastya dari
Kasi, Benares India. Seterusnya sejarah perkembangan Ajaran Yoga tidak dapat
dapat lebih baik mengenal tubuhnya, mengenal pikirannya, dan mengenal jiwanya.
Semakin seseorang mengenal seluruh aspek dirinya, maka semakin dekat seseorang
Yoga tidak mengingkari eksistensi dari tubuh walau berwujud kasar namun tubuh
tetap dipelihara kesehatannnya karena sesungguhnya badan dan jiwa adalah satu
7
kesatuan. Yoga secara praktis membuka lapisan-lapisan tubuh dari tataran yang
kasar ketataran yang lebih halus. Tujuan yoga sesungguhnya menerabas stratum-
(Rangathananda, 1993).
Yoga adalah the living science karena hampir seluruh aspek kehidupan dapat
dikaitkan dengan Yoga. Yoga dirasakan tetap sesuai untuk dipraktikkan oleh
masyarakat modern saat ini. Masyarakat tertarik untuk mempelajari yoga dengan
berbagai macam latar belakang seperti mendapatkan tubuh yang lebih baik,
Sejak awal pembentukan yoga, ada sembilan bentuk aliran yoga yang disesuaikan
sendiri).
(pemujaan kepada unsur kekuatan atau çakti sebagai obyek utama pemujaan,
dan memandang alam semesta sebagai permainan atau kegiatan rohani dari
Dalam pembahasan ini, yang menjadi topik yang didigitalisasikan adalah bagian
Dalam bahasa Sansekerta, ha berarti matahari dan tha berarti bulan. Hatha Yoga
seperti halnya energi maskulin (matahari) dan energi feminim (bulan), kiri dan
kanan, tarikan dan hembusan nafas, rasa sedih dan gembira, dan sebagainya untuk
Pola makan yang seimbang dan sehat dapat meningkatkan imunitas (daya tahan)
mempertahankan tubuh dalam keadaan yang selalu prima dari waktu ke waktu.
meningkatkan rasa nyaman dan relaks pada tubuh, melancarkan sirkulasi darah, dan
Berlatih asana yang disertai pranayama dan meditasi bisa memurnikan fikiran dari
fikiran dan emosi negatif, serta meningkatkan rasa percaya diri. Meditasi dapat
membimbing fikiran untuk lebih masuk kedalam realisasi diri yang merupakan
Hatha Yoga adalah pengetahuan mengenai tubuh secara fisik, yang termasuk
rentang gaya dari lembut (gentle) sampai atletik. Latihan hatha yoga terdiri dari
postur (asana), teknik bernapas (pranayama), dan teknik visualisasi, relaksasi, serta
meditasi. Latihan hatha yoga telah terbukti bagi segala usia menjadi salah satu cara
yang paling efektif untuk membuat dan mempertahankan gaya hidup sehat (Jan
Maddern, 2004)
Tujuan Hatha Yoga adalah meningkatkan kesehatan dan kekuatan tubuh dengan
cara memanfaatkan sumber cadangan energi tubuh (chakra) dan sumber prana.
Chakra adalah kumparan energi dalam tubuh. Chakra merupakan pusat energi
(3) Mempengaruhi fungsi kelenjar endokrin yang bertugas dalam menjaga agar
tubuh, pikiran dan jiwa tetap dalam kondisi yang seimbang dan harmonis
Surya Namaskara berarti memuja kepada Dewa Surya sebagai sumber energi
kehidupan dengan 12 (dua belas) gerakan (asana) dan 12 (dua belas) doa pemujaan.
Surya Namaskara tidak dirasakan dalam waktu singkat, namun secara bertahap atau
pencerahan spiritual dengan memuja matahari. Surya namaskara telah ada sejak
jaman Weda dimana matahari dijadikan simbol yang kuat untuk membangkitkan
aspek keberadaan matahari di dalam diri para Yogi. Dengan melatih Surya
Namaskara setiap pagi di saat matahari terbit dapat lebih mengaktifkan cakra-cakra,
energi, kecerdasan sehingga tubuh fisik menjadi lebih dinamis, sehat, dan pikiran
menjadi lebih cemerlang. Dan di sore hari baik untuk keberuntungan, kesadaran,
13
melepaskan energi vitalitas bagi perkembangan kesadaran rohani yang lebih tinggi
2.2. Smartphone
Ponsel cerdas atau dalam bahasa inggris smartphone adalah telepon genggam yang
standar pabrik yang menentukan arti ponsel cerdas, bagi beberapa orang ponsel
sistem operasi yang menyediakan hubungan standar dan mendasar bagi penggemar
aplikasi. Bagi yang lainnya, ponsel cerdas hanyalah merupakan sebuah telepon
yang menyajikan fitur canggih seperti surel (surat elektronik), internet dan
kemampuan membaca buku elektronik (e-book) atau terdapat papan ketik dan
penyambung VGA. Dengan kata lain, ponsel cerdas merupakan komputer kecil
2.3. Android
berbasis Linux. Pada awalnya sistem operasi ini dikembangkan oleh Android Inc.
Yang kemudian dibeli oleh Google pada tahun 2005 (Hermawan, 2011).
14
Google mengumumkan Open Handset Alliance (OHA) dan platform Android pada
pertama yang masih dalam versi beta di waktu yang sama. Dalam waktu yang tidak
lama, lebih dari satu juta orang mengunduh Android SDK dari website Google. Di
pada Oktober 2008, dan diperkirakan ratusan ribu perangkat G1 terjual pada akhir
tahun yang sama. Android memiliki potensi yang besar untuk menghilangkan
batasan dan kendala yang selama ini muncul dalam mengembangkan suatu
perangkat lunak versi mobile phone. Dari berbagai hal yang telah disiapkan Google,
Tujuan pembuatan sistem operasi ini adalah untuk menyediakan platform yang
pengembangan platform Android, hal itu disampaikan pada tanggal 16 Mei 2013
oleh Google, Android Studio sudah tersedia secara bebas di bawah lisensi Apache
2.0. Android Studio pada awalnya tahap preview versi 0.1 yang dipakai pada
tanggal 1 Mei 2013 dan memasuki tahap Beta pada bulan Juni 2014 dan mulai stabil
dirilis pada Desember 2014 dengan versi 1.0, berdasarkan jetBrains ‘IDEA Intellij
tersedia untuk Windows, Mac OS X, dan Linux sebagai pengganti Eclipse. Android
Studio adalah official IDE yang digunakan untuk pengembangan aplikasi Android
rich layout editor dengan dukungan untuk drag dan pengubahan tema
penurunan;
dan built-in support yang digunakan untuk Google Cloud Platform, sehingga
Engine.
16
Aplikasi Android ditulis dalam bahasa pemrograman Java, kode Java dikompilasi
bersama dengan data file resource yang dibutuhkan oleh aplikasi dimana prosesnya
di-package oleh tools yang dinamakan “apt tools” ke dalam paket Android sehingga
menghasilkan file dengan ekstensi apk (Android Package). File apk itulah yang
sebenarnya kita sebut dengan aplikasi yang dapat diinstal di perangkat mobile
nantinya. Ada empat jenis komponen pada aplikasi Android yaitu (Safaat, 2012).
a) Activites
pengguna dapat melakukan interaksi. Sebuah aplikasi Android bisa jadi hanya
tergantung pada tujuan aplikasi dan desain dari aplikasi tersebut. Satu activity
biasanya dipakai untuk menampilkan aplikasi atau yang bertindak sebagai user
interface saat aplikasi diperlihatkan kepada user. Untuk pindah dari satu activity ke
activity yang lain dapat dilakukan dengan satu event misalnya klik tombol, memilih
opsi atau menggunakan triggers tertentu. Secara hierarki sebuah windows activity
b) Service
Service tidak memiliki visual user interface (UI), tetapi service berjalan secara
memainkan musik atau mengambil data dari jaringan, tetapi setiap service harus
berada dalam kelas induknya. Misalnya media player sedang memutar lagu dari list
17
yang ada, aplikasi ini memiliki dua atau lebih activity yang memungkinkan user
untuk memilih lagu atau menulis SMS sambil player sedang jalan. Untuk menjaga
musik tetap dijalankan, activity player dapat menjalankan service untuk membuat
aplikasi tetap berjalan. Service dijalankan pada thread utama dari proses aplikasi.
c) Broadcast Recevier
notifikasi. Broadcast Recevier tidak memiliki user interface (UI), tetapi memiliki
sebuah activity untuk merespon informasi yang mereka terima, atau mungkin
d) Content Provider
Content provider membuat kumpulan aplikasi data secara spesifik sehingga bisa
digunakan oleh aplikasi lain. Data disimpan dalam file Sistem seperti database
yang membutuhkan peta atau aplikasi yang membutuhkan cara untuk mengakses
data kontak untuk navigasi, maka developer memerlukan fungsi content provider.
Secara garis besar arsitektur Android dapat dijelaskan sebagai berikut (Safaat,
2012).
18
aplikasi saja. Di layer terdapat aplikasi inti termasuk klien email, program SMS,
kalender, peta, browser, kontak, dan lain-lain. Hampir semua aplikasi ditulis
aplikasi yang bagus dan inovatif. Pengembang bebas untuk mengakses perangkat
penuh menuju API framework seperti yang dilakukan oleh aplikasi kategori inti.
dimpulkan Application Frameworks ini adalah layer dimana para pembuat aplikasi
operasi Android, karena pada layer inilah aplikasi dapat dirancang dan dibuat,
sebagai berikut:
views;
content provider;
resource manager;
19
notification manager;
activity manager;
serta libraries.
(c) Libraries
Libraries adalah layer dimana fitur-fitur Android berada, biasanya para pembuat
Kernel, layer ini meliputi berbagai library C/C++ inti seperti Libc SSL, serta:
libraries Graphics mencakup SGL dan OpenGL untuk grafis 2D dan 3D;
libraries SSL dan WebKit terintegrasi dengan web browser dan security;
Layer yang membuat aplikasi Android dapat dijalankan dimana dalam prosesnya
mesin yang membentuk dasar kerangka aplikasi Android. Di dalam Android Run
Time dibagi menjadi dua bagian yaitu: (a) Core Libraries adalah aplikasi Android
dibangun dalam bahasa Java, sementara Dalvik sebagai virtual mesinnya bukan
20
Virtual Machine Java, sehingga diperlukan sebuah libraries yang berfungsi untuk
menerjemahkan bahasa Java/C yang ditangani oleh Core Libraries. (b) Dalvik
Virtual Machine adalah Virtual mesin berbasis register yang dioptimalkan untuk
mampu membuat Linux Kernel untuk melakukan threading dan manajemen tingkat
rendah.
Linux Kernel adalah layer dimana inti dari sistem operasi android itu berada. Berisi
file-file sistem yang mengatur sistem processing, memory, resource, drivers, dan
lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci
yang dirilis oleh Google. Saat ini disediakan Android SDK (Software Development
Kit) sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada
Perubahan struktur dapat terjadi di dalam desain atau perubahan source code tanpa
1. Planning (Perencanaan)
Perencanaan berfokus untuk mendapatkan gambaran fitur dan fungsi dari sistem
gambaran atau cerita yang telah diberikan oleh klien yang menjadi gambaran dasar
Aktivitas design dalam pembuatan sistem informasi, bertujuan untuk mengatur pola
logika dalam sistem. Sebuah desain aplikasi yang baik adalah desain yang dapat
mengurangi ketergantungan antar setiap proses pada sebuah sistem. Jika salah satu
fitur pada sistem mengalami kerusakan, maka hal tersebut tidak mempengaruhi
kode yang sederhana dan jelas, dan seringnya terjadi komunikasi antara pembuat
waktu berlalu.
4. Testing (Pengujian)
Semua modul selesai dan dikumpulkan ke dalam sebuah sistem yang sempurna,
dilakukan pengujian. Tahap pengujian, sistem langsung diuji coba oleh pengguna
agar mendapat tanggapan langsung mengenai penerapan gambaran dan cerita yang
sehingga dapat mendeskripsikan fungsi dari sistem yang telah didesain (Hamilton
adalah Use Case Diagram dan Activity Diagram. Usecase diagram digunakan
untuk menggambarkan secara detail fungsi – fungsi yang tersedia pada sistem untuk
24
perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat
lunak sudah memenuhi persyaratan atau belum (Clune dan Rood, 2011).
Ada dua macam pendekatan kasus uji yaitu white box dan black box. Pendekatan
white box adalah pengujian untuk memperlihatkan cara kerja dari produk secara
rinci sesuai dengan spesifikasinya (Jiang dan Lu, 2012). Jalur logika perangkat
lunak dites dengan menyediakan kasus uji yang akan mengerjakan kumpulan
kondisi dan pengulangan secara spesifik. Sehingga melalui penggunaan metode ini
dapat memperoleh kasus uji yang menjamin bahwa semua jalur independen pada
suatu model telah digunakan minimal satu kali, penggunaan keputusan logis pada
sisi benar dan salah, pengeksekusian semua loop dalam batasan dan batas
semua fungsi perangkat lunak telah berjalan semestinya sesuai dengan kebutuhan
fungsional yang telah didefinisikan (Jiang dan Lu, 2012). Kasus uji ini bertujuan
pengujian ini berfokus pada domain informasi dari perangkat lunak, yaitu
melakukan kasus uji dengan mempartisi domain input dan output program.
dalam kategori fungsi-fungsi yang tidak benar atau hilang, kesalahan interface,
kesalahan dalam struktur data atau akses basis data eksternal, kesalahan kinerja,
Penelitian dilakukan di Universitas Lampung dan UKM Hindu Unila yang berada
penelitian dilakukan pada kuliah praktik Yoga Agama Hindu periode semester
genap tahun ajaran 2017/2018 yang dilaksanakan setiap hari minggu pukul 06.00
WIB.
Perangkat keras yang digunakan dalam penelitian ini laptop dengan spesifikasi
sebagai berikut.
Perangkat lunak yang digunakan dalam penelitian ini adalah sebagai berikut.
Star UML
Android Studio
CorelDraw X7
Photoshop
Adobe Premiere
Perangkat keras tambahan yang digunakan dalam penelitian ini adalah smartphone
yang digunakan sebagai emulator pada aplikasi Android Studio yang memiliki
Installed RAM : 3 GB
Tahapan penelitian ini memiliki beberapa langkah yang harus dilakukan yaitu
Gambar 3.1.
28
menggunakan dua metode dalam mengumpulkan data yaitu melalui Observasi dan
studi pustaka.
1. Observasi
Pada tahap observasi data yang terkumpul didapatkan dari pihak yang terlibat
dalam metode observasi dipakai untuk pembuatan aplikasi Yoga Hindu berbasis
Android.
29
2. Studi Pustaka
Pada tahap studi pustaka data dikumpulkan melalui berbagai literatur seperti pada
buku, jurnal, ataupun dokumen yang berkaitan dengan riset. Hal ini bertujuan untuk
mendapatkan data yang tidak ditemukan pada metode observasi. Selanjutnya data-
data yang telah dikumpulkan disusun menjadi basis aturan yang digunakan dalam
sistem.
berikut.
3.3.2.1. Planning
Tahap ini dimulai dengan membuat user stories yang menggambar output, fitur,
dan fungsi – fungsi dari perangkat lunak yang dibuat. User stories tersebut
3.3.2.2. Design
a. Usecase Diagram
Pembelajaran Yoga Hindu ini telah dirancang model Use Case. Diagram untuk
menginterprestasikan fungsi interface dari sisi pengguna (user) dapat dilihat pada
Gambar 3.2.
Gambar 3.2: Use Case Diagram Aplikasi Yoga Hindu Berbasis Android.
b. Activity Diagram
dan proses sistem berakhir. Activity Diagram juga dapat proses paralel yang
31
mungkin terjadi. Activity Diagram yang digunakan pada Aplikasi Yoga Hindu
Activity Diagram Pengenalan Yoga menampilkan tentang sejarah, tata cara, dan
Activity Diagram Hatha Yoga menampilkan menu pilihan menu dalam Hatha Yoga
yaitu menu Asanas, Pranayama, dan Manfaat Hatha Yoga. Activity Diagram Hatha
Pranayama dalam Hatha Yoga. Activity Diagram Menu Pranayama dapat dilihat
Activity Diagram Menu Asanas Duduk menjelaskan tentang gerakan Yoga Asanas
posisi duduk dalam Hatha Yoga. Activity Diagram Menu Asanas duduk dapat
Activity Diagram Menu Asanas Berdiri menjelaskan tentang gerakan Yoga Asanas
posisi berdiri dalam Hatha Yoga. Activity Diagram Menu Asanas Berdiri dapat
Activity Diagram Menu Asanas Tidur menjelaskan tentang gerakan Yoga Asanas
posisi tidur dalam Hatha Yoga. Activity Diagram Menu Asanas Tidur dapat dilihat
Activity Diagram Menu Manfaat menjelaskan tentang manfaat dari gerakan Hatha
Yoga dalam bidang kesehatan. Activity Diagram Manfaat Hatha Yogadapat dilihat
Activity Diagram Menu Surya Namaskara menampilkan pilihan sub menu Yoga
Surya Namaskara. Activity Diagram Menu Surya Namaskara dapat dilihat pada
Gambar 3.10.
Surya Namaskara dalam bentuk video tutorial. Activity Diagram Menu Surya
gerakan Yoga Surya Namaskara. Activity Diagram Mantra dapat dilihat pada
Gambar 3.13.
masalah pada aplikasi yaitu berupa TextBox bug dan Tombol Button Kirim. Activity
c. Design Interface
Hindu Berbasis Android. Berikut desain antarmuka dari Aplikasi Yoga Hindu
Berbasis Android
1. Tampilan Home
Merupakan tampilan awal saat user pertama kali membuka aplikasi. Tampilan ini
2. Tampilan Menu
Tampilan menu menampilkan pilihan menu dari Aplikasi Yoga Hindu berbasis
Tampilan Pengenalan Yoga menampilkan tentang sejarah, tata cara, dan tahapan
sebelum melakukan gerakan Yoga. Tampilan Pengenalan Yoga dapat dilihat pada
Gambar 3.19.
Pengenalan Yoga
Tampilan Hatha Yoga Menampilkan sub menu dari Hatha Yoga antara lain Asanas
duduk, Asanas tidur, Asanas berdiri, Pranayama, dan Manfaat Hatha Yoga.
Hatha Yoga
Tampilan Yoga Asanas Menampilkan gerakan Yoga Asanas dalam Hatha Yoga
antara lain Asanas posisi duduk, Asanas posisi berdiri, dan Asanas posisi tidur.
Asanas
6. Tampilan Pranayama
posisi tubuh Pranayama dalam Hatha Yoga. Tampilan Pranayama dapat dilihat pada
Gambar 3.22.
Pranayama
Tampilan Manfaat Hatha Yoga menampilkan tab layout yang berisi teks dan
gambar tentang manfaat gerakan Hatha Yoga yaitu gerakan Asanas dan pranayama.
Tampilan menu surya namaskara menampilkan sub menu dari surya namaskara,
antara lain Surya Namaskara, Video Tutorial, Mantra, dan Manfaat. Tampilan
Surya Namaskara
beserta teknik dan mantra Surya Namaskara. Tampilan Surya Namaskara dapat
Surya Namaskara
Namaskara dalam bentuk video. Tampilan Surya Namaskara dapat dilihat pada
Gambar 3.26.
Video Tutorial
namaskara beserta mantra atau doa. Tampilan Mantra Surya Namaskara dapat
Mantra
dari gerakan yoga surya namaskara. Tampilan Manfaat Surya Namaskara dapat
Manfaat
Yoga Hindu Berbasis Android. Tampilan Tentang aplikasi dapat dilihat pada
Gambar 3.29.
Tentang
aplikasi dan Button Bantuan untuk mengirim laporan bug dan kritik atau saran.
Bantuan
3.3.2.3. Coding
berpasangan. Dua orang programmer saling bekerja sama di satu komputer untuk
menulis program. Dengan melakukan ini didapat real-time problem solving dan
3.3.2.4. Testing
Tahap ini dilakukan pengujian kode pada unit test. Dalam Extreme Programming,
test. Tes ini dilakukan oleh customer yang berfokus kepada fitur dan fungsi sistem
secara keseluruhan. Acceptance test ini berasal dari user stories yang telah
diimplementasikan.
Pengujian yang dilakukan pada pengembangan sistem ini yaitu pengujian dengan
menggunakan metode black box testing. Metode black box testing merupakan salah
satu metode pengujian perangkat lunak yang menguji aspek fundamental sistem
sistem diperbaiki lagi untuk memenuhi kriteria yang ada. Oleh karena itu, perilisan
pembuatan sistem dari awal sampai akhir. Penulisan ini menjelaskan bagaimana
pengembangan sistem.
V. SIMPULAN DAN SARAN
5.1. Simpulan
berikut.
Android yang dapat dijalankan kapan saja dan dimana saja pada smartphone atau
pembelajaran gerakan Yoga menjadi lebih praktis dan menarik dalam sebuah
aplikasi Android.
2. Aplikasi ini berhasil menampilkan 46 gerakan Yoga antara lain, 12 (dua belas)
Asanas posisi duduk, 8 gerakan Asanas posisi berdiri, dan 11 (sebelas) gerakan
Aplikasi Pembelajaran Yoga Hindu Berbasis Android berjalan dengan baik pada
4. Hasil pengujian Black Box Equivalence Partitioning pada resolusi dan densitas
sesuai dan proporsional dengan seluruh jenis resolusi layar yang diujikan.
95
7. Pada Aplikasi Pembelajaran Yoga Hindu Berbasis Android belum tersedia fitur
Zoom in untuk memperbesar gambar gerakan yoga supaya terlihat lebih jelas.
9. Video tutorial pada Aplikasi Pembelajaran Yoga Hindu Berbasis Android hanya
5.2. Saran
diperhatikan untuk pengembangan sistem ini agar menjadi lebih baik lagi di masa
Pranayama, Asanas posisi duduk, Asanas posisi berdiri, dan Asanas posisi tidur.
Clune, T.L. dan Rood, Richard.B. 2011. Software Testing and Verification In
Climate Model Development. IEEE Journal.
Hamilton, Kim dan Russell Miles. 2006. Learning UML 2.0. United States of
America : O'Reilly Media, Inc.
Jiang, F. dan Lu,Y. 2012. Software testing model selection research based on
yinyang testing theory. In: IEEE Proceeding of International Conference on
Computer Science and Information Processing (CISP).
Kurniasari, Ketut. 2016. Invansi Budaya Hindu Dalam Eksistensi Yoga Sebagai
Destinasi Wisata Di Indonesia. Universitas Budi Luhur.
Rogers Rick, John Lombardo, Zigurd Mednieks and Blake Meike. 2009. Android
Application Development. USA: O‟Reilly Media.
Sindhu, P. 2006. Hidup Sehat dan Seimbang dengan Yoga. Bandung: Mizan Media
Utama.
Sindhu, P. 2007. Hidup Sehat dan Seimbang dengan Yoga. Bandung: Qanita.
Teja Surya. 2018. Surya Namaskara.
www.tejasurya.com/meditasi-yoga/yoga-surya-namaskara/259-surya-
namaskara.html. Diakses pada tanggal 04 Maret 2018.
Tim EMS. 2015, Pemrograman Java dari Nol. Elex Media Komputindo.