• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI PENGHITUNGAN LUAS, KELILING, DAN VOLUME BANGUN DATAR DAN BANGUN RUANG BERBASIS ANDROID. Naskah Publikasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN APLIKASI PENGHITUNGAN LUAS, KELILING, DAN VOLUME BANGUN DATAR DAN BANGUN RUANG BERBASIS ANDROID. Naskah Publikasi"

Copied!
20
0
0

Teks penuh

(1)

PERANCANGAN APLIKASI PENGHITUNGAN LUAS, KELILING, DAN

VOLUME BANGUN DATAR DAN BANGUN RUANG BERBASIS

ANDROID

Naskah Publikasi

diajukan oleh

Okkyta Bhagawan Thiasari

09.11.2908

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2014

(2)
(3)

APPLICATION DESIGN OF AREA, CIRCUMFERENCE, AND VOLUME OF

SHAPE AND GEOMETRIC CALCULATION BASED OF ANDROID

PERANCANGAN APLIKASI PENGHITUNGAN LUAS, KELILING, DAN

VOLUME BANGUN DATAR DAN BANGUN RUANG BERBASIS ANDROID

Okkyta Bhagawan Thiasari Jurusan Teknik Inormatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Technological developments in the field of Android based smart phone now increasingly in demand by the communities from various backgrounds. Android is a smart phone operating system that is very useful for people to facilitate their activities. One of them is to facilitate the learning field. Android can facilitate learning with the support of the available applications.

Calculation using manual system of course has some constraints. One of them is the possibility of human error, such as using the wrong formula when calculating so the result are not accurate or not in accordance with the desire. So to calculating the area, circumference, volume, and cross-sectional area of shape and geomatrical takes a high level of concertation and a high level of accuracy.

Therefore needed an application that can help that process. The authors designed a counter application of area, circumference, volume and cross-sectional area for media learning aids stating from the process of choosing the shape or geometrical that we want to calculate the area, circumference, volume, or cross-sectional area then fill in the values count to get the desired result. Not just counting, this application will also display shape and geometrical formulas, so it can help us to remember the shape and geomatrical formulas.

(4)

1. Pendahuluan

Dalam bidang pendidikan, smartphone berbasis Android dapat digunakan sebagai media untuk mempermudah kegiatan belajar-mengajar atau mensosialisasikan berbagai hal dalam bidang pendidikan.

Selama ini, untuk menghitung luas dan keliling pada bangun datar serta volume pada bangun ruang, masih dilakukan secara manual. Hal tersebut tentu saja membutuhkan waktu yang tidak sedikit dan membutuhkan ketelitian. Bahkan kemungkinan terjadi human error saat melakukan penghitungan cukup besar. Selain itu, ada pula aplikasi konverter yang telah tersedia untuk komputer. Aplikasi tersebut tentu saja tidak efektif untuk di bawa kemana saja. Maka dibutuhkan suatu media yang memungkinkan aplikasi tersebut dapat digunakan kapan saja dan dimana saja.

2. Landasan Teori

2.1 Sistem Informasi

“Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kubutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan." (Jogiyanto, 2005, h.11)1

2.2 Analisis SWOT

Analisis SWOT adalah suatu cara untuk mengidentifikasi berbagai faktor secara sistematis dalam rangka merumuskan strategi perusahaan. Alanisis ini didasarkan pada logika dalat memaksimalkan kekuatan (strength) dan peluang (opportunities), namun secara bersmaan dapat meminimalkan kelemahan (weaknesses) dan ancaman (threats).Ada dua macam pendekatan dalam analisis SWOT, yaitu :

2.3 Analisis Kebutuhan Sistem

2.3.1 Kebutuhan Fungsional

Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem.

2.3.2 Kebutuhan Non Fungsional

Kebutuhan jenis ini adalah tipe kebutuhan yang berisi properti perilaku yang dimili oleh sistem, meliputi operasional pada bagian ini harus dijelaskan teknis bagaimana sistem akan beroperasi.

(5)

2.4 UML

Unified Modeling language (UML) adalah sebuah “bahasa” untuk menentukan, visualisasi, konstruksi dan mendokumentasikan artifacts dari sistem piranti lunak. UML menawarkan sebuah standar untuk merancnag model sebuah sistem. (Verdi. 2012)2

2.4.1 Use Case Diagram

Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Sebuah use case merepresentasikan sebuah interaksi antar aktor dengan sistem.

2.4.2 Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek.

2.4.3 Sequence Diagram

Dalam diagram squence dijelaskan bagaimana suatu proses berjalan dalam suatu use case, didalamnya juga terjadi interaksi antar kelas, operasi yang terlibat, urutan antar operasi dan informasi yang diperlukan oleh masing-masing operasi.

2.4.4 Acticity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.

2.5 Android

2.5.1 Application

Lapisan ini adalah lapisan aplikasi, serangkaian aplikasi akan terdapat pada perangkat mobile.

2.5.2 Application Framework

Arsitektur aplikasi ini dirancang untuk menyederhanakan penggunaan kembali komponen, aplikasi apapun memublikasikan kemampuan dan aplikasi lain dapat menggunakan kemampuan mereka sesuai batasan keamanan.

2.5.3 Libraries

Satu set libraries dalam bahasa C/C++ yang digunakan oleh berbagai komponen pada sistem Android.

2.5.4 Android Runtime

Satu set libraries inti yang menyediakan sebagian besar fungsi yang tersedia di libraries inti dari bahasa pemrograman Java.

(6)

2.5.5 Linux Kernel

Android bergantung pada Linux versi 2.6 untuk layanan sistem inti seperti kemampuan, manajemen memori, manajemen proses, network stack, dan model driver. Kernel juga bertindak sebagai lapisan antara hardware dan seluruh software.

2.5.6 Fundamental Aplikasi

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” kedalam paket Android sehingga menghasilkan file dengan ekstensi .apk. File apk itulah yang kita sebut dengan aplikasi, dan nantinya dapat di install diperangkat mobile.Ada empat jenis komponen pada aplikasi Android yaitu activities, service, broad reciever, content provider. (Safaat, 2012, h. 9-10)3

2.6 Versi Android

 Android versi 1.1

 Android versi 1.5 (Cupcake)  Android versi 1.6 (Donut)  Android versi 2.0/2.1 (Eclair)

 Android versi 2.2 (Froyo : Frozen Yogurth)  Android versi 2.3 (Gingerbread)

 Android versi 3.0/3.1 (Honeycomb)

 Android versi 4.0 (ICS : Ice Cream Sandwich)  Android versi 4.1/4.2 (Jelly Bean)

2.7 Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan disemua platfrom (platfrom-independent).

2.8 Java

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasik telepon genggam. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana.

3 Safaat. 2012. “Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Hal.

(7)

3. Analisis

3.1 Analisis SWOT

Internal

Eksternal

Strenght

- Aplikasi ini dibuat pada perangkat mobile se-hinga mudah diakses

- Dapat melakukan perhi-tungan dengan cepat - Dapat menghitung luas,

keliling, dan volume dengan akurat.

Weakness

- Aplikasi ini hanya berjalan di sistem ope-rasi Android - Hanya dapat berjalan

minimal pada versi android 2.2

Opportunity - Tersedianya android

market

- Tingginya minat ma-syarakat terhadap smart phone berbasis android - Kebutuhan pengguna

untuk melakukan peng-hitungan dengan cepat dan hasil yang akurat

Strategi SO

- Mengoptimalkan konten dan fungsi pada aplikasi sehingga pengguna men-dapatkan hasil penghi-tungan yang maksimal

Strategi WO - Dengan tersedianya

an-droid market dapat memperkenalkan aplika-si penghitungan luas, keliling, dan volume bangun datar dan bangun ruang

Threats

- Adanya aplikasi lain yang serupa

Strategi ST

- Membuat versi yang lebih tinggi dan me-nambahkan fitur-fitur yang lebih baik dari aplikasi lain yang serupa.

Strategi WT

- Mencoba mendevelop aplikasi penghitungan luas, keliling, dan volume pada bangun ruang dan bangun datar di beberapa sistem ope-rasi teutama yang ber-basis mobile

Tabel 3.1 Analisi SWOT

3.2 Analisis Kebutuhan Sistem

3.2.1 Kebutuhan Fungsional

 Sistem harus mampu melakukan penghitungan luas, keliling, dan volume bangun datar dan bangun ruang.

 Sistem dapat menampilkan rumus-rumus luas, keliling, dan volume bangun datar dan bangun ruang.

 Sistem harus memudahkan pengguna dalam melakukan penghitungan.

3.2.2 Kebutuhan Non Fungsional

a. Kebutuhan perangkat keras

Perangkat Keras Spesifikasi

Processor Intel(R) Atom(TM) CPU N570 @1.66GHz (4CPUs), 1.7GHz

Motherboard intel

Keyboard + Mouse Standart + TouchPad Tabel 3.2 Perangkat keras yang digunakan b. Kebutuhan perangkat lunak

 Windows 7 sebagai Sistem Operasi  Android SDK Tools

(8)

 Eclipse IDE for java and DSL developers

3.3 Perancangan Proses

3.3.1 Use Case Diagram

Gambar 3.1 Use Case Fungsionalitas

Gambar 3.2 Use Case Bangun Datar

(9)

Gambar 3.4 Use Case Luas Penampang Bangun Ruang

Gambar 3.5 Use Case Volume Bangun Ruang

3.3.2 Activity Diagram

Pengguna Aplikasi

Gambar 3.6Activity Diagram Fungsionalitas

Pengguna Aplikasi

(10)

Pengguna Aplikasi

Gambar 3.8Activity Diagram Bangun Ruang

Pengguna Aplikasi

Gambar 3.9 Activity Diagram Luas Penampang

Pengguna Aplikasi

Gambar 3.10 Activity Diagram Volume Bangun Ruang

3.3.3 Sequence Diagram

(11)

Gambar 3.11Sequence Diagram Bangun Datar

Gambar 3.12Sequence Diagram Bangun Ruang

(12)

Gambar 3.14 Sequence Diagram Volume Bangun Ruang

3.3.4 Class Diagram

(13)

Gambar 3.16Class Diagram Volume

Gambar 3.17Class Diagram Luas Penampang

4. Pembahasan

4.1 White Box Testing

4.1.1 Uji Function

(14)

Gambar 4.2Tampilan dan Source Code Persegi Panjang

Gambar 4.3 Tampilan dan Source Code Segitiga

Gambar 4.4 Tampilan dan Source Code Volume Kubus

(15)

Gambar 4.6 Tampilan dan Source Code Volume Tabung

Gambar 4.7 Tampilan dan Source Code Luas Penampang Kubus

Gambar 4.8Tampilan dan Source Code Luas Penampang Balok

Gambar 4.9Tampilan dan Source Code Luas Penampang Tabung

4.2 Kompilasi Source Code

1. Klik kanan pada project, pilih Android Tools > Export Signed Application Package

(16)

Gambar 4.10 Kompilasi 1 2. Akan muncul tampilan seperti dibawah ini, lalu klik Next

Gambar 4.11 Kompilasi 2

3. Langkah selanjutnya pilih create new keystore, kemudian masukkan username dan password

Gambar 4.12 Kompilasi 3

4. Selanjutnya adalah pembuatan keystore seperti dibawah ini sampai tombol Next muncul

(17)

Gambar 4.13 Kompilasi 4 5. Langkah terakhir yaitu menentukan nama.apk dan direktori

Gambar 4.14 Kompilasi 5

4.3 Manual Aplikasi

1. Jalankan GeometriCal.apk.

2. Kemudian akan tampil halaman splash yang dilanjutkan dengan halaman menu utama.

Gambar 4.15 Tampilan Splash Screen 3. Setelah muncul menu utama, pilih sub menu yang diinginkan.

(18)

Gambar 4.16 Tampilan Halaman Utama 4. Kemudian pilih sub menu yang diinginkan

Gambar 4.17 Tampilan Halaman Sub Menu Bangun Datar dan Bangun Ruang 5. Setelah masuk kedalam sub memu yang diinginkan, pilih jenis bangun datar atau

bangun ruang yang diinginkan.

Gambar 4.18 Tampilan Halaman Jenis-Jenis Bangun

6. Setelah masuk ke halaman jenis bangun yang diinginkan, masukkan nilai sesuai dengan bangun yang dipilih lalu klik tombok hitung, maka hasil penghitungan akan muncul.

(19)

Gambar 4.19 Tampilan Halaman Penghitungan

5. Kesimpulan

Kesimpulan yang diperoleh dari implementasi Android SDK pada Geometrik Calculator adalah :

a. Aplikasi geometrik calculator berjalan dengan baik pada sistem operasi android 4.1 (Ice Cream Sandwich).

b. Aplikasi geometrik calculator menampilkan hasil perhitungan luas dan keliling bangun datar serta volume dan luas penampang bangun ruang

6. Saran

Setelah aplikasi ini dibangun, didapatkan beberapa saran penting yang perlu diperhatikan, untuk pengembangan lebih lanjut, diantaranya :

a. Aplikasi ini dapat dikembangkan dengan menambah menu bangun datar dan bangun ruang.

b. Aplikasi ini masih sangat sederhana, diharapkan dapat dikemangkan lagi menjadi sebuah aplikasi dengan tampilan (GUI) yang lebih menarik.

(20)

DAFTAR PUSTAKA

Amsyah Z. Drs. 2005. Manajemen Sistem Informasi. Edisi 5. Jakarta:PT Gramedia Pustaka Utama

Fatta H. A. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta:Andi Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta:Andi

McLeod R. Jr., Schell G. P.2008. Sistem Informasi Manajemen, Edisi 10. Terjemahan Yulianto A. A, Fitriati A.R.. Jakarta:Salemba Empat.

Safaat, N. 2011. Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung:Informatika

Team Dosen STMIK AMIKOM Yogyakarta. 2012. Pedoman Penyusunan Proposal dan Laporan Skripsi Jurusan Sistem Informasi & Teknik Informatika STMIK AMIKOM Yogyakarta. Pedoman Penyusunan Proposal dan Laporan Skripsi Jurusan Sistem Informasi & Teknik Informatika STMIK AMIKOM Yogyakarta. Yogyakarta

Gambar

Tabel 3.1 Analisi SWOT  3.2  Analisis Kebutuhan Sistem
Gambar  3.1 Use Case Fungsionalitas
Gambar 3.6Activity Diagram Fungsionalitas
Gambar 3.8Activity Diagram Bangun Ruang
+7

Referensi

Dokumen terkait

Keliling dan Luas Bangun Datar Melalui Strategi Discovery-Inquiry pada Siswa Kelas IV SDN 02 Tlobo Kecamatan Jatiyoso Kabupaten Karanganyar Tahun.. Ajaran

Penelitian ini bertujuan untuk meningkatkan hasil belajar matematika pokok behasan luas dan keliling bengun datar dan luas bangun datar dengan menggunakan

Pengembangan bahan ajar ini berbentuk buku ajar matematika materi keliling dan luas bangun datar yang digunakan dalam proses penbelajaran matematika, tentunya

BANGUN RUANG DAN BANGUN DATAR BERBASIS ANDROID”, dengan adanya aplikasi ini membantu pelajar dalam melakukan penyelesaian soal yang berhubungan mengenai bangun

Sumber data penelitian adalah proses pembelajaran matematika materi keliling dan luas bangun datar dengan menggunakan pendekatan PMRI, yang meliputi perencanaan

Jurnal Pendidikan Tambusai 4531 Pengaruh Penggunaan Media Pembelajaran Papan Berpaku Terhadap Hasil Belajar Keliling dan Luas Bangun Datar Di Kelas IV SDN 08 Nan Limo Mudiak

Sumber data penelitian adalah proses pembelajaran matematika materi keliling dan luas bangun datar dengan menggunakan pendekatan PMRI, yang meliputi perencanaan pembelajaran dan

Dokumen ini merupakan rencana pengajaran matematika untuk kelas 5, dengan fokus pada materi keliling dan luas bangun datar, menggunakan model pembelajaran Discovery