Anda di halaman 1dari 7

PERANCANGAN APLIKASI KALKULATOR

BERBASIS ANDROID DAN iOS

KELOMPOK 5
1) REFALINA POJOH
2) FANRUDIN LAMUMA
3) ZALFITRA MASSA
4) MUSTAKIM LALESA
5) MOH SYAIPUDIN IRWANTO

Pendidikan Teknologi dan Informasi

Abstraksi
Aplikasi Kalkulator berbasis Mobile ini merupakan suatu aplikasi yang digunakan
untuk mempermudah masyarakat dalam hal menghitung dengan praktis dan dapat diakses
dimana saja. Dengan adanya aplikasi ini masyarakat akan lebih mudah dalam menghitung
rekapan keperluan bahkan nominal belanjaan atau tukar menukar uang cukup dengan
mendownload aplikasi ini di handphonenya. Aplikasi ini juga mempunyai kelebihan yaitu
mudah digunakan dimana saja, akses nya offline tanpa internet dan mudah dibawa kemana-
mana tetapi juga mempunyai kekurangan karena harus diakses di atas 2.0 versi android

Pendahuluan
Berkembangnya teknologi informasi sekarang ini telah mempengaruhi masyarakat
dalam melakukan kegiatan sehari-hari apalagi dalam bidang pendidikan termasuk Rekayasa
Perangkat Lunak. Salah satu teknologi informasi yang sedang berkembang ialah internet.
Internet adalah sekumpulan komputer atau server yang saling terhubung satu sama lain
melalui berbagai macam media (kabel, radio, satelit, dll). Komputer-komputer tersebut
letaknya tersebar di seluruh belahan dunia sehingga memungkinkan terbentuknya suatu
jaringan informasi global. Internet memungkinkan terjadinya komunikasi yang supercepat
antara suatu pihak dengan pihak lainnya tanpa mengenal batasan ruang dan waktu.

Penggunan internet saat ini hampir dapat ditemui pada setiap lapisan masyarakat.
Sebagian besar perangkat media informasi seperti handphone atau komputer telah
terkoneksi dengan jaringan internet. Oleh karena itu, aplikasi-aplikasi yang kini muncul dan
berkembangpun dirancang agar dapat dijalankan menggunakan media internet. Adapun
beberapa akses dan penggunaan perangkat atau aplikasi dapat di gunakan tanpa berbayar
internet atau terkoneksi jaringan internet diantara nya beberapa aplikasi untuk keperluan
menyimpan,menafsirkan, menggambar, hiburan, bahkan menghiutng sekalian yang tidak
dipungkiri akan kita sendiri butuhkan tanpa alat bantu yang banyak dan hanya di perlukan
satu perangkat saja untuk mengakses itu semua. Mencakup itu semua ada kelebihan dan
kekurangan yang akan didapatkan setiap kemudahan yang kita jalankan termasuk dengan
mengoperasikan perangkat elektronik praktis dan canggih ini pun akan merubah suatu
pandagan dan gaya hidup di masyarakat
Tinjauan Pustaka
Landasan Teori

Aplikasi Kalkulator Berbasis Mobile

Adalah sebuah aplikasi yang dirancang dalam memenuhi kebutuhan menghitung


atau rekapan perhitungan automatis dalam penyelesaian masalah hitung menghitung yang
dapat digunakan secara gratis di perangkat android maupun IOS

Aplikasi kalkulator Mobile ini dapat digunakan untuk berbagai macam tujuan yang
berbeda. Sebagai contoh, Aplikasi kalkulator ini dapat digunakan untuk menghitung sumber
penghasilan, rekapitulasi data angka, dan nominal akumulasi pendapatan dan lain
sebagainya Selain fungsi-fungsi tersebut salah satu keunggulan kompatibel dari aplikasi
tersebut yaitu ukuran nya sangatlah ringan dengan tidak memakan banyak ruang
penyimpanan, diperkirakan ukuran aplikasi berkisaran kurang lebih dari 1MB sehingga
tidak dapat membuat boros dalam pengoprasian aplikasi lain, termasuk dalam
pengoperasian yang praktis dan minimalis.

Berikut sarana dan prasarana dari rancangan pembuatan aplikasi yang digunakan sbb :

Aplikasi yang Digunakan

Java adalah bahasa pemograman yang dapat membuat seluruh bentuk aplikasi, dekstop,
web, mobile dan lainnya sebagaimana dibuat dengan menggunakan bahasa pemograman
konvensional yang lain. Bahasa pemograman Java ini berorientasi objek (OOP-Object
Oriented Programming) dan dapat dijalankan pada berbagai platform sistem operasi.. 1
Eclipse adalah sebuah IDE (Integrated Development Environment) yang digunakan untuk
mengembangkan perangkat lunak dan dapat dijalankan disemua platform/OS (platform-
independent)2

Android SDK (Software Development Kit) merupakan tools bagi para programmer yang
ingin mengembangakan aplikasi berbasis google android. Android SDK mencakup
seperangkat alat pengembangan yang komprehensif. Android SDK terdiri dari debugger,
libraries, handset emulator, dokumentasi, contoh kode dan tutorial.

JDK (Java Devlompment Kit) JDK atau Java Development Kit merupakan implementasi dari
salah satu dari Java SE, Java EE atau Java ME platform dirilis oleh Oracle Corporation dalam
bentuk produk biner ditujukan untuk pengembang Java pada Solaris, Linux, Mac OS X atau
Windows.3

AVD Android Virtual Device (AVD) adalah konfigurasi emulator yang memungkinkan Anda
model perangkat yang sebenarnya dengan mendefinisikan hardware dan software pilihan
untuk ditiru oleh Emulator Android.4

1
https://repository.bsi.ac.id/
2
https://p2k.utn.ac.id/
3
http://repository.untag-sby.ac.id/
4
http://repository.untag-sby.ac.id/
Metode Penelitian
Adapun beberapa tahapan metode penelitian yang akan dilakukan sebagai berikut:

Pemahaman Sistem dan Studi Literatur pada tahap ini dilakukan studi literatur yang
berhubungan dengan pembuatan perangkat lunak secara menyeluruh dengan cara
mengumpulkan informasi yang dibutuhkan. Literatur yang dipelajari berhubungan dengan
teori-teori dasar.

Desain Sistem pada tahap ini dilakukan perancangan sistem dari perangkat lunak
menggunakan studi literatur yang telah dipelajari serta mempeljari teknologi-teknologi yang
telah diterapkan pada aplikasi yang telah ada karena tahap ini merupakan tahapan
terpenting dalam rangkaian pembuatan aplikasi dan mempengaruhi tahapan implementasi.

Implementasi pada tahapan ini dilakukan implementasi terhadap rancangan sistem yang
telah dibuat. Tahap ini merealisasikan apa yang telah terdapat pada tahapan sebelumnya
menjadi sebuah aplikasi sesuai dengan yang direncanakan.

Pembuatan Laporan pada tahap ini dilakukan untuk membuat laporan dari semua dasar
teori dan metode yang digunakan serta hasil-hasil yang diperoleh selama pengerjaan tugas
akhir.

Tahapan Penelitian dalam sebuah tahap penelitian perlu yang dinamakan sebuah analisis,
mulai dari analisis kebutuhan sampai dengan design sistem yang akan kita buat. Salah satu
cara untuk menganalisis kebutuhan sistem yaitu menggunakan sebuah use case karena
dengan use case dapat menangkap apa saja yang dibutuhkan dalam sebuah sistem tersebut

Skema perancangan

Aplikasi kalkulator Mobile

Distribusi Konsep

Testing Design

Pembuatan Pengumpulan Data


Simbol dalam Use Case

Simbol Nama Keterangan


Clear C adalah singkatan dari
CLEAR, fungsinya adalah
menghapus
angka pada layar dan
beberapa perhitungan
sebelumnya.
Pertambahan Untuk melakukan operasi
perhitungan pertambahan

Pengurangan Untuk melakukan operasi


perhitungan pengurangan

Pembagian Untuk melakukan operasi


perhitungan pembagian

Perkalian Untuk melakukan operasi


perhitungan perkalian

Shift fungsi shift dikalkulator


untuk mengakses fungsi
tambahan yang ada.

Hasil Untuk mengeluarkan hasil


operasi dari perhitungan
Digit angka Menampilkan nominal angka
yang di perlukan

Home Merepresentasikan kembali


tampilan layer ke semula

Menu Untuk menampilkan


beberapa opsi pilihan
tambahan

Contoh layout

Pembahasan
Metode Perancangan

Metode perancangan yang digunakan untuk pembuatan aplikasi ini adalah metodologi
MDLC (Multimedia Development Life Cycle) bersumber dari Luther (1994) dijelaskan oleh
Sutopo di Aplikasi Multimedia dalam pendidikan (2011) yang terdiri atas 6 tahapan yaitu:

Pengonsepan (Concept) dalam tahap ini dilakukan identifikasi perkiraan kebutuhan yang
dihasilkan dari pengamatan pada penelitian dan dilakukan analisis mengenai teknologi
multimedia. Tahap ini juga untuk menentukan tujuan,kegunaan dan pemasalahan yang ada.

Perancangan (Design) adalah tahap pembuatan spesifikasi meliputi arsitektur program,


gaya, tampilan dan kebutuhan material atau bahan untuk program. Spesifikasi dibuat serinci
mungkin sehingga pada tahap berikutnya yaitu material collecting dan assembly,
pengambilan keputusan baru tidak diperlukan lagi cukup menggunakan keputusan yang
sudah ditentukan pada tahap ini. Tahap design yang dilakukan dapat meliputi perancangan
design layout, design aritmatika, matematika, dan kebutuhan perangkat yang digunakan

Pengumpulan Data pada tahap ini merupakan tahap pengumpulan bahan yang digunakan
dalam pembelajaran ini. Bahan yang digunakan antara lain audio, gambar, teks maupun
video.

Pembuatan (Assembly) adalah tahap pembuatan semua objek. Pada pembuatan


multimedia pembelajaran ini didasarkan pada tahap design seperti menu, bagan alir dan
alur maupun struktur kalkulasi operasi

Pengujian (Testing) tahap pengujian dilakukan setelah menyelesaikan tahap pembuatan


(assembly) dengan menjalankan aplikasi atau program dan melihatnya apakah ada
kesalahan atau tidak. Tahap ini disebut juga sebagai tahap pengujian alpha (alpha test)
dimana pengujian dilakukan oleh pembuat atau lingkungan pembuatnya.

Pendistribusian (Distribution) pada tahap ini aplikasi akan disimpan dalam suatu media
penyimpanan. Pada tahap ini jika media penyimpanan tidak cukup untuk menampung
aplikasinya, maka dilakukan komprensi terhadap aplikasi tersebut. (Binanto, 2010). Tahap
ini juga dapat disebut tahap evaluasi untuk mengembangkan produk yang sudah jadi supaya
menjadi lebih baik. Hasil evaluasi ini dapat digunakan sebagai masukan untuk tahap concept
pada produk selanjutnya.

Kesimpulan dan Saran


Kesimpulan

Dari berbagai penjelasan yang telah diuraikan maka dapat disimpulkan hal sebagai berikut:

1. Aplikasi ini kompatibel dan simpel dalam penggunaan dan kegunaanya


2. Aplikasi praktis dan produktif bias digunakan dimana saja dan kapan saja tanpa
menggunakan jaringan dan berbayar
3. Pengembangan aplikasi ini berbasis sistem operasi Android dan iOS yang sudah siap
digunakan dalam smartphone sehingga mudah dalam pendistribusian dan akses nya
Saran dan masukan

Terdapat saran dan masukan penting yang perlu diperhatikan yaitu:

1. Lebih mengembangkan aplikasi kalkulator agar menarik dan efisien


2. Fitur dan kelengkapan dari aplikasi sangat kurang
3. Penerapan aplikasi yang kurang kompleks dan harus lebih HD
4. Orientasi penemptan layer kurang optimal
5. Minimal perangkat yang mumpuni versi 2.0

Anda mungkin juga menyukai