ANALISIS DAN PERANCANGAN APLIKASI KALKULATOR

Download ANALISIS DAN PERANCANGAN APLIKASI KALKULATOR. KESEHATAN BERBASIS ANDROID. NASKAH PUBLIKASI diajukan oleh : Henry Pramudita. 09.11...

0 downloads 582 Views 897KB Size
ANALISIS DAN PERANCANGAN APLIKASI KALKULATOR KESEHATAN BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh : Henry Pramudita 09.11.3243

Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

ANALYSIS AND DESIGN OF HEALTH CALCULATOR APPLICATIONS BASED ON ANDROID ANALISIS DAN PERANCANGAN APLIKASI KALKULATOR KESEHATAN BERBASIS ANDROID Henry Pramudita Kusrini Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT The development of information technology has developed very fast now, its a good impact on mobile technology. Some kinds of mobile technology device circulating in the community such as mobile phones , tablets , laptops , etc. , are some of the mobile devices are popular among today's society. Android as a mobile operating system developed by Google has a considerable level of user. Android was now growing fastly, accounting for the earliest developed android has now issued 10 updates of its operating system. And along with that there are many developers who are interested in this application and developed various types of applications. See the importance of health care for our bodies to eat built an application that will facilitate users in getting information about the health of his body. The core of this research is to make an aplication health calculator based Android. Keywords: Android, Health Calculator, Implementation

1.

Pendahuluan Seiring dengan berkembang nya zaman ke era modern, teknologi pun turut

mengalami perkembangan yang sangat pesat. Berbagai macam perangkat pun dihasilkan demi menunjang kebutuhan manusia yang semakin mobile Berbagai macam system

operasi mobile pun diciptakan, seperti symbian, iOs, Android, maupun

blackberrySalah satu system operasi yang kini sangat popular adalah android. Android merupakan system operasi yang dikembangkan oleh google untuk perangkat mobile seperti handphone maupun tablet. Berbagai jenis aplikasi pun dihasilkan oleh beberapa developer, namun, masih sangat sedikit developer yang menghasilkan aplikasi tentang kesehatan. Dari uraian di atas, di perlukan sebuah aplikasi yang dapat berguna untuk memantau kesehatan kita dimanapun kita berada. Aplikasi ini akan berisi beberapa rumus perhitungan tentang informasi kesehatan kita, maupun prediksi tentang kesehatan kita. 2.

Landasan Teori 2.1

Konsep Dasar Aplikasi 2.1.1

Definisi Aplikasi Aplikasi berasal dari bahasa inggris “application” yang berarti penerapan,

lamaran ataupun penggunaan. Sedangkan secara istilah, pengertian aplikasi adalah suatu program yang siap untuk digunakan untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta pengguna lain yang dapat digunakan oleh suatu sasaran yang akan dituju. 2.2

Pembuatan Aplikasi Berikut tahap-tahap dalam pembuatan aplikasi : a. Melakukan pengumpulan data b. Melakukan Analisis program c.

Melakukan Perancangan Program

d. Melakukan Implementasi e. Melakukan Pengujian Program 2.3

Bahasa Pemrograman Yang Digunakan 2.3.1

Java Java adalah bahasa pemograman berorientasi objek murni yang dibuat

berdasarkan kemampuan kemampuan terbaik bahasa pemograman objk sebelumnya.

1

2.4

Perangkat Lunak Yang Digunakan 2.4.1

Eclipse Indigo Eclipse merupakan sebuah IDE (Integrated Development Eniroment)

untuk mengembangkan software dan dapat dijalankan, eclipse bersifat Multi platform yang dapat dijalankan ke semua operating system. 2.4.2

SDK Android Android

SDK

adalah

perangkat

lunak

yang

digunakan

dalam

pengembangan aplikasi pada android (Google Inc, 2012). Aplikasi biasanya dikembangkan dalam bahasa pemograman java dan beberapa tools lainnya. 2.4.3

ADT Android Development Tools adalah plugin untuk Eclipse IDE yang

dirancang untuk memberikan kekuasaan penuh. Lingkungan yang terintegrasi untuk membangun aplikasi android. 2.4.4

JDK Java Development kit merupakan iplementasi salah satu dari platform

Java SE, Java EE atau Java ME yang dirilis oleh oracle Corporation dalam bentuk produk biner yang ditujukan pada pengenbang java untuk berbagai platform. 3.

Analisis Dan Perancangan Aplikasi 3.1

Analisis Tahap analisis merupakan tahap yang kritis dan sangat penting, karena

kesalahan di dalam tahap ini juga akan menyebabkan kesalahan di tahap selanjutnya. Di dalam tahap analisis aplikasi terdapat langkah-langkah dasar yang harus dilakukan oleh analis program. 3.1.1

Analisis SWOT Untuk mengetahui kondisi atau situasi game yang dibuat terhadap

lingkungan yang mempengaruhi sistem, yaitu faktor kekuatan, kelemahan, peluang, dan ancaman atau sering disebut dengan analisis SWOT (strength, weakness, oppurtinity, and threat). 3.1.2

Analisis Kebutuhan Tujuan dari fase analisa adalah memahami dengan sebenar-benarnya

kebutuhan dari sistem baru dan mengembangkan sebuah aplikasi yang mewadai kebutuhan tersebut, atau memutuskan bahwa sebenarnya pengembangan sistem baru tidak dibutuhkan. Analisis kebutuhan Aplikasi terdiri dari Analisis Kebutuhan Fungsional dan Analisis Kebutuhan Non Fungsional.

2

3.1.3

Analisis Kelayakan Analisis Kelayakan adalah suatu analisis yang akan digunakan untuk

menentukan

apakah

pengembang

proyek

pembangunan

aplikasi

layak

diteruskan atau dihentikan. 3.1.3.1

Kelayakan Teknologi Dari segi kelayakan teknologi bagi pengembang dapat dikatakan

layak karena dalam pembuatan aplikasi ini tidak memerlukan spesifikasi komputer khusus. 3.1.3.2

Kelayakan Hukum Analisis kelayakan dari segi hukum adalah apakah aplikasi

kalkulator kesehatan ini melanggar aturan hukum dan norma masyarakat. 3.1.3.3

Kelayakan Operasional Analisis dari segi kelayakan operasional adalah apakah aplikasi ini

membutuhkan kemampuan khusus dalam penggunaan nya. Aplikasi kalkulator kesehatan ini tidak membutuhkan kemampuan khusus dalam menggunakan nya, sehingga siapa pun dapat mudah menggunakan nya. 3.2

Perancangan Dalam perancangan Aplikasi terdapat beberapa tahap-tahap yang harus

dikerjakan, diantaranya :

4.

3.2.1

Merancang Komponen sistem dengan UML

3.2.2

Melakukan Perancangan Interface

Implementasi Dan Pembahasan 4.1

Implementasi Implementasi adalah tahapan yang dilakukan setelah perancangan selesai

dilakukan dan selanjutnya akan diimplementasi pada bahasa pemrograman yang digunakan. 4.1.1

Implementasi Interface

4.1.1.1

Interface SplashScreen

3

4.1.1.2

Interface Menu Tabel 1: Interface Menu

Interface Denyut Jantung

Interface IMT

Interface Kebutuhan Kalori

Interface Kebutuhan Air

Interface Pengurangan Berat

Interface Tinggi Anak

4

4.2

Pembahasan Kode Program Pada bagian pembahasan ini akan difokuskan pada pembahasan script yang

ada dalam Aplikasi. 4.2.1

Kode Program perhitungan Denyut Jantung. Berikut merupakan source code dari perhitungan denyut jantung.

4.2.2

Kode Program perhitungan IMT Berikut merupakan source code perhitungan IMT

4.2.3

Kode Program perhitungan Kebutuhan Kalori Berikut merupakan source code dari kebutuhan kalori

5

4.2.4

Kode Program perhitungan Kebutuhan Air Berikut merupakan source code perhitungan kebutuhan air:

4.2.5

Kode Program perhitungan Pengurangan Berat Berikut merupakan source code perhitungan Pengurangan Berat:

6

4.2.6

Kode Program perhitungan Tinggi Anak Berikut merupakan source code perhitungan Pengurangan Berat:

4.3

Pengujian Program 4.3.1 Pengujian Blackbox Blackbox testing adalah metode pengujian perangkat lunak yang tes fungsionalitas dari aplikasi yang bertentangan dengan struktur internal atau kerja. Berikut merupakan contoh pengujian blackbox pada salah satu menu:

4.3.2

Whitebox Testing White box testing merupakan cara pengujian dengan melihat ke dalam

modul untuk meneliti kode kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang menghasilkan output yang tidak

7

sesuai dengan proses maka akan dapat diperbaiki. Berikut merupakan contoh dari whitebox testing :

4.4 Instalasi Program Berikut merupakan langkah langkah dalam instalasi dari aplikasi yang telah dibuat pada perangkat android yang akan dijelaskan pada tabel: Tabel 4.2: Instalasi Program

1. File .apk pada Ponsel

2. Tampilan peringatan

8

3. Tampilan Instalasi

4. Proses Instalasi selesai

5. Tampilan aplikasi pada ponsel

4.5 Pemeliharaan Sistem Pemeliharaan dalam hal ini adalah pemeliharaan yang berkaitan dengan proses evaluasi dan pengembangan terhadap sistem yang telah dibuat yang dilakukan oleh para spesifikasi dan profesional untuk mengerjakan langkah-langkah dalam

pengembangan sistem

yang telah dibuat. Ini bertujuan untuk

mengupdate dan memperbaharui sistem yang telah dibuat sesuai dengan kebutuhan dan perkembangan dunia teknologi dan komunikasi. 5. Penutup 5.1 Kesimpulan Kesimpulan yang dapat diambil dari skripsi ini adalah : 1. Aplikasi mobile Kalkulator Kesehatan berbasis android ini dapat menjadi media informasi yang berguna bagi siapa saja penggunanya. 2. Selain menggunakan buku atau media internet, aplikasi ini akan sangat membantu dalam penyediaan informasi yang dibutuhkan tentang kesehatan khususnya keadaan tubuh kita. 3. Aplikasi Kalkulator kesehatan berbasis android dibuat untuk pengguna yang ingin mengetahui tentang informasi kesehatan nya sekaligus mempermudah penguna dalam mendapatkan informasi. 5.2 Saran Beberapa saran untuk mengembangkan Aplikasi ini agar dimasa mendatang Aplikasi ini menjadi lebih sempurna :

9

1. Pengembangan aplikasi dapat menambah beberapa informasi lagi terkait kalkulator kesehatan. 2. Pengembangan aplikasi ini diharapkan agar dapat memberikan data yang lebih banyak lagi. 6.

Daftar Pustaka David M. Kroenke, Database Processing Jilid 1 edisi 9, halaman 60. Erlangga. William D. McArdle, Exercise Physiology: Nutrition, Energy, and Human Performance (Point(Lippincott Williams & Wilkins)), halaman 473. Lippincott Williams & Wilkins. Asmadi,Teknik Prosedural Konsep & Aplikasi Kebutuhan Dasar Klien, halaman 84, Salemba Medika

10