Tugas Iwan Fitrianto Rahmad, M.Kom : Cara Pemesanan Makanan Secara Online - Pada Tutorial selanjutnya yaitu membahas tentang CARA PEMESANAN MAKANAN SECARA ONLINE, yang pingin coba buat silahkan ikuti langkahnya dibawah ini
Berikut Langkah-Langkahnya:
- Pilih FILE kemudian NEW
- Lalu pilih PROJECT kemudian pilih application project
- Setelah itu jika muncul seperti gambar dibawah ini
- Isi project namenya contoh: pemesanan
- Kemudian plih Android2.2
- Lalu isi Application name, contoh:tugaspemesanan
- Kemudian Package name isi dengan contohnya: esoy.android.asyiyah
- Lalu Create Activitynya diisi dengan contohnya: MainActivity
- Dan SDK Version isi dengan 8 lalu pilih finish
- Kemudian pilih res lalu layout kemudian double klik di main.xml dan isi dengan coding sebagai berikut:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout> - Kemudian buat lagi di xml dengan nama activity_bgpattern.xml , dan isi dengan coding sebagai berikut:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/btn_pesanan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="pesanan"
/>
<EditText
android:id="@+id/txt_pesanan"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="">
<requestFocus />
</EditText>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/btn_jumlah"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Jumlah"
/>
<EditText
android:id="@+id/txt_jumlah"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="">
<requestFocus />
</EditText>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
>
<Button
android:id="@+id/btn_hp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No. Hp pemesan"
/>
<EditText
android:id="@+id/txt_hp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="">
<requestFocus />
</EditText>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/btn_kirim"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kirim Semua"
/>
</LinearLayout>
<EditText
android:id="@+id/txt_output1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:gravity="center_horizontal"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge"
/>
<EditText
android:id="@+id/txt_output2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:gravity="center_horizontal"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge"
/>
<EditText
android:id="@+id/txt_output3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:gravity="center_horizontal"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge"/>
</LinearLayout> - Kemudian ketik coding MainActivity.java sebagai berikut:
package esoy.android.asyiyah;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity implements View.OnClickListener{
private Button btn_pesanan, btn_jumlah, btn_hp, btn_kirim;
private EditText txt_pesanan, txt_jumlah, txt_hp, txt_output1, txt_output2, txt_output3;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bgpattern);
txt_pesanan=(EditText) findViewById(R.id.txt_pesanan);
txt_jumlah=(EditText) findViewById(R.id.txt_jumlah);
txt_hp=(EditText) findViewById(R.id.txt_hp);
btn_pesanan=(Button) findViewById(R.id.btn_pesanan);
btn_pesanan.setOnClickListener(this);
btn_jumlah=(Button) findViewById(R.id.btn_jumlah);
btn_jumlah.setOnClickListener(this);
btn_hp=(Button) findViewById(R.id.btn_hp);
btn_hp.setOnClickListener(this);
btn_kirim=(Button) findViewById(R.id.btn_kirim);
btn_kirim.setOnClickListener(this);
txt_output1=(EditText) findViewById(R.id.txt_output1);
txt_output2=(EditText) findViewById(R.id.txt_output2);
txt_output3=(EditText) findViewById(R.id.txt_output3);
}
public void onClick(View v) {
switch(v.getId()){
case R.id.btn_pesanan:
txt_output1.setText(txt_pesanan.getText());
break;
case R.id.btn_jumlah:
txt_output2.setText(txt_jumlah.getText());
break;
case R.id.btn_hp:
txt_output3.setText(txt_hp.getText());
break;
case R.id.btn_kirim:
txt_output1.setText(txt_pesanan.getText());
txt_output2.setText(txt_jumlah.getText());
txt_output3.setText(txt_hp.getText());
break;
default:
break;
}
}
} - Lalu buat lagi di javanya dengan nama HomeActivity.java dan ketikan coding sebagai berikut:
package esoy.android.asyiyah;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class HomeActivity extends Activity {
private final int SPLASH_DISPLAY_LENGHT = 5000;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
new Handler().postDelayed(new Runnable() {
public void run() {
Intent mainIntent = null;
mainIntent = new Intent(HomeActivity.this,
MainActivity.class);
HomeActivity.this.startActivity(mainIntent);
HomeActivity.this.finish();
}
}, SPLASH_DISPLAY_LENGHT);
}
} - Setelah itu kita ketik coding di AndroidManifest.xml sebagai berikut:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="esoy.android.asyiyah"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon"
android:label="pemesanan makanan secara online">
<activity
android:name="esoy.android.asyiyah.HomeActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity
android:name="esoy.android.asyiyah.MainActivity">
</activity>
</application>
</manifest> - Kemudian RUN kan dan akan muncul hasil seperti berikut:
- Jika diisi hasilnya akan seperti ini:
ConversionConversion EmoticonEmoticon