analisis dan pembuatan aplikasi mobile...

18
ANALISIS DAN PEMBUATAN APLIKASI MOBILE “KALKULATOR PERHITUNGAN ENERGI” PADA SMARTPHONE BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Zainal Muttaqin 10.11.4332 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Upload: truongthien

Post on 15-Mar-2019

229 views

Category:

Documents


0 download

TRANSCRIPT

ANALISIS DAN PEMBUATAN APLIKASI MOBILE “KALKULATOR

PERHITUNGAN ENERGI” PADA SMARTPHONE

BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Zainal Muttaqin

10.11.4332

JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2014

ANALYSIS AND MOBILE APPLICATION DEVELOPMENT "CALCULATOR OF

ENERGY CALCULATION" ON SMARTPHONES BASED ON ANDROID OPERATING SYSTEM

ANALISIS DAN PEMBUATAN APLIKASI MOBILE “KALKULATOR PERHITUNGAN ENERGI” PADA SMARTPHONE

BERBASIS ANDROID

Zainal Muttaqin Jurusasn Teknik Informatika STMIK AMIKOM Yogyakarta

ABSTRACT

Physics and mathematics is the science base most widely used in our daily lives ,

but not many people are aware of it , because most of them feel the physical sciences are

used only when they take education just as elementary , junior high , and high school.Even

energy that is around us did not escape the physics calculations , such as thermal energy

, potential energy , kinetic energy , and so on.

Many people get bored and tired of seeing and reading physics formulas , because

the look of methods that seem monotonous and less interesting , not to mention the all -

round counting that can make us thinking hard.Maka of the rare people who are interested

to learn this science .

Based on the above description then made an application " Energy Calculator " on

android -based smartphone that has an appealing look and is not complicated , but it is

also easily accessible so that it can attract people , especially middle and high school

students to study physics .

Keywords : Physics Energy , Energy Calculator , Physics Calculator , Android.

1

1. pendahuluan

Ilmu fisika dan matematika adalah ilmu dasar yang paling banyak digunakan dalam

kehidupan kita sehari-hari,tapi tidak banyak orang yang sadar akan hal itu,karena

kebanyakan dari mereka merasa ilmu fisika hanya digunakan ketika mereka menempuh

jenjang pendidikan sperti SD,SMP,SMA atau yang lain.Bahkan energi yang ada disekitar

kita tidak luput dari perhitungan ilmu fisika,seperti energi panas,energi potensial,energi air

dan sebagainya.

Banyak orang bosan dan jenuh ketika melihat dan membaca rumus-rumus

fisika,karena tampilan dan kemasanya yang terkesan monoton dan kurang menarik,

apalagi ditambah semuanya serba menghitung yang bisa membuat kita menguras

pikiran.Maka dari itu jarang orang yang berminat untuk mempelajari ilmu ini.

Smartphone atau handphone pintar adalah teknologi yang sangat populer dan

berkembang sangat pesat beberapa tahun belakangan ini dan sangat berpengaruh

terhadap kehidupan masyarakat.Karena tidak hanya bisa digunakan untuk berkomunikasi

dan berkirim pesan,tetapi smartphone mempunyai fitur yang lebih banyak terutama dalam

dalam koneksi internet dan user interface yang sangat mudah digunakan.Sehingga tidak

mengherankan banyak orang yang kehidupan dan pekerjaanya tidak bisa lepas dari

smartphone.Sehingga sekarang ini popularitas media cetak tersaingi dengan media

informasi berbasis elektronik.

Android OS adalah sistem operasi yang berbasis linux(open source) untuk telepon

seluler seperti smartphone dan computer tablet yang mencakup sistem operasi

,middleware dan aplikasi.Android OS memiliki banyak keunggulan sebagai sistem operasi

yang memakai basis kode computer yang bisa didistribusikan secara terbuka (open

source) sehingga pengguna bisa membuat aplikasi baru didalamnya.Hal ini perangkat

mobile berbasis android OS sangat popular dan berkembang dengan sangat cepat.Oleh

karena itu penulis tertarik untuk melakukan penelitian dengan judul “Analisis dan

Pembuatan aplikasi mobile kalkulator perhitungan energi pada smartphone berbasis

android”.

2. Landasan Teori

2.1 Energi

Setiap saat manusia memerlukan energi yang sangat besar untuk menjalankan

kegiatannya sehari-hari, baik untuk kegiatan jasmani maupun kegiatan rohani. Berpikir,

bekerja, belajar, dan bernyanyi memerlukan energi yang besar. Kita membutuhkan berjuta-

juta kalori setiap harinya untuk melakukan kegiatan dalam kehidupan sehari-hari. Oleh

karena itu, disarankan setiap pagi sebelum berangkat sekolah, kita harus makan terlebih

2

dahulu. Dengan demikian, tubuh cukup energi untuk melakukan kegiatan di

sekolah dan untuk menjaga kesehatan.

Kemampuan untuk melakukan sesuatu itulah yang disebut energi. Sesuatu itu

dikatakan sebagai kerja atau usaha. Jadi, energi adalah kemampuan untuk melakukan

kerja atau usaha1.Satuan energi dalam Sistem Internasional (SI) adalah joule (J)2. Satuan

energi dalam sistem yang lain adalah kalori, erg, dan kWh (kilo watt hours). Kesetaraan

joule dengan kalor adalah sebagai berikut. 1 kalori = 4,2 joule atau 1 joule = 0,24 kalori3.

2.2 Android

Android pertama kali dikembangkan oleh sebuah perusahaan bernama Android

Inc. Kemudian pada tahun 2005, Google mengakuisisi perusahaan ini sehingga industri IT

ketika itu beranggapan akan muncul istilah gPhone dengan langkah Google tersebut4 .

Pada tahun 2007, Google dan beberapa perusahaan yang tergabung dalam Open

Handset Alliance (Intel, Nvidia, Texas Instrument) mengembangkan sistem operasi

Android dan resmi menjadi open source5 . Google menginginkan agar Android bersifat

terbuka dan gratis, oleh karena itu hampir setiap kode program Android diluncurkan

berdasarkan lisensi open-source Apache yang berarti bahwa semua orang yang ingin

menggunakan Android dapat men-download penuh source code-nya6 .

Di samping itu produsen perangkat keras juga dapat menambahkan extension-nya

sendiri ke dalam Android sesuai kebutuhan produk mereka 7.

Pada tahun 2008, Android SDK 1.0 diluncurkan dan phone G1 yang diproduksi oleh HTC

menggunakan sistem operasi tersebut.

Pada tahun 2010, Android menjadi sistem operasi Blackberry dan menjadi sistem

operasi terbaik pada platform smart-phone. Versi 2.2 (Froyo) di luncurkan dan lebih dari

60 gadget menggunakannya .

Tabel berikut ini menunjukkan versi pengembangan sistem operasi Android.

1 Budi purwanto, Fisika kelas VIII SMP dan MTS, hal 41 2 Ibid 3 Ibid 4 Edy Winarno ST, M.Eng dan AliZaki, Membuat Sendiri Aplikasi Android untuk Pemula, hal 1 5 Ibid 6 Dodit Suprianto dan Rini Agustina, S.Kom, M.Pd, Pemrograman Aplikasi Android, hal 9 7 Ibid

3

2.3 Java

Java lahir dari sebuah green project yang berjalan selama 18 bulan yaitu pada

awal 1991 sampai musim panas 1992 . Proyek yang dimotori oleh Patrick Naugton, Bill

Joy, James Gosling, dan Sembilan pemrograman lainnya dari tim Sun Microsystem yang

pada awalnya membuat bahasa pemrograman kecil yang akan diterapkan pada peralatan

elektronik. Bahasa pemrograman ini kemudian diberi nama Oak yang merupakan nama

salah satu jenis pohon yang tumbuh di luar jendela pemimpin proyek tersebut 8.

Bahasa pemrograman Oak merupakan modifikasi dari C++ tetapi lebih mudah

beradaptasi pada berbagai sistem operasi dan platform . Seperti yang telah dibuktikan oleh

pengembang C++, bahasa pemrograman baru ini lebih kuat tetapi telah memasukkan

banyak fitur yang dimiliki C++ . Bahasa Oak berganti nama menjadi java setelah

bergantinya cara pelayanan konsumen peralatan elektronik dari pelayanan manual ke

pelayanan online kemudian tin Sun Microsystem mengganti bahasa pemrograman desktop

menjadi web browser . Web browser yang diliris pada Maret 1995 diberi nama HotJava

karena nama Oak sudah digunakan untuk versi rilis perangkat lunak buatan Sun

Microsystem yang berjalan pada web 9.

3. Analisis

3.1 Analisis SWOT

Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk

mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities),

dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis. Keempat faktor

itulah yang membentuk akronim SWOT (sntrengths, weaknesses, opportunities, dan

threats).

a. Strengh (kekuatan)

Smartphone berbasis android saat ini sangat populer didunia terutama dikalangan

anak muda, sehingga kesempatan mengembangkan aplikasi di platform ini sangat

besar untuk bisa diterima oleh masyarakat umum.

b. Weaknesses (kelemahan)

1. Peminat ilmu fisika masih terhitung jarang, dikarenakan kurangnya metode

pembelajaran ilmu fisika yang interaktif dan menarik sehingga ilmu fisika terkesan

membosankan.

2. Sistem operasi android hanya populer dibeberapa negara saja, karena ada negara

yang peminat sistem operasi android hanya minoritas.

c. Opportunity (kesempatan)

8 Ibid 9 Ibid

4

Semakin populer dan banyak pengguna yang memakai smartphone android ,

maka peluang user yang menggunakan aplikasi ini semakin banyak.

d. Threat (ancaman)

1. Dikhawatirkan jika suatu saat smartphone android sudah tidak lagi dilirik oleh

masyarakat pada umumnya.

2. Berkembangnya sistem operasi android yang begitu cepat bisa memicu pada

banyaknya virus yang akan menjangkiti sistem operasi ini.

3.2 Perancangan Sistem

Perancangan merupakan bagian penting dalam pembuatan suatu sistem aplikasi.

Perancangan sistem ini dimaksudkan untuk memberikan gambaran umum tentang aplikasi

ini dibuat.

3.2.1 Use Case Diagram

Merancang sebuah sistem dari sudut pandang user merupakan tugas dari use

case. Use case adalah sebuah construct yang membantu para Analyst bekerja dengan

user untuk menentukan pemakaian sistem. Sekumpulan use case menggambarkan

sebuah sistem dalam syarat-syarat pada apa yang akan dilakukan user pada sistem.

Komponen utama dari Use Case Modeling ini adalah Actor dan Use Case itu sendiri.

Use Case untuk sistem ini ditunjukkan pada gambar:

Gambar 3.1 Use Case Diagram

5

3.2.2 Activity Diagram

Activity diagram menggambarkan rangkaian aliran dari aktifitas yang digunakan

untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga

digunakan untuk aktifitas lainnya seperti use case atau interaksi10.

Gambar 3.2 Activity Diagram Kamus

Gambar 3.3 Activity Diagram Materi

10 Verdi Yasin, REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK Pemodelan, Arsitektur dan Perancangan (Modeling, Architecture and Design), hal 270

6

Gambar 3.4 Activity Diagram Kalkulator

Gambar 3.5 Activity Diagram Latihan

7

Gambar 3.6 Activity Diagram Tentang Aplikasi

3.2.3 Class Diagram

Berikut ini adalah class diagram yang digunakan untuk menggambarkan struktur

kelas yang ada pada aplikasi ini:

Gambar 3.7 Class Diagram

8

3.2.4 Squance Diagram

Sequence diagram yaitu gambaran rangkaian dari langkah-langkah yang

menggambarkan respon dari event pada aplikasi ini. Berikut ini adalah adalah Sequence

diagram pada aplikasi ini:

Gambar 3.8 Squance Diagram Splash Screen Activity

9

Gambar 3.9 Squance Diagram Kamus Activity

10

Gambar 3.10 Squance Diagram Materi Activity

11

Gambar 3.11 Squance Diagram Kalkulator Activity

12

Gambar 3.12 Gambar Squance Diagram Latihan Activity

13

Gambar 3.13 Squance Diagram Tentang Activity

4. Hasil Penelitian dan Pembahasan

Aplikasi Kalkulator Perhitungan Energi ini merupakan aplikasi yang dibuat untuk

perangkat mobile, khususnya smartphone dengan sistem operasi Android. Tujuan

pembuatan aplikasi ini adalah untuk memberikan kemudahan kepada user dalam

mempelajari dan menghitung energi fisika.Dengan distribusi aplikasi menggunakan toko

aplikasi online google play.Aplikasi ini bersifat gratis sehingga mudah untuk diakses oleh

user, terutama siswa SMP dan SMA yang sedang mempelajari ilmu fisika.

5. Kesimpulan

Setelah tahapan-tahapan penelitian yang dilakukan berdasarkan pada rumusan

masalah yang telah dipaparkan pada bab I yaitu :

1. Bagaimana membuat aplikasi yang dapat digunakan untuk menghitung beberapa

jenis energi dan sebagai media pembelajaran bagi masyarakat umum,terutama

anak SMP/SMA yang sedang mempelajari ilmu fisika?

14

2. Bagaimana membuat suatu aplikasi yang dapat memberikan kemudahan pada

masyarakat umum dalam mempelajari dan memahami materi-materi fisika dasar

dalam perhitungan energi?

3. Bagaimana membuat sistem media pembelajaran fisika (perhitungan energi) yang

mudah diakses dan mempunyai tampilan (interface) yang menarik sehingga orang

tidak bosan untuk mempelajarinya?

Maka dapat disimpulkan bahwa :

1. Aplikasi kalkulator energi ini secara fungsi sudah bisa menghitung energi fisika

dasar khususnya pelajaran fisika pada siswa SMP atau SMA.

2. Dalam aplikasi kalkulator energi terdapat menu materi yang mana berisi

penjelasan-penjelasan materi fisika dasar sehingga bisa menjadi sarana bagi

masyarakat umum untuk mempelajari ilmu fisika dasar.

3. Aplikasi kalkulator energi adalah aplikasi berbasis android pada smartphone

sehingga sangat mudah diakses oleh pengguna kapanpun dan dimanapun

berada, selain itu aplikasi ini akan di distribusikan secara gratis melalui toko

aplikasi online google play, sehingga diharapkan akan semakin mudah didapat

oleh orang-orang yang membutuhkan.

15

DAFTAR PUSTAKA

Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan

Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi Offset.

H, Nazruddin Safaat. 2013. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC

Berbasis Android. Bandung: Informatika.

Kadir, Abdul. 2008. Dasar Pemrograman Java 2. Yogyakarta: Andi.

Komputer, Wahana. 2013. Android Programming With Eclipse. Yogyakarta: Andi Offset.

Komputer, Wahana. 2012. Membangun Aplikasi Bisnis dengan NetBean7. Yogyakarta:

Andi Offset.

Purwanto, Budi. 2012. Fisika 2 untuk Kelas VIII SMP dan MTS. Solo: Global.

Ruwanto, Bambang. 2005. Asas-Asas Fisika 2A. Jakarta: Yudhistira.

Suprianto, Dodit dan Rini Agustina. 2012. Pemrograman Aplikasi Android. Yogyakarta:

MediaKom.

Yasin, Verdi. 2012. Rekayasa Perangkat Lunak Berorientasi Objek. Jakarta: Mitra Wacana

Media.