modul praktikum 1 - android sudaryatno

5
Praktikum ANDROID ANDROID FOR BEGINNER MODUL 1 [PENENALAN IDE ANDROID] SUDARYATNO [email protected] | @dodulz | facebook : yatno.sudar Page of 1 5

Upload: yatno-sudar

Post on 02-Jul-2015

1.262 views

Category:

Software


14 download

DESCRIPTION

Modul,Android,Tutorial

TRANSCRIPT

Page 1: Modul praktikum 1 - Android Sudaryatno

Praktikum ANDROID

!

ANDROID

FOR

BEGINNER MODUL 1 ![PENENALAN IDE ANDROID]

!!!!!SUDARYATNO [email protected] | @dodulz | facebook : yatno.sudar

Page � of �1 5

Page 2: Modul praktikum 1 - Android Sudaryatno

Praktikum ANDROIDINSTALLASI ADT

! ADT (Android Development Tools) merupakan alat yang digunakan untuk membangun

aplikasi Android. ADT merupakan perpaduan antara SDK + Plugin Android + Eclipse, sehingga kita

tidak perlu lagi konfigurasi ulang tools tersebut secara manual. ADT dapat di download di situs

resmi di http://developer.android.com. Installasi dapat dilakukan dengan mengklik dua kali di file

download. Sebelum installasi pastikan anda sudah mempunyai JDK.

!NEW PROJECT

Untuk membuat project baru :

1. pilih file > new > Android Application Project. Anda akan dihadapkan dengan dialogbox berikut :

� !2. Isi dialog box : !• Application Name : [NAMA APLIKASI ANDA] • Project Name : [PROJECT NAME] • Package Name : [ISI PACKAGE NAME] package name terdiri dari tiga suku kata dengan perish

titik (.) contoh com.satu.app !3. Jalankan aplikasi dengan cara klik kanan project > Run As > Android Application !

Page � of �2 5

Page 3: Modul praktikum 1 - Android Sudaryatno

Praktikum ANDROIDPENGENALAN ADT ENVIRONMENT !Perhatikan Eclipse Anda dengan seksama : !

� !1. Package Explorer : Daftar project yang sudah Anda buat. berisi file-file yang pendukung

dalam pengembangan aplikasi android.

2. Menu Bar : Menu-menu pendukung ADT mulai dari pembuatan project baru sampai update

plugin android untuk eclipse.

3. Stage : Lembar kerja project.

4. Other View : Biasannya berisi log android untuk melakukan debugging android apps.

5. Properties Panel : Tools properties padasaat mendisign layout android !SDK Manager ! SDK Manager digunakan untuk memanage SDK / Library yang dibutuhkan untuk membangun aplikasi android. Mulai dari android Emulator, library Google, sampai dengan library Vendor seperti Samsung, Sony, dan lain-lain. !Emulator Manager ! Emulator Manager digunakan untuk memanage Emulator yang sudah kita download dari SDK Manager. Emulator dapat kita set berdasarkan Ukuran layar, Processor, Memory, Kamera, dan lain-lain. !Debug Tools / DDMS ! Digunakan untuk melakukan debugging aplikasi android kita. Mulai dari penggunaan log sampai penggunaan aktifitas memory, thread dan networking.

Page � of �3 5

Page 4: Modul praktikum 1 - Android Sudaryatno

Praktikum ANDROIDPENGENALAN LAYOUT !1. Linear Layout Linear layout adalah salah satu dari jenis layout yang mempunyai satu posisi layout. Bisa horizontal atau pun vertikal. Setiap linear layout dapat di sisipi anak layout atau komponen lagi sebannyak tak hingga. Berikut contoh linear layout :

2. Relative Layout Relative layout adalah salah satu dari jenis layout dimana kita dapat mengatur posisi komponen secara relatif di layout tersebut. Berikut contoh table layout :

3. Table Layout Table layout sama seperti table di HTML. Setiap table layout terdiri dari row dan colomn yang dapat disisipi komponen-komponen widget android. Berikut contoh table layout : !!

Page � of �4 5

<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout>

<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="Button" /></LinearLayout>

Page 5: Modul praktikum 1 - Android Sudaryatno

Praktikum ANDROID

!

Page � of �5 5

<TableLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_centerVertical="true" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button1" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> </TableRow> </TableLayout>