PROJECT UTS APLIKASI TIKET PESAWAT

Assalamualaikum guys....

kali ini saya akan memberikan sedikit pengalaman untuk membuat aplikasi andriod tiket pesawat sederhana yang mungkin bermanfaat untuk kalian semua.
Aplikasi ini di buat secara sederhana untuk memesan atau membeli tiket pesawat dengan menggunakan  Android. Penggunaan cukup mudah, pertama yg harus di lakukan adalah memasukan id dan password, kemudia anda langsung dapat melakukan pemesanan.

Berikut adalah cara pembuatannya.

AktivityLogin.xml


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentTop="true"
        android:layout_marginTop="0dp"
        android:gravity="center"
        android:orientation="vertical">

        <TextView
            android:id="@+id/textView4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="100dp"
            android:text="Login"
            android:textSize="30dp"
            tools:layout_editor_absoluteX="152dp"
            tools:layout_editor_absoluteY="118dp" />

        <EditText
            android:id="@+id/editText2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="50dp"
            android:ems="10"
            android:inputType="textPersonName"
            android:text="Id"
            tools:layout_editor_absoluteX="38dp"
            tools:layout_editor_absoluteY="480dp" />

        <EditText
            android:id="@+id/editText3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:ems="10"
            android:inputType="textPersonName"
            android:text="Password"
            tools:layout_editor_absoluteX="38dp"
            tools:layout_editor_absoluteY="550dp" />

        <Button
            android:id="@+id/button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="40dp"
            android:text="Go"
            tools:layout_editor_absoluteX="290dp"
            tools:layout_editor_absoluteY="550dp" />


    </LinearLayout>

</RelativeLayout>




Login.java

package program.kasus.myapplication;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;


public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button button1=(Button)findViewById(R.id.button);
        button1.setOnClickListener(new View.OnClickListener() {

            public void onClick(View arg0) {
// TODO Auto-generated method stub
               
Intent i =new Intent(getApplicationContext(),pemesanan.class);

                startActivity(i);
            }
        });

    }
}


Pesanan.xml 


<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="20dp"
        android:orientation="vertical"
        android:padding="30dp"
        tools:context=".formrental"
        tools:layout_marginTop="60dp">

        <EditText
            android:id="@+id/edt_name"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:inputType="text" />

        <EditText
            android:id="@+id/edit_nomort_nomor"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:hint="Dari"
            android:inputType="text" />

        <EditText
            android:id="@+id/edt_nomor"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:hint="Tujuan"
            android:inputType="text" />


        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Kelas "
            android:textSize="20dp" />

        <RadioButton
            android:id="@+id/radioButton"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Ekonomi" />

        <RadioButton
            android:id="@+id/radioButton2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Bisnis" />

        <CheckBox
            android:id="@+id/Drumer_checkbox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingLeft="16dp"
            android:text="Makan"
            android:textSize="15sp" />

        <CheckBox
            android:id="@+id/PengerasSuara_checkbox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingLeft="16dp"
            android:text="Minum"
            android:textSize="15sp" />

        <Button
            android:layout_width="343dp"
            android:layout_height="wrap_content"
            android:layout_marginBottom="20dp"
            android:onClick="Submitorder"
            android:text="hitung" />

        <TextView
            android:id="@+id/textView2"
            android:layout_width="match_parent"
            android:layout_height="155dp"
            android:text="TOTAL" />


    </LinearLayout>
</ScrollView>


Hasil.xml 


<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:layout_margin="16dp"
    android:background="@drawable/index"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="60dp"
        android:layout_marginBottom="30dp"
        android:text="Terima Kasih"
        android:textSize="40dp"
        android:textStyle="bold"
        tools:layout_marginLeft="70dp" />

    <Button
        android:id="@+id/button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="310dp"
        android:gravity="center"
        android:text="Finish"
        tools:layout_editor_absoluteX="290dp"
        tools:layout_editor_absoluteY="550dp" />

</LinearLayout>
 
 
Hasil.Java


package program.kasus.myapplication;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import program.kasus.myapplication.MainActivity;

public class cetakhasil extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_cetakhasil);
        Button button3=(Button)findViewById(R.id.button);
        button3.setOnClickListener(new View.OnClickListener() {

            public void onClick(View arg0) {
                // TODO Auto-generated method stub
               
Intent i =new Intent(getApplicationContext(), MainActivity.class);
                startActivity(i);
            }
        });
    }
}

 

 Berikut hasil Runing 

 

 

 

Demikian pembuatan aplikasi tersebut semoga bermanfaat...
terima kasih 

Komentar

Postingan populer dari blog ini

Membuat Aplikasi CRUD data kontak