A.
Penjelasan Singkat Aplikasi Penjualan Mobil
Aplikasi yang kami buat ini adalah aplikasi untuk
penjualan mobil. Menampilkan berbagai
merek terbaru dan harga bermacam-macam mobil dari harga 300 juta dari
bawah sampai 1 milyar ke atas dan berbagai nama mobil, merek mobil,
harga , warna, dan tahun keluaran.
- Fitur-Fitur Aplikasi
1.
LinearLayout
Digunakan sebagai layar Beckground mobil pada
tampilan.
2.
Button
Digunakan sebagai tombol pilihan masuk dan keluar
pada tampilan
3.
TextView
Digunakan untuk membuat text pilihan harga
mobil.
4.
ListView
Digunakan untuk membuat tombol text pilihan.
5.
RelativeLayout
Digunakan untuk membuat profil gambar mobil.
6.
ImageButton
Digunakan sebagai memasukan gambar mobil pada tampilan.
C.
Tampilan
Awal Program
Tampilan
silender secara otomatis untuk masuk ke
tampilan menu.
1.
PenjualanMobilActivity.java
package
app.kelompok.penjualan;
import
android.app.Activity;
import
android.content.Context;
import
android.content.Intent;
import
android.os.Bundle;
import
app.seamolec.metra.R;
public class
PenjualanMobilActivity extends Activity {
/** Called when the activity is first
created. */
Context ctx = this;
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Thread splashThread = new Thread() {
public void
run() {
try
{
int
waited = 0;
while
(waited < 2) {
sleep(1000);
waited++;
}
}
catch (InterruptedException e) {
}
finally {
finish();
Intent
intent = new Intent(ctx, Menu.class);
startActivity(intent);
}
}
};
splashThread.start();
}
public void run() {
int val = 1;
while (val < 5)
try {
val++;
Thread.sleep(1000);
} catch
(InterruptedException e) {
} finally {
finish();
Intent
intent = new Intent(this, Menu.class);
startActivity(intent);
}
}
}
2.
Layout (
main.xml )
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/splash1"
android:orientation="vertical"
>
</LinearLayout>
D. Tampilan Menu
Ditampilan Menu
ada tombol button Masuk, Tentang dan Keluar.
1.
Jika
diklik Tombol Button Masuk digunakan untuk menampilkan view harga.
1.
Layout
( menu.xml )
<?xml
version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/menu2"
android:gravity="center_horizontal"
android:orientation="vertical"
>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="90px"
android:background="@drawable/masuk"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10px"
android:background="@drawable/tentang1"/>
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10px"
android:background="@drawable/keluar"/>
</LinearLayout>
E.
Tampilan Masuk
Pada Menu
Jika diklik button view harga 300 juta menampilkan
profil mobil..
1. Layout ( Pilihan.xml )
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/pilihan"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/harga"
/>
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="403dp"
android:layout_weight="0.01"
>
</ListView>
</LinearLayout>
F.
Tampilan
Pilihan Harga Mobil
Jika
diklik salah satu profil tampilan mobil akan menampilkan spesifikasi nama
mobil, merek mobil,harga, warna, tehun dan no telepon .
1.
Tampilan.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/tampilan"
android:orientation="vertical"
>
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.42"
>
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="22dp"
android:layout_marginTop="28dp"
android:src="@drawable/a1"
/>
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/imageButton1"
android:layout_marginLeft="27dp"
android:layout_toRightOf="@+id/imageButton1"
android:src="@drawable/b1"
/>
<ImageButton
android:id="@+id/imageButton3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageButton1"
android:layout_marginTop="32dp"
android:layout_toLeftOf="@+id/imageButton2"
android:src="@drawable/c1"
/>
</RelativeLayout>
</LinearLayout>
G.
Tampilan
Pilihan Mobil
Menampilkan
spesifikasi mobil.
1.
Layout
( A1.xml )
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/a"
android:orientation="vertical"
>
<RelativeLayout
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="14dp"
android:text="08128802XXX"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#FF000000"
/>
</RelativeLayout>
</LinearLayout>
H.
Tampilan
Tombol Tentang
Jika
diklik tombol button tentang pada tampilan menu akan menampilkan tugas setiap
individu.
1.
Layout ( tentang.xml
)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/tentang2"
android:orientation="vertical"
>
</LinearLayout
bang maaf sya udh coba tutorial abang ini tp ga bisa jalan yh ..mohon pencerahaannya ... makasih..
BalasHapus