SlideShare a Scribd company logo
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.

More Related Content

Similar to Blog 3

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
Wahyu Anggara
 
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
slempase
 

Similar to Blog 3 (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
 

More from 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
 
Client server part 7
Client server part 7Client server part 7
Client server part 7
 
Blog 5
Blog 5Blog 5
Blog 5
 
Part 4
Part 4Part 4
Part 4
 
Blog 2
Blog 2Blog 2
Blog 2
 
Uts
UtsUts
Uts
 

Blog 3