Navigation

Site owners

  • Nazruddin Safaat Harahap

Bahasan Buku

Berikut saya coba sedikit memaparkan tentang bahasan setiap bab dalam buku ini.

Project Bonus

posted Feb 10, 2011 4:59 AM by Nazruddin Safaat Harahap

membahas tiga source code project

Aplikasi Notepad


Aplikasi Facebook


Aplikasi BlutoothChat

Running Project di Device

posted Feb 10, 2011 4:57 AM by Nazruddin Safaat Harahap

Pada bagian ini, kita akan membahas bagaimana cara menjalankan aplikasi project yang kita buat langsung running di device android kita, tentunya bagian ini dapat anda lakukan apabila anda mempunyai device smartphone android maupun tablet pc android.

Teknik Debug Langsung

Teknik Command Line ADB

Package Aplikasi Android

Bagian Handle Telepon/SMS

posted Jan 17, 2011 8:50 PM by Nazruddin Safaat Harahap   [ updated Feb 10, 2011 1:30 AM ]

Pada bagian ini, kita akan membahas bagaimana membuat aplikasi di andorid untuk melakukan Dial atau panggilan serta SMS. Secara umum android adalah telephone, jadi fungsi membuat Dial/SMS merupakan salah fungsi utama android. Pada bagian ini kita akan merancang sebuah project yang fungsinya dapat melakukan Dial/SMS

  • simulasi dial dari emulator
  • simulasi sms dari emulator
  • Aplikasi Dialdemo berisi tentang bagaimana membuat aplikasi, dimana aplikasi dapat melakukan dial nomor dengan menggunakan ACTION_DIAL
  • Aplikasi SMS Messaging berisi tentang bagaimana membuat aplikasi aplikasi yang dapat mengirim sms pada sistem android. Aplikasi SMS ini akan kita rancang untuk dapat mengirim pesan. untuk mempermudah pemahaman sms akan dikirim dari satu emulator ke emulator lainnya. aplikasi berisi modul sent sms dan recieve sms.
Bagian ini dirancang lengkap dengan penjelasan program dan gambar running aplikasi, sehingga harapan penulis, pembaca dengan mudah memahami dan mempraktekkannya.


Bagian Coding Maps

posted Jan 17, 2011 8:34 PM by Nazruddin Safaat Harahap   [ updated Feb 10, 2011 1:31 AM ]

Salah satu ciri mobile phone adalah portabilitas, sehingga tidak mengherankan bahwa beberapa fitur Android sangat menarik seperti layanan yang memungkinkan Anda menemukan, mencari serta menvisualisasikan posisi kita ke dalam peta lokasi fisik (google.maps). Kita dapat membuat peta berbasis Google Maps dan menjadikannya sebagai element dalam layout User Interface yang kita rancang. Kita dapat melakukan akses penuh ke peta google maps,  dan memungkinkan kita untuk mengontrol pengaturan tampilan, mengubah zoom, dan memindahkan lokasi penampilan.


Pada bagian ini kita akan mencoba membahas tentang Location Based Service (LBS) yaitu service yang berfungsi untuk mencari dengan teknologi GPS dan Google’s cell-based location. Maps dan layanan berbasis lokasi menggunakan lintang dan bujur untuk menentukan lokasi geografis, namun sebagai user kita membutuhkan alamat atau posisi realtime kita bukan nilai lintang dan bujur. Android menyediakan geocoder yang mendukung forward dan reverse geocoding. Menggunakan geocoder, Anda dapat mengkonversi nilai lintang bujur menjadi alamat dunia nyata atau sebaliknya.


Bahasan secara umum meliputi :
  • Location Based Service
  • Bekerja dengan GPS pada emulator
  • Aplikasi coding maps1 yang berisi tentang bahasan bagaimana membuat aplikasi untuk mendapatkan nilai dari gps.provider, dalam hal ini nilai gps.itu kita dapatkan dari ddms, tentunya kalau anda running program ini di mobile android yang memiliki hardware gps, akan mendaptkan nilainya dari gps tersebut secara real time.
  • Aplikasi coding maps2 yang berisi tentang bahasan bagaimana membuat aplikasi untuk menghandle perubahan nilai gps (update location).
  • Aplikasi coding maps3 yang berisi tentang bahasan bagaimana aplikasi untuk mendapatkan alamat/nama daerah dari suatu location yang dikirim oleh GPS.Provider ke aplikasi kita.
  • Api's key google yaitu berisi tentang bagaimana mendapatkan api's key google supaya kita dapat mengakses dan memanipulasi google.maps dengan menggunakan libraries com.android.google.maps ke dalam aplikasi kita.
  • Aplikasi google maps, berisi tentang aplikasi yang menggunakan api's key untuk membuat layout aplikasi berisi tentang google.maps, menambahkan kontrol zoom dan view style.
  • Aplikasi codingmaps4 berisi tentang program yang menampilkan maps dari posisi kita berada (posisi gps yang real atau gps nilai kiriman dari ddms emulator).
  • Aplikasi codingmaps5, hampir sama dengan codingmaps4 tetapi penambahan node/message lokasi kita berada pada peta maps.
Bagian ini merupakan bahasan yang cukup menarik, disajikan dengan lengkap penjelasan serta gambar running aplikasi.


karena bahasan lengkap serta source code project include, penulis harapkan pembaca dengan mudah memahami tentang coding maps dan mampu membuat aplikasi nantinya yang berhubungan dengan coding google.maps.


Bagian Database

posted Jan 17, 2011 8:22 PM by Nazruddin Safaat Harahap   [ updated Feb 10, 2011 1:31 AM ]

bagian ini kita akan membahas tentang database, Android juga memiliki fasilitas untuk membuat database yang dikenal dengan SQLite, SQLite adalah salah satu software yang embedded databases yang sangat populer, kombinasi SQL interface dan penggunaan memory yang sangat sedikit dengan kecepatan yang sangat cepat. SQLite di android termasuk dalam Android runtime, sehingga setiap versi dari android dapat membuat database dengan SQLite.

  • Aplikasi Database1 membahas tentang penggunaan fungsi SQLiteOpenHelper dalam membuat database,struktur tabel beserta field, inser data dll. juga akan membahas bagaimana melihat file/isi database yang kita buat, dengan proses pull ke SQLite Maneger Mozilla, kita akan melihat database yang kita buat dalam GUI Software pengelola database.
  • Aplikasi Database1i membahasa tentang bagaimana membuat aplikasi yang bertujuan untuk menampilkan isi database ke layar dengan menampilkan dalam bentuk Toast.
  • Aplikasi Database1ii membahas tentang bagaimana membuat aplikasi yang bertujuan untuk mengudate isi dari tabel, termasuk pembuktian pull database apakah data sudah berubah.
  • Aplikasi Database2 bagaiman membuat aplikasi entry, aplikasi dibagi menjadi 2 buah tampilan layout yaitu pertama sebuah form yang mempunyai inputan data 4 buah  untuk menyimpannya ke dalam database serta tampilan list-list data yang sudah diinputkan/berada dalam database.
bagian ini sangat penting menurut penulis, karena kebanyakan aplikasi berhubungan dengan database.

ini bagian wajib mengerti jika anda ingin menjadi developer android.

Bagian ArrayFile

posted Jan 17, 2011 8:09 PM by Nazruddin Safaat Harahap   [ updated Feb 10, 2011 1:32 AM ]

Bahasan meliputi
  • Konsep ArrayAdaptor
  • Aplikasi Array1
  • Aplikasi Array2
  • Aplikasi Array3
  • Aplikasi File
Aplikasi Array1/2/3 membahas tentang inputan berupa form dimana hasil inputannya akan disimpan dalam konsep ArrayAdaptor,AdaptorView,ArrayList

Aplikasi File membahas tentang bagaimana membuat sebuah input berupa tulisan dan menyimpan dalam bentuk file parmanet dalam android serta bagaiman membaca isi file, serta mengupdate isi tulisan dalam file.(termasuk browse filenyang diciptakan)


Bagian ini dibahas dengan konsep dan implementasi yang gampang dipahami, dilengkapi dengan bahasa source coding aplikasi serta gambar detailed aplikasi yang dirancang..



Bagian Webkit

posted Jan 17, 2011 8:04 PM by Nazruddin Safaat Harahap   [ updated Jan 31, 2011 7:30 AM ]

Bagian webkit teridir dari 7 halaman dan dilengkapi dengan source code project 3 (tiga).

Android Webkit adalah salah satu toolkits GUI dimana kita diperbolehkan menggunakan format HTML untuk menampilkannya di browser yang lebih kenal dengan istilah embedding. Web browser dapat dijadikan sebagai widgets didalam sebuah activity untuk menampilkan format HTML. Web browser di android itu dikenal dengan istilah Webkit, sama dengan istilah Safari Web browser di produk Apple’s.

Classes di Android Webkit sangat banyak seperti WebView, WebStroge, WebSetting, WebChromeClient, URLUtil, WebViewClient, WebViewDatabase, dll. Classes yang paling banyak dipakai adalah WebView.


Bahasan terdiri dari
  • Aplikasi Webkit1 : membahas tentang loadData
  • Aplikasi Webkit2 : membahas tentang loadUrl
  • Aplikasi Webkit3 : membahas tentang loadDataWithBaseUrl

Bahasan disajikand dengan konsep dan coding sehingga mempermudah pembaca memahami konsep dan penerapannya..


Bagian DroidDraw

posted Jan 17, 2011 7:59 PM by Nazruddin Safaat Harahap   [ updated Jan 17, 2011 8:04 PM ]

Bagian DroidDraw terdiri dari 7 halaman.

DroidDraw adalah tools desain aplikasi android yang bersifat free dan dapat didownload di http://www.droiddraw.org. Dengan tools ini kita dapat dengan mudah mendesain tampilan android. dengan DroidDraw kita tak usah pusing-pusing coding xml sebagai layout aplikasi android kita, karena setelah kita desain layout kita dapat generate coding dalam bentuk xml

Pada bagian ini, penulis akan mengajak pembaca untuk mendesain layout tampilan aplikasi converter yang terdiri dari 2 inputan text 2 labeling dan 1 button,

Harapan penulis dengan contoh singkat itu pembaca dapat membuat layout dengan mudah pakai DroidDraw dan dapat memakai dalam aplikasi android yang akan dibuat.

Bagian ini delengkapi dengan 1 contoh source code project android yang layout nya berasal dari generete coding xml dari DroidDraw.

Bagian More View

posted Jan 17, 2011 7:54 PM by Nazruddin Safaat Harahap   [ updated Jan 31, 2011 8:29 AM ]

Bagian More View terdiri dari 26 halaman dan dilengkapi dengan 9 (sembilan) project android. sebenarnya pada bagian more view ini kita akan membahas tentang layout user interface yang belum dijelaskan pada bagian user interface dan bagian widget. Layout tersebut adalah sebagai berikut :

·        TimePicker view

·        DatePicker view

·        Spinner view

·        Gallery view

·        ImageSwitcher view

·        GridView view

·        Context Menu

·        Options Menu

·        AnalogClock

·        DigitalClock

semua bagian dijelaskan dengan konsep dan kode sehinga sangat mudah untuk memahami dan mengikutinya..


Bagian Android Widget

posted Jan 17, 2011 7:32 PM by Nazruddin Safaat Harahap   [ updated Jan 31, 2011 8:30 AM ]

Bagian Android Widget ini akan dijelaskan tentang widget di android, bagian ini terdiri dari 41 halaman dan 15 source code project aplikasi android yang membahas penggunaan widget, secara umum yang dibahas pada bagian ini dapat dibagi menjadi bagian-bagian berikut :

  • Widget TextView
  • Widget EditText
  • Widget RadioButton/RadioGroup
  • Widget ImageView/ImageButton
  • ListView
  • Spinner/ComboList
  • InputType
  • TypeFace
  • Messages Box
  • Bekerja dengan Kumpulan Widgets dalam konsep layout :

  • Linear (orientation, fill mode, weight, gravity, padding)
  • Relative (Relative to container, relative to widget)
  • Tabula
  • Scrollwork

1-10 of 15