Minggu, 07 April 2019

UAS Mobile Programing

Membuat Aplikasi tiket Pesawat


  • XML Grafic

  • xml text form login

<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" >

    <LinearLayout
        android:id="@+id/linearLayout1"      
        android:layout_width="wrap_content"     
        android:layout_height="wrap_content"      
        android:layout_alignParentLeft="true"       
        android:layout_alignParentRight="true"       
        android:layout_alignParentTop="true" >

        <TextView
            android:id="@+id/textView1"           
            android:layout_width="match_parent"         
            android:layout_height="wrap_content"        
            android:gravity="center"          
            android:text="Form Login"
            android:textAppearance="?android:attr/textAppearanceMedium"
/>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linearLayout2"       
        android:layout_width="wrap_content"     
        android:layout_height="wrap_content"    
        android:layout_alignParentLeft="true"    
        android:layout_alignParentRight="true"  
        android:layout_below="@+id/linearLayout1"


        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView2"           
            android:layout_width="match_parent"         
            android:layout_height="wrap_content"       
            android:text="User Name" />

        <EditText
            android:id="@+id/userNameEditText"         
            android:layout_width="match_parent"        
            android:layout_height="wrap_content" >

            <requestFocus />
        </EditText>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linearLayout3"       
        android:layout_width="wrap_content"   
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/linearLayout2" 
        android:orientation="vertical" >


        <TextView
            android:id="@+id/textView3"          
            android:layout_width="match_parent"  
            android:layout_height="wrap_content" 
            android:text="Password" />

        <EditText
            android:id="@+id/passwordEditText"    
            android:layout_width="match_parent"  
            android:layout_height="wrap_content" 
            android:inputType="textPassword" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/linearLayout3" >

        <Button
            android:id="@+id/loginButton"         
            android:layout_width="wrap_content"   
            android:layout_height="wrap_content"  
            android:layout_weight="3"          
            android:text="Login" />

        <Button
            android:id="@+id/tutupButton"       
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"     
            android:layout_weight="1"         
            android:text="Tutup" />

    </LinearLayout>

</RelativeLayout>

  • List Menu Grafik
    
package com.example.Muhammad_anwar;


import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class MenuActivity extends Activity {
    
    ListView LV;
    String[] Menu={"Garuda", "Batik Air","Lion Air", "City Link", "Sriwijaya"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_menu);
        LV=(ListView) findViewById(R.id.listView1);
        ArrayAdapter Adapter=new ArrayAdapter(this,android.R.layout.simple_list_item_single_choice,Menu);
        LV.setAdapter(Adapter);
        
        //MEMBUAT ITEM VIEW KLIK PADA LISTVIEW dan MEMBUAT PESAN (TOAST
        
                LV.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                    @Override
                    public void onItemClick(AdapterView<?> arg0, View arg1, int itemKe,
                            long arg3) {
                    //TODO Auto-generated method stub
                        String itemText=(String) LV.getItemAtPosition(itemKe);
                        Toast.makeText(getBaseContext(), "Anda Meng Klik " +itemText, Toast.LENGTH_LONG).show();
                        if(itemText.equals("Tiket Pesawat")){
                            Intent FinanceInten=new Intent(arg0.getContext(),IsiActivity.class);
                            startActivityForResult(FinanceInten, 0);
                        }
                                
                    }
                    public void onItemClick1(AdapterView<?> arg0, View arg1, int arg2,
                            long arg3) {
                        // TODO Auto-generated method stub
                        
                    }
                    
                });
            }
        
                    
                    
                    
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_menu, menu);
        return true;
    }

}
  • isi menu dari activity




  • xml menu dari isi activity
package com.example.Muhammad_anwar;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.RadioGroup.OnCheckedChangeListener;


public class IsiActivity extends Activity implements OnClickListener,
OnCheckedChangeListener {
   
   
    EditText fieldnama,fieldemail;
    Button tomboltampil;
    RadioGroup groupjk;
    RadioButton radiomi, radiodendeng;
    CheckBox cekboxjava, cekboxsa, cekboxnet;
    TextView outputnama, outputemail, outputjk, outputahli;
    String jk, ahli;
   

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_isi);
       
         fieldemail = (EditText)findViewById(R.id.fieldemail);
            fieldnama = (EditText)findViewById(R.id.fieldnama);
            tomboltampil = (Button)findViewById(R.id.tomboltampil);
            groupjk = (RadioGroup)findViewById(R.id.groupjk);
            cekboxjava = (CheckBox)findViewById(R.id.cekboxjava);
            cekboxsa = (CheckBox)findViewById(R.id.cekboxsa);
            cekboxnet = (CheckBox)findViewById(R.id.cekboxnet);
            outputnama =(TextView)findViewById(R.id.outputnama);
            outputemail =(TextView)findViewById(R.id.outputemail);
            outputahli = (TextView)findViewById(R.id.outputahli);
            outputjk = (TextView)findViewById(R.id.outputjk);
         
            tomboltampil.setOnClickListener(this);
            groupjk.setOnCheckedChangeListener(this);     
           
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_isi, menu);
        return true;
    }
   
    public void onClick(View klik) {
        // TODO Auto-generated method stub
       
         outputnama.setText("Nama Anda : "+fieldnama.getText());
            outputemail.setText("No Telp : "+fieldemail.getText());
            if (cekboxjava.isChecked() && cekboxnet.isChecked() && cekboxsa.isChecked()){
                outputahli.setText("Class    : VIP, Ekonomi");
            }else if(cekboxjava.isChecked() && cekboxnet.isChecked()){
                    outputahli.setText("Class    : VIP & Ekonomi");
            }else if(cekboxjava.isChecked() && cekboxsa.isChecked()){
                outputahli.setText("Class    : VIPk & Ekonomi");
            }else if(cekboxnet.isChecked() && cekboxsa.isChecked()){
                outputahli.setText("Class    : VIP & Ekonomi");
            }else if(cekboxjava.isChecked()){
                outputahli.setText("Class    : VIP");
            }else if(cekboxnet.isChecked()){
                outputahli.setText("Class    : Ekonomi");         
            }else if(cekboxsa.isChecked()){
                outputahli.setText("Class    : loss");
            }else{
                outputahli.setText("Class : ");
             
            }
            outputjk.setText(jk);
            fieldnama.setText("");
            fieldemail.setText("");
            cekboxjava.setChecked(false);
            cekboxsa.setChecked(false);
            cekboxnet.setChecked(false);
            groupjk.clearCheck();
        }
     
        jk="Jenis Kelamin :";
    }
 
}

}




Senin, 25 Maret 2019

UTS MOBILE PROGRAMING

Kali ini saya mencoba membuat aplikasi sederhana
Reservasi Tiket Bus Online
Dimana kita tidak usah mengantri untuk membeli Tiket Baik di Pool Bus maupun Terminal Bus



  • coding login 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"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView1"
        android:layout_marginTop="28dp"
        android:text="USER" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="54dp"
        android:layout_marginTop="21dp"
        android:layout_toRightOf="@+id/textView2"
        android:text="LOGIN" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView2"
        android:layout_marginTop="44dp"
        android:text="PASSWORD" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:layout_marginLeft="31dp"
        android:text="MASUK" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/button1"
        android:layout_alignBottom="@+id/button1"
        android:layout_toRightOf="@+id/textView1"
        android:text="KELUAR" />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/textView2"
        android:layout_alignBottom="@+id/textView2"
        android:layout_marginLeft="28dp"
        android:layout_toRightOf="@+id/textView2"
        android:ems="10" >

        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/editText2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/textView3"
        android:layout_alignBottom="@+id/textView3"
        android:layout_alignLeft="@+id/editText1"
        android:ems="10"
        android:inputType="textPassword" />

</RelativeLayout>


dengan hasil tampilan

  • coding login java
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
EditText userNameTxt;
EditText passwordTxt;
Button loginBtn;
Button tutupBtn;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        userNameTxt = (EditText) findViewById(R.id.editText1);
        passwordTxt = (EditText) findViewById(R.id.editText2);
        loginBtn = (Button) findViewById(R.id.button1);
        tutupBtn = (Button) findViewById(R.id.button2);
        loginBtn.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
// TODO Auto-generated method stub
Intent i = new Intent(MainActivity.this, SuccessActivity.class);
i.putExtra(“pesan”, “Sukses Login”);
startActivity(i);
}
});
        tutupBtn.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
// TODO Auto-generated method stub
moveTaskToBack(true);
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
        }
});
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}

  • coding xml tiket
<?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:orientation="vertical" >

    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Nama    " />


        <EditText
            android:id="@+id/ednama"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="0.96" >
            <requestfocus />
        </EditText>

    </LinearLayout>

    <LinearLayout
        android:id="@+id/linearLayout2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Alamat  " />

        <EditText
            android:id="@+id/edalamat"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

    </LinearLayout>

   <LinearLayout
        android:id="@+id/linearLayout3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Tujuan   " />
  <EditText
            android:id="@+id/edtujuan"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

    </LinearLayout>
        
   
    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Kelas" />

    <RadioGroup
        android:id="@+id/Rgkelas"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <RadioButton
            android:id="@+id/rbekonomi"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="Ekonomi" />

        <RadioButton
            android:id="@+id/Rbvip"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="VIP" />
    </RadioGroup>

    <TextView
        android:id="@+id/Tvharga"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Service" />

    <CheckBox
        android:id="@+id/Cbmeal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Onboard Meal" />

    <CheckBox
        android:id="@+id/Cbdrink"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Onboard Drink" />

    <Button
        android:id="@+id/button1"
        android:onClick="hitungbiaya"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="hitungbiaya"
        android:text="Hitung" />

</LinearLayout>


  • coding java tiketing
package program.;Muhammad_anwar

import android.app.Activity;
import android.os.Bundle;
import program.Pesan.tiket.;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;;
import android.widget.RadioGroup;
import android.widget.CheckBox;
 import java.util.List;
import java.text.NumberFormat;
import java.text.DecimalFormat;
import android.widget.ArrayAdapter;


public class PESAN_TIKET extends Activity {
    int hargatiket,biayakelas,biayasrvicemakan,biayaserviceminum;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_pesan__tiket);
    }
    
 public void hitungbiaya(View v){
     EditText nama = (EditText)findViewById(R.id.ednama);
     String Nama = nama.getText().toString();
    
EditText tujuan  = (EditText) findViewById(R.id.edtujuan);
        String Tujuan = tujuan.getText().toString();
     
     if ("Jakarta".equals(Tujuan))
     {
      hargatiket= 800000;
      }
     else if("Batam".equals(Tujuan))
     {
      hargatiket= 500000;
     }
     else if("Padang".equals(Tujuan))
     {
      hargatiket= 350000;
     }
    
     //Kelas
      RadioGroup kelas = (RadioGroup)findViewById(R.id.rgkelas);
     int kls = kelas.getCheckedRadioButtonId();
     if (kls == R.id.rbvip){
      biayakelas=500000;     
     }else
     if (kls == R.id.rbekonomi){
      biayakelas=0;
     }

     //Service
     CheckBox servismakan = (CheckBox)findViewById(R.id.cbmakan);
       if (servismeal.isChecked()){
        biayaservicemakan = 30000;
       }else
       {
        biayaservicemeal = 0;
       }
     CheckBox servisminum = (CheckBox)findViewById(R.id.chminum);
       if (servisminum.isChecked()){
        biayaserviceminum = 20000;
       }else
       {
        biayaserviceminum = 0;
       }
       
       int totalbiaya = hargatiket+biayakelas+biayaservicemakan+biayaserviceminum;
       
       NumberFormat numberFormat  = new DecimalFormat("#,###,###");
  String str = numberFormat.format(totalbiaya); 
  
        TextView totalharga = (TextView)findViewById(R.id.tvharga);
       totalharga.setText("Harga Tiket Bpk/Ibu. "+Nama.toString() + " Rp."+ str);
    }

}

Sabtu, 01 Desember 2018

PROGRAM UAS

UJIAN AKHIR SEMESTER

NAMA                  : MUHAMMAD ANWAR
NIM                       : 1610 1140 1365
MATA KULIAH   : PEMROGRAMAN II
FAKULTAS           : TEKNIK INFORMATIKA
DOSEN                  : M. ADHARI A. S.ST., M.KOM

Program UAS adalah Program Sederhana yang digunakan untuk mengetahui NIM dan Nama Mahasiswa berdasarkan Jurusan atau Jenjang.
  • ·         Tampilan Awal adalah Login User (tidak perlu menggunakan SplashScreen, gunakan saja form biasa) jika berhasil maka akan masuk ke menu utama
  • ·         Menu utama (tidak perlu menggunakan MDI, gunakan saja menustrip) di form terdapat menu DATA, LAPORAN dan Keluar
  • ·         Di menu DATA terdapat Data Login dan Data Mahasiswa (Fokus ke data mahasiswa)
  • ·         Data Mahasiswa form seperti yang terlihat di atas
  • ·         Laporan akan menampilkan data berdasarkan pilihan

Ketentuan Form
1.         Program Menggunakan database Mysql dengan nama database dbUAS
2.         dbUAS terdiri dari 2 (dua) tabel, yaitu tblLogin dan tblMahasiswa
3.         tbLoginterdiri dari 2 field saja: user dan Password (untuk tipe data dan size atur sedemikian rupa sehingga tidak memakan memory)
4.         tblMahasiswa terdiri dari 4 field (nim, nama, Jurusan dan jenjang, dimana nim sebagai primary key)
____________________________________________________________ 
Mari kita coba membuat sesuai dengan Acuan diatas :
  1. Buka Program Visual Basic 2010 dan pilih New Project Buat Tampilan seperti di bawah ini  terdiri dari 3 Buah Label, 2 TextBox, 2 Button, 1 Progres Barr, dan 1 check Box



                      Masukan Source Code nya :
Public Class login

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cls.Click
        Me.Close()

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lgn.Click
        Timer1.Start()

    End Sub

    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
        If CheckBox1.Checked Then
            password.UseSystemPasswordChar = False
        Else
            password.UseSystemPasswordChar = True
        End If

    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        koneksi()
        str = "select * from tblLogin where username='" & username.Text & "' and password='" & password.Text & "'"
        perintah = New OleDbCommand(str, kon)
        rd = perintah.ExecuteReader
        If rd.Read Then
            ProgressBar1.Increment(10)
            If ProgressBar1.Value = ProgressBar1.Maximum Then
                Timer1.Stop()
                ProgressBar1.Value = 0
                MsgBox("Your Logged", MsgBoxStyle.Information)
                MenuUtama.Show()

            End If
        Else
            Timer1.Start()
            ProgressBar1.Increment(10)
            If ProgressBar1.Value = ProgressBar1.Maximum Then
                Timer1.Stop()
                ProgressBar1.Value = 0
                MsgBox("Login Not Succes", MsgBoxStyle.Critical)

            End If
        End If

    End Sub

    Private Sub login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub password_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles password.TextChanged

    End Sub

    Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked

    End Sub

    Private Sub ProgressBar1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ProgressBar1.Click

    End Sub

    Private Sub ProgressBar2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub
                End Class 
2. Setelah sudah buat tampilan Login sekarang kita buat tampilan Form Menu Utama             menggunakan Menu Strip, untuk Menu Data terdiri dari Data Login dan Data          Mahasiswa, Menu Laporan dan Keluar Silahkan Buat Seperti dibawah ini :
3.   Kemudian Buat Data Mahasiswa dengan Model Form Seperti dibawah ini dan jgn Lupa Source Codenya


           Untuk Source Code Tombol Simpan :
Private Sub simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles smp.Click
        Call simpan()
        Call tampilGrid()
        nim.Clear()
        nama.Clear()
              End Sub
Untuk Source Code Tombol Hapus :
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hps.Click
        Call hapus()
        Call tampilGrid()
Untuk Source Code Tombol Ubah :
Private Sub ubah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ubah.Click
        Call udt()
        Call tampilGrid()
       End Sub
Untuk Source Code Tombol Keluar :
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
        Me.Close()
    End Sub
Untuk Source Code Tombol Kembali Ke Menu Utama :
Private Sub kembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kembali.Click
        Me.Close()

       End Sub

4.     Setelah selesai membuat Form Data mahasiswa, sekarang kita buat Form Laporan dan Modelnya seperti dibawah ini dan jangan lupa Buat Source Codenya :


Untuk Source Code Tombol Lihat :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lihat.Click
        Call lht()

       End Sub
Untuk Source Code Kembali :
Private Sub kembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kembali.Click
        Me.Close()
       End Sub

Setelah selesai mari kita coba dengan menekan tombol pada keyboard F5 / me RUN

 Jika Berhasil maka akan Muncul Notifikasi Login Berhasil


akan muncul Notifikasi Login Gagal silahkan Coba lagi itu menandakan bahwa anda salah memasukan Username dan Password
 Jika berhasil Maka akan Muncul Tampilan Menu Utama dan silahkan pilih Data -> Data Mahasiswa

setelah sudah dipilih maka masukan Data Mahasiswa yang akan di Simpan
 setelah Data Mahasiswa disimpan dan berhasil maka Akan Muncul Tabel di sebelah Kanan dengan Nama Mahasiswa yang tadi sudah disimpan.
 setelah sudah selesai maka kita coba Kembali Ke Menu Utama dan pilih Menu Laporan, Kemudian silahka isi data yang ingin di lihat maka akan muncul seperti digambar dibawah ini

Demikian aplikasi Program UAS yang saya Buat. Mohon Maaf apabila masih ada Kekurangan. Terima Kasih

UAS Mobile Programing

Membuat Aplikasi tiket Pesawat XML Grafic xml text form login <RelativeLayout xmlns:android="http://schemas.android....