Membuat Aplikasi Tiket Pesawat Dengan Android Studio
Cara Membuat Aplikasi Tiket Pesawat
Menggunakan Android Studio
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 :
- Login
- Menu List View Pemilihan Tiket Wisata
- 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 :
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
Posting Komentar