DAFTAR ISI

advertisement
DAFTAR ISI
Prakata
Daftar Isi
PART I PENGENALAN MOBILE PROGRAMMING
BAB I PENDAHULUAN
1
1.1. Sejarah Perkembangan Teknologi Telekomunikasi
1.2. Perkembangan Teknologi Komunikasi Bergerak
1.3. Bisnis Bidang Telekomunikasi
1.4. Share Market Mobile Phone
1
4
7
8
BAB II HARWARE & SOFTWARE
9
2.1. Perkembangan Perangkat Keras Mobile
2.2. Perkembangan Perangkat Lunak (OS) Mobile
2.2.1. Sistem Operasi Symbian
2.2.2. Sistem Operasi Windows Mobile
2.2.3. Sistem Operasi Linux Mobile
2.3. Sistem Operasi Android
2.3.1. Perkembangan Sistem Operasi Android
2.3.2. Perkembangan Aplikasi berbasis Android
9
11
12
14
15
17
17
18
BAB III PEMROGRAMAN MOBILE PHONE
21
3.1. Arsitektur Handphone
3.1.1. Komponen Utama
3.1.2. Komponen Pendukung
3.2. Pemrograman Markup Language
3.2.1. HyperText Markup Language (HTML)
3.2.2. Handheld Device Markup Languange (HDML)
3.2.3. Extensible HyperText Markup Language (XHTML)
3.2.4. Wireless Markup Language (WML)
3.2.5. Extensible MarkupLanguage (XML)
21
22
22
24
25
27
28
29
31
PART II MOBILE PROGRAMMING
BAB IV INSTALASI PERANGKAT PENDUKUNG
35
4.1. Java Software Development Kit (JDK)
4.1.1. Kebutuhan Sistem
4.1.2. Mengunduh JDK
4.1.3. Menginstal JDK
4.1.4. Menyeting CLASSPATH
4.2. Software Development Kit (SDK) Manager
4.2.1. Instalasi SDK
4.2.2. Instalasi Android
4.2.3. Instalasi Sistem Image
4.3. Android Developer Tools (ADT)
4.3.1. Pembuatan Adroid Virtual Device (AVD)
4.4. ADT Bundle
35
35
36
36
37
39
39
40
41
42
43
44
BAB V PEMROGRAMAN JAVA
46
5.1. Dasar Pemrograman Java
5.1.1. Platform Java
5.1.2. Apa yang dapat dilakukan Teknologi Java
5.1.3. Membuat Program Java
5.1.4. Membuat Java Applet
5.2. Konsep OOP (Object Oriented Programming)
5.2.1. Access Specifier
5.2.2. Class
5.2.3. Object
5.2.4. Message
5.2.5. Inheritence
5.2.6. Interface
5.3. Masalah-masalah dalam Pengkodean
46
48
48
50
53
55
56
56
58
58
58
62
66
BAB VI PENGENALAN IDE ECLIPSE
69
6.1. Apa itu Eclipse
6.2. Histori Eclipse
69
71
6.3. Instalasi Eclipse
6.4. Komponen IDE Eclipse
6.5. Pembuatan Proyek
6.6. Pembuatan Kelas
6.7. Kompilasi Kode Program
6.8. Menjalankan Program
73
75
78
79
81
PART III ANDROID MOBILE PROGRAMMING
BAB VII PENGEMBANGAN APLIKASI ANDROID
83
7.1. Desain Aplikasi Android
7.1.1. Arsitektur Aplikasi Android
7.1.2. Tampilan
7.1.3. Komponen Tampilan
7.1.4. Aktivitas
7.2. Tahapan Pembuatan Aplikasi Android
7.2.1. Tampilan Layout
7.2.2. XML
7.2.3. Java
7.3. Menjalankan Aplikasi Android
7.4. Instalasi Aplikasi Android pada Mobile Phone
7.5. Intent
85
87
90
93
95
98
101
105
110
121
123
128
BAB VIII PEMROGRAMAN CLIENT-SERVER PHP & MYSQL
140
8.1. Pemrograman Client-Server
8.2. Client-Side
8.2.1. HTML
8.2.2. Javascript
8.2.3. Jquery
8.3. Server-Side
8.3.1. ASP
8.3.2. JSP
8.3.3. PHP
8.4. Database
8.4.1. SQL
8.4.2. Postgress
8.4.3. Oracle
140
141
144
148
160
165
167
168
170
173
174
176
177
BAB IX KOLABORASI ANDROID DENGAN PHP & MYSQL
179
9.1. Program pada Perangkat Android
9.1.1. XML & PHP
9.1.2. JSON & PHP
9.1.3. Komunikasi Android dengan Database
9.2. Server Web
9.2.1. Apache
9.2.2. Mysql
9.2.3. PHP
9.2.4. Program PHP
9.3. Menjalankan Program pada Android
179
185
191
192
193
195
198
201
203
205
PART III PENUTUP
BAB X PELUANG BISNIS PENGEMBANG ANDROID
211
10.1. Bisnis Pengembang Aplikasi Android
10.2. Bisnis Penyedia Konten Android
10.3. Bisnis Pengembang Game Android
211
213
216
BAB XI PENUTUP
219
DAFTAR PUSTAKA
Download