• Tidak ada hasil yang ditemukan

Menu Makanan Dalam Android (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Menu Makanan Dalam Android (1)"

Copied!
22
0
0

Teks penuh

(1)

Laporan Praktikum Pemrograman Mobile

“Menu Makanan With Intent”

1.

Setelah kita masuk ke aplikasi Eclipse, untuk membuat project aplikasi android baru, kita

pilih menu File-New-Android Appliaction Project.

(2)

3.

Selanjutnya akan muncul tampilan seperti di bawah ini. Lalu klik Next

(3)

5.

Jika muncul tampilan seperti di bawah, klik Next .

(4)

7.

Jika project yang kita buat tadi berhasil, akan muncul tampilan seperti gambar di bawah.

Aplikasi kali ini menggunakan ListView. Kita tidak membuatnya dengan kode program,

melainkan dengan cara Drag and Drop. Untuk memasukannya ke dalam layout, pada

bagian Palette pilih Composite. Kemudian drag dan taruh ListView ke dalam Layout,

seperti gambar di bawah ini.

8.

Setelah itu, ketikan kode program berikut ini pada activity_main.xml

Activity_main.xml

<?xml version="1.0" encoding="utf-8"?>

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/AbsoluteLayout01"

android:layout_width="fill_parent" android:layout_height="fill_parent" >

<Button

android:id="@+id/btnKeluar"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="300px"

android:text="Keluar" > </Button>

<Button

android:id="@+id/btnMenuUtama" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="50px"

android:text="Menu Utama" > </Button>

(5)

android:id="@+id/btnIkan"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="100px"

android:text="Ikan" > </Button>

<Button

android:id="@+id/btnMie"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="150px"

android:text="Mie" > </Button>

<Button

android:id="@+id/btnNasi"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="200px"

android:text="Nasi" > </Button>

<Button

android:id="@+id/btnSayur"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="250px"

android:text="Sayur" > </Button>

<TextView

android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_y="10px"

android:marqueeRepeatLimit="marquee_forever" android:text="Menu Utama"

android:textColor="#F32" android:textSize="20px" > </TextView>

(6)

di bawah ini merupakan tampilan dari MainActivity.java

9.

Setelah itu, ketikan kode program berikut ini pada activity_ikan.xml

ikan.xml

<?xml version="1.0" encoding="utf-8"?>

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/AbsoluteLayout01"

android:layout_width="fill_parent" android:layout_height="fill_parent" >

<Button

(7)

android:layout_y="50px" android:text="Menu Utama" > </Button>

<Button

android:id="@+id/btnIkan"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="100px"

android:text="Ikan" > </Button>

<Button

android:id="@+id/btnMie"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="150px"

android:text="Mie" > </Button>

<Button

android:id="@+id/btnNasi"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="200px"

android:text="Nasi" > </Button>

<Button

android:id="@+id/btnSayur"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="250px"

android:text="Sayur" > </Button>

<TextView

android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_y="10px"

android:marqueeRepeatLimit="marquee_forever" android:text="Ikan"

android:textColor="#F32" android:textSize="20px" > </TextView>

</AbsoluteLayout>

10.

Setelah itu, ketikan kode program berikut ini pada activity_mie.xml

mie.xml

(8)

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/AbsoluteLayout01"

android:layout_width="fill_parent" android:layout_height="fill_parent" >

<Button

android:id="@+id/btnMenuUtama" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="50px"

android:text="Menu Utama" > </Button>

<Button

android:id="@+id/btnIkan"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="100px"

android:text="Ikan" > </Button>

<Button

android:id="@+id/btnMie"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="150px"

android:text="Mie" > </Button>

<Button

android:id="@+id/btnNasi"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="200px"

android:text="Nasi" > </Button>

<Button

android:id="@+id/btnSayur"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="250px"

android:text="Sayur" > </Button>

<TextView

android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_y="10px"

android:marqueeRepeatLimit="marquee_forever" android:text="Mie"

(9)

</AbsoluteLayout>

11.

Setelah itu, ketikan kode program berikut ini pada activity_nasi.xml

nasi.xml

<?xml version="1.0" encoding="utf-8"?>

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/AbsoluteLayout01"

android:layout_width="fill_parent" android:layout_height="fill_parent" >

<Button

android:id="@+id/btnMenuUtama" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="50px"

android:text="Menu Utama" > </Button>

<Button

android:id="@+id/btnIkan"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="100px"

android:text="Ikan" > </Button>

<Button

android:id="@+id/btnMie"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="150px"

android:text="Mie" > </Button>

<Button

android:id="@+id/btnNasi"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="200px"

android:text="Nasi" > </Button>

<Button

android:id="@+id/btnSayur"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="250px"

android:text="Sayur" > </Button>

(10)

android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_y="10px"

android:marqueeRepeatLimit="marquee_forever" android:text="Nasi"

android:textColor="#F32" android:textSize="20px" > </TextView>

</AbsoluteLayout>

12.

Setelah itu, ketikan kode program berikut ini pada activity_sayur.xml

sayur.xml

<?xml version="1.0" encoding="utf-8"?>

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/AbsoluteLayout01"

android:layout_width="fill_parent" android:layout_height="fill_parent" >

<Button

android:id="@+id/btnMenuUtama" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="50px"

android:text="Menu Utama" > </Button>

<Button

android:id="@+id/btnIkan"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="100px"

android:text="Ikan" > </Button>

<Button

android:id="@+id/btnMie"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="150px"

android:text="Mie" > </Button>

<Button

android:id="@+id/btnNasi"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="200px"

(11)

<Button

android:id="@+id/btnSayur"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="250px"

android:text="Sayur" > </Button>

<Button

android:id="@+id/btnKeluar"

android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_y="300px"

android:text="Keluar" > </Button>

<TextView

android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_y="10px"

android:marqueeRepeatLimit="marquee_forever" android:text="Sayur"

android:textColor="#F32" android:textSize="20px" > </TextView>

</AbsoluteLayout>

Ini merpukan cooding untuk layoutnya.

13.

Setelah itu, ketikan kode program berikut ini pada MainActivity.java

MainActivity.java

public class MainActivity extends Activity {

Button ikan, mie, nasi, sayur, menuUtama, keluar; /** Called when the activity is first created. */ @Override

(12)

setContentView(R.layout.activity_main);

/*--- Intent Menu utama---*/ menuUtama = (Button) findViewById(R.id.btnMenuUtama);

menuUtama.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-gen,erated method stub

menuUtama(menuUtama); }

});

/*--- Intent Ikan ---*/ ikan = (Button) findViewById(R.id.btnIkan);

ikan.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuIkan(ikan); }

});

/*--- Intent mie ---*/ mie = (Button) findViewById(R.id.btnMie);

mie.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuMie(mie); }

});

/*--- Intent nasi ---*/ nasi = (Button) findViewById(R.id.btnNasi);

nasi.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuNasi(nasi); }

});

/*--- Intent mie ---*/ sayur = (Button) findViewById(R.id.btnSayur);

sayur.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuSayur(sayur); }

});

/*--- Intent mie ---*/ keluar = (Button) findViewById(R.id.btnKeluar);

keluar.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

(13)

}); }

/* =============================================== */

public void menuUtama(View view) {

Intent menuUtama = new Intent(this, MainActivity.class); startActivity(menuUtama);

}

public void menuIkan(View view) {

Intent ikan = new Intent(this, ikan.class); startActivity(ikan);

}

public void menuMie(View view) {

Intent mie = new Intent(this, mie.class); startActivity(mie);

}

public void menuNasi(View view) {

Intent nasi = new Intent(this, nasi.class); startActivity(nasi);

}

public void menuSayur(View view) {

Intent sayur = new Intent(this, sayur.class); startActivity(sayur);

}

public void setKeluar(View view) { Intent keluar = new Intent(); setResult(RESULT_OK, keluar); finish();

} }

(14)

di bawah ini merupakan tampilan dari MainActivity.java

14.

Setelah itu, ketikan kode program berikut ini pada ikan.java

ikan.java

package com.idham.menumakananwithintent;

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

(15)

import android.widget.Button;

import com.idham.menumakananwithintent.R;

public class ikan extends Activity {

Button ikan, mie, nasi, sayur, menuUtama; @Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState); setContentView(R.layout.ikan);

/*--- Intent Menu utama---*/ menuUtama = (Button) findViewById(R.id.btnMenuUtama);

menuUtama.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuUtama(menuUtama); }

});

/*--- Intent Ikan ---*/ ikan = (Button) findViewById(R.id.btnIkan);

ikan.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuIkan(ikan); }

});

/*--- Intent mie ---*/ mie = (Button) findViewById(R.id.btnMie);

mie.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuMie(mie); }

});

/*--- Intent nasi ---*/ nasi = (Button) findViewById(R.id.btnNasi);

nasi.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuNasi(nasi); }

});

/*--- Intent mie ---*/ sayur = (Button) findViewById(R.id.btnSayur);

sayur.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

(16)

}); }

/* =============================================== */

public void menuUtama(View view) {

Intent menuUtama = new Intent(this, MainActivity.class); startActivity(menuUtama);

}

public void menuIkan(View view) {

Intent ikan = new Intent(this, ikan.class); startActivity(ikan);

}

public void menuMie(View view) {

Intent mie = new Intent(this, mie.class); startActivity(mie);

}

public void menuNasi(View view) {

Intent nasi = new Intent(this, nasi.class); startActivity(nasi);

}

public void menuSayur(View view) {

Intent sayur = new Intent(this, sayur.class); startActivity(sayur);

} }

15.

Setelah itu, ketikan kode program berikut ini pada sayur.java

Sayur.java

package com.idham.menumakananwithintent;

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

import android.view.View.OnClickListener; import android.widget.Button;

import com.idham.menumakananwithintent.R;

public class sayur extends Activity {

Button ikan, mie, nasi, sayur, menuUtama, keluar; @Override

(17)

// TODO Auto-generated method stub

super.onCreate(savedInstanceState); setContentView(R.layout.sayur);

/*--- Intent Menu utama---*/ menuUtama = (Button) findViewById(R.id.btnMenuUtama);

menuUtama.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuUtama(menuUtama); }

});

/*--- Intent Ikan ---*/ ikan = (Button) findViewById(R.id.btnIkan);

ikan.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuIkan(ikan); }

});

/*--- Intent mie ---*/ mie = (Button) findViewById(R.id.btnMie);

mie.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuMie(mie); }

});

/*--- Intent nasi ---*/ nasi = (Button) findViewById(R.id.btnNasi);

nasi.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuNasi(nasi); }

});

/*--- Intent mie ---*/ sayur = (Button) findViewById(R.id.btnSayur);

sayur.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuSayur(sayur); }

});

/*--- Intent mie ---*/ keluar = (Button) findViewById(R.id.btnKeluar);

keluar.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

(18)

} }); }

/* =============================================== */

public void menuUtama(View view) {

Intent menuUtama = new Intent(this, MainActivity.class); startActivity(menuUtama);

}

public void menuIkan(View view) {

Intent ikan = new Intent(this, ikan.class); startActivity(ikan);

}

public void menuMie(View view) {

Intent mie = new Intent(this, mie.class); startActivity(mie);

}

public void menuNasi(View view) {

Intent nasi = new Intent(this, nasi.class); startActivity(nasi);

}

public void menuSayur(View view) {

Intent sayur = new Intent(this, sayur.class); startActivity(sayur);

}

public void setKeluar(View view) { finish();

} }

16.

Setelah itu, ketikan kode program berikut ini pada Mie.java

Mie.java

public class mie extends Activity {

(19)

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState); setContentView(R.layout.mie);

/*--- Intent Menu utama---*/ menuUtama = (Button) findViewById(R.id.btnMenuUtama);

menuUtama.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuUtama(menuUtama); }

});

/*--- Intent Ikan ---*/ ikan = (Button) findViewById(R.id.btnIkan);

ikan.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuIkan(ikan); }

});

/*--- Intent mie ---*/ mie = (Button) findViewById(R.id.btnMie);

mie.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuMie(mie); }

});

/*--- Intent nasi ---*/ nasi = (Button) findViewById(R.id.btnNasi);

nasi.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuNasi(nasi); }

});

/*--- Intent mie ---*/ sayur = (Button) findViewById(R.id.btnSayur);

sayur.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuSayur(sayur); }

}); }

/* =============================================== */

public void menuUtama(View view) {

(20)

}

public void menuIkan(View view) {

Intent ikan = new Intent(this, ikan.class); startActivity(ikan);

}

public void menuMie(View view) {

Intent mie = new Intent(this, mie.class); startActivity(mie);

}

public void menuNasi(View view) {

Intent nasi = new Intent(this, nasi.class); startActivity(nasi);

}

public void menuSayur(View view) {

Intent sayur = new Intent(this, sayur.class); startActivity(sayur);

} }

17.

Setelah itu, ketikan kode program berikut ini pada nasi.java

nasi.java

public class nasi extends Activity {

Button ikan, mie, nasi, sayur, menuUtama; @Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState); setContentView(R.layout.nasi);

/*--- Intent Menu utama---*/ menuUtama = (Button) findViewById(R.id.btnMenuUtama);

menuUtama.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

(21)

});

/*--- Intent Ikan ---*/ ikan = (Button) findViewById(R.id.btnIkan);

ikan.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuIkan(ikan); }

});

/*--- Intent mie ---*/ mie = (Button) findViewById(R.id.btnMie);

mie.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuMie(mie); }

});

/*--- Intent nasi ---*/ nasi = (Button) findViewById(R.id.btnNasi);

nasi.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuNasi(nasi); }

});

/*--- Intent mie ---*/ sayur = (Button) findViewById(R.id.btnSayur);

sayur.setOnClickListener(new OnClickListener() { @Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

menuSayur(sayur); }

}); }

/* =============================================== */

public void menuUtama(View view) {

Intent menuUtama = new Intent(this, MainActivity.class); startActivity(menuUtama);

}

public void menuIkan(View view) {

Intent ikan = new Intent(this, ikan.class); startActivity(ikan);

}

public void menuMie(View view) {

Intent mie = new Intent(this, mie.class); startActivity(mie);

(22)

public void menuNasi(View view) {

Intent nasi = new Intent(this, nasi.class); startActivity(nasi);

}

public void menuSayur(View view) {

Intent sayur = new Intent(this, sayur.class); startActivity(sayur);

} }

Referensi

Dokumen terkait

Pada umumnya, Collembola sebagai penghuni tanah dan sampah yang mendominasi, tetapi mereka juga dapat hidup pada habitat lain seperti vegetasi termasuk kanopi pohon,

pengungkapan sosial memberikan keuntungan bisnis karena perusahaan melakukan “hal yang benar” dan alsan ini mungkin dipandang sebagai motivasi utama. 3) Keyakinan

Dilatasi waktu adalah konsekuensi dari teori relativitas khusus di mana dua pengamat yang bergerak relatif terhadap satu sama lain akan mengamati bahwa waktu

Pada saat Peraturan Daerah ini mulal berlaku, Peraturan Bupati Bone Bolango Nomor 40 Tahun 2020 tentang Penerapan Disiplin dan Penegakan Hukum Protokol

PT.Global Eushanosoft melayani pembuatan software aplikasi dan jual aplikasi dengan harga aplikasi yang bersaing untuk; software aplikasi industri/pabrik, soft

Upaya yang dilakukan perabot/ Mebel yang ada di Kecamatan Seunagan Timur adalah meningkatkan kualitas produk dengan memberikan desain perabot/mebel yang lebih unik, dan

Alasan-alasan subjek cemburu yaitu menjalin hubungan dengan wanita lain, baik mantan pacar ataupun wanita lainnya, waktu suami yang berkurang untuk keluarga, rasa sayang dan

Penelitian ini termasuk penelitian normatif atau penelitian literatur dengan pendekatan konseptual (conceptual approach) yang beranjak dari konsep teori qiyâs dan