7 Bab-Ii
7 Bab-Ii
LANDASAN TEORI
6
yang lebih kecil dalam bentuk modul-modul sehingga menjadi cukup mudah
ditangani.
disusun dan dirangkai menjadi satu kesatuan prosedur, berupa urutan langkah
program. Pada bahasa pemprograman terdapat dua faktor penting, yaitu sintak dan
bentuk program, memiliki rancang bangun yang terstruktur dan tidak berbelit-belit
2.2.1 Android
Linux yang digunakan untuk perangkat mobile (smartphone) atau pun perangkat
tablet (PDA).Sifat platform android yang terbuka bagi para pengembang untuk
7
2.2.1.1. Sejarah singkat Android
dikembangkan oleh Android Inc. Yang kemudian dibeli Google pada tahun
benar pintar.Di bawah ini merupakan paparan dari beberapa keunggulan android:
1. Open Source
2. Magnet Google
8
Android merupakan salah satu aset yang dimiliki oleh Google. Jadi semua
3. Multitasting
5. Easy Notification
dari terima sms,terima email, terima pesan facebook, dan masih banyak
9
6. Beautifull Widget
android dapat diberikan menu shortcut sebuah aplikasi. Hal itu tentunya
7. Modding
ROM.
Beberapa versi android yang telah dirilis dari versi terdahulu hingga
Cupcake adalah nama versi pertama OS android ini. Dari versi pertama ini
10
mengaplikasikan virtual Keyboard yang menjadikan pengalaman pertama
menambahkan fitur baru di versi 1.6 ini, yaitu Text-to speech dan
yang sangat dibutuhkan seperti: flash, digital Zoom, dan fitur White
pilih nama kontak sebagai saran. Ini bukanlah Update terbesar dalam
sejarah Android, tapi mungkin salah satu pembaruan yang lebih nikmat
11
terbaru: “Meningkatkan kecepatan pada 2,2 fantastis, tapi apa yang
menjadi produk nyata, pada tingkat yang sangat berbeda dari tahun
pertama ... android 2.2 adalah versi pertama Android yang terasa benar-
besar fitur yang semestinya. Ini tidak cukup pada titik ibu saya bisa
bagaimana hal itu akan menjadi lebih baik. Ini aman untuk mengatakan
penggunanya.
akhirnya mengambil waktu sejenak untuk melihat bentuk pada akhir 2010.
antarmuka pengguna yang dirombak dengan tema gelap yang juga terus
kecepatan uptick Android. Tapi itu tidak berarti fitur baru benar-benar
memperbaiki fitur Copy dan Paste. Sayangnya, ini adalah ketika Software
12
menguliti berada dalam ayunan dan saham Android mulai surut ke
atas.
Honeycomb lebih terfokus pada satu hal dan hal itu adalah Tablet. IPad
diperlukan sebuah OS yang bisa bersaing dalam faktor bentuk yang lebih
besar tidak cocok untuk saku Anda. Ini termasuk apa yang disebut Google
lebih besar.
Recent apps (bagaimana jika kita hidup tanpa itu ?!). Desain yang benar-
13
8. Android Jellybean version 4.1
Google now! Serius, itu fitur favorit saya dari Android dan rilis di mana
saya mulai melihat iPhone 3GS saya yang kurang menyukainya. Jellybean
Lebih dari satu tahun sampai Android pindah dan merilis versi berikutnya
(meskipun Jellybean itu terus ditingkatkan hingga musim panas 2013) dan
2013. Google Now sekarang lebih baik dari sebelumnya dengan beberapa
Hello Lollipop dan halo modern Android. Klaim terbesar Lollipop untuk
14
mulai kembali dengan Ice Cream Sandwich. Ikon, animasi, dan menu
Desain Google, dan lockscreen android menjadi jauh lebih berguna dengan
sensor sidik jari baru dan ditingkatkan Google Now, dan legal, Juga
berarti Anda akan mendapat daya tahan baterai seharian tanpa perlu
Menurut TIM EMS (2012 : 16), Sebuah aplikasi android akan terdiri atas
1. Activity
15
melihatnya.Sebuah aplikasi android dapat terdiri dari beberapa Activity
2. Views
dalam Views adalah android.view. Dan Layout dari Views ini diatur dalam
3. Services
sebagainya.
4. Content Provider
5. Intens
aplikasi meminta sesuatu dari komponen yang ada pada sistem Android,
16
yang akan dilakukan setelah mendapatkan perintah dari services atau
Activity.
6. Broadcast Receiver
Intens.
7. Widgets
Android. Beberapa ikon Widget interaktif akan berada pada tampilan layar
akan melihat isi E-mail maka pengguna melihat pada ikon E-mail dan
2.2.2 Java
untuk membangun aplikasi pada sistem aplikasi android. Oleh karen itu, untuk
karena itu, setiap konsep yang diimplementasikan dalam java berbentuk dalam
dan keadaan.Pada java terdapat kumpulan kelas standar yang dikenal dengan
Aplication Programing Interface (API) Java, selain itu dapat juga dideskripsikan
17
2.2.3 SDK
android emulator, serta perangkat lunak lainnya yang dibutuhkan untuk membuat
yang ditunjukan untuk para develover java. Sejak java diperkenalkan, JDK
merupakan Java Software Develoment Kit (SDK) yang paling sering digunakan.
Pada tanggal 17 November 2006, Sun akan mengatakan akan merilis JDK sebagai
software ini sekarang menjadi Free Software. Pada tanggal 8 mei 2007, Sun
IDEA . Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya
18
2.3 Metode Alogaritma
dan definisi konsep yang dilibatkan. Algoritma Brute Force memecahkan masalah
dengan sangat sederhana, langsung dan dengan cara yang jelas. Algoritma brute
peningkatan performa. Algoritma ini sangat jarang dipakai dalam praktik, namun
Salah satu cara untuk menguji suatu aplikasi atau software dengan cara
melihat modul untuk dapat meneliti dan menganalisa kode dari program yang di
buat ada yang salah atau tidak. Kalau modul yang telah dan sudah di hasilkan
berupa output yang tidak sesuai dengan yang di harapkan maka akan di compile
19
ulang dan di cek kembali kode-kode tersebut hingga mencapai sesuai denganyang
di harapkan
bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga
pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar
20
3. Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam
Use case diagram yaitu salah satu jenis diagram pada UML yang
menggambarkan interaksi antara sistem dan aktor, use case diagram juga
sistemnya.
b. Activity Diagram
Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram
pada UML yang dapat memodelkan proses-proses apa saja yang terjadi
pada sistem.
c. Sequence diagram
Sequence diagram yaitu salah satu jenis diagram pada UML yang
21
dilakukan untuk dapat menghasilkan sesuatu seperti pada use case
diagram.
d. Class diagram
Class diagram yaitu salah satu jenis diagram pada UML yang digunakan
sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan
e. Statemachine diagram
Statemachine diagram yaitu salah satu jenis diagram pada UML yang
sistem.
f. Communication diagram
Communication diagram yaitu salah satu jenis diagram pada UML yang
juga menggambarkan interaksi antara objek yang ada pada sistem. Hampir
g. Deployment diagram
menunjukan tata letak suatu sistem secara fisik, dapat juga dikatakan untuk
22
menampilkan bagian-bagian softwere yang terdapat pada hardwere
Menurut Andi (2013:2) Adobe Dreamweaver CS6 adalah versi terbaru dari
Adobe Dreamweaver yang merupakan bagian dari Adobe Creative Suite 6. Adobe
profesional untuk mendesain web secara visual. Aplikasi ini juga biasa dikenal
dengan istilah WYSIWYG (What You See Is What You get), yang intinya adalah
anda tidak harus berurusan dengan tag-tag HTML untuk membuat sebuah site dan
dapat melhat hasil desainnya secara langsung. Dengan kemampuan fasilitas yang
web meskipun untuk para web desainer pemula sekalipun. Kemampuan Adobe
PHP, ASP JavaScript, dan yang lainnya juga memberikan fasilitas maksimal
2.5.3 Paint
secara luas dan sangat sederhana. Microsoft Paint telah menjadi suatu aliran
23
utama pada semua Sistem Operasi Windows. Ia diperkenalkan pertama kali dalam
hari-hari awal Windows 1.0 dan ia masih tetap dibundel dengan Windows OS
24