APLIKASI KONVERSI SISTEM SATUAN INTERNASIONAL BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Aji Prasetyo Putro 11.11.4689
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
APLIKASI KONVERSI SISTEM SATUAN INTERNASIONAL BERBASIS ANDROID Aji Prasetyo Putro1), Rum Muhammad Andri 2), 1)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email :
[email protected](1),
[email protected](2)
Android is developed in private by Google is now the belle of the operating system on smart phones around the world, especially in Indonesia, almost smart phone users use an operating system based on Android. Of course the people of Indonesia will gradually move from desktop to android because it is more practical. With this application is made for users who previously manually calculate the conversion will be made easy when using the unit conversion application to convert international unit system based on Android. Surging Smartphone users using Android operating system in Indonesia in particular is the main reason to use the android based application is made, the user is expected to be more practical when you want to convert the international system of unit. Keywords:Konversi , Android, Smartphone. 1. Pendahuluan 1.1 Latar Belakang Satuan merupakan ukuran yang mendefinisikan suatu besaran.Konversi sendiri berarti perubahan. Jadi, bisa dikatakan konversi satuan adalah perubahan dari suatu sistem satuan ke sistem satuan yang lain. Konversi satuan tidak pernah merubah nilai dari suatu besaran. Perkembangan teknologi komunikasi telah melalui perubahan yang cukup signifikan dari tiap generasi.Terbukti dengan banyaknya bermunculan perangkat telekomunikasi dengan teknologi modern.Kemunculan teknologi telekomunikasi yang modernini juga di dorong oleh keinginan manusia untuk lebih praktis.Maka hadirlah Smartphone dengan operasi sistem Android dimana ponsel cerdas tersebut terdapat banyak fitur yang jauh lebih baik dari ponsel sebelumnya.Hampir semua kalangan memiliki smartphone berbasis operasi sistem Android untuk melakukan banyak hal. Dengan adanya aplikasi ini dibuat untuk para pengguna yang sebelumnya menghitung konversi secara manualakanlebih praktis dan akurat ketika mengkonversi satuan menggunakan aplikasi konversi sistem satuan internasional berbasis android. Melonjaknya para pengguna Smartphone menggunakan operasi sistem Android khususnya di Indonesia adalah alasan utama aplikasi menggunakan berbasis android ini dibuat, diharapkan para pengguna dapat lebih praktis dan akurat ketika ingin mengkonversi sistem satuan internasional.
1.2 Rumusan Masalah Adapaun perumusan masalah dalam skripsi ini adalah sebagai berikut: 1. Bagaimana agar pengguna melakukan konversi sistem satuan praktis dan akurat? 1.3 Batasan Masalah Adapun batasan masalah yang menjadi pedoman atau panduan dalam penulisan laporan aplikasi Konversi Sistem Satuan berbasis android menjadi 3 hal yaitu: 1. Batasan Data Batasan data yang terdapat pada aplikasi tes IQ dengan menggunakan metode Binet Simon berbasis android sebagai berikut: a. Membuat alat hitung konversi sistem satuan internasional yang lebih praktis. b. Konversi sistem satuan Internasional yang terdapat di aplikasi adalah besaran pokok c. Besaran pokok yang akan ditampilkan pada aplikasi ini Panjang, Massa, Waktu, dan Suhu. d. Selain Besaran Pokok akan ditambahkan beberapa satuan perhitungan lainnya yang digunakan pengguna di Indonesia. 2. Batasan Fitur Merupakan batasan fitur-fitur yang ada dalam project aplikasi Konversi Sistem Satuan Internasional Berbasis Android mempunyai beberapa gambaran yaitu: a. Menampilkan menu satuan 3. Batasan Software Developer Batasan pada dukungan perangkat lunak didalam aplikasi Konversi Sistem Satuan Internasional Berbasis Android adalah sebagai berikut: a. Sistem Operasi Android versi 2.2 (Froyo) b. Ecplise Juno c. Android SDK (Software Development Kit) d. ADT (Android Development Tools) 1.4 Maksud dan Tujuan Penelitian Tujuan penyusunan skripsi ini penulis membuat suatu perancangan yaitu : 1. Untuk menggunakan system satuan internasional dalam aplikasi Konversi Satuan. 2. Membuat aplikasi berbasis android yang dapat membantu para pengguna android untuk menghitung konversi sistem satuan internasional untuk lebih praktis serta lebih akurat. 2. Landasan teori 2.1 Tinjauan Pusataka Yudhi Libriadianny (2011) Judul Penelitian Aplikasi Konverter Satuan Dengan Menggunakan Android 2.1. Dalam
1
informasi yang akan dibuat. Tetapi tahap ini bisa menjadi tahap yang paling sulit jika klien tidak bisa mengidentifikasi kebutuhannya atau tertutup pihak luar yang ingin mengetahui detail proses-proses bisnisnya. 2.4 UML (Unified Modeling Language) Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam OOAD dengan satu bahasa yang konsisten untuk menentukan, visualisasi, mengkonstruksi dan mendokumentasikan artifact yang terdapat dalam sistem software. UML merupakan bahasa permodelan yang paling sukses dari tiga metode OO yang telah ada sebelumnya, yaitu Booch, OMT, and OOSE. UML merupakan kesatuan dari ketiga metode permodelan tersebut dan ditambah kemampuan lebih karena mengandung metode tambahan untuk mengatasi masalah permodelan yang tidak dapat ditangani ketiga metode tersebut. 3. Anlisis dan Perancangan 3.1 Analisis Masalah Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka. Analisis sistem merupakan tahap paling awal dalam pengembangan sistem yang menjadi pondasi menentukan keberhasilan sistem tersebut.
penelitiannnya, menyimpulkan bisa berjalan dengan baik pada Android 2.1 (Versi Android Eclair). Dari Tinjuan pustaka Judul Penelitian ini adalah Aplikasi Konversi Satuan Pada Ponsel Berbasis Android Menggunakan Java Android, masih menggunakan android versi 2.1 (Eclair) dimana saat ini Smartphone telah mengalami pembaruan hingga android versi 4.4 (Kitkat). Sehingga aplikasi tersebut belum tentu berjalan dengan baik bila dijalankan di android ke 4.1 Sintha Saptiwiningrum (2011) Judul Penelitian ini adalah Aplikasi Konversi Satuan Pada Ponsel Menggunakan Java 2 Micro Edition (J2ME).Dalam penelitiannnya, menyimpulkan dapat berjalan dengan baik pada ponsel denagn sistem operasi Symbian . Dari Tinjuan pustaka Judul Penelitian Aplikasi Konversi Satuan Pada Ponsel Menggunakan Java 2 Micro Edition (J2ME), masih menggunakan menggunakan sistem operasi Symbian dimana sistem operasi tersebut telah ditinggalkan oleh masyarakat Indonesia, dan memilih sistem operasi Android yang saat ini sedang banyak di gunakan. Afrido Prayogi (2012) Judul Penelitian ini adalah Aplikasi Konversi Satuan Ukuran Menggunakan Java Dengan Editorial Netbeans. Dalam penelitiannya, menyimpulkan dapat berjalan dengan baik menggunakan desktop. Dari Tinjuan Pustaka Judul Penelitian Aplikasi Konversi Satuan Ukuran Menggunakan Java Dengan Editorial Netbeans, masih menggunakan berbasis desktop dimana saat ini masyarakat Indonesia lebih mencari praktis untuk mengkonversi sistem satuan yaitu dengan menggunakan Smartphone.
3.1.1 Analisis Peluang Sistem Analisis Peluang sistem adalah kegiatan untuk mengidentifikasi kelemahan-kelemahan pada sistem yang akan dibangun. Penulis menggunakan metode analisis SWOT (Strenghts, Weakness, Opportunity, Threats) pada studi kasus ini. Analisis SWOT memiliki peranan guna menganalisis berbagai permasalahan yang bersinggungan dengan aplikasi yang dibuat. Berikut ini merupakan tabel analisis mengenai aplikasi Konversi Sistem Satuan Internasional berbasis Android.
2.2 Android Android adalah sistem operasi bergerak (mobile operating system) yang mengadopsi sistem operasu Linux, namun telah dimodifikasi. Android diambil alih oleh Google pada tahun 2009 dari Android Inc. Sebagai bagian strategi untuk mengisi pasar sistem operasi bergerak. Google mengambil alih seluruh hasil kerja Android termasuk tim yang mengembangkan Android. 2.3 Metode Analisis Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka. Analisis sistem merupakan tahap paling awal dari pengembangan sistem yang menjadi pondasi menentukan keberhasilan sistem informasi yang dihasilkan nantinya. Tahap ini sangat penting karena menentukan bentuk sistem yang harus dibangun. Tahapan ini bisa merupakan tahap yang mudah jika klien paham dengan masalah yang dihadapi dalam organisasinya dan tahu betul fungsionalitas dari sistem
Tabel 1 Matrix SWOT Analisis Konversi Satuan Strenghts
Weakness
Opportunity
Threats
(Kekuatan)
(Kelemah
(Peluang)
(Ancaman)
an) a. Dapat
2
a. Aplikasi
a. Membantu
a. Ada
digunaka
ini
pengguna
aplikasi
n dan
hanya
yang
lain yang
diakses
berjalan
aktifitas
serupa
dimana
di
dan
dan fitur
saja,
sistem
rutinitas
lebih
sehingga
operasi
sangat
lengkap,
efisien
android
padat
maka
waktu
karena
pengguna
dan cost
beroperasi
akan
di sistem
beralih.
b. Dapat melakuka
operasi
n
Android.
perhitung
b. Tingginya
an
minat
dengan
masyarakat
cepat
terhadap
c. Dapat
metode UML (Unified Modelling language). UML adalah bahasa standar yang digunakan untuk menjelaskan dan menvisualisasikan artifak dari proses analisis dan desain berorientasi objek. UML memungkinan developer melakukan pemodelan secara visual, yaitu penekanan pada penggambaran. Pemodelan visual membantu untuk menangkap struktur dan kelakukan dari objek, mempermudah penggambaran interaksi antara elemen dalam sistem, dan mempertahankan konsistensi antara desain dan implementasi dalam pemrograman. 3.2.1 Use Case Diagram Berikut ini adalah bentuk dari use case diagram Aplikasi Konversi Satuan yang digambarkan dalam perancangan sistem. Disini akan dijelaskan siapa dan apa saja yang dilakukan ketika aplikasi di jalankan :
smartphone
mengkon
berbasis
versi
android
satuan dengan akurat Gambar 1 Use Case Diagram Konversi Satuan
3.2 Perancangan Sistem Perancangan sistem yang digunakan untuk membangun aplikasi Konversi Satuan ini adalah dengan menggunakan
3.2.2 Activity Diagram Activity Diagram Konversi Satuan
3
yang dibangun sudah memenuhi kebutuhan pengguna dan apakah program yang telah dibuat benar-benar dapat menghasilkan output yang sesuai dengan tujuan yang di inginkan pengguna. 4.2 Implementasi Halaman Pengguna Halaman pengguna adalah tampilan yang dilihat dari sisi pengguna aplikasi tersebut. Pada bagian ini merupakan implementasi dari perancangan yang telah dibahas sebelumnya. Berikut ini merupakan implementasi halaman pengguna : 1. Halaman Menu Utama Pada halaman ini menggunakan Button untuk tampilan pengguna. Halaman ini berfungsi untuk interaksi dengan halaman lainnya. Gambar 2 Activity Diagram Konversi Satuan 3.2.3 Class Diagram
Gambar 3 Class Diagram Konversi Satua 3.2.4 Sequence Diagram Satuan Panjang
Gambar 4 Tampilan Menu Utama 2. Halaman Menu Satuan Panjang Halaman ini merupakan fitur Menu Satuan
Gambar 3.4 Sequence Diagram Satuan Panjang 4. Implementasi dan Pembahasan 4.1 Implementasi Tahap ini berisi tentang hasil implementasi dari analisis dan perancangan yang sudah dibahas bab sebelumnya, serta hasil pengujian sistem untuk mengetahui apakah aplikasi
4
Gambar 4.2 Tampilan Menu Satuan Panjang 3. Halaman Menu Help Bagi pengguna yang masih merasa bingung dalam mengoperasikan aplikasi Konversi Indonesia, dapat memilih menu bantuan karena disini cara menggunakan aplikasi ini dibahas secara lengkap dan mudah dipahami pengguna. Mulai dari cara memulai aplikasi sampai mengisi data terlebih dahulu untuk memulai mengisi soal.
Gambar 6 Tampilan Menu Tentang 5. Penutup 5.1 Kesimpulan Berdasarkan penjelasan pada bab sebelumnya hingga akhir dari aplikasi “Konversi Indonesia” maka dapat disimpulkan : 1. Aplikasi berbasis android ini di bangun melalui tahap analisis yaitu dengan menggunakan analisis kebutuhan dan analisis kelayakan, setelah itu tahap perancangan antar muka. 2. Aplikasi ini mampu bekerja menjalankan sistem sehingga dapat menghitung konversi satuan dengan praktis dan akurat. 5.2 Saran Demikian beberapa satan yang dapat dipergunakan sebagai pertimbangan untuk pengembangan aplikasi pada penelitian selanjutnya. 1. Penambahan konversi satuan ukuran dan satuan unit. 2. Menambahkan menu saran pada aplikasi, agar pengguna bisa menuliskan kritik dan saran. Demikian beberapa saran yang dapat dipergunakan sebagai pertimbangan untuk pengembangan aplikasi pada penelitian selanjutnya. Daftar Pustaka [1] Yudhi Libriadianny. 2011. Aplikasi Konverter Satuan Dengan Menggunakan Android 2.1 [2] Sintha Saptiwiningrum. 2011. Aplikasi Konversi Satuan Pada Ponsel Menggunakan Java 2 Micro Edition (J2ME). [3] Afrido Prayogi. 2012. Aplikasi Konversi Satuan Ukuran Menggunakan Java dengan Editorial Netbeans. [4] Paul H. Wright. 2005. Pengantar Engineering, Penerbit Erlangga. Jakarta. [5] Effendi, A, Fisika Satu
Gambar 5 Tampilan Menu Bantuan 4. Halaman Menu Tentang Pada halaman ini menginformasikan tentang nama aplikasi serta versinya, hal ini sangat dibutuhkan oleh pengguna untuk melihat versi berapakah aplikasi yang dibangun, semakin tinggi versinya maka semakin update fiturnya serta memperbaruhi sistem jika terjadi bug dan error.
5
[ 6] Bruce R. Munson. 2006. Mekanika Fluida, Penerbit Erlangga. Jakarta. [7] Abdullah,M.2006. IPA FISIKA 1,Penerbit ESIS. Jakarta [8] Suartini,K. 2006. Rangkuman Fisika SMP, Penerbit Gagas Media. Jakarta [9] Foster,B. 2012. Fisika Terbaru, Penerbit Erlangga. Jakarta [10] Wahono. 2008. Siap Menghadai Ujian Nasional SD 2009, Penerbit Grasindo. Jakarta [11] ANVICA Software. 2014. Satuan Informasi dan Penyimpanan Data, ANVICA Software Development. [12] Alanna, Daradiani. Ayo, Mengukur Luas, Penerbit CV Graha Ilmu Mulia. [13]Agustina,R.2012. Pemrograman Aplikasi Android, Percetakan MediaKom. Yogyakarta. [14]Safaat, N. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Penerbit Informatika Bandung. Bandung [15]Safaat,N. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Penerbit Informatika Bandung [16]Supardi,Y.2012. Sistem Operasi Andal Android, Penerbit PT Elex Media Komputindo [17]Al Fatta,H. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Penerbit C.V Andi Offset. Yogyakarta [18] Suhendar,A. 2002. Visual Modeling Menggunakan UML dan Rational Rose, Penerbit Informatika Bandung [19] Suhendar,A. 2002. Visual Modeling Menggunakan UML dan Rational Rose, Penerbit Informatika Bandung. Bandung [20] Bambang, H. 2004. Rekayasa Sistem Berorientasi Objek, Penerbit Informatika. Bandung [21] Budi,R. 2012. Mudah Belajar Java Edisi revisi Kedua, Penerbit Informatika Bandung. Bandung [22] Nazaruddin,S. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, Penerbit Informatika Bandung. Bandung. Aji Prasetyo Putro, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.
6