• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN APLIKASI STATISTIKA UNTUK MENGHITUNG UKURAN NILAI PUSAT BERBASIS ANDRODID NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN APLIKASI STATISTIKA UNTUK MENGHITUNG UKURAN NILAI PUSAT BERBASIS ANDRODID NASKAH PUBLIKASI"

Copied!
17
0
0

Teks penuh

(1)

ANALISIS DAN PERANCANGAN APLIKASI STATISTIKA UNTUK

MENGHITUNG UKURAN NILAI PUSAT

BERBASIS ANDRODID

NASKAH PUBLIKASI

diajukan oleh

Anggun Putra Setyawan

09.11.3109

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2013

(2)
(3)

ANALYSYS AND DESIGN STATISTICS APPLICATION TO CALCULATE MEASURE OF CENTRAL VALUES BASED ON ANDROID

ANALISIS DAN PERANCANGAN APLI KASI STATISTIKA UNTUK MENGHITUNG UKURAN NILAI PUSAT BERBASIS ANDROID

Anggun Putra Setyawan Heri Sismoro Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Statistics is a k nowledge which learning about how to plan, collect, analyze, interpret, and present data. Statistics are divided into several sub content. One of them is a basic statistic with sub-cont ent of central value measurement consists of three main formula is the f ormula to find Mean, Median, and Mode. Although t he sub -content of base statistic is still very simple, it is not uncommon for students who struggle t o understan d the conventional formula. Therefore, wit h the current advances in technology have created an application that allows a student to calculate Mean, Median, and Mode with the completion of a detailed sequence of mobile phones based on Android.

Android is the most famous and popular operating s ystem on t he smart phone's in the world. This Android-based mobile application created using Eclipse main soft ware which is an IDE (Integrated Development Environment) to develop the soft ware and can be executed in all platforms, one of them is Android operating system.

The results to be achieved in mak ing "3M Statistics" application is the accurac y in the calculation of basic statistical formulas Mean, Median, and Mode to help and facilitate students to learn one of sub-content of basic statistic sciences.

(4)

1

1. Pendahuluan

Perekembangan teknologi komputer dan informasi sekarang begitu pesat terutama pada lay anan telepon seluler. Perkembangan telepon seluler baik dari segi teknologi maupun modelnya memang mengalami perkembangan yang cukup signifikan. Teknologi perangkat lunak (s oft ware) telah menambah fungsi sebuah pons el, dari sekedar telepon dan pesan (S MS). Kini dengan berkembangny a aplikasi mobile kita dapat melakukan banyak hal terlebih dengan hadirnya ponsel cerdas (smartphone).

Smartphone didukung oleh beberapa sistem operasi, diantaranya IOS untuk IPHONE, BADA, WINDOWS PHONE, ANDROID dan banyak yang lainnya. Namum, sistem operasi Android lah yang paling terkenal dan banyak digunakan pada smartphone di seluruh dunia. Hal ini disebabkan oleh perkembangan Android yang sangat cepat, dimulai dari perkembangan sistem operasinya sendiri dan aplikasi -aplikasi pendukung yang banyak dikembangkan oleh developer di seluruh dunia. Akan tetapi, sangat sedikit aplikasi Android yang dikembangkan untuk dunia pendidikan khususnya bidang ilmu statistika.

Statistika adalah ilmu yang mempelajari bagaimana merencanak an,

mengumpulkan, menganalisis, menginterpret asi, dan mempresentasikan data. Statistika dibagi menjadi beberapa materi. Salah satunya adalah statistika dasar dengan sub materi ukuran nilai pusat yang terdiri dari tiga rumus utama yaitu rumus untuk mencari Mean, Median, dan Modus. Meskipun sub materi statistika dasar ini masih sangat sederhana, tidak jarang para pelajar yang kesulitan untuk memahami rumus tersebut secara konvensional. Maka dari itu, dengan kemajuan teknologi saat ini perlu dibuat sebuah aplikasi yang memudahkan seorang pelajar untuk menghit ung Mean, Median, dan Modus dengan urutan penyelesaian yang terperinci.

Bedasarkan latar belakang masalah diatas, penulis ingin membuat apli kasi yang berhubungan dengan salah satu sub materi dari Statistika Dasar untuk telepon seluler berbasais sistem operasi Android yang sangat populer unt uk saat ini. A plikasi yang dimaksud adalah suatu aplikasi yang memudahkan pelajar untuk memahami dan menyeles aikan perhitungan sub materi ukuran nilai pusat yang terdiri dari rumus Mean, Median, dan Modus. Karena itulah penulis terdorong untuk membuat suatu aplikasi yaitu “Analisis dan Perancangan Aplika si Statistika Untuk Menghitung Ukuran Nilai Pusat Berbasis Android”.

(5)

2

2. Landasan Teori 2.1 Aplikasi

Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komput er yang khusus melakukan pekerjaan tertentu1. Dengan kat a lain, aplikasi bertugas membantu pengguna untuk mempermudah suatu pekerjaan yang sifatnya khusus. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.

2.2 Statistika

Statistika merupakan ilmu pengetahuan yang berhubungan dengan metode -metode ilmiah untuk pengumpulan, pengorganisasian, perangk uman, pe nyajian dan penganalisaan data2. Metode statistik dapat digolongkan menjadi dua bagian yaitu statistik deskriptif atau statistik deduktif dan statistik induktif atau statistik inferens.

2.3 Unfied Modeling Language (UML)

Unified Modelling Languange (UML) adalah keluarga notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain system perangkat lunak, khususnya sistem yang dibangun menggunakan pemrograman

berorientasi objek3. UML memungkinkan para pengembang untuk melakukan pemodelan

secara vis ual, yaitu penekanan yang dititik beratkan pada gambar, buk an didominasi secara narasi. Pemodelan secara visual membantu menangkap struktur dan perilaku objek, mempermudah interaksi antara elemen dalam system.

2.4 Android

Android adalah sistem operasi untuk smart phone berbasis kernel Linux yang mencakup sistem operasi, middleware, dan apikasi4. Android bersifat open source yang source kodenya diberikan secara gratis bagi depelover unt uk dapat menciptakan aplikasi mereka agar dapat berjalan di sistem operasi A ndroid ini. Pada mulany a, Android merupakan produk besut an dari A ndroid Inc., tetapi Google mengakuisisi Android dan semua kekayaan int elektual milik Android Inc., diperoleh Google yang kemudi an mengembangkan kembali sistem Android.

1

Sariadin Siallagan, Pemrog raman Java Dasar-dasa r Pengenalan dan Pemahaman, Yogyakarta 2009, hal 4

2

Pangestu Subagyo, “Statistik Deskriftip Edisi 3”, Yogyakarta 1988, hal 1. 3

Martin Fowler, Panduan Singkat Bahasa Pemodelan Objek Standar, Yogyakarta 2004, hal 1 4

Nazruddin Safaat H “Pemrogra man Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android” hal 1

(6)

3

Sebagai sistem operasi untuk perangkat mobile, Android disebut sebagai platform mobile pertama yang Lengkap, Terbuka, dan Bebas.

1. Lengkap (Complete Platform) : P ara desainer dapat melakukan

pendekatan yang komperhensif ketika mereka sedang mengembangkan platform android. Android merupakan sistem operasi yang banyak menyediakan tools dan membangun soft ware dan memungkinkan untuk peluang pengembangan aplikasi.

2. Terbuka (Open Source Platform) :Platform Android disediakan melalui

lisensi open source. Pengembang dapat dengan bebas untuk mengembangkan aplikasi. Android sendiri menggunak an Linux K ernel 2.6

3. Bebas (Free Platform) : A ndroid adalah platform/ aplikasi yang bebas untuk developer. Tidak ada lisensi atau biaya royalti utuk dikrmbangkan pada platform Android. Tidak ada biaya keanggotaan diperlukan. Tidak diperlukan biay a pengujian. Tidak ada kontrak yang diperlukan. Aplikasi untuk android dapat didistribusikan dan diperdagangkan dalam bentuk apa pun.

Android s ering disebut sebagai generasi baru platform mobile, platform yang memberikan pengembang untuk melakukan pengembangan sesuai yang diharapkannya. Sistem operasi yang mendasari Android dilisensikan di bawah GNU, General Public Lisensi Versi 2 (GPLv2), yang sering dikenal dengan istilah “copyleft” lisensi dimana setiap perbaikan pihak ketiga harus terus jatuh di bawah terms.Android didistribusikan dibawah Lisensi Apache Soft ware (AS L/Apache2), yang memungkinkan untuk distribusi kedua dan seterusnya.

2.5 Eclipse

Pada peluncuran awalnya Eclipse dikembangkan oleh IBM untuk menggantikan perangkat lunak IBM Visual Age for Java 4. 0. Produk ini diluncurk an oleh IBM pada tanggal 5 November 2001. Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di s emua platform (platform-independent).

(7)

4

3. Analisi s(Prose s Penelitian)

3.1 Analisi s

Menurut Kamus Bahasa Indonesia Departemen Pendidikan Nasional (2005), analisis adalah penyelidikan terhadap suatu pe ristiwa untuk menget ahui keadaan sebenarnya. Sedangkan menurut Kamus Besar Bahasa Indonesia (2002: 43), analisis adalah penguraian suatu pokok atas berbagai bagiannya dan penelaahan bagian itu sendiri serta hubungan antar bagian untuk memperoleh pengertian yang tepat dan pemahaman arti keseluruhan.

Berdasarkan definisi di atas dapat disimpulkan bahwa analisis merupakan sebuah kegiatan penguraian atau penyelidikan terhadap suatu pokok masalah guna memperoleh sebuah pemahaman, pengertian, dan arti sebenarnya d ari suatu permasalahan.Analisis memiliki peranan terhadap pembangunan sebuah sistem agar sesuai dengan kebut uhan pengguna dan dapat dimanfaatkan secara optimal.

3.1.1 Analisi s SWOT

Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strenght), kelemahan (weak ness), peluang (opport unity), dan ancaman (threat) dalam suat u proyek.Analisis SWOT memiliki peranan guna menganalisis berbagai permasalahan yang bersinggungan dengan aplikasi yang dibuat. Berikut ini merupakan analisis SWOT mengenai aplikasi 3M Statistic :

3.1.2 Analisi s Kebutuhan

Kemudahan user untuk mengoperasikan aplikasi 3M Statistic merupakan pertimbangan penting untuk membangun aplikasi ini. Pengguna akan dengan mudah untuk melakukan penginputan data dan mengetahui hasil Mean, Median atau Modus dari data statistika tersebut. Analisis kebutuhan Fungsional ini merupakan layanan y ang akan disediakan dalam membangun aplikasi. Layanan yang akan dimiliki oleh apli kasi 3M Statistic adalah sebagai berikut :

1. Menampilkan rumus statistika dasar pada sub materi ukuran nilai pusat yang terdiri dari rumus Mean, Median dan Modus.

2. Menentukan hasil Mean, Median atau Modus data yang telah di inputkan.

3. Menampilkan urutan penyelesaian secara rinci.

4. Menampilkan menu help untuk membantu pengguna dalam

mengoprasikan aplikasi ini.

5. Tampilan aplikasi yang memudahkan penggunanya dalam melakukan

(8)

5

a) Analisi s Kebutuhan Perangkat Keras

1. Spesifikasi perangkat keras yang digunakan untuk membangun aplikasi

3M Statistic ini adalah : a. Notebook ASUS K430

b. Processor : AMD E-350 1,6 GHz c. RAM : 2 Gigabyte

d. HDD : 320 Gigabyte

2. Perangkat keras smart phone y ang digunakan untuk mengoperasikan

aplikasi 3M Statistic adalah Sony Xperia J S T26i dengan spesifikasi sebagai berikut :

a. CPU 1 GHz

b. RAM 512 Megabyte c. Disk Memory 4 Gigabyte

b) Analisi s Kebutuhan Perangkat Lunak (Software)

1. Perangkat Lunak yang digunakan untuk membangun aplikasi 3M Statistic ini adalah sebagai berikut :

a. Sistem Operasi Windows 7 Ultimate b. Visual Paradigm for UML

c. Eclipse Galileo

d. Android Software Development Kit (Android SDK ) e. Java Development Kit (JDK )

f. Android Development Tools (ADT)

2. Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi 3M Statistic

adalah smartphone dengan sistem operasi android minimal versi 2.3 (gingerbread) dan versi sistem operasi diatasnya.

3.1.3 Analisi s Kelayakan

Dalam analisis kelayakan sistem dari segi teknologi ada kategori yang dapat dijadikan permasalahan ut ama y aitu E fektifitas.Aplikasi 3M Statistic merupakan aplikasi yang berjalan pada smartphone Android dan dibangun berdasarkan permasalahan yang ada. P ermasalahan mengenai kes ulitan pelajar unt uk menghafal dan memahami ketiga rumus Mean, Median dan Modus dengan metode konvensional dapat terat asi oleh aplikasi ini.

(9)

6

Kesimpulannya adalah aplikasi 3M Statistic akan sangant berguna dan membantu menyelesaikan masalah yang ada. Aplikasi 3M Statistic juga sangat layak ditinjau dari segi teknologi dalam pembuat an maupun penggunaannya.

Analisis kelayakan yang ditinjau dari segi huk um membahas apakah aplikasi ini bertentangan dengan hukum yang berlaku.Aplikasi 3M Stat istic merupakan aplikasi yang bertujuan unt uk membantu mempelajari, memahami dan menyelesaikan kesulitan untuk mencerna pelajaran statistika dasar dengan sub materi ukuran nilai pusat.

Dari segi hukum negara, aplikasi 3M Statistic tidak melanggar hukum ataupun norma masyarakat yang berlaku. Aplikasi 3M Statistic tidak mengandung hal yang menyinggung mas alah SA RA dan pornografi. Aplikasi ini juga tidak melanggar hak cipta karena aplikasi ini murni dibuat oleh peneliti.Dengan demikian, pembuatan dan penggunaan aplikasi ini sangat layak dari segi hukum.

Analisis kelayakan ekonomi adalah apakah pembangunan aplikasi ini memberikan keuntungan bagi pembuat maupun pengguna dari sudut pandang ekonomi. Aplikasi 3M Statistic ini memiliki tingkat keuntungan tinggi bai k dilihat dari sudut pandang pembuat maupun pengguna, keuntungan yang didapat adalah :

1. Bagi pembuat aplikasi ini tidak membutuhkan dana untuk membeli

software yang digunakan untuk membuat aplikasi k arena dapat diunduh secara gratis dan legal.

2. Bagi pengguna aplikasi ini dapat diunduh secara gratis.

3. Biaya yang digunakan oleh pengguna adalah untuk mengunduh file dari internet yang mungkin akan dikenakan tarif sesuai operator smartphone pengguna.

Dengan demikian, aplikasi 3M Statistic ini tidak merugikan pihak pembuat maupun pengguna dari tinjauan kelayakan ekonomi, maka aplikasi 3M Statistic ini sangat layak dari segi ekonomi.

3.2 Perancangan Sistem

3.2.1 UML (Unified Modeling Language)

Unfied Modeling Language atau UML pada dasarnya merupakan bahasa visual untuk menjelaskan, memberikan spesifikasi, merancang, membuat model, dan mendokumentasikan aspek-aspek dari sebuah sistem.UML lebih mengedepankan penggunaan diagram untuk menggambarkan aspek dari sistem yang sedang dimodelkan. Pemodelan secara vis ual membantu menangkap struktur dan perilaku objek,

(10)

7

mempermudah interaksi antara elemen dalam system. Berikut UML yang ada pada aplikasi 3M Statistic :

Gambar 3.1 Use Ca se Diagram

Sequence diagram menggambarkan interaksi antar objek baik didalam maupun diluar sistem. Sequence diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram menggambarkan skenario atupun langkah langkah pada sistem sebagai respon dari sebuah event untuk menghasilkan suatu output. Berikut ini merupakan sequence diagram dari aplikasi 3M Statistic.

(11)

8

Gambar 3.2 Sequence Diagram View Materi

(12)

9

Gambar 3.4 Sequence Diagram Hitung Median

(13)

10

Gambar 3.6 Sequence Diagram View Help

Gambar 3.7 Sequence Diagram View About

Class diagram digunakan untuk menampilkan hubungan antar kelas dan penjelasan detail tiap-tiap k elas didalam model desain pada s uatu sistem. Class diagram umumny a digunakan untuk menjelaskan tipe dari sebuah sistem serta hubungan (relationships) yang terdiri dari 3 bagian yaitu class, attribute, serta operation yang akan dijalankan. Berikut ini merupakan Class diagram dari aplikasi 3M Statistic.

(14)

11

(15)

12

4. Hasil Penelitian dan Pembahasan 4.1. Implementasi User Interface

Implementasi interface merupakan penerapan user interf ace yang ada pada aplikasi ini. Implementasi interface pada aplikasi ini disesuaikan dengan perancangan interface pada bab sebelumnya. Berik ut ini merupakan implementasi interface pada aplikasi 3M Statistic :

Gambar 4.1 Tampilan Splash Screen 4.2 Pembahasan Kode Program

Pada pembahasan kode program ini akan ditampilkan source code program setiap bagian halaman dari aplikasi ini.

4.3 Pemeliharaan Aplikasi

Aplikasi 3M Statistic ini membutuhkan pemeliharaan agar tetap berjalan secara normal. Berikut ini merupakan langkah pemeliharaan yang dapat dilakuk an oleh pengguna aplikasi ini:

1. Back up file apk dari aplikasi ini agar jika aplikasi terhapus atau t erkena virus dapat diinstall ulang.

dbHelper = new mySqlHelper(this); try { dbHelper.createDataBase(); } catch (IOException e) { e.printStackTrace(); } db = dbHelper.getReadableDatabase();

Thread logoTimer = newThread(){

@Override

(16)

13

2. Update menjadi versi terbaru jika sudah dirilis. 5. Penutup

5.1 Kesimpulan

Berdasarkan penjelasan pada bab sebelumnya hingga akhir dari aplikasi “3M Statsitic” maka dapat disimpulkan :

1. Aplikasi “3M Statsitic” berbasis android dibuat melalui tahap analisis yaitu dengan menggunakan analisis kebutuhan dan analisis kelayakan, setelah itu tahap perancangan mulai dari rancangan konsep, dan rancangan user interfac e.

2. Aplikasi ini mampu melakuk an perhitungan soal statistika dasar dengan sub materi perihitungan mean, median dan modus secara akurat.

5.2 Saran

Setelah menyeles aikan skripsi ini ada beberapa hal yang menjadi masukan untuk para pengembang atau pembuat aplikasi yang sekiranya ada kesamaan dengan program ini diantaranya :

1. Membuat aplikasi yang lebih kompleks yang meliputi semua rumus yang

ada pada statistika dasar.

2. Menyediakan pemberitahuan jika ada versi aplikasi terbaru.

Demikian adalah saran penulis yang mungkin berguna bagi para pengembang aplikasi selanjutnya.

(17)

14

Daftar Pustaka

Fowler, Martin. 2004. Panduan Singk at Bahasa Pemodelan Objek Standar. Yogyakarta: Andi Offset.

Hermawan, Stephanus S. 2011. Mudah Membuat Aplik asi Android. Yogy akarta: Andi Offset.

Rosa, S A, dan Shalahuddin, M. 2011. Modul P embelajaran Rek ayasa Perangk at Lunak (Terstruk tur dan Berorientasi Objek ). Yogyakarta: Modula.

Safaat, Nazruddin. 2012. Pemrograman Aplik asi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika.

Siallagan, Sariadin. 2009. Pemrograman Java Dasar-dasar Pengenalan dan

Pemahaman.Yogyakarta: Andi Offs et.

Subagyo, Pangestu. 1988. Statistik Desk riftip Edisi 3. Yogyakarta: BPPE.

Gambar

Gambar 3.1 Use Ca se Diagram
Gambar 3.3 Sequence Diagram Hitung Mean
Gambar 3.4 Sequence Diagram Hitung Median
Gambar 3.7 Sequence Diagram View About
+3

Referensi

Dokumen terkait

Berbeda dengan eye/ea barbata L.Miers, gel Premna ohlongifo/ia Merr mempunyai kadar klorofil a dan b, 0.32 dan 0.25, yang jauh lebih besar daripada kadar klorofil a dan

Media pembelajaran yang dibuat dalam bentuk 3 dimensi ini akan lebih mudah dipahami, karena dapat melihat dengan jelas bentuk anatomi setiap detail dari bagian

[r]

Kebijakan dividen adalah berhubungan dengan keputusan apakah laba yang diperoleh perusahaan akan dibagikan kepada pemegang saham sebagai dividen atau akan ditahan

Berdasarkan hasil dan pembahasan dalam penelitian ini, maka dapat disimpulkan bahwa yang menjadi pertimbangan hakim dalam memutuskan kasus pembunuhan yang dilakukan

Berdasarkan Hasil Penelitian Lutfiah, Dinda Ainul (2012), Pengembangan Perangkat Pembelajaran Biologi Berbasis Kontekstual untuk Kelas XI IPA di SMAN 4

Konflik dapat berupa pertentangan yang dilakukan orang tua ketika anak memilih untuk meyakini agama yang tidak sama dengan kedua orang tuanya atau pemaksaan orang

PT Intiland Development Tbk telah menyediakan hampir 50% dari luas lahan Graha Natura yaitu sekitar 32 Ha untuk dijadikan lahan hijau di beberapa titik yang ada di