Membuat Aplikasi Tiket Pesawat Dengan Android Studio

Cara Membuat Aplikasi Tiket Pesawat
Menggunakan Android Studio

Disini saya akan membuat suatu aplikasi tiket pesawat, dimana aplikasi tiket pesawat ini akan memberaikan pelayanan terhadap konsumen yang akan memesannya.
Aplikasi yang saya buat menggunakan android studio yang di dalamnya akan menampilkan 3 main activity :
  1. Login
  2. Menu List View Pemilihan Tiket Wisata
  3. Aplikasi Tiket Pesawat
1. Login. didalamnya user harus memasukan Nama dan Password yang sudah didaftarkan agar bisa masuk ke menu selanjutnya
2. List view. didalamnya user diberikan 1 pilihan menu, untuk masuk kedalam sebuah pemesanan tiket pesawat, atau keluar aplikasi.
3. Aplikasi Tiket Pesawat, didalam aplikasi ini unser harus memasukan nama pemesan ,dari kota asal dan tujuan ingin kemana, lalu terdapat piliahan berapa tiket yang di inginkan lalu tersedia juga menu kelas, yang berisikan kelas VIP atau Ekonomi yang di inginkan oleh pemesan tiket. setelah semuanya terisi maka konsumen dapat menlajutkan dengan menekan tombol Pesan Sekarang. Dan semua perincian yang sudah di isi muncul pada menu ini dan unser dapat memeriksa pemesananya kembali apakah pesanan tersebut sama seperti yang di inginkan atau beda, jika berbeda unser dapat menubahnya jika tidak unser dapar melnjutkan dengan pemesanan tiket tersebut.

Berikut adalah contoh cara pembuatanya dan juga contoh gambar yang sudah saya buat :
XML.Text
1. Login

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

    <TextView        android:text="Login Konsumen"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_alignParentTop="true"        android:layout_centerHorizontal="true"        android:id="@+id/textView"        android:textAlignment="center"        android:textSize="30sp"        android:textStyle="normal|bold" />

    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:inputType="textPersonName"        android:ems="10"        android:id="@+id/username"        android:hint="Nama"        android:layout_below="@+id/textView"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true"        android:layout_marginTop="37dp" />

    <EditText        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:inputType="textPassword"        android:ems="10"        android:layout_below="@+id/username"        android:layout_alignParentLeft="true"        android:id="@+id/password"        android:layout_alignParentRight="true"        android:layout_alignParentEnd="true"        android:hint="Password" />

    <Button        android:text="Masuk"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_below="@+id/password"        android:layout_centerHorizontal="true"        android:id="@+id/btnLogin" />

</RelativeLayout>
2. List View Menu Tiket Pesawat

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/activity_welcome"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".Welcome">

    <TextView        android:text="***WELCOME***"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_alignParentTop="true"        android:layout_centerHorizontal="true"        android:id="@+id/textView2"        android:textAlignment="center"        android:textSize="30sp"        android:textStyle="normal|bold" />

    <TextView        android:text="Selamat Datang Pelanggan Terhormat"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_below="@+id/textView2"        android:layout_centerHorizontal="true"        android:layout_marginTop="69dp"        android:id="@+id/textView3"        android:textSize="18sp"        android:textStyle="normal|bold" />

    <TextView        android:text="Terima Kasih Telah Menggunakan Aplikasi Kami Untuk Pemesanan Tiket Pesawat Anda"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:id="@+id/textView4"        android:layout_below="@+id/textView3"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true"        android:layout_marginTop="10dp"        android:textSize="18sp" />
    <Button        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="1. TIKET PESAWAT 1"        android:id="@+id/btn1"        android:layout_marginTop="56dp"        android:layout_below="@+id/textView4"        android:layout_centerHorizontal="true" />


    <Button        android:text="Keluar"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_alignParentBottom="true"        android:layout_centerHorizontal="true"        android:id="@+id/btnExit" />
</RelativeLayout>
3.Tiket Pesawat

<?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="match_parent"        android:orientation="vertical"        android:padding="30dp"        tools:context=".formrental">

        <EditText            android:id="@+id/edt_name"            android:layout_width="match_parent"            android:layout_height="match_parent"            android:hint="Masukan Nama Konsumen"            android:inputType="text" />
        <EditText            android:layout_width="match_parent"            android:layout_height="match_parent"            android:hint="Dari"            android:id="@+id/edt_nomor"            android:inputType="text"/>
        <EditText            android:layout_width="match_parent"            android:layout_height="match_parent"            android:hint="Masukan Tujuan Anda"            android:id="@+id/edt_nomor"            android:inputType="text"/>

        <View            android:layout_marginTop="10dp"            android:layout_width="match_parent"            android:layout_height="2dp"            android:background="@color/colorAccent"/>



        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="Jumlah Tiket Pemesanan"            android:textSize="20dp"            android:textAllCaps="true"            android:layout_marginBottom="16dp"            app:layout_constraintBottom_toBottomOf="parent"            app:layout_constraintLeft_toLeftOf="parent"            app:layout_constraintRight_toRightOf="parent"            app:layout_constraintTop_toTopOf="parent" />

        <LinearLayout            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:orientation="horizontal">

            <Button                android:layout_width="48dp"                android:layout_height="48dp"                android:onClick="increment"
                android:text="+" />

            <TextView                android:id="@+id/quantity_textview"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:layout_gravity="center"                android:paddingLeft="8dp"                android:paddingRight="8dp"                android:text="0"                android:textColor="#212121"                android:textSize="25dp" />

            <Button                android:layout_width="48dp"                android:layout_height="48dp"                android:onClick="decrement"                android:text="-" />
        </LinearLayout>

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

        <View            android:layout_marginTop="10dp"            android:layout_width="match_parent"            android:layout_height="2dp"            android:background="@color/colorAccent"/>

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

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

        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginBottom="16dp"            android:text="Harga"            android:textAllCaps="true"            android:textSize="30dp" />

        <TextView            android:id="@+id/price_textview"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="0"            android:textColor="#212121"            android:textSize="25dp" />

        <Button            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginBottom="16dp"            android:onClick="Submitorder"            android:text="Pesan Sekarang" />


    </LinearLayout>
</ScrollView>
Berikut Hasil Gambar Run :





Komentar

Postingan populer dari blog ini

Aplikasi Kasir Menggunakan Java NeetBeans

Membuat Aplikasi Tiket Pesawat Dengan Aplikasi Android