Senin, 08 Juli 2019

Membuat Project Aplikas Resep Makanan Menggunakan Eclipse

Assalamualaikum warohmatullohi wabarokatu
Hai teman-teman sekalian disini saya akan membuat project menggunakan Eclipse ,Saya membuat project ini di karenakan kewajiban saya sebagai mahasiswi untuk mengejakan  tugas (UAS) yang di berikan oleh dosen saya yaitu Bpk.Agus Suharto.

Oke baiklah kita mulai saja :)

Disini saya akan membuat step by step cara membuat Aplikasi Resep Makan menggunkan Eclipse

-Klik file,New,other



-next

-Ketik nama aplikasi yang ingin anda buat
-Next


-Pilih Warna
-Next


-Next


-Jika anda ingin mengganti nama dengan yang anda ingin silahkan ganti di kolom Activity (karna saya tidak mengganti nama activitynya makasaya klik Finish)


-Setalah membuat Mainactivity , saya akan menambahkan 4 Activity lagi yaitu:
  • SuccesActivity
  • FailedActivity
  • ResepMakananActivity
  • Dan SateMaduraActivity
Anda bisa membuat 4 activity  serpeti main activity yang telah kita buat terlebih dahulu.


Sekarang saya akan menampilan Tampilan
 Main Activity,SuccesActivity,FailedActivity,ResrpMakananActivity,Dan SateMaduraActivity

Gambar MainActivity


Gambar SuccesActivity


Gambar FailedActivity


Gambar ResepMakanan


Gambar SateMaduraActivity



Xml MainActivity

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


Xml SuccesMainActivity

<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"         
        android:orientation="vertical" > 
        <TextView 
            android:id="@+id/textView1"             
            android:layout_width="match_parent"             
            android:layout_height="wrap_content"             
            android:gravity="center" 
            android:text="SELAMAT DATANG :)" /> 
        <TextView 
            android:id="@+id/namaUserTextView"             
            android:layout_width="match_parent"             
            android:layout_height="wrap_content"             
            android:gravity="center"             
            android:text="Nama User" 
            android:textAppearance="?android:attr/textAppearanceMedium" /> 
    </LinearLayout> 
    <LinearLayout 
        android:layout_width="wrap_content"         
        android:layout_height="wrap_content"         
        android:layout_alignParentLeft="true"         
        android:layout_alignParentRight="true"        
         android:layout_below="@+id/linearLayout1" > 
        <Button
            android:id="@+id/resepmakanan"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="RESEP MAKANAN" />
        
         <Button
             android:id="@+id/resepminuman"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_weight="1"
             android:text="RESEP MINUMAN" />
         </LinearLayout>

</RelativeLayout>


Xml FailedActivity

<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:text="User name atau password salah" 
            android:textAppearance="?android:attr/textAppearanceMedium" /> 
    </LinearLayout> 
    <LinearLayout 
        android:layout_width="wrap_content"         
        android:layout_height="wrap_content"         
        android:layout_alignParentLeft="true"         
        android:layout_alignParentRight="true"         
        android:layout_below="@+id/linearLayout1" > 
        <Button
            android:id="@+id/kembaliButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Kembali" />
    </LinearLayout> 
</RelativeLayout>
    

Xml ResepMakananActivity

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

    <ListView
        android:id="@+id/listView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:background="@drawable/resep"
        android:cacheColorHint="@color/white" >

    </ListView>

</RelativeLayout>


Xml SateMaduraActivity

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

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:src="@drawable/satemadura" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="26dp"
        android:layout_toRightOf="@+id/imageView1"
        android:text="Sate Madura"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/imageView1"
        android:layout_alignLeft="@+id/textView1"
        android:text="Resep Sate Madura" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/imageView1"
        android:layout_marginTop="16dp"
        android:text="Bahan" />

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView3"
        android:text="Ayam segar yang sudah dipotong kotak atau persegi panjang kurang lebih sebanyak 1 kg." />

    <TextView
        android:id="@+id/textView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView4"
        android:layout_marginTop="18dp"
        android:text="Bahan pelengkap" />

    <TextView
        android:id="@+id/textView6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView5"
        android:text="Bawang merah mentah yang sudah diiris secukupnya.Bawang merah goreng sesuai selera.Sambal atau cabai rawit yang diiris iris sesuai selera." />

    <TextView
        android:id="@+id/textView7"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView6"
        android:layout_marginTop="16dp"
        android:text="Langkah Membuat Sate Madura" />

    <TextView
        android:id="@+id/textView8"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/textView7"
        android:text="Pertama uleg kacang tanah, bawang putih, kemiri dan gula merah sampai halus.Masukkan garam dapur dan kecap manis kedalam bumbu sate diatas.Tambahkan air bersih kemudian aduk sampai rata.Masukkan daging ayam kedalamnya.Aduk sebentar supaya tecampur rata kemudian marinasi atau diamkan selama kurang lebih 0.5 jam." />

    <Button
        android:id="@+id/selanjuttnya"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:text="Selanjutnya.." />

</RelativeLayout>

MainActivity.Java

package com.example.resepmakanan;

import android.os.Bundle; 
import android.app.Activity; 
import android.content.Intent; 
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.EditText; 

public class MainActivity extends Activity implements OnClickListener{
private String[][] dataUser = {{"SINTARAHMADANI","SINTARAHMADANI","Administrator"}, 
  {"user1","password1","Nama User 1"}, 
  {"user2","password2","Nama User 2"}}; 
  private EditText userNameET, passwordET; 
  private final int SUCCESS=1;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        userNameET = (EditText) findViewById(R.id.userNameEditText);         
        passwordET = (EditText) findViewById(R.id.passwordEditText); 
        findViewById(R.id.loginButton).setOnClickListener(this);        
        findViewById(R.id.tutupButton).setOnClickListener(this);
        
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
    public void onClick(View v) { 
  // TODO Auto-generated method stub 
  switch (v.getId()){ 
  case R.id.loginButton: 
  int i=0; 
  boolean success=false; 
   
  while ((i<dataUser.length) && (!success)){ 
  if 
((userNameET.getText().toString().equals(dataUser[i][0])) &&   
  (passwordET.getText().toString().equals(dataUser[i][1]))){ 
  success=true; 
  } else { 
  i++; 
 
 
   
  Intent intent; 
  if (success){ 
  intent = new Intent(this, SuccessActivity.class); 
  intent.putExtra("namaUser", dataUser[i][2]); 
  startActivityForResult(intent,SUCCESS); 
  } else { 
  intent = new Intent(this, FailedActivity.class); 
  startActivity(intent); 
 
  startActivity(intent); 
  break; 
  case R.id.tutupButton: 
  System.exit(0); 
 
 
  @Override 
  public void onActivityResult(int requestCode, int resultCode, Intent data){ 
  switch (requestCode) { 
  case SUCCESS: 
  userNameET.setText(""); 
  passwordET.setText(""); 
  break; 
 



SucccesActivity.Java

package com.example.resepmakanan;

import android.os.Bundle; 
import android.app.Activity; 
import android.content.Intent;
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.TextView;

public class SuccessActivity extends Activity implements OnClickListener{

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_success);
        TextView namaUserTV = (TextView) 
        findViewById(R.id.namaUserTextView); 
        namaUserTV.setText( getIntent().getExtras().getString("namaUser")); 
        findViewById(R.id.resepmakanan).setOnClickListener(this);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_success, menu);
        return true;
    }
    public void onClick(View v) { 
  // TODO Auto-generated method stub 
  Intent CerpenFiksi = new Intent(this,ResepMakananActivity.class);
startActivity(CerpenFiksi);
switch (v.getId()){ 
  case R.id.resepmakanan: 
  finish();
}
}
   
FailedActivity.Java

package com.example.resepmakanan;

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 

public class FailedActivity extends Activity implements OnClickListener{

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_failed);
        
        findViewById(R.id.kembaliButton).setOnClickListener(this);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_failed, menu);
        return true;
    }
    public void onClick(View v) { 
  // TODO Auto-generated method stub 
  switch (v.getId()){ 
  case R.id.kembaliButton: 
  finish(); 
 
 

ResepMakananActivity.Java

package com.example.resepmakanan;

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

public class ResepMakananActivity extends Activity {
ListView LV;
String[] Menu = {"Sate Madura","Soto Babat","Rendang","Ayam Goreng","Soto Ayam"} ;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_resep_makanan);
        LV=(ListView)findViewById(R.id.listView1);
        
        ArrayAdapter adapter= new ArrayAdapter(this,android.R.layout.simple_list_item_single_choice,Menu);
        LV.setAdapter(adapter);
        
        LV.setOnItemClickListener(new AdapterView.OnItemClickListener(){
    
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        // TODO Auto-generated method stub
            String itemText=(String) LV.getItemAtPosition(arg2);
            Toast.makeText(getBaseContext(),"Anda meng klik" + itemText,Toast.LENGTH_LONG).show();
           
            if(itemText.equals("Sate Madura")){
            Intent NormalIntent=new Intent(arg0.getContext(),SateMaduraActivity.class);
            startActivityForResult(NormalIntent,0);
            }
       
        }
            
        });
            }
    

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_resep_makanan, menu);
        return true;
    }
}

SateMadura.java

package com.example.resepmakanan;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class SateMaduraActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_sate_madura);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_sate_madura, menu);
        return true;
    }
}


SEKARANG KITA AKAN MENJALANKAN APLIKASI RESEP MAKANAN MENGGUNKAN ECLIPSE

Gambar Tampilan MainActivity di Eclipse


Gambar Tampilan  FailedActivity di Eclipse


Gambar Tampilan SuccesActivty di Eclipse


Gambar Tampilan ResepMakananActivity  di Eclipse


Gambar Tampilan SateMaduraActivity di Eclipse

Sekian step by step cara membuat aplikasi resep makan menggunakan eclipse dari saya,jika ada kata yang salah saya minta maaf :) dan semoga berhasil 

Wassalamualikum warohmatullohi wabarokatu. 

















Selasa, 23 April 2019

Membuat Project Membaca Cerpen Menggunakan Eclipse


Assalamualaikum warohmatullohi wabarokatu
Hai teman-teman sekalian disini saya akan membuat project menggunakan Eclipse ,Saya membuat project ini di karenakan kewajiban saya sebagai mahasiswi untuk mengejakan  tugas (UTS) yang di berikan oleh dosen saya yaitu Bpk.Agus Suharto.

Pertama dan yang paling utama anda sudah menginstal eclipsenya terlebih dahulu di labtop anda masing-masing 😊 hehhe


-klik file,New,other

 -next

-next

-next

-next

-finish

-Setelah membuat  Main  ,selanjutya kita akan membuat / menambahkan 4 Activity lagi yaiutu:
  • Failed Activity
  • Success Activyity
  • CerpenFiksiActivity
  • MisteriKastilTua
Anda bisa membuat 4 activity  serpeti main activity yang telah kita buat terlebih dahulu.

sekarang kita akan membuat tampilan awal,kita langsung saja ke xmlnya main activity terlebih dahulu

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


MainActivity.java

import android.os.Bundle; 
import android.app.Activity; 
import android.content.Intent; 
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.EditText; 
public class MainActivity extends Activity implements OnClickListener{ 
  private String[][] dataUser = {{"SINTA RAHMADANI","SINTARAHMADANI","Administrator"}, 
  {"user1","password1","Nama User 1"}, 
  {"user2","password2","Nama User 2"}}; 
  private EditText userNameET, passwordET; 
  private final int SUCCESS=1; 
    @Override 
    public void onCreate(Bundle savedInstanceState) {         
    super.onCreate(savedInstanceState);         
    setContentView(R.layout.activity_main); 
        userNameET = (EditText) findViewById(R.id.userNameEditText);         
        passwordET = (EditText) findViewById(R.id.passwordEditText); 
        findViewById(R.id.loginButton).setOnClickListener(this);        
        findViewById(R.id.tutupButton).setOnClickListener(this); 
    } 
    @Override 
    public boolean onCreateOptionsMenu(Menu menu) {         
    getMenuInflater().inflate(R.menu.activity_main, menu);         
    return true; 
    } 
  public void onClick(View v) { 
  // TODO Auto-generated method stub 
  switch (v.getId()){ 
  case R.id.loginButton: 
  int i=0; 
  boolean success=false; 
   
  while ((i<dataUser.length) && (!success)){ 
  if 
((userNameET.getText().toString().equals(dataUser[i][0])) &&   
  (passwordET.getText().toString().equals(dataUser[i][1]))){ 
  success=true; 
  } else { 
  i++; 
 
 
   
  Intent intent; 
  if (success){ 
  intent = new Intent(this, SuccessActivity.class); 
  intent.putExtra("namaUser", dataUser[i][2]); 
  startActivityForResult(intent,SUCCESS); 
  } else { 
  intent = new Intent(this, FailedActivity.class); 
  startActivity(intent); 
 
  startActivity(intent); 
  break; 
  case R.id.tutupButton: 
  System.exit(0); 
 
 
   
  @Override 
  public void onActivityResult(int requestCode, int resultCode, Intent data){ 
  switch (requestCode) { 
  case SUCCESS: 
  userNameET.setText(""); 
  passwordET.setText(""); 
  break; 
 


activity_failed.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" > 
    <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:text="User name atau password salah" 
            android:textAppearance="?android:attr/textAppearanceMedium" /> 
    </LinearLayout> 
    <LinearLayout 
        android:layout_width="wrap_content"         
        android:layout_height="wrap_content"         
        android:layout_alignParentLeft="true"         
        android:layout_alignParentRight="true"         
        android:layout_below="@+id/linearLayout1" > 
        <Button 
            android:id="@+id/kembaliButton"             
            android:layout_width="wrap_content"             
            android:layout_height="wrap_content"             
            android:layout_weight="1"             
            android:text="Kembali" /> 
    </LinearLayout> 
</RelativeLayout>


FailedActivity.java

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
public class FailedActivity extends Activity implements OnClickListener{
    @Override 
    public void onCreate(Bundle savedInstanceState) {         
    super.onCreate(savedInstanceState);         
    setContentView(R.layout.activity_failed); 
         
        findViewById(R.id.kembaliButton).setOnClickListener(this); 
    } 
    @Override 
    public boolean onCreateOptionsMenu(Menu menu) {         
    getMenuInflater().inflate(R.menu.activity_failed, menu);         
    return true; 
    }  
  public void onClick(View v) { 
  // TODO Auto-generated method stub 
  switch (v.getId()){ 
  case R.id.kembaliButton: 
  finish(); 
 
 


activity_success.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" > 
   <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"         
        android:orientation="vertical" > 
        <TextView 
            android:id="@+id/textView1"             
            android:layout_width="match_parent"             
            android:layout_height="wrap_content"             
            android:gravity="center" 
            android:text="SELAMAT DATANG :)" /> 
        <TextView 
            android:id="@+id/namaUserTextView"             
            android:layout_width="match_parent"             
            android:layout_height="wrap_content"             
            android:gravity="center"             
            android:text="Nama User" 
            android:textAppearance="?android:attr/textAppearanceMedium" /> 
    </LinearLayout> 
    <LinearLayout 
        android:layout_width="wrap_content"         
        android:layout_height="wrap_content"         
        android:layout_alignParentLeft="true"         
        android:layout_alignParentRight="true"        
         android:layout_below="@+id/linearLayout1" > 
        <Button
            android:id="@+id/cerpenromansa"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Cerpen Romansa" />
        
         <Button
             android:id="@+id/cerpenfiksi"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_weight="1"
             android:text="Cerpen Fiksi" />
         
          <Button
              android:id="@+id/cerpenpendidikan"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_weight="1"
              android:text="Cerpen Pendidikan" />
    </LinearLayout> 

</RelativeLayout>
    

SuccessActivity.java

import android.os.Bundle; 
import android.app.Activity; 
import android.content.Intent;
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.TextView;
public class SuccessActivity extends Activity implements OnClickListener{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) {         
    super.onCreate(savedInstanceState);         
    setContentView(R.layout.activity_success);          
        TextView namaUserTV = (TextView) 
        findViewById(R.id.namaUserTextView); 
        namaUserTV.setText( getIntent().getExtras().getString("namaUser")); 
        findViewById(R.id.cerpenfiksi).setOnClickListener(this); 
   } 
    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
        getMenuInflater().inflate(R.menu.activity_success, menu);         
        return true; 
    }  
    public void onClick(View v) { 
  // TODO Auto-generated method stub 
  Intent CerpenFiksi = new Intent(this,CerpenFiksiActivity.class);
startActivity(CerpenFiksi);
switch (v.getId()){ 
  case R.id.cerpenfiksi: 
  finish();
}
}

activity_cerpenfiksi.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" >
    
    <ListView
        android:id="@+id/listView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true" >
    </ListView>

</RelativeLayout>


CerpenFiksiActivity.java

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

public class CerpenFiksiActivity extends Activity {
ListView LV;
String[] Menu = {"Misteri Kastil Tua","Negeri Ajaib","Dishium","Cahaya Dalam gelap","Dunia Pisang"} ;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_cerpen_fiksi);
        LV=(ListView)findViewById(R.id.listView1);
        
        ArrayAdapter adapter= new ArrayAdapter(this,android.R.layout.simple_list_item_single_choice,Menu);
        LV.setAdapter(adapter);
        
        LV.setOnItemClickListener(new AdapterView.OnItemClickListener(){
    
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        // TODO Auto-generated method stub
            String itemText=(String) LV.getItemAtPosition(arg2);
            Toast.makeText(getBaseContext(),"Anda meng klik" + itemText,Toast.LENGTH_LONG).show();
           
            if(itemText.equals("Misteri Kastil Tua")){
            Intent NormalIntent=new Intent(arg0.getContext(),MisteriKastiTua.class);
            startActivityForResult(NormalIntent,0);
            }
       
        }
            
        });
            }
    

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_cerpen_fiksi, menu);
        return true;
    }
}


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

  <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="92dp"
        android:text="Misteri Kastil Tua"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <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:text="Raut wajah Cindy terlipat. Sudah satu jam lebih ia berada di balik kemudi dengan tujuan arah pulang. Namun semakin lama, perasaannya semakin mengarah pada satu kesimpulan, tersesat." />

    <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:text="Di jok belakang, Peggy, si penunjuk arah, menyandarkan kepala di jendela mobil yang tertutup kaca sambil mengoceh tidak jelas akibat menghabiskan puluhan gelas minuman beralkohol di pesta peresmian rumah Mery Clarkmer." />

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView3"
        android:text="Cindy membelokan lagi kendaraannya yang kini memasuki kawasan hutan. Benar atau tidak arah jalan, setidaknya itulah patokan yang diingat saat datang ke rumah Mery." />

    <TextView
        android:id="@+id/textView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/textView4"
        android:text="Cindy hendak berbalik arah, namun diurungkan niat tersebut ketika pandangan terarah pada sebuah kastil tua dan orang-orang berpakaian pesta yang berlalu lalang di depan gerbang kastil. Tangan Cindy sedikit gemetar ketika membuka pintu mobil." />

    <Button
        android:id="@+id/Selanjutnya"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/textView5"
        android:layout_marginRight="26dp"
        android:layout_marginTop="23dp"
        android:text="Senlajutnya.." />

</RelativeLayout>



Setelah mebuat tampilan di xml dan mengoding di srcnya masing-masing activity kita akan menge Run Project kita tersebut. atau anda bisa melihat tampilannya seperti gambar di bawah ini.



Gambar Tampilan Login /Main Activity

Gambar Tampilan Failed Activity(Jika anda salah user name atau password)


Gambar Tampilan Succes (akan menampilkan menu cerpen apa yang akan kita pilih)



Gambar Tampilan  Cerpen Fiksi(Jika Kita menekan button Cerpen fiksi)

Gambar Tampilan Misteri kastil Tua (juka kita menekan menu Misteri Kastil Tua)




Sekian Dari penjelasan saya mengenai  tentang project saya (tugas Uts), Jika ada kata -kata saya kurag mengenakkan mohon di maaf kan :) sekian dan terimakasih atas kunjungannya di blog saya :)
Dan Selamat Mencoba 

Wassalamualaikum woroh matullohi wabarokatu.