rancang bangun aplikasi panduan fitness berbasis mobile (studi kasus: atlas sports club surabaya)

26
Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya) Rizka Septian Arifiansyah 07.41010.0385 S1 Sistem Informasi STIKOM Surabaya

Upload: isleen

Post on 06-Feb-2016

125 views

Category:

Documents


28 download

DESCRIPTION

Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya). Rizka Septian Arifiansyah 07.41010.0385 S1 Sistem Informasi STIKOM Surabaya. Latar Belakang. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Rancang BangunAplikasi Panduan Fitness

Berbasis Mobile

(Studi Kasus: Atlas Sports Club Surabaya)

Rizka Septian Arifiansyah07.41010.0385S1 Sistem InformasiSTIKOM Surabaya

Page 2: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Latar Belakang

Olahraga fitness saat ini telah menjadi tren gaya hidup masyarakat urban di dunia, khususnya di Indonesia.

Namun tidak semua orang dapat menjadikan olahraga fitness sebagai gaya hidup sehat.

Hal ini telah diantisipasi oleh para penyedia tempat olahraga fitness, dalam penelitian ini dilakukan pada Atlas Sports Club Surabaya, dengan menggunakan jasa para Personal Trainer (PT)

Personal Trainer adalah orang yang membantu pelanggan dalam menjalankan olahraga fitness dengan baik dan benar.

Page 3: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Latar Belakang

Page 4: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Latar Belakang

Member GOLD = Rp. 300.000/bulanMember SILVER = Rp. 190.000/bulanMember STUDENT = Rp. 150.000/bulan

Jasa Personal Trainer 8x sesi = Rp. 450.000/paketJasa Personal Trainer 10x sesi = Rp. 500.000/paketJasa Personal Trainer 12x sesi = Rp. 550.000/paket

Page 5: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Latar Belakang

Telah dilakukan survei terhadap 60 orang responden, yaitu member Atlas Sport Club Surabaya.

Survei yang dibuat berisi 13 pertanyaan yang bersifat pilihan ganda.

Page 6: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Latar Belakang

86,6% responden tidak menggunakan jasa Personal Trainer (PT) yang disediakan oleh penyedia tempat.

70% responden tidak dengan jadwal latihan anda dalam kurun waktu seminggu.

86,6% responden tidak melakukan/menggunakan pola makanan sehat agar tercapai hasil olahraga fitness yang maksimal

Page 7: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Rumusan Masalah

Berdasarkan latar belakang tersebut, dapat dirumuskan permasalahan yaitu bagaimana membangun Aplikasi Visualisasi Panduan Fitness Berbasis Mobile.

Page 8: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Batasan Masalah

1. Data yang digunakan dalam aplikasi ini didasarkan pada penelitian di Atlas Sports Club Surabaya.

2. Data panduan gerakan fitness yang digunakan pada aplikasi ini berdasarkan arahan dari para Personal Trainer di Atlas Sports Club Surabaya.

3. Aplikasi ini hanya bisa digunakan pada ponsel yang memiliki platform terendah Java MIDP 2.0 dan CLDC 1.1.

4. Aplikasi ini hanya bisa digunakan pada ponsel yang memiliki internal memory minimal sebesar 128 MB.

5. Aplikasi ini hanya dapat dijalankan pada layar ponsel berwarna dan memiliki layar dengan resolusi minimal sebesar 320x240 pixel dan memiliki kemampuan untuk menampilkan gambar dan video.

6. Aplikasi ini hanya dapat dijalankan dengan baik pada ponsel yang terhubung dengan jaringan internet.

7. Sistem yang dibuat bukan merupakan Sistem Pendukung Keputusan yang mutlak.

8. Sistem yang dibuat tidak menangani masalah keamanan pada data ponsel dan jaringan.

Page 9: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Tujuan

Tujuan dari Tugas Akhir ini adalah menghasilkan Aplikasi Visualisasi Panduan Fitness Berbasis Mobile.

Page 10: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Landasan Teori

Pengertian AplikasiAplikasi menurut Jogiyanto (1999:12), adalah penggunaan dalam suatu komputer, instruksi (instruction), atau pernyataan (statement) yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output. Menurut Kamus Kamus Besar Bahasa Indonesia (1998:52), aplikasi adalah penerapan dari rancang sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu.

Pengertian VisualisasiAplikasi visualisasi dapat diartikan sebagai perangkat lunak yang dibuat untuk mempermudah penggunanya dalam mengolah informasi dalam bentuk gambar, diagram, maupun animasi.

Page 11: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Landasan Teori

Unified Modeling Language (UML)Unified Modeling Language adalah salah satu tools yang paling penting dalam pengembangan sistem saat ini. UML memungkinkan pengembang sistem untuk membuat blueprint yang menangkap visi mereka dalam sebuah standarisasi, mudah dimengerti, dan dapat mengkomunikasikan antar mereka dalam satu tim.

Java 2 Micro Edition (J2ME)Menurut Nyura (2010:19) Java 2 Micro Edition adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. sejenisnya (Shalahuddin dan Rossa, 2006). J2ME merupakan sebuah teknologi pemrograman yang khusus dikembangkan oleh Sun Microsystem sebagai bahasa pemrograman untuk perangkat dengan memori yang sangat terbatas seperti telepon seluler (Rasmana, Petrus, Ari, 2005).

Page 12: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Landasan Teori

Connected Limited Device Configuration (CLDC)Connected Limited Device Configuration adalah perangkat dasar dari J2ME, spesifikasi dasar yang berupa library dan API yang diimplementasikan pada J2ME, seperti yang digunakan pada telepon seluler, pager dan PDA.

Micro Information Device Profile (MIDP) Micro Information Device Profile adalah profil dari J2ME yang dipergunakan untuk telepon seluler dan berada di atas konfigurasi CLDC. Pustaka kelas MIDP menyediakan API yang dapat dipergunakan untuk membuat dan memproses antar muka, basis data dan koneksi ke jaringan pada suatu perangkat lunak yang berjalan di dalam telepon seluler.

Page 13: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Landasan Teori

Record Management System RMS (Record Management System) adalah kumpulan record, dan record disimpan sebagai Array dari byte dalam sebuah record store pada J2ME. RMS memiliki orientasi record basis data yang sederhana sehingga MIDlet dapat menyimpan informasi dan mengaksesnya.

Web ServicesWeb Services merupakan salah satu bentuk implementasi dari arsitektur N-Tier. Perbedaan Web Services dengan pendekatan N-Tier lainnya adalah dari segi infrastruktur dan dokumen yang digunakan sebagai format pertukaran data.

Page 14: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Landasan Teori

Hypertext Preprocessor (PHP) Hypertext Preprocessor adalah server side scripting envirotment yang dapat digunakan untuk membuat dan menjalankan aplikasi-aplikasi di web server agar lebih interaktif dan programmable. Dengan adanya PHP, aplikasi-aplikasi yang ada di web server benar-benar dijalankan di web server tanpa mengharuskan adanya tambahan atau syarat tertentu untuk sisi klien (web browser).

MySQLMySQL merupakan aplikasi SQL Database Server yang multi-user dan ultithread serta open source yang telah mempunyai lisensi GNU Public Lisence (GPL).

Page 15: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Analisa Sistem

Dari hasil penelitian tersebut yang pada akhirnya dijadikan ide masukan untuk membuat aplikasi yang dapat digunakan di ponsel, maka dibuatlah Aplikasi Visualisasi Panduan Fitness Berbasis Mobile. Informasi-informasi yang terdapat pada aplikasi ini terbagi dua, yaitu informasi yang langsung tersimpan pada aplikasi mobile pada ponsel, dan informasi yang hanya dapat diperoleh sesuai keinginan pengguna untuk meminta (request) data yang terdapat di aplikasi web. Untuk dapat menerima informasi yang terdapat di web, ponsel pengguna harus terhubung dengan jaringan mobile internet (contohnya: GPRS, EDGE dan HSDPA pada ponsel berbasis GSM, serta CDMA 1x dan EVDO pada ponsel berbasis CDMA).

Page 16: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Model Aplikasi

Aplikasi Panduan Fitness Berbasis Mobile. Aplikasi ini membutuhkan pengguna (user application) untuk menjalankan aplikasi, telepon seluler yang berfungsi sebagai alat untuk menjalankan aplikasi mobile, aplikasi web yang berfungsi sebagai pemeliharaan (maintenance) data, jaringan internet sebagai penghubung komunikasi data antara aplikasi mobile dan aplikasi web.

Page 17: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Use Case Diagram pada Web App

Data-data yang ditampilkan pada aplikasi mobile disimpan di aplikasi web. Seorang administrator dapat melakukan pemeliharaan (maintenance) data-data setelah sebelumnya melakukan proses login terlebih dahulu.

Page 18: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Use Case Diagram pada Mobile App

Data-data yang telah disimpan pada aplikasi web selanjutnya akan ditampilkan pada aplikasi mobile. Pengguna aplikasi dapat memilih tujuh menu utama, yaitu menu My Profile, Workout, Nutrition, Gym Schedule, News & Info, Help, dan About.

Page 19: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Class Diagram pada Web App

Class Diagram digunakan untuk menunjukkan interaksi antar kelas dalam suatu sistem. Kelas mengandung informasi dan tingkah laku (behavior) yang berkaitan dengan informasi tersebut.

Page 20: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Class Diagram pada Mobile App

Page 21: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Component Diagram

Component Diagram adalah diagram UML yang menampilkan komponen dalam sistem dan hubungan antara mereka. Hanya ada satu tipe relasi di dalam diagram ini yaitu relasi dependensi yang berarti suatu komponen memiliki ketergantungan dengan komponen yang lain atau satu komponen harus dikompilasi sebelum komponen lain yang bergantung padanya dikompilasi.

Komponen-komponen di dalam aplikasi mobile dan aplikasi web dibagi menjadi dua, yaitu komponen GUI yang menangani antar muka dengan pengguna dan komponen Control yang berisi semua kelas kontrol.

Page 22: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Deployment Diagram

Deployment Diagram menunjukkan pandangan secara fisik dari suatu sistem dan menunjukkan bagaimana sistem diimplementasikan di perangkat nyata. Deployment Diagram menampilkan semua node dalam suatu jaringan dan hubungan di antara mereka. Node adalah perangkat keras yang dapat menjadi host dari suatu aplikasi.

Page 23: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Struktur Tabel

Tabel WorkoutTabel Workout berfungsi untuk menyimpan data-data pada menu Workout. Data-data tersebut berupa gambar, video dan informasi panduan fitness yang berupa teks.

Tabel NutritionTabel Nutrition berfungsi untuk menyimpan data-data pada menu Nutrition. Data-data tersebut berupa informasi nilai kandungan gizi pada makanan dan minuman.

Tabel NewsTabel News berfungsi untuk menyimpan data-data pada menu News & Info. Data-data tersebut berupa berita mengenai dunia fitness yang ditampilkan dalam bentuk teks.

Page 24: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Struktur Tabel

Tabel EventsTabel Events berfungsi untuk menyimpan data-data pada sub-menu Atlas Events Calendar. Data-data tersebut informasi event yang akan diadakan di Atlas Sport Club Surabaya.

Page 25: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Demo Aplikasi

Play

Page 26: Rancang Bangun Aplikasi Panduan Fitness Berbasis Mobile (Studi Kasus: Atlas Sports Club Surabaya)

Terima Kasihatas Perhatiannya

Rizka Septian Arifiansyah07.41010.0385S1 Sistem InformasiSTIKOM Surabaya