Anda di halaman 1dari 22

MANUAL BOOK TataSurya FOR ANDROID

PRAKTIKUM IMK
Disusun oleh :
Nama

: Vibri Ariyaningrum

NPM

: 58410361

Kelas

: 3IA03

PJ

: Jemiro Kasih

LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2012

1. Tentang Tata Surya


Tata Surya adalah kumpulan benda langit yang terdiri atas sebuah bintang yang
disebut Matahari dan semua objek yang terikat oleh gaya gravitasinya. Objek-objek tersebut
termasuk delapan buah planetyang sudah diketahui dengan orbit berbentuk elips, lima planet
kerdil/katai,

173 satelit

alami yang

telah

diidentifikasi,

dan

jutaan

benda

langit

(meteor, asteroid, komet) lainnya.


Tata Surya terbagi menjadi Matahari, empat planet bagian dalam, sabuk asteroid,
empat planet bagian luar, dan di bagian terluar adalah Sabuk Kuiper dan piringan
tersebar. Awan Oort diperkirakan terletak di daerah terjauh yang berjarak sekitar seribu kali
di luar bagian yang terluar.
Berdasarkan jaraknya dari Matahari, kedelapan planet Tata Surya ialah Merkurius (57,9
juta km), Venus (108 juta km), Bumi (150 juta km), Mars (228 juta km), Yupiter (779 juta
km), Saturnus (1.430 juta km), Uranus (2.880 juta km), dan Neptunus (4.500 juta km). Sejak
pertengahan 2008, ada lima objek angkasa yang diklasifikasikan sebagai planet kerdil. Orbit
planet-planet kerdil, kecuali Ceres, berada lebih jauh dari Neptunus.
Kelima planet kerdil tersebut ialah Ceres (415 juta km. di sabuk asteroid; dulunya
diklasifikasikan sebagai planet kelima), Pluto (5.906 juta km.; dulunya diklasifikasikan
sebagai

planet

kesembilan), Haumea (6.450

juta

km), Makemake (6.850

juta

km),

dan Eris (10.100 juta km).


Enam dari kedelapan planet dan tiga dari kelima planet kerdil itu dikelilingi oleh satelit
alami. Masing-masing planet bagian luar dikelilingi oleh cincin planet yang terdiri dari debu
dan partikel lain.

2. Java
Java adalah bahasa berorientasi objek yang dapat digunakan untuk pengembangan
aplikasi mandiri, aplikasi berbasis internet, serta aplikasi untuk perangkat-perangkat cerdas
yang dapat berkomunikasi lewat internet atau jaringan komunikasi. Dalam Java ada 2 (dua)
jenis program berbeda, yaitu aplikasi dan applet. Aplikasi adalah program yang biasanya
disimpan dan dieksekusi dari komputer lokal sedangkan applet adalah program yang biasanya
disimpan pada komputer yang jauh, yang dikoneksikan pemakai lewat web browser.

Java bukan turunan langsung dari bahasa pemrograman manapun.

OOP (object

oriented programming) adalah cara yang ampuh dalam pengorganisasian dan pengembangan
perangkat lunak.
Fitur-fitur penting dalam java:

2.1.

Sederhana

Berorientasi objek

Statically typed

Dikompilasi

Independen terhadap platform

Multithreading

Syntax Java

2.1.1. Komentar
Ada beberapa bentuk komentar pada java, yaitu :

Komentar baris tunggal dengan tanda //

Komentar baris banyak diawali dengan tanda /* dan ditutup dengan */

Komentar terdokumentasi digunakan komentar bertanda /** untuk menyatakan


komentar dokumentasi, diakhiri dengan tanda */

2.1.2. Kata Kunci Simpanan (Keywords)


Kata kunci simpanan adalah identifier khusus yang disimpan oleh bahasa Java untuk
mengendalikan bagaimana program didefinisikan. Kata tidak dapat digunakan sebagai
identifier nama suatu variabel, class dan method.
Tabel 2.1 Daftar Keywords
abstract

boolean

Break

byte

byvalue

Case

cast

catch

char

class

const

continue

default

do

double

else

extends

False

final

finally

float

for

future

generic

goto

if

implements

import

inner

instanceof

Int

interface

long

native

new

Null

operator

outer

package

private

protected

Public

Rest

return

short

static

super

switch

synchronized

this

throw

throws

transient

Try

var

void

volatile

while

True

2.1.3. Identifier
Digunakan untuk nama class, method, dan variabel. Dapat berupa urutan huruf (besar
atau kecil), angka, garis bawah, dan tanda dolar. Tidak boleh diawali oleh angka dan bersifat
case sensitive.
Dengan huruf awal kecil dan menandai bagian kata selanjutnya dengan huruf besar,
misalnya nextItem, currentValue, getTimeOfDay.
2.1.5. Variabel
Variabel adalah satuan dasar penyimpanan dalam program Java. Suatu variabel
didefinisikan dengan kombinasi identifier, tipe, dan cakupan. Bergantung pada tempat kita
mendeklarasikannya, variabel dapat bersifat lokal atau sementara.

2.1.6. Tipe Data


Java merupakan contoh bahasa yang strongly typed language. Hal ini berarti bahwa
setiap variabel harus memiliki tipe yang sudah dideklarasikan. Tipe data pada Java :

Integer

Floating Point

Char

Boolean

2.1.7. Struktur Percabangan


Berikut akan dibahas mengenai bentuk umum dari statement kendali
percabangan yang terdiri dari switch case dan if-else if, serta statement perulangan
yaitu for, while dan do-while.

Bentuk umum switch case:


switch (Variabel_Pembantu.getId()) {
case Kondisi_pertama:
Statement. . . . . . . . ; break;
case Kondisi ke-n:
Statement. . . . . . . . ; break; }

Bentuk umum if else if :


If (kondisi dengan nilai ekspresi boolean){ statement ..;}

Else if { statement .. ;}

Gambar 2.1 Contoh Skrip Program Java Percabangan Sederhana


2.2. Android
Android adalah sistem operasi untuk handphone yang berbasis Linux. Android
menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka
sendiri untuk digunakan oleh bermacam peranti bergerak.

2.2.1. Keunggulan Android


Beberapa keunggulan Android dengan platform lain yaitu:
1. Keterbukaan - Android menyediakan akses ke fungsi dasar perangkat mobile
menggunakan standar panggilan ke API.
2. Penghancuran perbatasan - Anda dapat menggabungkan informasi dari internet ke
dalam telepon, seperti informasi kontak, atau data pada lokasi geografis.
3. Cepat dan mudah perkembangannya - dalam SDK memiliki semua yang anda
butuhkan untuk membuat dan menjalankan aplikasi Android, termasuk simulator dan
alat debugging.

2.2.2. Android SDK (Software Development Kit)


Android SDK mencakup perangkat tools pengembangan yang komprehensif. Android
SDK terdiri dari debugger, libraries, handset emulator, dokumentasi, contoh kode program
dan tutorial. Persyaratan mencakup JDK, Apache Ant dan Python 2.2 atau lebih. IDE yang
menggunakan plugin Android Development Tools (ADT), dengan ini pengembang dapat
menggunakan IDE untuk mengedit dokumen Java dan XML serta menggunakan peralatan

command line untuk menciptakan, membangun, melakukan debug aplikasi Android dan
pengendalian perangkat Android (misalnya reboot, menginstal paket perangkat lunak).
Aplikasi Android dipaketkan ke dalam format .apk dan disimpan pada
folder/data/app. Pengguna dapat menjalankan perintah adb root untuk mengakses folder
tersebut karena root memiliki izin untuk mengakses folder tersebut.

2.2.1. Konfigurasi Android SDK


Proses install Android SDK dimulai dengan mengunjungi alamat developer Android
(developer.android.com/sdk/index.html). Sebelum installasi

dimulai, pastikan untuk

menginstall Java Development Kit terlebih dahulu, hal ini sesuai dengan spesifikasi yang
dibutuhkan untuk menginstall Android.
Pada saat masuk Android SDK, akan terlihat sebuah daftar Available packages di
sebelah kiri.

Gambar 2.2 Tampilan Available Packages


Ada beberapa Packages yang diperlukan. Pertama yaitu Android SDK Tools dan
Android SDK Platform-tools. Kedua Packages ini berfungsi sebagai komponen dari Android.
Komponen ini mempunyai peranan dalam membaca aplikasi yang dijalankan pada Android.
Sedangkan SDK Platform Android perlu diinstall sebagai sistem operasi Android itu sendiri.

Gambar 2.3 Tampilan Konfirmasi Packages Yang Dipilih


Setelah 3 komponen tersebut terinstall, maka masuk ke tahap pembuatan Android
Virtual Device (AVD). Pada akhirnya AVD inilah yang akan disebut dengan emulator pada
Android. Pilih Virtual Device pada Android SDK, pilih New.

Gambar 2.4 Tampilan Virtual Devices


Setelah itu konfigurasi nama dari AVD, hanya sebagai sebutan dari emulator yang
akan dipakai nanti. Untuk target pilih Android 2.2 Api Level 8 (sesuai komponen yang
telah didownload sebelumnya). Untuk SD Card dapat bebas diisi, karena tidak terlalu
berpengaruh terhadap kapasitas dari emulator. Snapshot juga dapat dicentang atau tidak,
karena dalam komputer telah terdapat fasilitas printscreen. Skin dapat disetting untuk HVGA
(320x480). Terakhir pilih create AVD untuk membuat emulator tersebut.

Gambar 2.5 Tampilan Membuat Android Virtual Device (AVD)


Untuk menjalankan AVD pilih Start pada Virtual Devices di Android SDK. Tunggu
sejenak hingga proses pembukaan emulator selesai.

Gambar 2.6 Tampilan Emulator Android

2.2.3. Pengembangan Aplikasi Android


Ada 4 hal mendasar yang harus kita pahami dalam membangun aplikasi berbasis
Android :

Activity, adalah tampilan grafis yang kita lihat ketika menjalankan sebuah aplikasi.
Aplikasi dapat memiliki lebih dari satu Activity.

Intent, adalah serangkaian nilai yang menunjukan apa yang harus dilakukan ketika
terjadi perpindahan layar.

Service, adalah layanan yang bekerja di belakang layar (background).

Content provider, memungkinkan sebuah aplikasi untuk dapat menyimpan dan


menerima data dari basis data.

Gambar 2.7 Contoh Skrip Program Android Sederhana

2.2.4. Pemrograman Java pada Platform Android


2.2.4.1. Deklarasi Package
Deklarasi package digunakan untuk mengelompokkan class-class. Sebuah package
dapat mempunyai satu atau lebih sub-package sehingga dapat menyusun sebuah hirarki.
Bentuk umum :
package<namapackage>.<namasubpackage>.<namasubsubpackage>;

2.2.4.2. Deklarasi Import


Deklarasi import, bersifat opsional, digunakan untuk menunjukkan package atau class
yang digunakan dalam sebuah program Java.
Bentuk umum :
import android.<package>.<subpackage>
2.2.4.3. Inisialisasi layout dan widget XML
Inisialisasi ini digunakan pada saat medeklarasikan widget atau layout yang dipakai.
Secara umum, bentuk pendeklarasian layout xml yang diimplementasikan pada suatu class
menggunakan method setContentView() seperti dibawah ini :
setContentView(<layout file>);
sedangkan untuk mendeklarasikan sebuah widget yang akan digunakan untuk keperluan
program secara umum seperti dibawah ini :
<Object><name> = (<Object>) this.findViewById(<id object in xml file>);

2.2.4.4. Deklarasi Intent


Intent, adalah serangkaian nilai yang menunjukan apa yang harus dilakukan ketika
terjadi perpindahan layar. Intent dapat membawa nilai dimana nilai tersebut akan digunakan
pada activity yang terbuka selanjutnya. Secara umum deklarasi intent seperti dibawah ini :
Intent <intent_name> = new Intent (context, <activity for result>);
startActivity(<intent_name>);
2.4. Eclipse IDE(Integrated Development Environment)
Integrated Development Environment (IDE) adalah program komputer yang memiliki
beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE
adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat
lunak.
Eclipse adalah sebuah IDE untuk mengembangkan perangkat lunak dan dapat
dijalankan di semua platform (platform-independent).

Gambar 2.8 Area Kerja Eclipse Galileo


Berikut ini adalah sifat dari Eclipse:
a.

Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux,

Solaris, AIX, HP-UX dan Mac OS X.


b.

Multi-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan

tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman


lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.

c.

Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa

digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti


dokumentasi, tes perangkat lunak, pengembangan web, dan lain sebagainya.

2.4.1 Konfigurasi Android Development Tools (ADT)


Android Development Tools (ADT) adalah sebuah plugin yang dapat digabungkan
dengan Eclipse IDE. Plugin ini dapat mengaktifkan para pengguna untuk membangun sebuah
aplikasi berbasis Android.
ADT memperluas fungsi dari Eclipse untuk membuat kita dapat membuat project
Android baru, membuka tampilan Android melalui Eclipse, menjalankan project yang dibuat
melalui Eclipse, hingga melakukan export ke dalam file .apk untuk mendistribusikan aplikasi
yang telah dibuat. Tahap-tahap untuk konfigurasi ADT yaitu:
1. Menjalankan Eclipse, kemudian memilih menu help > install new software.
2. Klik add di sebelah kanan atas.
3. Pada kotak dialog add repository, isikan nama ADT dan pilih lokasi penyimpanan file
ADT.
4. Lihat kotak Available software. Centang pada item Developer Tools kemudian pilih
Next.
5. Pada tampilan berikutnya, daftar tools akan terlihat untuk didownload. Pilih Next.
6. Dan tahap akhir akan masuk ke license agreement. Pilih Next.
7. Setelah selesai, restart Eclipse.
Setelah jendela Eclipse terbuka kembali, hal ini bukan berarti proses konfigurasi telah
selesai. Tahap terakhir yang perlu dilakukan adalah melakukan penghubungan ADT dan
Eclipse. Pada menu Eclipse pilih windows -> references. Kemudian pada panel sebelah kiri
pilih Android. Tempatkan direktori Android SDK yang telah diinstal ke SDK Location dan
klik apply.

Gambar 2.9 Tampilan Preferences Eclipse


Tahap di atas merupakan tahap akhir dalam menggabungkan Android SDK ke
Eclipse. Dengan berakhirnya tahap ini, proses untuk membuat aplikasi Android melalui
Eclipse akan dapat dilakukan.

2.5. XML
XML (Extensible Markup Language) menggunakan elemen yang ditandai dengan tag
pembuka (diawali dengan < dan diakhiri dengan >), tag penutup (diawali dengan <
diakhiri >) dan atribut elemen (parameter yang dinyatakan dalam tag pembuka misal <form
name=isidata>). Hanya bedanya, HTML medefinisikan dari awal tag dan atribut yang
dipakai didalamnya, sedangkan pada XML kita bisa menggunakan tag dan atribut sesuai
kehendak kita.

3. Struktur Navigasi
Struktur navigasi memberi kemudahan menganalisa keteraktifan seluruh obyek dan
bagaimana pengaruh keinteraktifannya terhadap pengguna. Saat aplikasi dijalankan akan
menampilkan halaman menu utama dan terdapat tombol-tombol yang ada yaitu TataSurya,
Planet, About dan Exit. Untuk lebih jelasnya dapat dilihat bentuk struktur composite atau
campuran pada aplikasi TataSurya :

Gambar 3.1 Rancangan Struktur Navigasi

3.1.

Langkah-langkah Pembuatan Aplikasi


Setelah melalui tahap perancangan aplikasi kemudian lakukan langkah-langkah

pembuatan aplikasi sesuai dengan rancangan sistem dan rancangan tampilan yang telah
dibuat sebelumnya.
Pembuatan aplikasi dimulai dengan membuat halaman Menu Utama, halaman Masuk
dan halaman Panduan. Untuk pembuatan program ini pertama merancang tampilan (layout)
yang berada di folder resource (res) program dan disimpan dalam bentuk (.xml) dan
kemudian dilanjutkan membuat program (.java) yang terdapat di dalam folder source (src)
package aplikasi tersebut.

3.2.1. Pembuatan Halaman Menu Utama


Pembuatan tampilan halaman menu utama yaitu terdapat 4 button , yaitu TataSurya,
Planet, About, dan Exit.

Berikut potongan script yang disimpan dengan nama

activity_main.xml:
<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:background="@drawable/punya"
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=".MainActivity"
tools:ignore="HardcodedText" >
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button1"
android:layout_alignRight="@+id/button1"
android:layout_below="@+id/button1"
android:layout_marginTop="15dp"
android:text="PLANET"
android:onClick="Planet"
android:textStyle="bold" />
......
</RelativeLayout>

dari script diatas menyatakan hanya satu absolute layout yang digunakan untuk tampilan
halaman ini, pengaturan tampilan lebar dan tinggi suatu tampilan. Button ini digunakan untuk
menampilkan halaman berikutnya. Halaman ini akan berfungsi jika ada file java yang
memanggilnya.

Berikut

potongan

script

program

yang

disimpan

dengan

nama

MenuActivity.java :
package com.tatasurya;
import
import
import
import
import
import
import
import

android.app.Activity;
android.app.AlertDialog;
android.content.DialogInterface;
android.content.Intent;
android.os.Bundle;
android.view.KeyEvent;
android.view.Menu;
android.view.View;

public class MainActivity extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void Pencetan(View view){
Intent tombol= new Intent (MainActivity.this, TataSurya.class);
startActivity(tombol);

}
public void Planet (View view){
Intent satu = new Intent (MainActivity.this,Planet.class);
startActivity (satu);
}
.......
}
}

Untuk menggunakan layout main pada program ini menggunakan perintah


setContentView(R.layout.main).

Kemudian deklarasi variabel pada setiap tombol

menggunakan fungsi intent yang akan menjalankan class main.

3.2.2. Pembuatan Halaman TataSurya


Pembuatan tampilan halaman Tatasurya menggunakan satu button. Berikut potongan
script yang disimpan dengan tata_surya.xml :
<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:background="@drawable/back"
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=".TataSurya"
tools:ignore="ScrollViewSize,HardcodedText,UselessLeaf" >
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView3"
android:layout_below="@+id/textView3"
android:layout_marginTop="34dp"
android:text="Kelima planet kerdil tersebut ialah Ceres (415 juta km. di
sabuk asteroid; dulunya diklasifikasikan sebagai planet kelima), Pluto (5.906 juta
km.; dulunya diklasifikasikan sebagai planet kesembilan), Haumea (6.450 juta km),
Makemake (6.850 juta km), dan Eris (10.100 juta km)." />
......
</RelativeLayout>

Script diatas digunakan untuk mengatur tulisan yang akan ditampilkan pada halaman
TataSurya.

3.2.2. Pembuatan Halaman Planet


Pembuatan tampilan halaman Planet menggunakan array. Jadi kita hanya melakukan
pengkodingan pada java. Berikut potongan script yang disimpan dengan Planet.java :
package com.tatasurya;
import
import
import
import
import
import
import
import

android.os.Bundle;
android.app.ListActivity;
android.view.Menu;
android.view.View;
android.widget.ArrayAdapter;
android.widget.ListView;
android.content.Intent;
android.widget.Toast;

public class Planet extends ListActivity {


/**
* Called when the activity is first created. Method ini akan dipanggil
pada
* saat aplikasi dijalankan
*/
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create an array of Strings, that will be put to our ListActivity
String[] menu = new String[] {
"Mercurius",
"Venus",
"Bumi",
"Mars",
"Jupiter",
"Saturnus",
"Uranus",
"Neptunus",};
// Create an ArrayAdapter, that will actually make the Strings above
// appear in the ListView
// Menset nilai array ke dalam list adapater sehingga data pada
array
// akan dimunculkan dalam list
this.setListAdapter(new
ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, menu));
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is
present.
getMenuInflater().inflate(R.menu.planet, menu);
return true;
}
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
// Get the item that was clicked
// Menangkap nilai text yang diklik
Object o = this.getListAdapter().getItem(position);

String pilihan = o.toString();


// Menampilkan hasil pilihan menu dalam bentuk Toast
tampilkanPilihan(pilihan);
}
protected void tampilkanPilihan(String pilihan) {
try {
//Intent digunakan untuk sebagai pengenal suatu activity
Intent i = null;
if (pilihan.equals("Mercurius")) {
i = new Intent(this, Mercurius.class);
}
else if (pilihan.equals("Venus")) {
i = new Intent(this, Venus.class);
}
else if (pilihan.equals("Bumi")) {
i = new Intent(this, Bumi.class);
}
else if (pilihan.equals("Mars")) {
i = new Intent(this, Mars.class);
.....
}
}
}

Pada class Planet.java kita mengatur tampilan menggunakan array. Dimana pada tampilan ini
kita dapat memilih pilihan terhadap halaman yang ada.
3.2.2. Pembuatan Halaman About
Pembuatan tampilan halaman About. Berikut potongan script yang disimpan dengan
about.xml :
<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:background="@drawable/punya"
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=".About"
tools:ignore="HardcodedText,SpUsage" >

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:textSize="13dp"
android:textStyle="bold"
android:text=" Di dalam Tata Surya terdapat 8 planet. Planet- planet tersebut
adalah Merkurius,Venus, Bumi, Mars, Jupiter, Saturnus, Uranus, dan Neptunus" />

........
</RelativeLayout>

Script diatas digunakan untuk mengatur tulisan yang akan ditampilkan pada halaman About.

3.4. Uji Coba Aplikasi


Jika aplikasi ini telah terinstall pada perangkat Android maka akan muncul icon
aplikasi TataSurya

Gambar 3.2 Tampilan Icon TataSurya

Kemudian setelah itu akan tampil halaman menu utama dari aplikasi yang
menampilkan button TataSurya untuk pindah ke halaman TataSurya, button Planet untuk
pindah ke halaman pilihan macam- macam planet yang berkaitan dengan penjelasan Planet,
button About untuk pindah ke halaman About yang berisi tentang informasi dari pembuatan
aplikasi dan button keluar untuk keluar dari aplikasi TataSurya.

Gambar 3.2 Tampilan Halaman Menu Utama TataSurya


Jika memilih button TataSurya maka akan tampil halaman Tata Surya. Yang berisikan
penjelasan tentang Tata Surya.

Gambar 3.3 Tampilan Halaman TataSurya

Bila memilih button Planet maka akan tampil halaman Planet yang dimana terdapat beberapa
pilihan planet. Pengguna akan disuguhkan menu dari Planet yang ada di aplikasi ini.

Gambar 3.4 Tampilan Halaman Planet

Jika pengguna memilih salah satu menu Planet misalnya memilih Planet Mercurius
maka halaman ini akan menampilkan gambar dan penjelasan dari Planet tersebut.

Gambar 3.5 Tampilan Halaman Planet Mercurius

Jika pengguna memilih button About maka akan tampil halaman About. Halaman ini
menampilkan penjelasan tentang aplikasi TataSurya.

Gambar 3.6 Tampilan Halaman About


3.5

Spesifikasi Yang Digunakan


Spesifikasi pembuatan apliksai ini berisi tentang kebutuhan minimum komputer baik

software maupun hardware yang digunakan, dan juga spesifikasi yang digunakan oleh
penulis. Sebagai keterangan penulis menggunakan Android 2.2.
3.5.1 Spesifikasi Hardware
Spesifikasi perangkat keras (hardware) yang digunakan dalam pembuatan aplikasi ini
sebagai berikut :
1.

Proccessor Intel(R) Core2duo P7350 @ 2.0GHz

2.

Memory sebesar 2 GB RAM.

3.

Harddisk 2 GB.

4.

USB Mouse

3.5.2 Spesifikasi Software


Sedangkan untuk spesifikasi perangkat lunak (software) yang digunakan sebagai
berikut :
1.

Microsoft Windows XP SP2.


Microsoft Windows Seven Ultimate disini merupakan sistem operasi yang
digunakan dalam pembuatan aplikasi ini.

2.

JDK 1.6.0_24 for windowa i586.


Java versi 1.6 digunakan dalam pembuatan aplikasi sebagai pustaka utama
Java.

3.

JRE 1.6.0_24 for Windows i586


Java environment versi 1.6 digunakan aplikasi sebagai pendukung JDK 1.6.

4.

Eclipse Indigo Release


Penggunaan Eclipse Indigo sebagai editor sekaligus compiler dan builder
dalam pembuatan aplikasi.

5.

Android SDK Manager


SDK yang digunakan untuk membuat dan mengatur emulator aplikasi khusus
android.

6.

ADT 10.0.0
Plugin pada Eclipse untuk memudahkan pembuatan dan debugging program
android.

3.5.3 Spesifikasi Mobile phone


Didalam menjalankan aplikasi ini penulis menggunakan smart phone berbasis
android. Adapun spesifikasi minimumnya adalah :
1. Memori internal 2 GB; 351MB RAM
2. Sistem Operasi Android OS, v2.3.6(Gingerbread)
3. Proccessor 1,4GHz v.6.

Anda mungkin juga menyukai