Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Saturday 17 October 2015

Cara Instalasi dan Konfigurasi Eclipse



Sebelum kalian menginstal eclipse kalian harus berkenalan dengan eclipse terlebih dulu.
Hai namamu siapa ? (Bukan gitu cara kenalannya)
Tapi kalian harus mengerti eclipse itu apa
Menurut pengmatan saya elclipse itu sejenis editor untuk membuat program.
Program apa saja yang bisa di edit oleh eclipse ?
Ada java,c++,android dan banyak lagi cari aja di google

Sebelum Menginstal eclipse anda harus menyiapkan peralatannya

1.  Eclipse (Klik link ini)
2.  ADT 16.0.1 Plugin (Klik link ini)
3.  Android-SDK_r16 (Klik link ini)
4.Kopi dan Roko(klik di warung terdekat)
5.Camilan (klik di toko terdekat)

nah supaya eclipse ini bisa digunkan untuk membuat aplikasi android maka anda harus menginstall plugin  ADT (Android Development Tool)  terlebih dahulu. Setelah terinstal, maka eclipse sudah siap digunakan, hanya saja belum dilengkapi library dan emulator. Untuk  memenuhinya, maka perlu diinstal SDK Android (StKamurt Development Kit).

Berikut cara instalasi menginstall ADT
Cara 1.  Menginstal ADT Plugin untuk eclipse  langsung dari server. Pada cara pertama  ini, Kamu harus terhubung dengan internet.
1.  Jalankan Eclipse, kemudian pilih  help > instal new software, Lihat Gambar 2.1.
2.  Klik add di sebelah kanan atas.
3.  Pada kotak dialog add repository, isikan  nama : ADT dan  location :  https://dl-ssl.google.com/android/eclipse/ (gambar 2.2).
4.  Lihat kotak Available software. Centang pada item Developer Tools kemudian pilih Next. (Gambar 2.3)
5.  Pada tampilan berikutnya,  Kamu  akan melihat lebih detail daftar tools yang akan di download. Pilih Next.




6.  Begitu muncul    license agreement. Pilih  Accept, kemudian klik Finish. 
7.  Setelah proses instalasi selesai, restart eclipse. 

Cara 2. Apabila terkendala dengan koneksi internet, Kamu juga bisa melakukan instalasi plugin secara offline.  Tapi harus mendownload terlebih dahulu ADT Plugin kemudian simpan di direktori tertentu.
1.  Ikuti langkah 1 dan 2 pada cara pertama
2.  Pada dialog add site, pilih Archive.
3.  Cari dan pilih file  ADT.zip yang  Kamu  download  diawal tadi.
4.  Jangan lupa memberi nama pada beris nama  lihat
Gambar 2. 4.



5.  Klik ok.
6.  Lihat kotak Available software  (Gambar 2.5). Centang pada item Developer Tools kemudian pilih Next.


7.  Pada tampilan berikutnya,   Kamu  akan melihat daftar Tools yang akan di instal. Pilih Next.
8.  Begitu muncul  license agreement. Pilih  Accept, kemudian klik Finish.
9.  Setelah proses instalasi selesai, restart eclipse. KONFIGURASI SDK
1.  Jalankan Eclipse, pilih window > Preference, muncul interface seperti Gambar 2.6.
2.  Pada panel sebelah kiri, pilih Android




3.  Pada SDK Location, klik  Browse, cari kemudian pilih SDK File yang sudah Kamu miliki sebelumya 
4.  Pilih salah satu platform android, kemudian klik Apply . 
5.  Klik Ok. 

UPDATE PACKAGE SDK (OPTIONAL) Pada tahap ini harus terhubung dengan internet untuk melakukan update repositori. Jika tidak, maka  Kamu  tidak punya package Android. Berikut caranya 
1.  Pada Eclipse, pilih Window > Android SDK and AVD manager (Gambar 2.7) 
2.  Pilih Available Package (Gambar 2.8) 
3.  Centang pada Android Repository (Gambar 2.9) 
4.  Otomatis akan melakukan Update , jika tidak pilih Refresh 



5.  Centang Android Repositori, kemudian pilih  Instal Selected 








Friday 16 October 2015

Pengertian Android


Assalamualaikum para sahabat blogger.

sudah tau apa itu android ? hm kalo dilihat dari logo di atas sih sejenis makhluk ijo seperti monster atau alien.
Makhluk ijo itu bukan berarti kolor ijo ya hehe

Meskipun logonya seperti monster tapi zaman sekarang android lagi booming loo tak percaya ? coba kamu survey aja kalo mau.

Mari kita simak penjelasan tentang android di postingan ini
tapi sebelum itu apa kalian ingat versi android pertama ? Kalo saya sih sudah amnesia hhehe

untuk sama sama mengingat mari kita simak penjelasan tentang android


Pengertian Android

Perangkat berbasis android hanya mempunyai satu layar foreground. Normalnya saat menghidupkan android, yang pertama  Kamu  lihat adalah home. Kemudian bila  Kamu menjalankan sebuah aplikasi catur, User Interfacenya (UI) akan menumpuk diatas layar sebelumnya (home). Kemudian bila melihat help-nya catur, maka UI help akan menimpa UI sebelumnya (catur), begitu seterusnya.Semua proses diatas direkam di  application stack  oleh sistem Activity manager. Menekan tombol back hanya kembali ke halaman sebelumnya,  analoginya mirip dengan browser dimana ketika  Kamu meng-klik tombol back browser akan kembali menampilkan halaman sebelumnya.Setiap User Interface diwakili oleh kelas Activity (Activity Class). Setiap activity mempunyai siklus, dapat dilihat di gambar 1.14. Sebuah aplikasi dapat terdiri dari satu atau lebih activity yang diproses dalam Linux. Jika Kamu bingung dengan penjelasan ini, jangan terlalu dipikirkan. Tetap saja maju terus,Dan jangan pernah menyerah dengan Android

Siklus activity 
Selama siklus ini berjalan, activity bisa mempunyai lebih dari 2 status seperti yang terlihat pada gambar 1.14. Kita tidak bisa mengontrol setiap status karena semuanya sudah ditangani oleh sistem. Namun kita akan mendapat pesan saat terjadi perubahan status melalaui method onXX(). Berikut penjelasan setiap status. 

onCreate(Bundle) 
 Dipanggil saat pertama kali aplikasi dijalankan. Kita dapat menggunakan ini untuk deklarasi variabel atau membuat user interface. 

onStart()  
Mengindikasikan activity yang ditampilkan ke pengguna (user). 

onResume() 
Dipanggil saat applikasi kita mulai berinteraksi dengan pengguna.Disini sangat cocok untuk 
meletakkan animasi ataupun musik.

onPause()
Dipanggil saat applikasi yang Kita jalankan kembali ke halaman sebelumnya atau biasanya karena
ada activity baru yang dijalankan. Disini cocok untuk meletakkan algoritma penyimpanan (save).

onStop()
Diapnggil saat aplikasi Kita berjalan di belakang layar dalam waktu cukup lama.

onRestart()
Activity kembali menampilkan user interface setelah status stop.

onDestroy()
 Dipanggil saat aplikasi benar-benar berhenti.


onSaveInstanceState(Bundle) 
Method ini mengijinkan activity untuk menyimpan setiap status intance. Misalnya dalam mengedit
teks, kursor  bergerak dari kiri ke kanan.

onRestoreInstanceState (Bundle)
Diapanggil saat activity kembali meng-inisialisasi dari status sebelumnya yang disimpan oleh onSaveInstanceState(Bundle).

Sebagai programer,  Kamu  harus mengetahui beberapa komponen aplikasi yang sangat penting seperti activities, intens, service, dan content providers.


a. Activity 
Normalnya setiap activity menampilkan satu buah user interface kepada pengguna. Misalnya sebuah activity menampilkan daftar menu minuman, kemudian pengguna dapat memilih satu jenis minuman. Contoh lainnya pada aplikasi sms tau kan sms ? hehe,dimana satu activity digunakan untuk menulis pesan,  activity berikutnya untuk menampilkan nomor kontak tujuan, atau activity lainnya digunakan untuk menampilkan pesan-pesan lama. Meskipun activity-activity diatas terdapat dalam satu aplikasi sms, namun masing-masing activity berdiri sendiri.Untuk pindah dari satu activity ke activity lainnya dapat melakukan suatu event misalnya tombol diklik atau melalui trigger tertentu.


b. Service 
Service tidak memliki user interface, namun berjalan di
belakang layar. Misalnya music player, sebuah activity
digunakan untuk memilih lagu kemudian di-play. Agar music
player bisa berjalan dibelakang aplikasi lain maka harus
menggunakan service.

c.  Intens 
Intens adalah mekanisme untuk menggambarkan sebuah action secara detail seperti bagaimana cara mengambil sebuah poto.

d.  Content Providers 
Menyediakan cara untuk mengakses data yang dibutuhkan oleh suatu activity, misalnya kita menggunakan applikasi berbasis peta (MAP). Activity membutuhkan cara untuk mengakses data kontak untuk prosedur navigasi. Disinilah peran content providers.

Resource 
Resource digunakan untuk menyimpan file-file non-coding yang diperlukan pada sebuah aplikasi misalnya file icon, file gambar, file audio,  file video atau yang lain.  Gambar berformat JPG atu PNG sebuah aplikasi biasanya disimpan dalam folder res/drawable, icon applikasi disimpan dalam
res/drawable-ldpi dan file audio disimpan dalam folder res/raw. File XML untuk membentuk sebuah user interface disimpan dalam folder res/layout.

Sekian penjelasan singkat dan belum sempurna dari blog saya kali ini semoga bermanfaat
Jangan lupa komen bila ada kesulitan