Anda di halaman 1dari 21

LAPORAN PROGRAM ANDROID

ARITMATIKA

Dosen Pengampu :
Suliswaningsih, S.Kom

Disusun Oleh :

Nama : Andrian Ersa Maulana


NIM : 16.12.0202
Kelas : SI 16 B

PROGRAM STUDI SISTEM INFORMASI


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO
PURWOKERTO
2018
KATA PENGANTAR

Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang,
saya panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat,
hidayah, dan inayah-Nya kepada saya, sehingga saya dapat menyelesaikan tugas laporan ini
dengan baik.
Harapan saya semoga laporan ini dapat menambah pengetahuan dan pengalaman
bagi para pembaca. Untuk kedepannya dapat memperbaiki bentuk maupun menambah isi
laporan agar menjadi lebih baik lagi.
Karena keterbatasan pengetahuan maupun pengalaman saya, saya yakin masih
banyak kekurangan dalam laporan ini. Oleh karena itu saya sangat mengharapkan saran dan
kritik yang membangun dari pembaca demi kesempurnaan laporan ini.

Purwokerto, 19 Mei 2018

Penyusun
BAB I

PENDAHULUAN

A. Latar Belakang
Pada saat ini, kita hidup di zaman globalisasi atau bisa juga disebut zaman
modernisasi. Modernisasi sendiri dalam ilmu sosial merujuk pada bentuk transformasi
dari keadaan yang kurang maju atau kurang berkembang ke arah yang lebih baik
dengan harapan kehidupan masyarakat akan menjadi lebih baik. Modernisasi
mencakup banyak bidang, contohnya dalam bidang ilmu pengetahuan dan teknologi.
Di zaman modernisasi seperti sekarang, manusia sangat bergantung pada
teknologi. Hal ini membuat teknologi menjadi kebutuhan dasar setiap orang. Dari
orang tua hingga anak muda, para ahli hingga orang awam pun menggunakan
teknologi dalam berbagai aspek kehidupannya. Para petani yang bekerja di ladang
juga menggunakan teknologi untuk meningkatkan hasil panennya, contohnya adalah
penggunaan traktor mesin yang lebih cepat dan efisien jika dibandingkan dengan
bajak yang ditarik oleh seekor kerbau.
Kebutuhan manusia akan teknologi juga didukung dengan perkembangan ilmu
pengetahuan dan teknologi yang sangat pesat. Perkembangan teknologi berkembang
secara drastis dan terus berevolusi hingga sekarang dan semakin mendunia. Hal ini
dapat dibuktikan dengan banyaknya inovasi dan penemuan yang sederhana hingga
sangat rumit. Bahkan, kurang dari 10 tahun terakhir, teknologi handphone yang
awalnya hanya sebuah alat komunikasi nirkabel berkembang menjadi alat komunikasi
yang dapat mengambil foto, merekam video, mendengarkan musik, dan mengakses
internet dalam hitungan detik.
Perkembangan teknologi saat ini merupakan dasar untuk mengembangkan
kehidupan berbangsa dan bernegara. Kemajuan suatu negara didasarkan atas seberapa
jauh ilmu pengetahuan dan teknologi yang dikuasai oleh negara tersebut. Hal ini
sangat beralasan dikarenakan ilmu pengetahuan dan teknologi merupakan dasar dari
setiap aspek kehidupan manusia. Bangsa Indonesia merupakan salah satu bangsa yang
hidup dalam lingkungan global, maka mau tidak mau juga harus terlibat dalam maju
mundurnya penguasaan teknologi dan ilmu pengetahuan, khususnya untuk
kepentingan bangsa sendiri. Sebagai negara yang masih berkembang, Indonesia
dianggap belum terlalu maju dalam penguasaan dan perkembangan ilmu pengetahuan
dan teknologi.
B. Rumusan Masalah
1. Mengerti tentang Aplikasi Android Mobile.
2. Mengerti tentang Aplikasi Android Kalkulator Aritmatika.
3. Mengerti tentang Android Dvelopment Tools (ADT)
C. Tujuan
1. Membantu user untuk belajar berhitung dengan mudah.
2. Membantu user agar lebih cepat dalam berhitung.
BAB II
TEORI DASAR

A. Aplikasi Android Mobile


Menurut Wikipedia, pengertian aplikasi mobile adalah program yang
digunakan orang untuk melakukan sesuatu pada sistem komputer. Mobile dapat
diartikan sebagai perpindahan yang mudah dari satu tempat ke tempat yang lain,
misalnya telepon mobile berarti bahwa terminal telepon yang dapat
berpindah dengan mudah dari satu tempat ke tempat lain tanpa terjadi
pemutusan atau terputusnya komunikasi.

B. Aplikasi Android Kalkulator Aritmatika


Kalkulator Aritmatika adalah alat untuk menghitung dari perhitungan
sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian. Kalkulator
sering dimasukkan sebagai fungsi tambahan daripada komputer dan handphone.

C. Android Dvelopment Tools (ADT)


Android Development Tools adalah plugin untuk Eclipse yang didesain untuk
pengembangan aplikasi Android. ADT memungkinkan Eclipse untuk digunakan
dalam membuat aplikasi Android baru, membuat User Interface, menambahkan
komponen berdasarkan framework API Android, debug aplikasi, dan pemaketan
aplikasi Android.
BAB III
SPESIFIKASI PERANCANGAN APLIKASI

A. Spesifikasi Perancangan Aplikasi


1. Aplikasi kalkulator aritmatika memiliki 3 (tiga) layout, yaitu Menu, Operasi
Tambah, Kurang, dan Nilai Bilangan.
2. Aplikasi penjumlahan dan pengurangan menggunakan layout yang sama.
3. Aplikasi akan tetap berada pada suatu layer sampai user menekan tombol
“Kembali”.
4. Ada validasi pada saat user belum menjawab dan menekan tombol “OK”.
5. Akan ada validasi jika jawaban user salah atau benar.
6. Bilangan-bilangan yang digunakan random (acak).
7. Terdapat nilai bilangan yang artinya bahwa pada operasi tersebut mengurai sebuah
bilangan menjadi komponen ratusan, puluhan dan satuan.
BAB IV
IMPLEMENTASI PROGRAM

Berikut merupakan implementasi program Aplikasi Kalkulator Aritmatika dan


screenshoot running program pada komputer. Dalam implementasi program ini
mencoba semua button, mengecek validasi dan proses perhitungannya sudah sesuai
dengan yang diinginkan oleh user.
1. Tampilan utama saat Running Aplikasi JFMatika pada komputer. Dengan background
warna yang tidak tidak terlalu mencolok dan sederhana.

2. Source Code Pada Layout Main_Menu.xml


3. Tampilan Menu Penjumlahan Jawaban Benar. Pada menu penjumlahan ini, apabila
nilai inputan hasil penjumlahan benar, maka akan muncul toast “Horee, Benar..”.
4. Tampilan Menu Penjumlahan Jawaban Salah. Pada menu penjumlahan ini, apabila
nilai inputan hasil penjumlahan salah, maka akan muncul toast “Salah, Coba lagi ya”.

5. Tampilan Menu Pengurangan Jawaban Benar. Pada menu pengurangan ini, apabila
nilai inputan hasil pengurangan benar, maka akan muncul toast “Horee, Benar..”.
6. Tampilan Menu Pengurangan Jawaban Salah. Pada menu pengurangan ini, apabila
nilai inputan hasil pengurangan salah, maka akan muncul toast “Salah, Coba lagi ya”.

7. Souce Code pada Layout Tambah_kurang


8. Tampilan Menu Nilai Bilangan Benar. Pada menu nilai bilangan ini, user ditugaskan
untuk mengisi nilai satuan, puluhan, dan ratusan. Jika hasil nilai inputan benar, maka
setelah klik “OK” akan muncul toast “Hore Benar”.

9. Tampilan Menu Nilai Bilangan Salah. Pada menu nilai bilangan ini, user ditugaskan
untuk mengisi nilai satuan, puluhan, dan ratusan. Jika hasil nilai inputan salah, maka
user diharuskan mengisi kembali dengan jawaban yang benar.
Berikut tampilan menu hasil nilai pada nilai satusan. Jika hasil nilai inputan pada nilai
satusan salah maka akan muncul toast “Ratusan Salah”. Pada tampilan ini, user
menginputkan nilai 500 pada Satusan, jawaban tersebut salah karena jawaban yang
benar adalah 700.
10. Source Code pada Layout Nilai_Bilangan
11. Source Code pada Java MainActivity.

12. Source Code pada Java Penjumlahan.


13. Source Code pada Java Pengurangan

.
14. Source Code pada Java NilaiBilangan
15. Source Code pada String

16. Source Code pada Android Manifest


BAB V
PENUTUP

Android adalah sebuah sistem operasi Linux yang dirancang untuk perangkat
bergerak touchscreen seperti smartphone dan tablet yang kemudian dikembangkan
oleh Google. Android saat ini tentu banyak digunakan oleh sebagian besar orang,
mengingat sebagian besar orang telahm enggunakan smartphone. Android juga
merupakan sistem operasi yang paling banyak digunakan saat ini (terutama di
Indonesia).
Oleh karena itu, dapat membuat aplikasi berbasis android tidak membuat kita
rugi. Sebagai contohnya, kita dapat membuat aplikasi belajar yang dapat digunakan
oleh anak. Dengan begitu, anak bisa mendapatkan ilmu dari bermain aplikasi android,
salah satunya Aplikasi Aritmatika ini. Selain belajar, anak-anak pun dapat mengikuti
perkembangan teknologi yang ada.
Aplikasi Aritmatika ini masih sederhana dan belum terdapat fitur-fitur
pendukung lainnya. Oleh karena setiap waktu, teknologi informasi akan selalu
berkembang, maka tentu saja aplikasi ini masih dapat di kembangkan menjadi lebih
baik lagi.