BAB III (Andro)
BAB III (Andro)
TINJAUAN PUSTAKA
untuk
memodelkan
bisnis,
dan
sistem
bersama-sama
oleh
tujuan
dimainkan oleh
pengguna dalam
GAMBAR
NAMA
KETERANGAN
Actor
Dependency
Generalizati
on
Hubungan
dimana
objek
anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor).
Include
Extend
Association
System
NO
GAMBAR
Use Case
NAMA
KETERANGAN
Collaborati
on
10
Note
GAMBAR
NAMA
KETERANGAN
Hubungan dimana objek anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor).
Upaya untuk menghindari asosiasi
dengan lebih dari 2 objek.
Generalizatio
n
Nary
Association
Class
Collaboration
Realization
NAMA
KETERANGAN
NO
GAMBAR
Dependency
Association
state
tertentu
dan
GAMBAR
NAMA
Actifity
Action
Initial Node
NO
GAMBAR
NAMA
KETERANGAN
Memperlihatkan bagaimana masingmasing kelas antarmuka saling
berinteraksi satu sama lain
State dari sistem yang mencerminkan
eksekusi dari suatu aksi
Bagaimana
diawali.
objek
dibentuk
atau
KETERANGAN
Actifity
Final Node
Bagaimana objek
dihancurkan
dibentuk
dan
Fork Node
yang
kemampuan
rendering
pada
browser,
juga
berbeda
karena
pada
dan
juga
akselerasi
dimana sebuah kelas memiliki lebih dari satu buah konstruktor. Jadi
penciptaan sebuah objek oleh konstruktor, diciptakan berdasarkan jumla
parameter yang dimiliki oleh konstruktor tersebut. Secara default, sebuah
kelas yang tidak dideklarasikan sebuah konstruktor, kelas tersebut akan
menggunakan konstruktor defaultnya (konstruktor tanpa parameter) kelas
itu sendiri sebagai media bagi kelas itu untuk menciptakan objek untuk
mengelola fungsi- fungsi dan attirbutes yang dimiliki oleh kelas.
Berdasarakan penerapannya di dalam kode program, konstruktor seperti
halnya method atau fungsi dalam pendeklarasiannya, dideklarasikan
dengan menggunakan modifier tetapi penamaan pada konstruktor harus
mengikuti nama kelas itu sendiri. Dan yang membedakan konstruktor
dengan method lainnya adalah konstruktor tidak bertipe void dan tidak
memiliki pengembalian nilai seperti halnya method-method biasa.
2.5.1.4............................................................................................... Method
Method adalah fungsi-fungsi yang dimiliki oleh suatu kelas. Fungsi-fungsi
dalam
bahasa
pemrograman
Java
dimaksudkan
untuk
yang
diciptakan
untuk
Virtual
Machine
(JVM)
adalah
mesin
virtual
yang
kode
(dalam
java
adalah
1) Applet
2) Java Networking
3) Java Database Connectivy (JBDC)
2.6........................................................................................ Android Studio
Android Studio adalah sebuah Integrated Development Environment (IDE)
untuk mengembangkan aplikasi ber-platform Android. Hal ini diumumkan pada
tanggal 16 Mei 2013 saat Google I/O conference oleh Product Manager Google,
Katherine Chou. Android Studio tersedia secara bebas di bawah Lisensi Apache
2.0.
Android Studio pada awal tahap preview dimulai dari versi 0.1 pada bulan
Mei 2013, kemudian memasuki tahap beta mulai dari versi 0.8 yang dirilis pada
bulan Juni 2014. Versi stable build dirilis pada bulan Desember 2014, yang
dimulai dari versi 1.0.
Didasarkan pada perangkat lunak IDEA JetBrains 'IntelliJ, Android Studio
dirancang khusus untuk pengembangan Android. Ini tersedia untuk di-download
pada Windows, Mac OS X dan Linux. Android Studio ini menggantikan Eclipse
ADT sebagai IDE utama Google untuk pengembangan aplikasi Android. Berikut
adalah hal yang ditawarkan di Android Studio :
1) Berbasis Gradle.
2) Android-spesifik refactoring dan perbaikan yang cepat.
3) Alat Lint untuk menangkap kinerja, kegunaan, versi kompatibilitas dan
masalah lainnya.
4) ProGuard dan app-signature.
5) Wizard untuk desain dan membuat komponen-komponen umum Sebuah
layout editor yang memungkinkan untuk drag-and-drop komponen UI,
pratinjau layout pada beberapa konfigurasi layar, dan banyak lagi.
6) Built-in dukungan untuk Google Cloud platform , sehingga mudah untuk
mengintegrasikan Google Cloud Messaging dan App Engine sebagai
komponen server-side.
Tabel 2.4 Perbandingan antara Android Studio dengan Eclipse ADT
Fitur
Android
Studio
Eclipse
ADT
Build system
Gradle
Ant
Yes
No
Yes
No
Advanced Android
refactoring
Yes
No
Yes
Yes
Fitur
Android
Studio
Eclipse
ADT
Yes
Yes
NDK support
Yes
Yes
code
completion
and
Concept
Design
Tahap Design (perancangan) akan menentukan desain sistem
MaterialCollecting
Material Collecting adalah tahap dimana pengumpulan bahan-
aplikasi ini
diperoleh dari PT Anugerah Generasi Bersama, internet dan bahanbahan yang didesain oleh penulis selaku developer aplikasi. Desain
bahan-bahan tersebut menggunakan perangkat lunak pendukung
seperti Adobe photoshop CS6, dan lain-lain.
4)
Assembly
Tahap assembly (pembuatan) adalah tahap dimana semua
tahap
design
kemudian
diimplementasikan
ke
bahasa
Testing
Tahap testing atau pengujian dilakukan setelah selesai tahap
Jika