APLIKASI KONVERTER SATUAN PANJANG, LUAS, BERAT, VOLUME, DAN SUHU BERBASIS ANDROID. Naskah Publikasi. diajukan oleh Gilang Bramantya 09.11.



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

BAB II. KAJIAN PUSTAKA

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

PEMBUATAN APLIKASI KUMPULAN PERIBAHASA DAN UNGKAPAN BAHASA INDONESIA BERBASIS ANDROID

APLIKASI KONVERSI SISTEM SATUAN INTERNASIONAL BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Aji Prasetyo Putro

PEMBUATAN APLIKASI CALORIEANDWATER BERBASIS ANDROID NASKAH PUBLIKASI

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

PERANCANGAN APLIKASI KUMPULAN BERBAGAI RESEP MASAKAN INDONESIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Gilang Mantara Putra

PERANCANGAN APLIKASI MOBILE KUMPULAN RUMUS-RUMUS MATEMATIKA SMP BERBASIS ANDROID NASKAH PUBLIKASI

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO

PERANCANGAN APLIKASI PENGENALAN NOMINA DALAM BAHASA LAMPUNG BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Ryan Akbar Ramadhan

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

APLIKASI MODEL RAMBUT BERDASARKAN BENTUK WAJAH BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Ratih Indradiyati

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

PERANCANGAN APLIKASI PENGENALAN KARAKTERISTIK MANUSIA BERDASARKAN GOLONGAN DARAH BERBASIS ANDROID NASKAH PUBLIKASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

PERANCANGAN MEDIA INFORMASI GUNUNG-GUNUNG DI PULAU JAWA BERBASIS ANDROID NASKAH PUBLIKASI

PEMBUATAN APLIKASI STUDENTS POINTS BERBASIS ANDROID (Studi Kasus: BK SMK N 1 Kebumen) NASKAH PUBLIKASI

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

PERANCANGAN APLIKASI PERSONALITY + TENTANG TES KEPRIBADIAN SESEORANG BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Bekti Widhy Andhana

PEMBUATAN APLIKASI FOTOGRAFI UNTUK PEMULA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Imam Zulfikar

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB III. Metode Penelitian

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo

BAB III ANALISA DAN DESAIN SISTEM

PERANCANGAN APLIKASI MANAJEMEN KEUANGAN PRIBADI BERBASIS ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

APLIKASI PANDUAN PRAMUKA BERBASIS ANDROID NASKAH PUBLIKASI

BAB III METODOLOGI PENELITIAN

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

PERANCANGAN MEDIA PEMBELAJARAN SIMULASI FUNGSI KERJA GERBANG LOGIKA DASAR BERBASIS ANDROID Studi Kasus : SMK Muhammadiyah 1 Bambanglipuro TA 2016/2017

PERANCANGAN MEDIA INFORMASI PARIWISATA BERSEJARAH DAN BUDAYA BERBASIS ANDROID DI KOTA MAGELANG NASKAH PUBLIKASI

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

ANALISIS DAN PERANCANGAN APLIKASI FUN 2D SHAPES LEARNING BERBASIS MOBILE ANDROID

APLIKASI KAMUS JARINGAN KOMPUTER BERBASIS MOBILE MENGGUNAKAN METODE LINIER SEARCH

Aplikasi Pengingat Jadwal Kontrol Rutin ke Dokter Berbasis Mobile

Bab 3 Perancangan Sistem

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

PERANCANGAN APLIKASI KALKULATOR SEDERHANA BINER <-> DESIMAL BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Fani Budi Hastanto

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

Pemrograman Mobile (C) TI APLIKASI KONVERSI TEMPERATUR. Oleh : Rolan Danang Wijaya ( ) I Dewa G Asmara Jaya ( )

RANCANG BANGUN APLIKASI MENGHITUNG GERAK LURUS FISIKA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Wahyu Pramono

ANALISA DAN PERANCANGAN APLIKASI PEMBELAJARAN INTERAKTIF RANGKUMAN PENGETAHUAN UMUM LENGKAP (RPUL) BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI KULINERAN SEMARANG BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Mirza Halim Saputra

APLIKASI PURWOKERTO PLACE FINDER PADA SMARTPHONE BERSISTEM OPERASI ANDROID

APLIKASI EDUGAME THE CRAZY MONEY UNTUK PENGENALAN DAN PEMBELAJARAN BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA

Gambar 1. Perangkat mobile Android

APLIKASI MEDIA PEMBELAJARAN MATEMATIKA UNTUK SMP KELAS IX BERBASIS ANDROID

PERANCANGAN APLIKASI UNTUK RESEP MAKANAN DAN MINUMAN KHAS PAPUA BERBASIS PADA SISTEM ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

PERANCANGAN APLIKASI PENCARIAN PASAR TRADISIONAL DI KABUPATEN BANTUL BERBASIS ANDROID NASKAH PUBLIKASI

SIMPLE ADDITIVE WEIGHTING (SAW) PADA SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH MAKAN

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS (SIG) PENYEDIA LAYANAN KESEHATAN BERBASIS ANDROID (Studi Kasus Kota Bandar Lampung)

PERANCANGAN DAN IMPLEMENTASI MEDIA PEMBELAJARAN NAMA LATIN TUMBUHAN BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Dewi Tri Nurhayati

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

PERANCANGAN APLIKASI INFORMASI PERKEMBANGAN PASIEN DI SEDEKAH ROMBONGAN BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Vitra Syauqani

PERANCANGAN APLIKASI KAMUS TULANG PADA MANUSIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Rizki Dwi Nugroho

APLIKASI PEMBELAJARAN DAN SOAL TES POTENSI AKADEMIK BERBASIS ANDROID ARIANTO IS SUDIBYO

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian yang dilakukan oleh Muhammad Mulyadi (2014)

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya-

BAB III ANALISIS DAN PERANCANGAN

SKRIPSI SISTEM INFORMASI GEOGRAFIS PARIWISATA BERBASIS ANDROID STUDI KASUS PADA DINAS KEBUDAYAAN DAN PARIWISATA KABUPATEN BOGOR

APLIKASI OLAHRAGA UNTUK MENGHITUNG PUSH UP DAN SIT UP BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI PENGUMUMAN KAMPUS BERBASIS ANDROID PADA STKIP-PGRI LUBUKLINGGAU MENGGUNAKAN METODE OBJECT ORIENTED PROGRAMMING

PERANCANGAN APLIKASI PEMBELAJARAN BANGUN RUANG DAN BANGUN DATAR BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

PEMBUATAN APLIKASI MEDIA PEMBELAJARAN RANGKUMAN PENGETAHUAN ALAM (RPA) BERBASIS ANDROID NASKAH PUBLIKASI

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT

Bab 3 Metode dan Perancangan Sistem

ANALISIS DAN DESAIN SISTEM

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

BAB III ANALISIS DAN DESAIN SISTEM

PEMBELAJARAN PERTOLONGAN PERTAMA SAAT KECELAKAAN BERBASIS MOBILE ELWIN SUTRANGGA

PERANCANGAN APLIKASI EDUKASI GIGI SEHAT BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Anggit Pintoko

APLIKASI PENCARIAN UNIVERSITAS DI YOGYAKARTA BERBASIS SISTEM OPERASI ANDROID NASKAH PUBLIKASI. diajukan oleh Anggita

Bab 3 Metoda dan Perancangan Sistem

APLIKASI MOBILE LEARNING UNTUK FAKULTAS KEDOKTERAN HEWAN BERBASIS ANDROID. Rachmawati Ayuningrum STMIK EL RAHMA

Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android SKRIPSI

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Jl. HM Jhoni No 70 Medan, Indonesia. 1 ABSTRAK

APLIKASI KAMUS DWIBAHASA INDONESIA INGGRIS BERBASIS ANDROID

PEMBUATAN APLIKASI LAGU ANAK-ANAK BERBAHASA INDONESIA BERBASIS ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI PENJUALAN FURNITURE PADA MAHONI INDAH FURNITURE JEPARA BERBASIS ANDROID

Transkripsi:

APLIKASI KONVERTER SATUAN PANJANG, LUAS, BERAT, VOLUME, DAN SUHU BERBASIS ANDROID Naskah Publikasi diajukan oleh Gilang Bramantya 09.11.2878 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2014

CONVERTER APPLICATION OF LEIGHT, AREA, WEIGHT, VOLUME AND TEMPERATURE UNIT BASED OF ANDROID APLIKASI KONVERTER SATUAN PANJANG, LUAS, BERAT, VOLUME, DAN SUHU BERBASIS ANDROID Gilang Bramantya Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT Information technology currently running very fast it its development. Technological developments in the field of Android based smart phone today more and more in demand by people in all of society. Android is a smart phone operating system that very useful for people to facilitate their activities. One of them is in learning field. Android is able to facilitate in learning field, supported by the available applications. Conversion calculation using manual system of course has some constraints. One of them is the possibility of human error when performing the calculations so the conversion is inaccurate or not in accordance with the desire. So to calculating the conversion takes a high level of concentration and a high level of accuracy. Therefore needed an application that can help that process. Author designed a simple converter application to simplify the process of calculating the conversion from input to be converted into another form of units, choose the type of unit you want to convert, and display the accurate conversion result. So that conversion process is takes relatively shorter time. In addition, the calculation of the conversion will be much easier and convenient because the application can be operated in Android based smart phone which of course can be done anytime and anywhere. Keywords: android, the term computer network.

1. Pendahuluan Perkembangan teknologi informasi dan komunikasi semakin dibutuhkan dalam segala bidang kehidupan untuk memperkecil kemungkinan human error yang sering terjadi di masyarakat. Contoh perkembangan teknologi informasi dan komunikasi yang biasa kita gunakan sehari-hari adalah aplikasi mobile yang ada pada smartphone. Permasalah inilah yang menjadi obyek penelitian untuk membuat sebuah aplikasi mobile. Aplikasi ini akan diterapkan pada smartphone berbasis Android untuk memungkinkan aplikasi ini dapat dijalankan di mana saja dan kapan saja. 2. Landasan Teori 2.1 Konversi Menurut kamus besar Bahasa Indonesia, konversi adalah conversin yaitu proses perubahan dari sistem atau jenis instrument tertentu menjadi sistem atau instrument lain. 2.2 Satuan Satuan atau unit digunakan untuk memastikan kebenaran pengukuran atau sebagai nilai standar bagi pembanding alat ukur, takar, timbang, dan perlengkapannya untuk melindungi kepentingan umum. 2.3 Konversi Satuan Konversi satuan (Convertion unit) adalah cara untuk pindah dari suatu satuan ke satuan lain tanpa mempengaruhi nilai dari satuan tersebut tanpa melalui suatu rasio atau perbandingan yang disebut dengan faktor konversi. Konversi satuan tidak pernah merubah nilai merubah nilai dari suatu besaran. 2.4 Satuan Panjang Panjang adalah jarak antara dua titik di dalam ruang. Dalam SI satuan panjang adalah meter (m). meter adalah satuan panjang internasional yang pertama, yang terbuat dari campuran bahan platina ridium, dan disimpan di The International Bureau Of Weight and Measure. 2.5 Satuan Luas Luas, luasan, atau area adalah besaran yang menyatakan ukuran dua dimensi (dwigatra). Suatu bagian permukaan yang dibatasi dengan jelas, biasanya suatu daerah yang dibatasi dengan kurva tertutup. Luas permukaan menyatakan luas permukaan suat benda padat tiga dimensi. Satuan luas pokok menurut sistem internasional adalah meter persegi (m 2 ) sedangkan menurut sistem imperial adalah kaki persegi. 2.6 Satuan Berat (Massa) Massa adalah jumlah materi yang tergantung dalam suatu benda. Dalam SI satuan massa adalalah kg (kilogram).satukilogram adalah massa sebuah silinder logam yang terbuat dari campuran platina ridium yang disimpan di Lembaga Berat dan Ukuran

Internasional di Paris, Prancis. Kilogram merupakan satu-satunya standar yang tidak bisa dipindahkan. 2.7 Satuan Volume Volume atau bisa juga disebut kapasitas adalah penghitungan seberapa banyak ruang yang bisa ditempati dalam suatu objek. Objek tersebut bisa berupa benda yang beraturan atau pun benda yang tidak beraturan. 2.8 Satuan Suhu Suhu adalah ukuran yang derajat panas atau dinginnya suatu benda. Dalah SI satuan suhu adalah Kelvin (K). Definisi dari suhu didasarkan pada diagram fase air, yaitu posisi titik tripel air (suhu dimana tiga fase air berada bersamaan) yang didefinisikan sebagai 273,16 Kelvin. 2.9 Android 2.9.1 Dalvic Virtuam Machine (DVM) Dalvic Virtual Machine (DVM) adalah register bases sementara Java Virtual Machine (JVM) adalah stack based, DVM didesain untuk ditulis oleh Dan Bornsten dan beberapa engineers Google lainnya. Jadi, bisa dikatakan Dalvic equals(java) == False. Dalvic Virtual Machine menggunakan kernel Linux untuk menangani fungsionalitas tingkat rendah termasuk keamanan, threading, dan proses serta manajemen memori. (Safaat. 2012) 1 2.9.2 Android SDK (Software Development Kit) Android SDK adalah tools API (Application Programming Interface) yang diperlukan untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. (Safaat. 2012) 2 2.9.3 Android Development Tools (ADT) Android Development Tools (ADT) adalah plugin yang didesain untuk IDE Eclipse yang memberikan kemudahan dalam mengembangkan aplikasi android dengan menggunakan IDE Eclipse. (Safaat. 2012) 3 2.10 Arsitektur Android 2.10.1 Application Lapisan ini adalah lapisan aplikasi, serangkaian aplikasi akan terdapat pada perangkat mobile. 1 Safaat N., 2012, Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Anroid. Hal 4 2 Ibid Hal 5 3 Ibid Hal 6

2.10.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.10.3 Libraries Satu set libraries dalam bahasa C/C++ yang digunakan oleh berbagai komponen pada sistem Android. 2.10.4 Android Runtime Satu set libraries inti yang menyediakan sebagian besar fungsi yang tersedia di libraries inti dari bahasa pemrograman Java. 2.10.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.10.6 Fundamental Android Aplikasi Android ditulis dalam bahasa pemrograman java. Kode java dikompilasi bersama dengan data file resource yang dibutuhkan oleh aplikasi, dimana prosesnya dipackage 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 2.11 Java Java merupakan bahasa pemroga]raman berorientasi pbjek atau sering disebut OOP (Object Oriented Program) dan multiplatform yang dioperkenalkan oleh James Gosling dari Sun Microsystem Inc dengan sejumlah keunggulan yang memungkinkan Java dijadikan sebagai bahasa pengenmanban enterprise. (Nugraha. 2009) 4 2.12 J2ME (Java 2 Micro Edition) Java 2 Micro Edition atau yang disebut J2ME adalah lingkungan pengembang yang didesain untuk untuk meletakkan perangkat lunak java pada barang elektronik beserta perangkat pendukungnya. J2ME adalah bagian dari J2SE, karena itu tidak 4 Nugroho A, 2009, Rekayasa Perangkat Lunak Menggunakan UML dan Java. Hal 1-3

semua library yang ada pada J2SE dapat digunakan pada J2ME. Tetapi J2ME mempunyai beberapa library khusus yang tidak dimiliki J2SE.(Rosa dan Slahudin. 2008) 5 2.13 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) 6 2.13.1 Use Case Diagram system. Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah 2.13.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.13.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 (Schmuller, 1999). 3. Analisis 3.1 Analisis SWOT Eksternal Internal Opportunity - Tersedianya android market - Tingginnya minat masyarakat terhadap smart phone berbasis android - Kebutuhan pengguna untuk melakukan penghitungan dengan cepat dan hasil yang akurat Strenght - Aplikasi ini dibuat pada perangat mobile se-hingga mudah diakses - Dapat melakukan perhitungan dengan cepat - Dapat mengkonversi satuan dengan akurat Srtategy SO - Dengan adanya android market, maka pengguna smartphone dapat de-ngan mudah mendapat-kan dan mengakses apli-kasi converter ini. - Dkebutuhan pengguan untuk menghitung cepat dengan hasil yang akurat dapat terpenuhi dengan aplikasi converter ini. Weakness - Aplikasi ini hanya ber-jalan di sistem operasi android - Hanya dapat berjalan minimal pada versi android 2.2 Strategy WO - Dengan tersedianya android market dapat memperkenalkan apli-kasi konverter satuan panjang, luas, berat, volume, dan suhu. 5 Rosa, Shalahuddin, 2008, Pemrograman J2ME Belajar Cepat Perangkat Telekomunikasi Mobile. Hal 3-4 6 Yasin,V, 2012, Rekayasa Perangkat Lunak Berorientasi Objek. Hal 197

Threats - Adanya aplikasi lain yang serupa Strategi ST - Membuat versi yang lebih tinggi dan menam-bahkan fitur-fitur yang lebih baik dari aplikasi lain yang serupa Strategi WT - Mencoba mendevelop aplikasi konverter satuan panjang, luas, berat, volume, dan suhu di beberapa sistem operasi terutama yang berbasis mobile 3.2 Analisis Kebutuhan Sistem 3.2.1 Kebutuhan Fungsional Sistem harus mampu mengkonversi satuan panjang, luas, berat, volume, dan suhu. Sistem dapat menampilkan hasil konversi yang akurat. Sistem memudahkan pengguna dalam melakukan penghitungan konversi. 3.2.2 Kebutuhan Non Fungsional Kebutuhan perangkat keras Perangkat Keras Processor Spesifikasi Intel(R) Atom(TM) CPU N570 @1.66GHz (4CPUs), 1.7GHz intel Motherboard Layar 10 Keyboard + Mouse Standart + TouchPad Kebutuhan perangkar lunak - Windows 7 sebagai Sistem Operasi - Android SDK Tools - 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 menu satuan panjang Gambar 3.3 Use case satuan luas Gambar 3.4 Use case satuan berat Gambar 3.5 Use case satuan volume Gambar 3.6 Use case satuan suhu

3.3.2 Activity Diagram Pengguna Aplikasi Gambar 3.7 Activity diagram konversi

3.3.3 Sequence Diagram Gambar 3.8 Sequence diagram konversi 4. Pembahasan 4.1 White Box Testing 1. Pengujian coding program Untuk tampilan halaman utama, diperlukan source code seperti gambar dibawah ini :

Gambar 3.9 Source code halaman utama Setelah code diatas dijalankan akan muncul tampilan seperti dibawah ini : Gambar 3.10 Tampilan halaman utama 2. Uji function Tes ini bertujuan untuk mengetahui apakah setiap menu yang tersedia berjalandengan baik atau tidak. Berikut gambar yang menunjukkan fungsi dari setiap menu telah berjalan dengan baik : a. Menu satuan berat Gambar 3.11 Tampilan halaman satuan berat

b. Menu satuan isi c. Menu satuan luas Gambar 3.12 Tampilan halaman satuan isi d. Menu satuan panjang Gambar 3.13 Tampilan halaman satuan luas e. Manu satuan suhu Gambar 3.14 Tampilan halaman satuan panjang Gambar 3.15 Tampilan halaman satuan suhu

4.2 Kompilasi Source code 1. Klik kaman pada project, pilih Android Tools > Export Sign Application Package Gambar 4.1 Kompilasi 1 2. Akan muncul tampilan seperti dibawah ini, lalu klik Next Gambar 4.2 Kompilasi 2 3. Langkah selanjutnya pilih create new keystore, kemudian masukkan username dan passwird, kemudian klik Next.

Gambar 4.3 Kompilasi 3 4. Selanjutnya adalah pembuatan kestore seperti dibawah ini sampai tombol Next muncul. Gambar 4.4 Kompilasi 4 5. Langkah terakhir yaitu menentukan nama.apk dan direktorinya.

Gambar 4.5 Kompilasi 5 6. File.apk akan langsung tersimpan ke direktori yang kita atur sebelumnya. Gambar 4.6 Hasi lkompilasi 4.3 Manual Program 1. Jalankan SimpleConverter.apk. 2. Kemudian akan tampil halaman Splash yang dilanjutkan dengan halaman menu utama.

Gambar 4.7 Tampilan spash screen 3. Setelah muncul menu utama kemudian pilih menu yang diinginkan. Gambar 4.8 Tampilan halaman utama 4. Setelah memilih menu yang diinginkan, masukkan nilai yang akan di konversi, kemudian pilih jenis satuan yang akan di konversi. Lalu klik tombol hitung, maka akan muncul hasil konversi dari inputan dalam berbagai macam satuan. Gambar 4.9 Tampilan halaman satuan berat

Gambar 4.10 Tampilan halaman satuan volume Gambar 4.11 Tampilan halaman satuan luas Gambar 4.12 Tampilan halaman satuan panjang

Gambar 4.13 Tampilan halaman satuan suhu 5. Kesimpulan Kesimpulan yang diperoleh dari Implementasi Android SDK pada Konverter Sederhana adalah : a. Aplikasi konverter di buat dengan menggunakan eclipse-java-galileo dan dapat berjalan minimal di sistem operasi android 2.2 (Froyo). b. Aplikasi konverter sederhana sudah berjalan dengan baik dan dapat menghitung konversi dari satu satuan ke satuan lain dengan benar. 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 jenis satuan dan satuan-satuan yang ada didalamnya. b. Aplikasi ini masih sangat sederhana, diharapkan dapat dikembangkan lagi menjadi sebuah aplikasi dengan tampilan (GUI) yang lebih menarik.

DAFTAR PUSTAKA Nugroho A. 2010. Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta:Andi Rosa, Shalahuddin M. 2008, Pemrograman J2ME Belajar Cepat Perangkat Telekomunikasi Mobile. Bandung:Informatika Safaat, N. 2011. Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung:Informatika Yasin V, S.Kom., M.Kom. 2012. Rekayasa Perangkat Lunak Berorientasi Objek. Bekasi:Mitra Wacana Media