SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Pada kesempatan kali ini saya akan melanjutkan progress saya yaitu membuat clien server
perpustakaan. Pada pertemuan sebelumnya saya baru membahas tentang form login dan form
register, sekarang saya akan membahas tentang menu awal atau menu home.
Oke langsung saja kita masuk pada koding xmlnya.
Activity_Home.xml
<ScrollView 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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".HomeActivity" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<TableLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/img_logo"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_marginTop="25dp"
android:background="@drawable/logo3"
/>
</TableLayout>
<TableRow
android:id="@+id/widget155"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/btn_daftar"
android:layout_width="130dp"
android:layout_height="175dp"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:layout_marginBottom="10dp"
android:layout_marginTop="25dp"
android:background="@drawable/daftar" />
<Button
android:id="@+id/btn_rincian"
android:layout_width="130dp"
android:layout_height="175dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:layout_marginTop="25dp"
android:background="@drawable/rincian" />
</TableRow>
<TableRow
android:id="@+id/widget155"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/btn_trans"
android:layout_width="130dp"
android:layout_height="175dp"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:layout_marginBottom="10dp"
android:background="@drawable/tras" />
<Button
android:id="@+id/btn_tentang"
android:layout_width="130dp"
android:layout_height="175dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:background="@drawable/tentang" />
</TableRow>
</LinearLayout>
</ScrollView>
Berikut adalah program javanya
Home.java
package com.example.perpustakaan;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class HomeActivity extends Activity {
Button daftar,rincian, transaksi, tentang;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
daftar = (Button) findViewById(R.id.btn_daftar);
rincian = (Button) findViewById(R.id.btn_rincian);
transaksi = (Button) findViewById(R.id.btn_trans);
tentang = (Button) findViewById(R.id.btn_tentang);
daftar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent i=new Intent(getApplicationContext(), Buku1Activity.class);
startActivity(i);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.home, menu);
return true;
}
}
Fungsi dari program java tersebut adalah ketika kita menekan salah satu button, maka kita akan
pindah ke layout button yang telah kita pilih. Berikut adalah tampilannya.
Sekian dulu postingan dari saya semoga bermanfaat dan tunggu apdetan saya selanjutnaya.

Weitere ähnliche Inhalte

Ähnlich wie Membuat Menu Home Perpustakaan

Belajar Android PHP MySQL Login dengan Volley
Belajar Android PHP MySQL Login dengan VolleyBelajar Android PHP MySQL Login dengan Volley
Belajar Android PHP MySQL Login dengan VolleyAgus Haryanto
 
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android SederhanaTutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhanacreatorb dev
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptWahyu Anggara
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptWahyu Anggara
 
Modul praktikum 12 - Android Sudaryatno
Modul praktikum 12 - Android SudaryatnoModul praktikum 12 - Android Sudaryatno
Modul praktikum 12 - Android SudaryatnoYatno Sudar
 
membuat paginate di laravel vue dengan inertia js
membuat paginate di laravel vue dengan inertia jsmembuat paginate di laravel vue dengan inertia js
membuat paginate di laravel vue dengan inertia jsAdi Nata
 
Modul praktikum 13 - Android Sudaryatno
Modul praktikum 13 - Android SudaryatnoModul praktikum 13 - Android Sudaryatno
Modul praktikum 13 - Android SudaryatnoYatno Sudar
 
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbTutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbcreatorb dev
 
test saja kok
test saja koktest saja kok
test saja koknehakhus
 
Belajar Android Studio Memberi Efek animasi pada Button
Belajar Android Studio Memberi Efek animasi pada ButtonBelajar Android Studio Memberi Efek animasi pada Button
Belajar Android Studio Memberi Efek animasi pada ButtonAgus Haryanto
 
Workshop MVP Android Pattern
Workshop MVP Android PatternWorkshop MVP Android Pattern
Workshop MVP Android PatternAhmad Arif Faizin
 
Belajar android studio dengan membuat aplikasi android sederhana
Belajar android studio dengan membuat aplikasi android sederhanaBelajar android studio dengan membuat aplikasi android sederhana
Belajar android studio dengan membuat aplikasi android sederhanaslempase
 
Mengamankan Aplikasi Java EE 6
Mengamankan Aplikasi Java EE 6Mengamankan Aplikasi Java EE 6
Mengamankan Aplikasi Java EE 6Bowo Prasetyo
 
Modul praktikum 5 - Android Sudaryatno
Modul praktikum 5 - Android SudaryatnoModul praktikum 5 - Android Sudaryatno
Modul praktikum 5 - Android SudaryatnoYatno Sudar
 
Tutorial CRUD di Laravel 5.8 Terbaru!
Tutorial CRUD di Laravel 5.8 Terbaru!Tutorial CRUD di Laravel 5.8 Terbaru!
Tutorial CRUD di Laravel 5.8 Terbaru!LendisFabri
 
Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1maiefendi
 

Ähnlich wie Membuat Menu Home Perpustakaan (20)

Belajar Android PHP MySQL Login dengan Volley
Belajar Android PHP MySQL Login dengan VolleyBelajar Android PHP MySQL Login dengan Volley
Belajar Android PHP MySQL Login dengan Volley
 
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android SederhanaTutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
 
Modul praktikum 12 - Android Sudaryatno
Modul praktikum 12 - Android SudaryatnoModul praktikum 12 - Android Sudaryatno
Modul praktikum 12 - Android Sudaryatno
 
membuat paginate di laravel vue dengan inertia js
membuat paginate di laravel vue dengan inertia jsmembuat paginate di laravel vue dengan inertia js
membuat paginate di laravel vue dengan inertia js
 
Modul praktikum 13 - Android Sudaryatno
Modul praktikum 13 - Android SudaryatnoModul praktikum 13 - Android Sudaryatno
Modul praktikum 13 - Android Sudaryatno
 
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbTutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
 
test saja kok
test saja koktest saja kok
test saja kok
 
Belajar Android Studio Memberi Efek animasi pada Button
Belajar Android Studio Memberi Efek animasi pada ButtonBelajar Android Studio Memberi Efek animasi pada Button
Belajar Android Studio Memberi Efek animasi pada Button
 
Workshop MVP Android Pattern
Workshop MVP Android PatternWorkshop MVP Android Pattern
Workshop MVP Android Pattern
 
web_06-javascript.pdf
web_06-javascript.pdfweb_06-javascript.pdf
web_06-javascript.pdf
 
Php tutorial-17
Php tutorial-17Php tutorial-17
Php tutorial-17
 
Php CMS tutorial
Php CMS tutorialPhp CMS tutorial
Php CMS tutorial
 
Belajar android studio dengan membuat aplikasi android sederhana
Belajar android studio dengan membuat aplikasi android sederhanaBelajar android studio dengan membuat aplikasi android sederhana
Belajar android studio dengan membuat aplikasi android sederhana
 
manipulasi data
manipulasi data manipulasi data
manipulasi data
 
Mengamankan Aplikasi Java EE 6
Mengamankan Aplikasi Java EE 6Mengamankan Aplikasi Java EE 6
Mengamankan Aplikasi Java EE 6
 
Modul praktikum 5 - Android Sudaryatno
Modul praktikum 5 - Android SudaryatnoModul praktikum 5 - Android Sudaryatno
Modul praktikum 5 - Android Sudaryatno
 
Tutorial CRUD di Laravel 5.8 Terbaru!
Tutorial CRUD di Laravel 5.8 Terbaru!Tutorial CRUD di Laravel 5.8 Terbaru!
Tutorial CRUD di Laravel 5.8 Terbaru!
 
Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1
 

Mehr von fadlihulopi

Mehr von fadlihulopi (11)

Client server part 14
Client server part 14Client server part 14
Client server part 14
 
Client server part 12
Client server part 12Client server part 12
Client server part 12
 
Client server part 11
Client server part 11Client server part 11
Client server part 11
 
Client server part 10
Client server part 10Client server part 10
Client server part 10
 
Client server part 9
Client server part 9Client server part 9
Client server part 9
 
Client server part 8
Client server part 8Client server part 8
Client server part 8
 
Blog 5
Blog 5Blog 5
Blog 5
 
Part 4
Part 4Part 4
Part 4
 
Blog 3
Blog 3Blog 3
Blog 3
 
Blog 2
Blog 2Blog 2
Blog 2
 
Uts
UtsUts
Uts
 

Membuat Menu Home Perpustakaan