PDA

View Full Version : Buku Baru "Membongkar Source Code Berbagai Aplikasi Android"


Darkc0der
20th November 2011, 10:45 PM
Author: Ivan Michael Siregar, ST., MT

(pengarang buku "Mengembangkan Aplikasi Enterprise Berbasis Android")

Halaman: 340

Bonus: CD



http://cdn-u.kaskus.us/45/flldecmx.jpg

http://cdn-u.kaskus.us/45/flldecmx.jpg

================ KATA PENGANTAR =================

Buku �Membongkar Source Code Berbagai Aplikasi Android� adalah kelanjutan dari buku pertama �Mengembangkan Aplikasi Enterprise Berbasis Android� yang telah terjual habis dengan sangat cepat. Buku ini mencakup pembahasan yang sangat luas tentang seluk beluk pemrograman Android. Sepertiga dari isinya masih mencakup pembahasan pada buku terdahulu, dan dua pertiga lagi membahas topik lanjut yang berbasis pada studi kasus.



Sebagai himbauan, diminta untuk tidak menggunakan source code dari buku ini untuk kepentingan tugas akhir, tanpa melakukan improvement terlebih dahulu. Buku ini dibuat untuk memberi inspirasi dan wawasan luas bagi Anda, dan mengajak agar lebih kreatif dalam mengembangkan lagi berbagai aplikasi yang dibahas dalam buku ini.



Terimakasih kepada semua pihak yang telah mendukung penerbitan buku ini: AplysIT � IT Solution Center di Bandung dan Medan, para rekan mahasiswaku di President University di Cikarang, dan teman-teman mahasiswa pada seluruh kampus yang telah mengikuti workshop Android bersama Aplysit, di Medan: Politeknik Informatika Del, USU, Univ. Methodist, LP3I, Univ. St. Thomas, STTP Poliprofesi, AMIK MBP; di Bandung: LPKIA, Unikom, Univ. Islam Negeri; di Jakarta: USNI; di Semarang: Stikubank, dan kampus-kampus lainnya yang tidak tersebutkan satu persatu. Juga terimakasih kepada Kantor Pusat Flexi Jakarta yang telah mempercayakan penyelenggaraan 3 hari inhouse training kepada 11 staff divisi platform. Buku ini dipersembahkan untuk kemajuan teknologi informasi Indonesia.



Sebagai tambahan, mohon maaf untuk beberapa email yang menanyakan seputar pemrograman Android namun yang tidak sempat terbalas. Mudah-mudahan dengan hadirnya buku ini, dapat menjadi jawaban bagi Anda yang membutuhkan. Akhir kata, semoga buku ini dapat membawa manfaat bagi kecerdasan IT Indonesia.



Bandung, Mei 2011



Ivan Michael Siregar, ST., MT.





================ DAFTAR ISI ======================

KATA PENGANTAR 1

DAFTAR ISI 2

BAB 1: LINGKUNGAN ECLIPSE GALILEO 5

1.1. Instalasi 5

1.2. Pemasangan SDK 9

1.3. Aktivasi SDK 11

BAB 2: MENGENAL KOMPONEN ANDROID 15

2.1. Memulai Proyek 15

2.2. EditText dan Button 16

2.3. Spinner 31

2.4 Checkbox 35

2.5 Radio Group 39

2.3 Marquee 45

2.4 Pengaturan Layout 50

BAB 3: ANDROID DAN DATABASE 53

BAB 4: HTTP CONNECTION 57

BAB 5: THREAD 69

BAB 6: INTENT 74

BAB 7: PROYEK 1 81

APLYDROID ADDRESS BOOK 81

7.1. Proyek AddressBook 81

7.2. Saran Pengembangan 98

BAB 8: PROYEK 2 99

APLYDROID ADDRESS BOOK ON WEB 99

8.1. Apa yang baru saja Anda lakukan? 99

8.2. Selanjutnya apa yang akan Anda lakukan? 100

8.3. Tinjau Ulang Aplikasi Web 100

8.4. Scritp PHP Untuk Server 101

8.5. Android Untuk View Data 103

8.6. Android Untuk Add, Edit, dan Delete Data 107

8.7. Uji Coba Proyek 111

8.8. Saran Pengembangan 114

BAB 9: PROYEK 3 116

APLYDROID UPLOADER 116

9.1. Sinopsis 116

9.2. Bekerja Dengan Proyek 116

9.3. Saran Pengembangan 121

BAB 10: PROJECT 4 122

APLYDORID GPS 122

10.1. Sinopsis 122

10.2. Bekerja Dengan Proyek 122

10.3. Saran Pengembangan 127

BAB 11: PROJECT 5 128

APLYDROID EMAIL MANAGER 128

11.1. Sinopsis 128

11.2. Bekerja Dengan Proyek 128

11.3. Saran Pengembangan 140

BAB 12: PROJECT 6 141

APLYDROID QIBLA LOCATOR 141

12.1. Sinopsis 141

12.2. Menentukan Posisi Kiblat 141

12.3. Bekerja Dengan Proyek 144

12.4. Saran Pengembangan 150

BAB 13: PROJECT 7 151

APLYDROID MESSENGER 151

13.1. Sinopsis 151

13.2. Bekerja Dengan Proyek 151

13.3. Saran Pengembangan 190

BAB 14: PROJECT 8 192

APLYDROID VOTER 192

14.1. Sinopsis 192

14.2. Bekerja Dengan Proyek 193

14.3. Saran Pengembangan 221

BAB 15: PROJECT 9 222

APLYDROID DCT COMPRESSOR 222

15.1. Sinopsis 222

15.2. Bekerja Dengan Proyek 227

13.4. Saran Pengembangan 238

BAB 16: PROJECT 10 240

APLYDROID DATABASE SYNCHRONIZER 240

16.1. Sinopisis 240

16.2. Bekerja Dengan Proyek 240

16.3. Saran Pengembangan 291

BAB 17: PROJECT 11 292

APLYDORID RSA ENCRYPTOR 292

17.1. Sinopsis 292

17.2. Bekerja Dengan Proyek 296

17.3. Saran Pengembangan 303

BAB 18: PROJECT 12 304

APLYDROID FRIEND FINDER 304

18.1. Sinopsis 304

18.2. Update ADT dan SDK 304

18.3. Bekerja Dengan Proyek 308

18.4. Saran Pengembangan 327

PENUTUP 328

PUSTAKA 329







=============== COVER BELAKANG ==================



Buku ini sangat layak untuk dimiliki oleh siapapun yang ingin belajar Android secara cepat dan benar. Di dalamnya mengupas habis tentang seluk beluk pemrograman Android, mulai dari tingkat dasar hingga tingkat lanjut. Belum ada buku Android yang selengkap ini.



Anda tidak perlu memiliki hanphone Android sebab semua latihan dan proyek pada buku ini dapat dijalankan dengan menggunakan emulator pada laptop.



Buku ini sangat cocok bagi Anda yang ingin mendapat inspirasi tugas akhir, maupun sedang mengerjakan berbagai aplikasi berbasis Android. Namun diingatkan agar Anda menjaga integritas sebagai mahasiswa dengan tidak hanya mengcopy saja, namun harus melakukan improvisasi terhadap berbagai proyek yang sudah disediakan pada buku ini. Jika Anda menyelesaikan ketigabelas proyek yang sudah disediakan, dijamin kahlian Anda lebih dari cukup untuk membangun aplikasi pada Android. Selain itu, gabungan seluruh proyek dapat memberi Anda inspirasi untuk menyelesaikan sebuah proyek baru berdasarkan ide sendiri.



Semoga buku ini menjawab kebutuhan teknologi akan pemrograman Android di Indonesia, dan dapat melengkapi serangkaian workshop Android yang sudah dilakukan oleh Aplysit pada hampir dua puluh kota besar di Indonesia.



Facebook:

http://www.facebook.com/l.php?u=%2Fp...2qmF7mkllK0tgx (http://www.facebook.com/l.php?u=%2Fpages%2Fbrowser.php&h=c10b2&cb=3&p=AQDJ7IS87qWEEvssmRMuEt4wLOQ6mRK_CSKG41v3lWceJPZM ylpzqfq6psmaIeWthaJaDv1fFrmr-eGhZ_XzZ8Tct9oc2xFwwB2qmF7mkllK0tgx)

</div>