Laporan Training AOSI #2: Mobile Application Development – Android

Training_mobile (1)AOSI telah melaksanakan Training keduanya yaitu Mobile Application Development – Android yang dilaksanakan pada 27 Februari 2013, Jam 08:00 s/d 16:00 WIB. Training yang kedua ini dilaksanakan di Nurul Fikri Computer, Jln Mampang Prapatan Raya No.17 A Jakarta Selatan, Tujuan umum Training yang diadakan oleh AOSI adalah untuk Membantu Anggota AOSI dengan cara memperluas daya jangkau training yang sudah berjalan, sebagai wadah pengenalan opensource yang efektif, lebih mempopulerkan AOSI dimata masyarakat sebagai salah satu kegiatan rutin yang diadakan atas nama AOSI, dan Sebagai salah satu sumber pendapatan bagi AOSI. Sedangkan Tujuan Training Mobile Application Development – Android ini adalah untuk memberikan pengenalan, termasuk instalasi aplikasi develop android dan pembuatan aplikasi android berbasis Java. Materi Training diberikan oleh Bapak Sirojul Munir.S.SI, M.kom dari Nurul Fikri, dengan jumlah peserta training sebanyak 17 orang terdaftar, 1 orang tidak hadir, 16 orang hadir. Kelengkapan yang diberikan pada saat training yaitu, Modul Mobile Application Development – Android, Absensi, Feedback Form, Snack dan Makan Siang serta Sertifikat.

Training di mulai pada jam 8.00. Kegiatan dibuka oleh Pak Ashari dengan memperkenalkan AOSI dan visi misinya ditambah dengan mempromosikan tentang keanggotaan AOSI. Kemudian juga mempromosikan kegiatan ICROSS yang dilaksanakan pada bulan april. Setelah itu Pak Sirojul yang sebagai Trainer memulai kegiatan training dengan mengenalkan “Apasih Android itu ?” setelah memperkenalkan Android, beliau memberikan buku modul dan DVD instalasi android. Setelah itu langsung dimulai dengan melakukan instalasi aplikasi Android (Eclipse, Java, Android SDK dan Android JDK) untuk versi windows maupun Linux (32 Bit dan 64 Bit)

Satu jam sebelum makan siang, Pak Rusmanto memberikan sedikit pengetahuan umum tentang perkembangan sistem mobile opensource (Android) dari awal sejarahnya sampai saat ini. Dan juga memberikan perkembangan dunia opensource lainnya seperti perkembangan ubuntu dan Linux. Beliau juga menceritakan perkembangan opensource di tanah air dari awal kemunculannya sampai saat ini. Setelah makan siang, Pak Sirojul melakukan Training dengan melakukan beberapa hal sebagai berikut :

1. Instalasi Aplikasi Android

Pada tahap pertama ini, peserta diarahkan agar melakukan Instalasi aplikasi untuk development Android seperti Eclipse, Java, Android SDK dan Android JDK.

2. Pembuatan Aplikasi Form Pendaftaran

Untuk tahap yang kedua, peserta ditugaskan untuk membuat aplikasi Form Pendaftaran dan Kanal Berita (Statis tanpa Database) seperti detik.com

A. Membuat Project Baru

Membuat Project baru dan tentukan letak file project yang ingin disimpan

B. Menentukan Letak Project

Jika sudah menentukan letak project yang ingin disimpan, maka selanjutnya kita pilih menu File → New → Other → Android → Android Application Project

C. Mengisi Kolom pada Box

Isi Kolom pada box:

1. Application Name (Menentukan nama aplikasi yang akan dibuat)

2. Project Name (Menentukan nama project yang akan dibuat)

3. Package Name (menentukan package pada aplikasi yang akan dibuat)

4. Jika sudah diisi semua , maka Klik Next dan Finish

D. Tampilan Halaman Kerja

Jika sudah melakukan langkah langkah pada tahap diatas, maka akan muncul tampilan halaman kerja seperti dibawah ini

3. Membuat File baru (activity_hello.xml)

Buat File baru dengan diberi nama activity_hello.xml pada bagian root res → layout isi layout tersebut dengan 2 textfield pengisian form dan 2 tombol, satu tombol untuk eksekusi form dan satunya lagi untuk pindah ke layout lain. Berikut tampilan pada halaman kerjanya

A. Cuplikan Script XML

Berikut beberapa cuplikan script XML untuk membangun layout pada tampilan diatas

<RelativeLayout
xmlns:android=”http://schemas.android.com/apk/res/android”
xmlns:tools=”http://schemas.android.com/tools”
android:layout_width=”match_parent”
android:layout_height=”match_parent”
android:paddingBottom=”@dimen/activity_vertical_margin”
android:paddingLeft=”@dimen/activity_horizontal_margin”
android:paddingRight=”@dimen/activity_horizontal_margin”
android:paddingTop=”@dimen/activity_vertical_margin”
tools:context=”.HelloActivity” >
<TextView
android:id=”@+id/textView2″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignParentLeft=”true”
android:layout_below=”@+id/textView1″
android:layout_marginTop=”22dp”
android:text=”@string/txt_nama” />
< EditText
android:id=”@+id/et_nama”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignBaseline=”@+id/textView2″
android:layout_alignBottom=”@+id/textView2″
android:layout_marginLeft=”27dp”
android:layout_toRightOf=”@+id/textView2″
android:ems=”10″ >
<requestFocus />
</EditText>

4. Membuat File Java(HelloActivity.java)

Jika sudah membuat layout untuk aplikasinya, setelah itu kita akan membuat file java, disini saya beri nama dengan HelloActivity.java. File java ini digunakan untuk mengeksekusi dari file XML yang sudah kita buat dan melakukan penambahan script logic untuk eksekusi form. Berikut cuplikan script untuk file javanya

package org.aosi.training;
import android.R.integer;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class HelloActivity extends Activity {

public EditText etnama,etumur;
public Button btnok,btnkanal;
public TextView tvhello;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hello);
etnama= (EditText) findViewById(R.id.et_nama);
etumur= (EditText) findViewById(R.id.et_umur);
btnok= (Button) findViewById(R.id.btn_ok);
tvhello= (TextView) findViewById(R.id.tv_salam);
}
}

5. Menjalankan Aplikasi

Jika sudah menambahkan beberapa script logic di File HelloActivity.java. maka setelah itu kita jalankan aplikasi yang sudah kita buat dengan klik menu Run → run. Untuk tampilan setelah runningnya sebagai berikut.

6. Menjalankan AVD Manager

Untuk menjalankan AVD Manager (Android Virtual Device Manager) pilih menu Menu → Android Virtual Device Manager. Setelah itu akan muncul box, dan pada tab menu Android Virtual Devices, banyak pilihan device android yang akan digunakan sebagai virtualnya. Jika didalam menu tersebut belum terdapat devicenya, maka anda harus membuat device baru.

Berikut Langkah – langkahnya:

1. Buka menu Window → Android Virtual Device Manager.

2. Klik tombol New

3. Pada box Create new Android Virtual Device, isi kolom AVD Name (Isi Sesuai dengan keinginan anda), pilih Device (tampilan virtual Android)

4. Jika selesai maka Klik Ok.

Setelah semua materi training selesai diberikan kepada para peserta. Kemudian training Mobile Application Development – Android ditutup pada jam 16.00 wib.
.

published by admin on Tue, 2013-03-05 12:20:00

Leave a Reply

Skip to toolbar