Tugas Mandiri Mobile 15025 AuliaSilvilakmal 6A
Tugas Mandiri Mobile 15025 AuliaSilvilakmal 6A
“Kalkulator Sederhana”
Dosen : Purwantoro, M.Kom
Disusun Oleh :
Aulia Silvilakmal : 1510631170025
Kelas 6A
TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS SINGAPERBANGSA KARAWANG
2018
KATA PENGANTAR
Assalamu’alaikum Wr.Wb
Puji syukur kehadirat Allah SWT atas segala rahmat-Nya sehingga tugas
final project ini dapat tersusun hingga selesai. Shalawat serta salam semoga tetap
tercurah limpahkan kepada Nabi besar kita Nabi Muhammad SAW.
Makalah ini telah kami susun dengan maksimal dan mendapatkan bantuan
dari berbagai pihak sehingga dapat memperlancar pembuatan laporan ini. Untuk
itu, kami mengucapkan banyak terimakasih kepada semua pihak yang telah
berkontribusi dalam pembuatan makalah ini.
Terlepas dari semua itu, kami menyadari sepenuhnya bahwa masih ada
kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena itu,
dengan tangan terbuka kami menerima segala saran dan masukakan dari pembaca
agar kami dapat memperbaiki laporan ini.
Penyusun
i
DAFTAR ISI
ii
2.6 System Development Life Cycle (SDLC)........................................................... 9
2.6.1 Model Waterfall ............................................................................................... 10
BAB III ............................................................................................................................. 12
3.1 Metodologi ........................................................................................................ 12
3.2 Rencana Pengerjaan .......................................................................................... 12
BAB IV ............................................................................................................................. 13
4.1 Analisis Sistem.................................................................................................. 13
4.1.1 Use Case Diagram ..................................................................................... 13
4.1.2 Activity Diagram ........................................................................................ 13
4.2 Interface ............................................................................................................ 14
4.2.1 Interface Menu Utama.............................................................................. 14
BAB V .............................................................................................................................. 15
1.1. Kesimpulan ....................................................................................................... 15
1.2. Saran ................................................................................................................. 15
Daftar Pustaka ................................................................................................................... 16
iii
BAB I
Pendahuluan
Proses menghitung sangat penting untuk kegiatan sehari-hari, seperti dalam kegiatan jual-beli
dan Pendidikan, maka dari itu saya membuat sebuah aplikasi android penghitung berbasis android
yang saya beri nama Calculator_debug untuk memudahkan proses perhitungan dalam kegiatan
sehari – hari.
1.4 Tujuan
1.4.1 Membuat suatu aplikasi yang memudahkan dalam melakukan proses perhitungan
dalam kegiatan sehari – hari.
BAB I PENDAHULUAN
1
Bab ini berisi tentang dari latar belakang, rumusan masalah, batasan masalah, tujuan
penelitian dan sistematika penulisan skripsi.
BAB II PEMBAHASAN
Bab ini berisi tentang landasan Teori berisi tentang teori-teori yang mendasari
pembahasan secara detail, dapat berupa definisi-definisi atau model matematis yang
langsung berkaitan dengan ilmu atau masalah yang diteliti.
BAB V PENUTUP
Bab ini berisi tentang:
1. Kesimpulan
2. Saran
2
BAB II
Pembahasan
3
berbeda untuk pengembangannya. Setiap aplikasi yang dimilikinya ditingkatan yang sama.
Android tidak membedakan antara aplikasi inti dengan aplikasi pihak ketiga. API yang
disediakan menawarkan akses kehardware, maupun data-data ponsel sekalipun, atau data
system sendiri. Bahkan pengguna dapat menghapus aplikasi inti dan menggantikannya
dengan aplikasi pihak ketiga.
Android memiliki empat karakteristik sebagai berikut :
1. Terbuka
Android dibangun untuk benar-benar terbuka sehingga sebuah aplikasi dapat
memanggil salah satu fungsi inti ponsel seperti membuat panggilan, mengirim pesan
teks, menggunakan kamera dan lain-lain. Android merupakan sebuah mesin virtual yang
dirancang khusus untuk mengoptimalkan sumber daya memori dan perangkat keras yang
terdapat di dalam perangkat. Android merupakan open source, dapat secara bebas
diperluas untuk memasukkan teknologi baru yang lebih maju pada saat teknologi
tersebut muncul. Platform ini akan terus berkembang untuk membangun aplikasi mobile
yang inovatif.
4
2.2 Sejarah Android
Android Inc. adalah perusahaan yang berada di Palo Alto, California Amerika Serikat,
merupakan pendatang baru yang membuat peranti lunak untuk ponsel yang didirikan
olehAndy Rubin, Rich Miner, Nick Sears dan Chris Whitep pada bulan oktober tahun 2003
silam. Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang
mencakup sistem operasi, middleware dan aplikasi.
2.3 Versi Android
2.3.1 Android 1.0 (Astro)
Android 1.0 merupakan versi komersil pertama dari Android. Sistem operasi ini
diresmikan pada tanggal 23 September 2008. Astro adalah nama versi pertama dari
Android, tetapi karena terdapat permasalahan dengan hak cipta pada nama Astro,
maka pemberian nama pada versi tersebut tidak jadi dilakukan.
Di dalam Android 1.0 telah diperkenalkan tempat untuk mendownload berbagai
aplikasi dari Android, yang diberi nama Android Market.
5
ini, terdapat penambahan dukungan jaringan CDMA/EDVO yang pada versi
Android 1.5 tidak ditemukan. Terdapat pula penambahan fitur pada sistem kamera
dan mesin pencari (search engine).
6
2.3.9 Android 4.0 - 4.0.4 (Ice Cream Sandwich)
Android versi Ice Cream Sandwich diluncurkan pada bulan Oktober 2011.
Sistem operasi Android Ice Cream Sandwich hadir dengan tampilan yang lebih
elegan dibandingkan versi terdahulu. Peningkatan kualitas fotografi dan video
dilakukan pada versi Android ini.
7
Diperkenalkan juga sistem Doze untuk manajemen daya baru yang dapat
mengurangi aktivtas pada background saat perangkat tidak difungsikan. Selain itu
terdapat perangkat migrasi data ke kartu mikro SD secara mudah dan cepat.
8
2.5 Unifed Modeling Languange (UML)
Pada UML terdiri dari 13 macam diagram yang dikelompokkan dalam 3 kategori,
berikut penjelasan singkat dari pembagian kategori tersebut :
9
Dalam sebuah siklus SDLC, terdapat enam langkah. Jumlah langkah SDLC pada
referensi lain mungkin berbeda, namun secara umum adalah sama. Langkah tersebut adalah
1. Analisis sistem, yaitu membuat analisis aliran kerja manajemen yang sedang berjalan
2. Spesifikasi kebutuhan sistem, yaitu melakukan perincian mengenai apa saja yang
dibutuhkan dalam pengembangan sistem dan membuat perencanaan yang berkaitan
dengan proyek system
3. Perancangan sistem, yaitu membuat desain aliran kerja manajemen dan desain
pemrograman yang diperlukan untuk pengembangan sistem informasi
4. Pengembangan sistem, yaitu tahap pengembangan sistem informasi dengan menulis
program yang diperlukan
5. Pengujian sistem, yaitu melakukan pengujian terhadap sistem yang telah dibuat
6. Implementasi dan pemeliharaan sistem, yaitu menerapkan dan memelihara sistem yang
telah dibuat
10
11
BAB III
METODE PENGEMBANGAN PERANGKAT LUNAK
3.1 Metodologi
Metode air terjun atau yang sering disebut metode waterfall sering dinamakan siklus hidup
klasik (classic life cycle), dimana hal ini menggambarkan pendekatan yang sistematis dan juga
berurutan pada pengembangan perangkat lunak.
1. Definisi Kebutuhan
Tahapan pertama yaitu pengumpulan data atau informasi yang diperlukan :
a. Data rumus operasi perhitungan
b. Aplikasi Android Studio
c. Perangkat android
2. Desain
Tahapan ini berisi pembuatan desain menu gambar desain dan deskripsinya.
3. Implementasi
Tahapan ini pembuatan aplikasi secara keseluruhan menggunakan Android Studio.
4. Pengujian
Setelah aplikasi dibuat, hasil akhir dari rancangan akan diujikan ke perangkat android
(smartphone).
12
BAB IV
PEMBAHASAN
13
4.2 Interface
4.2.1 Interface Menu Utama
14
BAB V
PENUTUP
1.1. Kesimpulan
Aplikasi Calculator_debug ini sangat berguna untuk memudahkan proses perhitungan
dalam kegiatan sehari – hari seperti dalam kegiatan jual-beli dan kegiatan pendidikan
1.2. Saran
1. Dapat dikembangkan dengan menambah banyak proses hitung, sehingga lebih
lengkap dalam membantu perhitungan dalam kegiatan sehari-hari
15
Daftar Pustaka
16