analisis dan pembuatan aplikasi mobile...
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
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
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.